收藏 分销(赏)

校园超市商品管理系统介绍样本.doc

上传人:a199****6536 文档编号:2748112 上传时间:2024-06-05 格式:DOC 页数:20 大小:199.54KB
下载 相关 举报
校园超市商品管理系统介绍样本.doc_第1页
第1页 / 共20页
校园超市商品管理系统介绍样本.doc_第2页
第2页 / 共20页
校园超市商品管理系统介绍样本.doc_第3页
第3页 / 共20页
校园超市商品管理系统介绍样本.doc_第4页
第4页 / 共20页
校园超市商品管理系统介绍样本.doc_第5页
第5页 / 共20页
点击查看更多>>
资源描述

1、数据库原理课程设计任务书题目名称校园超市商品管理系统学生学院信息科学和技术学院专业班级软件工程姓 名余璐学 号一、 需求分析1. 需求调查为了愈加好设计数据库功效结构,我们调查了学校门口两个比较经典小超市宏得利超市和佳子缘超市。她们全部是机构简单,个体经营,雇佣少许职员,有会员卡制度,分工不太明确,商品种类相对侧重日用、食品、文具、运动用具等。经过和她们交流我们总结了部分她们经营结构和具体需求。以下我们进行具体介绍:所选超市组织机构、组织部门组成和各部门职责l 经理:(1)经理管理超市整体运行。 (2)商品进行定价、打折、促销计划,决议会员优惠情况。 (3)管理职员信息,进行工资结算,裁定和职

2、员如用解聘等。l 收银:进行销售结算并开具发票,统计交易具体信息。l 采购:依据超市业务需求和各类商品剩下量立即制订采购计划。经由经理同意于供货商之间进行采购活动。l 理货:整理货架各类商品,立即补充货架,对于货余不足或销量很好商品反应给采购部门。各部门业务活动及新系统多种要求:经理能够经过系统输入个人用户密码随时查询超市经营情况,超市年度、季度、月份或某天营业额、利润,和各类商品信息。除此之外,还要了解供货商分类信息。方便作整体经营策略。经理能够经过视图察看并管理全部职员基础信息,并组织集体为职员过生日。l 收银员经过扫描条形码或输入商品编号(名称)能够取得多种商品信息(包含商品名称、价格、

3、类别、剩下数量等),对用户多种商品价格加和计算出此次交易总金额,同时经过计算机自动找零,假如用户使用会员卡,经过刷卡进行结算,最终打印发票并制作流水账号存入数据库,统计此次交易细节。l 采购部门,经过系统视图能够轻易查询各类商品剩下量,依据超市需求和经营策略制出需要采购商品清单,汇报经理取得同意后,和供货商之间进行采购活动,并将采购具体信息存入数据库。l 职员输入自己用户密码能够察看个人信息。l 各职员依据用户ID不一样拥有不一样权限,各用户经过密码可登陆和察看对应表格和视图。2. 数据步骤图(1) 基础符号外部实体处理数据流数据存放图1 数据步骤图基础符号(2) 数据步骤图销售人员超市处理系

4、统供货商商品录入信息计划进货单供货单小票图2-1 顶层数据步骤图销售人员商品录入信息P1销售小票商品信息表P2采购业务清单商品信息商品信息供货商计划进货信息供货信息图2 第2层数据步骤图销售人员P1.1快速商品录入P1.3支持会员卡打折P1.2条形码扫描P1.4交易总额P1.5打印交易清单商品录入信息条形码扫描商品信息表商品信息商品信息商品信息商品信息会员信息表会员信息业务信息业务清单销售表业务信息业务清单小票图3-1 第三层数据步骤图供货表供给商计划进货视图计划进货信息P2.1按供给商汇总供给商表供给商信息计划进货信息计划进货信息P2.2查对供货信息错误供货信息正确供货信息P2.3编制供货表

5、供货表信息P2.4修改商品信息正确供货信息更新商品信息信息商品信息表图3-2 第三层数据步骤图 (3) 数据字典依据以上需求分析和数据流图建立数据字典数据汇总商品信息数据商品编号,商品名称,价格,库存数量,库存报警数量,计划进货数,条形码,促销价格,促销起日期,促销止日期,许可打折,许可销售, 生产日期, 生产商ID用户数据用户编号,姓名,用户密码,用户类型,用户生日会员数据会员ID,会员卡号,累积消费金额,注册日期销售数据销售编号,商品编号, 用户编号,销售日期,销售数量,销售金额供货数据供货编号,商品编号,供货商ID,入库数量,入库单价,进货日期 供货商数据供货商ID,供货商名称,供货商地

