毕业设计论文自动化题库的设计与实现

上传人:无*** 文档编号:141681231 上传时间:2022-08-24 格式:DOC 页数:31 大小:936KB
收藏 版权申诉 举报 下载
毕业设计论文自动化题库的设计与实现_第1页
第1页 / 共31页
毕业设计论文自动化题库的设计与实现_第2页
第2页 / 共31页
毕业设计论文自动化题库的设计与实现_第3页
第3页 / 共31页
资源描述:

《毕业设计论文自动化题库的设计与实现》由会员分享,可在线阅读,更多相关《毕业设计论文自动化题库的设计与实现(31页珍藏版)》请在装配图网上搜索。

1、自动化题库的设计与实现摘要 试题库的管理,特别是学校的试题库具有量大、种类多的特点,常规管理有工作量大、查询困难、不易更新的缺点,试题库管理系统可对试题实行科学的管理,利用现代电脑功能强大、运算速度快的优点,对试题进行集中、有序、有效的管理,更新方便、查询快捷、组件灵活,还可在组件结束后通过打印机直接打印成试卷,大大降低了劳动强度,需用密码登录系统,具有一定的安全性。本论文较为系统地介绍了“基于C/S结构的试题管理系统”课题开发的整个过程。系统采用小型数据库access和“Visual Basic 6.0” 作为系统开发工具,它不但能够完成试题管理的基本要求,而且具有程序设计合理、操作简单、运

2、行可靠、等特点。关键词 试题库;管理系统;accessAbstract The questions of management, especially schools with a large quantity of the questions, and the characteristics of many kinds of conventional management workload and difficult enquiry, it is not easy to update the shortcomings of test library management system can

3、 be implemented on the test scientific management, the use of modern computer powerful, the advantages of high speed, to concentrate on the questions, orderly, and effective management, updating convenient for fast, flexible Test Paper also in the Test Paper by the end of the printer directly into p

4、rint papers and greatly reduce labor intensity, require log system, a certain degree of security. This paper introduces a system based on the C / S structure questions management system, the whole process of development issues. Access systems using large databases and the Visual Basic 6.0, as a syst

5、em development tool, not only to fulfil the basic requirements of item management, and program design is reasonable, simple operation, reliable operation, and so on. Key words test library;management system;Access目录1 引言12 开发工具和数据库22.1 VB介绍22.2 ADO对象32.3 Access数据库简介43系统设计63.1 系统功能设计63.2系统流程图73.3 业务流程

6、103.4 数据流程图104系统实现124.1 登录模块124.2 系统管理134.3 试题添加154.4 信息管理154.5 试卷生成管理164.6数据库管理195系统的配置与维护225.1 系统的配置225.1.1硬件配置要求:225.1.2软件配置要求:225.2 系统的维护225.2.1系统维护的内容225.2.2系统维护的类型225.2.3系统维护的组织与管理236系统测试246.1登陆测试方案246.2 数据录入测试246.3 查询测试246.4测试结论247 结论与讨论25参考文献26致谢271 引言随着计算机技术的发展和普及,在我们的学习和日常生活中都离不开计算机技术,大到科研

7、的超级计算机,小到我们日常使用的手提电话,实际都是计算机技术的应用,对于学校、企事业单位来说,计算机特别是PC机已经相当普及,大家对计算机的操作更加熟悉,充分发挥设备潜能是一种节约的表现,是一种美德。1设计编写编译原理试卷生成系统,是基于二种目的:一是充分利用现有的计算机系统减轻工作人员的劳动强度。二是摒弃传统的手工整理、以试卷(纸质)的形式存放到档案室,浪费纸张等原材料,不利于保护环境。一个好的试卷生成系统,要求界面友好,能方便地生成试卷,试卷的维护(修改、删除试题)操作简单,组卷灵活快捷,查询试题或试卷迅速,以适应各种知识更新对试卷难度的要求,还要具有一定的安全性。为此,在对系统进行概要设

