摘要:作为本科教学的一项关键,毕业设计具有实施周期长、中间文档多、过程繁琐等特点,同时考虑到高等院校处理毕业生毕业设计的工作时,采用传统的管理手段,给整个毕业设计管理工作带来了诸多不便。为了解决此类问题,使学院的毕业设计管理工作更加高效、便捷,提出了毕业设计管理系统。
本文按照软件工程流程阐述系统的设计与实现过程,主要基于JSP技术,采用B/S架构,应用myeclipse10.6作为系统开发工具,JDK1.6作为支撑环境,采用SQL server 2005作为后台数据库,服务器选用的是Tomcat 6.0。系统开发采取MVC架构,前台JSP页面提交的请求传递至相应的Servlet中,再通过servlet调用相关的JavaBean从而访问数据库进行读写等操作。系统主要实现不同用户的基础信息、注册登录、答辩管理等功能,实现了毕业设计的网络化管理,使得检索迅速、可靠性高、数据处理便捷等,是系办公室、老师和学生沟通的一项重要环节,基本上能够满足毕业设计管理的工作。
关键词:毕业设计管理 JSP 答辩管理 基础信息管理 servlet
目录
摘要
ABSTRACT
一、引言-1
(一)项目开发背景和意义-1
(二)软件及开发技术简介-1
二、系统需求分析-4
(一)系统可行性分析-4
(二)系统调研-4
(三)系统功能需求-5
(四)系统性能需求-6
三、总体设计-6
(一)系统流程设计-6
(二)系统方案选择-8
(三)系统数据库设计-9
四、详细设计-14
(一)答辩管理模块-14
(二)基础信息管理模块-16
(三)注册登录模块-17
五、系统实现-18
(一)答辩分组管理模块及效果图-18
(二)毕业论文管理模块及效果图-19
(三)答辩成绩管理模块及效果图-20
(四)学生成员基础信息管理模块及效果图-21
(五)教师成员基础信息管理模块及效果图-22
(六)注册登录模块及效果图-22
六、特殊问题及解决办法-24
(一)注册用户名唯一性-24
(二)用户权限区分-24
(三)页面乱码处理-25
七、结果测试与性能分析-25
(一)结果测试-25
(二)性能分析-27
八、结论-27
参考文献-28
致谢-29