毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 计算机论文 >> 正文

C#考场随机排座系统开发毕业论文+可行性分析+需求设计 第4页

更新时间:2016-9-1:  来源:毕业论文
3.4系统总体设计
按照系统功能的设计,可以把考场随机排座系统划分为系统设置模块、系别管理模块、班级管理模块、学生成绩管理模块、考试科目管理模块、座位管理模块等。它们之间的关系如图1所示。

图1  功能模块图
系统流程图如图2所示。

图2  系统流程图
4数据库设计
4.1数据库需求分析
对于数据库的需求主要体现在对数据库的提交信息、更新信息、删除信息、保存信息等。针对各个功能模块的需求,设计如下的数据表和数据结构:
学生表:学生ID,学生姓名,学生班级ID;
班级表:班级ID,班级名称,院系ID;
院系表:院系ID,院系名称,院系描述;
管理员表:管理员ID,登录名,密码,角色ID;
角色表:角色ID,角色名称,角色描述;
角色用户关联表:管理员ID,角色ID;
权限表:权限ID,权限功能ID;
权限角色关联表:角色ID,权限ID;
4.2数据库概念设计
利用实体-关系模型(E-R模型)可以表示数据库表之间的关联,图3是考场排座系统中数据库表之间的部分E-R图。从E-R图中我们可以看出数据库的各个模块之间没有直接的参数联系以及库的交叉关联,从而使数据库其他数据能够独立运行,并且在某一数据变动的情况下不会影响其他数据的正常运行。通过E-R图我们可以很直观的看出考场排座表中的班级名称和课程名称来源于班级表和专业课程表的关联,而他们之间关联之后能够对考场排座表的记录数做出限制,也就是说班级名称和课程名称构成了考场排座表的主键本文来自优&文~论%文'网,毕业论文 www.youerw.com 加7位QQ324,9114找源文。

图3  系统部分E—R图
4.3数据库逻辑设计
数据库逻辑设计就是将E—R图转换为关系模型的过程,即将所有实体和关系转换成一系列的关系模式。该系统的数据库逻辑结构图如图4所示。

上一页  [1] [2] [3] [4] [5] [6] 下一页

C#考场随机排座系统开发毕业论文+可行性分析+需求设计 第4页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。