销售管理数据库设计_第1页
销售管理数据库设计_第2页
销售管理数据库设计_第3页
销售管理数据库设计_第4页
销售管理数据库设计_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、数据库应用实践报告课题名称: 商品销售管理 专 业: 计算机科学与技术 班 级: B12-3 需求分析1系统背景根据当前的企业管理体制,一般企业的销售管理系统,总是根据掌握的商品类别,相应分成几个部门来进行商品的销售,进货,核销托收,验收入库,并随时按期进行库存盘点,作台账,根据企业自身管理的需要按月,季,年进行统计分析,产生相应的报表。但是这样的人工操作管理既浪费人力,财力,又浪费时间,严重影响了企业的效率。根据当前的企业机制,把企业销售管理系统划分为如下几个功能:日常业务,包括销售开单,销售退货,客户结款;销售报表,其中包括有关销售的各种统计数据表,如客户销售汇总表,商品销售汇总表,销售员

2、销售汇总表等;查询统计,其中包括销售查询,销售退货查询,应收款查询,库存商品查询等;基本信息管理,其中包括商品信息录入,商品信息查询,销售员信息录入,销售员信息查询,客户信息管理等;系统设计,其中包括操作员管理,换操作员,系统初始化,修改密码,数据库备份,数据库恢复等。还需要几个信息表来显示诸如库存,生产厂商,员工信息等内容的功能。基于安全性的考虑,本系统还将提供一个管理员登录的功能。管理员在登录并获得权限后可对商品信息进行修改或删除。2系统功能结构(需包含功能结构框图和模块说明)(1)功能结构图商品销售管理系统的功能结构框图(2)模块说明日常信息管理模块:该模块包括系统管理员、销售职工、商品

3、和商场的基本信息查询修改。系统管理人员指使用和管理本软件的职工,一般为销售经理。销售职工的信息包括该职工的编号,姓名,性别和联系等信息,商品信息主要是商品编号,名称和价格信息。 数据录入模块 :本模块的功能主要是负责各个商场的销售、进货及退货数据录入,仓库的进货退货数据录入,销售后商品的退货数据录入等工作。这个模块的功能虽然简单但是非常重要,是后面查询,分析模块的基础,而且对应管理人员,数据录入也是工作量最大的工作。因此,要合理分类编写数据录入模块,方便使用者快速合理地录入数据。 查询模块 :要求能够灵活的根据职工,商品分别查询其进,销,存状况,而且能够

4、查询过去某段时间的进,销,存状况。1.系统管理模块:该模块主要包括公司基本信息管理,管理员权限管理及后台数据库的备份,恢复等功能。2.报表输出模块:根据查询模块的查询结果,输出特定的实用报表,便于打印留存和总体统计。3.系统功能简介概念模型1.基本要素(符号介绍说明)2.E-R图逻辑模型1.关系(逻辑)模型的概念用来构建数据仓库的数据库逻辑模型。根据分析系统的实际需求决策构建数据库逻辑关系模型,定义数据库物体结构及其关系。它关联着数据仓库的逻辑模型和物理模型两方。2.基本要素关系名,关系主键,关系外键3.关系模型部门:(部门号,部门名称,联系电话)员工:(职工编号,姓名,性别,电话号码,部门号

5、)商品:(商品编号,商品名称,售价,供应商编号)客户:(身份证号,姓名,性别,地址,电话号码)供货商:(供货商编号,负责人,联系电话,联系地址)销售:(员工编号,商品编号,销售日期,销售数量)4. 优化(至少达到3NF)部门:(部门号,部门名称,联系电话)员工:(职工编号,姓名,性别,电话号码,部门号)商品:(商品编号,进价,商品名称,售价,库存量,商品编号)客户:(身份证号,姓名,性别,地址,电话号码)供货商:(供货商编号,负责人,联系电话,联系地址)销售:(员工编号,商品编号,销售日期,销售数量)物理模型列出所有数据表的创建语句,包含完整性约束。create database 商品销售系统