6、址,供货商电话厂商数据厂商ID,厂商名称,厂商地址,厂商电话数据项数据项名数据类型长度值域范围说明商品编号Varchar10字母和数字组成商品唯一编号商品名称Varchar50商品名字价格Money4数字1-9组成商品价格库存数量Int4大于0仓库商品数量库存报警数量Int4小于4在报警情况下仓库商品数量计划进货数Int4大于0计划进货数量条形码Varchar50数字1-9组成每种商品含有唯一条形码促销价格Money4数字1-9组成促销商品价格促销起日期Datetime8促销开始日期促销止日期Datetime8促销截止日期许可打折Int4许可销售Int4生产商IDVarchar10字母和数字组

7、成生产商唯一编号生产日期Datetime8生产商品日期用户编号varchar10用户唯一编号姓名Varchar25用户名字用户密码Varchar50用户密码用户类型Int4职员或经理用户生日Datetime8数字1-9组成用户出生日期会员IDVarchar10字母和数字组成会员唯一编号会员卡号Varchar20会员卡编号累积消费金额Money4数字1-9组成会员消费累积金额注册日期Datetime8注册成会员日期销售编号Varchar10字母和数字组成销售商品唯一编号销售日期Datetime8销售商品日期销售数量Varchar4大于0销售商品数量销售金额Money4数字1-9组成销售商品金额入

8、库数量Int4大于0进货入库数量入库单价Money4数字1-9组成进货入库单价进货日期Datetime8进货日期供货商IDvarchar10字母和数字组成供货商唯一编号供货商名称Varchar50供货商名字供货商地址Varchar250供货商联络地址供货商电话Varchar25数字1-9组成供货商联络电话厂商IDvarchar10字母和数字组成厂商唯一编号厂商名称Varchar50厂商名称厂商地址Varchar250厂商联络地址厂商电话Varchar25数字1-9组成厂商联络电话供货编号varchar10字母和数字组成供货表编号数据结构编号:01 名称:商品信息 别名:简述:对商品编号及对商品

9、其它属性描述组成:商品编号,商品名称,价格,库存数量,库存报警数量,计划进货数,条形码,促销价格,促销起日期,促销止日期,许可打折,许可销售, 生产日期, 生产商ID编号:02 名称:用户信息 别名:简述:对于用户信息描述组成:用户编号,姓名,用户密码,用户类型,用户生日编号:03 名称:会员信息 别名:简述:对会员信息描述组成:会员ID,会员卡号,累积消费金额,注册日期编号:04 名称:销售信息 别名:简述:对全部销售统计描述组成:销售编号,商品编号, 用户编号,销售日期,销售数量,销售金额编号:05 名称:供货信息 别名:简述:对全部供货信息描述组成:供货编号,商品编号,供货商ID,入库数

10、量,入库单价,进货日期编号:06 名称:供货商信息 别名:简述:对全部供货商信息描述组成:供货商ID,供货商名称,供货商地址,供货商电话编号:07 名称:厂商信息 别名:简述:对全部商品生产厂商信息描述组成:厂商ID,厂商名称,厂商地址,厂商电话编号:08 名称:计划进货信息 别名:简述:对全部需要进商品信息描述组成:商品编号,商品名称,计划进货数编号:09 名称:销售汇总信息 别名:简述:对销售汇总信息描述组成:销售编号,商品编号, 用户编号,销售日期,销售数量,销售金额编号:10 名称:供货汇总信息 别名:简述:对供货汇总信息描述组成:商品编号,供货商ID,入库数量,入库单价,进货日期,条

11、形码,生产商ID 数据流编号:01 名称:销售过程 别名:简述:销售过程信息流组成:商品信息 ,用户信息,销售信息若为数据流起源:商品信息 ,用户信息去向:销售信息峰值流量:编号:02 名称:计划进货过程 别名:简述:形成计划进货信息中数据流组成:供货商信息,计划进货信息,商品信息若为数据流起源:供货商信息,商品信息去向:计划进货信息峰值流量:编号: 03 名称:供货过程 别名:简述:进货过程中数据流组成:供货商信息,计划进货信息,供货信息若为数据流起源:供货商信息,计划进货信息去向:供货信息峰值流量:编号:04 名称:进货结束 别名:简述:进货后信息流组成:供货信息,商品信息,计划进货信息若

