毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
《协议分析与测试》课程考试系统设计与实现(6)
3 系统设计
3.1 《协议分析与测试》课程考试系统模块设计
3.1.1 《协议分析与测试》课程考试系统的功能分析
《协议分析与测试》课程考试系统,顾名思义,就是关于《协议分析与测试》课程考试系统方面的操作,根据《协议分析与测试》课程考试系统管理中各种信息的内容划分,将模块划分为考试管理、成绩管理、学生管理、用户管理,它们的查询和文护具有相对的独立性,所以必须构建专门的模块。
3.1.2 《协议分析与测试》课程考试系统的总体结构设计
图3.1功能模块结构图
3.1.3 《协议分析与测试》课程考试系统的功能模块设计
本在线考试系统分四大模块,具体如下:
图3.2考试管理流程图
添加考题:添加考题信息
列出所有考题:列出所有的考题信息并且在线考试
筛选考题:筛选考题信息
2、成绩管理
图3.3成绩流程图
成绩查询:根据姓名查询成绩信息
列出所有成绩:显示所有考生的成绩信息
发布考试信息:发布考试信息
3、学生管理
图3.4学生管理流程图
添加学生:添加学生信息
列出所有学生:列出所有的学生信息
4、用户管理
图3.5用户管理流程图
修改密码:修改用户的密码信息
重新登录:退出系统,重新登录
3.2 数据库系统设计规划
3.2.1 数据库的基本概念
所谓数据库就是数据存放的地方,是需要长期存放在计算机内,有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度,较高的数据独立性和易扩展性,并可为不同的用户共享。
SQL Server是Microsoft开发的基于关系数据库模型的管理系统,自发布以来以功能强大、操作快捷、用户界面友好、安全可靠性高等优势受到用户的广泛欢迎,并应用在银行、邮电、铁路、财税和制造等众多行业和领域。
3.2.2 数据库需求分析
根据需求分析,得出如下数据表:
1、管理员信息表:用于管理员的信息
2、
新闻
信息表:用于保存最新新闻信息
3、考题信息表:用于保存考题的信息
4、用户信息表:用于保存学生的详细信息
3.3 数据库系统设计
3.3.1 数据库系统E-R(图)设计
1、 管理员信息表的E-R图
图3.6管理员信息表E-R图
2、新闻信息表的E-R图
图3.7新闻信息表E-R图
3、考题信息表的E-R图
图3.8考题信息表E-R图
4、用户信息表的E-R图
图3.9用户信息表E-R图
3.3.2 数据库系统逻辑结构设计
1、管理员信息表(编号,用户名,密码,电子邮件)
2、新闻信息表(编号,标题,内容,时间)
3、考题信息表(编号,题型,答案,等级,内容,题型数量,A的内容,B的内容,C的内容,D的内容)
4、用户信息表(编号,用户名,密码,得分,日期,电子邮件)
3.3.3 数据库系统物理结构设计
1、管理员信息表:用于管理员的信息
表3.1管理员信息表
列名 数据类型 宽度 可否为空
编号(主键) int 4 不能为空
Username nvarchar(50) 100 可为空
Password nvarchar(50) 100 可为空
共8页:
上一页
1
2
3
4
5
6
7
8
下一页
上一篇:
Java的自动配课系统设计与实现+ER图
下一篇:
C#虚拟二叉树图形化程序设计
VC++在线学习平台的设计
《管理信息系统》微课程设计与实现
C++《控制工程基础》课程试题数据库设计
jsp+mysql《电力电子技术》...
Asp.net《网页设计与制作》在线学习系统设计
JSP《数字图像处理》实验教学系统设计与实现
2D游戏《保卫萝卜》的设计+源代码
C#学校科研管理系统的设计
公寓空调设计任务书
神经外科重症监护病房患...
志愿者活动的调查问卷表
承德市事业单位档案管理...
国内外图像分割技术研究现状
10万元能开儿童乐园吗,我...
AT89C52单片机的超声波测距...
医院财务风险因素分析及管理措施【2367字】
中国学术生态细节考察《...