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