计算机等级考试管理系统论文.docx
- 文档编号:2839094
- 上传时间:2022-11-15
- 格式:DOCX
- 页数:24
- 大小:169.96KB
计算机等级考试管理系统论文.docx
《计算机等级考试管理系统论文.docx》由会员分享,可在线阅读,更多相关《计算机等级考试管理系统论文.docx(24页珍藏版)》请在冰豆网上搜索。
计算机等级考试管理系统论文
摘要
本次毕业设计的题目是计算机等级考试管理系统,采用Access关系型数据库,VisualBasic6.0编程,实现考生报名登录以及查询(包括网上查询)、生成准考证号、分配上机及笔试的考试时间、考试地点和监考人员、录入考生成绩、考生成绩查询及统计(包括网上查询)的一系列操作的自动化。
我负责的是报名管理部分,主要技术有Asp,B/S以及Access与VisualBasic6.0的联合应用。
本文中详细的列出了该系统的设计开发过程,包括设计平台的概述、总体设计、详细设计、测试报告以及关键技术分析等几个部分,并附有流程图、层次图等图解。
关键词:
计算机等级考试管理系统,VisualBasic6.0,Access,Asp,B/S
Abstract
Thesubjectofthisgraduatedesignisthemanagesystemofthecomputergradeexamination,whichisdevelopepbyAccessRDBSandprogrammedbyVisualBasic6.0toachievetheautomatizationofaseriesofoperationsuchasloggingintosignupandquery(includingqueryon-line)、createpermitoftheexamination、allotmachineandwrittenexaminationtime、placeandpeoplewhoinvigilate、record、query(includingqueryon-line)andcounttheachievementoftheexamination.
WhichIpresideoveristheportionofsighupmanagement.Itsmaintechnologyareasp,B/SandtheapplicationofVisualBasicwhoassociatewithAccessandVisualBasic6.0.
Thispaperhaslistedtheplanninganddevelopingcourseofthissystemdetaildly,includingwindowsummary,generaldesign,detaileddesignmtestingreportandkeytechnologyanalysis,anditisalsoattachedthechart,suchasflowchart,administrativelevelschart.
Keywords:
themanagesystemofthecomputergradeexamination,VisualBasic6.0,Access,Asp,B/S
目录
1.概述…………………………………………………4
2.需求分析……………………………………………13
3.总体设计……………………………………………16
4.详细设计……………………………………………19
5.测试报告……………………………………………23
6.后记…………………………………………………25
7.参考文献……………………………………………26
概述
计算机等级考试管理系统实现报名到成绩查询管理的计算机化,可以简化繁琐的工作模式,提高工作效率和工作质量。
计算机等级考试是各高校考试管理工作的重点,包括从报名到考试成绩的查询。
目前,计算机等级考试管理人员的主要工作内容包括考生报名登陆以及查询、生成准考证号、分配考试时间、考试地点和监考人员、录入考生成绩、考生成绩查询及统计。
实现考试管理的计算机化,可以简化繁琐的工作模式,提高工作效率和工作质量。
虽然手工管理也能达到较好的效果,但是随着信息时代的到来,人们对信息的需求越来越大,对信息处理的要求也越来越高,手工管理的弊端日益显露出来。
由于管理方式的落后,处理数据的能力有限,工作效率低,不能及时为考生提供所需信息,各种数据得不到充分利用,造成数据的极大浪费。
解决这些问题的最好办法就是实现考试管理的自动化,用计算机处理来代替手工管理。
利用计算机中最为友好、最为方便的Windows界面进入系统,使用鼠标、键盘轻松地完成数据的录入、浏览、查询和统计的操作。
从技术可行性角度分析,本系统采用的是Access数据库和VisualBasic6.0编程,所需要的计算机软硬件性能并不是很高,且易于开发,现有的技术条件完全能够达到系统目标所提出的要求;从经济可行性角度分析,本系统的经济效益以及因此带来的高效率要远远超过它的开发成本;从操作可行性分析,凡是参加计算机等级考试的考生,必然具有一定的计算机基础操作能力,所以简单的登陆以及查询不是问题,而对于管理员,由于VB是一门简单易学的面向对象的编程语言,Access是一个简单实用的数据库管理系统,因此作为系统开发工具,可以很轻松地完成考试管理的各项任务且易于操作。
从上面介绍的情况可以看出,开发计算机等级考试管理系统、实现管理的计算机化是可行的也是非常必要的。
因为使用计算机化的管理系统可以彻底改变手工管理的现状,能够从根本上解决手工管理中信息滞后、资源浪费等问题。
在对可行性分析阶段的结论进一步复查和确认之后,仔细分析了计算机等级考试管理系统的人工处理过程后,更加进一步的了解到本系统应具体解决的问题,从而导出系统的物理及逻辑模型。
整个系统把输入的数据输入到硬盘的数据库中,把查询的结果在显示器上显示出来,把需要打印的报表打印到相应的文档上。
系统流程图如下:
事务
计算机等级考试管理系统
考生信息文件
学生
报名管理程序
管理员
考场信息文件
考场管理程序
成绩信息文件
成绩管理程序
报表
对于实现本系统,使用VisualBasic是一个相对较好的选择。
VisualBasic都为此系统的管理数据提供了所需的工具,可以在应用程序或数据库开发的任何一个领域中提供帮助。
因此,我选择VisualBasic6.0来开发此系统。
VisualBasic6.0简介:
VisualBasic6.0是微软公司在原有VisualBasic5.0基础上推动的功能更强的开发工具。
VisualBasic6.0增添了不少新功能,现在它已经拥有了更高级的数据库与Internet开发功能。
在如今以面向对象为主流的可视化编程时代,VisualBasic6.0占据了重要的位置,它使开发更轻松、容易。
VisualBasic6.0在数据库方面的应用已很广泛,它提供了强大的数据库开发工具及方法,如支持SQL语言、远程数据对象库和远程数据控件等等。
VisualBasic6.0在Internet功能上的编程也更为强劲,它的编程语言配备了大量用来编制Web应用的开发功能,如服务器端Web服务程序、客户端应用等,这些功能可以在VisualBasic6.0的附加工具包中获得,而且这些功能集成得更好也更丰富。
VisualBasic6.0适应当代应用程序的开发,是不可多得的优秀开发软件。
VisualBasic6.0不同于Delphi、VisualC++等可视化开发工具,使用它不需较高的编程开发基础。
比较容易熟练掌握,花费时间短;但它在开发功能上一点也不逊色于以上几种开发软件,相信有一定VisualBasic基础的使用者是深有体会的。
VisualBasic6.0的特色:
1.集成开发环境的特色:
⑴多工程:
在VisualBasic的同一个实例中可打开多个工程。
这对调试ActiveX控件很有用。
⑵MDI/SDI/ExplorerStyle的界面选项:
VisualBasic6.0能够创建单文档界面、多文档界面以及Microsoft资源管理器样式的文档界面的应用程序。
⑶开发向导:
VisualBasic6.0提供了功能加强的安装向导、ActiveX控件的接口向导、ActiveX文档移植向导、数据窗体向导和属性页向导。
安装向导支持通过Internet发行;支持使用分布式COM(DCOM)和远程自动化安装远程服务器部件;并能为VisualBasic创建的工程和部件建立从属文件。
另外,VisualBasic6.0还新增了工具栏制作向导、数据对象向导等。
⑷代码编辑器的增强功能:
块注释和解除块注释可对文本选择块的每一行添加和删除注释字符。
属性/方法列表为控件显示一个可用属性的下拉列表。
自动快速信息为语句和函数显示语法。
边距指示器标记断点和当前语句。
过程查看和全模块查看按钮使显示模块中选定的过程或全体代码变得更加容易。
可以从代码窗口拖放变量或表达式到监视窗口里。
调试方式的立即窗口允许得到作为工具提示的当前变量值。
2.代码编程的特色:
⑴本机代码:
为了更快地执行,可将VisualBasic工程编译成本机代码,可使用新的本机代码选项配置本机代码的编译,并可使用VisualC++环境调试本机代码。
⑵全局对象:
为了简化重用代码库的创建过程,VisualBasic允许把代码部件中的对象标记为全局的,通过创建全局对象的不同显示实例就可以调用它们的方法。
⑶枚举:
现在可以把相关的命名常数组成枚举型进行定义。
枚举可以包含在ActiveX部件的类型库中,被使用该部件的开发者使用。
⑷自定义类型:
允许用户灵活的定义自己的对象类型。
3.部件开发的特色:
⑴OLE拖放:
多数控件现在都支持OLE应用程序之间的拖放操作;例如,把Word文档中的内容拖到TextBox(文本框)控件。
⑵多态性:
多态性特征允许类支持多个接口。
部件的用户可以事先绑定到这些接口,而不必关心那些实现它们的对象。
⑶扩展部分模型:
新模型允许以编程方式扩展开发环境并控制工程、事件、代码和可视元素。
⑷声明、引发和处理自己的事件:
部件提供的对象可以引发由其他应用程序或者处理的事件。
使用WithEvents变量,也可以处理由其他应用程序或自己的对象引发的事件。
事件提供了一种对异步回调的简单变通处理。
⑸移植到分布式环境中的COM:
通过COM全面支持分布式部件。
现在,通过Windows95和NT4.0上的COM,所有远程自动化工具直接支持远程操作。
4.数据库开发的特色:
⑴RDO/RDC的增强功能:
远程数据对象库和远程数据控件版本2.0的特征增强了本地游标支持、开放式批量更新、独立连接和查询对象。
⑵连接设计器:
内置式ActiveX设计器允许创建独立连接对象,其中包括作为方法的用户自定义查询或存储过程。
⑶SQL调试:
交互式调试工具允许调试VB设计环境中的Transact-SQL代码。
⑷Repository:
内置的Repository对象,它可以对VisualBasic工程进行保存、组织、查找和检索数据。
可扩展的对象模型和API允许对Repository进行完全的编程访问。
可以创建新对象模型帮助管理软件工具。
⑸ActiveXDataObjects(ADO):
ActiveX数据对象针对于OLE数据库提供者设计的容易使用的应用程序级接口。
⑹数据查看窗口及工具的提供:
如数据库设计及查询设计器,查看设计器数据库管理等。
5.ActiveX部件开发的特色:
⑴
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机等级考试 管理 系统 论文