6、create table 部门信息表(部门号 char(10) primary key,部门名称 char(10) not null,联系电话 char(15) not null)create table 职工信息(职工号 char(10) primary key,姓名 char(10),性别 char(2) check(性别='男' or 性别='女'),联系电话 char(11) not null,部门号 char(10) not null,foreign key (部门号) references 部门信息(部门号)create table 商品信息(商品编

7、号 char(10) primary key,商品名称 char(10) not null,售价 float,供货商编号 char(10) not null,foreign key (供货商编号) references 供货商(供货商编号)create table 供货商(供货商编号 char(10) primary key,负责人 char(10),联系地址 char(10),联系电话 char(8) unique,)create table 客户信息(身份证号 char(15) primary key,姓名 char(10),性别 char(2) check(性别='男'

8、or 性别='女'),出生日期 datetime,联系地址 char(10),联系电话 char(11) unique,商品编号 char(10) not null,foreign key (商品编号) references 商品信息(商品编号)create table 商品销售(职工号 char(10),商品编号 char(10),销售日期 datetime,销售数量 int,primary key(职工号,商品编号),foreign key (职工号) references 职工信息(职工号),foreign key (商品编号) references 商品信息(商品编号)

9、数据库实施和维护1.粘贴关系图2. 数据初始化insert into 部门信息 values('01','销售部','1234567')insert into 部门信息 values('02','进货部','1234568')insert into 部门信息 values('03','管理部','1234569')insert into 部门信息 values('04','售后部','1234560')i

10、nsert into 部门信息 values('05','后勤部','1234562')insert into 职工信息 values('001','王行','男','01')insert into 职工信息 values('002','刘晨','男','02')insert into 职工信息 values('003','钱小平','女','03')ins

11、ert into 职工信息 values('004','张三','女','04')insert into 职工信息 values('005','吴彬','男','05')insert into 商品信息 values('10010','矿泉水','0.8','07101')insert into 商品信息 values('10011','薯片','3.2',

12、'02101')insert into 商品信息 values('21101','饼干','1.5','02301')insert into 商品信息 values('21102','方便面','2.7','02101')insert into 商品信息 values('21103','糖果','8.4','01110')insert into 商品销售 values('001&#

13、39;,'21102',2014-06-29,5)insert into 商品销售 values('002','21103',2014-03-25,3)insert into 商品销售 values('003','10011',2014-05-29,11)insert into 商品销售 values('004','10010',2014-06-07,4)insert into 商品销售 values('005','21102',2014-06-29,

14、7)insert into 客户信息 values(,'张立','男',1986-11-20,'宝山区','21102')insert into 客户信息 values(,'李敏','女',1995-08-26,'杨浦区','10011')insert into 客户信息 values(,'张立','女',1983-11-10,'闵行区','21102')insert into 客户信息 values(,

15、'陈东','男',1982-10-10,'松江区','10010')insert into 客户信息 values(,'胡菊','女',1996-05-13,'宝山区','21103')insert into 供货商 values('01101','王大力','浦东新区','81287961')insert into 供货商 values('01110','张晓红',

16、9;宝山区','71107051')insert into 供货商 values('02101','杨颖','虹桥区','51340961')insert into 供货商 values('02301','敬军','松江区','38283171')insert into 供货商 values('07101','代军','浦东新区','73217961')3.数据处理(1)至少包括2

17、张表的等值连接;select 姓名 from 职工信息 inner join 商品销售on 职工信息.职工号=商品销售.职工号(2)创建视图;单表:create view s1asselect 职工号,姓名,性别,联系电话,部门号from 职工信息 where 性别='男'多表:create view s2asselect 商品信息.商品编号,商品名称,职工信息.职工号from 商品信息 join 商品销售 on 商品信息.商品编号=商品销售.商品编号 join 职工信息 on 商品销售.职工号=职工信息.职工号(3)编写包含子查询的SQL语句;select 姓名 from 职

18、工信息 where 职工号 in (select 职工号 from 商品销售 where 职工号='001')(4)有修改语句;update 商品销售 set 销售数量 =销售数量+5(5)有删除语句;delete from 商品销售(6) 有包含聚集函数;select COUNT(*) 男生人数 from 职工信息where 性别='男'(8)有修改表结构的SQL语句;alter table 客户信息 drop column 联系地址(9)用T-SQL语句写出一个对数据表处理的人机交互程序;(创建存储过程)create proc l_lovenumber char(10)asselect 职工信息.职工号,姓名,性别 from 部门信息 j

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论