VB课程设计图书管理系统.doc

上传人:laozhun 文档编号:2389349 上传时间:2023-02-17 格式:DOC 页数:22 大小:467KB
返回 下载 相关 举报
VB课程设计图书管理系统.doc_第1页
第1页 / 共22页
VB课程设计图书管理系统.doc_第2页
第2页 / 共22页
VB课程设计图书管理系统.doc_第3页
第3页 / 共22页
VB课程设计图书管理系统.doc_第4页
第4页 / 共22页
VB课程设计图书管理系统.doc_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《VB课程设计图书管理系统.doc》由会员分享,可在线阅读,更多相关《VB课程设计图书管理系统.doc(22页珍藏版)》请在三一办公上搜索。

1、专业方向组设计图书管理系统指 导 教 师 张全贵 李鑫 刘卉 院(系、部) 电子与信息工程学院 专 业 班 级 计算07-2 学 号 姓 名 电子与信息工程学院计算机科学系目录1.问题定义11.1.项目背景11.2.项目目标及范围12.可行性研究12.1.技术可行性22.2.经济可行性22.3.选择方案可行性22.4.法律可行性研究23.需求分析23.1.图书管理系统的需求分析图23.2.抽象出当前系统的逻辑模型33.3.建立目标系统的逻辑模型33.4.书管理系统的总体功能44.数据流图44.1.数据流图符号说明54.2.借书过程数据流图54.3.还书过程数据流图65.系统设计65.1.系统功

2、能模块设计65.1.1.模块结构图65.1.2.各功能模块详细叙述75.1.3.数据库需求分析75.1.4.数据库概念结构设计95.1.5.数据库逻辑结构设计105.1.6.数据库物理结构设计116.编码136.1.程序设计语言选择136.1.1.Visual C+6.0概述136.1.2.本程序中使用的VC 控件及其属性简介146.1.3.系统数据访问接口的选择147.系统实施与测试157.1.程序设计157.2.编写程序167.3.系统测试167.3.1.单元测试167.3.2.综合测试167.3.3.确认测试177.3.4.系统测试178.系统用户手册178.1.环境及操作指南171.

3、问题定义1.1. 项目背景二十一世纪是信息高度交流与发展的时代,面计算机系统则在信息时代扮演着极为重要的脚色,随着计算机的不断发展,计算机以渗透到各个领域,图书馆也不例外,图书馆的计算机化以不容迟缓。图书馆在正常运营中总是面对大量的读者信息、书籍信息以及两者相互作用产生的借书信息、还书信息。需要对读者资源、书籍资源、借书信息、还书信息进行管理,及时了解各个环节中信息的变更,有利于提高管理效率。1.2. 项目目标及范围针对图书馆手工管理的现状,经过详细的系统调查,为我校图书馆开发出的一个实用的单机版图书馆管理信息系统。本论文对图书馆管理信息系统进行了详细的分析和设计,而且还对系统的安全性、数据共

4、享性、可移植性,以及从单机版升级到网络版的可行性等内容进行了详细的论述。本系统的前端开发工具是Visual c+ 6.0,后台数据库选用的是关系数据库Microsoft Access2000 。2. 可行性研究可行性分析是通过对项目的主要内容和配套条件,如市场需求、资源供应、建设规模、工艺路线、设备选型、环境影响、资金筹措、盈利能力等,从技术、经济、工程等方面进行调查研究和分析比较,并对项目建成以后可能取得的财务、经济效益及社会环境影响进行预测,从而提出该项目是否值得投资和如何进行建设的咨询意见,为项目决策提供依据的一种综合性的系统分析方法。可行性分析应具有预见性、公正性、可靠性、科学性的特点

5、。开发任何一个基于计算机的系统,都会受到时间和资源上的限制。因此,在接受项目之前必须根据客户可能提供的时间和资源条件进行可行性研究。它可以避免人力、物力和财力上的浪费。可行性研究与风险分析在许多方面是相互关联的。项目风险越大,开发高质量软件的可行性越小。系统可行性分析从技术的可行性、经济可行性、选择方案的可行性等几个方面论述。2.1. 技术可行性技术往往是系统开发过程中难度最大的工作,这其中必须进行风险分析、资源分析和技术分析,开发人员必须在给定的约束条件下,判断是否能在预定的计划顺利完成任务,但这些因素很难把握好,因为在开发的过程中往往会发生一些意外因素,综合各方面的困素,本系统采用Visu

