毕业设计(论文)开题报告理工类题目:社交问答网站的设计与实现学院:计算机工程学院专业班级:计算机网络工程网络083学生姓名:田源学号: 1指导教师:朱强(讲师)年月日淮海工学院毕业设计(论文)开题报告1.课题研究的意义,国内外研究现状、水平和发展趋势课题研究意义科技在改变着人类生活,同时也在改变着人类的学习。
1946年,当第一台计算机诞生的时候,谁会想到这个庞大的家伙,在几十年后竟然无孔不入,改变了人类的一切!今天,手机作为具有无限发展前景的潜力股,也必将引爆一场学习的革命。
手机影响并悄然改变着我们的生活、工作、学习,尤其是WAP技术使手机如虎添翼,移动的双向交流和口袋里的互联网潜力无限,其巨大的潜能和革命性意义还远远没有得到充分的认识,WAP网络给了基于手机的学习一个惊喜,开拓了一条全新的基于手机学习的新思路,这一新的学习方式必将给WAP网络一个超乎绝大多数人想象的奇迹!未来的生活将是一个被无线所统治的世界,WAP将会成为年轻一代的生活方式,手机将改变我们的学习甚至这个时代,一场学习的革命即将到来。
凭借着手机用户的数目逐年增长,年轻一代对网络的认识普遍加强,手机上网的用户越来越多。
由于手机的功能越来越强大,手机上网的速度越来越快,手机上网的用户体验也不断改善,因此,用手机上网的用户大量增加,专门的手机WAP网站的数量也在不断地增多。
我的设计课题主要是想让年轻一带的手机用户能够随时随地学习到知识,丰富自己的学识。
国内外研究现状、水平和发展趋势:在线学习WAP网站在国内的研究还处于起步状态,由北京大学现代教育中心教师实验室承担的教育部高教司试点项目——“移动教育理论与实践”,从2002年1月到2005年12月,历时将近4年,开发出了基于GSM网络和移动设备的移动教育平台、基于GPRS的移动教育平台、基于本体的教育资源制作发布与浏览平台以及教育语义网络平台;南京大学和日本松下通信工业公司以及SCC公司从1999年4月开始研发的多媒体移动教学网络系统CALUMET,该系统实现了移动学习、移动上网和移动通话这三大功能,在校园网中是了随时随地的教学;北京大学、清华大学和北京师范大学三所高校承担的教育部“移动教育”项目,其核心内容有两个:建立“移动教育”信息网和“移动教育”服务站体系。
另外还有移动教育试点——CETA网站的建设,以及2006年9月7日中国第一家移动学习专业网站——移动学习资讯网的开通,其目的是促进行业交流、推动产业发展,都对我国移动学习的研究与发展起到了不可忽略的促进作用。
2006年11月15日在上海举办的“2006联合国教科文组织远程教育教席系列国际研修班开幕式”上,上海电视大学表示该校的8万多学生已成为国内首批手机远程教育的受益者。
2006年3月23日北京师范大学教育技术学院承担的“手持式网络学习系统在学科教学中的应用研究”正式获得批准。
这都充分证明了移动学习产业正在迅速升温,已经成为远程教育的一大发展趋势。
目前,在线学习在国外的研究主要集中在欧洲和北美的部分经济发达国家,开始较早的一些在线学习研究已经进行了2-3年的时间,一类是由目前的e-learning提供商发起,他们力求借鉴e-learning的经验,把m-learning推动市场,更多的用于企业培训;另一类则由教育机构发起,他们立足于学校教育,试图通过新技术来改善教学、学习和管理。
在芬兰赫尔辛基大学进行UniWap移动学习项目中,研究者试图将WAP技术应用于高等教育中,他们希望为学习者和教师创建一个可操作的移动学习环境,从而使学习者和教师能够通过WAP手机或smartphone随时随地访问教学和学习资源。
这一研究项目的其中一个阶段就是要进行课程模块的开发、测试和评价。
斯坦福大学学习实验室(SLL)从语言学习入手,开发出了适用于外语学习的移动学习模块,模块包括了生词训练、测验、单词和词组翻译等功能。
同时,研究人员发现移动学习者很容易受到外界的影响,他们无法长时间保持注意力的集中。
针对这一问题,他们在设计学习模块时从时间上加以把握,每个学习模块持续的时间被控制在30秒到10分钟之间。
除此之外,还有其他一些目前正在进行的研究项目。
研究者们根据学习者的不同需求开发出适用于PDA和WAP手机的学习内容、学习工具和其他应用程序。
WAP教育站点的建设是目前移动学习研究领域中的又一重要方面。
WAP教育站点与普通WAP站点相比在技术上并没有太大的区别,不同之处在于应用的目的和面向的对象。
英国Ultralab根据m-learning计划的研究目标,通过分析了16-24岁的欧洲青年人的学习特征,开发和建立了支持移动学习的WAP教育站点。
为了能够迎合这些青年人的口味,使他们能够对移动学习保持持久的兴趣,研究人员在学习资源的建设下功夫,着重选取能够贴近学习者生活和工作同时又较为时尚和流行的主题作为学习内容。
由于WAP教育站点对移动学习所起到的关键作用,在过去的几年里许多大学陆续建立了自己的WAP教育站点,这其中的一些典型例子如:美国的Griffith 大学和Minnesota州立大学,加拿大的NAIT等。
目前中国亿网民中,使用手机上网的网民数达到7305万人,占全部网民数的%。
2008年上半年手机上网网民的数量就增长了2265万人。
相信在以后的生活中,手机上网网民的数量会更多,对于用手机上网进行在线学习的用户也会越来越多。
版本将成为移动互联网站发展的趋势。
淮海工学院毕业设计(论文)开题报告 2.课题的基本内容,可能遇到的困难,提出解决问题的方法和措施 本课题的功能是构建一个简单计算机方面的社交问答网站,提供一个平台,针对不同的领域类别,针对不同领域中的问题使用户在这其中进行交流问答。
用户可以选择自己感兴趣的领域(如:互联网,电子商务,软件工程等)查看到相关问题以及其回答,同时用户还可以回答相关问题,并且也可以进行相关的提问。
最后,对于那些比较好的回答进行投票。
本课题的目的是建立一个问答社交的网站,针对不同方面的问题,用户与用户之间进行互动回答,以得到解决问题的答案。
系统分析社交问答网站是一个公共的用户自由提问和回答相关问题的网站,它的主要功能有身份验证模块、专题(领域)分类模块、用户管理模块、问答管理模块等。
图1 系统的功能模块图系统各子模块的功能简介身份验证模块此模块的主要功能是验证登陆者的信息。
用户先要注册一个用户名,并设置密码,然后进行登录。
图2 身份验证模块功能结构图专题分类模块此模块的主要功能是对相关领域的分类(如网络工程,软件开发,信息技术身份验证模块密码设置 登录 用户注册 社交问答网站身份验证模块 专题分类模块 问答管理模块 用户管理模块数码应用等),整理相关问题。
图3 专题分类模块功能结构图用户管理模块此模块的主要功能是查询、显示、编辑用户的相关信息图4 用户管理模块功能结构图问答管理模块此模块的主要功能是问题的提问,问题的回答,待回答的问题,问题的投票。
图4 问答管理模块功能结构图系统主要技术架构系统架构图专题分类模块网络工程 软件开发 数码应用 信息技术 问答管理模块问题的提问 问题的回答 问题的投票待回答的问题 用户管理模块显示用户 用户编辑用户查询图5 系统架构图系统主要模块E-R 图(1)用户是系统使用者,能注册信息,然后进行登录,然后进行浏览,回答和提问相关问题。
图6 实体用户所对应的E-R 图 (2)专业领域是网站的信息内容,让用户对其进行浏览、提问,交流等。
Server 数据库OracleJavaBean JSP Client 问答 社交 网站 用户信息 用户名 用户密码 职业 .......图7 实体专业对应的E-R 图(3)相关问题是系统的关键所在,用户可以对其进行回答,投票,提出。
图8 实体问题对应的E-R 图根据对系统实现功能以及工作模式的分析,系统的数据流图如下:用户信息登录信息专业领域专业名称 专业内容问题 回答……问题 问题标题 问题内容 问题回答 问题投票 ……. 用户表 登 录 系 统用户 问题Oracle 数据库表图9 系统的数据流图可能遇到的问题和解决方案1. 开发WAP软件需要哪些工具?答:为了开发WAP应用程序,需要一个WAP网关和WAP工具包。
工具包应当包括模拟器和能让开发者浏览WML网页。
WML页面的开发和HTML页面的开发一样,可以使用Editplus或者其他文本编辑器来进行编辑。
2. WAP端到端的安全性问题?答:WAP网关服务供应商尽力确保WAP网关的安全,如保证不保存数据明文、在内存中进行最优化的加密和解密以减少数据明文存在的时间窗口、在释放前覆盖加密解密进程使用的内存以确保数据的安全性。
对于安全要求较高的公司可以拥有自己的WAP网关,从而保障数据端到端的安全性。
3. 如何保证数据库内部数据目录访问的安全?答:应该保护这两个文件:数据库文件。
很明显,你要维护服务器管理的数据库的私用性。
数据库拥有者通常并且应该考虑数据库内容的安全性,即使他们不想,也应该考虑时数据库内容公开化,而不是通过糟糕的数据目录的安全性来暴露这些内容。
日志文件。
一般和更新日志必须保证安全,因为他们包含查询文本。
对日志文件有访问权限的任何人可以监视数据库进行过的操作。
3.课题拟采用的研究手段(途径)和可行性分析系统软硬件环境本课题是面向年轻一带的手机用户在线学习的应用系统,因手机用户的不同所以系统加入了身份识别。
本系统将采用WindowsXP环境运行,代码采用Editplus编辑器编辑,利用JSP应用开发技术,使用JSP查询数据库然后把结果插入WML中。
整个系统搭建于Tomcat服务器,数据通过MySQL数据库进行集中存储和管理!Tomcat是和IIS类似的软件,功能上就是Web服务器,用来运行JSP。
在系统设计过程中,首先对本系统的需求分析进行前期的信息存储,依据分析结果完成系统的功能模块图和E-R图,确定系统的基本功能。
然后完成相关功能的源代码编写,初步完成系统的制作,随后进行细节的修改,逐步完善系统功能。
最后进行系统测试,检查系统存在的错误,并且进行相应的修改,经过反复的测试修改,最终完成系统初期的愿望。
开发环境:Editplus+JA V A+WML+Firefox+Tomcat+JSP+MySQL可行性分析操作可行性目前,在我国移动通讯已发展成为世界上最大的无线通讯网络,覆盖全国各地。
移动手机的普及出人意料,据统计中国到2007年9月拥有手机的人数已经突破6亿。
中国移动通讯服务商利用先进的管理提供给客户优质的服务,保证了任何时间、任何地点无线通讯的畅通无阻。
至今手机已经成为最便利普及的通信设备,从而给移动学习带来了优越的条件,也因而手机成为了学生在非正式学习以及远程学习中最便利的工具。