超市管理数据库设计-《数据库原理与应用》课程大作业

上传人:第*** 文档编号:55706204 上传时间:2018-10-04 格式:DOC 页数:23 大小:430KB
返回 下载 相关 举报
超市管理数据库设计-《数据库原理与应用》课程大作业_第1页
第1页 / 共23页
超市管理数据库设计-《数据库原理与应用》课程大作业_第2页
第2页 / 共23页
超市管理数据库设计-《数据库原理与应用》课程大作业_第3页
第3页 / 共23页
超市管理数据库设计-《数据库原理与应用》课程大作业_第4页
第4页 / 共23页
超市管理数据库设计-《数据库原理与应用》课程大作业_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《超市管理数据库设计-《数据库原理与应用》课程大作业》由会员分享,可在线阅读,更多相关《超市管理数据库设计-《数据库原理与应用》课程大作业(23页珍藏版)》请在金锄头文库上搜索。

1、内容与要求内容与要求1. 请结请结合合软软件件类专业课类专业课程程实验实验教学教学环节设计环节设计数据数据库库, ,实现实验实现实验教学的教学的有效管理,具体功能有效管理,具体功能应应包括但不限于:包括但不限于:( (1)教)教师师可以根据不同可以根据不同课课程程编辑编辑和和发发布布实验实验内容;内容;( (2)学生可以)学生可以浏览实验浏览实验内容,同内容,同时时完成作品的提交;完成作品的提交;( (3)学生可以在)学生可以在规规定定时间时间内填写、修改和提交内填写、修改和提交实验报实验报告;告;( (4)教)教师师可以通可以通过应过应用系用系统统批改批改实验报实验报告,并提交成告,并提交成

2、绩绩; ;( (5)学生可以)学生可以查询查询个人个人实验实验成成绩绩; ;2. 给给出数据出数据库设计库设计各个各个阶阶段的段的详细设计报详细设计报告,包括:告,包括:( (1)需求分析)需求分析( (2)概念)概念结结构构设计设计( (3) )逻辑结逻辑结构构设计设计( (4)物理)物理结结构构设计设计与与实实施施3. 写出写出应应用系用系统统的主要功能的主要功能设计设计; ;4. 写出收写出收获获和体会,包括已解决和尚未解决的和体会,包括已解决和尚未解决的问题问题, ,进进一步完善的一步完善的设设想想和建和建议议; ;5. 独自完成作独自完成作业业,有雷同的平分得分;,有雷同的平分得分;

3、6. 也可以自行也可以自行设计课题设计课题。 。目目 录录1 绪论12 应用系统功能设计22.1 业务操作流程22.2 系统功能设计53 数据库设计73.1 需求分析73.1.1 数据流图项.73.1.2 数据字典.93.2 概念结构设计103.3 逻辑结构设计113.4 物理结构设计与实施133.4.1 建立信息表.133.4.2 创建数据库.154 结束语204.1 收获和体会204.2 总结与展望201 绪论绪论以前,有很多超市的管理水平停留在纸介质的基础上,这样的机制已经不能适应时代的发展要求了,因为这样的管理模式浪费了许多人力、物力和财力。如今,随着信息时代的发展,以前的那些落后的管

4、理模式已经被以计算机为基础的信息管理模式所替代。现代大型超市普遍使用以计算机为基础的信息管理模式,这样能够有效提高销售速度和服务水平。管理者可以利用超市管理系统,准确把握每一种商品的销售动态,防止商品缺货或积压,另外,可以通过超市管理系统精准地查询每天每月的商品销售情况,可以间接的分析各种商品销售变化规律,商品销售结构、居民消费变化等,从而为合理进货、经营、加工、库存、销售等提供科学的决策依据。超市管理系统充分运用计算机管理信息技术,建立数据库,对超市的进销存过程进行详细分析,实现了对超市的人力、进货、销售和库存的科学管理。本设计主要是通过在网络上查询最新超市信息管理方案、到周边中型、大型超市

5、现场考察、对相关工作人员调查等方式来确定本次设计的信息管理系统方案。在设计中,对相关数据利用 sql server 2008 建立数据库,管理人员可以利用数据库对超市工作人员信息、商品信息、销售信息、库存信息、采购信息进行查询、修改、删除、插入等操作,也可以按照不同条件对数据库内的数据进行筛选、比较等,使系统自动生成符合条件的信息报告;对于员工,可以登录个人的账户查询个人信息以及进项相关操作;对于顾客,可以在计算机上上查询自己想要的商品,而会员则可以登录个人账户,了解个人信息和积分等。2 应用系统功能设计应用系统功能设计2.1 业务操作流程业务操作流程超市信息管理系统分为不同模块来管理,可以以