6、al Basic6.0作为开发平台,后台数据库用的是Microsoft Access 2000。综合自已对这方面的熟练程度,能方便的进行系统开发、维护。2.2. 经济可行性在提出开发这个管理系统前,因为此次本着是做课程设计的要求,一方面是锻炼自已的能力,另一方面是了解当今比较流行的管理系统的知识。此系统在实现区域经济发展目标、创造就业、改善环境、提高人民生活等方面的效益显著。2.3. 选择方案可行性我把自已的一些方案一一提出来,通过与同导师进行一番讨论后,并对系统的方案进行评价。然后通过反复修改,方案可以通过。2.4. 法律可行性研究研究在系统开发过程中可能涉及的各种合同、侵权、责任以及各种与

7、法律相抵触的问题。3. 需求分析3.1. 图书管理系统的需求分析图当决定要开发一个信息系统时,首先要对信息系统的需求进行分析,需求分析要做的工作是深入描述软件的功能和性能,确定软件设计的限制和软件同其他系统元素的接口细节,定义软件的其他有效性需求。其实现步骤主要包括四步(如图):获得当前系统的处理流程,在此首先假设当前系统是手工处理系统。手工处理流程大致是这样的。读者读者将要借的书和借阅证交给工作人员,工作人员将每本书附带的描述书信息的卡和读者借阅证一起放在一个小格栏,并在借阅证和每本书上贴的借阅信息。这样借书过程就完成了。还书时读者将要还的图书交给工作人员,工作人员图书信息找到相应的书卡和借

8、阅证,并填写相应的还书信息。3.2. 抽象出当前系统的逻辑模型在理解当前系统“怎么做”的基础上,抽取其“做什么”的本质,从而从当前系统的物理模型抽象出当前系统的逻辑模型。在物理模型中有许多物理因素,随着分析工作的深入,有些非本质的物理因素就成为不必要的负担,因而需要对物理模型进行分析,区分出本质的物理因素就成为不必要的负担,因而需要对物理模型进行分析,区分出本质的和非本质的困素,去掉那些非本质的困素即可获得反映系统本质的逻辑模型。3.3. 建立目标系统的逻辑模型分析目标系统与当前系统逻辑上的差别,明确目标系统到底要“做什么”,从而从当前系统的逻辑模型导出目标系统的逻辑模型。在对上述流程进行分析

9、后,我们对新的图书处理流程进行整理,图书馆借还书过程如下:借书过程:读者从架上选到所需图书后,将图书和借书卡交管理人员,管理人员用码阅读器将图书和借书卡上的读者编号输入处理系统。系统根据读者条码从读者文件和借阅文件中找到相应记录;根据图书上的条码从图书文件中找到相应记录,读者如果有如下列情况之一将不予办理借书手续。读者所借阅图书已超过该读者容许的最多借书数目。该读者记录中有止借标志。该读者还有已超过归还日期而仍未归还的图书。该图书暂停外借。若读者符合所有借书条件时,予以借出。系统在借阅文件中增加一条记录,记入读者码、图书条码、借阅日期等内容.还书过程:还书时读者只要将书交给管理人员,管理员将书

10、上的图书条码读入系统,系统从借阅文件上找到相应记录,填上还书日期后写入借阅历史文件,并从借阅文件上删去相应记录,同时系统对借还书日期进行计算并判断是否超期,若不超期则结束过程,若超期则计算出超期天数、罚款数、并打印罚款通知书,记入罚款文件.。同时在读者记录上作止借标记,当读者交来罚款收据后,系统根据读者条码查寻罚款文件,将相应记录写入罚款历史文件,并从罚款文件只删除该记录,同时去掉读者文件中的止借标记。为了对图书管理系统做完整的描述,还需要对上面得到的逻辑模型做一些补充。首先采用图形的方式描述图书管理系统的用户界面,这样做的目的是保证整个系统的用户界面的一致性,同时也有国助于后续的开发人员更好

11、地理解系统需要实现的功能。其次,说明图书管理系统的一些特珠性能要求。如借书、还书服务花费的时间一次不得大于5分钟等。3.4. 书管理系统的总体功能简单的图书管理系统主要包括下面的功能:借书处理:完成读者借书这一业务流程还书处理:完成读者还书这一业务流程罚款处理:解决读者借书超期的罚款处理新书上架:输入新书资料旧书淘汰:删除图书资料读者查询:根据读者号,查询读者借阅情况4. 数据流图数据流图(Data Flow Diagram):简称DFD,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图

