用户名: 密码: 验证码:
一个试卷生成系统的设计与实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着互联网的高速发展,基于Web的试题系统在不断得到应用和发展,它能够通过网络和浏览器,方便地完成特定功能。另外,随着Ajax技术的不断成熟、优秀的JavaScript类库不断推出,也使基于Web的试题系统的用户体验不断得到改进。淘宝UED部门针对目前在社会招聘笔试环节凸显出的一些不足,需要搭建一个试卷生成系统来改善这些不足,但已有的系统试题系统无法满足需要,因此需要根据实际需求设计并实现UED试卷生成系统。
     在UED试卷生成系统的系统分析工作中,完成了系统的可行性分析,需求分析以及用户体验分析。其中可行性分析包括经济、技术和运行可行性;需求分析包括对系统的各个功能模块的需求分析;用户体验分析系主要是对试卷生成系统在人机交互方面需要达到的美观性、反应速度以及交互方面进行分析。在UED试卷生成系统的系统设计工作中,总体设计将系统分为表现层,业务处理层,web服务层以及数据层四层,另外还分别讨论了系统管理、录入试题、自动生成试卷、手动生成试卷、试题库管理5个功能模块的具体设计。另外还分析了系统的数据设计,仅需要创建2张表—试题表和职位表。
     UED试卷生成系统实现的关键技术,包括整合使用淘宝UED部门开发的KISSYUI类库的ajax、DOM、Event、overlay等组件,开发调试与ajax组件配合使用的web服务后台接口,对MySql数据库查询接口的封装,阐述系统的自动生成试卷算法,对系统试题需要显示html及JavaScript源代码和图片的实现。目前,淘宝UED部门的试卷生成系统的设计与实现工作已结束,通过测试并已经上线使用。
With the rapid development of Internet, Web-based exam system is more and more applied, it can use network and browser to facilitate the completion of objective function. In addition, with the Ajax technology continues to evolve, excellent JavaScript library has introduced one after one. The user experience of Web-based applications also include the exam system has continuously improved. There is some of the deficiencies about Social recruitment for Taobao UED department, It request UED to build a Test Generation System to improve these deficiencies, but because of the existing system can’t meet the UED department’s needs, according to the actual needs to design and implement Taobao UED Test Generation System.
     During the system analysis work for UED Test Generation System, completed the feasibility analysis, requirements analysis and user experience analysis. The feasibility analysis, including economic, technical and operational feasibility; The needs analysis, including various functional modules on the system requirements analysis; The user experience analysis was mainly on human-computer interaction in the test production system need to aesthetics, speed of response and Interactions were analyzed. During the system design work for UED Test Generation System, the overall design of the system is divided into the presentation layer, business process layer, web service layer and data layer. In addition, 5 function modules includes systems management, input test, automatically generate test, manually generate test and test library management are discussed in the specific design. The data system design is also analyzed, only need to create two tables - test table and position table.
     The key technologies to achieve UED Test Generation System, including integration with ajax, DOM, Event, overlay components of KISSY UI library, develop and debugging the ajax component background interfaces using web services, package the MySql database query interface, describes the algorithm of automatically generate test for the system, achieve the test that display html and JavaScript source code and images. Currently, the work of Design and Implementation for Taobao UED Test Generation System has ended, and has passed the test and deploy on-line.