12、为数据流起源:供货信息去向:商品信息,计划进货信息峰值流量:数据存放编号:01 名称:商品信息表 别名:简述:销售和进货过程中对商品信息表修改组成:商品信息,销售信息,供货信息关键字:商品编号相关处理:P1.1,P1.2,P2.4统计长度:统计数:数据量:编号:02 名称: 销售表 别名:简述:依据销售过程编制销售表组成:销售信息,商品信息关键字:销售编号相关处理:P1.4统计长度:统计数:数据量:编号:03 名称: 供货表 别名:简述:进货后编制供货表组成:供货信息,计划进货信息关键字:商品编号,供货商ID相关处理:P2.3统计长度:统计数:数据量:编号:04 名称:小票 别名:简述:销售过

13、程中形成业务清单组成:销售信息关键字:销售编号相关处理:P1.5统计长度:统计数:数据量:编号:05 名称:会员表 别名:简述:销售过程中对会员信息修改组成:销售信息,会员信息关键字:销售编号,会员ID相关处理:P1.3统计长度:统计数:数据量:处 理编号:P1.1 名称:快速商品录入 输入信息:商品录入信息数据存放:商品信息表输出信息:商品信息 激发条件:销售人员录入商品信息简明说明:商品没有条形码,由销售人员录入加工逻辑:由商品编号查询商品信息犯错处理:查询商品信息表实施频率:编号: P1.2 名称:条形码扫描 输入信息:条形码扫描数据存放:商品信息表输出信息:商品信息 激发条件:扫描商品

14、条形码简明说明:通常情况下商品录入方法加工逻辑:依据商品条形码查询商品信息犯错处理:查询商品信息表实施频率:编号:P1.3 名称:支持会员卡打折 输入信息:商品信息 会员信息数据存放:会员信息表输出信息:业务信息 会员信息 激发条件:是否是会员购置商品简明说明:跟据是否是会员购置商品加工逻辑:依据商品信息及会员ID查询并修改会员信息犯错处理:查询会员表实施频率:编号:P1.4 名称:交易总额 输入信息:业务信息数据存放:销售表输出信息:业务信息,业务清单 激发条件:销售时形成业务信息简明说明:销售过程中必需过程加工逻辑:汇总全部业务信息,形成销售信息犯错处理:手工计算业务信息实施频率:编号:P

15、1.5 名称:打印交易清单 输入信息:业务清单数据存放:小票输出信息:业务清单 激发条件:形成销售信息简明说明:形成业务信息-小票给用户加工逻辑:依据销售信息形成小票犯错处理:手工编制小票实施频率:编号:P2.1 名称:按供货商汇总 输入信息:计划进货信息,供给商信息数据存放:输出信息:计划进货信息 激发条件:形成计划进货信息简明说明:依据计划进货视图及供货商表形成计划进货信息加工逻辑:按计划进货视图信息查询供货商表,形成计划进货信息犯错处理:调查商品信息,手工形成计划进货信息实施频率:编号:P2.2 名称:查对 输入信息:供货信息数据存放:供给商表输出信息:正确供货信息,错误供货信息 激发条

16、件:供货商提供供货信息简明说明:由供货商提供供货信息加工逻辑:查对供货信息,形成正确供货信息犯错处理:查对计划进货视图及供货商表,形成正确供货商信息实施频率:编号:P2.3 名称:编制供货表 输入信息:正确供货信息数据存放:供货表输出信息: 供货表信息 激发条件:形成正确供货信息简明说明:跟据正确供货信息形成供货表加工逻辑:将供货表信息写入供货表犯错处理:手工统计供货信息实施频率:编号:P2.4 名称:修改商品信息 输入信息:正确供货信息数据存放:商品信息表输出信息:更新商品信息 激发条件:形成正确供货信息简明说明:将所进商品录入商品信息表加工逻辑:将正确商品信息按商品编号录入商品信息表犯错处

17、理:手工录入商品信息实施频率:二、 概念结构设计(1)E-R图销售mnmnn1m用户用户编号姓名用户类型用户生日用户密码销售编号销售日期商品商品编号ID商品名价格许可打折促销价格供货供货商供给商ID 供货商名称供货商地址供货商电话生产商生产厂商ID厂商名称厂商地址厂商电话消费会员会员卡号注册时间积累金额会员IDn许可销售生产日期入库数量入库单价进货日期销售数量供货编号(2)、系统ER图说明1) 商店中全部用户(职员)能够销售多个商品,每种商品可由不一样用户(职员)销售;2) 每个用户能够购置多个商品,不一样商品可由不一样用户购置;3) 每个供货商能够供给多个不一样商品,每种商品可由多个供给商供

