资源描述:
《基于vb图书管理系统设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、Ai图书管理系统摘要在图书管理系统用计算机管理图书是一种计算机应用技术的创新,在计算机还未普及之前图书管理都是由图书管理人员手工记帐的方式来操作的.现在一般的图书馆都是采用计算机作为工具的实用的计算机图书管理程序来帮助图书馆管理员进行更有效的图书管理。图书管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。关键字:图书,面向对象,软件工程AbstractInthelibrar
2、ymanagementsystemwithcomputermanagementbooksisacomputerapplicationtechnologyinnovation,notonthecomputerbeforethepopularityofmanagementbooksarebooksofaccountmanagementmanualapproachtotheoperation.LibrariesarenowgenerallyusedasatoolforcomputerThepracticalproceduresforthem
3、anagementofcomputerbookstohelplibrariansmoreeffectivemanagementofthebook.BookManagementSystemisatypicalmanagementinformationsystem(MIS),includingthedevelopmentofitsbackgroundoftheestablishmentandmaintenanceofthedatabasefront-endapplications,aswellasthedevelopmentofboth.
4、Theformersetuptherequirementsfordataintegrityandconsistencyofstrongdatasecurityagoodlibrary.Forthelatterapplicationsrequirefull-featuredandeasytouseandsoon. Keywords:books,Object-OrientedSoftwareEngineering目录第一章概述11.1开发背景11.2管理信息系统产生的背景11.3系统功能要求的分析2第二章开发环境及实现技术介绍32.
5、1开发环境32.2开发工具简介3第三章图书管理系统的设计和实现53.1系统的设计53.1.1概要设计53.1.2详细设计73.2系统的实现93.2.1主界面的设计与实现123.2.2图书管理模块的设计与实现153.2.3读者管理模块的设计与实现193.2.4图书借阅管理模块的实现223.2.5系统管理模块的设计与实现25第四章图书管理系统的运行说明404.1运行环境40致谢42参考文献43第一章概述1.1开发背景图书馆作为学校信息资源的集散地,图书信息及用户借阅资料繁多,其中所产生的信息数据需要进行有效的管理,才能提高图书馆的工作效率
6、。然而只依靠人工管理必然十分繁琐,因此,为了更好地满足用户的借阅图书的需求,提高学习研究效率,研究并开发一个图书管理系统可以通过计算机软件的应用,对图书信息和用户信息的记录,借阅返还等环节以及可能产生的问题进行有效的管理和防范。图书管理系统集存储、查询、统计、管理功能于一体,调用方便、使用快捷,充分发挥信息管理系统的功能,大大提高工作效率和数据保存的准确性。1.2图书管理系统产生的背景图书管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、
7、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。经过分析,我们使用MICROSOFT公司的VISUALBASIC开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。1.3系统功能要求的分析图书管理系统主要服务与图书管理人员,包含的功能模块主要有:一.图书管理:图书类别管理,图书信息管理二.读者信息管理:读者管理,读者信息管理.三.图书借阅管理:借书管理,还书管理
8、.四.系统管理:添加管理员,修改密码五.超借及罚款管理六.书籍丢失及证件挂失管理第二章开发环境及实现技术介绍2.1开发环境系统采用C/S结构,主要工作包括后台数据库的建立和维护以及客户端应用程序的设计两个方面;开发工具为