- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
毕业设计选题管理系统
Companynumber:【0089WT-8898YT-W8CCB-BUUT-202108】
1.前言
每年毕业临近,都有大量的毕业生需要进行毕业设计,这其中的首要关节就是课
题的选择,以往指导老师都是采用人工手写方式给学生们提供相关的课题供学生选择,
如果指导老师带领的学生比较多,或者是当年毕业的学生比较多,这样就容易造成学生
的课题选择很混乱,指导教师难于统计学生的课题选择情况等一系列问题,基于这些传
统问题,我们需要一个能够自动统计、实时分配课题的一个管理平台来帮助学生、指导
老师。
此系统的开发,主要的目的是使老师能更好的管理课程设计,也能使学生能更好的
把自己想要选的课程正确无误的选出来。使处在选课时期的学生能有条不紊的进行。
2.系统的需求分析
功能需求
毕业设计选题管理系统功能要求:
1.毕业设计题目维护和查询:毕业设计题目的添加、修改;按照项目类型、名称、编
号等查询;毕业设计选题查询、登记。
2.指导教师信息维护和查询:指导教师信息的添加、修改、删除,查询;
3.毕业生选题管理:学生选题登记;选题情况查询;
4.毕业生信息的维护和查询。
根据以上各功能模块需求将系统的功能细化为以下几点:
(1)前台学生选题
学生网上选题:学生登录管理系统进行选题
(2)前台教师出题
教师网上出题:教师进入毕业选题出题。
教师管理出题:教师进入系统后对毕业设计题目进行修改和删除。
选题确认:学生选好题目后,教师可以确认该题由选择该题的学生做。
(3)后台管理出题及选题情况
用户管理模块:管理员可以对用户进行用户管理,对已存在的用户进行修改,查看等。
角色管理模块:管理员可以对用户的角色进行管理,可以给用户分配角色,对角色分配权限。
开发环境需求
操作系统:window7或更高版本
因为毕业设计课题管理系统针对的用户是学生和教师,学生和教师普遍使用
windows操作系统,所以选着windows7或更高版本的操作系统
web服务器:apache-tomcat6
apache-tomcat6是开源的免费的web服务器,节省开发成本
数据库:MySQL
MySQL是一款免费的数据库,节省成本
开发工具:
功能强大的JavaEE开发工具,该管理系统选用JavaEE开发。
3.系统设计
基本设计概念和处理流程
本系统采用结构化分析,设计顺序为自顶向下,层层逐步细化。
图1
软件功能设计
图2
数据库设计
E-R图
图3
图4
数据库表
用户表(user)
字段类型备注
useridVarchar(20)primary用户ID
key
Pwdvarchar(32)用户密码
roleIdInt外键
tnameVarchar(20)姓名
sexVarchar(5)性别
AgeInt年龄
表1
课题表(task)
字段类型备注
taskIdIntprimaryke
文档评论(0)