18、给。(3)、视图设计1) 计划进货视图(v_PlanStock)用于查询进货计划视图;2) 销售视图(v_Sale)用于查询销售明细统计视图;供货视图(v_Stock)用于查询供货情况视图。三、逻辑结构设计关系模式a) 商品信息表(商品编号,商品名称,价格,条形码,促销价格,促销起日期,促销止日期,许可打折,库存数量,库存报警数量,计划进货数,许可销售,生产日期,生产商ID)b) 用户表(用户编号,姓名,用户密码,用户类型,用户生日)c) 会员表(会员ID,会员卡号,累积消费金额,注册日期)d) 销售表(销售编号,商品编号,用户编号,销售数量,销售金额,销售日期)e) 供货表(供货编号,商品编

19、号,供货商ID,入库数量,入库单价,进货日期)f) 供货商表(供货商ID,供货商名称,供货商地址,供货商电话)g) 厂商表(厂商ID,厂商名称,厂商地址,厂商电话)四、 物理结构设计/*-创建基础表-*/*创建销售表*/CREATE TABLE 销售表 (销售编号 Varchar (10) Primary key ,销售日期 datetime NOT NULL ,销售金额 money NOT NULL ,用户编号 varchar(10) NULL ,销售数量 Varchar(4) NOT NULL, 商品编号 Varchar(10) NOT NULL) /*创建厂商表*/CREATE TABL

20、E 厂商表 (厂商ID varchar(10) Primary key ,厂商名称 varchar(50) NOT NULL ,厂商地址 varchar(250) NULL ,厂商电话 varchar(25) NULL )/*创建会员表*/CREATE TABLE 会员表 (会员ID varchar(10) Primary key ,会员卡号 varchar(20) NOT NULL ,累计消费金额 money NOT NULL ,注册日期 datetime NOT NULL )/*创建商品信息表*/CREATE TABLE 商品信息表 (商品编号 varchar(10) Primary ke

21、y ,商品名称 varchar(50) Unique NOT NULL ,价格 money NOT NULL ,库存数量 varchar(4) NOT NULL ,库存报警数量 varchar(4) NOT NULL ,计划进货数量 varchar(4) NOT NULL ,条形码 varchar(50) Unique NOT NULL ,促销价格 money NULL ,促销起日期 datetime NULL ,促销止日期 datetime NULL ,许可打折 varchar NOT NULL ,许可销售 varchar NOT NULL ,生产商ID Varchar(10) NOT NU

22、LL ,生产日期 Datetime NOT NULL) /*创建供货商表*/CREATE TABLE 供货商表 (供货商ID varchar(10) Primary key ,供货商名称 varchar(50) NOT NULL ,供货商地址 varchar(250) NULL ,供货商电话 varchar(25) NULL )/*创建供库表*/CREATE TABLE 供货表 (供货编号 varchar(10) Primary key ,商品编号 varchar(10) NOT NULL ,供货商ID varchar(10) NOT NULL ,入库单价 money NOT NULL ,入库

23、数量 varchar(4) NOT NULL ,进货日期 datetime NOT NULL ) /*创建用户表*/CREATE TABLE 用户表 (用户编号 varchar(10) Primary key ,姓名 varchar(25) NOT NULL ,用户密码 varchar(50) NOT NULL ,用户类型 varchar(4) NOT NULL , 用户生日 Datetime NULL)/*-创建视图-*/*创建用于查询计划进货视图*/CREATE VIEW 计划进货视图ASSELECT 商品信息表.商品编号,商品名称,条形码,生产商ID, 供货商表.供货商ID,计划进货数量

24、FROM 商品信息表,供货商表,供货表Where 商品信息表.商品编号 = 供货表.商品编号 and 供货商表.供货商ID=供货表.供货商ID and 商品信息表.库存数量=1 /*创建用于查询销售明细统计视图*/*创建用于查询销售明细统计视图*/CREATE VIEW 销售视图ASSELECT 销售编号,商品编号, 用户编号,销售日期, 销售数量,销售金额FROM 销售表 /*创建用于查询供库情况视图*/CREATE VIEW 供货视图ASSELECT 商品信息表.商品编号,供货商ID,入库数量, 入库单价,进货日期,条形码,生产商IDFROM 商品信息表,供货表Where 商品信息表.商品

25、编号 = 供货表.商品编号 六、 关键查询功效及SQL语句 1. 查询全部用户信息 SELECT * FROM 用户表;2. 查询某天销售信息 SELECT * FROM 销售表 WHERE 销售日期=.01.01;3. 查询某一供货商全部供货信息 SELECT * FROM 供货表 WHERE 供货商ID=01234;4. 查询全部供货商电话 SELECT 供货商电话 FROM 供货商表;5. 查询全部许可打折商品信息 SELECT * FROM 商品信息表 WHERE 许可打折 NOT NULL;6. 查询某一商品库存 SELECT 库存数量 FROM 商品信息表 WHERE 商品编号=01234;

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服