销售管理系统的设计与实现
四、商品信息,数据流图如3-2所示:
商品添加公司信息管理员修改删除商品信息信息商品信息图3-2商品信息数据流图
五、进销信息是销售系统的最重要信息,数据流图如3-3所示:
进货信息删除进货退货管理员添加销售退货销售信息商品信息公司信息进销信息管理员修改图3-3进销信息数据流图
11
销售管理系统的设计与实现
六、销售管理系统中有三种不同权限的管理员,其中只有高级管理员具有用户管理权限。用户信息数据流图如3-4所示:
用息信户添加用户登录信息登录验证高级管理员用户信息修改删除用户信息图3-4用户信息数据流图
七、公司信息,数据流图如3-5所示:
添加公司公司信息信息管理员修改公司信息删除图3-5公司信息数据流图
12
销售管理系统的设计与实现
3.4.2 数据库概念结构设计
一、实体图
(一) 公司主要属性主要包括公司编号、公司名称、公司类别、公司简称、地址、邮编、联系电话、传真、传真、联系人、E-mail、开户银行、银行账号、操作员、添加时间等。如图3-6所示:
操作员公司编号公司名称公司类别公司简称添加时间地址联系人联系电话公司邮编E-mail开户银行银行账号图3-6公司实体图
传真(二)用户
用户属性主要包括用户编号,用户名,用户密码,用户类型,添加时间等。如图3-7所示:
用户名用户编号用户密码用户类型用户图3-7用户实体图
13
添加时间
销售管理系统的设计与实现
(三)商品属性主要包括产品编号、产品名称、商品简称、产地、单位、规格、批号、库存警告、公司编号、备注、操作员、添加时间、添加时间合计等。如图3-8所示:
单位产品编号规格批号库存警告公司编号产品名称商品简称商品备注操作员添加时间合计产地
图3-8货物实体图
(四)往来管理表主要包括单据编号、产品编号、结算次数、经手人、日期、操作员、添加时间等。如图3-9所示:
单据编号产品编号经手人往来管理日期操作员添加时间结算次数
图3-9进货实体图
14
销售管理系统的设计与实现
(五)进销
进销属性主要包括进销编号、产品编号、公司编号、数量、单价、进货日期、结算方式、应付金额、实付金额、未付金额、经手人、操作员、添加时间、类型等。如图3-10所示:
数量类型进销编号单价进货日期结算方式应付金额进销信息产品编号公司编号经手人操作员添加时间
图3-10进货实体图
二、实体关系
E-R模型的“联系”用于刻画实体之间的关联。一种完整的方式是对局部结构中任意两个实体类型,依据需求分析的结果,考察局部结构中任意两个实体类型之间是否存在联系。若有联系,进一步确定是1:1、1:N、M:N的关系。还要考察一个实体类型内部是否存在联系,两个实体类型之间是否存在联系,多个实体类型之间是否存在联系。
(一)表单E-R图如图3-11所示:
实付金额未付金额公司n属于mn属于进销1结账n往来信息m商品 图3-11系统E-R图
15
1属于n