帮帮文库

返回

网上考试系统的设计与实现 网上考试系统的设计与实现

格式:word 上传:2022-06-24 19:28:43
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
网上考试系统的设计与实现.doc预览图(1)
1 页 / 共 17
网上考试系统的设计与实现.doc预览图(2)
2 页 / 共 17
网上考试系统的设计与实现.doc预览图(3)
3 页 / 共 17
网上考试系统的设计与实现.doc预览图(4)
4 页 / 共 17
网上考试系统的设计与实现.doc预览图(5)
5 页 / 共 17
网上考试系统的设计与实现.doc预览图(6)
6 页 / 共 17
网上考试系统的设计与实现.doc预览图(7)
7 页 / 共 17
网上考试系统的设计与实现.doc预览图(8)
8 页 / 共 17
网上考试系统的设计与实现.doc预览图(9)
9 页 / 共 17
网上考试系统的设计与实现.doc预览图(10)
10 页 / 共 17
网上考试系统的设计与实现.doc预览图(11)
11 页 / 共 17
网上考试系统的设计与实现.doc预览图(12)
12 页 / 共 17
网上考试系统的设计与实现.doc预览图(13)
13 页 / 共 17
网上考试系统的设计与实现.doc预览图(14)
14 页 / 共 17
网上考试系统的设计与实现.doc预览图(15)
15 页 / 共 17

1、版社软件工程实践教程刘冰等机械工业出版社我的成功之路郭峰电子工业出版社教材题目网上考试系统的设计与实现目录第章引言开发简介第二章需求分析与系统设计系统背景介绍需求分析角色说明主要过程实体关系图图设计数据库的实现数据库的简介数据库连接的方式数据库具体实现第三章系统详细设计系统结构设计功能模块设计登录模块设计教师题管理模块的设计教师试卷管理模块考生参加考试模块设计成绩查询模块设计第四张总结参考文献第章引言开发简介开发技术是开发中综合性最强,编程应用最为广泛的项,作为企业级的开发框架,除了有基本的包支持,还有各种基于服务器,数据库等开发的工具包,在开发中,这些工具包很大程度上简化了开发复杂项目的开发流程。提供了很多值得借鉴的可复用的开发模式。随着网络发展的日益。

2、空。的主键的生成方式采用自动分配方式由数据库提供的主键的生成方式采用手动分配方式便于管理,先添加试卷,再添加试题试题表其中,是题干,到为四个选项所代表的答案的内容主要用于向考生展示为正确答案所代表的字母用于核对出最终得分试卷表试卷表首先分为若干个学科,每个老师都有个对应的学科,则主键的手动分配方式可以满足这要求,在的命名上先加上该学科代表的缩略该页面的设计类似于题管理模块的页面设计,中嵌套来提交相应的不同请求。考生参加考试模块设计有了之前查询并前台显示试卷内容的基础,考生参加考试的页面设计也就容易很多了,主要是将相应的中的元素遍历遍,在遍历的同时,编排好试题的排布方式,即先是题干,接下来换行,每行显示个备选答案项,在试题下方有选择的下拉选框选择相应的试题。

3、没有想象中的容易,从数据库查询登录验证到教师的组题功能,到学生考生交卷自动评分,通过各种方法,基本上都是在页面打印各种参数,调试了很久才通过。通过这次大作业我学会了很多,也很清楚的认识到,学好个技巧不难,理解个开发复用机制也可以在短时间内完成,但如果将各个方面的技术融合起来做出个功能比较多样的程序需要很多时间和精力。这个系统的开发所用到的技术还只是局限于架构,由于这学期相关开发知识,框架常识和原理掌握的不够全面扎实,许多进度稍后的方法模式都没有用到。经过这个学期仅多个课时的学习,只是初步了解了开发的技术思路和惯用模式,还是远远不够的,作为个市场前景非常广阔的基于结构开发模式的开发技术,很有必要在以后的学习中不断深入研究。参考文献建模图解教程周力人民邮电出。

4、接方式采用开源架构连接,该连接方式的优点是可以根据需要自动生成数据表的映射文件并管理表之间的关联关系,这有点弥补了关系型数据库在面向对象编程结合时的差异与不便。具体连接步骤略。以下是数据库连接后采用逆向工程生成的工程文件结构外键关联配置在文件中数据库具体实现教工表,李强高数代表该学科的缩写,王峰线代,张华网络,赵立,郭明,韩络英语,周志编译原理,戴艳数据库,安飞操作系统,陈哲软件工程考生表,杨尘,赵普,刘文,沈朗,华凌,白卫,张华,李明,陆平,林武,孙凌数据库添加外键参考给已存在的表定义外键方法表设计关于试卷,分为试题表和试卷表试题表中的个试题只能属于个试卷,个试卷则包含多个试题。试卷表与试题表两个表为对多的关系,外键则为,中的主键,中的非主键但是不能为。

