1、 兰州理工大学兰州理工大学 计算机与通信学院 2013 年春季学期 工程开发综合训练工程开发综合训练 题 目: 毕业设计管理系统 专业班级: 10 级软件工程基地班 姓 名: * 学 号: * 指导教师: * 成 绩: I 摘摘 要要 该毕业设计管理系统采用的是 B/S 结构,以 Sql Server 2008 + myeclipse + JSP 作为 开发工具。本系统借助了网络平台,不但使学生与老师进行有效的沟通,使学生可以及 时的了解有关毕业论文的相关事情,而且使论文的上传查看、信息的管理、用户的管理 和数据库的管理等工作更加容易,既提高了工作效率,也降低了成本。本系统主要针对 于高校的毕
2、业设计环节进行管理。 本系统实现了管理员对系统用户信息(管理员信息、教师信息、学生信息)、课题 信息管理等;教师角色对个人信息的修改,课题的添加,查询管理、选题管理,论文管 理等;评审角色对个人信息的修改,课题的评审等;学生角色可以对个人信息修改,查 看成绩、选题登记与查询,论文提交与查看。 关键词:毕业论文选题;管理系统;SQL Server;J2EE;GPMS 目录目录 摘 要. I 目录 II 一、需求分析.1 1.1 毕业论文管理的现状.1 1.2 毕业论文管理系统的优势.1 1.3 系统流程图2 1.4 层次结构图.3 1.5 数据流程图.6 1.5 数据字典.7 二、概念结构设计.
3、9 2.1 系统 E-R 图 9 三、逻辑结构设计. 11 3.1 各个表的结构. 11 四、系统实现.14 4.1 建立数据库14 4.1.1 数据库创建流程14 4.1.2 数据库关系14 4.2 程序设计15 4.2.1 工程目录结构.15 4.2.2 核心技术说明.15 4.3 项目研发时间线21 五、系统测试.22 5.1 测试方案22 5.2 测试用例及结果22 六、软件使用说明书.25 6.1 登陆界面25 6.2 主界面25 6.3 查看个人信息26 6.4 修改密码26 6.5 维护个人信息26 6.6 上报课题27 6.7 课题查询27 6.8 未评题目查询28 6.9 题
4、目评审28 6.10 任务下派29 6.11 发布题目 .30 6.12 信息统计.30 6.13 信息管理.31 七、设计总结.32 八、致谢.33 九、参考文献.34 1 一一、需求分析需求分析 1.1 毕业论文管理的现状 目前,国内外毕业论文选题一般采用两种方式:一种将毕业设计存在软盘上交;另 一种则存放到教师的电脑上的一个共享目录内。但这两种方法都有各自的弊端:前一种 方法不方便携带、速度慢、容量小、易损坏;后一种方法虽然解决了软盘容量小、容易 坏的问题。但存在一个更致命的缺点:学生可以随意的查看、更改和删除其他同学的毕 业设计,造成大量如抄袭毕业设计、恶意删除或修改其他同学毕业设计的
5、事情发生;老 师在帮学生修改毕业设计时,也很容易弄不清楚毕业设计批改与否;毕业设计是谁的或 是旧毕业设计没删除掉,跟新毕业设计搞混了等情况,虽然有些可以用严格的纪律来实 现管理,但仍然会给学生和老师带来很多的麻烦。而且,由于毕业设计是一个持续较长 时间的过程,这其中需要同学和老师不断的沟通,但是期间若是由于学生有事或身体不 适等情况,就不得不中途请假,而这势必会影响到毕业设计的顺利完成。在当前的信息 化时代中,任何学校,都需要一个实用的毕业论文选题来规范毕业论文选题,这将会大 大提高学校的管理水平,优化资源,实现效益的最大化。 现在国内外也有很多毕业论文选题的软件, 采用的技术也是多种多样,
6、如基于 JSP、 FTP 模式,但大多数毕业论文选题主要用于网络学院的远程教学。至于校园内的正规教 学,利用毕业论文选题组织管理教学活动的并不多。针对国内外对教学管理软件的巨大 需要和基本需要,一个好的教学管理软件,必须功能齐全,操作简便,向用户展示友善 的操作界面。在完善功能的同时又必须兼顾系统的灵活性,安全性,健壮性。一个好的 教学管理系统,不管是计算机专业人员还是其他用户都能很快上手,操作简单,便于安 装,容易普及。 1.2 毕业论文管理系统的优势 由于学校教学功能的特殊定位,致使教师和学生必须在除了简单的师生区别外,还 有合作意味的关系。学生上交毕业设计和老师批改毕业设计,这本身除了学习交流外, 还是一个合作的概念。所以,这其中的信息管理流程,需要以一个规范的 MIS 来管理。 毕业论文管理系统的优势主要表现在三个方面: 1、毕业设计无纸化,环保又方便。传统的毕业设计上交方式,都是经由学生科目代表 统一收齐后,交到教师办公室,然后教师抽取一个整段的时间,或是若