图书馆管理系统毕业论文1.docx

上传人:lao****ou 文档编号:131116 上传时间:2023-04-06 格式:DOCX 页数:40 大小:1.14MB
下载 相关 举报
图书馆管理系统毕业论文1.docx_第1页
第1页 / 共40页
图书馆管理系统毕业论文1.docx_第2页
第2页 / 共40页
图书馆管理系统毕业论文1.docx_第3页
第3页 / 共40页
图书馆管理系统毕业论文1.docx_第4页
第4页 / 共40页
图书馆管理系统毕业论文1.docx_第5页
第5页 / 共40页
亲,该文档总共40页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《图书馆管理系统毕业论文1.docx》由会员分享,可在线阅读,更多相关《图书馆管理系统毕业论文1.docx(40页珍藏版)》请在第一文库网上搜索。

1、毕业论文图书馆管理系统为适应现代图书管理工作的实际需要,提高管理效率,开发图书管理系统就显得非常的必要。本系统设计完成了对图书、读者信息的添加、删除、查询功能,借阅与还书功能,以及借书过期通知和发送电子邮件等功能。本文按照软件开发的一般过程,通过自顶向下逐层分解的分析方法,首先对系统需求进行了分析,创建了系统数据流程图。然后,从系统的总体设计到详细设计,充分的介绍了图书管理系统设计的全过程。并将图书馆管理系统中的各数据项及其关系进行了描述。最后,通过系统的编程与实现、测试与改进,逐步的完善了系统。结果表明本系统不但功能清晰,而且具有界面友好、易于操作等特点。SummaryTo meet the

2、 needs of modern library management and make it more efficient, itis imperative to develop a library management system. The design of the system inthis thesis fulfill the following functions: adding, deleting, query with the informationon books and readers, borrowing and returning operations, and ex

3、piration notice,sending emails, etc.This thesis follows the general procedure of software development, uses a top-upapproach to analyze the problem layer by layer. First, we analyze the system needsand create system data flow charts. After that, from the general design to concretedetails, we adequat

4、ely introduce the whole design process of library managementsystem and describe varied data items and their inter-relationships. Finally, we usesystematically coding to implement, test and improve the raw system. Results showthat this system works not only with clear functions, but also has the feat

5、ure offriendly interface and easy usability.摘要1第一章绪论41.1 课题背景41.2 本毕业设计任务4第二章开发环境52.1 前台界面开发工具选用52.2 后台数据库的选用52.3 SOL Server 2000数据库的配置62.4 利用 ODBC 连接SQL Server数据库6第三章系统设计73.1 系统功能分析73.2 系统模块设计8第四章数据库设计94.1 数据库需求分析94.2 数据库概念结构设计104.3 数据库逻辑结构设计11第五章 编程与实现135.1 数据库结构的实现135.2 系统主窗体的创建145.3 系统用户管理模块的创建1

6、75.4 读者信息管理模块的创建195.5 书籍信息管理模块的创建275.6 借书信息管理模块的创建295.7 系统的使用方法325.8 系统的编译与发布36.第六章总结与展望38谢辞39参考文献40第一章绪论 1.1 题背景在当今社会,随着计算机的发展及网络技术的应用,INTERNET应用在全球范围内的普及。当今社会正快速向信息化社会前进,信息自动化的作用也越来越大。而在日常生活中信息技术的不断融入,在技术越来越先进的同时.,我们应该从以前繁琐的事务中解放出来,来提高了我们的工作效率。而目前在大的学校的图书馆已经有一整套比较完整的信息管理系统,而在一般小型的学校图书馆中工作大部分还是进行着手

7、工管理,工作起来效率很低,并且不能及时了解图书馆各类图书的存库,学生们比较需求的图书难以在短时间里找到、图书的入库和更新比较麻烦等等,不便于动态及时调整图书结构。由于不可避免的人为因素,经常会造成数据的遗漏、误报。为了更好的适应当前中小型学校学生的借阅需求,缓解手工管理存在这许多毙端,及时了解和管理各个环节中信息的变更。我们利用计算机信息化管理储存信息量大,速度快、便于管理等特点。设计一个适合中小型学校图书管使用的图书馆管理信息系统。 1.2 毕业设计任务本论文通过图书管理系统的开发,讲述了如何在VB6.0、SOL Server 2000环境下构造管理信息系统。此系统能够完成对读者信息、书籍信

8、息以及两者相互作用产生的借书信息、还书信息进行检索,统计。在本论文中,首先建立一个数据库,之后建立所有表以及他们之间的关系,并建立了几个表关联的视图。用表单建立数据的录入,用视图和报表建立输出,然后输入所有的菜单项。这就可以得到一个完整的应用程序。第二章开发环境2.1 前台界面开发工具选用目前常用的软件开发工具很多,例如,VB、VC、JSP、ASP等等。本设计前台界面采用VB 6.0来开发。之所以选用VB6.0来开发前台界面,是因为它有许多优秀的特性:(1) VB是极有特色和功能强大的软件,主要表现在:所见即所得的界面设计、基于面向对象的设计方法、极短的软件开发周期、教易维护的生成代码。(2)