5、,代码如下定要用小数得出考生准确率,再乘总分得该考生分数。类中的添加成绩的方法学生查询成绩的方法得到该考生学号对应的表中的所有元祖。最后在设计查询分数页面时,因为考生要看的是哪科多少分,而不是哪个试卷编号的试卷多少分,所以要有个将试卷编号转换成科目的手段,这就用到了程序自动添加的前两位学科缩写,通过只取编号前两位方法判断出科目工具中的静态方法显示出来,该部分的代码如下科目分数第四张总结本次大作业做的这个网上考试系统虽然功能上还有很多不健全的地方,比如考试计时功能,多题型多选判断等功能,而且由于设计过程中问题太多,页面设计的投入非常有限,而且网页之间要传递的参数太多,由于设计模式的欠考虑,经常要为网页间的连通性做很大修改。到目前该系统的实现过程总体上感觉并。

6、普及化,网站服务越发朝多样化发展,许多原来要用人工进行的作业可以由计算机执行,并通过网络的途径共享结果数据。而且随着结构化数据库的日益发展完善,网络服务器所能接受的数据也更加多样化。网上考试系统的设计就是基于编程,开发,数据库技术基础上通过在服务器端连接运行数据库,客户端进行相应操作,实现将教师的登录系统,试题管理,组卷等工作以及将学生的登录验证,参加测试,提交试卷之后系统根据教师的设置得出考生的平均分,最后考生可以登录并查询自己的成绩等系列操作在该系统内完成。通过这个系统的试验,可以初步形成个网上考试系统的简单架构和开发思路,网上考试系统取代了传统的考试要用试卷实体进行考试,考试后人工的批阅试卷的过程,不仅减少了人为的劳动,也降低了以往阅卷过程中由于批。

7、答案项。关键则是考生点击了提交按钮之后,客户端发送数据到,如何处理发来的答案,并将该答案与其数据库中相应的题目的答案比较核对得出该份考卷的分数,并根据传过来的学号和试卷号参数确定学生以及这张试卷的科目,并把成绩输入到学生成绩表中。其中遇到了个非常容易忽略的问题,就是动态的参数名实现动态传参的问题,因为服务器端不知道这张试卷上有多少道题,每道题都有个标签提交参数项,服务器端也不知道哪道题对应哪个传来的参数,这样来比较答案得出分数将变得非常的困难,所以我在页面的设计上,用到了如下的编码技巧,动态参数名设置您的答案这行代码最为关键,这处非常容易出错,因为遍历的时候要从开始,所以在考生答题页面显示题号时根据人的习惯应该把,而且为了中处理的习惯方便点,把也是十分必。

8、以在页面输入文本提交后创建新的试卷,或删除已存在的试卷。教师的试卷组题功能,在已有试卷上增加题目,删除题目。修改题目要在题库中统修改考生的参加考试的功能,考生登录后可以选择参加考试功能,在选择界面中选择要参加的考试的科目,以及该科目下具体的试卷名称。考生答题完毕后系统会根据提交的答案得出考生分数,考生可在操作界面中选择查询分数这功能查询考试分数。只显示该考生自己的分数教师与学生都可以通过登录验证后,修改登录的密码,本示例系统的教师登录密码,学生登录密码与学号相同,可修改。本学期学习的门基于面向对象语言开发技术的建模语言,建模语言,全称统建模语言,该语言主要用于程序开发初期的总体设计,通过该语言的描述和图形化的表达方式,可以将较复杂的问题转化成可视化的详细。

9、要的,但是如果没有外面的括号,那的值传递的时候,是以字符串传递的,程序将会理解成该题的属性名是比如的时候本来要传,结果变成传了,要传,结果传的是,在中接收也接收不到参数值,造成无法比较。这个是我在计算分数功能失败,经多次调试后改正的。中的计算分数部分代码接收相应的值。成绩查询模块设计在核对考生答案得出分数之后,调用类中的方法将这分数记录添加到考生成绩表中因为数据表中的属性是,对应中的类型数据,所以在计算完分数传递值的时候定要注意转化,否则将不能插入数据库,而在转化之前要注意,如果考生没有答对所有题,那么考生答对题的数目除以总题数将会是小数,而小数转化成整数则会为,这时再乘还是零,这样会造成考生只有两种可能,要么满分要么零分的结果。同样经过多次调试修改后成。

