30.单击“学生课题情况”,教务可以查看最终全校毕业生的毕业课题。
2.1 用例分析设计
登陆毕业设计管理系统了解面向学生用户时毕业设计管理系统所实现的功能。
询问指导教师,以教师身份登陆系统后系统实现的功能。
了解教务部门在毕业设计管理中所扮演的角色和所作的监督工作。
三者都有对基本信息和毕业设计进行管理的两大功能
图2.3 系统用例图
3 系统总体设计
3.1 概述
毕业设计管理系统的功能从用户角度划分,本系统可以分为以下三大模块。
3.1.1 学生模块
学生登录后进入学生管理界面,可进行如下操作:
(1) 管理基本信息。例如查看个人信息和指导教师信息,修改个人E—mail和联系电话.查询其他学生或指导教师信息,修改个人密码等。
(2) 管理毕业设计。根据毕业设计流程依次上交毕业设计选题、开题报告、中期检查表、毕业设计和中英文摘要,同时可以查阅这些信息,并可查阅其指导教师对其论文提交的任务书、评阅表和答辩资格审查表及最终的毕业设计成绩。
3.1.2 指导教师模块
登录后进入指导教师管理界面,可进行如下操作:
(1) 管理基本信息。例如查阅个人和所指导的学生信息、修改个人Email和联系电话。查询其他教师和学生的信息。
(2) 管理毕业设计。教师可以提交所指导学生的任务书、评阅表和答辩资格审查表,也可以评阅学生提交的毕业设计开题报告、中期检查表、毕业设计论文;填写学生论文成绩。
3.1.3 教务管理员模块
教务管理员登录后进入教务管理员管理界面.可进行如下操作:
(1) 基本信息管理。查询、添加、修改、删除教师或学生信息,在添加学生和教师信息的同时,系统能自动为教师和学生注册,使得添加的教师和学生能够登录到其相应的系统中。
(2) 管理毕业设计。方便查询与毕业设计相关的所有文档和成绩,可以删除与毕业设计相关的文档。
(3) 管理系统平台。管理系统主页上毕业设计公告版块,可以添加、删除毕业设计公告信息。
图3.1 系统设计图
3.2 系统功能模块设计
根据毕业设计管理系统的特点,可以根据用户的角度,将其分为学生、指导教师和教务三部分:
图3.2 系统模块图其中各个用户部分的具体功能模块如下图:
图3.3 学生模块图 图3.4 指导教师模块图
图3.5 教务模块图3.3 数据库设计3.3.1 E-R图 图3.6 E-R图
上图中的具体属性:学生表:图3.7 学生E-R图
教师表:图3.8 教师E-R图选题表: 课题安排表:
图3.9 课题E-R图 图3.10 课题安排E-R图
课程表: 公告表:
图3.11 选题E-R图 图3.12 公告E-R图
审查表: 图3.13 审查E-R图
最终确定的课题表: 保存上传的文件的信息的表: 图3.14 课题E-R图 图3.15 文件E-R图
3.3.2 数据表
在设计完数据库实体E-R图之后,需要根据实体E-R图设计数据表结构。下面给出主要的数据表的数据结构和用途。 ASP.net毕业设计管理系统的设计与实现+ER图(5):http://www.751com.cn/jisuanji/lunwen_4011.html