菜单
  

    2. 系统分析和设计
    2.1需求分析
    该系统主要实现驾照考试的网络化,围绕这一中心任务,包括动态出卷、自动评卷、成绩查询、用户信息管理、试题管理、成绩管理等等,整个系统有两类角色:考生、管理员。这两类用户有着不同的权限,进入考试系统前,必须经过系统的身份验证,成功后进入相应的页面,否则不能进入相应系统。考生和系统管理员通过系统的特定界面,输入相应的数据便可完成操作,两者方便快捷的进行交流,使在线驾照模拟考试顺利完成。本系统开发目的除了方便车辆管理所的工作人员。同时把驾驶理论所有试题保存到数据库,通过互联网方便地进行模拟考试,还能让学车的学员对交通规则和法律知识有更多的了解。
    2.2系统功能分析
    该系统主要实现驾照考试的网络化,围绕这一中心任务,包括动态出卷、自动评卷、成绩查询、用户信息管理、试题管理、成绩管理等功能,在此给予相应说明。
    考生登录功能:在正式考试开考之前,才能通过计算机登录考试系统,输入学号及密码进行身份验证,登录后进行考试。
    在线评分功能:在考试交卷后,计算机能依据试题标准答案对试题进行计分。
    成绩管理功能:通过此功能对各场考试的考生成绩进行查询,并且以报表的形式可以打印学生的成绩。
    考试时间控制功能:每场考试都有时间限制,在考生答卷时需要由计算机自动倒计时,到时间后系统将终止考生答卷。
    试题库管理功能:通过对试题库管理功能建立与文护试题,以便在考试组卷时进行抽题。
    基于以上功能分析,本系统的系统结构图如下图所示。
    图1 系统功能结构图
    3. 数据库设计
    3.1数据库概念结构设计
    根据对数据项与数据结构的分析,设计出能够满足系统需求的各种实体及它们之间的逻辑关系,为后面的逻辑结构设计打下基础。
    各实体属性及实体之间的关系总E-R,如图2所示。
    图2 系统E-R关系图
    3.2数据库逻辑结构设计
    通过调查分析各种资料,根据本系统用户需要操作和处理的各种数据,对数据表进行了分析,确定在数据库中存储的各种数据之间的关系以及数据类型,列举出部分数据表之间的关系如下:
    (1)用户信息表(Usersmr),数据项包括用户编号、真实姓名、密码、角色号、部门编号等,如表1所示。

    表1  用户信息表(Usersmr)
    序号    列名    数据类型    长度    标识    主键    允许空    说明
    1    UserID    Varchar    50        是    否    用户编号
    2    UserName    Varchar    50            否    真实姓名
    3    UserPwd    Varchar    64            否    密码
    4    RoleId    Int    4            否    角色号
    5    DepartmentId    int    4            否    部门编号
    (2)用户成绩表(Scoremr),数据项包括编号、用户编号、试卷编号、分数、考试时间、评卷时间、评语等,如表2所示。
    表2  用户成绩表(Scoremr)
    序号    列名    数据类型    长度    标识    主键    允许空    说明
  1. 上一篇:证券数据建模及XML格式化
  2. 下一篇:ASP.net校园二手物品交易网站设计
  1. jsp小企业品质在线评分系统设计与实现

  2. php+mysql在线专家门诊预约系统的设计与实现

  3. jsp+sqlserver鲜花在线销售系统的设计+ER图

  4. 基于.net的在线考试系统网站设计与实现

  5. asp+sqlserver在线考试管理系统的设计与实现

  6. ASP.NET旅游资源管理系统的设计与实现

  7. javamvc技术的在线考试系统的设计与实现

  8. 中考体育项目与体育教学合理结合的研究

  9. 十二层带中心支撑钢结构...

  10. 酸性水汽提装置总汽提塔设计+CAD图纸

  11. 当代大学生慈善意识研究+文献综述

  12. 电站锅炉暖风器设计任务书

  13. 大众媒体对公共政策制定的影响

  14. 河岸冲刷和泥沙淤积的监测国内外研究现状

  15. 乳业同业并购式全产业链...

  16. 杂拟谷盗体内共生菌沃尔...

  17. java+mysql车辆管理系统的设计+源代码

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回