菜单
  

    (3)模块化设计原则
    系统所要处理的业务逻辑应用范围不但比较专业,而且系统的功能需求还是比较多的,因此相对于系统的物理结构及应用系统的功能,模块化的结构是最合理的选择。
    (4)可靠性原则
    采用故障检查、告警和处理机制,保证数据不因意外情况丢失或损坏。采用了灵活的任务调度机制实现负载均衡,防止“瓶颈”产生,在任何情况下,都保持可预见的输出。
    (5)标准性和开放性原则
    在本系统的规划方案中,从网络协议到操作系统再到系统的开发,全部遵循通用的国际或行业标准。
    2.3.2    系统功能结构
    根据以上的需求分析,对结构进行划分1:用户结构,2:自动评分结构,3:数据库结构。
    1:在用户结构当中,用户可以凭借自己的用户名和密码,选择权限后登陆。教师可以对试卷进行增加、修改、删除等,同时可以设置考试学生的信息,设置有考试资格的学生信息。然而学生的权限相对就比较低一点,可以选择试卷号后进行答题,考试中可以查看未答题的信息,避免漏题、跳题等现象,点击交卷后就可以直接查看第一部分的分数,然后去进行操作题考试。
     
    图2.9 用户登陆流程图
    2:自动评分结构:学生的答案与数据库进行比对然后得出相应的分数(选择题),题目设置为80分,一共40道,操作题不在自动批阅中。
    3:数据库结构:在这个模块当中,其实还可以细分为试题类和学生基础信息类。试题中就是对其进行文护,增加,删除,修改,设置难易度等,学生基础信息类主要的功能就是设置学生的是否有登陆资格去考试,设置其基本的信息。


     
    图2.10 后台题库文护流程图
    根据需求分析所获得的系统需求和数据流图,可以定义系统的主要功能模块图如下图所示。
     
    图2.11 系统总功能结构图
    2.3.3    系统技术方案
    系统前台开发工具采用Visual Studio 2010开发环境,使用C#语言来开发。
    后台数据库采用Microsoft SQL Server 2008企业版。
    2.3.4    系统界面及功能
    本系统共分成两个界面:一个界面用于教师登录,主要负责进行基本资料、题库、试卷、学生信息,添加、删除、修改、更新等;另外一个界面用于学生登录,主要就是去参加考试,当然如果没有考试资格学生是无法参加考试的,这是一定要几时的与老师取得联系,看看究竟是系统原因还是自己的原因。
    从总体上考虑,系统应该实现下列功能:
    对管理员来说,包括试卷管理、题库管理、成绩管理。
    1、试卷管理界面:管理员可以题库中选出40到题目并设置其试卷号,当然也可以选择超过40道的题量,此时系统则会自动筛选出考试所需要的40到考题。不管怎样,两种都是自动排序的,所以说在考试的公平公正性上还是不错的。
    2、题库管理界面:教师可以对题库中的试题进行三种基本操作:添加新的考题、删除旧、修改原有考题等,主要都是是以选择题为主
    3、学生管理界面:管理员可以对用户的资料进行查询、删除。
    4、成绩管理界面:由于是一个单机版的系统,在成绩管理上答完题就直接诶显示出第一部分的成绩,然后冉老师记录,再做操作题。注:功能还不够完善,后期会制作出一个更有效的方案。
    2.4    数据库设计
    2.4.1    数据库需求
    针对一般考试系统的需求,设计如下所示的数据项和数据结构:
    ①教师信息,包括的数据项有:教师姓名、登陆帐号,密码等。
  1. 上一篇:C#高职计算机导论考试系统设计与实现
  2. 下一篇:《计算机网络》课程通用题库管理系统设计与实现
  1. jsp计算机学院学生就业及...

  2. Java航空订票系统设计

  3. 计算机音乐分类辨识研究

  4. asp.net+sqlserver计算机在线考...

  5. ASP.NET企业网站建设

  6. ASP.NET+SQLServer计算机课程辅...

  7. 计算机病毒的解析与防范

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

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

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

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

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

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

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

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

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

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

  

About

751论文网手机版...

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

关闭返回