过,是否有人选报等。教师可以通过页面上的提示连接进行修改个人资料和密码机查阅选题情况具体信息。也可以通过当行菜单上的相关连接进入题目提交页面,当系统管理员开启了提交选题功能时,可以在此页面提交题目,所提交的题目将会进入待审核状态,出现在审核管理员的待审核题目列表中。根据本学院毕业设计题目的基本情况,当教师提交题目的时候,要求填写毕业设计题目,详情,面向专业。面向专业可以选择面向全部专业或者仅面向单一专业,如果选择了面向单一专业,其他专业的学生将无法选报该题目。学生使用本系统选题的时候,需要先登录系统。系统提供学生注册功能,但考虑到系统开放注册功能可能导致大量恶意注册,所以系统提供了学生注册功能的同时也提供了学生信息批量导入功能。如果系统应用到学校内网,就可以考虑开放学生注册功能,如果应用到公网,则可以选择不开放学生注册功能,而直接导入学生初始化信息。
学生登录系统后,在主界面上显示学生当前的个人详细信息。如果学生已经选报题目,则同时显示所选报题目的详细信息。如果学生没有选报题目,则会提示尽快选题。学生选报题目后不可以再选报其他题目,只有退出当前选题后才能重新选报。学生也可以选择修改个人详细信息,也可以查询题目详细信息,以及小组老师的联系方法。
总体流程如下:
第一步:系统管理员启动系统,导入学生初始化信息(学好及初始密码),录入教师初始化信息(编号,初始密码,分组,等级),添加审核用的管理员帐户,开启教师题目提交功能。
第二步:教师通过教师编号及初始密码登录,修改密码,完善个人信息。学生通过学好及初始化密码登录,修改密码,完善个人信息。审核用管理员通过初始化信息登录,修改密码。
第三步:教师提交本组课题信息,并做适当修改完善。
第四部:系统管理员关闭教师提交修改课题功能,开启审核功能。
第五步:审核管理员查阅教师提交题目,决定是否审核通过题目,对题目进行修改完善。
第六步:系统管理员关闭题目审核功能,开启选报功能。
第七步:学生对所有审核通过的题目进行查阅,选报自己中意的课题。
第八步:管理员关闭选报功能,教师和管理员查看选报结果。管理员对选报情况进行总结,对未选报的学生进行手动调剂选题,对最终选题结构进行存档上报。
4.1.2模块结构设计
公用模块:分为用户验证模块,列表打印模块,帮助信息模块。
用户验证模块,按照三种用户类型(学生,教师,管理员)分为三种验证,对不同用户使用不同表单进行提交用户输入的用户名密码,提交后与数据库中的对应条目进行对比,对查找不到的用户或者密码错误的用户则跳转到错误提示页面,对正确登录的用户,则跳转到对应用户类型的主信息界面,用户登录后选择页面上的退出系统,则会在客户端和服务器段同时登出用户;列表打印模块,学生,教师,管理员在使用系统的过程中随时可以将页面上显示的列表进行打印输出;帮助信息模块,用户登录系统后,可以通过菜单中的帮助信息连接查询该用户类型的帮助提示。
管理员模块:分为系统功能设定模块,审核管理员操作模块,教师学生初始化模块,选题调剂模块,情况查询模块。
系统功能设定模块,管理员可以通过系统功能设定模块对系统的功能有选择的进行开启或者关闭,以便对毕业设计选题进度进行有效控制;审核管理员操作模块,审核管理员可以通过设和管理员操作模块对教师提交的毕业设计题目进行审核操作,决定是否审核通过,审核通过的题目学生才可以选报;教师学生初始化模块,管理员通过教师学生初始化模块对教师和学生的基本信息及进行初始化操作,设置基本信息及初始密码;选题调剂模块,管理员在公开选报结束后,可以通过选题调剂模块对没有选报题目的学生及没有学生选报的题目进行配对调剂,以免部分学生的毕业设计题目报空;情况查询模块,管理员随时可以通过情况查询模块查看题目提交情况,审核通过情况,学生选报情况等,并且可以对情况进行列表打印输出。
教师模块:个人资料修改模块,选题上报修改模块,信息查询模块。
个人资料修改模块,教师登陆系统后可以通过个人资料修改模块对初始化教师信息进行修改完善;选题上报模块,教师可以通过选题上报模块提交本组毕业设计题目,提交后的题目进入待审核状态;信息查询模块,教师可以通过信息查询模块查看本组提交题目审核结果,连选报情况以及选报题目的学生信息。
学生模块:个人资料修改模块,选题模块,信息查询模块。
个人资料修改模块,学生登录系统后可以通过个人资料修改模块对初始化学生信息进行修改完善;选题模块,学生通过选题模块查询可选毕业设计题目,并且对毕业设计题目进行选报;信息查询模块,学生通过信息查询模块查看毕业设计题目的具体介绍及详细情况以及小组教师的详细资料。
4.1.3数据存储设计
得到以上数据项和数据结构以后,就可以设计出实际的数据库实体,以及它们之间的关系,为后面的数据库逻辑结构设计打基础。这些实体包括各种具体信息,通过相互之间的作用形成数据的流动。
本次毕业设计信息管理系统包含以下实体:学生用户信息实体,教师用户信息实体,管理员用户信息实体,毕业设计课题信息实体,教师设计文档信息实体。
各个信息实体具体描述的E-R图如下:
图4-1学生用户信息实体
图4-2教师用户信息实体
图4-3管理员用户信息实体
图4-4毕业设计课题信息实体
图4-5各实体关系图
以上各实体实际数据设计如下:
表4-1管理员信息表
列名
数据类型
长度
允许空
Admin_name
varchar
10
否
Admin_pass
varchar
14
否
表4-2学生信息表
列名
数据类型
长度
允许空
Stu_id
char
8
否
Stu_name
varchar
14
否
Stu_pass
varchar
8
否
Stu_sex
char
2
否
Stu_speciality
varchar
8
否
Stu_class
char
4
否
Stu_tel
varchar
20
是
Stu_email
varchar
20
是
Stu_qq
varchar
9
是
Stu_works
char
4
否
表4-3教师信息表
列名
数据类型
长度
允许空
tea_id
int
4
否
tea_name
varchar
8
否
tea_pass
varchar
14
否
tea_tel
varchar
20
否
tea_email
varchar
20
是
tea_lv
char
1
是
tea_group
char
4
否
表4-4选题信息表
列名
数据类型
长度
允许空
work_id
int
4
否
work_title
varchar
40
否
work_group
char
4
否
work_content
varchar
300
是
work_speciality
varchar
8
是
work_state
char
1
否
表4-5系统功能状态表
列名
数据类型
长度
允许空
sys_config
varchar
10
否
sys_state
char
1
是
4.1.4系统WEB界面设计原则
网站是信息的载体形式,色彩设计必须以完成网站可视性阅读功能为目的。本系统采用灰蓝色基调,红色,白色,黑色为辅调。
灰蓝色对视觉器官刺激较弱,它代表平静,科技,理智,速度,诚实,真实,可信,人看到灰蓝色是情绪安宁。用它作为管理系统得主要色调也是最合适不过了。白色在系统中主要作为背景色。白色视觉度,注目度都比较高,因为白色为全色相,所以也能满足本管理系统用户心理要求,加之与灰蓝色配合,在页面右下方大量留白,使整个系统更具阅读可视性,操作易用性。整个系统看起来颇大气,富有立体感。红色纯度高,注目度高,对人视觉刺激大,因此本系统将系统某些操作提示
上一篇:
ASP毕业设计花店(论文和程序)
下一篇:
陈进-计算机网络安全毕业论文