哈尔滨理工大学学士学位论文
waterfall mode land structured design methods.The system is friendly and beautiful interface, easy operation, made its own characteristics . However, due to time constraint sand lack of experience in systems development,systems design process inevitably en count era variety of problems.
The system design uses B/S mode, using JSP technology for the design an d realization of the basic functions of the page,choose the background database SQL Server 2008 database.Design and implementation of the system as a foundation for the operation of the online examination system, providing o od conditions for online examination system.
Key Words online;JSP;B/S Mode
III
哈尔滨理工大学学士学位论文
目 录
摘 要 .......................................................................................................... I Abstract........................................................................................................ II 第一章 绪论 .............................................................................................. 1
1.1 项目开发的背景 ........................................................................... 1 1.2 项目开发的意义 ........................................................................... 1 第二章 需求分析 ...................................................................................... 3
2.1 可行性分析 ................................................................................... 3 2.1.1 技术可行性 ............................................................................ 3 2.1.2 经济可行性 ............................................................................ 4 2.1.3 社会可行性 ............................................................................ 4 2.2 总体设计原则 ............................................................................... 4 2.3 小结 ............................................................................................... 5 第三章 系统分析 ...................................................................................... 6
3.1 业务流程分析 ............................................................................... 6 3.2 数据流图 ....................................................................................... 7 第四章 系统设计 ...................................................................................... 8
4.1 系统功能设计 ............................................................................... 8 4.2 系统数据库设计 ........................................................................... 9 4.2.1 概念结构设计 ........................................................................ 9 4.2.2 数据库表设计 ...................................................................... 14 4.3 系统开发工具与开发模式的选择 ............................................. 16 4.3.1 系统开发工具 ...................................................................... 16 4.3.2 系统设计模式 ...................................................................... 17 4.4后台总体架构介绍 ...................................................................... 18 4.5 小结 ............................................................................................. 19 第五章 系统实现 .................................................................................... 20
5.1 系统管理员登录模块 ................................................................. 20 5.1.1 登录 ...................................................................................... 20 5.1.2 课程管理界面 ...................................................................... 22 5.1.3 题库管理界面 ...................................................................... 22 5.1.4 试卷管理界面 ...................................................................... 22 5.1.5 添加考生界面 ...................................................................... 23 5.1.6 评分老师管理界面 .............................................................. 23 5.1.7 修改密码界面 ...................................................................... 23 5.2 考生模块 ..................................................................................... 24 5.3 评分教师模块 ............................................................................. 24
IV
哈尔滨理工大学学士学位论文 第六章 软件测试与分析 ........................................................................ 25
6.1 软件测试的重要性 ..................................................................... 25 6.2 测试实例的研究与选择 ............................................................. 25 6.3 测试环境与测试条件 ................................................................. 26 6.4 系统运行情况 ............................................................................. 26 6.5 系统评价 ..................................................................................... 26 结 论 ........................................................................................................ 27 致 谢 ........................................................................................................ 28 参考文献 .................................................................................................... 29
V
哈尔滨理工大学学士学位论文
第一章 绪论
1.1 项目开发的背景
随着计算机产业的迅速发展,电子计算机已广泛的应用于信息管理、文字处理、辅助设计、辅助教学及人们的日常生活中。在线考试系统主要是针对学校涉及学生考试的一系列相关工作的管理,本系统的建立使学校在线考试的管理更加规范化、系统化,查询手段更加便捷化。同时,在线考试系统也是实现学校考试管理现代化和信息化的重要内容[1]。
近年来,随着学校学生的数量逐渐增加,人工书写数据已经不能够处理如此庞大的数据。为了更好的适应信息时代的高效性,一个利用计算机来实现学校在线考试的系统将必然诞生。基于这一点,设计了一个在线考试系统,用来就学生在线考试进行管理,以便在最短的时间内,高效准确的完成整个在线考试的过程。
基于对上述的认识,收集相关资料和数据,查阅有关文献及技术参数,对学校在线考试的实际需求等方面进行了调研,发现目前所采用的手工记录的方法进行管理存在以下几个方面的弊端:对象范围广,数据存储不易;填写的数据多,内容相当复杂,且大量数据重复;不易存档,成千上万的信息和堆积如山的单据对管理人员来说是一个负担,需要大量的文档资料。鉴于以上种种原因,在线考试的管理急需一种软件来代替手工操作来管理数据资料。
计算机技术在现代管理中的应用,使计算机成为领导者和管理人员应用现代技术的重要工具[1]。计算机辅助学校管理活动,可以极大地增强管理者采集、处理信息的能力,从而有利于管理者及时决策。计算机系统能根据管理过程的变化情况,将原始数据、资料等进行加工、保存,管理人员可以在解决具体问题需要信息资料时,随时进行检索查询,了解整个在线考试系统的动态情况,进行动态管理,从而有效的处理学校在线考试的管理工作,实现学校对题库信息管理的自动化,提高办学效率。
1.2 项目开发的意义
在线考试系统的开发目的是使在线考试模式从手工记录转变成信息管理,为在线考试人员提供方便条件。对在线考试的实际情况进行调研之后,进行详细的需求分析,对现有的管理模式进行改进,开发出一套新型的管理系统,从中领悟系统开发的思想,掌握系统开发的流程和方法。随着学校信息系统的不断完善,学校的管理将越来越依赖于信息化的管理。所以系统开发将围绕在线考试工作的实际情况,使之能迅速适应学校考试的需要。
1
哈尔滨理工大学学士学位论文 在线考试系统的实施的现实意义:减少管理考试的工作人员;管理人员可以随时浏览查看,而且更加直观;改变了以前工资手工记录的方式,电脑录入更加方便快捷;实现了在线考试的计算机化。
2