版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、EAST CHINAJNSTITUTE OF TECHNOLOGY数据库课程设计报告销售管理系统学生姓名:肖芳忠学生班级:1 0 4 1 0 1 1 1学生学号:1 0 4 1 0 1 1 1 3 7指导教师:刘爱华2011年 6 月 13日设计目的数据库系统原理课程设计是数据库系统原理实践环节的极为重要的一部分。1、培养学生能够应用数据库系统原理在需求分析的基础上对系统进行概念设计,学会设计局部ER,全局ER。2、培养学生能够应用数据库系统原理在概念设计的基础上应用关系规范化理论对系统进 行逻辑设计,学会在 ER 图基础上设计出易于查询和操作的合理的规范化关系模型。3、培养学生能够应用 SQ
2、L 语言对所设计的规范化关系模型进行物理设计,以保证数据库 系统的数据完整性,安全性,一致性。4、数据库实施: 建立数据库结构(建库、建立个基本表、视图、索引) 将原始数据状图数据库( insert 语句)。课程设计内容1:需求分析本系统必须具有以下功能:(1) 商品录入: 根据超巿业务特点制定相关功能, 可以通过输入唯一编号、 扫描条形码、商品名称等来实现精确或模糊的商品扫描录入。该扫描录入方 法可以充分保证各种电脑操作水平层次的人员均能准确快速地进行商品扫描 录入。(2)收银业务:通过扫描条形码或者直接输入商品名称(对于同类多件 商品采用一次录入加数量的方式)自动计算本次交易的总金额。在顾
3、客付款 后,自动计算找零,同时打印交易清单(包括交易的流水账号、每类商品的 商品名、数量、该类商品的总金额、交易的时间、负责本次收银的员工号) 。(5)进货管理: 根据销售情况及库存情况,自动制定进货计划(亦可手 工制定修改),可以避免盲目进货造成商品积压。 按计划单有选择性地进行 自动入库登记。 综合查询打印计划进货与入库记录及金额。(6)销售管理: 商品正常销售、 促销与限量、 限期及禁止销售控制。 综 合查询各种销售明细记录、各地收银员收银记录以及交结账情况等。 按多 种方式统计生成销售排行榜,灵活察看和打印商品销售日、月、年报表。(7)库存管理: 综合查询库存明细记录。 库存状态自动告
4、警提示。如 库存过剩、少货、缺货等。软件为您预警,避免库存商品积压损失和缺货。库存自动盘点计算(8) 人员管理: 员工、会员、供货商、厂商等基本信息登记管理。 工操作权限管理。 客户销售权限管理2:概念结构设计2.1确定实体之间的联系图1顾客与商品E-R图(多对多的关系)图2:商品与供货商E-R图(多对多的关系)图3:商品与仓库E-R图(多对多的关系)2.2初步系统R-R图顾客类型顾客类型顾客编号顾客姓名顾客销售购买售数量购买日期商品类别商品编号商品商品名称进货单价库存供货日期供货供货编,仓库售货单价最小库存库存量上架数量商品状态顾客密码供货数量仓库编号图3.2 E-R图系统ER图说明1)商店
5、中的所有顾客可以销售多种商品,每种商品可由不同顾客销售;2)每个顾客可以购买多种商品,不同商品可由不同顾客购买;3)每个供货商可以供应多种不同商品,每种商品可由多个供应商供应。3:逻辑结构设计3. 1系统数据库表结构商品信息表字段代码字段类型长度字段值约束主键商品编号char10Not null主商品名称Varchar50Not null条形码Varchar50Not null单价MoneyNot null顾客表(User)字段代码字段类型长度字段值约束主键顾客编号varchar10Not null主顾客名称Varchar25Not null顾客密码Varchar50Not null顾客类型I
6、ntNot null购买表字段代码字段类型长度字段值约束主键流水账号char10Not null商品编号char10Not null主购买日期DatetimeNot null销售数量Int4Not null销售金额MoneyNot null顾客编号Varchar10Not null主供货表(Support)字段代码字段类型长度字段值约束主/键供货日期Varchar10Not null供货数量varchar50Not null供货编号varchar10Not null主商品编号char10Not null主供货商号datetimeNot null供货商表(Provide)字段代码字段类型长度字段
7、值约束主键供货商号varchar10Not null主供货商名称Varchar50Not null供货商地址Varchar250Not null供货商电话Varchar25Not null仓库表(Provide)字段代码字段类型长度字段值约束主键仓库编号varchar10Not null主仓库名称Varchar10Not null仓库地址Varchar10库存表字段代码字段类型长度字段值约束主键库存量varchar10Not null商品编号char10Not null主仓库编号varchar10Not null主4:数据库系统实现4.1建库create database SuperMarke
8、tdbuse SuperMarketdb4.2建表 创建商品信息表CREATE TABLE 商品信息表(商品编号char(10),商品名称 varchar(50) NOT NULL , 单价 money NOT NULL ,条形码 char (20) Unique NOT NULL , PRIMARY KEY(商品编号) 创建供应商表CREATE TABLE 供货商表(供货商号varchar (10),供货商名称 varchar(50) NOT NULL , 供货商地址 varchar(250) NULL , 供货商电话 varchar(25) NULL, PRIMARY KEY(供货商号)
9、创建供货表CREATE TABLE 供货表(供货商号 varchar(10) not null, 商品编号 char(10) NOT NULL , 供货编号 varchar(10) NULL , 供货数量 varchar(50) null, 供货时间 datetime null, PRIMARY KEY( 供货商号 ,商品编号 ), FOREIGN KEY ( 供货商号 ) REFERENCES 供货商表 ( 供货商号 ), FOREIGN KEY ( 商品编号 ) REFERENCES 商品信息表 (商品编号 )创建顾客表 CREATE TABLE 顾客表 (顾客编号varchar(10)
10、,顾客名称varchar(25)NULL ,顾客密码varchar(50) NOT NULL顾客类型int NULL ,PRIMARY KEY( 顾客编号 )创建购买表 CREATE TABLE 购买表 (流水账号 char(10) not null , 商品编号 char(10) NOT NULL , 购买日期 datetime NOT NULL , 销售数量 int NOT NULL, 销售金额 money NOT NULL, 顾客编号 varchar (10) not null, PRIMARY KEY( 商品编号 ,顾客编号 ),FOREIGN KEY ( 顾客编号 ) REFEREN
11、CES 顾客表 ( 顾客编号 ), FOREIGN KEY ( 商品编号 ) REFERENCES 商品信息表 (商品编号 ); 创建仓库表CREATE TABLE 仓库表 ( 仓库编号 varchar(10) not NULL, 仓库名称 varchar(10)NULL, 仓库地址 varchar(10)NULL,PRIMARY KEY( 仓库编号 )创建库存表CREATE TABLE 库存表 ( 库存量 varchar(10)NULL, 商品编号 char(10)not NULL, 仓库编号 varchar(10)not NULL, PRIMARY KEY( 仓库编号 ,商品编号 ),FO
12、REIGN KEY ( 仓库编号 ) REFERENCES 仓库表 (仓库编号 ), FOREIGN KEY ( 商品编号 ) REFERENCES 商品信息表 (商品编号 )4.3 表信息插入 商品信息表插入语句insert into 商品信息表 (商品编号 ,商品名称 ,单价,条形码 ) values('001', '铅笔 ', '2', '1011122');insert into 商品信息表(商品编号 ,商品名称 ,单价,条形码 ) values('002', '直尺 ', '1
13、39;, '1011123');insert into 商品信息表(商品编号 ,商品名称 ,单价,条形码 ) values('003', '橡皮 ', '1', '1011124')insert into 商品信息表(商品编号 ,商品名称 ,单价,条形码 ) values('004', '圆规 ', '4', '1011125') 供货商表插入语句insert into 供货商表(供货商号 ,供货商名称 ,供货商地址 ,供货商电话 ) values(&
14、#39;001', '光电有限公司 ', '羊城路 ', '', '18274634' ) insert into 供货商表(供货商号 ,供货商名称 ,供货商地址 ,供货商电话 ) values('002', '生产有限公司 ', '学府路 ', '', '12874785' ) insert into 供货商表(供货商号 ,供货商名称 ,供货商地址 ,供货商电话 ) values('003', '真诚有限公司 '
15、;, '赣东大道 , '', '13873478' ) 供货表插入语句insert into 供货表(供货商号 ,商品编号 ,供货编号 ,供货数量,供货时间 ) values('002', '003', '1013', '678 ','2010-2-1 19:00:00')insert into 供货表(供货商号 ,商品编号 ,供货编号 ,供货数量,供货时间 ) values('003', '002', '1011 ',
16、9;100', ', 2011-2-5 12:00:00') insert into 供货表(供货商号 ,商品编号 ,供货编号 ,供货数量,供货时间 ) values('001', '004', '1012 ', '1000', ' 2010-2-1 19:00:00') 顾客表插入语句insert into 顾客表(顾客编号 ,顾客名称 ,顾客密码 ,顾客类型 ) values('089', '章牟 ', '123' )insert into
17、 顾客表(顾客编号 ,顾客名称 ,顾客密码 ,顾客类型 ) values('099', '李丽 ', '456' )insert into 顾客表(顾客编号 ,顾客名称 ,顾客密码 ,顾客类型 ) values('010', '张章 ', '789' ) 购买表插入语句insert into 购买表(流水账号 ,商品编号 ,购买日期 ,销售数量,销售金额 ,顾客编号 ) values('1111125', '001', '2011-3-6 ','
18、;100', '200 ', '089 ')insert into 购买表(流水账号 ,商品编号 ,购买日期 ,销售数量,销售金额 ,顾客编号 ) values('1111128', '003', '2011-1-2 ','14', '14 ', '099 ')insert into 购买表(流水账号 ,商品编号 ,购买日期 ,销售数量,销售金额 ,顾客编号 ) values('1111166', '004', '201
19、1-3-8','70', '280 ', '010')仓库 表插入语句、insert into 仓库表(仓库编号 ,仓库名称 ,仓库地址, ) values('2009', '一号仓库 ', '羊城路 ')insert into 仓库表(仓库编号 ,仓库名称 ,仓库地址, ) values('2010', '二号仓库 ', '学府路 ')insert into 仓库表(仓库编号 ,仓库名称 ,仓库地址, ) values('2011
20、39;, '三号仓库 ', '赣东大道 ')库存 表插入语句insert into 库存表( 库存量 ,商品编号 ,仓库编号 ) values('2000', '002', '2009')insert into 库存表( 库存量 ,商品编号 ,仓库编号 ) values('5999', '001', '2010')insert into 库存表( 库存量 ,商品编号 ,仓库编号 )values('2888', '004', '2011')4.4 创 建 视 图创建销售情况视图 create view 销售情况 asSELECT 商品名称 ,条形码 , 单价 , 销售数量 , 销售金额 ,购买日期 from 商品信息表 ,购买表where 商品信息表 .商品编号 =购买表 .商品编号查询销售情况视图selec
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2023年新学期小学五年级班主任工作计划范文
- 笔的说明文作文600字
- 厨师年终工作总结
- 学校教师参加培训心得体会7篇
- 2024年教育委托:博士生联合培养协议书3篇
- 2022会计个人实习总结怎么写
- 高二语文上学期期末考点大串讲(统编版选择性必修上册+中册)专题02 文学类文本阅读(知识清单)
- 兵团的历史发展与使命
- 《如何挖掘商户需求》课件
- 《电子商务概括》课件
- 塑胶模具类中英文对照专业术语
- (2023)政府采购评审专家考试题库
- 2023年健康管理师考题(含答案)
- 2024年电梯安装质量手册、程序文件含质量记录表符合特种设备许可规范TSG07-2019
- 2023年1月浙江省高中学业水平考试物理试卷真题(含答案详解)
- 企业法务概论智慧树知到答案章节测试2023年温州大学
- GB/T 6379.3-2012测量方法与结果的准确度(正确度与精密度)第3部分:标准测量方法精密度的中间度量
- 纳米酶研究进展
- 地下停车场车位物业服务协议
- 物流学概论(第五版)第10章-区域物流教材课件
- 毕业设计(论文)-NJM-G4内曲线径向柱塞式液压马达的优化设计
评论
0/150
提交评论