引文
[1] Jesse James Garrett.用户体验的要素:以用户为中心的Web设计.范晓燕译.机械工业出版社: 2008: 5-15
    [2]陆峰,刘清堂.基于ASP. NET的网络考试系统若干关键技术研究.教育信息化, 2006, 9(4): 40-42
    [3]张明.通用网络考试系统的设计与实现: [硕士学位论文].济南:山东大学图书馆, 2005
    [4]史永哲. B/S型网上考试系统的研究与开发: [硕士学位论文].西安:西北大学图书馆, 2009
    [5]何冬梅,黄志良.基于web的在线考试系统的设计与实现.福建电脑, 2008, 9(1): 34-36
    [6]廖宏建,杨玉宝.基于Ajax技术的web模型在网络课程开发中的应用研究.现代教育技术, 2008: 99-102
    [7]汪作文,万彪.论构建给予web的在线考试系统.科技信息, 2008, 16(8): 45-47
    [8]王伍玲,谢风玲,师胜利.基于Internet/Intranet的自动考试系统的设计与实现.河北工业科技, 2002, 19(2): 19-21
    [9]铁群,孙一江. PHP高级开发技术与应用.北京:清华大学出版社, 2002: 1-89
    [10]赵允溪,张辉.基于WWW技术的远程考试系统的设计与实现.北京航空航天大学报, 2001, 11(3): 87-89
    [11]赵建华.基于PHP的大学生在线影视系统的设计与实现: [硕士学位论文].长春:吉林大学图书馆, 2010
    [12]马荣飞.基于B/S结构的网络考试系统.计算机与数字工程, 2005, 3(1): 14-15
    [13]陈清利,刘琳.基于B/S结构的网络考试系统的分析与设计.网络与通信, 2008, 2(4): 52-55
    [14]董春燕.基于web在线考试系统的设计与实现.成都大学学报, 2008, 6(8): 30-32 <,,?
    [15]李展.计算机考试系统中的给题策略与评分算法.计算技术与自动化, 2002, 6(3): 7-10
    [16]罗新密.基于web的在线考试系统的设计与实现.聂丁,何典,刘济波译.软件导刊, 2008, 8(3): 63-66
    [17]张建沼.基于web的在线考试系统设计与改进方案探讨.信息科学, 2008, 18(6): 20-23
    [18] Morgan Owens. Professional LAMP: Linux, Apache, MySQL and PHP5 Web Development. USA: Wrox Pr/Peer Information Inc, 2005: 20-82
    [19]李丁.计算机考试系统中自动评分策略的研究与实现.计算机与现代化, 2002, 9(3): 93-94
    [20] Lynn Beighley, Michael Morrison. Head First PHP & MySQL. USA: O’REILLY, 2009: 59-167
    [21]胡建平.利用Claroline构建在线学习管理系统.计算机与信息技术, 2007, 6(2): 93-94
    [22] W. Jason. PHP与MySQL程序设计.第3版.北京:人民邮电出版社, 2009: 104-196
    [23] Me Loni, J. G. PHP?MySQL和Apache编程导学.北京:机械工业出版社, 2008: 178-321
    [24] David Powers. PHP Solutions: Dynamic Web Design Made Easy.第2版. USA: Apress, 2010: 2-8
    [25] W3C. Standard ECMA-262 3r d Edition, 1999: 1-148
    [26] Nicholas C. Zakas. High Performance JavaScript. USA: O’REILLY, 2010: 35-59
    [27]严丽平,袁可风.基于ajax技术的web应用开发研究.华东交通大学学报, 2007, 8(4): 77-81
    [28] Douglas Crockford. JavaScript The Good Parts. USA: O'Reilly, 2008: 1-98
    [29] Nicholas C. Zakas. JavaScript高级程序设计.北京:人民邮电出版社, 2006: 1-17
    [30] John Resig. Pro JavaScript Techniques. USA: Apress, 2006: 20-31
    [31] Nicholas C. Zakas. Professional JavaScript? for Web Developers. USA: WileyPublishing Inc., 2005: 1-54
    [32] Bill Scott. Designing Web Interfaces. USA: O'Reilly, 2009: 21-39
    [33]弗拉纳根. JavaScript权威指南.北京:机械工业出版社, 2007: 13-287
    [34] Jeremy Keith, Dom Scripting: Web Design with JavaScript and the Document Object Model. USA: Friends of Ed, 2010: 89-94
    [35] Jeffrey Sambells. AdvancED DOM Scripting: Dynamic Web Design Techniques. USA: Springer a Pr Trade, 2007: 89-97
    [36] Stuart Langridge. DHTML Utopia Modern Web Design using JavaScript & DOM. USA: SitePoint Pty. Ltd, 2005: 13-42
    [37] Peter-Paul Koch. ppk JavaScript.北京:人民邮电出版社, 2008: 161-190
    [38] Steve Souders. Even Faster Web Sites. USA: O'Reilly, 2009: 30-42
    [39] Baron Schwartz, Peter Zaitsev, Vadim Tkachenko etal. High Performance MySQL.第2版. USA: O'Reilly, 2009: 1-31
    [40] Robert Sheldon, Geoff Moe. Beginning MySQL. Canada: Wiley Publishing, Inc., 2005: 8-9

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700