论文部分内容阅读
随着新型网络技术的增多,网络化教学的也逐步兴起。近几年来,毕业设计指导工作的任务量越来越重,如何利用新型网络技术代替传统的联系方式来完成这项工作,已经成为学界和业界的研究重点。因此,设计实现一个方便、快速、高效和人性化的毕业设计指导网站势在必行。JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件中插入Java程序段和JSP标记,从而形成JSP文件。用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。JSP、ASP、PHP等网站开发技术的推广与应用,使得利用用网站管理毕业设计工作已经成为各个高校经常使用的网络技术手段。网络上类似的BBS、BLOG、即时通讯等技术层出不穷。通过网络管理毕业设计工作,可以使毕业论文设计和编写工作不受时间的限制、地域的影响,网络资源优势也可以融入到毕业设计的资源共享操作中。本系统主要实现了毕业设计指导网站的学生子系统部分。通过对整个系统功能的详细分析和比较,决定采用JSP为主要基础编程技术,使用Eclipse和MyEclipse为主要开发工具,选取Dreamweaver为网页编辑工具,应用MVC模式,基于Microsoft SQL Server作为后台数据库,Tomcat作为后台服务器的方式,基本实现了系统所要求功能。本子系统提供的功能主要包括:帐号信息管理,用户登陆,修改个人信息;文件管理,支持进行文件上传、文件下载、文件修改、文件删除等操作;支持信息查询,对教师信息、学生信息进行查询;支持通知管理,信息发布、信息通知及信息查看。整个系统,为学生提供了一个高效可靠的毕业设计协作平台,可以有效的解决毕业生实习地点多变、设计题目多样、指导时间紧张、答辩时间不同所带来的不便。系统本身有较好的可操作性和较高的安全性。可移植性与可扩展性都很高,尽可能的满足了学生在使用过程中的要求,给毕业设计指导工作提供方便。本文主要分为7个部分,第一部分是绪论,主要介绍JSP相关技术和国内外对JSP技术的研究现状;第二部分主要介绍JSP技术额基本概念和原理;第三部分是对学生系统的需求分析;第四部分是根据需求分析结果进行的系统设计;第五部分是根据系统设计文档完成系统的编码和实现;第六部分是系统评估测试;最后是对全文的总结和对未来工作的展望。