您好,欢迎来到爱问旅游网。
搜索
您的当前位置:首页图书销售管理系统需求分析

图书销售管理系统需求分析

来源:爱问旅游网


一、引言

随着科学技术的发展,计算机领域不断取得日新月异的研究成果.计算机在代替和延伸脑力劳动方面发挥越来越重要的作用,不仅在工业方面而且在日常生活中也越来越离不开计算机。尤其是在书店,要处理大量的图书数据。在数字化的今天,为了加强书店管理必须依靠计算机,使图书销售员对图书的管理更加有序、到位,基于上述种种原因,开发一套图书销售管理系统迫在眉捷,我们结合本次课程设计开发以下的图书销售管理系统方案。 二、编写目的

本系统主要为了让图书销售员能更好地对图书进行有序的管理,给图书销售员提供一个井然有序的管理平台, 防止手工管理混乱,另外也可以防止由于疏忽而引起的图书管理混乱,进而为读者提供方便快捷的学习环境。 三、功能需求

通过对书店的了解,知道了一个图书销售系统应该具有图书仓库管理,图书销售管理和系统管理模块。而这个模块又有不同的功能.

整个系统模块如下图: 1.图书仓库管理模块要求实现对图书进行维护和管理,建立图书基本资料与图书入库信息,并可对图书基本资料和图书入库信息进行添加、保存、查询等编辑功能,用图表示如下:

2.图书销售管理模块要求能够对图书销售过程的事件进行分类管理,实现客户管理、订单管理、图书销售管理.添加、修改、删除、更新用户信息,查询用户信息,产生客户信息的报表;创建、修改、删除、更新订单信息,查询订单信息,产生订单信息的报表;在图书销售管理中,自动计算用户应付款的信息等,用图表示如下:

3.系统管理模块要求对账号进行管理,实现对系统账号的添加与修改工作,用图表示如下:

四、E-R图

整个系统开发过程中,主要涉及到的实体有:客户、图书、操作人员,他们之间的具体关系如下图:

五、数据字典 1.关系描述:

表1 图书基本资料表: 字段 书籍编号(主键 ) 书籍名称 出版社 作者 单价 库存数量 折扣 表2 图书入库表: 字段 流水号(主键) 操作员账号 书籍编号 书籍名称 类型 int char char char 长度 4 10 20 50 值 不为空 不为空 不为空 不为空

图书销售管理系统需求分析

类型 char char varchar char money int decimal 长度 20 50 100 30 8 4 9 值 不为空 允许为空 允许为空 允许为空 允许为空 允许为空 允许为空

入库数量 入库价 销售价 入库日期 表3 图书销售表: 字段 流水号(主键) 操作员账号 销售日期 总金额 表4图书销售明细表 字段 流水号(主键) 操作员账号 书籍编号 书籍名称 销售价 销售数量 折扣 字段 订单编号(主键) 客户编号 客户姓名 书籍编号 书籍名称 订购数量 订购日期 表6 客户信息表 字段 客户编号(主键 ) 客户姓名 客户性别 客户电话 身份证号 客户地址 邮政编码 备注 表7 账号管理表 字段 账号(主键) 姓名 密码 bigint money money datetime 类型 int Char datetime money 类型 int char char char money int decimal 类型 char char char char char int datetime 类型 char char char char char char char char 类型 char char char 8 8 8 8 长度 4 10 8 8 长度 4 10 20 50 8 4 9 长度 10 10 10 20 50 4 8 长度 10 10 2 15 20 50 6 50 长度 10 20 10 允许为空 允许为空 允许为空 允许为空 值 不为空 不为空 允许为空 允许为空 值 不为空 不为空 不为空 不为空 允许为空 允许为空 允许为空 值 不为空 不为空 不为空 允许为空 允许为空 允许为空 允许为空 值 不为空 不为空 不为空 允许为空 允许为空 允许为空 允许为空 允许为空 值 不为空 不为空 不为空

表5 图书订单信息表:

是否注销 bigint 8 允许为空

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- awee.cn 版权所有 湘ICP备2023022495号-5

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务