中小型社区图书管理系统的开发
来源:wenku163.com 资料编号:WK1631054 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9AWK1631054
资料介绍
摘 要 随着人类社会的发展,人类对知识的需求也不断地增长。在这种形势下,书籍就渐渐地成为人们获取并增长知识的主要途径,而社区图书馆就自然而然地在人们的生活中占据了一定的位置,这次毕业设计,我以我所在的社区图书馆为开发背景,设计这个图书管理系统,从图书的入库登记到查询浏览,从借书证发放到图书的借阅,形成了一个整体自动化管理模式,改善了社区图书馆的管理。本文介绍了在Visual Basic6.0环境下采用“自上而下地总体规划,自下而上地应用开发”的策略开发本系统的详细过程,提出实现图书馆信息管理、资源共享的基本目标,并阐述系统结构设计和功能设计,从图书的入库登记到查询浏览,从借书证发放到图书的借阅,形成了一个整体自动化管理模式,从软件工程的角度进行了科学而严谨的阐述。所开发的应用软件能达到功能较为齐全实用,易于维护和扩充,运行稳定,安全可靠,操作简便易学,界面友好美观的要求,开发成本低廉,具有一定的实用价值。(毕业设计网 ) 关键词: 图书管理 数据库 Access Visual Basic6.0 SQL查询语言 ADO数据控件 ABSTRACT To the accompaniment of the commonalty of mankind development,people requirement knowledge was gaining. Under the circumstances,book are becoming a main path of people’s obtain and building-up knowledges,moreover,library naturally a specific location in people’s life,this graduation design,I with my locality unit- library empolder backdrop, design this books control system,since books are put in storage to demand and browse and since library card extend to books move,form the all and the one robotization manage mode, ameliorate our school library manage.This letterpress introduce in Visual Basic6.0 circumstance adopt “from above to below collectivity layout,from bottom to top application development” maneuver empolder this system particular process,advance implement library information manage and resource sharing base directory, and expatiate system architecture design and functional design. since books are put in storage to demand and browse and since library card extend to books move,form the all and the one robotization manage mode,from software engineering angle carry through science and preciseness expatiate.The request for applied software for developping can attaining the function for assorting and utility. It is apt toing maintenance with enlarge, circulating stabilizing, safety and dependablely, convenience of Operating, easy to learnly, The interface is beautiful and friendly. The development of cost is cheap, and owns certain of practical value. key word: Books_ Management;Database Access;VisualBasic6.0;SQL(Structure Query language);ADO (Data Controls) 课题说明 随着社会经济的迅速发展和科学技术的全面进步,计算机事业的飞速发展以计算机与通信技术为基础的信息系统正处于蓬勃发展的时期。随着经济文化水平的显著提高,人们对生活质量及工作环境的要求也越来越高。书籍做为人类的精神食粮,在现代社会中越来越受到重视,大量的书籍出现在市场上,人们有了各种各样不同的选择。与此同时,随着图书及读者的大量增加,其管理难度也越来越大,如何提高图书管理水平也就成为了一个大众化的课题。图书管理的全面自动化、信息化则已迫在眉睫。 在计算机飞速发展的今天,将计算机这一信息处理器应用于社区图书馆及其日常管理已是大势所趋。采用计算机管理信息系统已成为图书管理科学化和现代化的重要标志,它给企业管理者带来了明显的经济效益和社会效益,极大提高了社区图书管理的工作效率,大大减少了人力、物力,丰富了社区居民文化生活,提高了全民综合文化素质。可以毫不夸张地说社区图书馆是小课堂,大世界,是一条通往现代化教育的最基本基地。 通过对中小型社区图书管理日常工作的详细调查,搜集了大量的资料,从系统结构的组织,功能的实现,技术的要求以及可行性等多方面进行考虑,认为本课题是一个适应现今中小型社区图书管理需求的计算机信息管理系统,具有一定的实际开发价值和使用价值[5]。 开发环境 硬件环境要求 为开发本系统,计算机应满足如下条件: CPU: Intel Pentium 166MHz或更高的处理器(推荐赛扬或更高的处理器)。 操作系统Microsoft Windows98/me/XP/2000。 监视器:Microsoft Windows支持的VGA或分辨率更高的显视器。推荐桌面显示方式1024*768像素。 内存:64MB内存以上 [11] 。 软件环境要求 本系统适合用于Windows XP/2000操作系统平台上运行,开发工具前台采用Visual Basic6.0,它具有强大的数据库管理功能,利用数据控件和数据库管理窗口可以直接建立或处理Access格式的数据库,并提供了强大的数据存储和检索功能。后台数据库采用Access 2003,它具有可移动性和方便性,所以即使用户在Microsoft Windows 98或其它更高系统下运行也可以正常无误地运行[11]。 社区图书馆工作大部分还是手工管理,工作效率很低,并且不能及时了解图书库存,居民比较需求的图书等等,不便于动态及时地调整图书结构,以便更好地适应社区居民的借阅需求。手工管理还存在这许多弊端,由于不可避免的人为因素,经常造成数据的遗漏、误报。计算机信息化管理有着储存信息量大、速度快等许多优点,提供给人们的处理信息及时快捷,同时也提高了工作人员的自身素质。一直以来人们使用传统的人工方式管理图书馆的日常工作,对于图书馆的借书和还书过程,想必大家都已很熟悉。在计算机尚未在图书馆广泛使用之前,借书和还书过程主要依靠手工。一个最典型的手工处理还书过程就是读者将要借的书和借阅证交给工作人员,工作人员将每本书上附带的描述图书信息的卡片和读者的借阅证放在一个小格栏里,并在借阅证和每本书后贴的借阅条上填写借阅信息,这样借书过程就完成了。还书时,读者将要还的书交给工作人员,工作人员根据图书信息找到相应的书卡和借阅证,并填好相应的还书信息,这样还书过程就完成了。 以上所描述的手工过程的不足之处显而易见,首先处理借书、还书业务流程的效率很低,其次处理能力比较低,一段时间内,所能服务的读者人数是有限的。利用计算机来处理这些流程无疑会极大程度地提高效率和处理能力。我们将会看到排队等候借书、还书的队伍不再那么长,工作人员出错的概率也小了,读者可以花更多的时间在选书和看书上。 为方便对 社区图书馆书籍、读者资料、借还书等进行高效的管理,特编写该程序以提高社区图书的管理水平。使用该程序之后,工作人员可以查询某位读者、某种图书的借阅情况,还可以对当前图书借阅情况进行一些统计,给出统计表格,以便全面掌握图书的流通情况。 社区图书管理系统主要任务是利用可视化程序设计语言结合数据库编制一个低成本可实施的管理软件,主要针对图书管理人员使用,通过对社区调研,对整个系统的分析、设计过程给出一个完整论证,以实现图书、读者以及日常工作等多项管理。本系统的建成无疑会为管理者对社区图书管理系统提供极大的帮助。 本系统的设计主要从以下几方面做起:系统流程分析、系统功能模块设计、系统数据库结构设计、系统输入输出设计等。开发软件工作要求开发人员对数据库和程序设计语言知识较为熟悉,并深入了解管理信息系统的相关知识[13]。 功能分析 社区图书管理系统可方便实现社区图书馆的采购、编目、流通、检索各业务环节的自动化,极大提高了社区图书管理水平和图书利用率,方便、快捷的检索功能,读者在分秒之内便可查到所需之书。图书管理设置了图书编辑、借阅、查询、赔偿功能,保证图书管理规范,提高工作效率;借书证管理设置了添加和修改功能,保证有效证件及时更新;工作人员值班管理功能考核工作情况;系统管理设置了增加用户、删除用户、修改密码、更改权限,保证了系统安全;帮助功能及时了解本开发系统开发版本;系统退出功能保证系统正常退出[13]。 目录 摘 要 I ABSTRACT III 前言 1 1 绪论 3 1.1课题说明 3 1.2开发环境 3 1.3可行性分析报告 2 1.4选题意义 2 2 图书管理基础与简介 7 2.1管理信息系统概要 7 (毕业设计网 ) 2.2管理信息系统的基本功能 7 2.3管理信息系统的特征 8 2.4管理信息系统的结构 9 2.5管理信息系统的生命周期 9 3 系统分析 11 3.1开发背景 11 3.2开发工具 12 3.3研究调查 13 3.4系统需求分析 14 3.5用户要求 14 3.6系统功能分析 14 4 数据库设计 17 4.1数据库理论基础 17 4.2数据库系统设计 17 4.3数据库设计 18 4.4数据库访问 23 5 系统设计 27 5.1设计目标 27 5.2开发及运行环境 27 5.3系统安全可靠性设计 27 5.4界面代码设计 28 6 系统测试分析报告 69 6.1软件测试概述 69 6.2软件测试的方法 71 6.3评价 72 6.4改进建议与措施 73 7 总结和展望未来 75 致 谢 77 参考文献 79 |