第10章+图书管理系统开发实例

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

第10章图书管理系统开发实例本章将介绍如何使用Access2003开发一个小型的图书管理系统,使用该系统可以对图书、借阅者、管理员等基本信息进行管理,也可以实现图书借阅、图书归还等基本流程的管理。10.1系统分析与设计10.1.1系统功能分析根据图书管理员在图书借阅管理过程中遇到的实际情况,图书管理系统应具有以下功能:(1)系统应允许管理员对管理员信息、图书信息、借阅者信息及其类型信息进行添加、修改或删除操作。(2)图书借出或归还时,系统自动进行记录,同时修改相应图书的库存数值。(3)图书归还时出现过期、损坏或遗失情况时,系统能自动计算出罚款金额,并对罚款信息进行记录。(4)系统能为管理员提供图书或借阅者的借阅情况和罚款情况报表。10.1系统分析与设计10.1.2系统模块设计根据系统功能分析,图书管理系统主要由系统设置、信息管理、运行管理和报表显示4个模块组成,而每个模块又由几个子模块来完成其相应的功能,系统所有的功能模块如图10.1所示。图10.1图书管理系统的功能模块图10.2数据库设计10.2.1数据库需求分析根据系统设计可知,在数据库中需要存放以下信息:(1)管理员信息:管理员编号、姓名、性别、出生日期、联系电话、管理员密码等。(2)图书信息:图书编号、图书名称、类型编号、作者、出版社、单册价格、现存数量、入库管理员编号等。(3)借阅者信息:借阅者编号、姓名、性别、类型编号、出生日期、联系电话、登记人编号等。(4)罚款信息:罚款编号、图书编号、借阅者编号、罚款日期、罚款原因、应罚金额、是否交款等。(5)图书类型信息:类型编号、类型名称、可借天数、备注等。(6)借阅者类型信息:类型编号、类型名称、可借天数、可借数量、续借次数、备注等。(7)罚款类型信息:罚款类型编号、图书类型编号、借阅者类型编号、图书过期罚款、图书遗失罚款、图书损坏罚款等。(8)图书借阅信息:借书编号、借阅者编号、图书编号、借出日期、应还日期、续借次数,是否已还、操作员编号等。10.2.2数据库逻辑结构设计在图书管理系统数据库中应包含8个数据表。10.2.3创建表间关系10.3各功能模块设计10.3.1管理员信息管理模块窗体设计10.3.2图书信息管理模块窗体设计10.3.3借阅者信息管理模块窗体设计10.3.4图书类型设置模块窗体设计10.3.5借阅者类型设置模块窗体设计10.3.6罚款类型设置模块窗体设计10.3.7图书借阅管理模块窗体设计10.3.8图书归还管理模块窗体设计10.3.9图书报表显示模块窗体设计10.3.10借阅者报表显示模块窗体设计10.4集成数据库系统“图书管理系统”中所用到的各模块窗体创建完成后,用“窗体集成”和“菜单集成”相结合的方法将已经建立的各个窗体对象集成在一起,形成一个完整的系统。10.4.1主界面窗体设计10.4.2登录窗体设计10.4.3系统菜单设计10.5系统的启动对系统的启动进行设置,可以使用户在打开“图书管理系统”数据库时自动运行该系统。设置系统启动的操作步骤如下:(1)选择“工具”菜单中的“启动”命令,屏幕弹出“启动”对话框。(2)在“启动”对话框中,在“应用程序标题”下面的文本框中输入“图书管理系统”,在“显示窗体/页”下面的下拉列表中选择“登录”,在“菜单栏”下面的下拉列表中选择“系统菜单”,并清除对话框中所有默认选中的复选框,最后单击“确定”按钮。“启动”对话框

1 / 24
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功