结构化方法案例分析_计算机在线考试管理系统
(4) 分析数据模型:E-R图
• 1) 数据字典DD
– 数据项 – 数据结构 – 数据流 – 数据存储 – 处理过程
• 2) E-R图(ERD):
– 实体、实体间联系、属性
实体及ERD
• 学生(考生)、试题、题库、试卷、课程、 成绩单、考试安排
(5) 详细设计
• 详细设计总体设计中的模块的处理算法 • 过程设计工具:
计算机在线考试需解决的问题
• 考试难易程度设置
– 试题可从定性或定量的角度量化难易度
• 考试公平性的考虑(针对某批次考试)
– 总分值相同 – 试卷题量相同 – 题型及相应题量相同 – 总的难易度相当
• 主观题实现在线考试?
– 有待进一步研究,暂时不考虑、或考虑保存留 给人工批改。
二、软件开发过程及相关文档 分析设计——课程内容对照
– 程序流程图、N-S图、PAD图 – 某些模块中的算法可选择 判定表/判定树 – PDL伪码
• 画图工具:Visio,SmartDraw
五、软件文档书写问题
• 在分析与设计的阶段里同步进行编写相关的 软件文档
– 软件需求规格说明书SRS —— 需求分析阶段 – 软件概要设计规格说明书 —— 软件设计阶段 – 软件详细设计规格说明书 —— 软件设计阶段 – 软件数据库设计说明书(概念、逻辑、物理模型) – 软件测试计划 —— 从需求阶段开始,详细设计时 完善
• 顶层DFD:利用工具辅助画图
第2次分解的DFD
系统划分与系统结构图
• 基本上可分为:
– 考试管理子系统 – 题库管理子系统 – 试卷管理子系统 – 成绩管理子系统
考试子系统DFD
(3) 软件系统结构
• 工具:H图、HIPO图、SC图
• 面向数据流的方法将 DFD SC图/H图
– 变换流变换 – 事务流变换
• 教师批改未改试卷 • 修改以前改过的试卷 • 查阅提交的试卷
查询成绩
• 管理员、教师、学生都可以进行查询成绩
打印报表
• 教师查看试卷、打印试卷 • 教师查询成绩、打印成绩 • 学生可以查询成绩、打印成绩,查看试卷、 打印试卷? • 管理员打印成绩、查询成绩,打印试卷、 查看试卷。
(2)分析功能模型:DFD图
– 计算机等级考试 – 托福、GRE、雅思 – 驾考
概 述
• 计算机在线考试系统的特点与问题
– 高效、低成本,可及时获得考试成绩; – 试卷中试题不相同也可相同,不相同则可预防考 生舞弊; – 考试机密性安全性较高; – 设置题库,进行试题归档; – 考试难易程度如何设置? – 考试公平性如何体现? – 客观题易实现机考自动批改,主观题如何实现?
管理试题
• 手工出卷:由任课教师出试卷,从题库中 选择试题,并组合成考试试卷。 • 试题库的管理:添加试题、修改试题、删 除试题(逻辑删除?)、查看试题。
管理试卷
• 管理员可以查看试卷,学生只能于开考时试 卷开发时才能查看试卷。 • 教师的功能:
– 设置历史试卷的可见性 – 设置启用未使用试卷 – 修改未使用的试卷 – 出试卷
计算机在线考试 管理系统
分析与设计
一、概 述
• 传统的考试 —— 笔试(纸质卷面考试)
– 效率低、成本较高 – 考试公平性较好,但安全性低,考生容易舞弊 – 试卷试题相同,可以及时获得成绩结果。
• 网络技术的发展与应用、计算机技术的应用, 结合到教学环节中,计算机实时在线考试系统。 • 计算机考试系统的例子
• 列举记录所知道的功能。
四、如何分析与设计
(1)需求收集与分析
• 通过各种方式收集需求功能及资料
• 弄清相关组织机构结构图,画图 • 软件的使用者:
– 教务处、教务办、系主任、教师、学生
使用者(角色)的功能
• 教务处:查成绩、统计成绩、成绩分析 • 教务办:查成绩、统计成绩、成绩分析、考试 计划安排 • 系主任:查成绩、统计成绩、成绩分析 • 教师:维护试题、课程信息(课程考试要求、 知识点及分布、难易度)、手工出卷(挑选试 题)、查成绩、查试卷、统计分析 • 学生:参加考试、浏览本次试卷、查询成绩
—— END ——
• 自动出卷——安装模板随机出卷 • 手动出卷——按题库出卷或参考出卷
管理试卷模板、试题类型
• 教师可以增加试卷模板、删除模板、查看 模板 • 教师可增加试题类型、查看试题类型
在线答题
• 学生按规定时间提交试卷答案 • 规定时间修改答案 • 规定时间内查看自己的试卷试题答案
教师阅卷(针对主观题)?
• 1、软件过程
– 总体上——使用瀑布模型 – 局部子系统——增量模型
• 2、SE文档 —— 相关课程内容:
– 开发计划 – 需求分析 – 总体设计 – 详细设计 – 测Байду номын сангаас计划
SA SD:软件结构图(H图/SC图) SD:程序框图、盒图、PAD等 黑盒/白盒——测试用例
三、思考并讨论需求功能
• 讨论该系统的功能。
基于BS模式的在线考试系统的设计与实现
术交流)2007,2(8)
Authorware具有强大的交互功能与较强的编程能力,可以通过ODBC接口实现对数据库的操作.本文介绍了一种B/S模式下基于Authorware和ODBC技术的在线考试系统的设计与实现,该系统具有注册登录管理、随机抽题、自动阅卷等功能.
8.学位论文洪升彪基于校园网的模拟在线考试系统的设计与实现2005
该文给出了基于校园网的模拟在线考试系统的系统结构,并在分析C/S模式存在不足的基础上,研究了B/S模式的网络结构、特点、各发展阶段技术,特别是着重研究了构造B/S模式信息系统的关键技术——Web与数据库互连技术,介绍了JAVA、ASP、JSP技术的工作原理及其特点,并以此作为理论基础和实践依据,在Windows2000server操作系统平台上,以ⅡS5.0作为Web服务器,以SQLSever2000作为数据库服务器,设计并实现了基于校园网的的模拟在线考试系统.
10.学位论文张保CAD在线考试系统的设计与开发2008
计算机辅助设计CAD是现代工程及产品设计的先进技术,在工业各领域有着广泛的应用和重要的推广价值。CAD人才培训是CAD技术推广应用的基础和保证,为了对CAD人才进行技术鉴定考试,本文对基于WEB的CAD在线考试试系统进行了深入研究。 系统体系架构采用三层B/S模式,该模式具有安全、可扩展、易维护的优点。系统模块采用自顶向下、逐层分解的结构分析方法进行设计。结构化分析方法使得系统模块相对独立,功能统一。同时
本文链接:/Thesis_Y1367390.aspx
下载时间:2010年4月17日
6.期刊论文徐凤亮.史斌斌.Xu Fengliang.Shi Binbin基于B/S模式的高校在线考试系统的设计与应用-中国教育
2022年系统架构设计师考试案例分析真题解析
系统架构设计师案例分析真题解析2022年11月系统构设计师下午题试题一(共 25 分) :阅读以下关于软件架构设计与评估的叙述,在答题纸上回答问题 1 和问题 2。
【说明】某电子商务公司拟升级其会员与促销管理系统,向用户提供个性化服务,提高用户的粘性。
在项目立项之初,公司领导层一致认为本次升级的主要目标是提升会员管理方式的灵活性,由于当前用户规模不大,业务也相对简单,系统性能方面不做过多考虑,新系统除了保持现有的四级固定会员制度外,还需要根据用户的消费金额、偏好、重复性等相关特征动态调整商品的折扣力度,并支持在特定的活动周期内主动筛选与活动主题高度相关的用户集合,提供个性化的打折促销活动。
在需求分析与架构设计阶段,公司提出的需求和质量属性描述如下:(a)管理员能够在页面上灵活设置折扣力度规则和促销活动逻辑,设置后即可生效;(b)系统应该具备完整的安全防护措施,支持对恶意攻击行为进行检测与报警;(c)在正常负载情况下,系统应在 0.3 秒内对用户的界面操作请求进行响应;(d)用户名是系统唯一标识,要求以字母开头,由数字和字母组合而成,长度不少于 6 个字符。
(e)在正常负载情况下,用户支付商品费用后在 3 秒内确认订单支付信息;(f)系统主站点电力中断后,应在 5 秒内将请求重定向到备用站点;(g)系统支持横向存储扩展,要求在 2 人天内完成所有的扩展与测试工作;(h)系统宕机后,需要在 10 秒内感知错误,并自动启动热备份系统;(i)系统需要内置接口函数,支持开发团队进行功能调试与系统诊断;(j)系统需要为所有的用户操作行为进行详细记录,便于后期查阅与审计;(k)支持对系统的外观进行调整和配置,调整工作需要在 4 人天内完成。
在对系统需求、质量属性描述和架构特性进行分析的基础上,系统架构师给出了两种候选的架构设计方案,公司目前正在组织相关专家对系统架构进行评估。
【问题 1】(12 分)在架构评估过程中,质量属性效用树 (utility tree)是对系统质量属性进行识别和优先级排序的重要工具。
计算机水平考试-系统架构设计师分类模拟题系统配置与性能评价、案例分析.doc
系统架构设计师分类模拟题系统配置与性能评价、案例分析一、单项选择题某高可靠性计算机系统由如图所示的兀余部件构成。
若每个部件的千小时可靠度R均为0 • 9,则该计算机系统的T小时可靠度为 ________________ ,该计算机系统的失效率入口J使用_______ 来计算。
某高可靠性计算机系统注:匸表示时间1> A. 0・ 656 B. 0・ 729 C・ 0・ 801 D・ 0・ 8642^ A. InR/t B・-lnR/t C. log…R/t D. -log_R/13、常用的软件冗余方法有多种,在关于软件冗余的描述屮,正确的是_____________A.多版本程序设计可以检查软件故障,但不能检查硬件故障B.用一组数据检查运算逻辑部件的功能属于能力检查C.一致性检查吋耍把计算机的计算结果与手工计算结果进行比较D.软件兀余是一种动态兀余技术4、容错计算机屮采用冗余技术来提高系统的可靠性和可用性。
这些冗余技术不包括_____________A・硬件冗余 B.信息冗余 C.时间冗余 D.人员冗余5、下面关于计算机性能的各种评估方法的论述中,止确的是___________ oA.每秒百万次指令(MIPS)描述了计算机的浮点运算速度B.等效指令速度法采用灵活的指令比例来评价计算机的性能C•峰值MFLOPS以最慢的浮点指令来表示计算机的运算速度D. CTP以每秒百万次理论运算(MTOPS)来表示运算部件的综合性能6、在下列所示系统中每个部件的可靠度都等于R(O<R<1),则通过分析比较就可以判断,系统可靠度最高的是 __________________ OB.D. ------------7、在计算机的可靠性模型屮,N模兀余系统是由N个相同的模块和一个__________ 组成。
A・缓冲区B.控制器C.加速器D.表决器系统可靠性的简单度量是平均故障间隔时间(MTBF.,其计算公式是______________ :软件可用性是指在某个给定吋间点上程序能够按照需求执行的概率,其定义为 __________ 。
管理信息系统考试考试试题及答案
管理信息系统考试考试试题及答案一、选择题(每题2分,共40分)1. 以下哪项不是管理信息系统的基本功能?A. 数据收集与输入B. 数据存储与管理C. 数据传输D. 数据打印与输出答案:D2. 以下哪项不是管理信息系统的特点?A. 系统性B. 实时性C. 自动化D. 保密性答案:D3. 以下哪种方法不属于管理信息系统的分析方法?A. 数据流程图B. 实体关系图C. 结构化分析方法D. 面向对象分析方法答案:D4. 以下哪种类型的系统不属于管理信息系统的范畴?A. 事务处理系统B. 办公自动化系统C. 决策支持系统D. 电子商务系统答案:D5. 以下哪个不是管理信息系统的开发阶段?A. 系统分析B. 系统设计C. 系统实施D. 系统运行答案:D6. 以下哪种方法不是管理信息系统开发的常用方法?A. 结构化方法B. 原型法C. 面向对象方法D. 人工智能方法答案:D7. 以下哪个不是管理信息系统的关键成功因素?A. 组织策略B. 技术支持C. 人力资源D. 财务预算答案:D8. 以下哪种类型的系统不属于决策支持系统?A. 数据库管理系统B. 模型库管理系统C. 知识库管理系统D. 文件管理系统答案:D9. 以下哪个不是管理信息系统的评价标准?A. 系统的稳定性B. 系统的可维护性C. 系统的可扩展性D. 系统的盈利性答案:D10. 以下哪个不是管理信息系统的应用领域?A. 企业管理B. 教育管理C. 医疗卫生管理D. 娱乐产业答案:D二、填空题(每题2分,共20分)11. 管理信息系统的三个基本层次是:________、________、________。
答案:操作层、战术层、战略层12. 管理信息系统的主要功能包括:数据收集与输入、________、数据存储与管理、数据传输、数据打印与输出。
答案:数据处理13. 管理信息系统的分析方法主要包括:数据流程图、实体关系图、________。
答案:结构化分析方法14. 管理信息系统的开发方法包括:结构化方法、原型法、________。
管理信息系统案例分析题及答案
管理信息系统案例分析题及答案一、背景某制造企业成立于2005年,主要从事汽车零部件的生产和销售。
随着企业规模的不断扩大,员工数量逐渐增加,人力资源管理成为企业发展的关键环节。
为了提高人力资源管理的效率和准确性,企业决定引入一套人力资源管理信息系统(HRMS)。
二、案例分析1. 问题描述在引入HRMS之前,该企业的人力资源管理工作主要依靠手工操作和纸质文档,工作效率低下,数据准确性无法得到保证。
主要问题如下:(1)员工信息管理混乱:员工入职、离职、调动等信息无法及时更新,导致人事部门无法准确掌握员工情况。
(2)薪酬福利管理困难:薪酬计算依赖人工操作,容易出现错误,且无法满足个性化需求。
(3)培训与发展管理不足:企业无法对员工培训和发展进行全面规划,导致员工能力提升受限。
2. HRMS解决方案针对以上问题,企业选择了某知名HRMS软件,以下是该软件的主要功能及解决方案:(1)员工信息管理:通过系统自动记录员工入职、离职、调动等信息,确保人事部门及时掌握员工情况。
(2)薪酬福利管理:系统自动计算薪酬,支持个性化薪酬方案设置,确保薪酬计算的准确性和公平性。
(3)培训与发展管理:系统提供员工培训计划、课程安排、培训效果评估等功能,帮助企业全面规划员工培训与发展。
(4)报表与分析:系统提供各种人事报表和分析功能,帮助企业了解人力资源状况,为决策提供依据。
3. 实施效果(1)提高工作效率:通过HRMS,企业的人力资源管理工作实现了信息化,降低了人工操作成本,提高了工作效率。
(2)数据准确性提升:系统自动计算和记录数据,降低了人为错误的发生,提高了数据准确性。
(3)员工满意度提高:系统为员工提供了便捷的信息查询、薪酬查询等功能,提升了员工满意度。
(4)培训与发展规划:企业通过HRMS对员工培训与发展进行全面规划,提高了员工能力,促进了企业的发展。
三、答案1. 案例分析题:请从以下选项中选择最符合该制造企业引入HRMS的原因。
国家开放大学《管理信息系统》常见问题参考答案
国家开放大学《管理信息系统》常见问题参考答案1.比较结构化方法与原型化方法的优缺点。
结构化方法是使用最广的一种方法,它将系统开发划分为若干个阶段(比如总体规划、系统分析、系统设计、系统实施、运行维护等),并严格按照自顶向下、逐步求精的原则进行系统分析,只有当上一个阶段的工作完成,并将工作成果撰写成文档报告后,才能开展下一阶段的工作。
很难说结构化方法和原型化法到底哪个更好,实际上它们各有优缺点,一般说来,结构化方法属于一种严格的、需求预定义方法,只有在分析清楚用户需求后,才能着手系统实施工作(简单地讲,就是编程工作),而原型化方法则属于一种需求动态定义的方法,在初步了解了用户需求的基础,就着手编程工作,制作系统的原型。
两者相比,结构化方法的主要优点按部就班,不容易出现大的错误,但缺点是过于死板,开发周期较长。
原型化方法的主要优点是便于快速分析出用户的真实需求,但缺点是必须以自动化编程工具为基础,同时规范化程度不高,不利于大系统的开发。
当然结构化方法和原型化方法不是两种对比的方法,一般认为原型化方法只是结构化方法的一种变形或补充,它常常与结构化方法结合使用,主要用于分析用户的需求。
IO的主要职能。
CIO(首席信息官)是负责企业全面信息化管理的高级官员,CIO作为高级管理人才进入决策层,主管和协调信息化规划的决策和实施过程,承担信息和知识资源的有效利用以及信息系统的总体建构工作,从而以点带面,引导各单位以CIO为核心,建立健全信息资源管理机制,提高信息资源开发利用水平,增强核心竞争能力。
其肩负的任务包括参谋作用、桥梁作用、企业信息化的总领队和信息化培训。
3.代码设计的原则。
(1)具备唯一确定性,每个代码都仅代表唯一的实体或属性;(2)标准化与通用性,凡国家或主管部门对某些信息分类和代码有统一的规定,如国标、部标等,则应采用标准形式,以求通用化;(3)可扩充且易修改,要考虑今后的发展,为增加新代码留有余地,防止类似计算机2000年问题的再次出现;(4)短小精悍,代码的长度会影响所占据的内存空间、处理速度以及输入时的出错概率,因此在保证可扩充且易修改的前提下,要尽量短小;(5)具有规律性,这样可便于编码和识别,便于用户识别和记忆。
管理信息系统期末考试试题库及答案
管理信息系统期末考试试题库及答案一、选择题(每题2分,共40分)1. 管理信息系统属于以下哪一类系统?A. 操作系统B. 应用系统C. 管理系统D. 控制系统答案:B2. 以下哪项不是管理信息系统的基本功能?A. 数据收集B. 数据处理C. 数据传输D. 数据加密答案:D3. 管理信息系统的核心是?A. 数据库B. 计算机网络C. 管理模型D. 用户界面答案:C4. 以下哪项不是管理信息系统的特点?A. 实时性B. 动态性C. 集成性D. 独立性答案:D5. 管理信息系统的生命周期包括以下哪个阶段?A. 系统规划B. 系统设计C. 系统实施D. 所有以上选项答案:D6. 以下哪个不属于管理信息系统的开发方法?A. 结构化方法B. 面向对象方法C. 原型法D. 瀑布模型答案:D7. 数据仓库中的数据是?A. 原始数据B. 经过处理的综合数据C. 文本数据D. 图像数据答案:B8. 以下哪个不是决策支持系统的组成部分?A. 数据库B. 模型库C. 知识库D. 用户界面答案:C9. 企业资源计划(ERP)的核心思想是?A. 供应链管理B. 客户关系管理C. 人力资源管理D. 生产管理答案:A10. 以下哪个不是电子商务的基本模式?A. B2BB. B2CC. C2CD. G2C答案:D二、填空题(每题2分,共20分)1. 管理信息系统主要包括信息采集、信息处理、信息传输和______四个基本功能。
答案:信息反馈2. 管理信息系统的开发应遵循______、实用性和经济性原则。
答案:科学性3. 数据仓库的三大技术支柱是______、数据仓库管理系统和数据挖掘。
答案:数据集成4. 决策支持系统的三大组成部分是数据库、模型库和______。
答案:用户界面5. 企业资源计划(ERP)系统的主要模块包括采购管理、销售管理、______和财务管理。
答案:生产管理6. 电子商务的基本模式包括B2B、B2C、C2C和______。
2018年系统架构师考试科目二:案例分析
2018 年系统架构师考试科目二:案例分析1.阅读以下关于软件系统设计的叙述,在答题纸上回答问题 1 至问题 3。
【题目】某文化产业集团委托软件公司开发一套文化用品商城系统,业务涉及文化用品销售、定制、竞拍和点评等板块,以提升商城的信息化建设水平。
该软件公司组织项目组完成了需求调研,现已进入到系统架构设计阶段。
考虑到系统需求对架构设计决策的影响,项目组先列出了可能影响系统架构设计的部分需求如下:(a)用户界面支持用户的个性化定制;(b)系统需要支持当前主流的标准和服务,特别是通信协议和平台接口;(c)用户操作的响应时间应不大于 3 秒,竞拍板块不大于 1 秒;(d)系统具有故障诊断和快速恢复能力;(e)用户密码需要加密传输;(f)系统需要支持不低于 2G 的数据缓存;(g)用户操作停滞时间超过一定时限需要重新登录验证;(h)系统支持用户选择汉语、英语或法语三种语言之一进行操作。
项目组提出了两种系统架构设计方案:瘦客户端 C/S 架构和胖客户端 C/S 架构,经过对上述需求逐条分析和讨论,最终决定采用瘦客户端 C/S 架构进行设计。
【问题 1】(8 分)在系统架构设计中,决定系统架构设计的非功能性需求主要有四类:操作性需求、性能需求、安全性需求和文化需求。
请简要说明四类需求的含义。
【问题 1 解析】统性能需求(Performance Requirements):指响应时间、吞吐量、准确性、有效性、资源利用率等与系统完成任务效率相关的指标。
可靠性、可用性等指标可归为此类。
安全性需求(Security Requirements):系统向合法用户提供服务并阻止非授权用户使用服务方面的系统需求。
操作性需求(Operational Requirements):与用户操作使用系统相关的一些需求。
文化需求(Cultural Requirements):带有文化背景因素的系统需求。
【问题 2】(8 分)根据表 1-1 的分类,将题干所给出的系统需求(a)~(h)分别填入(1)~(4)。
在线考试系统的设计与实玖
计; 数据库 : s q l s e r v e r 2 0 0 0用 t o m c a t 里的配置文 件
实现 , 具体 完成 了在 线 考试 系统 的可行性 分析 、 数据 流分 析 、 业务 流 程 分析 , 并 通过 对整 体 业 务 流程 的优 化 ,
得 出 了试题 管理模 块 业务流程 ; 之后 是 系统设 计 ; 功能模 块 的 划分 、 数据 库 的设 计 和 系统 界 面设 计 。该 阶段
3 . 操作 可行性
、
可 行 性 分 析
开发 任何 一个 基 于 计 算机 的系 统 , 都 会受 到 时 间 和资 源上 的 限制 。 因此 , 在 接受 项 目之 前必 须 根 据 客户可 能 提 供 的 时 间 和资 源条 件 进 行 可 行 性 研 究 。它 可 以避免人 力 、 物力 和财力 上 的浪费 。 下 面将 分别从 技术 、 经济 、 操作 三个 方面对 在线 考试 系统 的建 设进行 分 析和研 究 。
和s t r u c t s 技术对 数 据库 进 行操 作 ; 图 片处 理 : P h o t o .
管理存在 以下几个方面的弊端 : 对象范围广 , 数据存 储不易 ; 填写的数据多, 内容相 当复杂 , 且大量数据 重复 ; 不易存档 , 成千上万的信息和堆积如山的单据
对 管理人 员来 说是 一个 负担 , 需要 大量 的文档 资料 。 鉴 于 以上 种种 原 因 , 在 线 考 试 的管 理 急 需 一种 软件 来代 替手 工操 作来 管理 数据资 料 。
BS体系结构的在线考试系统的设计及实现过程毕业论文
摘要伴随着Internet技术在各个领域的广泛应用,当今社会已经进入信息时代,信息技术革命使社会的各个领域都发生了翻天覆地的变化,计算机,网络技术也渗透到了学校的日常管理当中去。
而且网络化的管理也适合现在人的生活需求。
在线考试系统以其较高的实用功能、高效率的管理手段深受各界教育人士的青睐。
本系统运用b/s模式设计思想,运用当前较流行的JSP,JavaBean,SSH 框架,ajax和Jscript脚本语言技术和SQL SERVER数据库来实现的。
本文介绍了在线考试系统的发展现状,同时分析了系统中用到的JSP、JavaBean和Jscript脚本语言等技术的特点,并对在线考试系统的主页面和数据库进行了详细的设计。
并以此为理论基础和实践依据,设计并实现了在线测试系统。
实现的功能主要有:试题维护、用户管理、系统通知管理、学生在线测试、教师在线批卷、成绩管理等各项功能。
系统具有较高的可用性,通过将该系统在局域网上发布使用,测试程序工作流程,测试结果工作良好。
在网络已经延伸到我们社会生活的方方面面的今天,在线考试必然成为以后学校管理一个重要的方面,伴随着学校的发展而日益的完善,从而提高学校的整体的办公效率。
关键词在线考试系统;JSP技术;SSH框架;Ajax技术IAbstractWith the Internet technology in various fields, a wide range of applications, Today's society has entered the information age, Social revolution in information technology in all areas of earth-shaking changes have taken place, Computers, network technology has infiltrated the school's day-to-day examination of them to go. And network management are also suitable for the living examination system for its high practical functions and efficient management by means of education, people from all walks of life of all ages.The use of the system b / s mode of thinking of the design, At present, the use of the more popular JSP, JavaBean,SSH,Ajax and Jcript scripting language of technology and SQL SERVER Database achieved. This paper introduces online examination system development, while analysis of the system used in the JSP, JavaBean and Jcript scripting language, such as technical characteristics, and on-line page of the examination system and database design in detail. As the theoretical basis and practical basis for the design and realization of the on-line testing system. The realization of the functions are: the maintenance of questions, user management, system to inform the management, on-line testing of students, teachers approved on-line volume, performance management and other functions.Systems with higher availability, Through the system, published in the local area network used to test the workflow procedures, test results of the good work. The network has extended to every aspect of life in our society today, On-line examination after the school is bound to become an important aspect of management, Along with the development of schools and the increasingly improved, so as to enhance the school's overall office efficiency.Keywords On-line Examination System JSP test SSH AjaxII目录摘要 (I)Abstract (II)第1章绪论 (1)1.1 课题背景 (1)1.2 目的和意义 (1)1.3 系统设计思想 (2)1.4 论文的工作内容及论文的结构 (3)第2章可行性分析 (4)2.1 系统流程图 (4)2.2 经济可行性 (5)2.3 技术可行性 (7)2.4 运行可行性 (7)2.5 本章小结 (7)第3章需求分析 (9)3.1 在线考试系统产生和发展情况 (9)3.2 在线考试系统的需求分析 (10)3.2.1 系统数据流图的构建 (10)3.2.2 数据字典的构建 (12)3.3 本章小结 (22)第4章总体设计 (23)4.1 系统模块总体设计 (23)4.2 数据库设计 (24)4.2.1 数据库设计概述 (24)4.2.2 数据分析 (24)4.2.3 数据库的详细设计 (25)第5章详细设计 (29)5.1 系统运行平台设置 (29)5.2 开发工具简介 (29)5.3 基本信息设置功能设计 (31)5.3.1 系统整体程序流程图构建 (31)5.3.2 试题维护功能模块 (33)5.3.3 批阅试卷功能模块 (34)5.3.4 简答题考试功能模块 (35)5.3.5 系统信息管理功能模块 (37)III5.4 本章小结 (38)第6章系统测试 (39)6.1 为什么要进行系统测试 (39)6.2 软件测试 (39)6.2.1 测试的基本概念 (39)6.2.2 测试步骤 (40)6.3 本系统测试 (41)6.4 本章小结 (44)第7章系统主要功能使用说明 (45)7.1 系统登录步骤 (45)7.2 管理员试题维护功能 (45)7.3 教师批阅考卷功能 (47)7.4 考生考试功能 (49)7.5 成绩查询功能 (50)本章小结 (51)结论 (52)致谢 (53)参考文献 (54)附录1 译文 (55)附录2 英文参考资料 (59)附录3 部分参考代码 (64)IV第1章绪论1.1课题背景近年来,随着计算机技术的发展和互联网时代的到来,我们已经进入了信息时代,也有人称为数字化时代,在这数字化的时代里,学校的教学管理都受到了极大的挑战。
