如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
目录一、引言……………………………………………………………………………6(一)开发背景分析………………………………………………………………6(二)开发设计思想………………………………………………………………6(三)开发工具和运行环境的选择………………………………………………6(四)系统功能分析………………………………………………………………7(五)系统功能模块设计…………………………………………………………7二、数据库设计……………………………………………………………………8(一)数据库需求分析……………………………………………………………9(二)数据库概念结构设计………………………………………………………10(三)数据库逻辑结构设计………………………………………………………12(四)数据库结构的实现…………………………………………………………13三、各个功能模块的创建…………………………………………………………14(一)图书馆管理信息系统主窗体的设计………………………………………14(二)读者种类管理模块的设计…………………………………………………17(三)读者信息管理模块的设计…………………………………………………19(四)书籍类别管理模块的设计…………………………………………………21(五)书籍信息管理模块的设计…………………………………………………23(六)借书信息管理模块的设计…………………………………………………25(七)还书信息管理模块的设计…………………………………………………26四、系统的实现……………………………………………………………………28五、系统的编译和测试……………………………………………………………32六、软件的安装及使用说明………………………………………………………33七、结束语…………………………………………………………………………33图书馆管理系统一、引言(一)开发背景分析十几年来学校图书的借阅全靠人力.有时因为工作人员的疏忽造成学校图书的丢失损害现象相当严重,学校图书的价值没有得到应有发挥.我们团队经过考察各图书摊点、书店、图书馆,几乎所有图书摊点均没有用电脑来从事管理工作。用手工管理既复杂又不方便,工作效率低,也容易出错。为了方便图书的借阅,这就萌发了我们想开发一个图书馆管理系统软件的想法。现代化的图书馆也应该有现代化的管理系统。在科技日益发展的今天,人们的精神文化不断受到重视,要求也不断在提高。因此,图书馆进行现代化管理就变得尤为重要。我想通过对本软件开发能完成图书馆的读者资源、书籍资源、借书信息、还书信息进行管理,以及对各个环节中信息的变更进行管理,减轻管理人员的工作强度,提高图书馆的管理效率,逐步实现科学化、规范管理。(二)开发设计思想本系统开发设计思想如下:1.尽量采用现有的软硬环境,及选进的管理系统开发方案,从而达到充分利用现有资源,提高系统开发水平和应用效果的目的;2.系统应符合图书馆的员工管理的规定,满足管理的需要,并达到操作过程中的直观、方便、实用、安全等要求;3.系统采用模块化程序设计方法,这样既便于系统功能的各种组合,又便于未参与开发的技术维护人员补充、维护;4.系统应具备数据库功能,及时根据用户需求进行资料的添加、删除、修改、备份等操作。(三)开发工具和运行环境的选择基于以下原因,我选用VisualBasic6.0作为《图书馆管理系统》的开发工具。1.VisualBasic6.0简介VisualBasic6.0是微软公司推出的新一代数据库管理系统,它一种面向对象的、可视化的数据库开发工具。与其他数据库管理系统相比,VisualBasic6.0具有用户的普遍性、功能的完整性、工具的易用性等特点。(1)用户的普遍性VisualBasic6.0保持了与传统的xBASE数据库的兼容性,对运行环境的要求也不高,入门和学习方便,最易于用户接受,因此了解和使用它的传统用户数量多,从而使VisualBasic6.0具有用户的普遍性。(2)功能的完整性经过几个版本的升级,VisualBasic6.0比传统的xBASE数据库有了质的飞跃。在数据管理方面,它基本具备了大型SQL数据库的特征(如视图、关键字、关系、触发器、存储过程等);在数据库设计方面,它提供了各种数据库组件的设计向导和图形化、智能化的设计过程。其独特的优点是提供了各种数据库用户界面的可视化设计工具,提供了自含的编程语言和调试工具,提供了查询数据库的默认表格工具等。总而言之,VisualBasic6.0尽量使得用户不依靠其他工具就能完成一个较复杂数据库应用系统的全部开发工作。(3)工具的易用性在数据库软件的开