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