10、名学号和密码实现验证参加考试,教师的组卷则是通过登录验证后的网页客户端文本输入实现试题的添加修改删除等操作,提高考试的效率,和生成成绩的速度,定程度上解决了以往考试过后段时间后才能知道成绩的问题。需求分析通过对网上考试系统的大致了解和题目的说明,经过概括总结得出如下的系统功能流程图如图教师考生登录验证选择科目试卷提交信息登录验证提交信息考生表登录提示教师表提示提交试卷核对答案组织试题以及试卷生成试卷试卷及试题表考生成绩表图系统实现的主要功能有教师的题库查询操作,可以从数据库中读出现有的学科题库中的题目教师的修改题库题目操作,可以从界面选择编辑题目,做好修改后提交给服务器,将数据库中的题库题目更新修改教师的试卷管理功能,可以从数据库中读取已经创建的试卷,可。

11、的开发指导。常用建模图形包括用例图,类图,状态机图,活动图,交互纵览图,通讯图,组件图等。用例图描述了系统中的用户,和系统之间的用例关系,以及系统内用例之间的关联,下图为系统总的用例图。图学生的用例图如下图图教师的用例如下图图角色说明考生操作考生登录后可以查看当前已存在的学科的试卷并参加考试,可以修改密码,要输入两次新密码以确认,下次登录后奏效,可以查看已经参加完的科目的考试成绩。主要是从数据库中读取数据题目的信息并将页面中的信息发送到服务器通过调用数据库中的数据比较得出分数,并将分数结果存放到数据库中,以便下次查询成绩时读取。教师操作教师登录后也可以修改密码,同考生样,输入两次确认密码,然后通过管理本学科试题库管理试题,在管理试卷时可以在试卷上增删题库。

12、人疏漏造成的出错的可能性。尽管网上考试系统相比传统考试拥有这些技术和准确性上的优势,但传统的考试由于可以做到题型多变,答案不唯,传统的考试批阅试卷的过程中都会遇到各种问题,比如标准答案的争议,有时个简单的填空题,与标准答案稍有差异的答案也可以算是正确的,目前网上考试系统比较难以实现灵活性上的功能。尤其是本文档中的网上考试系统,距离达到其实用功能还有待完善。有了将尚未普及的数据库操作,网页参数传递等技术转化为可视化,较容易理解的网页客户端操作页面的开发思路,则为今后该方向的服务系统的开发奠定了技术上的底层基础。第二章需求分析与系统设计系统背景介绍网上考试系统的开发目的是通过将网络编程技术和数据库连接技术融合起来,实现将考试的流程简化,只需考生通过自己的用户。

参考资料:

[1]网上书店毕业论文(第38页,发表于2022-06-24)

[2]网上书店系统毕业设计论文(第35页,发表于2022-06-24)

[3]网上书店系统研究与开发(第35页,发表于2022-06-24)

[4]网上图书销售系统(第43页,发表于2022-06-24)

[5]微波炉可编程逻辑控制系统设计(第35页,发表于2022-06-24)

[6]微波自动门控制系统分析-课程设计(第39页,发表于2022-06-24)

[7]微电脑空调控制系统论文(第61页,发表于2022-06-24)

[8]微型电机轴轴端扁部加工夹具设计说明书(第26页,发表于2022-06-24)

[9]微型计算机控制技术课程设计双闭环直流电动机数字调速系统(第20页,发表于2022-06-24)

[10]维珍妮板房物料配发管理系统及呆滞物料的解决方案(第45页,发表于2022-06-24)

[11]位移测量系统的毕业设计(第41页,发表于2022-06-24)

[12]温度控制系统毕_业_设_计(第40页,发表于2022-06-24)

[13]温度控制系统毕业设计论文定稿(第37页,发表于2022-06-24)

[14]温棚恒温控制器毕业设计(第31页,发表于2022-06-24)

[15]温室大棚控制系统设计(第37页,发表于2022-06-24)

[16]文曲星上盖模具的成型工艺与模具设计(第32页,发表于2022-06-24)

[17]我的毕业设计(C6140进给系统以及刀架的改造))(第47页,发表于2022-06-24)

[18]卧式单面多轴钻孔组合机床动力滑台的液压系统的课设计(第25页,发表于2022-06-24)

[19]简易低频信号发生器的设计(第29页,发表于2022-06-24)

[20]污水处理AAO工艺毕业设计t(第70页,发表于2022-06-24)

预览结束,还剩 2 页未读
阅读全文需用电脑访问
温馨提示 电脑下载 投诉举报

1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。

2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。

3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。

1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。

2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。

3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。

4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。

5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。

网上考试系统的设计与实现
帮帮文库
页面跳转中,请稍等....
帮帮文库

搜索

客服

足迹

下载文档