12、示方法。数据流程图包括: a指明数据存在的数据符号,这些数据符号也可指明该数据所使用的媒体;b指明对数据执行处理的处理符号,这些符号也可指明该处理所用到的机器功能; c指明几个处理和(或)数据媒体之间的数据流的流线符号;d便于读、写数据流程图的特殊符号4.1. 数据流图符号说明数据流程图中有以下几种主要元素:数据流。数据流是数据在系统内传播的路径,因此由一组成分固定的数据组成。 :数据源(终点)。代表系统之外的实体,可以是人、物或其他软件系统。:对数据的加工(处理)。加工是对数据进行处理的单元,它接收一定的数据输入,对其进行处理,并产生输出。:数据存储。表示信息的静态存储,可以代表文件、文件的

13、一部分、数据库的元素等。4.2. 借书过程数据流图 4.3. 还书过程数据流图5. 系统设计5.1. 系统功能模块设计5.1.1. 模块结构图根据前面对需求的分析,我们得到如下图的模块结构图。图书管理系统读者查询基本资料日常维护系统安全图书管理职员管理读者管理还书模块借书模块缴纳罚金系统登录读者查询5.1.2. 各功能模块详细叙述图书管理系统需实现的功能主要有四大块:基本资料维护日常维护系统安全模块和读者模块。其中日常维护和基本资料维护是整个系统的核心。日常维护包括借书处理还书处理和缴纳罚金。基本资料维护包括对读者员工和图书等信息得维护,主要有读者增删改,对员工资料进行增删改和对图书资料进行增

14、删改。系统安全模块只是实现最简单的系统登录检查。读者查询也只实现了简单的查询功能。借书处理:输入读者条形码,输入图书条形码,在数据库中插入一条借书记录,该记录包括读者条形码图书条形码借出日期。还书处理:输入图书条形码,在借阅文件中找到相应的记录,将该记录的相应项插入到还书记录中,同时将借书记录删除。缴纳罚金:输入读者条形码,显示该读者的姓名罚款金额和过期天数,如果读者交纳罚金,则将读者文件的允许借阅标志置为“Y”。删除罚款文件中该读者对应的记录,将这一条记录同时插入到罚款历史文件中。读者查询:允许读者根据自己的条形码或姓名 查询自己的借书记录。图书资料维护:输入新书资料删除旧书资料,修改图书资

15、料等。读者资料维护:读者信息的输入修改和删除。工作人员信息维护:工作人员信息的输入修改和删除。注销读者:将读者记录置止借标志,同时提供删除读者信息的功能。系统登录:是对用户名和输入的密码进行检查,已确定登录用户是否合法。用户名和密码的维护是在工作人员资料维护模块中实现的。系统数据库设计设计数据库系统时应该首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。数据库设计一般包括如下几个步骤:数据库需要分析。数据库概念结构设计。数据库逻辑结构设计。5.1.3. 数据库需求分析用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入,收集基本

16、数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后而后具体设计打下基础。仔细分析调查有关图书馆管理信息需求的基础上,将得到下图所示的本系统所处理的数据流程。读者种类设置基本信息录入读者种类信息管理基本信息录入读者记录读者信息管理读者信息录入借阅信息录入借阅信息管理书籍类别设置基本信息录入书籍类别信息管理读者记录基本信息录入书籍信息管理书籍信息返回针对一般图书馆管理信息系统的需求,通过对图书馆管理工作过程的内容和数据流程分析,设计如下面所示的数据项和数据结构:读者种类信息,包括的数据项有:种类编号、种类名称、借书数量、借书期限、有效期限、备注等。读者信息,包括的数据项有:读者编号、读

17、者姓名、读者种类、读者性别、工作单位、家庭住址、电话号码、电子邮件地址、办证日期、备注等。书籍类别信息,包括的数据项有:类别编号、类别名称、关键词、备注信息等。书籍信息,包括的数据项有:书籍编号、书籍名称、书籍类别、作者姓名、出版社名称、出版日期、书籍页数、关键词、登记日期、备注信息等。借阅信息,包括的数据项有:借阅信息编号、读者编号、读者姓名、书籍编号、书籍名称、借书日期、还书日期、备注信息等。有了上面的数据结构、数据项和数据流程,我们就能进行下而后数据库设计。5.1.4. 数据库概念结构设计得到上面的数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的