8、计时,就充分考试虑到以上的因素,模块围绕实用性设计2,比如,编辑模块就是为了实现试题的录入、试题的维护、试卷的生成而设计的;查询模块是为了实现试题和试卷的快速查询而设计的;系统管理是考虑系统的安全性,用户名和密码,整个设计简洁明了,同时也就方便了操作。全面详细地介绍了试卷生成系统的设计思想、实现原理和使用技巧。第二部分是开发工具和数据库的简介,介绍的适用范围,对硬件的要求。第三、四部分是本文的主要章节,是软件的开发设计部分,介绍软件的设计思想、实现方法、测试过程和运行维护3。其中编写代码部分列举了几例为实现某功能编写的代码,以期抛砖引玉,欢迎大家指导。测试部分介绍了在编写过程中作为新手所碰到的

9、比较多的几个问题,希望大家在今后的工作过程中多加注意,以减少不必要的劳动。运行和维护部分介绍了如何使用本软件,对本软件的各功能作了详尽的说明,一步一步操作,详细易懂。本软件的开发成功为试卷的生成工作又添加了一款实用性较强的软件,为试卷生成系统告别手工管理的时代又推进了一大步。2 开发工具和数据库本管理系统采用的数据库是access数据库,开发语言为Microsoft Visual Basic 6.0(简称VB6.0)。VB6.0作为前台的开发工具,用Access作为后台支持数据库,通过VB6.0的ado对象来连接Access中并对其编程来实现各种功能。2.1 VB介绍Visual Basic的

10、前身是QBASIC,语言基础是BASIC。自从微软推出VB后,便成为了程序开发人员的首选工具。据统计,仅在数据库系统开发领域,VB就占了90的份额。VB是基于对象的可视化程序开发工具,它的优点在于能够快捷、简易地建立Windows应用程序。71998年8月,微软推出了VB 6.0的版本,进一步加强了部件开发的功能。8以适用人员来分,可有以下三个版本:1) 标准版 针对一般程序设计人员,适合普通应用系统的开发。2) 专业版 针对专业程序开发人员,它在标准版的基础上提供了对数据库和Internet的支持。3) 企业版 适用于专为企业设计应用软件的程序开发人员。使用VB不需要追求完美的算法和精密的逻

11、辑,而只要充分发挥你的想象力和创造力,就能利用VB开发出各种实用的软件了,不论是小游戏还是大型的客户端/服务器端应用程序,都变得非常简单。可视化编程的一个突出特点就是其开发环境就像一个百宝箱,很多功能都集成在其之中,这就是IDE(Integrated Development Environment),即集成开发环境。IDE是指在相应的开发平台中集成了编辑器、编译连接工具、控件器箱辅助工具。例如在VB的集成开发环境中就包括了以下一些主要元素:工具栏、工具箱、工程管理器窗口、属性窗口、窗体设计器、代码编辑器窗口等;和VB类似,Delphi的IDE中具有主控制窗体、对象查看窗口和窗体设计器。9同时I

12、DE的设置是很灵活的,开发人员可以按照自己的编程习惯来配置IDE。从简单的文本文件到各种复杂的关系型数据库,数据库应用程序需要面对各种各样的数据源。Visual basic 6.0提供ADO(Active Data Objects)作为应用程序和OLE-DB连接的桥梁ADO,即Active数据对象(Active Data Objects):实际是一种提供访问各种数据类型的连接机制。ADO设计为一种极简单的格式,通过ODBC的方法同数据库接口相连。用户可以使用任何一种ODBC数据源,即不仅适合于SQL Server、Oracle、Access等数据库应用程序,也适合于Excel表格、文本文件、图

13、形文件和无格式的数据文件。ADO是基于OLE-DB之上的技术,因此ADO通过其内部的属性和方法提供统一的数据访问接口方法。6本系统就是用ADO对象来连接数据库的。下一节专门介绍ADO。Microsoft在Visual Basic 6.0以后的版本都集成了ADO。它与以前Visual Basic的DAO、RDO相比有了很大的提高。DAO(Data Access Objects)即数据访问对象,是一种面向对象的界面接口。通过DAO/Jet功能可以访问ISAM数据库,使用DAO/ODBC Direct功能可以实现远程RDO功能。RDO(Remote Data Objects)即远程数据对象,为使用代

