Access图书管理系统.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE 5 一、 数据库设计 1.系统功能 图书管理销售系统 图书管理销售系统 系统维护 查询系统 书库清单 进货录入 销售录入 新书入库 出版社添加 进货查询系统 统计 未进货的图书 图书进货情况 进货统计 出版社分类汇总 书库系统报表 进货单 销售单 书库详细信息 图11. SEQ 图11. \* ARABIC 1图书借阅系统功能模块图 2. 数据需求 本系统的实体为“图书的进货”和“图书的销售”,它们之间通过“图书表”联系起来。具体的关系模式为: 出版社(出版社ID、出版社) 图书(图书编号、分类、书名、作者、出版社ID、单价、库存数量) 进货单(进货单ID(自动编号)、图书编号、进货日期(默认值为当前日期)、折扣、数量、金额(单价*数量*折扣)) 销售单(销售单ID(自动编号)、图书编号、销售日期(默认值为当前日期)、数量、折扣、金额(单价*数量*折扣)) 二、数据库和表设计 首先创建一个空数据库,然后根据需要创建数据库中的对象。 1. 创建空数据库 (1)在Access窗口中单击“文件”|“新建”命令,打开“新建文件”任务窗格,选择“空数据库”。 (2)在“文件新建数据库”窗口的“文件名”文本框中输入数据库的名称“出版社”,选择数据库文件的保存位置,单击“创建”按钮。 2. 创建表 创建表需要先创建表的结构。根据本系统的逻辑结构设计,需要创建4张表:“出版社表”、“进货单”和“图书表”、“销售单”各表的结构如表11-1~11-4所示。 表11- SEQ 表11- \* ARABIC 1“进货单”表结构 字段名称 数据类型 字段大小 主键 其它 进货单ID 自动编号 长整型 主键 图书编号 文本 50 进货日期 日期/时间 常规日期 有效性规则:Date() 单价 货币 货币 小数位数为自动 折扣 货币 百分比 小数位数为自动 数量 数字 整形 小数位数为自动 金额 货币 货币 小数位数为自动 表11- SEQ 表11- \* ARABIC 2“销售单”表结构 字段名称 数据类型 字段大小 主键 其它 销售单ID 自动编号 长整型 主键 图书编号 文本 3 销售日期 日期/时间 常规日期 有效性规则:Date() 数量 数字 整形 小数位数为自动 折扣 货币 百分比 小数位数为自动 金额 货币 货币 小数位数为自动 表11- SEQ 表11- \* ARABIC 3“图书表”表结构 字段名称 数据类型 字段大小 主键 其它 图书编号 文本 3 主键 图书编号 文本 10 书名 文本 20 作者 文本 3 出版ID 数字 整型 小数位数为自动 价格 货币 货币 小数位数为自动 库存数量 数字 整型 表11-4“出版社表”表结构 字段名称 数据类型 字段大小 主键 其他 出版ID 数字 整型 主键 出版社 文本 20 3. 创建表之间的关系 表与表之间是通过相关字段进行连接来建立关系的,本系统中“出版社”表与“图书”表之间通过“出版ID”字段建立了一对多的关系,“图书”表与“进货单”表通过“图书编号”字段建立了一对多的关系,“图书”表与“销售单”表通过“图书编号”字段建立一对多的关系。如图11.3所示。因为图书借阅系统表中的数据变动比较频繁,而且每张表的数据变动可能会影响到其它表中数据的正确性,因此创建表之间的关系时均要实施参照完整性、设置级联更新和级联删除。 图11. SEQ 图11. \* ARABIC 2创建表之间的关系 4. 录入数据 表中的数据可以在创建表和关系后录入,也可以在创建表时录入,但后者不能保证数据的参照完整性。录入数据后3张表的记录如图11.4~11.6所示。 图11. SEQ 图11. \* ARABIC 3“进货单”表的记录 图11.7“销售单”表的记录 三、操作界面设计 根据功能模块的需求创建各个窗体,窗体中涉及到的查询、报表和宏也同时设计出来。本系统的系统维护主要有:进货录入窗体、销售录入窗体、新书入库窗体、添加出版社窗体。 1. 创建进货录入窗体 创建进货录入窗体用于图书的数据维护。 使用“窗体向导”的方法创建“进货窗体”窗体。窗体的记录源为“进货窗体”表,将窗体保存为“进货窗体”。 打开窗体的设计视图,调整标签和文本框的大小和位置,将它们的字体均设置为“宋体、加粗”、字号设置为“9”。 使用按钮向导添加“录入”、“保存”、“删除”、 “打印”、“关闭”按钮,自动生成相应的记录和关闭窗体的操作。 使用按钮向导添加4个文字样式的按钮作为导航按钮,自动生成浏览记录的操作。 将窗体的“滚动条”设置为“两

文档评论(0)

小教资源库 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档