基于JSP的在线毕业论文管理系统

上传人:M****1 文档编号:497065134 上传时间:2022-11-25 格式:DOC 页数:37 大小:954.53KB
返回 下载 相关 举报
基于JSP的在线毕业论文管理系统_第1页
第1页 / 共37页
基于JSP的在线毕业论文管理系统_第2页
第2页 / 共37页
基于JSP的在线毕业论文管理系统_第3页
第3页 / 共37页
基于JSP的在线毕业论文管理系统_第4页
第4页 / 共37页
基于JSP的在线毕业论文管理系统_第5页
第5页 / 共37页
点击查看更多>>
资源描述

《基于JSP的在线毕业论文管理系统》由会员分享,可在线阅读,更多相关《基于JSP的在线毕业论文管理系统(37页珍藏版)》请在金锄头文库上搜索。

1、计算机专业毕业论文基于JSP的在线毕业论文管理系统Online Thesis Management System Based on JSP摘要:随着互联网在学校和高校的普及,网上毕业论文管理系统成为教师管理论文的主要工具。本文阐述使用JSP技术开发高校毕业生论文管理系统的必要性和优越性,探讨该系统的设计思想、结构、功能和实现方法、技术以及关键性问题。关键词:JavaBeans;Servlet;毕业论文管理系统;JSPAbstract: Along with the Internet popularization in the school and universities, the on-li

2、ne graduation thesis management system becomes the teacher manages the thesis of main tool. This article elaborates uses the JSP technology development universities graduate thesis management system the necessity and the superiority, discusses this system the design thought, the structure, the funct

3、ion and the realization method, the technology as well as the crucial question.Key words:JavaBeans; Servlet; Thesis Management System; JSP目 录摘要41引言 4 1.1在线论文管理系统的研究意义 41.2在线论文管理系统的目的 42系统说明 42.1 系统选择 42.1.1 动态网站设计技术分类42.1.2 动态网站设计技术选择52.2 开发平台选择52.2.1操作平台的选择 52.2.2 Web服务器软件的选择 52.2.3数据库服务器选择 62.2.4

4、开发工具的选择63数据库的设计 63.1数据库设计 63.2数据表设计 6 3.2.1 用户表63.2.2 教师表73.2.3 学生表73.2.4上传下载表 73.2.5 完成任务表83.2.6 成绩表84系统设计 94.1技术分析 94.2系统结构图 95系统实现技术11 5.1 功能模块简介 11 5.2各个模块的代码说明 115.2.1确定论文题目 115.2.2我的联系信息模块 115.2.3上载电子版文献综述等模块 11 5.3教师模块简介 115.3.1 拟定论文题目等模块 115.3.2 学生联系信息等模块 125.3.3 电子文献综述查收等模块 126JSP连接数据库 127身

5、份验证和个性化机制138部署Servlet14 9要点和关键点 149.1在jsp中处理中文乱码问题 149.2上传下载问题 1510结束语 16 11参考文献1612致谢1713附录181引言1.1 在线论文管理系统的研究意义 随着最近几年的高校扩招,越来越多的大学生从学校毕业,给社会带来巨大的就业压力1,同时,大学生的毕业论文质量也随之下降,这是一个不可忽视的问题,建立高校毕业生在线毕业论文管理系统日趋重要和必要2。尽管大部分高校都有自己的学生管理系统或学籍管理系统,但很少涉及在线毕业论文管理,应该着手开发这套系统,从而减少老师的负担和提高工作的效率。1.2 在线论文管理系统的目的开发这套

6、系统是为了不再让教师管理学生论文停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。因此,作为高校运作的核心环节高校论文管理无疑被提到一个迫切需要解决的议程上。系统可以把日常管理工作等内容提升到网络中来,使它得到归拢,合并,减少分散方式。就有必要建立论文管理局域网络系统。实践证明,高校论文管理系统只有依托网络,充分利用当今高新科技发展资源,才能实现高校各个教师对学生论文管理进行很好的统一,查收和阅读,并且保持数据的一致性,完整性和时效性,才能理顺工作关系,提高工作效率。2系统说明2.1 系统选择2.

