admin 管理员组

文章数量: 887021

第一章:需求分析
1.1用户及用户需求
图书销售管理系统的主要用户有客户,系统管理员。
①客户需求:客户是图书销售管理系统的主体,主要的需求有图书信息的查询,购买图书数量查询
②系统管理员:系统管理员在图书销售管理系统中承担承担后台的管理和维护工作,主要需求有图书库存量的添加,修改,删除;入库单表的增加,修改,删除;图书分类表的增加,修改,删除等,同时要做好图书销售管理系统数据库的导入与导出,数据库的备份,恢复等。
1.2系统数据
通过对图书销售管理系统用户需求的分析可以得出系统涉及大量的基础数据,主要包括以下数据实体及数据项
①图书分类信息:图书分类信息主要包括图书分类号,图书分类名称,其中图书分类名称不允许为空。
②供应商信息:供应商信息主要包括供应商编号,供应商名称,出版社地址,所在城市,邮政编码,联系电话,其中供应商名称,出版社地址,所在城市,邮政编码,联系电话不允许为空。
③出版社信息:出版社信息主要包括出版社编号,出版社名称,出版社地址,所在城市,邮政编码,联系电话,其中出版社名称默认为清华大学出版社,出版社地址,所在城市不允许为空。
④图书库存信息:图书库存信息包括图书编号,ISBN,图书名称,图书类号,作者,版次,出版日期,库从数量,图书单价,出版社号,其中ISBN号不允许为空,库从数量限制在0到1000,图书单价限制在0到1000。
⑤客户表信息:客户表信息包括客户编号,客户名称,性别,地址,联系电话,其中客户名称不允许为空,性别默认为男。
⑥入库单信息:入库单信息包括入库单号,图书编号,入库日期,购入数量,图书单价,供应商编号,经手人,其中购入数量限制在0到1000,图书单价限制在0到1000。
⑦销售单信息:销售单信息包括销售单号,图书编号,销售日期,销售数量,销售单价,客户编号,经手人,其中销售单价限制在0到1000。
1.3系统功能分析
图书销售管理系统功能分为基本信息管理,客户管理,销售管理三大功能。
①基本信息管理:基本信息管理主要包括供应商的管理,图书分类表管理,图书管理,入库单管理,而每一小部分又包括增加,修改,删除等。
②客户管理:图书销售管理系统中客户管理是一个重要组成部分,客户的信息可以由本人自己修改,删除,同时也可以在后台系统中检测出进行增加,修改,删除。
③销售管理: 销售管理表中主要完成销售信息的录入,增加,修改,删除。

第2章 数据库概念结构设计

2.1 系统实体和实体间的联系
图书库存表中的书可以销售给多个客户,一个客户也可以购买多本书(图书库存表和客户表是多对多联系)
图书库存表中的书可以由多个供应商提供入库,一个供应商也可以给多个图书馆提供库存量(图书库存表和供应商表是多对多

本文标签: 数据库 原理 图书销售 系统