1、 - 1 - * 实践教学实践教学 * 计算机与通信学院 2013 年春季学期 工程开发综合训练工程开发综合训练 题 目: 毕业设计管理系统 专业班级: 10 级软件工程基地班 姓 名: 学 号: 指导教师: 成 绩: I 摘 要 该毕业设计管理系统采用的是 B/S 结构,以 Sql Server 2008 + myeclipse + JSP 作为开发工具。本 系统实现了管理员对系统用户信息(管理员信息、教师信息、学生信息) 、课题信息管理等;教师角 色对个人信息的修改,课题的添加,查询管理、选题管理,论文管理等;评审角色对个人信息的修 改,课题的评审等;学生角色可以对个人信息修改,查看成绩、
2、选题登记与查询,论文提交与查看。 借助了网络平台,不但使学生与老师进行有效的沟通,使学生可以及时的了解有关毕业论文的相关 事情,而且使论文的上传查看、信息的管理、用户的管理和数据库的管理等工作更加容易,既提高 了工作效率,也降低了成本。 关键词:毕业设计管理系统;B/S;SQL 目录目录 摘 要. I 一、需求分析.1 1.1 毕业论文管理的现状1 1.2 毕业论文管理系统的优势1 1.3 系统流程图2 1.4 数据流程图2 数据字典3 二、概念结构设计.5 2.1 系统 E-R 图 .5 三、逻辑结构设计.6 3.1 各个表的结构.6 四、系统实现.7 4.1 建立数据库.7 4.2 程序设
3、计.7 4.2.1 主界面.7 4.2.2 显示个人信息功能的实现.7 4.2.3 修改密码功能的实现.8 4.2.4 修改 个人信息的实现.8 4.2.5 选课功能的实现.9 4.2.6 课题退选的实现.9 五、系统测试. 11 5.1 测试方案. 11 5.2 测试用例及结果. 11 六、软件使用说明书.13 6.1 登陆界面.13 6.2 主界面.13 6.3 查看个人信息.13 6.4 个人信息维护.14 6.5 密码修改.14 6.6 课题选择.15 6.7 课题退选.15 七、设计总结.15 八、 致谢.17 九 参考文献.18 1 一、需求分析 1.1 毕业论文管理的现状 毕业论
4、文选题一般采用两种方式:一种将毕业设计存在软盘上交;另一种则存放到教师的电脑 上的一个共享目录内。但这两种方法都有各自的弊端:前一种方法不方便携带、速度慢、容量小、 易损坏;后一种方法虽然解决了软盘容量小、容易坏的问题。但存在一个更致命的缺点:学生可以 随意的查看、更改和删除其他同学的毕业设计,造成大量如抄袭毕业设计、恶意删除或修改其他同 学毕业设计的事情发生;老师在帮学生修改毕业设计时,也很容易弄不清楚毕业设计批改与否;毕 业设计是谁的或是旧毕业设计没删除掉,跟新毕业设计搞混了等情况,虽然有些可以用严格的纪律 来实现管理,但仍然会给学生和老师带来很多的麻烦。而且,由于毕业设计是一个持续较长时间的 过程,这其中需要同学和老师不断的沟通,但是期间若是由于学生有事或身体不适等情况,就不得 不中途请假,而这势必会影响到毕业设计的顺利完成。在当前的信息化时代中,任何学校,都需要 一个实用的毕业论文选题来规范毕业论文选