7、1.1 动态网站设计技术分类 就其实现技术而言,目前动态网站设计技术主要有:利用Perl/C+/Delphi等开发的CGI,两种有名的API-ISAPI/NSAPI,还有ColdFushion,以及最近几年流行起来的3p技术-ASP,PHP,JSP; ASP-Active Server Page,由微软公司开发 ,是一个WEB服务器端的开发环境,主要采用脚本语言VBScript(或Javascript / perl等)作为自己的开发语言,可用ODBC或直接驱动法访问Window平台的数据库。PHP-Person Server Page ,是由Rasmus个人创立的一种跨平台的服务器端的嵌入式脚

8、本语言. 它大量地借用C, Java 和 Perl 语言的语法, 并耦合PHP自己的特性,.是一种很有个性的网站开发语言,它支持目前绝大多数数据库。JSP-Java Server Pages , 是Sun公司推出的新一代站点开发语言,Sun 公司除Java 应用程序 和 Java Applet 之外,又创立了JSP,其可以在Servelet和JavaBean的支持下使实现业务逻辑的代码和控制业务流程的代码分离,使得开发更加的快速和有效;并且兼之Java的跨平台特性,使之优点更加明显。可是当前的大多网站采用ASP和PHP技术,ASP的缺点在于不容易去写易理解、可用性好的代码,因为它的代码中夹杂着

9、脚本和HTML,那很难被读懂,至于重用也只能通过剪贴来实现。由于ASP自身的结构, 很难用面向对象的方法编程。虽然可以通过好的编程习惯,就是使用服务端引用或FrontPage 模板,靠封装代码来提高可用性,并且避免重复代码带来的混乱。但即使这样,项目还是难于管理、维护;PHP的缺点在于由于PHP本身存在的一些缺点,使得它不适合应用于大型商务站点,而更适合一些小型的商业站点。首先,PHP缺乏规模支持。其次,缺乏多层结构支持。对于大负荷站点,解决方法只有一个:分布计算。数据库、应用逻辑层、表示逻辑层彼此分开,而且同层也可以根据流量分开,组成二维数组。而PHP则缺乏这种支持。还有上面提到过的一点,P

10、HP提供的数据库接口支持不统一等。2.1.2动态网站设计技术选择 经过对几种流行的实现技术的优缺点比较,再结合系统自身的功能需要,我们决定采用J2EE标准中的JSP技术实现本系统的开发。首先,系统具有跨平台性,unix/linux服务器的性能更加优良。JSP作为Java平台的一部分,其拥有Java程序设计语言“一次编写,各处执行”的特点。其次,系统开发职责的高度分离和代码的可重用性。使用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面。使用JSP标识或者小脚本来产生页面上的动态内容。产生内容的逻辑被封装在标识和JavaBeans群组件中,并且捆绑在小脚本中,所

11、有的脚本在服务器端执行。将核心逻辑封装在标识和Beans中,那么其它人,如Web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响内容的产生。在服务器端,JSP引擎解释JSP标识,产生所请求的内容(例如,通过存取JavaBeans群组件,使用JDBC技术存取数据库),并且将结果以HTML(或者XML)页面的形式发送回浏览器。这有助于作者保护自己的代码,而又保证任何基于HTML的Web浏览器的完全可用性。绝大多数JSP页面依赖于可重用且跨平台的组件(如:JavaBeans或者Enterprise JavaBeans)来执行应用程序所要求的更为复杂的处理。开发人员能够共享和交换执行普通操作的

12、组件,或者使得这些组件为更多的使用者或者用户团体所使用。基于组件的方法加速了总体开发过程,并且使得各种群组织在他们现有的技能和优化结果的开发努力中得到平衡。2.2 开发平台选择2.2.1操作平台的选择本着界面友善、易操作和成本低廉的原则我们选择Windows 2000作为开发平台。2.2.2 Web服务器软件的选择 由于论文系统的特殊性,考虑到1. 系统的可扩展性和安全性;2. 系统的运行速度;3. 服务器的升级和更换等方面,所以采用免费的、性能卓越的、稳定的和版本升级及时的Apache组织的Apache服务器+Tomcat服务器。Apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用,并可以可以支持SSL技术,支持多个虚拟主机。Tomcat是Sun和Apache合作做出来的JSPServer,支持Servlet 2.4 and JavaServer Pages 2.0等版本。Apache +Tomcat优势更加明显,Apache处理静

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号