1、焦作大学毕业论文说明书1目录摘要 Abstract 第一章 引言4第二章 研究现状及设计目标52.1 系统设计52.2 数据库设计和实现7第三章 系统整体运行流程123.1 模块详细设计123.2 开发工具27第四章 系统优点 284.1 系统的界面友好284.2 系统的数据一致和完整284.3 系统安全可靠29第五章 测试305.1 测试相关问题305.2 测试环境305.3 测试的过程及结果31结束语 32谢辞 33参考文献 34(附录VB 代码)35焦作大学毕业论文说明书2摘要方便实用的一个图书管理系统。本系统使用 Visual Basic6.0 开发工具,主要使用 VB 语句,结合 A
2、ccess 数据库、VB 的 DAO 数据访问对象,DATA控件和 ADO 控件来实现数据库的操作。图书借阅管理系统主要对图书馆管理日常工作中遇到的实际问题,例如读书信息、读者信息、借阅信息、能够实现以下任务:用户分级权限操作、借还图书操作、书库维护操作等。可以在应用程序或数据库开发的任何一个领域中提供帮助。本系统经过测试,运行稳定,可投入使用。关键词:图书,Visualbasic6.0,ACCESS,读者 焦作大学毕业论文说明书3AbstractThis topic aims at the current our country the book management most adopti
3、on the present condition that artificial management and even adopted the calculator book management system but can t satisfy the actual circumstance of demand of this unit book management to set out completely, manage the business to the book through detailed system inquisition, develop the operatio
4、n of simple and convenient practical book management system. this system uses the Visual Basic6.0 development tool, the main usage SQL language sentence, combine the DAO data interview object of the database of Access, VB, the DATA controls the operation that the piece and ADO control the piece to c
5、arry out the database.The book management system mainly manages the actual problem meet in the daily pursuit to the library, for example book information, readers information, borrow to read the information and can carry out the following mission: The customer ratings legal power operation, borrow r
6、eturn book operation, the stack maintenance operation etc. can offer help in any field of the application program or the database development .This system is through test, circulating the stability, can be put into the usage.Keywords: Book, Visualbasic6.0, ACCESS, reader焦作大学毕业论文说明书4第页第一章 引 言11 前言随着网
7、络时代的发展,网上交易更方便了人们。人们不用在烦琐到手工操作,同时更利于了查找自己需要的书籍,交易方便安全。图书管理系统是目前在各学校广泛使用的系统之一,它要实现的功能很多,最重要的当属图书的管理。另外,图书管理系统还需要提供给用户查找数据库中图书相关记录的功能。为了保证图书管理正常进行,必须对用户身份进行验证。最后系统还必须有管理员的功能,允许管理员对整个系统的数据库进行操作。此外还要考虑以下问题:首先,为了管理图书,给图书做分类是其中很重要的一部分,系统必须在醒目的位置给出图书的信息,包括图书的名称,种类以及图书的数量介绍。另外,图书管理过程中还需要对用户的借还管理,允许用户执行诸如查找,
8、图书的数量,种类等操作。最后,系统必须完成借还的功能,从而完成整个借还流程。其次,因为图书管理系统中图书的种类非常多,某个用户想查找自己需要的图书比较困难,所以系统提供了查找功能,将图书分类,给用户带来方便。另外,为了保证数据库的安全,以及图书交易的顺利进行,系统还需要对用户进行管理,最简单的一点就是需要对用户的信息进行登陆最后,系统特别提供了数据库管理的功能,允许具有管理权限的人员对系统数据进行操作,包括添加,删除,修改记录等。12 内容提示图书管理系统要实现功能非常多,最重要的当属图书的管理,也就是管理库房中的图书,和管理用户的借还,从而实现借还等一系列功能。另外,图书管理系统还需要提供给
9、用户查找数据库中图书相关记录的功能。同时,为了保证图书管理的正常进行,必须对用户的身份进行验证。最后该系统还必须有管理员功能,允许管理员对整个系统的数据库进行操作。焦作大学毕业论文说明书5主要有以下几方面内容:1用户登录修改信息。2图书管理系统。3管理员对图书的直接管理。第二章 研究现状及设计目标21 系统设计211 目标设计计算机的发展大大方便了人们,我们可以直接在电脑上,不需要跑到图书馆里,并且一本一本的查找翻阅自己需要的书籍,在这里我们可以直接利用电脑。但是为了用户的方便,也为了读者的管理方便,我们必须针对用户和管理员要求特定的功能。图书管理系统所要实现的功能如下:1 用户登录及身份验证
10、要求系统用户增加。验证用户的信息。系统用户进入系统时的身份验证。系统用户在不同页面浏览时的身份验证。2图书管理系统要求允许用户浏览所有图书。允许用户按图书种类进行查找。允许用户借读自己喜欢的图书。系统实现定单的处理。系统完成整个借还流程。3图书管理系统的管理子系统要求对管理员的身份进行验证。对数据库中的图书信息进行验证。对数据库中的用户信息进行管理。212 系统应实现的几个目标焦作大学毕业论文说明书6图书管理系统要实现的目标如以下几点:一是,系统界面要求描述了软件系统的外部特性。根据软件的使用环境、用户的要求,系统界面应该简单、友好、易于使用、方便查看、简洁明快。而且系统是在 Windows
11、环境下的应用软件,软件产品的界面应该与操作系统的界面相切合,产品的主界面因该功能齐全,分类明确,让用户一眼看去就能明白大致的功能。子界面因该集中同一功能的有关选项,方便用户在一个界面内进行操作,避免界面的频繁切换。二是,能实现充分的数据共享,具备各种数据辅助处理功能。系统要求能够对运行过程中出现的异常情况采取适当的行动,进行相应的处理或者显示足够的信息。这些异常包括:临时性或永久性的资源故障、不合法或超出范围的数据、非法操作、数组越界、数据库连接失败、网络不通等。对于这些异常,系统因该具有一定的处理能力,无法解决的异常要以一定形式报告使用者。一个稳定、健壮的系统因该具有良好得的安全性和可靠性。
12、这里的安全性指的是:系统的安全性、数据的安全性和网络的安全性。系统要求能够稳定运行,不能够在使用的过程中,有些机子经常出错的情况。数据库的权限也因该谨慎授予,数据库系统管理员的权限应当只有一个,用户登录时应拥有的权限应该根据用户的级别进行设置。三是,系统程序模块的功能单一,具有较高的通用性。一个稳定成熟的系统不会是一个功能单一、难于维护和修改的系统。用户在使用过程中也需要对系统进行一定的维护和整理工作,如:过期数据的处理,用户的添加、修改、删除等,都是在系统使用中遇到的维护问题,而扩展与升级是延长软件生命周期的良好选择213 系统功能设计根据系统功能的要求,网上书店系统可以分为 3 个模块:系
13、统管理模块,图书管理系统,以及读者管理系统。图 1-2 给出了 3 个模块之间的关系。焦作大学毕业论文说明书7对于用户管理模块,根据系统的功能分析,它具有的功能应该包括对用户注册的检查,用户注册信息的添加以及用户注册信息的修改等。对于图书管理系统,根据系统的功能分析,它应该具有的功能包括允许用户查找图书信息,浏览图书信息,允许用户借阅图书。对于系统附加的图书管理系统,根据系统的功能分析,它应该具有的功能包括允许管理员浏览整个系统的图书,对图书信息进行修改(包括删除某些图书) ,以及添加新的图书信息。图 1-3 是整个系统的页面逻辑结构示意图。焦作大学毕业论文说明书822 数据库设计和实现需求分
14、析一、概念模型设计系统所用到的两个实体(读者、书籍)之间多对多的关系焦作大学毕业论文说明书9ER-图 对于系统用户信息数据库,可以列出以下数据项:读者信息:证件号码,读者单位,读者姓名,读者年龄,电话,性别,职位,借书时间, 借书数量对于系统的书籍信息(Book)数据库,可以列出以下数据项:书籍的记录信息:图书编号,名称,作者,价格,出版社,页数,购书时间,出版日期,关键字。对于图书借还记录(orders)数据库,可以列出以下数据项:图书借还信息:读者证件号码,读者的名称,读者职位,读者的电话号码,读者借还的书籍,借还的日期。二、逻辑结构设计焦作大学毕业论文说明书10根据系统功能的设计的要求以及功能的模块的划分,各个系统的具体逻辑实现如下:对于系统用户信息数据库,可以列出以下数据项:读者信息:证件号码,读者单位,读者姓名,读者年龄,电话,性别,职位,借书时间, 借书数量对于书籍信息系统,可以列出以下数据项:图书借还信息:读者证件号码,读者的名称,读者职位,读者的电话号码,读者借还的书籍,借还的日期。三、数据库物理设计(创建数据库和表)根据数据库需求的分析,建立 53 个数据表。(1)系统用户信息数据(用户信息表)。(2)系统书籍信息表(图书信息表)。(3)图书挂失(挂失表)。(4)借书信息(借书信息表)(5)借阅者信息(借阅者信息表)