《毕业设计图书馆信息服务系统设计.doc》由会员分享,可在线阅读,更多相关《毕业设计图书馆信息服务系统设计.doc(15页珍藏版)》请在三一办公上搜索。
1、天津工业大学图书馆信息服务系统设计学 生 姓 名: 李振东 指 导 教 师: 王冬菊 系 别:计算机科学与技术 专 业: 软件技术 年 级: 软件1003 论文提交时间: 2013.4.29 摘 要二十一世纪是信息的社会,信息作为社会最主要的资源,将成为战略资源引起人们广泛的关注。如何获取信息?图书是我们最好的获取信息的方式,但由于图书馆图书收藏量大大增加,使传统的图书管理员的工作日益繁重起来。迫使人们起用新的管理方法来管理图书即图书管理系统。在图书管理系统用计算机管理图书是一种计算机应用技术的创新,在计算机还未普及之前图书管理都是由图书管理人员手工记帐的方式来操作的.现在一般的图书馆都是采用
2、计算机作为工具的实用的计算机图书管理程序来帮助图书管理员进行更有效的图书管理,对图书信息进行查询和统计分析,减少管理方面的工作量和成本。图书管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面对于前者要求建立起数据一致性和完整性强数据安全性好的库而对于后者则要求应用程序功能完备,易使用等特点经过分析,使用 Microsoft公司的 Visual Basic6.0为开发工具,利用其提供的各种面向对象的可视化开发平台作为开发工具,采用面向对象技术,图形化的应用开发环境,尤其是它有一个功能极其强大的集成环境提供级开发人员,使得开发人员可通过菜单、
3、界面、图形浏览工具、对话框以及嵌入的各种生成器来轻松地完成各种复杂的操作。开发过程中不断修正和改进,直到形成用户满意的可行系统。关键字: 图书管理 ; 数据库 ; Visual Basic6.0 ; 面向对象(Object)ABSTRACT21st century is the century of information society, information as a social most main resources, will become strategic resources cause people to wide attention. How to get informat
4、ion? Book is our best way of obtaining information, but because the library books collection quantity increase greatly, the traditional librarians job is increasingly burdensome. Force people to use new management methods to manage the books, the books management system management system.In the libr
5、ary management system with computer management books is a computer application technology innovation, not on the computer before the popularity of management books are books of account management manual approach to the operation. Libraries are now generally used as a tool for computer The practical
6、procedures for the management of computer books to help librarians more effective management of the book. The book information query and statistical analysis to reduce the workload and cost management.Book Management System is a typical management information system (MIS), including the development
7、of its background of the establishment and maintenance of the database front-end applications, as well as the development of both. The former set up the requirements for data integrity and consistency of strong data security a good library. For the latter applications require full-featured and easy
8、to use and so on.After analysis, the use of the Microsoft company Visual Basic6.0 as development tool, using its provide various object-oriented Visual development platform as a development tool, using object-oriented technology, a graphical application development environment, especially it has an
9、extremely powerful integration environment provides developers, making developers can through the menu and interface, graphical browsing tools, dialog boxes and all kinds of generators to easily embed complete variety of complex operations. Development process constantly revised and improved, until
10、forms user satisfaction the feasible system.Keywords: Books management ; Database ; Visual Basic6.0 ; object-oriented (Object)目 录第一章 需求分析1.1系统目标设计1.2系统设计思想1.3系统开发工具与运行环境1.4系统主要任务第二章 系统功能总体设计2.1系统模块图2.2模块细分2.2.1资料管理 2.2.2借书管理2.2.3还书管理2.2.4检索统计2.2.5系统管理第三章 数据库设计3.1数据库需求分析3.2确定数据表3.3 E-R图3.4数据库关系图第四章 详
11、细设计4.1数据表设计4.2关键技术4.3公共模块第五章 系统测试与维护.5.1 系统测试 5.1.1系统测试的原则.5.1.2系统测试的方法.5.1.3系统测试结果. 5.2 系统运行及维护第六章 设计结论 参考文献谢辞第一章 需求分析1.1系统目标设计通过一个图书馆管理信息系统,使图书馆的信息管理工作系统化、规范化、自动化,有效地处理图书基本信息、图书的存储信息、借书和还书信息、图书预约信息以及读者信息等,同时为用户提供信息检索和信息统计,并将各种图书管理功能结合起来,达到快速检索信息、降低成本、提高效率、改进服务等目的。 1.2系统设计思想系统应符合图书馆信息管理的实际情况,满足图书馆日
12、常管理的工作需要,并达到操作过程中的直观、方便、实用、安全等要求;系统采用模块化程序设计方法,既便于各种数据的查询,又便于系统功能的修改,及时根据用户需求进行数据的添加、删除、修改、查询等操作。本软件是为了规范单位的图书馆日常运作,加强图书借阅的信息管理而开发设计的。时间比较仓促,肯定存在许多问题,同时将边运行边修改与完善,使其更好的服务于图书馆的日常管理,满足图书馆管理方面的各种需要。本软件界面友好,操作简单,小巧实用,运行稳定,自动化程度较高,具备多种功能,能满足一般小型图书室的日常管理需要。可进行书籍、读者、借书和还书等信息的录入、修改与删除,同时提供灵活丰富的查询、报表打印等功能,方便
13、统计汇总。1.3系统开发工具与运行环境开发工具:Visual Basic6.0、SQL Server 2005数据库。运行环境:Windows XP、Windows7。1.4系统主要任务 系统开发的总任务是实现企业人事管理信息关系的系统化、规范化和自动化。系统功能分析是在系统开发的总体任务的基础上完成的,本系统的需要完成任务主要有:l 有关读者种类标准的制定、种类信息的输入,包括种类编号、种类名称、借书数量、借书期限、有效期限、备注等。l 读者种类信息的修改、查询等。l 读者基本信息的输入,包括读者编号、读者姓名、读者种类、读者性别、工作单位、家庭住址、电话号码、电子邮件地址、办证日期、备注等
14、。l 读者基本信息的输入,包括读者编号、读者姓名、读者种类、读者性别、工作单位、家庭住址、电话号码、电子邮件地址、办证日期、备注等等。l 书籍类别标准的制定、类别信息的输入,包括类别编号、类别名称、关键词、备注信息等。l 书籍类别信息的查询、修改,包括类别编号、类别名称、关键词、备注信息等。l 书籍信息的输入,包括书籍编号、书籍名称、书籍类别、作者姓名、出版社名称、出版日期、书籍页数、关键词、登记日期、备注信息等。l 书籍信息的查询、修改,包括书籍编号、书籍名称、书籍类别、作者姓名、出版社名称、出版日期、书籍页数、关键词、登记日期、备注信息等。l 借书信息的输入,包括借书信息编号、读者编号、读
15、者姓名、书籍编号、书籍名称、借书日期、备注信息等。l 借书信息的查询、修改,包括借书信息编号、读者编号、读者姓名、书籍编号、书籍名称、借书日期、备注信息等。l 还书信息的输入,包括还书信息编号、读者编号、读者姓名、书籍编号、书籍名称、借书日期、还书日期、备注信息等。l 还书信息的查询和修改,包括还书信息编号、读者编号、读者姓名、书籍编号、书籍名称、借书日期、还书日期、备注信息等。第二章 系统功能总体设计2.1系统模块图在系统分析的基础上,结合Visual Basic6.0程序编制的特点,得到如图2-1系统功能模块如下:图书馆管理信息系统 书籍信息查询书籍信息修改还书信息添加还书信息修改借书信息
16、查询借书信息修改借书信息添加书籍信息添加书籍类别修改书籍类别添加读者信息查询读者信息修改读者信息添加读者种类修改读者种类添加用户管理密码管理设置读者种类设置读者信息设置书籍种类设置书籍信息借书信息管理还书信息管理系统管理读者信息管理书籍信息管理借阅信息管理还书信息查询2-1系统功能模块图2.2模块细分2.2.1资料管理主要负责管理各种图书信息、读者信息。资料管理文献类型图书信息读者信息图2-1 资料管理功能模块2.2.2借书管理主要负责读者借书服务,包括预约、借书和续借功能。借书管理图书预定借书图书续借 图2-2 借书管理功能模块2.2.3还书管理主要负责读者还书服务,并对逾期和罚款进行处理。
17、还书管理还书逾期图书罚款信息图2-3 还书管理功能模块2.2.4检索统计主要负责对图书的各类信息进行查询和统计分析。检索统计图书检索动态信息统计分析图2-4 检索统计功能模块2.2.5系统管理主要负责管理用户信息的用户登录,以及系统的参数配置。系统管理用户管理密码管理重新登录参数配置图2-5 系统管理功能模块第三章 数据库设计3.1数据库需求分析用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。仔细分析调查有关图书馆管理信息需求的基础上,得到下图所示
18、的本系统所处理的数据流程:书籍信息返回读者信息返回基本信息录入书籍登记基本信息录入读者登记基本信息录入基本信息录入借阅信息管理书籍信息管理读者信息管理书籍类别信息管理读者种类信息管理 书籍类别设置读者种类设置借阅信息输入图书馆管理信息系统数据流程图(图3-1)3.2确定数据表参数配置表:借书时间,续借时间,最大借书量,最高罚款额,每日罚款读者信息表:读者ID,读者姓名,身份证号,注册日期,罚款金额,住址,电话借还信息表:借还ID, 读者ID,书号,借书日期,还书日期图书信息表:书号,种类号,书名,容量,出版社,作者,编码,存库时间文献类型表:种类号,种类用户信息表:用户ID,姓名,用户类型,密
19、码,权限,身份证号,地址,电话预约信息表:预约号,读者ID,书号,预约日期,状态3.2 E-R图待添加的隐藏文字内容3第四章 详细设计4.1数据表设计4.2关键技术4.3公共模块第五章 设计结论经过这段时间的设计和开发,图书管理系统基本开发完毕。其功能基本符合需求,能够完成图书管理,借书管理,还书管理,检索统计及系统管理。但是由于毕业设计时间较短,所以该系统还有许多未完善的地方,比如 ,用户界面不够美观,出错处理不够等多方面问题,这些都有待进一步改善。在设计过程中,感受最深的是:自己的专业知识很不够,对理论的应用还欠缺火候,许多知识还不能应用到实际中去。在系统的实际调试过程中,很多问题往往要借
20、助于别人的帮忙才能解决,从而明白自己对已学过的知识掌握不够,而且不能很好的加以应用,理论不能和实践相结合。通过毕业设计,使我提高了实际操作能力,从以前的理论上升到实践,真正做到学有所用,懂得先要发现问题,分析问题,解决问题,虽然在设计过程中我也遇到一些困难,但在老师和同学的帮助以及自己的努力下,我都认真克服了。我相信这对以后的工作会有很大的帮助。最后感谢老师的精心指导。参考文献1 李玉林.Visual Basic 毕业设计指南与项目实践.北京科海电子出版社.20072 李楠.Visual Basic 6.0 入门与提高.人民邮电出版社.19983 李岩.SQL Server 2005 实用教程.清华大学出版社.2008谢辞在本次毕业设计中,我从指导老师身上学到了很多东西。她认真负责的工作态度和深厚的理论水平都使我收益匪浅。她无论在理论上还是在实践中,都给与我很大的帮助,使我得到不少的提高,这对于我以后的工作和学习都有巨大的帮助,感谢她细心的辅导。