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

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

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

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

资源描述

图书仓库管理基本资料图书入库客户管理图书销售管理操作人员账号管理系统管理图书销售重新登录订单管理图书销售管理系统需求分析一、引言随着科学技术的发展,计算机领域不断取得日新月异的研究成果。计算机在代替和延伸脑力劳动方面发挥越来越重要的作用,不仅在工业方面而且在日常生活中也越来越离不开计算机。尤其是在书店,要处理大量的图书数据。在数字化的今天,为了加强书店管理必须依靠计算机,使图书销售员对图书的管理更加有序、到位,基于上述种种原因,开发一套图书销售管理系统迫在眉捷,我们结合本次课程设计开发以下的图书销售管理系统方案。二、编写目的本系统主要为了让图书销售员能更好地对图书进行有序的管理,给图书销售员提供一个井然有序的管理平台,防止手工管理混乱,另外也可以防止由于疏忽而引起的图书管理混乱,进而为读者提供方便快捷的学习环境。三、功能需求通过对书店的了解,知道了一个图书销售系统应该具有图书仓库管理,图书销售管理和系统管理模块。而这个模块又有不同的功能。整个系统模块如下图:图书销售系统1.图书仓库管理模块要求实现对图书进行维护和管理,建立图书基本资料与图书入库信息,并可对图书基本资料和图书入库信息进行添加、保存、查询等编辑功能,用图表示如下:基本资料图书入库添加保存查询添加保存查询2.图书销售管理模块要求能够对图书销售过程的事件进行分类管理,实现客户管理、订单管理、图书销售管理。添加、修改、删除、更新用户信息,查询用户信息,产生客户信息的报表;创建、修改、删除、更新订单信息,查询订单信息,产生订单信息的报表;在图书销售管理中,自动计算用户应付款的信息等,用图表示如下:客户信息查添询加修删改除更新客户信息报表订单管理创建修改删除更新查询订单信息报表图书销售自动计算用户应付款的信息3.系统管理模块要求对账号进行管理,实现对系统账号的添加与修改工作,用图表示如下:订单操作员账号管理添加修改四、E-R图整个系统开发过程中,主要涉及到的实体有:客户、图书、操作人员,他们之间的具体关系如下图:操作员账号书号入库数量入库价书名流水号销售价入库日期书号图书入姓名注销信息书名库信息操作员密码出版社作者包括流水号销售日期操作员账号总金额账号销售价图书销售操作员流水号库存数量折扣客户编号包括订单编号图书销售明细操作员账号书号客户姓名客户编号书名客户性别客户电话邮政编码身份证号家庭住址客户书号客户姓名书名订购日期订购数量销售价销售数量折扣备注五、数据字典1.关系描述:表1图书基本资料表:字段类型长度值表2图书入库表:表3图书销售表:表4图书销售明细表表5图书订单信息表:表6客户信息表字段类型长度值字段类型长度值流水号(主键)int4不为空操作员账号char10不为空书籍编号char20不为空书籍名称char50不为空入库数量bigint8允许为空入库价money8允许为空销售价money8允许为空入库日期datetime8允许为空字段类型长度值流水号(主键)int4不为空操作员账号char10不为空书籍编号char20不为空书籍名称char50不为空销售价money8允许为空销售数量int4允许为空折扣decimal9允许为空字段类型长度值订单编号(主键)char10不为空客户编号char10不为空客户姓名char10不为空书籍编号char20允许为空书籍名称char50允许为空订购数量int4允许为空订购日期datetime8允许为空书籍编号(主键)char20不为空书籍名称char50允许为空出版社varchar100允许为空作者char30允许为空单价money8允许为空库存数量int4允许为空折扣decimal9允许为空字段类型长度值流水号(主键)int4不为空操作员账号Char10不为空销售日期datetime8允许为空总金额money8允许为空表7账号管理表客户编号(主键)char10不为空客户姓名char10不为空客户性别char2不为空客户电话char15允许为空身份证号char20允许为空客户地址char50允许为空邮政编码char6允许为空备注char50允许为空字段类型长度值账号(主键)char10不为空姓名char20不为空密码char10不为空是否注销bigint8允许为空

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

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

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

×
保存成功