9、计应用程序时具有两个基本特点:可视化设计和事件驱动程。(3) VB为用户提供了大量的界面元素(在VB中称之为控件对象),如“窗体”、“菜单”、“命令按钮”、“工具按钮”、“检查框”等,用户只需要利用鼠标和键盘把这些控件对象拖动到适当的位置,设置他们的大小、形状、属性等,就可以设计出所需要的应用程序界面。所谓事件驱动就是由用户编写的代码控制鼠标单击、键盘输入等事件的响应。2.2后台数据库的选用目前常用的数据库系统也很多,例如,DB2、0racle、MySQL、SQL Server.Access等等。但DB2和Oracle主要用于大型数据库的开发,而Access适用于桌面型数据库的使用。所以综合比

10、较一下,MySQL和SQL Server更适用于中小型数据库的开发,而且大多数的企事业单位也都用SQLServer来开发他们的数据库系统。本设计后台连接的数据库也选用SQL Server 2000来完成。MicrosoftSQL Server与其他常用的数据库系统一样,都是关系数据库管理系统。用户对关系数据库的操作实际上就是对表的操作。而使用SQL Server的关系数据库管理系统,可以在单一数据库文件中组织、管理所有的信息。可以管理从简单的文本、数字字符到复杂的图片、动画或声音等各种类型数据。在SQL Server 2000中,甚至可以从Internet或Intranet上查看、更新或分析数

11、据库的数据。当某一数据更新时,所有使用该数据的地方都将自动更新。而且SQLServer2000更很多优点:1、典型的GUI (图形用户界面)式管理。2、动态锁定的并发控制。3、丰富的编程接口。4、多线程体系结构。5、具有良好的适应性等。 2.3 SOL Server 2000数据库的配置完成数据库应用程序的基本步骤是: 创建数据库。 配置数据库。 创建应用程序。在这里只介绍前两步工作,第三步将在第四章以后详细介绍。1、创建数据库本论文讲的数据库都是在SQL Server 2000中创建的。在SQL Server 2000中创建数据库包括创建数据库结构,创建数据库表,创建相应的视图和存储过程等。

12、2、创建数据库表在企业管理器里单击鼠标右键,选择“新建表”命令,在窗体中为每个数据项指定名称、数据类型几其他属性。3、存储过程存储过程可以似的对数据库的管理、以及显示关于数据库及其用户信息的工作变得简单容易。该过程是SQL语句和可选控制流语句的预编译集合,以一个名称存储并作为一个单元处理。存储过程存储在数据库内,可由应用程序通过一个调用执行,而且允许用户声明变量、有条件的执行以及其他强大的功能。存储过程可包含程序流、逻辑以及对数据库的查询。它们可以接受参数、输入参数、返回单个或多个结果以及返回值。可以出于任何使用SQL语句的目的来使用存储过程。 2.4 用ODBC连接SQL Server数据库

13、Visual Basic 6.0提供了 ADO来对数据进行操作。数据库在SQL Server2000中创建成功后,ADO通过ODBC创建与数据库的连接。首先启动操作系统的控制面板,选择“管理工具”图标,打开后再选择“数据源(ODBC)”,然后选择“文件DNS”选项,这样创建数据连接所有用户都可以使用。单击“添加”按钮,在选项中选择“SQLSverver”选项,单击“下一步”按钮,并单击“浏览”按钮,可以指定保存数据源连接文件的路径。选择“使用用户输入登录ID和密码的SQL Server验证”选项,在登录ID中输入CHENo CHEN是SQL Server 2000中的超级用户名,不用密码。单击

14、“下一步”按钮。然后,选择“更改数据库为选项,然后在其下方拉列表中选择连接的数据库名称,单击“下一步”按钮,根据可能用到的各种数据类型,选择适合的区域设置。单击“完成”按钮,这样就完成了对数据库的配置,可以单击“测试数据源”按钮,测试数据库配置是否成功。第三章系统设计 3.1系统功能分析系统开发的总体任务是实现各种信息的系统话、规格化自动化。图书管理信息系统需要完成的功能有:(1)有关读者种类标准的制定、种类信息的输入、包括种类编号、种类名称、借书数量、借书期限、有效期限、备注等。(2)读者种类信息的修改、查询。(3)读者基本信息的输入,包括读者编号、读者姓名、读者种类、读者性别、工作单位、家

15、庭住址、电话号码、电子邮件地址、办证日期、备注等。(4)读者基本信息的查询、修改,包括读者编号、读者姓名、读者种类、读者性别、工作单位、家庭住址、电话号码、电子邮件地址、办证日期、备注等。(5)书籍类别标准的制定、类别信息输入,包括类别编号、类别名称、关键词、备注信息等。(6)书籍类别信息的查询、修改,包括类别编号、类别名称、关键词、备注信息等。(7)书籍信息的输入,包括书籍的编号、书籍名称、书籍类别、作者姓名、出版社名称、出版日期、书籍页数、关键词、登记日期、备注信息等。(8)书籍信息的查询、修改,包括书籍的编号、书籍名称、书籍类别、作者姓名、出版社名称、出版日期、书籍页数、关键词、登记日期、备注信息等。(9)借书信息的输入,包括借书信息编号、读者编号、读者名称、书籍编号、书籍名称、借书日期、备注信息等。(10)借书信息的查询、修改,包括借书信息编号、读者编号、读者姓

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

当前位置:首页 > 应用文档 > 汇报材料

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

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



客服