毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
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网上投票系统的设计与实现+系统用例图+流程图
java+mysql通用试题库系统后台设计与实现
PHP+IOS的会议管理系统的设计+ER图
基于网络的通用试题库系...
银行行办公信息服务系统【1544字】
用友NC信息系统的实施應用实践研究【3307字】
浅析嵌入式系统支柱學科...
水电站实时监控专家系统【950字】
AT89C52单片机的超声波测距...
10万元能开儿童乐园吗,我...
公寓空调设计任务书
中国学术生态细节考察《...
志愿者活动的调查问卷表
C#学校科研管理系统的设计
国内外图像分割技术研究现状
神经外科重症监护病房患...
承德市事业单位档案管理...
医院财务风险因素分析及管理措施【2367字】