14、码来创建和操作一个远程ODBC数据库系统的各个部件提供了一个框架。RDO是ODBC API的一个浅层界面接口,是专为访问远程ODBC关系数据源而设计的。62.2 ADO对象ADO是Microsoft公司关于各种类型数据的高等界面,后来逐渐演变成满足所有数据访问需要的完整解决办法。ADO的对象模型是所有数据访问接口对象模型中最简单的一种。10Microsoft公司用来访问ADO数据的应用程序界面技术是OLE DB。OLE DB是一种底层编程接口,用来访问许多不同类型的数据源,其中包括消息、文件系统以及其他一些非传统的数据源。OLE DB是一个由Component Object Model(COM

15、)接口组成的集合,用来隐藏创建数据访问服务过程中的细节。11OLEDB提供了访问任何数据资源的方法,包括相互关联的数据库和相互不关联的数据库、Email和文件系统、文本和图形以及用户定义的数据对象。12以下是本程序中用到的对象:Connection对象:通过“连接”可从应用程序访问数据源,连接是交换数据所必需的环境。对象模型使用Connection对象使连接概念得以具体。Recordset对象:表示的是来自基本表或命令执行结果的记录全集。Recordset 对象可支持两类更新:立即更新和批更新。使用立即更新,一旦调用Update方法,对数据的所有更改将被立即写入基本数据源。也可以使用AddNe

16、w和Update方法将值的数组作为参数传递,同时更新记录的若干字段。Field对象:代表使用普通数据类型的数据的列。Recordset对象含有由Field对象组成的Fields集合。每个Field对象对应于Recordset中的一列。使用Field对象的Value属性可设置或返回当前记录的数据。以下是本程序中用到的方法:AddNew方法:创建可更新Recordset对象的新记录。MoveFirst、MoveLast、MoveNext 和MovePrevious方法:在指定 Recordset 对象中移动到第一个、最后一个、下一个或前一个记录并使该记录成为当前记录。Open方法(ADO Conn

17、ection):打开到数据源的连接。Open方法(ADO Recordset):打开记录集。Close方法:关闭打开的对象及任何相关对象。Execute方法:执行指定的查询、SQL语句、存储过程或特定提供者的文本等内容。2.3 Access数据库简介Access 数据库由七种对象组成,它们是表、查询、窗体、报表、宏、页和模块。 表(Table) 表是数据库的基本对象,是创建其他5种对象的基础。表由记录组成,记录由字段组成,表用来存贮数据库的数据,故又称数据表。 查询(Query)查询可以按索引快速查找到需要的记录,按要求筛选记录并 能连接若干个表的字段组成新表。 窗体(Form)窗体提供了一种

18、方便的浏览、输入及更改数据的窗口。还可以创建子窗体显示相关联的表的内容。窗体也称表单。 报表(Report)报表的功能是将数据库中的数据分类汇总,然后打印出来,以便分析。 宏(Macro)宏相当于DOS中的批处理,用来自动执行一系列操作。Access列出了一些常用的操作供用户选择,使用起来十分方便。 模块(Module)模块的功能与宏类似,但它定义的操作比宏更精细和复杂,用户可以根据自己的需要编写程序。模块使用Visual Basic编程。 页是一种特殊的直接连接到数据库中数据的一种WEB页。通过数据访问页将数据发布到Internet 或Intranet上,并可以适用浏览器进行数据的维护和操作

19、。 ACCESS 缺点安全性不够,加了用户级密码容易破解,如果做为服务器的话,对服务器要求很高,否则容易造成 MDB 损坏. 并发数255,但是对高强度操作适应性差,如果服务器不够好,网络不够好,编程的方法不够好,多人同时访问就能导致 MDB 损坏. 不能将 VBA 代码开发的软件系统直接编译成 EXE 可执行文件,不能脱离 ACCESS 或者 ACCESS RUNTIME 环境,该环境相对其他软件体积较大(50M左右)。 每个数据库文件最大限制只有2G,对于大型网站显然不能够胜任。 ACCESS优点Access是一种关系型数据库管理系统,其主要特点如下: (1)存储方式单一 Access管理

