




已阅读5页,还剩73页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
硕士学位论文 (专业学位) 基于 线考试系统的设计 与实现 姓 名:商捷 学 号: 1021170203 所在院系:软件学院 职业类型:工程硕士 专业领域:软件工程 指导教师: 张晨曦 刘依 副指导教师:时瑞朋 二 一三年三月 A in 2013 013 1021170203 i 2学位论文版权使用授权书 本人完全了解同济大学关于收集、保存、使用 学位论文的规定,同意如下各项内容:按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存论文;学校有权提供目录检索以及提供本学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论文的复印件和电子版;在不以赢利为目的的前提下,学校可以适当复制论文的部分或全部内容用于学术活动。 学位论文作者签名: 年 月 日 同济大学学位论文原创性声明 本人郑重声明:所呈交的学位论文,是本人在导师指导下,进行研究工作所取得的成果。除文中已经注明引用的内容外,本学位论文的研究成果不包含任何他人创作的、已公开发表或者没有公开发表的作品的内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确方式标明。本学位论文原创性声明的法律责任由本人承担。 学位论文作者签名: 年 月 日 同济大学 硕士学位论文 摘要 摘要 随着计算机网络和信息技术的飞速发展,网络教育日益流行,其中在线考试是网络教育的一个重要环节。它较之传统考试的优势在于减轻了 教师的工作负担 , 提高 了教师出卷、阅卷、分析试卷的 效率 ,而且使考试更加客观公平。但是目前大多数在线考试系统都是专门从事考试服务的公司开发的,因此存在考试费用或软件购买费用过高、与其它应用系统的接口不兼容等缺点。而且大多数在线考试系统功能力求全面,界面复杂,需要设定的参数过多,不易操作。所以开发一个适用于职 业学校的、易于操作和维护、成本低廉的在线考试系统是非常必要的。 本文介绍了课题的研究背景和意义,重点研究了在线考试系统的几个关键技术 :关技术,数据库的连接,组卷算法和在线考试的安全性问题。在一定程度上实现了在线考试的灵活性和组卷的效率性。在设计中,采用基于 B/S 三层构架的体系结构,以 为 务器,后台数据库采用 该系统可方便教师快速组卷,按章节、权重、知识点、题型、分数等参数构造试卷约束项,随机生成多组符合要求试卷,减少考试环节的抄袭机 会;学生答题后,可自动评分,统计各指标得分情况,做出较科学的试卷分析;同时还可生成补考通知单,告之需补考学生。 本系统已在校园网上成功运行。它界面友好,易于操作,能够方便、及时地和用户进行交互,提高了网络教育的考试水平和效率,同时也有助于学校开展教学改革、推行教考分离。 关键词: B/S 模式 在线考试 of is an of It of is to on to of to of to of of or to be to to So it is to a is to to as of it on of To a it of of In it on , as a a in It a is to be of to B/S 济大学 硕士学位论文 目录 目录 第 1 章 绪论 .题背景和意义 . 1 内外研究现状 . 1 文的主要内容 . 2 文的组织结构 . 2 第 2 章 课题相关技术介绍 .统体系结构 . 3 2术 . 4 据库简介 . 9 介 . 10 章小结 . 10 第 3 章 系统设计思想与需求分析 .行性分析 . 12 统设计思想 . 13 统用例分析 . 14 线考试平台系 统性能需求 . 20 线考试平台安全需求 . 21 行环境 . 22 章小结 . 23 第 4 章 在线考试系统的总体设计 .线考试系统体系结构 . 24 统 E R 图 . 26 线考试系统的数据库设计 . 30 线考试系统的功能模块设计 . 35 线考试系统的类图设计 . 40 第 5 章 在线考 试系统的实现 .卷策略分析及其算法 . 42 统的实施环境 . 45 统主要模块的实现 . 45 同济大学 硕士学位论文 目录 统的安全性 . 51 第 6 章 在线考试系统测试 .统测试需求与关键问题 . 54 层次测试方法 . 55 统评价 . 61 章小结 . 61 第 7 章 总结与展望 .谢 .考文献 .录 A .录 B .人简历、在读期间发表的学术论文与研究成果 . 1 章 绪论 1 第 1 章 绪论 题背景和意义 在科学技术飞速发展的 21 世纪,传统的考试模式已经受到严重的冲击。 传统考试要求布置考场、桌椅倒置、贴考号、开考务会、印刷试卷、收集试卷、批改试卷、分析试卷等。这种考试方式效率低,保密性差,耗费大量人力物力财力,另外时间一长,纸制试卷的质量和数量难于保障,为考试信息的查找、更新和维护都带来了不少困难。可以说传统的考试模式已经不能适应现代教育的需要,人们迫切要求利用网络技术来进 行在线考试。考试的无纸化、网络化不仅能有效减少教师的工作量,提高工作效率,也能够使考试更加公平、公正 1。所以构建一个性能良好、安全可靠、能满足大量学生同时使用的网络考试系统,已是实际工作中反复提出的需求。 目前市场上虽然有一些比较成熟的 在线考试系统 ,但大多数都是专门从事 考试服务的公司开发的,本人也曾试用过环大科技公司开发的在线考试系统。总体感觉有考试费用或软件购买费用过高,与其它应用系统的接口不兼容等缺点。而且大多数在线考试系统功能力求全面,界面复杂,需要设定的参数过多,不易操作。所以开发一个适用于职业学校的,易于操作和维护,成本低廉的在线考试系统是非常必要的。 内外研究现状 目前国内外有许多的网上考试系统。例如,美国 织的“计算机文化考试” 、 “高级就业计算机科学考试”、“专业领域考试”、 英国计算机学会 别组织了 计算机考试,并普及到英联邦国家 ;日本于1969 年开始设立“信息技术人员考试”,成为仅次于高考的第二大考试 ;国内的网上考试有人事部和信息产业部组织的“中国计算机软件专业技术资格和水平考试”,教育部组织的“全国计算机等级考试”,全国电大网上考试,教育部从剑桥引进的“剑桥信息技术 (书考试”,以及 证考试、微软认证考试、证考试、 证考试等等 2。 这些考试系统,有的由考试机构控制,有的作为商品出售,产生了巨大的经济与社会效益。但随着这些系统的运行,也出现了很多的问题。在诸多 的原因中,存在的主要问题是己有试题的出题算法不科学、不合理,组卷的效率比较低 ;系统存在严重的安全漏洞,试题库和成绩库的安全得不到保障。同济大学 硕士学位论文 基于 线考试系统的设计与实现 2 本课题研究的基于 构的在线考试系统,采用了浏览器 /服务器模式,在数据库维护上比传统的客户机 /服务器模式更加经济方便,基本实现了客户端的零维护。并且利用了智能组卷算法从题库中选题,有效的提高了组卷的科学性和合理性,提高了组卷的效率,在安全性能方面,系统登陆采用身份识别码,增强了系统的安全性。 文的主要内容 本课题是基于 B/S 结构和 台下进行设计与实现 的,在设计的过程中,使用 一建模语言和面向对象设计思想建立开发模型,从而制定出可行的开发方案对系统进行设计与开发,同时运用先进的迭代开发工程理论指导系统的开发过程。 具体的研究内容包括: 1. 通过 模技术对在线考试系统的业务需求进行分析和研究,并画出相关用例图。 2. 通过对用例图的分析,发现实现过程中出现的问题,并对用户需求进一步分析研究。 3. 研究三层架构的设计思路,设计出通用的数据访问接口,以方便系统日后进行扩展。 4. 对在线考试系统进行总体的结构设计和功能设计。 5. 对在线考试系统进行详细设计和开发,实现各模 块的功能,然后集成各模块,并对系统进行调试。 文的组织结构 本论文共分六个章节,具体的章节划分与内容安排如下: 本文首先介绍了课题研究的背景以及国内外研究现状,说明了论文的主要工作和组织结构。 第 2 章介绍了在研发过程中,使用的关键技术 B/S 模式体系结构、 术、 术,数据库访问技术等。 第 3 章阐述了系统设计目标、原则。介绍了统一建模语言 行了系统的 计。 第 4、 5 章分析了系统开发环境,并进行了考试系统的总体设计和详细设计及实现。 最后,对研究工作进行概括总结,提出了该系 统今后的发展方向和几点思考。 第 2 章 课题相关技术介 绍 3 第 2 章 课题相关技术介绍 统体系结构 常见的体系结构有客户机 /服务器模式(简称 C/S 模式)和浏览器 /服务器模式(简称 B/S 模式),本节对这两种体系结构进行简单的介绍和对比,说明了本系统最终采用 B/S 模式的原因。 (简称,客户机 /服务器模式 ),是一种二层结构系统平台模式,具有较强的交互性。在 C/S 中,客户端有一套完整应用程序,在出错提示、在线帮助等方面都有强大的功能,并且可以在子程序间自由切换。其次,C/S 模式提供了安全的存取模式。由于 C/S 配备的是点对点的结构模式 3,因而适用于局域网,安全性可以得到可靠的保证。全国计算机等级考试网络版, C/S 模式的系统可以采用 语言来开发。 ( 简称,浏览器 /服务器模式),是一种以 术为基础的系统平台模式,它把传统 C/S 模式中的服务器部分分解为一个数据服务器与一个或多个应用服务器( 务器),从而构成一个三层结构体系,如图 2示,它简化了客户端,采用点对多点 、多点对多点这种开放的结构模式,并采用 P 这一类运用于 开放性协议,其安全性只能靠数据服务器上管理密码的数据库来保证 4。世界范围内的“微软认证”考试就是采用这种方式进行。系统开发工具大多采用可视化开发工具如 ,后台用 数据库支持。 图 B/S 三层结构图 C/S 模式与 B/S 模式的比较 C/S 模式要求在客户端有一套完整的应用程序,需要专门的客户端安装程客户端 客户端 务器 后台数据库 同济大学 硕士学位论文 基于 线考试系统的设计与实现 4 序,分布功能弱,对于点多面广的用户群体,不能够实现快速部署安装 和配置;兼容性差,若采用不同工具,需要重新改写程序。而 B/S 模式最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的电脑就能使用,客户端基本实现零维护,系统的扩展非常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了 5。因此本系统最终采用了 B/S 模式,考试时机房管理员不必再为每个客户端安装考试程序,学生通过 览器直接登录系统,参加考试。 2术 在线考试系统的开发过程中采用了 体系结构。 2系结构 台使用 了一个多层的分布式的应用程序模型。应用程序的逻辑根据其实现的不同功能被封装到组件中,组成 用程序的大量应用程序组件根据在其所属的多层的 环境中所处的层被安装到不同的机器中, 四层结构:运行在客户端机器上的客户层组件,运行在 务器上的 组件,运行在 务器上的业务逻辑层组件,运行在 务器上的企业信息系统 (软件 6。 2构的优势 本在线考试系统之所以选择 构,是因为 搭建具有可伸缩性、灵活性、易维护性的系统提供了良好的机制。具体优势有以下几点 7: ( 1)保留了现存的 产:由于技术需求的不断更新,在线考试系统必须可以适应新的要求,利用已有的对考试系统方面的投资,而不是重新制定全盘方案。这样,一个以渐进的(而不是激进的,全盘否定的)方式建立在已有考试系统之上的服务器端平台机制是学校所需要的。 构可以充分利用用户原有的投资,这是因为 有广泛的业界支持和一些重要的“企业计算”领域供应商的参与。每一个供应商都对现有的客户提供了不用废弃已有投资,进入可移植的 域的升级途径。由于基于 台的产品几乎能够在任何操作系统和硬件配置上运行,现有的操作系统和硬件也能被保留使用。 ( 2)高效的开发: 许客户把一些通用的、很繁琐的服务端任务交给中间件供应商去完成。这样开发人员可以集中精力在如何创建商业逻辑上,相应地缩短了开发时间。高级中间件供应商提供以下这些复杂的中间件服务: 状态管理服务:让开发人员写更少的代码,不用关心如何管理状态,这第 2 章 课题相关技术介绍 5 样能够更快地完成程序开发。 持续性服务:让开发人员不用对数据访问逻辑进行编码就能编写应用程序,能生成更轻巧,与 数据库无关的应用程序,这种应用程序更易于开发与维护。 分布式共享数据对象服务:让开发人员编制高性能系统,极大提高整体部署的伸缩性。 ( 3)支持异构环境: 够开发部署在异构环境中的可移植程序。基于应用程序不依赖任何特定操作系统、中间件、硬件 8。因此设计合理的基于 程序只需开发一次就可部署到各种平台。由于考试系统很多时候需要提供给许多软件硬件环境存在有较大的差异的用户使用,所以能支持异构环境就十分关键。同时 准也允许客户订购与 容的第三方的现成的组件,把他们部署到异 构环境中,节省了由自己制订整个方案所需的费用。 ( 4)伸缩性:学校必须要选择一种服务器端平台,这种平台应能提供极佳的可伸缩性,去满足可能不断增多的在他们系统上进行考试的大批新考生。基于台的应用程序可被部署到各种操作系统上,能消除系统中的瓶颈,允许多台服务器集成部署。这种部署可达数千个处理器,实现可高度伸缩的系统,满足未来系统升级和规模扩大的需要。 ( 5)稳定的可用性:虽然网上考试系统不象一般企业服务器端平台必须能全天候运转以满足公司业务的需要,但起码要保证考生考试的这段时间内不发生意外停机等故障, 从而影响到考生考试。 署到可靠的操作环境中,它们支持长期的可用性。一些 署在 境中,客户也可选择健壮性能更好的操作系统如 S/390。最健壮的操作系统可达到 可用性或每年只需 5 分钟停机时间 9。这是对网上考试系统,特别对于那些比较重要的考试的理想选择。 2核心组件和 术简介 0( 由 型系统公司 (导、许多公司参与共同建立的一种动态网页技术标准,在动态网页的建设中有其强大而独特的功能。目前在国外的众多网站,特别是涉及电子商务的网站中,已经大量使用了 术。 ( 1) 概念 在万维网短暂的历史中 ,它已经从一个大部分显示静态信息的网络,演化到对股票进行交易和进行购书操作的一个基础设施。这些快速增长的基于 同济大学 硕士学位论文 基于 线考试系统的设计与实现 6 应用程序要求开发技术上的改进。而新的挑战在于创建交互的基于 应用程序,在这些程序中,页面的内容是基于用户的请求或者系统的状态,而不是预先定义的文字。 术是业界范 围内的创建动态内容页面的解决方案 ,它有以下特点 11: 能够在任何 应用程序服务器上运行; 将应用程序逻辑和页面显示分离; 能够快速地开发和测试; 简化开发基于 交互式应用程序的过程。 范是 务器、应用服务器、交易系统以及开发工具供应商间广泛合作的结果。 发出这个规范来整合和平衡已经存在的对 例如 M)进行支持的技术和工具,其结果是产生了一种新的开发基于 用程序的方法,给予使用 基于组件应用逻辑的页面设计者很大的帮助。所谓的 页,就是在传统的网页 件中加入 段 ( 记 (构成的 ,务器在遇到访问 页的请求时,首先执行其中的程序片段,然后将执行结果以 式返回给客户。 程序片段可以操作数据库、重新定向网页以及发送 ,这就是建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求最低,可以实现无 至无 动态网页的建设中有强大而独特的功能。在 司正式发布 后,这种新的 用开发技术很快引起了人们的关注。 创建高度动态的 用提供了一个独特的开发环境。据 司统计, 够适应市场上包括 内的 85的服务器产品。 ( 2) 比较 随着 普及,动态网页技术也急速发展。从原来的 n 都从某种程度上满足了网页开发人员对动态网页开发技术的需求。但不管是 是 服务器资源的耗费, 能同 些都限制了这些技术的使用范围,极大地阻碍了它们的推广 12。广大的页面开发人员都热切地盼望一种统一的页面开发技术,该技术应该具有的特点: 操作平台无关,能够在任何 应用程序服务器上运行; 应用程序逻辑和页面显示分离; 提供代码重用,简化开发基于 交互式应用程序的过程。第 2 章 课题相关技术介绍 7 术就是被设计用来满足这样的要求的。它是基于及整个 系的 发技术,是 扩展。利用这一技术,可以建立先进、安全和跨平台的动态网站。 未来的主流开发技术,具有很多优势。 是 的重要应用技术,得到了广泛的支持和承认,它可以和各种 术完好地结合在一起,从而实现非常复杂的应用。 作为一种基于文本的、以显示为中心的开发技术, 供了 了做到逻辑功能和显示功能分开, 经可以和 起工作。 开发人员可以通过使用 完成大部分与网站逻辑相关的工作,而仅仅把显示的工作交给 面来完成。内容和显示逻辑分开的好处在于,更新页面外观的人员不必懂得 码,而更新 的人员也不必是设计网页的行家。这就可以用带 的 面来定义 板,以建立一个具有相似外观的页面组 成的网站。 完成数据提供,在模板中就没有 码,这意味着这些模板可以由一个 写人员来维护。基于以上原因,本系统最终采用了 介 访问不同的数据库提供了一种统一的途径,象 样,开发者屏蔽了一些细节问题,另外, 数据库的访问也具有平台无关性。 据库连接)是一种可用于执行 构化查询 语句)的 用程序设计接口)。 数据库应用开发人员提供了一种标准的应用程序设计接口,使开发人员可以用纯 言编写完整的数据库应用程序 13。 访问不同的数据库提供了一种统一的途径,象样, 开发者屏蔽了一些细节问题,另外, 数据库的访问也具有平台无关性。 在 言中的 要用来连接数据库和直接调用 令执行各种 句,使用 以很容易地把 句传递到任何关系型数据库中,利用 以执行一般的 句、动态 句以及带 数的存储过程。 数据库应用的基础,它建立了 言数据库应用程序和各种不同数据库的沟通机制。 由通用的 动程序管理器、驱动程序、连接器、执行 同济大学 硕士学位论文 基于 线考试系统的设计与实现 8 要完成 3 个任务:调用连接器与数据库建立连接。调用 句。处理数据库返回结果。 用驱动管理器指定数据库驱动程 序,使用数据库 用户名密码信息,进行登录验证。而 数据源封装了这些步骤。而且数据源封装了数据库连接池,无需用户在程序实现对连接复用管理。 动程序可细分为四种类型,不同的驱动程序使用不同的方法 : ( 1) 接器型的驱动程序,这类驱动程序的特色是必须在使用者端的计算机上事先安装好 动程序,然后通过 调动方法,进而通过 存取数据库 . ( 2) 是桥接器型驱动程序,如同类型( 1),这种类型的驱动程序也必需先在使用者的计算机上安装好特定的驱动程序 (类似,然后通过和 桥接器的转换,把 用转换成特定的驱动程序的调用方法,进而存取数据库。 ( 3) 种类型的驱动程序最大的好处是省去了在使用者计算机上安装任何驱动程序的麻烦,只需在服务器端安装好 间件 ),而 负责所有存取数据库时必要的转换工作。 ( 4) 种类型的驱动程序是最成熟的 动程序,不但无需在使用者计算机上安装任何的驱动程序,也不需在服务器端安装任何的中介程序 (所有的存取数据库的操作,都直接由驱动程序来完成。图 动程序类型图 介 一种小型的 序,它扩展了 务器的功能。作为一种服务器端的应用,当被请求时开始执行,这和 本很相似。 供的功能大多与 似,不过实现的方式不同。 常是大多数 码中嵌入少量的 码,而 部由 成并且生成 一个典型的 用中担任的重要角色就是 常适合做 面之间的第 2 章 课题相关技术介绍 9 消息转发器。 用 程语言实现的类。它扩展了通过请求 管 以响应任何类型的请求,但通常它们用来扩展 务端的应用程序。对于这样的应用, 术定义了专用于 议的 。 类包 供了编写 接口和类。所用的 须实现定义了生命周期方法的 口。 当实现通用服务时,可以使用或扩展由 提供了象 样专门用于处理 务的方法。 据库简介 数据库是按一定组织方式存储在一起的、相互有关的若干个数据的集合 14。简单地说,数据库就是信息的仓库,它由一个或多个表对象组成。表示一种数据库对象,它由相同属性的记录组成,而记录由一组相关的字段组成, 字段用来存储与表属性相关的值。 系数据库 关系数据库是以关系模型为基础的数据库,是根据表、记录、字段之间的关系进行组织和访问的一种数据库,它通过若干个表来存取数据,并且通过关系将这些表连接在一起 15。关系数据库提供了称为结构化查询语言( 标准接口,该接口允许使用多种数据库工具和产品。 关系数据库一般可以分为两类 16:一类是桌面数据库,如 ;另外一类就是客户 /服务器数据库,例如: 。 关系数据库是目前应用最广泛的数据库。 据库 由 司开发的一个数据库管理系统 (000 是一套企业版的客户用 /服务器应用程序,而是其中最重要的组成部分 (其他还有诸如 T 能运行在 两类操作系统之上。主要有 以下几点优势 1718: ( 1) 000 的一个自然延伸,因为它和这个操作系统有着很紧密的集成。这样用户就不必为了使用这个数据库系统而去学习新的用户界面;同济大学 硕士学位论文 基于 线考试系统的设计与实现 10 ( 2) T/2000 一样易于安装和维护。系统安装简单,没有纷繁复杂的数据库管理任务,并且使用图形化的操作界面; ( 3) 用 000 的服务来更新或扩充数据库功能,比如收发信息和管理登录的安全性; ( 4) 安装在小到移动式便携电脑,大到对称多处理器的计算机上; ( 5) 供了数据仓库功能,而这 功能现仅能从 得到。 目标就是使 为最易于实现和管理数据库应用程序的数据库系统。所以 很有使用前途的数据库管理系统,这也是在线考试系统采用它作后台数据库的原因。 介 务器是一个免费的开放源代码的 用服务器 10。 件基金会( 目中的一个核心项目,由 其他一些公司及个人共同开发而成。由于有了大量公司和个人的参与和支持,最新的 范总是能在 得到体现。 术先进、性能稳定,而且免费,得到广泛 程人员的使用并得到了部分软件开发商的认可,成为目前比较流行的 用服务器。 行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发 应用系统常用的功能;而且它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能。 一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试 序的首选。当在一台机器上配置好 务器,可利用它响应对 面的访问请求。 分是 务器的扩展,作为一个与 立的进程单独运行的。 务器一样,具有处理 面的功能,但处理静态能力就不如 时它还是一个 器。当配置正确时,可以将 成到一块: 面服务,而 际上运行 面和 供 持。 似于 面的 ,一个 应着系统的一定资源,某个 能访问不属于它的资源。 2 章 课题相关技术介绍 11 用 对不同的应用(类似系统资源)赋给不同的用户(类似 没有权限的用户则不能访问这个应用 。 供三种 ( 1) 个 用户信息存在数据库里,通过 得用户信息来进行验证。 ( 2) 户信息存在基于 服务器里,通过 取用户信息。 ( 3) 户信息存在一个 件里面, 身提供的 用验证用户时即使用此种 过 们可以方便地对访问某个应用的客户进行验证。 在 ,应用程序拥有图形化界面和统一的 置文件,安装配置和管理都比较简单。 部署 用也很简单,只需将 放到 录下, 自动检测到这个文件,并将其解压。在浏览器中访问应用的 ,通常第一次会很慢,因为 将 化为 后编译。编译以后,再次访问将会加快。 供了一个应用: 问这个应用需要用户名和密码,用户名和密码存储在 件中。通过这个应用,辅助于 以在远程通过 署和撤销应用。 章小结 本章主要讨论了系统的主要开发技术,对 B/S 模式、 术、 术、数据库技术 、 术等相关内容作了介绍。 同济大学 硕士学位论文 基于 线考试系统的设计与实现 12 第 3 章 系统设计思想与需求分析 13 第 3 章 系统设计思想与需求分析 软件系统的总体设计需要经历可行性分析和项目开发设计、需求分析、概要设计、详细设计、编码、测试及维护几个阶段。下面进行本系统的需求分析。 行性分析 可行性分析是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会法律法规及道德行为标准等方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定 问题是否能够解决。该系统的可行性分析包括以下几个方面的内容: ( 1)经济可行性:主要是对项目的经济效益进行评价,本系统可以学校现有硬件设备上开发和运行,无需购置新的设备及软件,无需开发经费,本系统实施后可以显著提高考试效率,有助于学校完全实现网络化管理,在经济上是可行的。 ( 2)技术上的可行性:技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。该管理系统采用了当前流行的B/S 模型进行开发。数据库服务器选用 000 数据库,它能够处理大量数据,同时保持 数据的完整性并提供许多高级管理功能。它的灵活性、安全性和易用性为数据库编程提供了良好的条件。因此,系统的软件开发平台已成熟可行。硬件方面,更新的速度越来越快,容量越来越大,可靠性越来越高,现有硬件平台完全成满足此系统的需要。 ( 3)时机可行性:目前,校园网已经建成,各个教室、机房都可以方便连接校园网。校园网通过教育网接入 生也可以在家庭或网吧等 地 方接入到我校的校园网。 ( 4)管理上的可行性:主要是教务管理人员大力支持,学校领导
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 核心素养视角下的学习环境优化研究论文
- 茶叶包装间管理制度
- 随车吊车辆管理制度
- 设备安装工艺标准样本
- 裂解炉管道焊接及热处理施工技术措施
- 财务会计辅导材料及试题练习
- 表住宅工程室内空间尺寸质量分户验收记录表
- 黑龙江省齐齐哈尔市克东县第三中学2024-2025学年七年级下学期5月期中英语试题(含笔试答案无听力答案、原文及音频)
- 幼儿教育神秘星空教学设计教案
- 2025年Android性能优化面试题集锦威力加强版-android程序优化 面试
- 年产1000吨聚丙烯酸钠车间工艺设计
- 老年患者他汀的应用课件
- 精品解析浙江省温州市苍南县2021年小学科学六年级毕业考试试卷
- GB∕T 24508-2020 木塑地板-行业标准
- GB∕T 40278-2021 纸和纸板 加速老化(光照条件下)
- 可控震源日常维护及安全操作规程
- 校园环境卫生管理制度
- 建设工程项目监理人员变更申请表
- 房产证英文翻译件模板
- 板形与板形控制基础知识
- 热血传奇架设及参数设置修改
评论
0/150
提交评论