(2020年)(营销知识)数据库进销存管理系统设计

上传人:精****库 文档编号:135622429 上传时间:2020-06-17 格式:DOC 页数:25 大小:2.34MB
返回 下载 相关 举报
(2020年)(营销知识)数据库进销存管理系统设计_第1页
第1页 / 共25页
(2020年)(营销知识)数据库进销存管理系统设计_第2页
第2页 / 共25页
(2020年)(营销知识)数据库进销存管理系统设计_第3页
第3页 / 共25页
(2020年)(营销知识)数据库进销存管理系统设计_第4页
第4页 / 共25页
(2020年)(营销知识)数据库进销存管理系统设计_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《(2020年)(营销知识)数据库进销存管理系统设计》由会员分享,可在线阅读,更多相关《(2020年)(营销知识)数据库进销存管理系统设计(25页珍藏版)》请在金锄头文库上搜索。

1、浙 江 树 人 大 学信息科技学院数据库系统实习实习报告课题:进销存管理系统 班级: 电商091 学号: 200905017128 姓名: 陆浩杰 2012.3目录第一章 需求分析31.1系统目标31.2系统功能划分31.3功能描述(分模块描述)4第二章 概念结构设计62.1 分E-R图及文字描述62.2 各实体之间的联系图82.3 全局E-R图,并加以文字描述11第三章 逻辑结构设计123.1 逻辑结构及描述12第四章 物理结构设计134.1创建表134.2索引及其作用17第五章 数据库完整性、安全性设计18一、数据库完整性185.1约束185.2默认195.3规则215.4存储过程225.

2、5触发器22二、数据库安全性设计245.2.1用户登录设计245.2.2数据库用户设计245.2.3各个登录的权限设计245.2.4各个数据库用户的权限设计24三、这样设计的目的:24第六章 实训总结256.1总结:25第一章 需求分析1.1系统目标进销存系统是对企业生产经营中进货、出货、批发销售、付款等进行全程跟踪管理,从接获订单合同开始,进入物料采购、入库、领用到产品完工入库、交货、回收货款、支付原材料款等,每一步都为您提供详尽准确的数据。有效辅助企业解决业务管理、分销管理、存货管理、营销计划的执行和监控、统计信息的收集等方面的业务问题。在此部分给出系统的组织结构图图1图1 进销存管理系统

3、的组织结构图1.2系统功能划分功能划分并给出系统的功能结构图图2图2 进销存管理系统功能图1.3功能描述(分模块描述)1. 用户登录2. 基本信息管理3. 采购管理4. 销售管理5. 库存管理6. 报损管理功能类别功能名称、标识符描述用户登录用户登录对用户输入的用户名,密码进行验证,验证通过后,该用户可以使用PSS系统中自己拥有权限的那部分功能,否则拒绝使用。基本信息管理商品基本信息管理商品基本信息的增加:记录商品的基本信息,比如规格和供应商等商品基本信息的修改商品基本信息的删除商品记录管理商品记录的查询:可以按照商品的类别和名称查询商品商品记录的统计商品记录的打印客户信息管理用户修改,删除,

4、新增或查询客户数据(其中包括对客户的联系人的修改,删除,新增与查询以及对客户交易记录的查询),系统根据用户的操作,对商品资料进行更新或显示。员工信息管理员工修改,删除,新增或查询员工数据,系统根据用户的操作,对员工资料进行更新或显示。供应商信息管理用户修改,删除,新增或查询供应商数据(其中包括对供应商的联系人的修改,删除,新增与查询以及对供应商交易记录的查询),系统根据用户的操作,对供应商资料进行更新或显示。采购管理采购入库用户通过录入采购入库单增加采购的货物,并可对采购入库单及其单据中的货物明细进行修改、删除与查询。进货管理商品进货信息的登记:记录商品的进货数量、单价、供货商等商品进货信息的

5、修改、删除等更新库存采购信息的变动也使商品库存改变,及时更新库存的信息打印报表对全部采购记录或满足条件的采购记录列表以报表的形式进行打印销售管理进货管理商品销售信息的登记:记录商品的销售数量、单价、销售日期等商品销售信息的修改、删除等统计查询根据商品的类别、名称、供货商等来查询统计商品的销售情况更新库存销售信息的变动也使商品库存改变,及时更新库存的信息打印报表对全部销售记录或满足条件的销售记录列表以报表的形式进行打印输出库存管理统计查询用户通过组合不同条件,对库存进行查询、盘点。打印报表各种有关报表的打印报损管理进货管理商品报损信息的登记:记录商品的报损信息,包括商品报损数量、报损原因等商品报

6、损信息的修改、删除等统计查询根据商品的类别、名称、供货商等来查询统计商品的报损情况更新库存报损信息的变动也使商品库存改变,及时更新库存的信息打印报表对全部销售记录或满足条件的报损记录列表以报表的形式进行打印输出第二章 概念结构设计 2.1 分E-R图及文字描述n 商品的实体与属性如图3所示,商品的属性主要包括商品编号,商品名称,商品规格,商品价格,计量单位。图3 “商品”实体E-R图n 供货商的实体与属性如图4所示,供货商的属性主要包括供货商编号,供货商名称,联系人,联系方式,地址。图4 “供货商”实体E-R图n 客户的实体与属性如图5所示,客户的属性主要包括客户编号,客户名,联系方式,地址。