20、的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(.mdb)的数据库文件种,便于用户的操作和管理。 (2)面向对象 Access是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外国,用户还可以按需要给对象扩展方法和属性。通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。 (3)界面友好、易操作 Access是一个可视化工具,是风格与W

21、indows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。 (4)集成环境、处理多种数据信息 Access基于Windows操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。 (5)Access支持ODBC(开发数据库互连,Open Data Base Connectivity),利用Access强大的DDE(动

22、态数据交换)和OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、Excel表格、Word文档,还可以建立动态的数据库报表和窗体等。Access还可以将程序应用于网络,并与网络上的动态数据相联接。利用数据库访问页对象生成HTML文件,轻松构建Internet/Intranet的应用。3系统设计系统设计的目的是确定系统如何完成预定的任务,也就是确定系统的物理配置方案,并且进而确定组成系统的每个程序的结构。首先需要从数据流图出发,设想完成系统功能的若干种合理的物理方案,分析员应该仔细比较这些方案,并且和用户共同选定一个最佳方案,然后,进行软件结构设计,确定软件由哪些模块组成以及这些模

23、块之间的动态调用关系。进行软件结构设计时应该遵循的最主要的原理是模块独立原理,也就是说:软件应该由一组完成相对独立的子功能模块组成,这些模块之间的接口关系应尽量简单。自顶向下逐步求精是进行软件结构设计的常用途经,但是,如果已经有了详细的数据流图,也可以使用面向数据流的设计方法,用形式化的方法由数据流图映射出软件结构。在进行详细的过程设计和编写程序之前,首先进行结构设计,其好处在于可以在软件开发的早期站在全局高度对软件结构进行优化,在这个时期进行优化付出的代价不高,却可以使软件质量得到重大改进。试题管理系统和试卷生成系统是两个连在一起的系统,被给我和我同学两个人做。我做试卷生成系统,我同学做管理

24、系统。本系统主要介绍的就是试卷生成系统的设计和方法。3.1 系统功能设计试卷生成系统是为了对试卷生成实行计算机化的管理,以提高工作效率,方便用户。主要功能有对试卷设置、试卷生成等进行管理和检索,以及对系统自身的用户权限管理。提供多种信息的录入,比如试卷设置、试卷生成等。系统不但含有试题中日常项目的信息,而且还包含了对信息的查询检索功能。用户权限主要任务是提高系统安全性和使用性,为系统提供良好的维护,如用户管理可以为用户提供权限服务。该系统是基于SDI窗体,以VB连接SQLServer 2000数据库进行开发的试卷生成系统,力求与实际相结合具有试题日常管理和检索等功能,旨在达到使试卷的管理数字化

25、,使之更加方便快捷,以提高工作效率。在功能上设计如下:1) 系统管理主要包括:用户管理模块包括:为系统新用户设置用户名及口令和修改本管理员密码。用户密码管理模块包括:用于用户更改自己的系统口令。背景设置管理模块包括:界面的颜色和图片的自定义设置。2) 其本信息管理主要包括:试题类型模块包括:显示添加修改删除保存。知识点模块包括:显示添加修改删除保存。难度程度模块包括:显示添加修改删除保存。3) 试卷生成(抽取)管理主要包括:试卷生成管理包括:按类型,知识点,难度程度生成试卷,算法有手工,和随机两个。4) 系统帮助:包括关于和帮助文件。3.2 系统流程图 1) 登录模块结构流程图:如图3-1。修

26、改管理员用户的密码系 统 用 户 信 息 管理员用户创建修改和删除普通用户信息修改自身的用户名和密码 普通用户图3-1 登录系统模块结构2) 设置管理模块结构流程图:如图3-2。 基本资料系统试题添加难度程度 试题信息知识点试题类型删除修改添加 图3-2 设置管理模块结构图3) 试卷抽取模块结构流程图(如图3-3)试题库按知识点抽取 按难度程度抽取按试题类型抽取Word 输出打印试卷图3-3 试卷抽取结构图4) 系统帮助功能流程图:如图3-4系统帮助菜单帮助文件系统关于图3-4系统帮助5) 系统总流程图(包括试题管理和试卷生成):如图3-5。开 始用户登录提示出错 成功读取用户类型管理员用户普

