毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
C#+sqlserver在线考试系统的设计与实现+流程图+ER图(3)
(5) 用户管理部分:管理员浏览用户信息库里面的所有信息,并提供管理员删除和修改用户信息、增加用户的功能。
4.2 重要功能设计
4.2.1添加用户信息设计
添加用户信息包括添加学生信息,添加管理员信息以及添加考生信息,主要是由管理员完成,如图2所示。
图2 添加用户流程图
4.2.2 用户登录设计
用户首先选择角色,进行权限判断,实现登录系统的功能,如图3所示。
图3 用户登录流程图
4.2.3 用户管理设计
用户管理包括学生信息管理、管理员信息管理和后台用户信息的管理,以及登录用户修改密码的功能,如图4所示。
图4 用户管理流程图
4.3数据库设计
数据库的设计通常是以一个已经存在的数据库管理系统为基础的,常用的数据库管理系统有MYSQL,SQL Server, Oracle等。我采用了SQL server 2005数据库管理系统,建立的数据库名为ZiShiYingKaoshi。根据数据库中的几个表,分别绘制数据库的实体图。管理员实体图如图5所示。
图5 管理员的实体图
试卷详细信息如图6所示。
图6 试卷详细信息实体图
成绩信息实体图如图7所示。
图7 成绩信息实体图
4.4物理设计
根据系统功能设计的要求以及功能模块的划分,对于系统用户信息,可以列出以下数据信息表,如表1所示。
表1 管理员表——Admin
列名 数据类型 长度 意义
Id int 4 编号
UserName char 50 登陆账号
UserPwd varchar 50 登陆密码
userEmal varchar 50
电子
邮件
对于系统试卷的信息,可以列出详细信息表,如表2所示。
表2 试卷详细信息表——PaperDetail
列名 数据类型 长度 意义
Id int 4 编号
PaperID Int 50 试卷编号
Type varchar 50 试卷类型
TitleID varchar 50 题目编号
根据考生的考试成绩,可以列出成绩表,如表3所示。
表3 成绩表——Score
列名 数据类型 长度 意义
Id int 4 编号
UserID Int 50 用户编号
PaperID Int 50 试卷编号
Score Int 50 成绩分数
5.系统实现
5.1 登录功能
登录模块是系统的首页,分为两种角色进入系统,分别是学生和管理员两种角色。用户分别输入自己的账号和密码,然后选择自己的角色,点击登录按钮。只有账号和密码都正确才能登录到系统中。如果是考生首次注册,需要首先进行考生注册,运行效果如图8所示。
图8 系统登录的运行效果
5.2科目信息管理功能
科目信息管理是管理员具有的功能,管理员可以添加考试科目的科目信息,修改考试科目信息,删除科目信息等。
5.3试题管理功能
试题管理模块是管理员角色下的功能模块,试题管理模块包括了对两种题型的添加,修改删除操作,这两种题型分别是单选题和填空题。
共4页:
上一页
1
2
3
4
下一页
上一篇:
C#+sqlserver健身中心会员管理系统设计与实现
下一篇:
JSP网上投票系统的设计与实现+系统用例图+流程图
基于android的环境信息管理系统设计
java+mysql班级评优系统的设计实现
ASP.NET飞翔租贷汽车公司信...
多频激励下典型非线性系统的振动特性研究
java+mysql文星酒店客房管理系统设计
jsp+mysql网上化肥店系统的设计与开发
java的B2C型电子商务网站管理系统的设计
浅论职工思想政治工作茬...
浅谈高校行政管理人员的...
压疮高危人群的标准化中...
从政策角度谈黑龙江對俄...
基于Joomla平台的计算机学院网站设计与开发
提高教育质量,构建大學生...
酵母菌发酵生产天然香料...
STC89C52单片机NRF24L01的无线病房呼叫系统设计
AES算法GPU协处理下分组加...
上海居民的社会参与研究