




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕业论文开题报告学生姓名学号学院、系电子与计算机科学技术系专业网络工程论文题目基于JAVA的同学录管理系统的设计与实现指导教师2015年3月18日毕业论文开题报告1结合毕业论文情况,根据所查阅的文献资料,撰写2000字左右的文献综述一、课题的来源及意义随着INTERNET用户的剧增和INTERNET技术的不断发展,信息的经济效益直接体现在生产经营和管理活动中,每个重视信息资源的单位,都能利用信息资源的及时性、准确性,提高工作效率,取得经济效益和社会效益。此时,一个良好的联系方式,能从很大一个程度上提高工作效率,避免不必要的浪费宝贵的时间。因此一个良好的同学录系统能从多方面改变这个难题。目前,经济发展迅猛,人们的压力也越来越大,以致把大多数的时间都投入在工作上,往往就会淡忘以前的生活。学生时代是梦想最多的时代,感情最纯真的时代,在那时,我们都会遇到很多不同的人,也交了很多知己。但是一走上工作岗位,大多数人都会与以前的朋友失去联系。有时,即使想联系却没有联系方式。通过同学录系统,可以找到想要联系的朋友,这是许多人都认可的,可以看出设计一个同学录是极具可行性的。同学录是为了方便校友之间联系而使用的一种系统。本论文主要介绍了一个同学录系统的规划。主要模块的详细设计主要包括用户注册和登录模块、留言模块、查询模块等。本课题是基于WINDOWS环境的数据库管理,该系统是用JAVA语言开发,前台使用的JSP和MYECLIPSE等技术进行开发,后台数据库采用SQL,属于WEB数据库开发、用于解决实际问题的实例,具有一定的深度,涉及到数据库设计和前端开发工具的开发和设计,与之相似的应用很广泛。本论文概述了JSP和MYECLIPSE与SQL数据库及其相关的一些知识,着重论述数据库中间技术,并将其放入一个简单的体系中加以实现。具体的实现是构造一个同学录管理系统,用户以个人的身份进入,查找满足条件的班级,并可以填写个人资料,以便被查询。通过同学录这种网络联系方式,可以让很多因毕业而分离的同学们还能够经常聚首,互相嘘寒问暖,了解各自的近况,还可以建立毕业生和在校生的沟通渠道,增强学校的凝聚力,能很方便的和同学沟通和交流。二、国内外基本研究概况目前世界上各种形式的同学录网站大约有28万个之多,它们在网民心中占有重要地位。目前国内的同学录系统众多,主要的有5460、搜狐的CHINAREN、QQ同学录以及各高校自己的同学录系统。这些同学录系统虽然运用技术不尽相同,但是他们的功能、目的都有着一些共同点。5460、CHINAREN、网易等同学录系统运用的是JSP技术,这些服务对象比较广泛、针对性较弱的同学录系统提供的服务都是最普通的,他们能满足绝大多数人的需求,使得分散于全国各地的校友们能找到这样一个虚拟的集体组织,使得大家不用再为如何联系自己长久未见的同学、朋友而发愁,同学录提供的就是这样一个方便联系的平台。某些高校同学录系统可能创建时间比较早,他们运用的技术也相对较早一些,比如武汉大学和华中科技大学,他们的同学录系统就是运用ASP技术来开发的。用PHP开发的系统有中国同事录,还有大家比较熟悉的QQ同学录,它是运用SHTML开发的。以上这些同学录系统运用到了很多不同的技术,但是他们对社会的影响、给人们带来的方便是一样的。从国内关于网站可用性的研究现状可知,国内对同学录管理系统可用性的研究成果相对较少,与国外同类研究相比还存在着很大的差别。我国对同学录管理系统的可用性研究还停留在比较初级的阶段,实证性的研究凤毛麟角,可用性评价指标体系不全,尚不能对同学录管理系统的可用性做出客观全面的评价,同学录管理系统可用性的研究还有待于深化而国外的校友通已经领先国内很长一段时间就拥有了自己的校友通系统,用户可以通过校友通系统的网站来实现沟通交流的目的,所以应该向国外的先进的校友通网站学习,建立起自己的校友通系统网站,使校友通系统更快地进入计算机网络时代。三、使用的关键理论及技术JSPJSP技术使用JAVA编程语言编写类XML的TAGS和SCRIPTLETS,来封装产生动态网页的处理逻辑。网页还能通过TAGS和SCRIPTLETS访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于WEB的应用程序的开发变得迅速和容易。JSP与JAVASERVLET一样,是在服务器端执行的,通常返回该客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。JSP页面由HTML代码和嵌入其中的JAVA代码所组成。服务器在页面被客户端请求以后对这些JAVA代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。JAVASERVLET是JSP的技术基础,而且大型的WEB应用程序的开发需要JAVASERVLET和JSP配合才能完成。JSP具备了JAVA技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。JAVABEAN是一种JAVA语言写成的可重用组件。为写成JAVABEAN,类必须是具体的和公共的,并且具有无参数的构造器。JAVABEAN通过提供符合一致性设计模式的公共方法将内部域暴露成员属性。众所周知,属性名称符合这种模式,其他JAVA类可以通过自身机制发现和操作这些JAVABEAN属性。JAVABEAN可分为两种一种是有用户界面(UI,USERINTERFACE)的JAVABEAN;还有一种是没有用户界面,主要负责处理事务(如数据运算,操纵数据库)的JAVABEAN。JSP通常访问的是后一种JAVABEAN。SQLSQL是一个小型关系型数据库管理系统,因为SQL有着体积小、成本低、速度快、可移植等优点,目前被广泛地应用在INTERNET上的中小型网站中。SQL使用C和C编写,保证了源码的可移植性,它还为多种编程语言提供了API。SQL支持多线程,充分的利用了CPU资源,并且优化了查询算法,提高了查询速度。而且虽然SQL体积小,但是它仍然能较好的处理拥有上千万条记录的大型数据库。MYECLIPSEMYECLIPSE企业级工作平台(MYECLIPSEENTERPRISEWORKBENCH,简称MYECLIPSE)是对ECLIPSEIDE的扩展,利用它我们可以在数据库和JAVAEE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JAVAEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,STRUTS,JSF,CSS,JAVASCRIPT,SQL,HIBERNATE。简单而言,MYECLIPSE是ECLIPSE的插件,也是一款功能强大的JAVAEE集成开发环境,支持代码编写、配置、测试以及除错。本系统将是一个具有高度伸缩性、灵活性、稳定性且可扩充、易维护的JAVAWEB客户管理系统。所使用的技术本课题研究一种基于JAVA的同学录管理系统模式,研究该网页制作的一些基本规律和总结一些基本经验,以及研究分模块开发在网页开发中的优势,以及研究在数据库的设计中,如何设计表,如何设计表和表之间的联系。探索使用STRUTS框架构建网页的一些基本规律和使用技巧,使用JDBC访问数据库实现的一些基本规律,以及使用JSP制作网页的一些基本经验,使用JAVASCRIPT技术使页面更加人性化,使用JS技术实现浏览器和服务器的通信。同时探索采用现在流行的制作网页的模式MVC模式实现页面的流程跳转。参考文献1耿祥义JSP基础编程北京清华大学出版社,20112王诚梅,袁然,王艳JSP案例开发集锦北京电子工业出版社,20103赵池龙,杨林,孙伟实用软件工程第二版北京电子工业出版社,20064明日科技JSP开发技术大全北京人民邮电出版社,20075萨师煊,王珊数据库系统概论第四版北京高等教育出版社,20066SEYEDMM(SAIED)TAHAGHOGHI,HUGHEWILLIAMS学习SQL江苏东南大学出版社,20077石志国,薛为民,董洁JSP应用教程北京北京大学出版社,20118张海藩,软件工程导论第四版北京清华大学出版社,20139王国辉,王易JSP数据库系统开发案例精选北京人民邮电出版社,200610唐有明,吴华JSP动态网站开发基础联系典型案例北京清华大学出版社,200611ERICFREEMAN,ELISABETHFREEMAN,KATHYSIERRA,BERTBATESHEADFIRSTDESIGNPATTERNSSEBASTOPOLOREILLYMEDIA,200412祝青,向南平AJAX技术在WEB中的应用与研究J测绘工程,2007,165394113CAYSHORSTMANN,GARYCORNELLJAVA核心技术卷II高级特性原书第7版本北京机械工业出版社,200614ROBERTCMARTIN敏捷软件开发模式与实践北京清华大学出版社,201215郝玉龙JAVAEE编程技术M北京北京交通大学出版社,2008毕业论文开题报告本课题要研究或解决的问题和拟采用的研究手段(途径)本课题研究的问题是基于JAVA的同学录管理系统的设计与实现一、普通用户的功能需求1前台服务界面能为新用户提供注册/登录功能。2能够让用户在同学录管理系统中修改自己的基本资料。3注册用户能够查询通讯录,查询同学的相关信息。4注册用户还能够浏览相册并上传照片。5注册用户还能够在系统中进行留言。6注册用户还能够在公告信息栏查看公告信息。二、管理员的功能需求1系统后台能够为管理员提供登录功能。2管理员能够对自己的登录密码进行修改。3管理员能根据新注册用户登记表的信息进行有筛选性地录入,即能够剔出重表,并能记录用户录入的相关信息。4管理员能够对网站首页的新闻信息等进行编辑和修改。5管理员能够对用户上传的照片进行删除。6管理员能够在公告信息栏发布班级公告信息。7管理员能够在班级留言上对一些不恰当的留言进行删除。采用的研究手段1、课题预期达到的目标在研究与实现试卷生成系统的过程中应该达到如下目标1技术与理论的掌握熟悉JAVA、JSP技术的特点及能够熟练使用。2开发工具的使用熟练使用MYECLIPSE、DREAMWEAVER网站开发工具集成开发工具。通过此次课题的设计,应能熟练使用MYECLIPSE开发工具的各种用途;能用MYECLIPSE进行程序设计;能用MYECLIPSE进行页面的设计;熟练使用各种控件
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 文库发布:入门课件
- 健康扶贫政策知识培训班课件
- 伤口换药课件
- 北京市顺义区2023-2024学年九年级下学期中考第二次模拟考试历史考点及答案
- 高校创意园管理办法
- 2025年应知应会知识考试题库及答案
- 跨境经营平台管理办法
- 窃听窃密案件管理办法
- 网络出版许可管理办法
- 出租账户课件
- TCRHA 063.1-2024 消毒供应质量管理及评价 第1部分:外包消毒供应业务
- 食品产业高质量发展发展目标
- 恶性肿瘤微量营养素缺乏与补充
- 攻读工程博士专业学位研究计划书【模板】
- 《职业道德与法治》开学第一课(导言)(课件)-【中职专用】中职思想政治《职业道德与法治》高效课堂课件+教案(高教版2023·基础模块)
- 中职生职业素养全套教学课件
- 课件:性传播疾病讲解
- 财务工作内部培训课件
- 小学数学课标培训课件:“数与代数”版块内容分析及教学建议
- 东方插花-盘插(花艺及插花技能)
- 教育行政学课件
评论
0/150
提交评论