7、图5 “客户”实体E-R图n 员工的实体与属性如图6所示,员工的属性主要包括员工编号,员工姓名,性别,联系方式,部门图6 “员工”实体E-R图n 仓库的实体与属性如图7所示,仓库的属性主要包括仓库编号,仓库名称,库存数量,员工编号。图7 “仓库”实体E-R图2.2 各实体之间的联系图n 员工、商品、客户三者的实体联系如图8所示,它们之间由销售这个关系构成的是多对多的联系。图8 “员工商品-客户”实体联系图n 商品、仓库三者的实体联系如图9所示,它们之间是由出库和入库这两个关系分别构成的是多对多的联系。图9 “商品-仓库”联系图n 员工、商品、供货商三者的实体联系如图10所示,它们之间由采购构成

8、的是多对多的联系。图10 “员工商品-供货商”联系图n 员工、商品实体联系如图11所示,它们之间由报损这个关系构成的是多对多的联系。图11 “员工-商品”联系2.3 全局E-R图,并加以文字描述根据需求分析,设计出来的实体有客户实体,商品实体,供货商实体,员工实体,仓库实体。根据实体之间的联系,构建了进销存管理系统的E-R图,如下图12所示。图12 “进销存管理系统”全局E-R图第三章 逻辑结构设计3.1 逻辑结构及描述逻辑结构设计阶段的任务是将概念结构设计阶段所得到的概念模型转换为具体DBMS所能支持的数据模型(即逻辑结构),并对其进行优化。从E-R图向关系模式转化 数据库的逻辑设计主要是将

9、概念模型转换成一般的关系模式,也就是将E-R图中的实体、实体的属性和实体之间的联系转化为关系模式。 实体转换为关系模式l 商品(商品编号,商品名称,商品规格,商品价格,计量单位)l 供货商(供货商编号,供货商名称,联系人,联系方式,地址)l 客户(客户编号,客户名,联系方式,地址)l 员工(员工编号,员工姓名,性别,部门,联系方式)l 仓库(仓库编号,仓库名称,仓库容量) 联系转换为关系模式l 采购(采购编号,进货单价,进货数量,进货日期,商品编号,供货商编号,员工编号)l 销售(销售编号,销售日期,商品编号,销售数量,销售单价,员工编号,客户编号)l 报损(报损编号,报损数量,报损日期,报损

10、原因,商品编号,员工编号)l 出库(出库编号,仓库编号,出库日期,出库数量,商品编号)入库(入库编号,仓库编号,入库日期,入库数量,商品编号)第四章 物理结构设计4.1创建表1. 商品CREATE TABLE sp(商品编号Char(4) Not null primary key, 商品名称Varchar(20) Not null,商品规格varchar(20), 商品价格Char(20),计量单位Varchar(4)列名数据类型长度Null说明商品编号Char4Not null主键商品名称Varchar20Not null商品规格Varchar20商品价格Char20计量单位Varchar4

11、2. 员工CREATE TABLE yg(员工编号Char(4) Not null primary key, 员工姓名Varchar(20) Not null, 性别Varchar(4), 部门varchar(20), 联系方式Char(20)列名数据类型长度Null说明员工编号Int4Not null主键员工姓名varchar20Not null性别Varchar4部门Varchar20联系方式Char203. 供货商CREATE TABLE ghs(供货商编号Char(4) Not null primary key, 供货商名称Varchar(50) Not null, 联系人Varcha

12、r(20), 地址varchar(50), 联系方式Char(20)列名数据类型长度Null说明供货商编号Char4Not null主键供货商名称Varchar20Not null联系人Varchar20联系方式Char20地址Varchar504. 客户CREATE TABLE kh(客户编号Char(4) Not null primary key, 客户名Varchar(50) Not null, 地址varchar(50), 联系方式Char(20)列名数据类型长度Null说明客户编号Char4Not null主键客户名Varchar20Not null联系方式Char 20地址Varc

13、har505. 仓库CREATE TABLE ck(仓库编号Char(4) Not null primary key, 仓库名称Varchar(50) Not null, 仓库容量 char(50)列名数据类型长度Null说明仓库编号Char4Not null主键仓库名称Varchar20Not null仓库容量Char 2006. 采购CREATE TABLE cg(采购编号Char(4) Not null primary key, 进货单价Char(20) , 进货数量Char(20), 进货日期Smalldatetime, 商品编号Char(4) Not null, 供货商编号Char(4) Not null, 员工编号 Char(4) Not null)列名数据类型长度Null说明采购编号Char4Not null主键进货单价Char20进货数量Char20进货日期Smalldatetime商品编号Char4Not null外键供货商编号

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 企业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号