商品销售管理系统设计.docx
- 文档编号:4429268
- 上传时间:2022-12-01
- 格式:DOCX
- 页数:24
- 大小:1,001.85KB
商品销售管理系统设计.docx
《商品销售管理系统设计.docx》由会员分享,可在线阅读,更多相关《商品销售管理系统设计.docx(24页珍藏版)》请在冰豆网上搜索。
商品销售管理系统设计
(此文档为word格式,下载后您可任意编辑修改!
)
北京联合大学
题目:
商品销售管理系统
姓名:
胡锋
学院:
管理学院
专业:
信息管理与信息系统
指导教师:
梁磊
2013年5月28日
第一章需求分析
1.1商品销售管理功能概述
21世纪是个信息发展的时代,随着电脑普及时代的来临以及互联网的迅速发展,越来越多的进程从单一的人工管理上升到电脑智能管理,企业的发展更不例外,商品的经营管理,经营模式已经慢慢的从手工管理过渡到了计算机管理。
对于发展中的绝大多数企业来说,随着规模的不断扩大,商品种类的不断丰富与完善,需要管理的各种商品信息也会大幅度增加,无论是商品管理,订货管理,销售管理,都变得相对复杂。
这里开发出了一个“商品销售管理系统”,对企业的发展至关重要,无疑为商品销售的可持续发展,日益壮大提供了保障和解决方案,也节省了大量时间,从而提高了商品销售的运转效率,更有利于企业的管理和维持。
商品销售管理系统可以实现企业商品管理的网络化,信息化,现代化,可以有效的提高企业商品的管理效率,节约了管理开支。
通过调查,要求系统需要具有以下功能:
(1)由于该系统的使用对象多,要求有较好的权限管理。
(2)方便的数据查询,支持多条件查询。
(3)基础信息管理与查询,其中包括商品信息、客户信息和员工信息。
(4)通过计算机,能够直接“透视”商品销售情况。
(5)完善的商品查询信息、商品销售信息进行管理。
(6)当外界环境(停电、网络病毒)干扰本系统后,系统可以自动保护原始数据的安全,对数据进行备份与还原。
(7)数据计算自动完成,尽量减少人工干预。
(8)系统退出。
第二章数据库的设计
2.1E-R图
该系统一共涉及到十多个表,ER图如下所示:
2.1.1操作员
操作员包含的属性有编号,员工编号,名称,密码,头像和简称。
如图2.1.1所示:
图2.1.1操作员
2.1.2商品
操作员包含的属性有编号,名称,简称,规格,产地,销售价格,进货价格,保质期,出厂日期和计量单位。
如图2.1.2所示:
图2.1.2商品
2.1.3客户
客户包含的属性有编号,名称,简称,地址,电话,传真,联系人,联系人电话,银行,账户,纳税人和Email。
如图2.1.3所示:
图2.1.3客户
2.1.4员工
员工包含的属性有编号,薪金,职务,名称,简称和聘用日期。
如图2.1.4所示:
图2.1.4员工
2.1.5订货
订货包含的属性有票号,借款否,操作员,合计金额,合计数量,订货日期和客户编号。
如图2.1.5所示:
图2.1.5订货
2.1.6销售
销售包含的属性有票号,找零,未付金额,实付金额,销售类型,操作员,合计金额,合计数量,客户编号和销售时间。
如图2.1.6所示:
图2.1.6销售
2.1.7退货
退货包含的属性有票号,退货时间,未付金额,找零,实付金额,操作员,合计金额,经手人,客户编号和退货时间。
如图2.1.7所示:
图2.1.7退货
2.1.8订货明细
订货明细包含的属性有票号,商品编号,单价和数量。
如图2.1.8所示:
2.1.9销售明细
销售明细包含的属性有票号,商品编号,单价和数量。
如图2.1.9所示:
图2.1.9销售明细
2.1.10退货明细
退货明细包含的属性有票号,商品编号,单价和数量。
如图2.1.10所示:
图2.1.10退货明细
2.1.11库存
库存包含的属性有商品编号和库存数量。
如图2.1.11所示:
图2.1.11库存
2.1.12权限
权限包含的属性有编号,用户管理,权限管理,系统管理,订货管理,销售管理,退货管理,结款管理,订货管理,销售管理和退货管理,结款查询,数据备份。
如图2.1.12所示:
2.1.13系统设置
系统设置包含的属性有联系人,电话,地址,备份路径,传真,网址和公司名称。
如图2.1.13所示:
2.1.14备份
备份包含的属性有备份日期和备份路径。
如图2.1.14所示
2.1.15总的ER图
ER图的实体和实体之间的关系说明如下:
员工销售商品,员工和商品是一对多的关系。
员工管理订货明细,员工和订货明细是多对多的关系。
员工管理退货明细,员工和退货明细是多对多的关系。
员工管理销售明细,员工和销售明细是多对多的关系。
员工管理库存,员工和库存是多对多的关系。
客户购买商品,客户和商品是一对多的关系。
客户可以订货,客户与订货是一对多的关系。
员工管理订货,员工与订货是多对多的关系。
客户可以退货,客户与退货是一对多的关系。
员工管理退货,员工与退货时多对多的关系。
员工管理操作员,员工与操作员是一对多的关系。
操作员拥有操作权限,操作员与权限是一对多的关系。
操作员管理系统设置,操作员与系统设置是一对多的关系。
操作员设置备份,操作员与备份是一对多的关系。
如图2.1.15所示:
2.2表结构说明
本系统一共涉及到十几个信息表,分为操作员登陆,基础信息,日常业务,查询报表,系统信息和数据备份六个方面。
具体信息表如下所示.
2.2.1操作员信息表
列名
数据类型
长度
允许空
编号(主键)
Int
4
否
员工编号
Int
4
是
名称
char
20
是
密码
char
16
是
头像
Int
4
是
简称
char
10
是
2.2.2商品信息表
列名
数据类型
长度
允许空
编号(主键)
char
40
否
名称
char
40
否
简称
char
20
否
规格
Char
20
是
产地
char
20
是
计量单位
char
10
是
出厂日期
datetime
8
是
保质期
datetime
8
是
进货价格
money
8
是
销售价格
money
8
是
2.2.3客户信息表
列名
数据类型
长度
允许空
编号(主键)
char
10
否
名称
char
40
是
简称
Char
20
是
地址
char
40
是
电话
char
15
是
传真
Char
15
是
联系人
char
10
是
联系人电话
char
15
是
银行
Char
18
是
账户
Char
20
是
纳税人
Char
10
是
Char
20
是
2.2.4员工信息表
列名
数据类型
长度
允许空
编号(主键)
Int
4
否
名称
char
20
是
简称
char
10
是
职务
char
20
是
聘用日期
Datetime
8
是
薪金
money
8
是
2.2.5订货信息表
列名
数据类型
长度
允许空
票号
char
15
否
客户编号
char
10
是
订货日期
datetime
8
是
合计数量
float
8
是
合计金额
money
8
是
操作员
Int
4
是
结款否
bit
1
是
2.2.6销售信息表
列名
数据类型
长度
允许空
票号
char
15
否
销售时间
char
8
是
客户编号
datetime
10
是
合计数量
char
8
是
合计金额
float
8
是
操作员
float
4
是
经手人
Char
10
是
销售类型
bit
1
是
实付金额
money
8
是
未付金额
money
8
是
找零
money
8
是
2.2.13退货信息表
列名
数据类型
长度
允许空
票号
char
15
否
退货时间
char
8
是
客户编号
datetime
10
是
合计数量
float
8
是
合计金额
float
8
是
操作员
int
4
是
实付金额
money
8
是
未付金额
money
8
是
找零
money
8
是
2.2.13订货明细表
列名
数据类型
长度
允许空
票号
char
15
是
商品编号
char
10
是
单价
money
8
是
数量
int
4
是
2.2.9销售明细表
列名
数据类型
长度
允许空
票号
char
15
是
商品编号
char
10
是
单价
money
8
是
数量
int
4
是
2.2.10退货明细表
列名
数据类型
长度
允许空
票号
char
15
是
商品编号
char
15
是
单价
money
8
是
数量
int
4
是
2.2.11库存信息表
列名
数据类型
长度
允许空
商品编号
char
10
是
库存数量
float
8
是
2.2.12权限表
列名
数据类型
长度
允许空
编号(主键)
Int
4
否
用户管理
char
1
是
权限管理
char
1
是
系统管理
char
1
是
订货管理
char
1
是
销售管理
char
1
是
退货管理
char
1
是
结款管理
char
1
是
订货查询
char
1
是
销售查询
char
1
是
退货查询
char
1
是
结款查询
char
1
是
数据备份
char
1
是
数据恢复
char
1
是
商品信息
char
1
是
客户信息
char
1
是
员工信息
char
1
是
2.2.13系统设置表
列名
数据类型
长度
允许空
公司名称
char
40
是
地址
char
40
是
电话
char
15
是
传真
Char
15
是
联系人
char
10
是
网址
Char
40
是
备份路径
char
60
是
2.2.14备份信息表
列名
数据类型
长度
允许空
备份日期
datetime
8
是
备份路径
text
16
是
第三章创建数据库、建立查询
3.1命令方式创建数据库
3.2命令方式创建员工信息表
3.3命令方式在商品信息表中插入记录
3.4使用命令方式建立销售查询表
3.5使用命令方式建立订货查询表
3.6查询销售价格大于4的商品(普通查询)
3.7查询进货价格大于2元并且产地是杭州的商品信息(普通查询)
3.8更新订货明细表中的数量(update)
3.10查询员工表中姓张的员工信息(模糊查询)
3.11求订货未结款的总金额(sum函数)(聚合函数)
3.12求2014年4月的销售平均额(AVG函数)
3.13在spxxglxt数据库上产生一个结果集,包含各订货商品的产地和数量以及各产地订货数量的平均数量(AVG函数)(groupby子句)
3.14求商品的种类(count函数)
3.15查询库存数量在60以上的商品信息(联合查询)
3.16将“杭州”生产的商品的库存量按降序排序(联合查询)
3.17查询订货大于20的客户信息(联合查询)
3.18查询销售数量等于6的所有商品信息(三个表查询)
第四章创建视图
4.1创建操作员视图
4.2创建订货查询视图
4.3创建订货明细查询视图
4.4创建权限视图
4.5创建退货视图
4.6创建退货明细查询视图
4.7创建销售查询视图
4.8创建销售明细查询视图
第五章创建各种约束
5.1向库存表中添加一个字段并设置默认值约束(default约束)
5.2创建一个员工信息表2,只考虑编号和性别两列,性别只能包含男或女(check约束)
5.3给商品信息表增加出厂日期字段的CHECK约束(CHECK约束)
5.4删除商品信息表中的CHECK约束
5.5设置库存信息表中的库存数量>=0AND库存数量<=200的约束(CHECK)
5.6根据客户信息表中编号列创建唯一聚集索引(UNIQUE约束)
5.7创建一个视图,并为该视图创建唯一索引(UNIQUE约束)
第六章存储过程
6.1存储1
6.2存储2
第七章安全
1、创建登录名
2、命令方式创建登录名
3、命令方式删除登录名
第八章备份
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 商品 销售 管理 系统 设计