18、逻辑结构设计打下基础。根据上而后设计规划出的实体有:读者类别信息实体、读者信息实体、书籍类别信息实体、书籍信息实体、借阅信息实体。读者信息实体E-R图如下所示。读者身份证读者编号姓名最多借书数图书信息实体E-R图如下所示。图书出版社止借标志书名图书编号工作人员信息实体E-R图如下所示。工作人员身份证密码姓名工作人员编号 . .实体之间相互关系的E-R图如下所示。读者借阅还书图书工作人员管理11mnnm5.1.5. 数据库逻辑结构设计逻辑结构设计的任务就是把概念结构设计阶段设计好的基本E-R图,转换为与选用的具体机器上的DBMS产品所支持的数据模型相符合的逻辑结构。E-R图向关系模型转换的结果如

19、下所示:读者:读者条码,姓名,身份证号,最多借书数,止借标志图书:图书条码,书名,作者,出版社,出版日期,数量,停借标志工作人员:工作人员ID,姓名,身份证号,密码实体之间的联系涉及的数据项有:借阅:读者条码,图书条码,借出日期,归还日期,操作人员ID罚款:读者条码,罚款天数,罚款数,罚款日期,解止日期,操作人员ID如果将上述实体分别对应一个表,可以完成要实现的功能。但注意到在前面的分析中,强调要考虑处理借书还书的效率。在上面的表结构中,不难发现随着借阅记录的逐渐增多,借阅文件的查询效率会降低,势必影响还书处理的效率,因而建议将表结构改为如下形式:读者:读者条码,姓名,身份证号,最多借书数,止

20、借标志图书:图书条码,书名,作者,出版社,出版日期,数量,停借标志工作人员:工作人员ID,姓名,身份证号,密码,职务借阅文件:读者条码,图书条码,借出日期,操作人员ID借阅历史:读者条码,图书条码,借出日期,归还日期,借书操作人员ID,还书操作人员ID罚款文件:读者条码,罚款天数,罚款数,罚款日期,解止日期,操作人员ID罚款历史文件:读者条码,罚款天数,罚款数,罚款日期,解止日期(解止日期指解除该读者止借标志的日期)5.1.6. 数据库物理结构设计现在需要将上面的数据库概念结构转化为Microsoft Access2000 数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。图书馆管理信息

21、系统数据库中各个表格的设计结果如下面表格所示。每个表格表示在数据库中的一个表。表 5-1为物资基本信息表。CLERK工作人员表格列名数据类型可否为空说明ClERK_ID文本NOT NULL工作人员编号NAME文本NOT NULL工作人员姓名ID_CARD文本NULL身份证号PASSWORD文本NULL密码OFFICIER文本NULL职务表5-2 为读者信息表格。READERS读者表格列名数据类型可否为空说明READER_ID文本NOT NULL读者编号NAME文本NOT NULL读者姓名IDCARD文本NULL身份证号MAXNUM_CAN_BORROW数字NULL最多借书数FLAG_BORRO

22、W文本NULL止借标志表5-3为书籍信息表格。BOOK 书籍信息表列名数据类型可否为空说明BOOK_ID文本NOT NULL书籍编号BOOK_NAME文本NOT NULL书籍名称AUTHOR文本NOT NULL书籍作者PRESS文本NULL出版社名称PRESS_DATE日期/时间NULL出版日期FLAG_BORROW文本NULL停借标志表5-4为借阅历史表格。HISTORY 借阅历史表列名数据类型可否为空说明READER_ID文本NULL借阅编号BOOK_ID文本NULL读者编号BORROW_DATE日期/时间NULL读者姓名TETURN_DATE日期/时间NULL书籍编号B_CLERK_ID

23、文本NULL书籍名称R_CLERK_ID文本NULL 出借日期ID自动编号NOT NULL借阅编号BORROW 借阅表格列名数据类型可否为空说明READER_ID文本NULL读者编号BOOK_ID文本NULL书籍编号BORROW_DATE日期/时间NULL借出日期B_CLERK_ID文本NULL操作人员编号ID数字Not NULL借阅编号FINE_HISTORY 罚款历史文件列名数据类型可否为空说明READER_ID文本NULL读者编号AMOUNT数字NULL罚款金额DAYS数字NULL罚款天数FINE_DATE日期/时间NULL罚款日期OK_DATE日期/时间Not NULL解止日期ID数字

