1、 1 * 实践教学实践教学 * 计算机与通信学院 2013 年春季学期 工程开发综合训练工程开发综合训练 课程设计课程设计 题 目: 毕业设计管理系统 专业班级: 计算机科学与技术 6 班 姓 名: 学 号: 指导教师: xx 成 绩: 2 摘摘 要要 随着全球化信息技术的兴起,特别是 Internet 的日益普及,我国各大中专 院校都建立了自己的校园网。 毕业生以班级为单位的原始手工报送的毕业设计选 题方式已经不能适应时代发展的需求, 所以基于互联网的毕业设计信息管理系统 也就孕育而生了。 毕业设计信息管理系统就是能够使学生通过互联网完成毕业设计课题的选 定,它采用 Web 方式,同时适用于
2、局域网和 Internet,它要实现审核,权限管 理等功能,并能提供毕业设计课题保存、课题查询等功能,该系统同时能够进行 权限的判断,同时对用户和毕业设计课题进行多种操作。 本系统采用了 Java EE 技术为主要手段,运用了当前比较流行的 Java EE 框架 SSH,Mysql 为后台数据库,本系统采用了多级角色管理:包括系统管理员、 教师(包括出题老师和评审老师)和学生三种权限。 本文主要介绍了教师权限的功 能, 并详细地论述了系统设计的思想和实现的方法步骤从而为以后的研究打下了 基础。 关键字:关键字:信息管理系统;网络;Java EE;角色管理;用户权限;SSH 框架 目目 录录 第
3、一章 系统概述 1 1.1 系统开发背景 . 1 1.2 系统开发的目的意义. 1 1.3 系统流程 1 第二章 需求分析 3 2.1 系统需求分析 . 3 2.2 可行性分析 3 2.3 系统设计思想 . 4 2.4 系统功能设计 . 4 第三章 概念结构设计. 6 3.1 系统数据流程设计 6 3.2 数据库需求分析 . 7 3.3 数据库逻辑结构设计 8 第四章 逻辑结构实际 10 4.1 系统功能图 10 4.2 系统功能流程图 . 10 第五章 系统实现 12 5.1 系统登录的实现 . 13 5.2 管理员功能的实现 15 5.3 其他模块的实现 26 第六章 系统测试 27 6.
4、1 软件测试的目的 . 27 6.2 系统测试 27 6.3 模块测试 27 第七章 系统使用说明书 29 成员分工 32 总 结 . 33 致 谢 . 34 参考文献 35 1 第一章第一章 系统概述系统概述 1.1 系统开发背景系统开发背景 随着物质化办公的日益普及, 信息的自动处理以及网络式的信息交互方式越 来越被人们认可和应用。 让计算机来管理学生的信息是现在各个高校都在积极进 行的工作之一,也是高校教学管理工作的重要内容之一。随着近几年高校的持续 扩招, 学生人数逐年增加。 为了满足广大学生的求学需求, 各个高校的师资力量、 硬件配置也随之增强。这样一来,日常行政部门的工作也接越来越
5、繁重。传统的 管理方式要耗费大量的资源, 毕业设计信息管理系统与传统的手工方式选择毕业 设计课题相比不但节约资源,而且更加准确,便于查询和修改信息。同时,增强 学生选题的自主权,能够选择自己感兴趣的课题。传统的毕业设计课题选择方式 已经不适应现代教学管理的改革和发展的需要,迫切需要一种新的信息管理方 式。 1.2 系统开发的目的意义系统开发的目的意义 毕业设计是学生在校期间的最后一个教学环节, 是学习深化和提高的一个重 要过程,也是综合检验所学理论知识的一个重要环节。本设计从课题的申报、课 题的审核、学生选题、调剂、指导、评阅、答辩、归档等环节进行管理,实现了 毕业设计的整个流程的管理工作。
6、系统实现了学生自主选题和教师自主选择学生 的网上双向选择,并增加了留言板、文件上传与下载、新闻发布等功能,能够保 证毕业设计期间管理员、老师、学生之间信息的联通,对保证毕业设计的质量有 非常重要的现实意义。随着网络化的普及,全国高校的校园网络日益健全,实现 无纸化办公成为未来的趋势, 并且随着天津城市建设学院的教学体制改革不断加 深,本系统的建立为参加毕业设计的教师、学生提供接口。 1.3 系统流程系统流程 业务流程描述:用业务流程图描述现系统各项业务处理过程,并结合业务流 2 程图详细准确地说明业务处理过程中数据的收集、输入、传递、存储、加工的方 法、算法、输出的数量及形式等。 现行系统的业务流程图是分析和描述现行系统业务的重要工具之一。 其主要 作用是:描述现行系统的业务情况以便于与企业管理人员交流,它是系统设计的 前提和保证。业务流程图使用的符号: 教师 课题发布 可选课题 审批 学生 浏览课题 教师 学生选课题信息 选题报表