摘要本文从软件工程角度介绍了图书管理系统的设计与实现,包括软件的可行性研究,需求分析,概要设计,数据库设计,界面设计及具体的系统设计,采用设计的平台为VB+sqlserver2005,为单机系统,采用c/s结构,对详细设计均有描述。关键字:图书管理、VisualBasic,数据库目录一、前言...............................................................6(一)设计的意义........................................................6(二)设计的目的........................................................6(三)可行性分析........................................................6二、需求分析...........................................................8(一)现有系统分析......................................................8(二)需求描述.........................................................8三、概要设计..........................................................10(一)系统功能描述....................................................10(二)系统模块划分....................................................11四、数据库设计........................................................12(一)概念设计.........................................................12(二)关系模式.........................................................12(三)数据库详细设计...................................................13五、开发平台及工具简介................................................17(一)VB概述.........................................................17(二)SQLServer技术简介.............................................17六、系统详细设计......................................................21(一)公有模块设计.....................................................19(二)服务器配置窗体...................................................20(三)系统登陆界面.....................................................25(四)系统的主界面的设计与实现.........................................25(五)图书登记界面设计.................................................27(六)读者登记界面设计.................................................39(七)管理员界面设计...................................................40(八)借书界面........................................................40(九)还书界面........................................................41(十)图书入库界面.....................................................41七、结论..............................................................43致谢..................................................................44参考文献..............................................................45一、前言(一)设计的意义图书馆管理系统是图书馆管理工作中不可缺少的部分,它的内容对于图书馆的管理者和使用者来说都至关重要,所以图书管理系统应该能够为管理者或读者提供充足的信息和快捷的数据处理手段。但图书馆管理若采用完全手工操做,通过卡片记录信息,既浪费时间,又浪费人工、纸张,而且书籍和读者的信息查询比较麻烦,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对图书信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、易修改、可靠性高、存储量大、数据处理快捷、保密性好寿命长、成本低、便于打印等。这些优点能够极大地提高图书管理的效率,也是图书馆的科学化、正规化管理,与世界接轨的重要条件。因此,开发一套软件,替代人工操作,很有经济性和必要性。(二)设计的目的通过计算机管理...