版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、进销存管理系统进销存管理系统 任务任务1 进销存系统分析与数据库设计进销存系统分析与数据库设计 基于工作任务的基于工作任务的SQL Server 2008SQL Server 2008数据库应用数据库应用 任务目标 o 会根据客户需求从中抽象出数据表结构 o 使用3NF对数据库表进行规范化 o 会画E-R图 o 会创建数据库、数据表及约束 o 会使用INSERT语句向表中添加数据 小张是一名超市管理员,在超市管理工作中,经常要核对 具体的商品信息、进货信息、出库信息、库存信息等等,所以 他经常需要不同部门为他提供各种数据。但是在一个大规模的 超市里,经常出现各部门信息沟通不畅,导致各种信息不一
2、致, 这让小张很是头疼。后来,有人告诉小张,可以开发一套超市 进销存管理系统,来保存商品基本信息、库存信息、进货信息 和出库信息等。小张听后眼前一亮,马上找到了相关部门,来 策划实施这件事。小张就他负责的超市管理部分,提出了以下 的需求: (1)能对进货信息进行查询和管理。 (2)能对出货信息进行查询和管理。 (3)能对库存信息进行查询和管理。 客户需求 任务分析 根据客户需求,应该先分析出进销存系统所采用的数据 库及各个表,以及各表之间的关系,并在此基础上,创建 数据库及表,建立约束,最终写出符合规格的数据库说明 书。 (1)梳理超市进销存系统的业务流程,分析出各个表的结 构,画出E-R图。
3、 (2)系统要保存商品的基本信息,即商品编号、条形码、 商品名称、商品单位、商品单价、类别、产地及说明等。 任务分析 (3)在处理超市商品的入库与出库操作时,需要如下进货 和出货信息。 进货信息:包含进货编号、商品编号、进货单价、进货数 量、进货时间、经手人、供货单位等信息。 出货信息:包含出货编号、商品编号、出货单价、出货数 量、出货时间、经手人、接收人及说明等信息。 (4)在处理超市的库存信息时,需要保留库存信息,即商 品编号、库存说明等。 (5)超市操作人员需要系统确认后才能登录本系统,因此 需要用户的基本信息,即:用户编号、用户名、密码等。 任务分析 (6)画出进销存系统数据逻辑模型图
4、 任务分析 进销存系统的E-R图 任务分析 (7)根据超市进销存系统E-R图,分析出系统应该包含的表 表名功能说明 product保存超市商品的基本信息 inProduct存放商品的进货信息 outProduct存放商品的出货信息 productStock 存放超市中商品的库存信息 userInfo存放用户信息 任务分析 列名数据类型(精度范围)空/非空约束条件说明 pidvarchar(50)非空PK商品编号 pCodevarchar(255)空条形码 pNamevarchar(100)空商品名称 pUnitvarchar(50)空商品单位 pPricefloat空商品单价 pFromvar
5、char(100)空产地 pCategoryvarchar(100)空类别 pNotevarchar(255)空说明 商品信息表商品信息表 任务分析 列名数据类型(精度范围)是否为空约束条件描述 inNovarchar(255)非空PK进货编号 pidvarchar(50)空FK商品编号 inCountint空进货数量 inPricefloat空进货单价 inTimevarchar(50)空进货时间 inFromvarchar(255)空供货单位 inPeoplevarchar(100)空经手人 inNotevarchar(255)空说明 进货信息表进货信息表 任务分析 列名数据类型(精度范围
6、)空/非空约束条件说明 outNovarchar(255)非空PK出货单编号 pidvarchar(50)空FK商品编号 outCountint空出货数量 outPricefloat空单价 outTimevarchar(50)空出货时间 outReceivePeo ple varchar(50)空接收人 outPeoplevarchar(50)空经手人 outNotevarchar(50)空出货说明 出货信息表出货信息表 任务分析 列名数据类型(精度范围)空/非空约束条件说明 userIDint非空PK(自增)用户编号 userNamevarchar(10)非空用户名字 passwordvar
7、char(20)非空用户密码 列名数据类型(精度范围)空/非空约束条件说明 userIDint非空PK(自增)用户编号 userNamevarchar(10)非空用户名字 passwordvarchar(20)非空用户密码 库存信息表库存信息表 用户信息表用户信息表 (8)创建PPS进销存数据库,创建超市进销存系统的各 个表。 (9)为超市进销存系统的各个表添加约束。 (10)向表中添加数据。 任务分析 (1)学生研究进销存系统案例,了解业务流程,分析表结构。 (2)教师和学生一起分析超市进销存系统的业务流程,梳理业务 逻辑。 (3)分组讨论,以组为单位进一步分析系统的业务要求,抽取出 进销存
8、系统的主要业务流程,明确要完成的任务,确定人员分工。 (4)制定具体的实施步骤: p 理清超市进销存系统的业务需求 p 根据业务需求,画出E-R图 p 根据E-R图,确定各个表的具体结构 p 抽取出各表的约束 p 创建数据库、数据表、添加约束并插入测试数据 (5)教师点评,学生互评 任务实施-【制定计划】 创建创建PPSPPS进销存数据库进销存数据库 (1 1)使用)使用SQLSQL语句创建数据库,参考代码如下:语句创建数据库,参考代码如下: create database PPS go 注意:在创建数据库时,可以给出name、filename、size、 maxsize、filegrowth
9、 5个参数。 (2)在)在SSMS中创建数据库:中创建数据库: 启动SSMS,在确认已注册并连接到服务器上后,在“象资源 管理器”,右击“数据库”节点,选择“新建数据库”命令 在“新建数据库”对话框中输入数据库名称、数据库文件各 个参数。 任务实施-【具体实现】 创建创建productproduct商品表商品表 (1)使用SSMS工具创建product商品表 (2)使用SQL语句创建product商品表,参考代码如下: create table product ( pid varchar(50) primary key, pcode varchar(255) null, pname varch
10、ar(100) null, punit varchar(50) null, pprice float null, pfrom varchar(100) null, pcategory varchar(100) null, pnote varchar(255) null ) go 任务实施-【具体实现】 录入商品信息录入商品信息 (1)使用insert语句向product表中录入商品信息,参 考代码如下: insert into product values(1001,201001251154, 汇源果汁,瓶,9.9,石家庄,饮料,消费品) Go (2)使用SSMS向product表中添加数据 任务实施-【具体实现】 任务实施-【检查与评估】 p 检查学生能否根据超市进销存业务需求分析 并设计出表结构。 p 检查学生能否正确创建PPS数据库、 product、inProduct、outProduct等数据 表。 p 检查学生能否正确按照超市进销存业务规则 添加约束。 p 检查学生能否正确添加商品、管理入库、出 库、库存等信息。 拓展训练 p 学生自己创建PPS数据库。 p 学生根据超市进销存系统中的各个表结构,创 建PPS数据库的其它4个表。 p 分别为product、inProduct、outProduct、 produ
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度桥梁栏杆采购合同模板6篇
- 2025年度口腔诊所投资合作与风险分担合同3篇
- 二零二五版材料采购合同补充协议:技术创新共享2篇
- 二零二五版抵押借款合同与借款合同签订流程与风险防范3篇
- 二零二五版国有房产出售合同(智慧社区共建协议)3篇
- 2025年度餐饮业中央厨房租赁合同3篇
- 二零二五年度35KV变电站电气设备技术改造合同3篇
- 二零二五年房地产项目乡村振兴战略合作开发合同3篇
- 二零二五版班组分包道路养护合同3篇
- 2025版金融产品股权及债权转让与风险管理合同3篇
- 公务员考试工信部面试真题及解析
- GB/T 15593-2020输血(液)器具用聚氯乙烯塑料
- 2023年上海英语高考卷及答案完整版
- 西北农林科技大学高等数学期末考试试卷(含答案)
- 金红叶纸业简介-2 -纸品及产品知识
- 《连锁经营管理》课程教学大纲
- 《毕淑敏文集》电子书
- 颈椎JOA评分 表格
- 员工岗位能力评价标准
- 定量分析方法-课件
- 朱曦编著设计形态知识点
评论
0/150
提交评论