图书管理系统VB源代码

上传人:汽*** 文档编号:511366001 上传时间:2022-10-08 格式:DOC 页数:19 大小:746KB
返回 下载 相关 举报
图书管理系统VB源代码_第1页
第1页 / 共19页
图书管理系统VB源代码_第2页
第2页 / 共19页
图书管理系统VB源代码_第3页
第3页 / 共19页
图书管理系统VB源代码_第4页
第4页 / 共19页
图书管理系统VB源代码_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《图书管理系统VB源代码》由会员分享,可在线阅读,更多相关《图书管理系统VB源代码(19页珍藏版)》请在金锄头文库上搜索。

1、我们小组的信息系统开发课程设计题目是: 图书管理系统开发。 系统开发的 总的设计目标是实现图书管理的系统化、 规范化和自动化, 实现对图书资料的集 中统一的管理。本系统主要实现对图书馆信息的管理, 主要功能为管理有关读者, 书籍,借 阅和管理者的信息等。本系统结构分为读者信息管理模块,书籍信息管理模块, 借阅信息管理模块,管理者信息管理模块。读者信息管理部分有两方面的功能, 可以浏览读者的信息, 可以对读者信息进行维护。 书籍信息管理可以浏览书籍的 信息,可以对书籍信息进行维护。 借阅信息管理可以显示当前数据库中书籍借阅 情况,可以对借阅信息进行维护。 管理者信息管理可以显示数据库中管理者的情

2、 况,可以对管理者信息进行维护。可见,本系统并不复杂,主要解决的问题是利 用关键字对数据库进行查询。背景近年来, 随着图书馆规模的不断扩大, 图书数量也相应的增加, 有关图书的各种信 息量也成倍增加, 面对着庞大的信息量, 传统的人工方式管理会导致图书馆管理上的混 乱,人力与物力过多浪费,图书馆管理费用的增加,从而使图书馆的负担过重,影响整 个图书馆的运作和控制管理,因此, 必须制定一套合理、 有效,规范和实用的图书管理 系统,对图书资料进行集中统一的管理。另一方面, IT 产业和 Internet 获得了飞速发展,计算机应用已渗透到了各个领域,引起信息管理的革命,实现了信息的自动化处理,提高

3、了处理的及时性和正确性。图书管理工作面对大量的可模块化处理的信息,是当今信息革命的一个重要阵地。 我们小组开发图书管理信息系统就是采用现代化的信息管理方式代替手工管理方式, 提 高图书管理工作效率, 作到信息的规范管理, 科学统计和快速查询, 让图书馆更好的为 学校,社会服务。从以前的手工管理的记录中我们可以发现这样的问题:1. 检索速度慢、效率低因为图书馆的藏书种类多、数量多,将藏书准确地分门别类,快速检索,手 工进行非常困难往往是终于查到了书的信息,馆中没有此书或已被别人借走。图 书馆的规模越大,这个问题越突出。2. 借书、还书工作量大借书、还书频率越大 , 说明图书馆的作用越大,然而随之

4、而来的大量的借书、 还书登记、实存图书的更新以及借出图书超期、遗失等的处理,其工作量之大, 往 往是人工操作所难以胜任的。而且经常会出现这样那样的差错。3. 图书统计工作难、藏书更新不能及时完成。图书馆的图书应根据科学技术的发展和教学工作的需要及时添加和更新,然 而由于藏书数量及图书种类越来越多,加上自然损耗,人为破坏,使图书的统计 工作难以及时完成,藏书的更新也就很难有针对性地进行,藏书的知识结构得不 到良好地控制。系统开发的重点与难点系统出现了一些技术难点大致如下:1、建立合理的表结构,避免数据冗余 各表通过特定字段实现不同表的数据连接, 避免数据冗余, 需要设计简 洁高效的表结构。2、建

