商品销售管理系统设计.docx

上传人:b****6 文档编号:4429268 上传时间:2022-12-01 格式:DOCX 页数:24 大小:1,001.85KB
下载 相关 举报
商品销售管理系统设计.docx_第1页
第1页 / 共24页
商品销售管理系统设计.docx_第2页
第2页 / 共24页
商品销售管理系统设计.docx_第3页
第3页 / 共24页
商品销售管理系统设计.docx_第4页
第4页 / 共24页
商品销售管理系统设计.docx_第5页
第5页 / 共24页
点击查看更多>>
下载资源
资源描述

商品销售管理系统设计.docx

《商品销售管理系统设计.docx》由会员分享,可在线阅读,更多相关《商品销售管理系统设计.docx(24页珍藏版)》请在冰豆网上搜索。

商品销售管理系统设计.docx

商品销售管理系统设计

(此文档为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

Email

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、命令方式删除登录名

第八章备份

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高中教育 > 初中教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1