6、管理员、采购员、供货元、收银员、顾客为实体对象来划分模块,其余的小的实体对象还包括仓库管理员,售货员、维修工等,主要功能模块和数据流层图如下所示:1、管理员对库存信息库的查询管理、对员工信息库的信息的录入查询管理、查看商品销售信息、了解货架信息库、查询超市会员信息库等,除此之外,可需要还需要对采购员提供的采购信息、供货员提供的供货信息进行核算校对等管 理 员采 购 员供 货 员库存信息库员工信息库商品销售库货架信息库会员信息库数据 库图 1 管理数据流程图录入、修改、查 询查询查询 批准请示、回复请示、回复批准查询、统计查询2、采购员登陆查询个人信息、对库存信息的查询、并打印清单、请示管理人员

7、、采购商品、入库后仓库管理员对库存信息库录入数据等。采 购 员员 工 信 息 库库 存 信 息 库管 理 员供 货 商仓管员查询个人信息查询库存信息、统计请示、回复批准完成购买录入采购信 息查询图 2 采购数据流程3、供货员可以登录账户查询个人信息库,可以查询货架信息库统计信息,向管理员请示,经批准后到仓库提货,同时仓库管理人员将供货信息录入库存信息库,供货员同样将供货信息录入货架信息库。供 货 员员 工 信 息 库货 架 信 息 库管 理 员仓管员查询个人信息查询货架信息、统计请示、回复批准录入供货信息查询图 3 供货数据流程4、收银员可以登陆个人账户查询个人信息,查询货架信息,结算货物之时

8、可以查询是否是超市会员,结算之后修改货架信息库的数据,将销售数据录入商品信息库,然后给顾客打印发票。如果顾客需要办理会员,收银员可以登记会员信息,将会员信息写入会员信息库。供 货 员员 工 信 息 库货 架 信 息 库查询个人信息查询货架信息、统计、录入图 4 售货数据流程商 品 销 售 库录入销售数据会 员 信 息 库会员信息查询、录入顾 客发票购买5、顾客分为普通客户和会员两部分,都可以查询货架商品信息,会员可以登陆账户查询个人信息。会 员会 员 信 息 库货 架 信 息 库顾 客查询个人信息图 5 顾客数据流程普 通查询商品信息查询商品信息收 银 员购买发票2.22.2 系统功能设计系统

9、功能设计大型超市管理系统是决策者和管理者针对超市的大量业务处理工作采用计算机进行的全面现代化管理,主要包括人力资源管理、商品采购管理、商品销售管理、顾客信息管理等几个模块。方便实现用户数据的更新、维护查询、统计、打印等相关业务的需要。具体的系统功能描述如下:1、人力资源管理。本模块主要存储管理员、收银员、销售员、采购员、维修工等职称的工作人员履历信息,包括工号、姓名、性别、职称、身份证号、籍贯、学历等信息。另外还存储顾客会员的会员号、会员名、性别、积分等情况。主要实现的功能是:通过信息管理系统界面对上述信息数据输入、按照条件查询、计算统计、打印信息(输出信息)、维护数据等,可以让管理者及时了解

10、超市的人员分布情况,查询工作人员的各种信息,了解超市工作人员的整体情况。2、商品采购管理。采购商品需要知道,商品的商品号、商品名、商品现有数量、采购数量、提供商号、提供商名、提供商地址、提供商电话、进价、售价等信息。实现功能:查询统计各种商品的数量。打印采购信息清单。3、库存信息管理。需要知道商品号、商品名称、现有数量、应有数量、仓库号、仓库名,仓库地址、仓库管理员。此模块需要实现查询信息、统计商品数量、维护仓库商品数据的功能。可以每天查询商品的应有量、现有量、每种商品的存放时间等。查询是需要按照不足的商品号和商品名称的信息生成商品数量不足的信息报告,报告包括商品号、商品名、来源(供应商、供应

11、商名)等信息。4、商品销售管理。建立商品销售数据表,存储商品号、商品名、销售时间、单价、数量、总价等信息。每一位顾客购买商品后系统会自动留下上述信息,收银员并将其写入数据库,此外,收银台给每一位顾客打印发票,包括超市名称、收银台号、商品名称、单价、商品数量、总价等信息。此外,收银员和供货员可以查询货架商品信息,查询商品号、商品名称、应有量、现有量等信息。根据此信息筛选出货架商品数量不足的商品号、商品名、仓库号等信息的供货清单。最后,可以查询每天的商品销售情况,包括各种商品的商品号、商品名称、单价、销售数量、总价,也可以计算出当天的全部收入情况。5、顾客查询信息。 所有的顾客可以通过超市的计算机