5、立相当的系统安全性 登录用户身份的验证机制的设计、操作页面的权限保护。3、建立严密的数据表操作机制 同一表有可能在多个模块中被修改, 所以严密的数据表操作机制的建立 十分比较困难的,但也是必须的。除了设计时必须有相当程度的考虑,在 编制时更应加强程序逻辑的可靠性和程序调试的全面性。可行性分析1. 技术可行性 此次信息系统开发是大学专业知识的一次综合应用与提高,我们小组可 以选定两三台计算机,建立系统开发环境,主要是安装数据库工具( MS SQL SERVER 200)0,应用程序开发工具( VISUL BASIC 6.0 或 DELPHI ),Office 程序组以及网络传输工具。我们小组的部

6、分成员有计算机, 配置是Pentium4 1.5G , 256M以上内存, 80G以上硬盘,可连网。小组成员之间可以通过 QQ或电话进行即时交流,协 调开发工作,解决开发工作中出现的问题。就技术力量来说,我们小组可以完成此次开发工作。开发过程中会出现 许多问题,有我们预想之中的,也有一些没有我们预想到,但,我们有信心 克服一切困难。该学期,我们小组各成员已经学习了SQL SERVER对网络技术和操作系统也有系统的了解,有些成员熟悉计算机原理,能解决常见的硬件故障和硬件选择。目前,图书管理信息系统已得到了大量应用,有许多可供参考的成功系统。而且,网上有许多关于 VISUL BASIC编程的资料和

7、SQL SERVE方面的资料。从技术角度考虑,此信息系统开发可行。2. 经济可行性目标系统开发需求比较低,加上具有成熟的软硬件环境,所以在软硬件 的支出上十分有限。而且,目标系统并不是十分的复杂,开发的周期较短, 人员经济支出有限。 当系统开发完实际运行后, 将很大程度上提高计算机的 功能,在为使用者带来便利的同时, 也为系统的进一步推广创造了条件。 这 带来的经济回报将远超过支出, 并且最重要的一点是该软件的开发可以给我 们对系统的开发有个全面的认识。从经济角度考虑,此信息系统开发可行。3. 法律上可行整个系统由于是自行开发,自行使用,所以系统本身不存在法律上 的版权争议。在服务器软件方面,

8、应该使用正版软件,因为整个系统尽 管是开发给内部使用,但它毕竟很多部分还是要依靠In ternet的,一旦服 务器连接到In ternet上,它的操作系统可能会被 Microsoft跟踪,如果不 是正版软件,将不得不面临民事诉讼的风险。结论:根据以上的可行性研究, 我们小组认为开发此系统的条件已经具备, 可以开始进行开 发。系统调查图书馆概况图书管理系统是图书馆管理工作中不可缺少的部分,它的内容对于图书馆的管理者和使用者来说都至关重要 ,所以图书管理系统应该能够为管理者或读者提供充足的信息和快捷的数据处理手段。但一直以来人们使用传统人工的方式进行图书管理和借阅管理,这种管理方式存在着许多缺点,

9、如:效率低、易忘记、保密性差 ,另外时间一长,将产生大量的文件和数据 这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的 作用。作为计算机应用的一部分 ,使用计算机对图书信息进行管理,具有着手工管理所无法比拟的优点例如:检索迅速、查找方便、易修改、可靠性高、存储量大、数据处理快捷、保密 性好、寿命长、成本低、便于打印等。这些优点能够极大地提高图书管理的效率,也是图书馆的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样一套管理软件成为很有 必要的事情。系统功能结构图图书管理信息

10、系统借 阅 信 息 管 理书 籍 信 息 管 理还 书 信 息 管 理还还还借借借书书书书书书信 自信 自信 自信 自信 自信 自丿匕、查/吐、修丿匕、添丿匕、查丿匕、添丿匕、修询改加询加改I I设 置 书 籍 种 类书书书籍籍籍信 自信 自信 自丿匕、查丿匕、修丿匕、添询改加书 籍 类 别 修 改读读读读读者者者者者信信信种种息息息类类查修添修添询改加改加需求分析系统目标图书管理信息系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。系统