27、通用户管理员主界面系统管理试卷生成管理试卷信息设置试题信息管理图3-5 系统流程图3.3 业务流程业务流程图是系统分析人员作进一步系统分析的依据。业务流程图是系统分析人员、管理人员相互交流思想的工具,系统分析员可以直接在业务流程图上拟出计算机要处理的部分。利用业务流程图可以分析业务流程是否合理。本系统业务流程图如下:3-6试题储存处理业务试题类型试题信息生成试卷储存试卷打印生成条件试卷处理图3-6 业务流程图3.4 数据流程图数据流图描绘系统的逻辑模型图,其中没有任何具体的物理元素,只是描绘信息在系统中流动和处理的情况。因为数据流图是逻辑系统的图形表示,即使不是专业的计算机技术人员也容易理解,

28、所以是极好的通信工具。此外,设计数据流图只需考虑系统必须完成的基本逻辑功能,完全不需要考虑如何具体地实现这些功能,所以它也是软件设计的很好的出发点。本管理系统主要是为了对试题的基本信息及其它相关信息等进行计算机管理。所以主要的数据源应是试题有关方面的各种信息。它们在系统中流动和处理详细见下面的数据流程图。如图3-7,8,9。 试题类型试题管理 知识点难度程度 图3-7信息管理 按类型抽取试题 试卷管理 按知识点抽取试题 按难度抽取试题 图3-8抽取管理 用户管理 系统维护 背景管理图3-9系统维护4系统实现应用程序是用VB开发的,界面设计的简单明了。根据需求分析和功能设计,系统应用程序分为五大

29、模块:登录模块、信息管理、检索打印、系统管理、系统帮助五个模块。4.1 登录模块登录界面是用户最先看到的系统的界面,所以直观上给用户的感觉很重要,所以做一个好的界面,提高软件的亲和力。本管理系统登录界面如图4-1。图4-1 登录界面根据登录模块的功能,管理员和普通用户界面统一在一起。系统自动判断用户的要权限。管理员有所有的权限,普通用户只有检索和改本人的密码权。如果三次登录都出错,系统自动退出。数据库的连接。连接代码如下:Public Sub main()cnn.Provider = Microsoft.Jet.OLEDB.4.0cnn.ConnectionString = App.Path

30、& Datasubject.mdbcnn.OpenfrmInit.ShowEnd Sub采用ADO来连接access数据库。详细代码实现请参考附录程序源代码。4.2 系统管理登录系统后进入主界面如图4-2。在系统功能设计中,系统维护功能主要有添加用户,删除用户和管理员密码修改,如图4-3所示。只有管理员用户才有权限进入本界面。添加、删除用户是在数据表用户信息表中添加和删除用户及权限。初始管理员用户和密码都为admin。管理员密码数据库的用户信息表项里。代码实现请参考附录程序源代码。图 4-2管理系统界面添加用户:在用户名称中输入要添加用户的名,原始密码为12345,可以修改,之后点添加。完毕。

31、如果系统已经添加的该用户,系统自动提示,重新添加。删除用户:选中要删除的用户,直接点删除、系统有提示是否真的删除,点是,就删除了此用户。图4-2 用户管理图4-4 用户密码修改修改密码:在旧密码输入你的登录密码,在新密码中输入新密码,在新密码核实中再输入一次新密码。之后点修改。系统提示。操作已成功!。这样下一次再进入本系统时本用户的密码就改为新密码。其中密码数据用户信息表中姓名和密码字段对应的记录。代码实现请参考附录程序源代码。如图4-4。4.3 试题添加对试题库试题进行添加界面,单击试题添加进入题库添加题界面。如图4-5。图4-5 题库添加题界面此界面可完成对试题的添加功能,可设置试题的编号

