- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于jsf框架在线考试系统的设计
基于jsf框架在线考试系统的设计
摘要: 作为网络技术的应用前沿,我们所开发的基于网络平台的在线考试系统向人们展现它美好的应用前景。从实际应用问题的需要出发,该系统的设计环境采用网络开发平台Eclipse、MySQL数据库、java语言和jsf框架。
关键词: 在线考试系统;数据库;JSF
中图分类号:TJ8 文献标识码:A 文章编号:1671-7597(2011)0310109-01
Web是访问Internet的一种最容易、最流行的方式,利用Web作为工具访问Internet的人数占了绝大多数,因此,Web蕴藏着极大的教育潜力。基于Web的远程教学现在已经蓬勃发展。因此开发一套在线考试系统具有重要的现实意义。
1 jsf框架的简介
JavaServer Faces(JSF)是一种用于构建Web应用程序的新标准Java框架。它提供了一种以组件为中心来开发Java Web用户界面的方法,从而简化了开发。
JSF还通过将良好构建的模型-视图-控制器(MVC)设计模式集成到它的体系结构中,确保了应用程序具有更高的可维护性。
2 系统设计
在线考试系统从功能上分为四大部分:教师管理模块,考生在线考试模块,普通管理员管理模块、超级管理员的系统维护模块。
2.1 教师管理模块
1)试题管理:试题添加、删除、修改、查询。查询可根据难易程度、题型、学科、知识点进行。2)题库统计:根据难易程度、题型、学科、知识点等进行题库统计。3)查看当前试卷:根据系别、班级、学科、考试查询当前已生成的试卷。
2.2 学生在线考试模块
1)在线考试:学生在考试安排规定时间内参加在线考试,随机抽取试卷答题,可点击交卷按钮提前交卷,也可等考试结束时系统自动交卷。2)成绩查询:学生随时可以查看自己成绩信息,包括成绩、答卷用时、排名等信息。3)个人信息维护:学生更改自己基本信息。
2.3 普通管理员管理模块
1)题库统计:对每个教师的题库进行统计,根据难易程度、题型、学科、知识点、创建人进行统计。2)试题管理:对每个教师的题库进行增、删、改、查。检查教师出题质量,根据难度、题型、学科、知识点进行查询,并且以excel形式导出教师的题库。3)考生信息:可添、改、删、查考生的信息,查询时可按照系别、班级、姓名、学号进行。4)教师信息:可以增、删、改、查教师信息,查询时可以按照系别、姓名、账号进行。5)考试安排:可以增、删、改、查考试安排的信息,查询时可按照班级、科目进行。6)考试监控:在考试过程中,对所有考试进行监控,例,对作弊学生的试卷直接作废,对考试时出现问题的进行延时,对意外交卷进行继续考试等功能。7)抽题出卷:按照一定的规则创建模板,利用该模板从题库中随机抽取试题生成试卷。8)自动阅卷:针对每一场考试进行自动阅卷。
2.4 超级管理员系统维护子模块
1)编码设置:对系统用到的所有编码信息进行设置,修改和删除。2)部门设置:灵活新增、删除和修改部门信息。3)人员设置:设置所有用户的权限信息,并且实现按照系别、班级、姓名、账号查询某个具体的用户,进而进行权限的设置。4)模块设置:增、删、改模块,方便对系统的扩展。5)角色设置:增、删、改角色信息,设置每个角色具体的权限有哪些。
3 数据库设计
3.1 用户相关表
1)教师表:教师编号、姓名、性别、任课班级、科目、部门。2)学生表:学生编号、姓名、性别、入学年份、班级、电子邮箱、部门。
3.2 试题库相关表
1)试题表:试题编号、题型、难易程度、创建人、学科、部门、知识点。2)单选题表:试题编号、题干、备选内容a、备选内容b、备选内容c、备选内容d、答案编号。3)多选题表:试题编号、题干、备选内容a、是否答案a、备选内容b、是否答案b、备选内容c、是否答案c、备选内容d、是否答案d。4)判断题表:试题编号、题干、标准答案。
3.3 考试相关表
1)试卷:试卷编号、试卷名称、试卷类型、试题总数、总分、答卷时间、考试编号、模型编号。2)模型表:模型编号、模型名称、部门、学科、创建人。3)规则表:规则编号、模型编号,题型、难易程度、知识点、数量、分值。4)答卷关系表:主键列、试题编号、试卷编号、分值。5)单选题答卷从表:主键、试题编号、试卷编号、考生编号、答案编号、是否阅过、评语、阅卷教师编号、得分。6)多选题从表:主键、试题编号、试卷编号、考生编号、是否答案a、是否答案b、是否答案c、是否答案d、是否阅过、评语、阅卷教师编号、得分。7)判断题从表:主键、试题编号、试卷编号、考生编号、答案、是否阅过、评语、阅卷教师编号、得分。8)答卷:主键、考生编号、考试编号、试卷编号、试
您可能关注的文档
- 培育中国社会中等收入阶层成长问题的研究.doc
- 培育人文精神 提升人文的素质.doc
- 培育创新创业精神,发掘的研究生创业团队.doc
- 培育员工创新型心智的模式.doc
- 培育多元化英语学习氛围,促进初中生英语综合的运用能力.doc
- 培育大学生社会主义核心价值观有效途径的研究.doc
- 培育学生形象的思维,提高语文课堂质量.doc
- 培育市场服务的思维的模式.doc
- 培育战略的思维 提高执行能力.doc
- 培育文化产业新兴业态对策的研究.doc
- 2025四川天府银行社会招聘备考题库(攀枝花)含答案详解(最新).docx
- 2025四川银行首席信息官社会招聘备考题库及完整答案详解1套.docx
- 2025四川天府银行社会招聘备考题库(攀枝花)带答案详解.docx
- 2025四川天府银行社会招聘备考题库(成都)含答案详解(a卷).docx
- 2025四川广元市利州区选聘社区工作者50人备考题库及答案详解(基础+提升).docx
- 2025天津银行资产负债管理部总经理或副总经理招聘1人备考题库含答案详解(典型题).docx
- 2025四川天府银行社会招聘备考题库(西充)附答案详解(考试直接用).docx
- 2025年中国民生银行南宁分行招聘2人备考题库及答案详解(全优).docx
- 2025天津银行高级研究人才招聘备考题库附答案详解(达标题).docx
- 2025大连银行营口分行招聘2人备考题库及参考答案详解一套.docx
原创力文档


文档评论(0)