VB+ACCESS计算机等级考试管理系统论文_第1页
VB+ACCESS计算机等级考试管理系统论文_第2页
VB+ACCESS计算机等级考试管理系统论文_第3页
VB+ACCESS计算机等级考试管理系统论文_第4页
VB+ACCESS计算机等级考试管理系统论文_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

摘 要本次毕业设计的题目是计算机等级考试管理系统,采用Access关系型数据库,Visual Basic 6.0编程,实现考生报名登录以及查询(包括网上查询)、生成准考证号、分配上机及笔试的考试时间、考试地点和监考人员、录入考生成绩、考生成绩查询及统计(包括网上查询)的一系列操作的自动化。我负责的是报名管理部分,主要技术有Asp,B/S以及 Access与VisualBasic6.0的联合应用。本文中详细的列出了该系统的设计开发过程,包括设计平台的概述、总体设计、详细设计、测试报告以及关键技术分析等几个部分,并附有流程图、层次图等图解。关键词:计算机等级考试管理系统 , VisualBasic6.0,Access,Asp,B/S1AbstractThe subject of this graduate design is the manage system of thecomputer grade examination, which is developep by Access RDBS andprogrammed by Visual Basic 6.0 to achieve the automatization of a series ofoperation such as logging in to sign up and query(including query on-line)、createpermit of theexamination、allot machineandwritten examination time、placeandpeoplewhoinvigilate、record、query (includingqueryon-line)andcounttheachievementoftheexamination.Which I preside over is the portion of sigh up management.Its maintechnology are asp,B/S and the application of Visual Basic who associate withAccessandVisual Basic6.0.This paper has listed the planning and developing course of this systemdetaildly,including window summary,general design,detailed designmtestingreport and key technology analysis,and it is also attached the chart,such asflowchart,administrative levels chart.Key words: the manage system of the computer gradeexamination,VisualBasic6.0,Access,Asp,B/S2目录1 概述42 需求分析133 总体设计164 详细设计195 测试报告236 后记257 参考文献263概述计算机等级考试管理系统实现报名到成绩查询管理的计算机化,可以简化繁琐的工作模式,提高工作效率和工作质量。计算机等级考试是各高校考试管理工作的重点,包括从报名到考试成绩的查询。目前,计算机等级考试管理人员的主要工作内容包括考生报名登陆以及查询、生成准考证号、分配考试时间、考试地点和监考人员、录入考生成绩、考生成绩查询及统计。实现考试管理的计算机化,可以简化繁琐的工作模式,提高工作效率和工作质量。虽然手工管理也能达到较好的效果,但是随着信息时代的到来,人们对信息的需求越来越大,对信息处理的要求也越来越高,手工管理的弊端日益显露出来。由于管理方式的落后,处理数据的能力有限,工作效率低,不能及时为考生提供所需信息,各种数据得不到充分利用,造成数据的极大浪费。解决这些问题的最好办法就是实现考试管理的自动化,用计算机处理来代替手工管理。利用计算机中最为友好、最为方便的Windows界面进入系统,使用鼠标、键盘轻松地完成数据的录入、浏览、查询和统计的操作。从技术可行性角度分析,本系统采用的是Access数据库和VisualBasic6.0编程,所需要的计算机软硬件性能并不是很高,且易于开发,现有的技术条件完全能够达到系统目标所提出的要求;从经济可行性角度分析,本系统的经济效益以及因此带来的高效率要远远超过它的开发成本;从操作可行性分析,凡是参加计算机等级考试的考生,必然具有一定的计算机基础操作能力,所以简单的登陆以及查询不是问题,而对于管理员,由于VB是一门简单易学的面向对象的编程语言,Access是一个简单实用的数据库管理系统,因此作为系统开发工具,可以很轻松地完成考试管理的各项任务且易于操作。从上面介绍的情况可以看出,开发计算机等级考试管理系统、实现管理的计算机化是可行的也是非常必要的。因为使用计算机化的管理系统可以彻底改变手工管理的现状,能够从根本上解决手工管理中信息滞后、资源浪费等问题。在对可行性分析阶段的结论进一步复查和确认之后,仔细分析了计算机等级考试管理系统的人工处理过程后,更加进一步的了解到本系统应具体解决的问题,从而导出系统的物理及逻辑模型。4报 表事 务计算机等级考试管理系统整个系统把输入的数据输入到硬盘的数据库中,把查询的结果在显示器上显示出来,把需要打印的报表打印到相应的文档上。系统流程图如下:对于实现本系统,使用VisualBasic是一个相对较好的选择。VisualBasic都为此系统的管理数据提供了所需的工具,可以在应用程序或数据库开发的任何一个领域中提供帮助。因此,我选择VisualBasic6.0来开发此系统。Visual Basic 6.0简介:VisualBasic6.0是微软公司在原有VisualBasic5.0基础上推动的功能更强的开发工具。Visual Basic 6.0增添了不少新功能,现在它已经拥有了更高级的数据库与Internet开发功能。在如今以面向对象为主流的可视化编程时代,Visual Basic 6.0占据了重报名管理程序成绩管理程序考场管理程序学 生 考生信息文件成绩信息文件考场信息文件管理员5要的位置,它使开发更轻松、容易。Visual Basic 6.0在数据库方面的应用已很广泛,它提供了强大的数据库开发工具及方法,如支持SQL语言、远程数据对象库和远程数据控件等等。VisualBasic6.0在Internet功能上的编程也更为强劲,它的编程语言配备了大量用来编制Web应用的开发功能,如服务器端Web服务程序、客户端应用等,这些功能可以在VisualBasic 6.0的附加工具包中获得,而且这些功能集成得更好也更丰富。Visual Basic 6.0适应当代应用程序的开发,是不可多得的优秀开发软件。VisualBasic6.0不同于Delphi、Visual C+等可视化开发工具,使用它不需较高的编程开发基础。比较容易熟练掌握,花费时间短;但它在开发功能上一点也不逊色于以上几种开发软件,相信有一定VisualBasic基础的使用者是深有体会的。Visual Basic 6.0的特色:1集成开发环境的特色:多工程:在Visual Basic的同一个实例中可打开多个工程。这对调试ActiveX控件很有用。MDI/SDI/Explorer Style的界面选项:Visual Basic 6.0 能够创建单文档界面、多文档界面以及Microsoft资源管理器样式的文档界面的应用程序。开发向导:Visual Basic6.0提供了功能加强的安装向导、ActiveX控件的接口向导、ActiveX文档移植向导、数据窗体向导和属性页向导。安装向导支持通过Internet发行;支持使用分布式COM(DCOM)和远程自动化安装远程服务器部件;并能为Visual Basic创建的工程和部件建立从属文件。另外,VisualBasic6.0还新增了工具栏制作向导、数据对象向导等。代码编辑器的增强功能:块注释和解除块注释可对文本选择块的每一行添加和删除注释字符。属性/方法列表为控件显示一个可用属性的下拉列表。自动快速信息为语句和函数显示语法。边距指示器标记断点和当前语句。过程查看和全模块查看按钮使显示模块中选定的过程或全体代码变得更加容易。可以从代码窗口拖放变量或表达式到监视窗口里。调试方式的立即窗口允许得到作为工具提示的当前变量值。62代码编程的特色:本机代码:为了更快地执行,可将Visual Basic 工程编译成本机代码,可使用新的本机代码选项配置本机代码的编译,并可使用Visual C+环境调试本机代码。全局对象:为了简化重用代码库的创建过程,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对象,它可以对Visual Basic工程进行保存、7组织、查找和检索数据。可扩展的对象模型和API允许对Repository进行完全的编程访问。可以创建新对象模型帮助管理软件工具。ActiveX Data Objects(ADO):ActiveX数据对象针对于OLE数据库提供者设计的容易使用的应用程序级接口。数据查看窗口及工具的提供:如数据库设计及查询设计器,查看设计器数据库管理等。5ActiveX部件开发的特色:创建自己的ActiveX控件:利用VisualBasic6.0可以组合现有的控件,或从中创建自己的控件。所创建的ActiveX控件可以有事件、数据绑定支持、许可证支持、属性页、Internet特征等多种功能。创建ActiveX文档:在VisualBasic6.0中创建ActiveX就像设计传统的VisualBasic应用程序那样既简单又直观。ActiveX文档将VisualBasic应用程序推进到Internet和Intranet浏览器窗口中。多线程和线程安全ActiveX部件:这两个新功能支持建立可缩放的使用多线程技术的ActiveX部件。在分布式应用程序中对未预料到的执行过程(非用户界面的元素)建立ActiveX部件,这将允许在多线程环境中使用该部件。对未预料到的执行过程所标记的ActiveX DLL部件支持ActiveX/COMApartment线程模式。在创建对象实例时为获得更好的可缩放性,对未预料到的执行过程所标记的ActiveX EXE部件将通过多线程分配对象实例。6Internet应用开发的特色:IIS应用:新增的IIS(Internet Information Server)应用支持Internet服务器端的Internet应用编程,响应用户端浏览器的浏览要求。动态HTML的支持:新增的HTML技术为每个网页上的元素展现属性、方法和事件。它允许编写代码来响应用户在HTML中的动作,并且无须经过到服务器端的处理。Internet部件下载:可以利用安装向导为Web上部署的部件打包。Web支持:新增的WebPublishing向导可使应用程序在Web站点发布;IE4.0为ActiveX文档提供下载功能,使得下载ActiveX文档如同下载ActiveX控件一样简单。8AsyncRead功能:增强的AsyncRead功能可给出异步下载的操作过程与状态的信息。Asp简介:Asp:全名ActiveServerPages,是一个Web服务器端的开发环境,利用它可以产生和运行动态的、交互的、高性能的Web服务应用程序。Asp采用脚本语言VBScript(Javascript)作为自己的开发语言。Active Server Pages实际上是经过服务器编译成ISAPI脚本,然后再生成文本发送到客户端。Active Server Pages像标准的HTML文件一样包含HTML对象并且在一个浏览器上解释并显示。任何你可以放在HTML中的东西:JavaApplets、闪烁字符串、客户端脚本、客户端Active X控件等等,你都可以放在Asp文件中。因此,一个Asp文件有如下几个重要特征来使之具备很强的通用性。一个Asp文件可以包括服务器端脚本,利用Asp中的服务端脚本,你可以创建动态内容的网页,举一个最简单的例子,你可以让网页在一天的不同时间显示不同内容。一个Asp文件提供了一些内置对象。利用这些Asp中提供的内置对象,可以使你的脚本更加强大;这些对象会允许你从浏览器中接受和发送信息。例如,利用request对象,你可以将用户在HTML Form中的信息接受到并在一个Script中来响应它。一个Asp文件可以用另外的元素来扩展。Asp本身就是来源于相当数量的标准服务端Active X元素,这些组件允许你做诸如依据浏览器能力进行不同显示以及在浏览器上显示计数器的工作。标准的Active X组件非常有用,不过,你并不会被此局限,你可以轻松创建属于你自己的附加Active X组件。这意味着你可以不加限制地拓展你的ActiveX组件。Active Server Pages可以和诸如SQLServer这样的数据库进行连接,如果你已经学会了怎样使用 SQL 语言,利用一些特别的对象集合,Active DataObject(ADO),你就可以在你的Active Server Pages中使用SQL语言。这是ActiveServer Pages一个非常强大的功能所在,在线商务以及在线沙龙等各种非常高级9的、动态更新的站点都需要数据库的支持,而且需要随数据库内容的更新而自动更新,这样,你就可以利用ActiveServer Pages自己建立很多类似的高级站点。以上特性对Active Server Pages进行了限定,Asp就是由Server端脚本、对象以及组件拓展过的标准主页。利用它,你的主页就可以包含动态内容。Asp的功能:在你的网站主页顶部添加一个滚动显示的广告栏。从HTML的Form中接受信息并且存到数据库中。根据不同访问者显示不同内容,创建个性化主页。在你的主页中添加计数器。根据用户浏览器的版本和类型显示不同档次的内容。连接多个主页使之容易进行网际导航。跟踪用户网站上的活动信息并且存入日志文件。C/S的实用与缺陷:MIS在我国已有20多年的发展历程,但真正普及应用还是近十年来的事。由于负责企业庞大而复杂的数据信息的管理,在企业生产经营管理中发挥了巨大的作用,C/S本身也是属于发展到90年代的较为先进的结构。这种模式将应用一分为二,服务器负责数据管理,客户机完成与用户的交互任务。C/S 具有强壮的数据操纵和事务处理能力,以及数据的安全性和完整性约束。但随着企业规模的日益扩大,应用程序的复杂程度不断提高,逐渐也暴露了以下几点:1.开发成本较高。C/S 结构对客户端软硬件要求较高,尤其是软件的不断升级,对硬件要求不断提高,增加了整个系统的成本,客户端越来越臃肿。2.移植困难。不同开发工具开发的应用程序,一般来说互不兼容,不能搬到其它平台上运行。3.用户界面风格不一,使用繁杂,不利于推广使用。4.维护复杂,升级麻烦。如果应用程序要升级,必须到现场为客户机一一升级,每个客户机上的应用程序都需维护。5.信息内容和形式单一,因为传统MIS 一般为事务处理,界面基本遵循数10据库的字段解释,开发之初就已确定,而且不能随时截取办公信息和档案等外部信息,用户获得的只是单纯的字符和数字,既枯燥又死板。6.新技术不能轻易应用。因为一个软件平台及开发工具一旦选定,不可能轻易更改。B/S模式体系结构概述B/S模式是指在TCP/IP的支持下,以HTTP为传输协议,客户端通过Browser访问Web服务器以及与之相连的后台数据库的技术及体系结构。它由浏览器、Web服务器、应用服务器和数据库服务器组成(图1)。B/S模式突破了传统的文件共享及C/S模式的限制,实现了更大程度的信息共享,任何用户只要通过浏览器即可访问数据库,从而克服了时间和空间的限制。图1B/S模式的工作原理是:客户端的浏览器通过URL访问Web服务器,Web服务器请求数据库服务器,并将获得的结果以HTML形式返回客户端浏览器。B/S的先进与不足:基于B/S的Intranet技术,其三项优势是实质性的:1.它是有计算技术以来最稳定的技术平台。在 C/S时代,用户最苦恼的问题莫过于如何选择一个稳定的平台。由于以前的技术基础不是网络,因此自然地发展出众多的互不兼容的技术平台。每种技术平台,从用户应用稳定性要求来看,都可以说是昙花一现,给用户留下了无奈与苦恼。只有进入网络计算机时代,由于上亿用户都联在网上,其技术才获得了高度稳定性。它只能发展,不能被推翻,所有人只能支持和遵循它,不能控制它。2.它本质上是一种客户机技术,这对于大中型企业特别合适。在C/S模式下,11每种应用的主要部分是在客户机侧。别的不说,光是在众多的客户机侧安装和维护多种应用的多个版本,就叫人受不了。而Internet技术却不同,上亿个用户只是通过浏览器这个统一界面,就可享受到无限丰富的,永远在不断变化和发展着的信息服务。Intranet原则上取消了所有在客户机侧的维护工作。3.它提供了异种机、异种网、异种应用服务的联机、联网、统一服务的最现实的开放性基础。通过Intranet技术统一访问异种数据库,早已成为现实。从ISDN 到ATM,再到现在大行其道的TCP/IP,正是由于 Internet的大行其道,宽带IP将会成为真正的、统一服务的(数据、语音、多媒体)网络基础。但是存在着两大问题,一为:企业是一个有结构、有管理、有确定任务的有序实体,而Internet面向的却是一个无序的集合,B/S必须适应并迎合长期C/S下的有序需求方式。其二为:企业中已经积累了或多或少的各种基于非Internet技术上的应用,与这些应用联接,是Intranet一项极其重要而繁重的任务。缺乏对动态页面的支持能力,没有集成有效的数据库处理功能,系统的扩展能力差,安全性难以控制,好集成工具不足等等,都让我们应慎重行事。12需求分析计算机等级考试管理工作被视作高校管理工作中一项不容忽视的重要分支,其工作量大,涉及面广,由于管理工作的本身特点及特殊性质,单纯依靠人力,会使从事这项工作的管理人员过度疲劳,难免会发生许多错误,难以做到管理的规范化,这不符合管理工作的今后发展趋势。因此,需要开发一种功能全面,操作简便的管理系统来辅助作用,人机配合,使机器承担部分工作,使管理员逐步摆脱一些无谓的、烦琐的业务,这对充分利用人力资源的主导作用及使管理工作逐步步入规范化轨道有着重要意义。13系统数据流程图如下:3学生 报名 学生报名信息考 场D1 1.2学生报名 1.3生成准考证号考场信息表 1.4分配时间、考场、监考人员信 息D2 考场 信息2产生报表考生信息表座位号准考证学校学生考试参加考试成绩 D3 成绩信息表信 息成 绩 4产生报表信 息成 绩 过级率 过级名单14根据需求分析画出实体/关系图(E/R图)如下图所示:学生考 场 考试科目姓名学生证号 年级院系学校考场号 理论考试地点理论考试时间上机监考人员上机考试地点 上机考试时间笔试监考人员 级别科目名称科目代码1 n n 1考 试 报 考15总体设计(一)系统功能分析系统开发的总体任务是实现各种信息的系统化、规范化和自动化。系统功能分析是在系统开发的总体任务的基础上完成的。本设计中的计算机等级考试管理系统(以下简称为系统)需要完成功能主要有:考生报名管理:完成考生报名及查询考场信息管理:完成生成准考证号、分配考试时间、考试地点与监考人员的管理成绩信息管理:完成对考生成绩的查询与统计(二)系统功能模块设计根据前面对用户需求的分析,依据系统功能设计原则,对整个系统进行了模块划分,得到了如下所示的功能模块图。计算机等级考试管理系统考场管理考生信息录入 打印座位号生成准考证号考生信息统计 打印准考证 考场信息查询 考生成绩录入考生信息查询 网上报名查询 统计报名费 考生成绩查询 考试成绩统计 网上成绩查询成绩管理报名管理 考场信息录入16(三)数据库逻辑结构设计按照数据库规范化设计的原则即既无数据冗余,也无部分函数依赖和传递函数依赖,构造出以下各表。考生信息表以“准考证号”为主键,登记考生的基本信息,其中字段如表1所示。表名:考生信息表 说明:此表用于说明考生的基本信息字段名称 字段类型 字段大小 允许空值 索引 备注准考证号 文本 10 必填 关键字学生证号 文本 10 候选键学生姓名 文本 10学校代码 文本 4院系代码 自动编号 长整型年级 文本 4考试科目代码 文本 2考场号 文本 2表1 考生报名表科目信息表以“科目代码”为主键,登记考试科目信息,其中字段如表2所示。表名:考试科目表 说明:此表用于说明考试科目的具体信息字段名称 字段类型 字段大小 允许空值 索引 备注科目代码 文本 2 必填 关键字科目名称 文本 30级别 文本 6表2 考试科目表考场信息表以“考场号”为主键,登记考试的具体信息,其中字段如表3所示。表名:考场信息表 说明:此表用于说明考试的具体信息字段名称 字段类型 字段大小 允许空值 索引 备注考场号 文本 2 必填 关键字按学号 按报考级别 按准考证号 按报考级别按报考级别 按院系按年级按考场 按院系按学号 按准考证号按年级 按院系17上级考试时间 日期/时间 常规日期上级考试地点 文本 20上级监考人员 文本 20笔试考试时间 日期/时间 常规日期笔试考试地点 文本 20笔试监考人员 文本 20表3 考场信息表学校信息表以“学校代码”为主键,登记学校的名称,其中字段如表4所示。表名:学校信息表 说明:此表用于登记学校的名称字段名称 字段类型 字段大小 允许空值 索引 备注学校代码 文本 4 必填 关键字学校名称 文本 20表4 学校信息表院系信息表没有设主键,系统自动编号为主键,登记院系名称,其中字段如表5所示。表名:院系信息表 说明:此表用于登记院系的名称字段名称 字段类型 字段大小 允许空值 索引 备注院系代码 自动编号 长整型 必填 关键字院系名称 文本 30表5 院系信息表基本信息表用以说明标准考场人数及每人报名费,其中字段如表6所示。表名:基本信息表 说明:此表用于说明标准考场人数及报名费字段名称 字段类型 字段大小 允许空值 索引 备注标准考场人数 数字 长整型 必填报名费 数字 长整型 必填表6 基本信息表test.mdb该数据库有2个表第一个表admin是用来存放管理员信息的字段名 字段说明 类型 宽度userid 管理员ID 字符型 50userpass 管理员密码 字符型 50第二个表考生报名表是用来存储考生报名信息和成绩的。字段名 字段说明 类型 宽度考生科目编码 考的是什么科目 字符型 50考试时间 考试具体时间 字符型 50学校代码 学校代码 字符型 5018学生证号 学生证号 字符型 50准考证号 准考证号 字符型 50学生姓名 学生姓名 字符型 50院系 院系 字符型 501年级 年级 数字型 50笔试成绩 笔试成绩 数字型 50上机成绩 上机成绩 数字型 50备注 备注 字符型 50考场 考场 字符型 50详细设计详细设计阶段的根本目标是确定应该怎样具体实现所需要的系统,也就是说,经过这个阶段的设计工作,应该得出对目标系统的精确描述,从而在编码阶段可以把这个描述直接翻译成用某种程序设计语言书写的程序。设计阶段的任务还不是具体编写程序,而是要设计程序的“蓝图”,以后程序员将根据这个蓝图写出世纪的程序代码。因此,详细设计的结果基本上决定了最终的程序代码的质量。考虑程序代码的质量是必须注意的,程序的“读者”有两个,那就是计算机和人。在软件生命周期中,设计测试方案,诊断程序错误,修改和改进程序等等都必须首先读懂程序。实际上对于长期使用的软件系统而言,人读程序的时间可能比写程序的时间还长很多。因此衡量程序的质量不仅要看它的逻辑是否正确,性能是否满足要求,更主要的是要看它是否容易阅读和理解。详细设计的目标不仅仅是逻辑上的正确和实现每个模块的功能,更重要的是设计出的处理过程应该尽可能简明易懂。结构程序设计技术是实现上述目标的关键技术。因此是详细设计的逻辑基础。通过前面的总体设计的分析,我们得出了本项目整体功能模块,以及每个功能模块下面所对应的子模块,使我们对项目的面貌有了一个清晰的认识,但是,现在我们只是得出了一个整体、粗略的概念、模块对细节问题还没有进行分析,如果现在进行动手编代码,则容易“误入歧途”。正确的方法是熟悉每一个模块的具体功能及实现方法。本系统的进入身份验证,信息查询,考生成绩查询,管理员密码变更,统计各种数据,帮助六个模块实现如下功能:1登陆系统身份验证功能192信息查询功能3考生网上查询成绩功能4管理员密码变更功能5统计各种数据功能6提供帮助信息登录界面启动本系统时,将出现如图所示的登录界面,本系统是通过一个叫主程序文件进入的。用户可以直接双击主程序图标,首先出现的是一个用户登录的窗口。输入帐号和密码,检验正确,进入主窗体,报名页面20主菜单:此模块提供菜单选择功能,供用户选择各模块;(1)主菜单界面:(2) 统计报表菜单用来显示各种统计功能的菜单(3)系统管理菜单21由于我负责的模块主要负责查询,所以我的系统管理菜单由俩个部分组成.(4)用户口令修改为了系统的安全性考虑,应该定期修改口令,修改口令时系统会查看用户名和密码是否与管理员密码一样。还有只有俩个新密码相等时才会用新的管理员密码换掉原来的管理员密码。(5)帮助菜单帮助菜单有俩个菜单,帮助信息和关于作者的声明等。然后把学生成绩以及信息显示在浏览器上最后生成此统计表:序 学院 一 二级 三级 总 报名22号 级 计人数 费(元)11 FOXBASE QBASIC C FORTRAN VB VFP 硬件 软件 网络21 22 23 24 25 26 33 34 351 法学院 64 8 11 832 师范学院 223 2 1 119 3 360 2 2 7123 护理学院 6 111 1174 经管学院 101 1 40 5 271 4185 科技学院 34 2 1 73 3 18 5 1366 汉语学院 139 62 2017 医学院 22 1 6 544 1 5748 体育学院 1 180 181测试报告软件测试在开发软件过程中是一个不可缺少的部分。因为在开发软件系统的漫长过程中,面对极其复杂的问题,人的主观认识不可能完全符合客观实现,因此,在软件生命周期的各个阶段都不可避免的产生差错。我们力求在每个阶段结束之前通过严格的技术审查,尽可能早的发现并纠正错误;但是,经验表明审查并不可能发现所有的错误,此外在编码的过程中还不可避免地会引起一些新的错误。如果在软件投入使用之前,没有发现并纠正这些错误,则迟早会在使用过程中暴露出来,那时改正这些错误的代价更大,而且往往造成恶劣的后果。测试的目的就是在软件投入使用之前,尽可能多地发现并纠正软件中的错误。基于上述的原因,我在编码过程中进行了模块测试,编码结束进行了系统测试和验收测试。下面将介绍测试方案,测试过程和测试结果。1模块测试测试方案:采用了白盒测试,即按照程序内部的逻辑结构,检验程序中的每条通路是否都按预定要求正常工作。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论