1 / 28
文档名称:

在线考试系统.doc

格式:doc   大小:6,082KB   页数:28页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

在线考试系统.doc

上传人:dreamclb 2018/11/26 文件大小:5.94 MB

下载得到文件列表

在线考试系统.doc

文档介绍

文档介绍:在线考试系统
目录
第一章摘要 1
计算机的发展 1
计算机的应用 2
网络发展 3
B/S体系结构 4
第二章 概论 6
软件开发背景 6
开发目的 7
使用技术 7
第三章 总体设计 9
功能模块 9
各功能模块功能介绍 10
数据库设计 10
第四章 详细设计 14
设计原则 14
用户登录窗体设计 14
子模块设计 17
在线考试模块设计 22
第五章 软件测试 25
软件测试概念 25
在线考试系统测试 25
第六章 总结 26
致谢 27
参考文献 28
第一章摘要
计算机的发展
世界上第一台计算机是1946年问世的。半个世纪以来,计算机获得突飞猛进的发展。在人类科技史上还没有一种学科可以与电子计算机的发展相提并论。人们根据计算机的性能和当时的硬件技术状况,将计算机的发展分成几个阶段,每一阶段在技术上都是一次新的突破,在性能上都是一次质的飞跃。
第一阶段电子管计算机(1946~1957年)。
第二阶段晶体管计算机(1958~1964年)。
第三阶段集成电路计算机(1965~1969年)。
第四阶段大规模、超大规模集成电路计算机(1970年至今)。
到今天为止计算机技术主要集中在大型机和小型机领域发展,但随着超大规模集成电路和微处理器技术的进步,计算机进入寻常百姓家的技术障碍已层层突破。特别是从INTEL发布其面向个人机的微处理器8080之后,这一浪潮便汹涌澎湃起来,同时也涌现了一大批信息时代的弄潮儿,如乔布斯、,至今他们对计算机产业的发展还起着举足轻重的作用。在此时段,互联网技术、多媒体技术也得到了空前的发展,计算机真正开始改变人们的生活。计算机也正在向巨型化、微型化、网络化和智能化的方向发展。
计算机的应用
由于计算机的飞速发展与成本的降低,他已经进入了千家万户,成为人们工作和娱乐必不可少的工具。计算机也已经应用到了各行各业:军事、金融、工业控制、动画、图形设计等。这也带动了软件业的飞速发展,从机器语言到汇编语言,在到现在的高级语言,从面向过程的程序设计到现在的面向OOP思想的程序设计,给我们的软件开发者带来了非常方便的开发环境,提高了我们的开发效率。现在使用的较为广泛的编程语言主要有:BASIC、C、C++、COBOL、FORTRAN、JAVA、DELPHI以及ASP、JSP、PHP、.NET等等。
在20世纪50年代中期以前,计算机主要用于科学计算。当时的硬件状况是外存只有纸带、卡片、磁带,没有磁盘等直接存取的存储设备;数据处理方式是批处理,人工管理数据。在20世纪50年代后期到60年代中期,硬件飞速发展,已经有了磁盘、磁鼓等直接存取设备,操作系统中已经有了专门的数据管理软件。20世纪60年代后期以来,计算用于管理的规模越来越大,应用越来越广泛,数据量急剧增加,同时多种应用、多种语言互相覆盖的共享数据集合的要求越来越强烈。这是硬件已有大容量的磁盘,硬件价格下降,软件则价格上升,为编制和维护系统软件及应用程序所需的成本相对增加;在处理方式上,连实时处理要求更高,并开始提出和考虑分不处理。以文件系统作为数据管理手段已经不能满足应用的需求,为了解决多用户、多引用共享数据的需求,使数据为尽可能多的应用服务,数据库技术应运而生,出现了统一管理数据的专门软件系统
——数据库管理系统(DBMS)。数据库系统从整体角度看待和描述数据,因此数据可以被多个用户、多个应用共享使用,大大减少了数据冗余。
目前,数据库已经成为现代信息系统的不可分离的重要组成部分。据有数百万甚至数十亿字节信息的数据库已经普遍存在于科学技术、工业、农业、商业、服务业和政府部门的信息系统。
网络发展
自1946年世界上第一台数字电子计算机问世后,有近十年,计算机和通信并没有什么关系。1954年制造出了终端,人们用这种终端将穿孔卡片上的数据从电话线路上发送到远地的计算机。此后,又有了电传打字机,用户可在远地的电传打字机上键入程序,而计算出来的结果又可以从计算机传送到电传打字机打印出来。计算机与通信的结合就这样开始了。现代的计算机网络技术起始于20世纪60年代末,当时,美国国防部要求计算机科学家为无限量的计算机通信找到某种途径,使任何一台计算机都无需充当"中枢"。其时,美苏关系紧张,不知将来是否会爆发核大战,而防务战略家认为,一个中枢控制的网络遭到"核攻击"的可能性防不胜防,于是美国国防部于1969年出资研究开发ARPA网,该网络被设计成可在计算机间提供许多路线(在计算机术语中称为路由)的网络。到20世纪80年代末,有数