12、查询系统来查询超市货架是否有自己需要的商品,可以查询商品的商品号、商品名称、商品数量等顾客需要的信息。计算机查询系统除了工作人员可以通过输入工号和密码来进入系统查询个人信息和修改密码之外,也允许超市的会员通过输入会员号和密码来登入个人账户查看积分等信息和修改密码的功能。3 数据库设计数据库设计随着现代科学技术的发展,计算机技术已经渗透到各个领域,成为各行业必不可少的工具,特别是 Internet 技术的推广和信息高速公路的建立,使 IT 产业在市场竞争中越发显示出其独特的优势,步入信息化时代,有巨大的数据信息等待加工处理和传输,这使得对数据库的进一步开发和利用显得尤为迫切。国内市场的一些中小型

13、超市,它们在信息化过程中的步伐要落后于大中型超市,而对于这些企业的资源管理,信息的存储和处理也显得迫切需要,要适应市场竞争,就需要有高效的处理方式和管理方法,因此加快超市的信息化进程是必不可少的。3.13.1 需求分析需求分析3.1.13.1.1 数据流图项数据流图项员工信息。针对员工(管理员、采购员、供货员、收银员、售货员、维修工)需要将各种信息存放到员工信息库当中,可对其进行查询、插入、删除、更新等操作,员工实体信息主要包括工号、姓名、性别、身份证号、籍贯、学历、等,实体图如下所示:员工工 号姓 名性 别身份 证号籍 贯学 历图 6 员工实体图职 称2、会员信息。针对会员需要将其个人信息和

14、积分情况记录入案,可写入会员信息库当中,需要会员号、会员名、性别、积分等信息,具体实体图如下所示:会员会 员 号 性 别会 员 名性 别积 分图 7 会员实体图3、供应商信息。针对商品提供商需要将其商品供应信息记录入库,包括供货商号、供货商名、地址、电话等信息,具体实体图如下所示:供货商供 货 商 号 性 别供 货 商 名地 址电 话图 8 供货商实体图4、商品信息。需要商品信息写入库存信息库,包括商品号、商品名、进价、售价、应有量、现有量、提供商号、入库日期等信息, 具体实体图如下所示:商品商 品 号商 品 名进价售价应 有 量现 有 量图 9 商品实体图供货 商号采购 日期3.1.23.1

15、.2 数据字典数据字典(A)数据项:数据项名数据项含义数据别名数据类型与其他数据项的关系 Wno员工工号编号工号Char(6) Wname员工姓名姓名Char(20)Wsex员工性别(男、 女)性别Char(5)Wna员工职位职称Char(20) Wid员工身份证号身份证号Char(18) Wed员工学历水平学历Char(5) Wadd员工籍贯地址籍贯Char(50) Gno会员号编号会员号Char(6) Gname会员姓名名会员名Char(20) Gsex性别(男女)性别Char(5) Gshu积分数量积分Char(10) Pno供货编号供货商号Char(6) Pname供货商名供货商名Ch

16、ar(20) Ptel供货商电话电话Char(11) Padd供货商地址地址Char(50) Mno商品编号商品号Char(6) Mname商品名称商品名Char(20) Mbid商品进价进价float Mprince商品售价售价floatMshould商品应有量应有量int Mamount商品现有量现有量int Pno供货商编号号供货商号Char(6)同供货商信息供货商号 Mtime入库日期入库日期Char(20) Cno采购单号采购单号Char(6) Wno工号工号Char(6)同员工工号 Pno采购提供商号提供商号Char(6)同供货商信息供货商号 Mno采购商品号商品号Char(6)同供货商信息供货商品号 Mname采购商品名商品名Char(20)同供货商信息供货商品名 Camount采购数量数量Char(6) Dno供货单号供货单号Char(6) Wno工号工号Char(6)同员工工号 Sno货架号货架号Char(6) Mno商品号商品号Char(6)同供货商信息供货商号 Mname商品名商品名Char(20)同供货商信息供货商名 Damount数量数量Char(6)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号