预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共16页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

1系统需求分析 1.1系统调查 对现行考试业务进行详细调查是了解系统需求和进行系统分析和设计的重要基础工作,因此要对我们计算机系的考试工作进行全面、细致而充分的调查研究。首先与分管教务处主任交流意见,了解他们对现有考试流程的看法,有无新的信息需求,原系统有无多余的功能。然后,与教师和部分学生,特别是从辅导员那里了解他们对原有信息系统的看法。在此基础上,深入到具体业务职能管理部门即教导处进行详细的调查,了解他们对现行考试方式的看法,在操作上有无需要改进的地方。 通过调查得知,原先人工操作在考试活动中占绝大部分,具体的考试经过是:教务处下发或转发学校的考试通知,联系有关老师出卷,安排、检查考场及所需设备,组织监考人员培训和考前宣传、公布考场地点及考试时间、发放准考证等前期准备工作。然后是印刷试卷、考试、阅卷、填分、公布学生成绩、总结、备案、打印通知书等。在考试的部分环节已用到了计算机,如打印试卷、打印有关材料、学生成绩处理与公布等。为适应当前网络技术新形势的发展,把考试与网络技术与数据库技术结合起来,实现考试信息的发布、自动生成试卷,考试成绩自动生成及查询等功能,保证考试的正规性及标准化,所以要求建立一个基于网络的无纸化考试系统。 1.2用户需求 要设计一个性能良好的管理系统,明确用户的应用环境对系统的要求是首要的和基本的。本系统从以下四个方面对用户需求进行了分析: =1\*GB2⑴用户的信息需求:考生能查询有关考试新闻或考试通知,考试成绩;系统管理员能查询题库信息、系别班级信息;系主要领导都能查询所有信息。 =2\*GB2⑵用户的处理要求:管理员能对题库和考试科目执行增加、删除和修改操作;由管理员设置考试信息,经过考试主管领导的审核后就可考试;在考试时,系统自动生成试卷;管理员可设置考试信息,经过考试主管理领导审核后批准向考生发布考试新闻;系统控制考试时间、防刷新、考试成绩自动生成、多功能查询等。 =3\*GB2⑶对系统的适应性、通用性要求:要求系统不仅能够进行计算机系考试,而且其他系或专业稍作设置或改动也能使用本系统进行无纸化网络考试。 =4\*GB2⑷对系统的安全性要求,要求进入系统必须进行口令校验。 1.3系统业务流程图 业务流程图的符号说明如图2.2所示: 1、2、3、4、5、 系统中人员实体或单据实物或信息流处理数据存储 图2.2业务流程图图例 详细调查之后,结合现行考试模式,为开发本系统而绘制出的无纸化网络考试的管理业务流程图如图2.3所示。 系领导 课程考试计划 考试通知 学生 试卷 教师 教务处 运行本系统,录入试卷,并发布新闻提请审核。 教师出题 系领导 系领导审核。 参加考试 考试结果 领导审核 图2.3无纸化网络考试系统业务流程图 2系统逻辑方案 系统分析的主要成果是系统的逻辑模型。本系统的逻辑模型主要是以系统的数据流图和数据字典为主要描述工具。即在无纸化网络考试系统管理方式和业务流程进行认真分析和研究的基础上,排除现有组织机构和业务分工所造成的信息障碍。 2.1数据流图(简称为DFD) 数据流图是组织中信息运动的抽象。是在调研的基础上,从系统的科学性、管理的合理性、实际运动的可行性角度出发。将信息处理功能和彼此之间的联系自顶向下,逐层分解,从逻辑上精确地描述系统应具有的数据加工功能、数据输入、数据输出、数据存储及数据来源和去向(外部实体)等项目。 首先,分析无纸化网络考试管理系统的总体情况,划分系统边界,识别系统的数据来源和去处,确定外部实体,得出系统的顶层数据流程图; 然后划分出几个主要的信息管理功能,并明确各功能之间的联系,绘制出数据流程图。 数据流程图的符号说明如图2.4所示。 无纸化网络考试管理系统的顶层数据流程图如图2-5所示。 无纸化网络考试系统的数据流程图如图2.6所示 外部实体处理数据流数据存储 图2.4数据流程图的符号 学生 批准/不批准 考试通知 系统管理员 1.0提交考试新闻 系领导 批准新闻 2.0科目管理、生成试卷,并提交审核 试卷 批准/不批准 批准考试 3.0考试 参加考试 分数 任课教师 出卷 分数查询 浏览新闻 图2.5无纸化网络考试系统的顶层数据流程图 上图中把系统功能分为提交考试新闻、考试科目管理、录入并生成试卷、参加考试、查询分数、浏览考试新闻六个功能。 下面2.6至2.9给出了相应的第二层数据流图。 考试计划或考试通知 1.0.2按考试计划安排老师出卷 1.0.1起草新闻,选择领导审核 审核通过 审核未通过 系统管理员 审核 取消考试 系领导 图2.6提交考试新闻数据流程图(第二层) 2.0.2删除 科目 2.0.1查询 科目 考试时涉及到而没有的科目 系统管理员