32、、知识点、试题类型、难度程度等选项,并对试题内容及答案进行编辑,单击添加键将编辑好的试题添加到试题信息库中,等待之后界面调用,单击退出键可推出子界面进入主界面,进行其他操作。4.4 信息管理信息输入中主要是对所有数据信息的添加、修改、删除的功能。其中试题类型、知识点、难度程度等。其中字典信息可以在下拉列表可以选择,以试题类型为例介绍。界面如图4-6。各按钮的功能:(所有管理界面):移动到第一条记录。:移动到下一条记录。:移动最后一条记录。添加:是添加一新的记录。浏览:是查看全的记录。删除:是删除当前的记录。保存:是在添加和修改记录后,保存记录。修改:移动到要修改的记录,点修改,修改完后,点保存

33、后就修改完毕。所有的信息表中的序号及各种编号一定要统一、规范。这样有利于信息检索。代码实现请参考附录程序源代码。图4-6信息输入界面4.5 试卷生成管理试卷生成管理是本次开发的重点。在试题开发的基础上,开了试卷抽取系统。如图4-7。选择好试卷编号和试题类型后,点添加试题(在试题编号里右键菜单选添加试题)。就可以选择本类型的试题。如图4-8 。图4-7 试卷生成图4-8 试题添加在图4-8试题添加中。要选择试题类型之后,(知识点和难度可以选也可以不选)在操作区,选择试题,可以一个一个的人工选取,也可以随机选取。后好点添加确定。有提示添加成功。成功后,在图4-7中自动添加选取的结果。如果选的题多于

34、试卷设置里的题数,系统会有提示。把所有的类型都选完。这个一个试卷就生成了。可以点生成试卷。出现如图4-9所示,试题顺序。这里所说的试题顺序就是生成的试卷中,第一题是什么题型,第二题是什么,第三题是什么等等。完成后点生试卷,有提示是否查看试卷。如果选是就出现如图4-10试卷。图4-9试题顺序图4-10试卷4.6数据库管理 4.6数据库管理 选择题表 考试题表 填空题表 密码表 学生表 5系统的配置与维护管理信息系统在完成系统实施、投入正常运行之后,就进入了系统配置与维护阶段。5.1 系统的配置 5.1.1硬件配置要求: CPU:PII200以上。 内存:32MB以上。 硬盘:2.1GB以上(可用

35、空间最好在160MB以上)。 打印机:推荐EPSON LQ-1600KII 5.1.2软件配置要求: WINDOWS2000/xp中文版操作系统。 本系统运行:首先启动Windows2000/XP,将本系统拷贝到硬盘相应地目录下,用附加数据库加载上数据,运行“EXE文件”即可。 5.2 系统的维护 系统维护的目的是保证管理信息系统正常而可靠地运行,并能使系统不断得到改善和提高,以充分发挥作用。换言之,系统维护就是为了保证系统中的各个要素随着环境的变化始终处于最新的、正确的工作状态。系统维护的工作量往往是很大的,其费用大约占整个生命周期的60%,所以我们必须对系统维护给予足够的重视。 5.2.1

36、系统维护的内容 根据维护对象的不同,系统维护的内容可分为以下几类:1) 系统应用程序维护2) 数据维护3) 代码维护4) 硬件设备维护 5.2.2系统维护的类型 系统维护的重点是系统应用软件的维护工作,按照软件维护的不同性质,可以划分为下面四种类型: 1) 纠错性维护 诊断和修正系统中遗留的错误。2) 适应性维护 使系统适用环境的变化而进行的维护。3) 完善性维护 为满足用户的需求而进行的维护。4) 预防性维护 为将要发生的变化或调整而进行的主动性维护。 5.2.3系统维护的组织与管理系统维护工作,首先必须建立一个维护组织,确定进行维护工作所应遵循的原则和规范化的过程,此外还应建立一套适用于具