11、开发的总体任务是实现各种信息的系统化,规范化和自动化。需求定义作为学生对图书管理系统的要求有:1. 能按各种方式(比如书名、编号、作者)查询图书馆的藏书情况。2. 能够方便地借阅图书、续借图书、归还图书。3. 能够查询自己的基本资料、借阅图书情况。4. 能够熟悉图书管理系统的使用。 作为图书管理员,他们对图书管理系统的要求有:1. 能方便的对图书进行录入登记,注销陈旧的书籍。2. 能够方便地对新生进行登记,或注销已经毕业的学生信息(基本信息,借阅信息)。3. 能够随时发布一些诸如各学院学生借阅图书超期情况、馆内藏书情况、借情况等信 息,以便各学院能够随时获知本院学生的一些借书信息。功能说明系统

12、功能分析是在系统开发的总体任务的基础上完成。 本系统需要完成的功能主要有 5 部分:A 图书基本情况的录入,修改,删除等基本操作。1书籍类别标准的制定,类别信息的输入,包括类别编号,类别名称,关键词,备注 信息等。2书籍类别信息的查询,修改,包括类别编号,类别名称,关键词,备注信息等。3书籍信息的输入,包括书籍编号,书籍名称,书籍类别,作者名称,出版社名称, 出版日期,书籍页数,关键词,登记日期,备注信息等。B 办理借书卡模块。1新生办理借书证。2丢失办理借书证。C 实现借书功能。1借书信息的输入,包括借书信息编号,读书编号,读者姓名,书籍编号,书籍名称, 借书日期,备注信息等。2借书信息的查

13、询,修改,包括借书信息编号,读者编号,读者姓名,书籍编号,书 籍名称,借书日期,备注信息等。D 实现还书功能。1还书信息的输入,包括还书信息编号,读者编号,读者姓名,书籍编号,书籍名称, 借书日期,还书日期,备注信息等。2还书信息的查询和修改,包括还书信息编号,读书编号,读者姓名,书籍编号,书 籍名称,借书日期,还书日期,备注信息等。E 能方便的对图书进行查询。对超期的情况能自动给出提示信息。 性能要求正确性,可靠性,效率,完整性,易使用性,可维护性,可测试行,复用性,安全保密 性,可理解性,可移植性,互联性。业务流程图(如下: )书籍信息查询借书还书流程书籍信息数据库读者信息数据库书籍信息管

14、理流程藏书信息书籍信息添加修改书籍信息数据库读者信息管理流程系统管理流程数据库设计1.数据库需求分析用户的需求具体体现在各种信息的提供,保存,更新和查询,这就要求数据库结构 能充分满足各种信息的输出和输入。收集基本数据,数据结构处理的流程,组成一份详 尽的数据字典,为后面的具体设计打下基础。针对一般图书管理信息系统的需求,通过对图书管理工作过程的内容和数据流程分析,设计如下面所示的数据项和数据结构:读者种类信息,属性:种类编号,种类名称,借书数量,借书期限,有效期限,备注。主键:种类编号读者信息,属性:读者编号,读者姓名,读者种类,读者性别,工作单位,家庭住址,电话号码,电子 邮件地址,办证日期,备注。主键:读者编号书籍类别信息,属性:类别编号,类别名称,关键词,备注信息。主键:类别编号书籍信息,属性:书籍编号,书籍名称,书籍类别,作者姓名,出版社名称,出版日期,书籍页数,关 键词,登记日期,备注信息。主键:书籍编号借阅信息,属性:借阅信息编号,读者编号,读者姓名,书籍编号,书籍名称,借书日期,还书日期, 备注信息。主键:借阅信息编号一、通过对系统的调查和可行性分析,画出系统的数据流程图:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号