基于VB的上机考试系统_第1页
基于VB的上机考试系统_第2页
基于VB的上机考试系统_第3页
基于VB的上机考试系统_第4页
基于VB的上机考试系统_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、2 系统的需求分析2.1 可行性分析可行性研究就是预开发软件系统的总体目标,给出它的功能、性能、可靠性以及其他方面的要求。其目的是用最小的代价在尽可能短的时间内确定问题是否能够解决、是否值得去解决。下面从四个方面分析本系统的可行性(1)技术可行性本系统采用SQL Server 2000进行后台数据库的管理,用VB进行前台界面设计、与后台数据库的接口、数据的录入、查询、浏览等功能。根据VB的特点,以及他们当前的广泛实际应用,充分说明本系统在技术方面可行。(2)经济可行性经济可行性分析(能否赢利)是,从经济的角度分析系统的规划方案有无实现的可能和开发的价值;分析系统所带来的经济效益是否超过开发和维

2、护网站所需要的费用。经济上的可行性是企业行为的基础。由于学生期末考试系统的开发设计是为完成毕业设计任务而进行的,所以不存在赢利问题。所在此也就不讨论经济可行性问题。(3)开发环境可行性网站开发需要的开发环境需要装有windows98系统以上的电脑上运行,这样的配置在当今已经不能成为难题,而服务器方面,只需要一台安装了VB和SQL Server 2000数据库服务的计算机即可。所以开发环境可行性是没有任何问题的10。2.2 开发环境考试系统开发环境如下(1)硬件配置环境:CPU:P4 1.8A、内存:256MDDR、硬盘:60G。(2)操作系统:Microsoft Windows 98。(3)数

3、据库:开发过程中数据库工具采用了SQL Server 2000。(4)编码工具:可视化开发工具Visual Basic。2.3 研究设计中要解决的问题和实现的功能(1)本系统主要是为毕业设计而准备的,在考虑一系列利弊关系后,本系统是以单机的考试形式而表现的。这套系统要能满足用户的基本要求,但在功能上模仿网上考试系统。(2)该系统在登陆管理上应该具备权限功能,这样不仅有利于管理,也可以加强这套系统的安全性,所以权限的管理也是要解决的问题之一。例如管理员和教师可以对试题进行管理,但他们的区别在于管理员可以注册教师,教师只有成功被注册后才能拥有自己的权限。(3)如果出的试题有错误,或者教师对出的试题

4、不满意,就必须要对所出的试题进行修改。只是简单的让教师在数据库中对试题进行修改,对一套软件系统来说是不恰当的,不完善的,也是不安全的。所以,必须在上机考试系统中要有教师试题修改这部分的功能。如果教师发现哪一道试题有错误,或者教师对某一道试题不满意,希望修改,就可以在试题修改中实现。教师可以对试题的所有属性进行修改,例如:题目,选择题的答案,正确的答案,分数,等进行修改。如何很好的解决和实现教师对试题的修改是个关键性的问题。(4)在学生考试之前,教师必须先出题。学生在考试过程中同时可以答选择题和填空题,在要求的时间内答完交卷,否则回强制交卷,同样学生也可以提前交卷,但如果一个学生在可考试过程中退

5、出系统这样将不会有这个考生的成绩信息。(5)对学生试卷的判卷功能是必须要有的。因为该考试系统可以对选择题,填空题进行考试,所以在系统中必须加入自动判卷,计算机自动判完分数后,自动将结果存入该考生的数据库中。因为问答题属于主观题类型,计算机对主观题实现自动判卷是困难的,不准确的。所以该系统不提供简答题的考试。(6)学生如果希望进行一门或几门学科的考试,就必须在选课这一模块中进行课程的选择。学生只有选择了课程之后才能够进行考试,不选择课程是无法进行考试的。(7)上机考试系统顾名思义是要在网络上进行的考试,最主要的目的就是考试,所以实现学生的网上考试是本系统中最最重要的一部分。学生可以选择课程名称,

6、进行课程的上机考试。在学生考试的时候要求每位学生每次考试的题目的顺序都是随机的。学生提交完试卷之后,立即就可以得考试成绩。(8)如果教师希望在庞大的题库中查找自己需要的试题,只是让教师在数据库中盲目的查找是不适当的,对数据库也是不安全的。要实现教师对试题的查找,在考试系统中加入教师试题查询这一模块是非常有必要的。教师可以根据题目,题目的关键字,题号,题型,试题进行快速准确的查询。如何实现教师试题查询的这部分功能,这方面是研究设计中要解决的问题。3 系统总体设计3.1 上机考试系统设计实现的策略在上机考试系统的设计和实现过程中,为了使系统便于管理和安全,在网上考试系统中编辑设计了管理员登录,管理

7、员具有最高权限,他可以向网上考试系统增加和删除教师和学生。教师和学生要想使用该考试系统必须先登录。教师登录后,可以对试题进行管理;为学生的考试出题,系统会自动生成一套根据老师设置的时间,分值和科目等要求的一套试卷;对试题进行修改,添加和删除。学生登录后可以对自己的密码进行修改;选择课程进行考试;在此之前一可以对要考试的试题进行练习。上机考试系统的设计思想把整个系统分成管理员登陆、教师登陆、学生登陆三个模块。具体分别如图1所示。治理员登陆分为治理员密码修改、教师注册。治理员密码修改可以修改治理员的基本信息,而教师注册可以匡助其获得用户名和密码,进而登陆到各自的模块中。教师登陆分为教师出题、试题修

8、改、教师对分值和考试时间的设置、考后分析、整体分析。教师出题可以支持老师出单选题、多选题、填空题。考后分析和整体可以对考试的成绩进行分析,从而对考题难度,考生的把握程度以及教授教养成果进行分析和总结。资源共享增加了信息的透明度,可以对考题和成绩进行共享,可以让学生网上答题和查询成绩。学生登陆分为开始考试、查询分数、试题训练。在训练过程中系统会在学生做答的时候给出所做的谜底的对错。5.1 调试系统调试的目的是发现程序和系统中的错误并及时予以纠正。在一个系统中调试应该包括程序调试、功能调试(分调)、总调,在库存管理系统中用的调试方法也包括这些:(1)程序调试包括语法调试和逻辑检查,测试数据除采用正常数据外,还应用一些异常资料,用来考验程序的正确性。 用正常资料调试。 用异常资料调试。 用错误资料调试。(2)分调即将一个功能内所有程序按次序串联起来调试。 (3)总调将主控制调度程序和功能模块联结起来调试。5.2 测试测试是系统开发周期中一个十分重要的阶段,其重要性体现在它是保证系统质量与可靠性的最后关口,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论