1、第 1 页 摘摘 要要 图书管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据 库的建立和维护以及前端应用程序的开发两个方面, 一方面要求建立起数据 一致性和完整性强、 数据安全性好的库; 另一方面则要求应用程序功能完备, 易使用等特点。 本文介绍了数据库管理系统的基本设计方法, 详细阐述了整个应用系统 的设计思路,并对各部分设计周期进行了详尽的分析,最终达成了一个完整 的设计方案;在文章的最后,还根据数据库系统的调试结果,提出了可以进 一步改进的部分,以便在投入实际应用后系统可以更加稳定可靠的工作。 本文的数据库系统是一个图书管理系统,面向中小型书店、个体书店进 行全面的人员、物
2、流管理,旨在实现书店管理信息化。本系统采用会员制管 理,将人员分为经理、仓库管理员、售书员、会员、游客等,分别拥有不同 的权限,各司其职,以便提高工作效率。系统功能包括:供应商管理、进书 管理、图书资料管理、售书管理、会员管理、库存统计、售书统计、退货统 计、基本统计分析等。 用户权限:一、经理权限:主要包括各种统计分析、员工管理、制定会 员政策等等。二、仓库管理员权限:包含进书管理、供应商管理、库存管理、 退货管理等。三、售书员权限:包含售书管理、会员管理等。 因此本人结合设计的要求,对 Access 数据库、VB 应用程序设计进行了 较深入的学习和应用, 主要完成对图书管理系统的需求分析、
3、 功能模块划分、 数据库模式分析,并由此设计了数据库结构和应用程序。本文所设计的图书 管理系统可以满足经理、仓库管理员、售书员、会员、游客的需要。本文首 先分析了图书管理信息系统的应用需求, 按照数据库设计理论一步一步地给 出了系统需求说明书、局部 ER 图、全局 ER 图、系统关系模式,子模式,建 立了数据库.然后进行了具体的程序设计,实现了数据库表的浏览,记录的 添加、删除和修改,报表的生成,实现了多数据库表的连接操作,实现了条 件查询和模糊查询,并灵活实现了对不可更新查询结果集的更新操作,实现 了主从表操作,实现了密码维护功能,设计充分利用 Visual Basic 的强大 力量,提高了
4、编程效率和可靠性。 第 2 页 目目 录录 摘要 第一章、数据库系统设计 1.1 数据库设计概述 1.2 数据库设计周期 第二章、图书管理系统具体设计 2.1 图书管理系统总体规划 2.2 需求分析 2.3 概念设计 2.4 数据库的实现 第三章、图书管理系统应用程序设计(经理模块) 3.1 员工管理 3.2 个人资料 3.3 会员政策 3.4 统计分析 3.5 图书检索 3.6 书店情况 3.7 客户反馈 3.8 会员、游客模块的基本介绍 第四章、结束语 附录 参考文献 关键字关键字 图书管理系统,Visual Basic,Access 数据库 第 3 页 第第一一章章 数据库系统设计数据库系统设计 1 1.1.1 数据库设计概述数据库设计概述 计算机信息系统以数据库为核心,在数据库管理系统的支持下,进行信 息的收集、整理、存储、检索、更新、加工、统计和传播等操作。 对于数据库应用开发人员来说,为使现实世界的信息流计算机话,并对 计算机话的信息进行各种操作,就是如何利用数据库管理系统、系统软件和 相关硬件系统,将用户的要求转化成有效的数据结构,并使数据库结构