37、体系统维护过程的文档及管理措施,以及进行复审的标准。6系统测试6.1登陆测试方案l 输入空账号l 输入不存在的账号密码l 输入正确的账号和错误的密码l 输入正确账号和空密码l 没有登录直接访问页面6.2 数据录入测试l 录入一条空记录l 录入一条以上全部数据项非空记录l 录入一条以上只填必填数据项的记录l 录入一条以上只填非必填数据项的记录l 对具有外键关联的表录入一条以上检验外键约束的记录l 录入一条以上正确的记录l 录入一条以上检验其他自定义完整性约束的记录6.3 查询测试l 正常查询一条以上记录l 查询各种查非所查的记录l 查询各种不对应选项的查询6.4测试结论首先,我们要认识到测试是软

38、件开发过程中一个非常重要的环节,一个好的软件必须经过无数次的测试,软件测试是保证软件质量的关键步骤。在经过对各模块的测试后,已经能够证实该软件各方面的能力都可以正常运行。该软件在各方面的综合能力都通过。7 结论与讨论经过几个多月的设计和开发,我开发的已经开发完毕。但是由于毕业设计时间较短,所以该系统还有许多不尽如人意的地方,比如联机文档比较少,用户界面不够美观,出错处理不够等多方面问题。这些都有待进一步改善。提高科学管理水平首先要提高科学管理的意识,进行MIS的开发首先要具有科学的开发方法。成功MIS的基础是科学的管理加上科学的开发方式。企业的MIS开发必须结合实际,严格按照软件工程的思想进行

39、才能保证MIS的高成功率和高效率。总的来说,在这次的毕业设计中遇到了不少的问题,大部分得到了很好的解决,但也有少部分遗留的问题。首先便是调研的不充分。由于以前根本未曾接触过软件的整体开发设计,所以在前期的调研中相当不充分,开题也有些盲目,以为把属性和表写得越多越好,这个问题越到后来越严重,而且因为客观的原因耽误了进度,因而对开题做了修改 。其次是软件的编程问题,由于以前对VB只是了解并不能够灵活运用,所以在毕设期间进行了苦读,终于可以基本掌握了常用控件的用法和语句编程。再次就是数据库的建设和使用,虽然SQLServer数据库的安全性和普及性很高,但我们在日常中还是接触得比较少,所以这自然又是一

40、番努力的学习,就拿安装配置以及连接数据库控件方面来说就不那么容易。然后,会用了两种软件,如何把它们连接在一起还真是一件困难的事:选择连接的方法就很重要,通过各方面的比较,我选择了ADO,通过ADO控件与数据库中各表进行连接,同时也用到少数编程实现VB和SQLServer连接时并不顺利,常出现无法找到数据库的问题。随后便是整体设计的问题,只是软件工程的重要部分,一个好的软件的开发必须要全面而实用,尽量把所有的问题都考虑进去,记得当时我们的软件工程老师就说过,一个制作好的软件和差一些的软件最大的区别就在于好的软件把所有的可能性。最后就是从一而终的问题了,在开发过程中我遇到了许许多多的问题,很多地方

41、都不明白,经常有打退堂鼓的想法,我经常的请教同学和老师,最后的成果虽然不很完美,但我尽力了,并有所收获。致谢在本次毕业设计中,我首先要感谢的是我的指导老师,在他身上我学到了很多东西。他严谨、认真、负责的工作态度给我留下了深刻的印象。在这几个月的工作和学习生活中,我受益匪浅。他无论在理论上还是在实践中,都给与我很大的帮助,使我得到不少的提高,即使在百忙中,抽出了很多时间对我的论文进行的批改和修正。使得我的论文不断完完美,对数据库和VB程序有了更深的学习。在我不能够去学校让老师当面指导的情况下,还是在通过电话和E-mail进行交流和传递信息。这对于我以后的工作和学习都有一种巨大的帮助,衷心地感谢他耐心的辅导!其次我要感谢的是以前的同班同学,在一开始的调研和结构化设计中他给予了我很大的帮助,虽然后来由于种种原因没能够继续指导我,但我还是要感谢他。给予我很大的帮助,不仅帮我解答了不少的难点,还给我提出了许多建议,我会以他们为榜样,更好地努力。将这种精神带到以后的工作和学习,使得自己的工作更上一层楼。

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!