24、可否为空编号FINE 罚款表格列名数据类型可否为空说明READER_ID文本NULL读者编号AMOUNT数字NULL罚款金额DAYS数字NULL罚款天数FINE_DATE日期/时间NULL罚款日期CLERK_ID日期/时间Not NULL操作人员编号ID数字可否为空编号6. 编码6.1. 程序设计语言选择从20世纪50年代中期开始,计算机的应用由科学研究部门逐步扩展至企业、行政部门。至60年代,数据处理成为计算机的主要应用。数据库技术作为数据管理技术,是计算机软件领域的一个重要分支,产生于60年代末。现已形成相当规模的理论体系和实用技术。数据库(Database)DB是统一管理的相关数据的集合

25、。数据库管理系统(Database Managerment System)DBMS是位于用户和操作系统之间的一层数据管理软件,为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制。数据库系统(Database System)DBS是实现有组织地、动态地存储大量关联数据,方便多用户访问的计算机软、硬件和数据资源组成的系统,即采用了数据库技术的计算机系统。数据库技术:是一门研究数据库的结构、存储、管理和使用的软件学科。6.1.1. Visual C+6.0概述VisualC 是功能最为强大可视化开发工具,它不仅支持传统的软件开发方法,更重要的是它能支持面向对象、可视化的开发

26、风格。因此VisualC 又称作是一个集成开发工具,它提供了软件代码自动生成和可视化的资源编辑功能。VisualC 具有的优点:提供了面向对象的应用程序框架MFC(MicrosoftFoundationClass),简化了程序员的编程工作,提高了模块的可重用性;提供了基于CASE技术的可视化软件的自动生成和维护工具AppWizard、ClassWizard、VisualStudio、WizardBar等,实现了直观、可视的程序设计风格,方便地编和管理各种类,维护程序的源代码;封装了Windows的API函数、USER、KERNEL、GDI函数,简化了编程时创建、维护窗口的许多复杂的工作。6.1

27、.2. 本程序中使用的VC 控件及其属性简介(1)CStatic(静态控件):显示一些几乎固定不变的文字或图形描述。(2)CButton(按钮控件):产生某些命令或改变某些选项设置。(3)CEdit(编辑框控件):完成文字的输入输出双向操作,查看并编辑文字。(4)CListBox(列表框控件):显示一个列表,让用户从中选取一个或多个项。(5)CComboBox(组合框):将列表框和编辑框有机地组合在一起,可选择列表中已有的项,还可以编辑出新的项。6.1.3. 系统数据访问接口的选择VisualC 中可用的数据访问对象接口有三种:ODBC(OpenDatabaseConnectity,开发数据库

28、连接)、DAO(DataAccessObjects,数据访问对象)及OLEDB(OLEdataBase,OLE数据库)。1.ODBC(OpenDatabaseConnectity,开发数据库连接)ODBC提供了应用程序接口(API),使得任何一个数据库都可以通过ODBC驱动器与指定DBMC相联,用户的程序就可以通过调用ODBC驱动管理器中相应的驱动程序达到管理数据库的目的。作为MicrosoftWindowsOpenStandardsArchitecture(WOSA,Windows开放式服务体系结构)的主要组成部分,ODBC一直沿用至今。2.DAO(DataAccessObjects,数据访

29、问对象)DAO提供了一种通过程序代码创建和操纵数据库的机制。多个DAO对象构成了一个体系结构,在这个结构里,各个DAO对象协同工作,通过MicrosoftJet数据库访问数据库中的数据和数据库的结构定义。可以访问的数据库类型主要有:MicrosoftJet数据库、ODBC数据源、可安装的ISAM数据库。3OLEDB(OLEdataBase,OLE数据库)OLEDB试图提高一种统一的数据访问接口,并能处理除了标准的关系型数据库中的数据之外,还能处理包括邮件数据、Web上的文本或图形、目录服务(DirectoryServices),以及主机系统中的IMS和VSAM数据。OLEDB提供一个数据库编程

30、COM(组件对象模型)接口,使得数据的使用者(应用程序)可以使用同样的方法访问各种数据,而不用考虑数据的具体存储地点、格式或类型。这个COM接口与ODBC相比,其健壮性和灵活性要高的多。但是,由于OLEDB的程序比较复杂,因而对于一般用户来说使用ODBC和DAO方式已能满足一般数据库处理的需要。7. 系统实施与测试在管理信息系统的生命周期中,经过了系统规范、系统分析和系统设计等阶段以后,便开始了系统实施阶段。这阶段的工作主要是集中在逻辑、功能和技术设计上,要继承此前各阶段的工作成果,将技术设计转化成物理实现,可是说系统实施的成果是系统分析和设计阶段的结晶。7.1. 程序设计这个阶段的任务是使用

