





























1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。
它可用于单机局域网互联网,更突出的优点是可以用于远程注册登录,且管理员也可以对系统进行远程维护。
它除了具备在线考试的基本功能,更重要的是由于本系统的设计采用了模式且数据库采用了微软的数据库,从而使本系统的安全性得到了强有力的保证。
第二章系统分析要设计出个令人满意的软件系统,首先应该进行详细的系统分析,这样才能使设计出的软件符合用户的要求。
下面就对在线考试系统的设计进行系统分析。
下面就本系统的需求,功能以及其安全性三方面进行分析。
第页共页需求分析由于考试的对象是具有定范围的,所以考试者进入系统应该进行身份验证,所以要求使用者在考试前应进行远程注册或者由管理员录入个人信息。
考试者进入考试系统后,应该能根据自己的需要选择考试科目,所以该系统还应具有考试科目选择的功能。
鉴于考试环境有时会是机房,考试者之间的距离很近,为了在线考试做到规范,对于每个应试者来说,试卷的试题和题量都应是相同的,但试题并不相同。
在线考试基于网络环境,试卷应该是从服务器的数据库随机抽取试题后动态生成的,同时应保证同题不能在同个人的试卷中重复出现。
另外,系统还应该对考试时间进行控制,时间还剩五钟时提示考试者交卷,时间到会自动交卷。
时间到或者考试者选择答案提交后,应该由计算机自动判卷,得到成绩后显示出来。
考试完毕后,可以返回登录界面或继续考试。
此外,应该能够方便快捷地对在线考试系统进行管理。
功能分析该系统应该具备的功能有对于用户用户注册用户可以通过互联网进行远程注册,然后登录。
选择考试科目用户可以根据自己的实际需要参与相应科目的考试。
生成试卷并进行答题用户在选择了自己要参与考试的科目并确认后系统便会生成符合要求的试卷,用户在答题过程中对单选题只需要在单选框前单击鼠标,多选题只需要在复选框前单击鼠标。
时间显示功能在考试过程中系统会对考试进行到计时,并显示出来,以便于用户对考试过程的总体把握。
自动交卷和自主交卷功能考试还剩五分钟系统会提示用户,时间到系统会自动保存试卷,时间未到用户答题完毕也可以交卷。
试卷提交后系统会自动判分并给出考试结果。
对于管理员用户信息的管理管理员可以增加和删除用户。
科目管理管理员可以增删考试科目,并设置各科目试题的每种题型的数量和分值以及考试的时间。
第页共页试题库管理管理员可以对单选多选两种题型的试题库进行管理,使试题的增删编辑更为简便。
对管理员的管理系统中默认个,其它管理员必须由默认的管理员授权才有权限。
成绩查阅考生考完以后,管理员应该能对所有纪录进行查询,并应该可以删除指定纪录。
除了实现上述功能以外,在线考试系统还应该具有友好简洁的界面,安全性要高,稳定性要强,能够满足人以上同时进行在线考试安全性分析系统的安全性是衡量个系统好坏的关键,如果个信息系统不能保证其安全性能,那么系统的实用性将会大打折扣。
针对于本系统,系统安全性方面的需求主要有对于用户系统应该具有用户登录验证模块对于未注册的用户不能使用本系统。
用户应该能够进行考试科目的选择用户能够根据自己要参加的考试科目选择考试对于管理员系统应该具有管理员登录模块防止非法人员进入管理系统进行非法操作。
系统应该具有管理员添加模块般管理员只能由系统的默认的管理进行添加。
对于在线考试系统由于每个用户对不同知识点的掌握程度不同且试题的抽取是随机的,所以可能在多次抽取的不同试卷中,应试者更希望抽到自己知识点掌握得比较好的试题。
但如果这样做就失去了考试的真正意义,起不到检验用户对知识点的掌握程度,所以本系统商用了防刷新机制,在用户选择了考试科目并确定生成试卷后,如果对所抽的试卷不满意不能通过刷新达到重新抽题来更换试卷目的。
数据流图分析分层的数据流程图是用来描述数据流从输入到输出的变换流程的。
的基本成分及其图形表示方法如图所示第页共页图的基本成份在线考试系统的流图如下图所示图系统流程图第三章系统设计系统分析的主要任务是对现行系统做详细调查,将调查所得得到的文档资料集中,对组织内部整体管理状况和信息处理过程进行分析,为系统开发提供所需的资料,并提交系统方案。
而系统设计则是信息开发过程中的个重要阶段。
系统设计的目的就是为系统制定草图在各种技术和实施方法中权衡利弊,精心设计,合理使用各种资源,最终勾画出系统的详细设计方案。
该系统是专门用于用户注册登录参加在线考试以及管理员进行试题录入修外部实体加工数据存储或或数据流考试系统登录验证信息提示在线考试系统登录验证用户管理员信息提示注册验证管理系统用户文件管理员文件用户文件第页共页改删除成绩查询管理用户的应用程序。
它应该具有开放性方便性和灵活性。
管理员不仅可以轻松地向题库添加修改和查询试题,而且还可以自动新增科目并建立相应的数据它还允许用户根据自己的需求,选取考试科目。
考生进行有效的身份验证登录后,选择考试科目,并要求在规定的时界面设计在管理项界面选择了科目管理确定后就进入了科目管理界面,该界面也很简单,只创建了个选择科目管理的选择界面。
选择项由增加科目删除科目以及个确定按钮。
该界面由文件创建。
图科目管理界面具体界面如图所示增加科目界面设计该界面为管理员维护考试科目提供了个友好的界面。
管理员要增加考试科时只需进入增加科目界面,正确填入科目相应的信息点击确认后就将该科目添加进了数据库中,只要在相应的题库中加入该科目的试题,考生就可以进行该科目图增加科目界面的考试了,这个界由文件创建。
具体界面如图所示第页共页删除科目界面设计删除科目界面的表单由文件创建。
它首先从数据库中表中取出所有可以参加考试的科目形成表单。
用户单击要删除的科目确定后表单处理程序就从表中删除该科目的信息,这样就完成了考试科目的删除。
具体界面如图所示图删除科目界面用户和管理员管理界面设计管理员通过用户和管理员界面可以完成对用户和其它管理员的管理。
在用户和管理员管理界面,管理员既可以添加和删除用户也可以添加和删除管理员,该界面由文件创建表单。
添加管理员和用户同用户注册原理相同。
删除用户时,表单处理程序从用户表中选出所图用户和管理员管理界面有用户创建个表格,表格操作项删除链接了该项数据项的删除操作。
如在用户第页共页的后面点击删除,则链接操作就从用户表中删除该用户此用户就不能登录考试系统了。
删除管理员时原理同删除用户只是删除管理员时是从表中删除。
具体界面如图成绩管理界面设计成绩管理界面由个人成绩查询和全部成绩查询按钮及个人信息文本输入框组成。
它由文件创建,当管理员要对单个人的成绩进行操作先输入此人的用户名单击查询按钮,包含在文件中的表单处理程序就会从数据库中的表中取出该考生的成绩记录,点击删除按钮就可以删除访用户的成绩记录。
如点击查询全部按钮则表包含在文件的表单处理程序就会把表中的记录全部取出,并创建个表格,且像删除用户样会链接个删除操作这样管理员就可以根据需要删除考生的成绩记录。
具体的界面如图所示图成绩管理界面下面是点查询后的效果如图第页共页图点击查询后的效果第六章系统测试系统测试是为了发现而执行程序的过程,成功的测试是发现了至今未发现的观点的测试。
测试的原理和方法测试的目的地就是希望能以最少的人力和时间发现潜在的各种观点和缺陷。
应根据地开发各阶段的需求设计等文档或程序的内部结构精心设计测试实例,并利用这些实例来运行程序,以便于发现。
信息系统测试应包括软件测试硬件测试和网络系统测试。
硬件测试网络系统测试可以根据具体的性能指标来进行,此处所说的测试更多的是指软件测试。
系统测试是保证系统质量和可靠性的关键步骤,是对系统开发过程中的系统分析系统设计和实施的最后复查。
系统测试的策略和测试策略和方法有人工测试和机器测试。
人工测试是采用人工进行测试,目的是通过对程序静态结构的检查,找出编码的机器测试是把设计院好的测试仪例子作用于被测程序,比较测试结果和预期结果是否致。
如果不致就说明可能存在。
它又分为黑盒测试和白盒测试两种。
软件测试的步骤软件测试的步骤是第页共页单元测试单元测试也称为模块测试,在模块编写完成且无编译后就可以进行,如果选用机器测试,般用白盒测试法,多个模块可以同时进行。
组装测试组装测试也称谓集成测试,就是把模块按系统设计说明书的要求组合起来进行测试。
通常,组装测试仪有两种测试方法种是分别测试各个模块,再把这些模块组合起来进行测试即非增量式集成另种是把下个要测试的模块组合到己测试好的模块中,测试完后再将下个需要测试的模块组合到己经测试好的模块中,如此反复逐步把所有模块组合到起并完成测试仪,即增量式测试。
确认测试确认测试的任务就是进步检查软件开发包的功能和性能是否与用户要求的致。
确认测试首先要进行有效性测试以及软件配置审查,然后进行验收测试仪和安装测试,经过管理部门的认可和专家的签定,软件即可交给用户使用。
系统测试系统测试是将已经确认的软件计算机硬件,外设和网络系统等其它因素结起来在起进行信息系统组装测试和确认测试。
最后步是进行调试,调试的任务就是根据测试时发现的,找出原因和具体的位置,进行改正。
调试的方法有试探法回溯法对分查找法归纳法演绎法。
根据上面测试的要求,本系统的测试作者主要进行了系统测试。
在系统开发完毕后,在的服务管理器中将其发布到网络中,本机的地址为首页设为。
这样,在地址栏中输入,就进入了在线考试系统的主界面。
作者请同学根据设计要求对系统进行了大量的测试。
根据同学们的测试结果,作者对系统进行了调试,在调试过程中主要遇到以下几个难点系统测试问题及解决办法在抽题进行考试的过程中,同个人的试卷上重复出现同道试题解决办法作者对这个问题做了认真的分析,发现同个的试卷重复出现同第页共页道试题是因为当我们从数据表中抽出道试题时没有给该试题留下任何标记,且抽题是随机进行的,所以当抽下题再次抽到此题时,我们也将其抽了出来。
为了解决这个问题作者在数据库中的试题表中增加了个标志位字段,当题目没有被抽时将其标志位置当该题被抽中时将其标志位置,这样当该题再次被选中时系统检测到该题的标志位是,则该题不会被抽中,当份试卷抽题完毕后,系统又会把抽中的题标志位全部清零。
这样就避免了同个人的试卷上重复出现同道试题。
当问题解决后系统在抽题时会出现少题的现象解决办法对于试卷少题现象,作者分析测试后发现是因为作
