在线考试系统的开发 作者:× × × × ×大学× ×级计算机专业 起迄时间:2005. 3月10日-2005年4月20日
一、系统开发的背景 近年来,计算机技术的发展和互联网时代的到来和飞速发展,Internet技术持续迅猛的发展,随着Internet的不断普及,人们对于互联网技术的要求已不单单是浏览一下网页,收发电子邮件,日益忙碌的人们开始追求足不出户的利用互联网这一强大的平台来实现生活中的需求。对于企业来讲,无论是企业之间(B to B),还是企业和客户之间(B to C)的交易,如果能够实现网上交易将大大提高交易速度节约交易成本。近几年,随着网络数据库技术的进一步发展,使得这一设想逐渐成为现实。运用ASP技术和网络数据库原理,基于B/S模式我开发了一个在线考试系统系统。
二、系统开发的过程 1、开发的大致过程: 提出问题- 分析问题- 解决问题- 2、几大选择: 开发方法- 开发平台- 运行平台- 开发工具- 数据库系统- 系统配置- 立项,初步调查及需求分析,可行性分析 论证调查,系统分析,建立逻辑模型 系统的详细设计,系统的实现,调试,运行与维护 结构化生命周期法和原型法相结合 Winxp+asp+access2000 Win2000,Win xp asp+access2000 access2000 奔腾四代2.6C,硬盘:SATA 120G, 软驱:3.5′/1.44MB, 内存:DDR 2×256M
系统功能 ☆用户注册:用户可以进行注册,然后登录。☆用户信息的管理:管理员可以增删用户☆试题模型设置:设置各科目试题的每种题型的数量和分值。 ☆试题库管理:分科目,对单选、多选两种题型试题库的管理,使试题的增删、编辑更为简便。 ☆试卷生成:可以指定试卷的各题型的数量,从试题库里随机抽取试题生成一份原始试卷。 ☆在线考试:系统严格控制整个考试过程,实行时间的监控与权限的控制,考生需要在限定的考试时间内交卷。 ☆计算机自动阅卷:本系统只考虑客观题,要求计算机能自动阅卷,然后马上显示出考生分数。☆成绩查阅:考生考完以后,管理员应该能对所有纪录进行查询,并应该可以删除指定纪录。 除了实现上述功能以外,在线考试系统还应该具有友好、简洁的界面,安全性要高,稳定性要强,能够满足100人以上同时及进行在线考试。
总结 通过系统的开发,我进一步明确了开发一个管理信息系统 的方法和思路,加深了对管理信息系统的认识,提高了用asp进行软件开发的水平,为今后开发出功能更强大的软件打下了基础。 谨此,深深的感谢我的指导老师以及支持本系统开发的同学! 因为平时工作繁忙,时间紧,再加上本人水平有限,本系统还存在着诸多不完善的地方,这些只有在以后的工作与学习中一步一步地更正了。 在此系统的开发过程中,我有以下两点重要体会: 1、开发一个系统时,要处理好整体与局部的关系,应从整体着眼,从局部着手, 循序渐进,否则欲速则不达。 2、开发的过程又是资料的积累和完善过程。这个问题看似简单,往往被忽略。 开发的系统越大,周期越长,建立好文档越重要。