31、选定的程序设计语言,把前面工作的成果转换成能在计算机系统上运行的程序源代码。其步骤如下:1了解计算机系统的性能和软硬件环境。在软件方面本系统运行平台为Windows 2000专业版,前台开发工具采用易学易用的软件开发工具Visual Basic6.0。因Visual Basic6.0在应用程序的开发上具有灵活、效率高等特点,特别适合初学者使用。后台开发数据库采用的是目前流行的SQL SERVER 2000。SQL SERVER 2000在数据库开发领域颇受重视,它是一种功能强大的、是面向对象的、具有可视化图形界面的交互式开发工具。基于上面软件开发工具的选择,并考虑到本系统的性能要求,本系统采用

32、Windows2000中文版作为开发、测试和运行平台。硬件选择“Inter Pentium,128M内存,40G硬盘”等。为了编程时方便记忆,本系统中所有代码一律采用英文简写作为该项的代码。数据的输入输出也按设计要求。7.2. 编写程序经过系统规划、系统分析、系统设计几个阶段,系统的总体结构设计已全部完成。依据各阶段的开发文档,剩下的工作就是利用软件开发工具Visual Basic 6.0 进行程序编写。此系统的编码设计(窗体设计、代码设计、变量定义、控件的定义)严格按照大众化的标准和风格,这样有利于对程序的阅读和理解。7.3. 系统测试系统测试是管理信息系统开发周期中一个十分重要而漫长的阶段

33、。其重要性体现在它是保证系统质量与可靠性的最后关口,是对整个系统开发过程包括系统分析、系统设计的最终审查。同时测试也是最难的,因为在测试过程中,不能保证通过测试的程序一定正确,测试只能找出程序中的错误,而不能证程序无错.测试策略应包括测试规划、测试用例设计、测试实施和测试结果收集评估等。测试的步骤主要是按以下四个方面进行:7.3.1. 单元测试单元测试主要是针对编码阶段进行的,对每个功能模块进行测试,采用各种测试用例对模块接口、模块内部数据结构、逻辑路径、出错处理和边界条件进行测试。如模块内部数据结构的测试,在程序编写过程中就要考虑数据的类型、范围等方面,测试时就要对这些方面进行测试。输入一些

34、不符合条件的数据,看能不能运行。而它最终的目的是保证每个模块单独运行正确,我采用的是白盒测试法,检查模块控制结构的某些特殊路径,期望覆盖尽可能多的出错点。7.3.2. 综合测试综合测试主要是针对设计阶段进行的。模块测试完成后,能保证每个功能模块能够单独地正常工作,但所有模块联结在一起能不能正常工作就是综合测试的任务了。而在此系统中我采用的是自顶向下集成法,这种测试的优点在于能尽早地对程序的主要控制进行检验,因此能较早地发现错误。7.3.3. 确认测试确认测试主要是针对需求分析阶段进行的。来进一步检查软件是否按用户所提出来的要求,即是否满足软件需求说明书中的确认标准,如这时在测试中发现了问题,则

35、必须返加到需求分析中去,这样就会严重担误系统的继续进行。确认测试的内容包括:功能测试、性能测试。7.3.4. 系统测试系统测试主要是针对系统工程所进行的。将信息系统的所有组成部分包括软件、硬件、用户以及环境等综合在一起进行测试,以保证系统的各组成部分协调运行。这些测试对于我们来说是非常困难的,很大一部分超出了我们考虑的范围之内,必须由一些专门测试人员进行。系统测试是面向集成的整个系统。8. 系统用户手册8.1. 环境及操作指南入Windows。入图书馆管理系统。幕上出现登录画面,输入正确的用户名和密码。系统默认的用户名为admin,密码为admin。入系统后,用鼠标单击各个菜单项选择要执行的功能。参考文献1 高守传. visual c+6.0开发指南.人民邮电出版社,20072 齐治昌,谭庆平,宁洪编著.软件工程高等教育出版社,20023 谭浩强. C语言程序设计.清华大学出版社.20004 郭盈发、张红娟. 数据库原理. 西安电子科技大学出版社,20025 赵松涛. 中文版SQL SERVER 2000应用及实例集锦.人民邮电出社,20026 丁宝康,李大学编著.数据库原理.经济科学出版社,2000

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号