- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
毕业设计课题管理系统
PAGE
PAGE 1
word完美格式
精心整理 学习帮手
前言
每年毕业临近,都有大量的毕业生需要进行毕业设计,这其中的首要关节就是课题的选择,以往指导老师都是采用人工手写方式给学生们提供相关的课题供学生选择,如果指导老师带领的学生比较多,或者是当年毕业的学生比较多,这样就容易造成学生的课题选择很混乱,指导教师难于统计学生的课题选择情况等一系列问题,基于这些传统问题,我们需要一个能够自动统计、实时分配课题的一个管理平台来帮助学生、指导老师。
此系统的开发,主要的目的是使老师能更好的管理课程设计,也能使学生能更好的把自己想要选的课程正确无误的选出来。使处在选课时期的学生能有条不紊的进行。
系统的需求分析
2.1功能需求
2.1.1 毕业设计选题管理系统功能要求:
1.毕业设计题目维护和查询:毕业设计题目的添加、修改;按照项目类型、名称、编号等查询;毕业设计选题查询、登记。
2.指导教师信息维护和查询:指导教师信息的添加、修改、删除,查询;
3.毕业生选题管理:学生选题登记;选题情况查询;
4.毕业生信息的维护和查询。
根据以上各功能模块需求将系统的功能细化为以下几点:
(1)前台学生选题
学生网上选题:学生登录管理系统进行选题
(2)前台教师出题
教师网上出题:教师进入毕业选题出题。
教师管理出题:教师进入系统后对毕业设计题目进行修改和删除。
选题确认:学生选好题目后,教师可以确认该题由选择该题的学生做。
(3)后台管理出题及选题情况
用户管理模块:管理员可以对用户进行用户管理,对已存在的用户进行修改,查看等。
角色管理模块:管理员可以对用户的角色进行管理,可以给用户分配角色,对角色分配权限。
2.2开发环境需求
操作系统:windowXP或更高版本
因为毕业设计课题管理系统针对的用户是学生和教师,学生和教师普遍使用windows操作系统,所以选着windowsXP或更高版本的操作系统
web服务器:apache-tomcat6
apache-tomcat6是开源的免费的web服务器,节省开发成本
数据库:MySQL
MySQL是一款免费的数据库,节省成本
开发工具:myeclipse8.5
myeclipse8.5功能强大的JavaEE开发工具,该管理系统选用JavaEE开发。
系统设计
3.1基本设计概念和处理流程
本系统采用结构化分析,设计顺序为自顶向下,层层逐步细化。
图1
3.2软件功能设计
图2
3.2数据库设计
3.2.1 E-R图
图3
图4
3.2.2数据库表
用户表(user)
字段
类型
备注
userid
Varchar(20) primary key
用户ID
Pwd
varchar(32)
用户密码
roleId
Int
外键
tname
Varchar(20)
姓名
sex
Varchar(5)
性别
Age
Int
年龄
表1
课题表(task)
字段
类型
备注
taskId
Int primary key
课题ID
taskname
varchar(20)
课题名
sflag
int
状态(是否被选)
taskText
varchar(50)
课题内容
表2
选择课题(chosetask)
字段
类型
备注
ctId
int primary key
学生选课题id
uId
varchar(10)
外键
taskId
Int
课题ID
表3
上传课题(puttask)
字段
类型
备注
ptId
int primary key
教师上传课题id
uId
varchar(10)
外键
taskId
Int
课题ID
表4
角色表(roleinfo)
字段
类型
备注
roleId
Int primary key
角色ID
rolename
varchar(10)
角色名
表5
权限表(rightinfo)
字段
类型
备注
rightCode
varchar(20)primary key
权限
rightParentCode
varchar(30)
父权限
rightType
varchar(20)
rightText
varchar(50)
RightUrl
varchar(30)
url地址
RightTip
varchar(50)
表6
角色权限表(roleright)
rr_id
Int primary key
主键
rr_roleid
Int
外键 role表
rr_rightCode
varchar(20)
外键 rightinfo表
表7
典型功能模块的详细设计和实现过程
用户模块
登录功能代码:
public String doLogin()
{
Userinfo uu= user
您可能关注的文档
- 10万吨合成氨驰放气的氨回收工艺与设备设计说明书.doc
- 10万平米临时用电工程施工组织设计方案.doc
- 35kV主变调试报告.doc
- 40m预应力钢筋混凝土T形简支梁桥梁计算书.doc
- 40t转炉扩容项目可行性实施计划书.doc
- 42.呼市某项目可行性实施计划书.doc
- 100kV变电站工程监理规划范本.doc
- 0101综合行政类综合文秘岗试题.doc
- 120个文言实词过关检测.doc
- 220kVxx变电站工程电气安装验收评定范围划分表.doc
- 2023-2024学年广东省深圳市龙岗区高二(上)期末物理试卷(含答案).pdf
- 2023-2024学年贵州省贵阳市普通中学高一(下)期末物理试卷(含答案).pdf
- 21.《大自然的声音》课件(共45张PPT).pptx
- 2023年江西省吉安市吉安县小升初数学试卷(含答案).pdf
- 2024-2025学年广东省清远市九校联考高一(上)期中物理试卷(含答案).pdf
- 广东省珠海市六校联考2024-2025学年高二上学期11月期中考试语文试题.pdf
- 2024-2025学年语文六年级上册第4单元-单元素养测试(含答案).pdf
- 2024-2025学年重庆八中高三(上)月考物理试卷(10月份)(含答案).pdf
- 安徽省安庆市潜山市北片学校联考2024-2025学年七年级上学期期中生物学试题(含答案).pdf
- 贵州省部分校2024-2025学年九年级上学期期中联考数学试题(含答案).pdf
文档评论(0)