店铺管理超市进销存管理系统数据库报告.docx

上传人:b****4 文档编号:11867893 上传时间:2023-04-06 格式:DOCX 页数:13 大小:31.42KB
下载 相关 举报
店铺管理超市进销存管理系统数据库报告.docx_第1页
第1页 / 共13页
店铺管理超市进销存管理系统数据库报告.docx_第2页
第2页 / 共13页
店铺管理超市进销存管理系统数据库报告.docx_第3页
第3页 / 共13页
店铺管理超市进销存管理系统数据库报告.docx_第4页
第4页 / 共13页
店铺管理超市进销存管理系统数据库报告.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

店铺管理超市进销存管理系统数据库报告.docx

《店铺管理超市进销存管理系统数据库报告.docx》由会员分享,可在线阅读,更多相关《店铺管理超市进销存管理系统数据库报告.docx(13页珍藏版)》请在冰豆网上搜索。

店铺管理超市进销存管理系统数据库报告.docx

店铺管理超市进销存管理系统数据库报告

(店铺管理)超市进销存管理系统数据库报告

北华航天工业学院

课程设计报告(论文)

 

课程名称数据库系统原理

报告(论文)题目:

超市进销存系统数据库设计

作者所在系部:

计算机科学与工程系

作者所在专业:

网络工程专业

作者所在班级:

B08521班

作者姓名:

张立宇

指导教师姓名:

陈刚

完成时间:

2010/6/29

 

北华航天工业学院教务处制

 

张立宇

班级

B08521

指导教师

陈刚

课程设计任务书

课题名称

《数据库原理》课程设计

完成时间

2010.7.5

指导教师

陈刚

职称

副教授

学生姓名

张立宇

班级

B08521

总体设计要求

总体设计要求:

1、明确课设任务,复习与查阅相关资料。

2、根据老师给出的设计题目,在两周时间内完成其中某一个题目的从用户需求分析、数据库设计到上机编程、调试和应用等全过程的数据库系统设计。

如果学生自拟题目,需经指导教师同意。

3、每位学生必须独立完成课程设计任务,不能抄袭,设计完成后,将所完成的工作交由老师检查;要求写出一份详细的设计报告。

4、按要求完成课设内容,课设报告要求文字和图工整、思路清楚、正确。

5、应用程序应具有一定的实用性和健壮性。

 

工作内容及时间进度安排

 

第一周、周1:

设计动员,分组,布置课程设计任务。

第一周、周2:

查阅资料,制定方案,进行程序总体设计。

第一周、周3~第二周1:

详细设计,系统调试。

第二周、周2-周3:

整理,撰写设计报告。

第二周、周4-周5:

验收,提交设计报告,评定成绩。

 

课程设计成果

1、课程设计报告书一份

2、可实现数据库操作系统一份

内容摘要

本文通过对超市基本运营情况的分析与调查,根据用户的具体要求以及在实际运营过程中必须的功能提出应用数据库进销存运营管理系统来实现超市日常工作中的进货、仓库存储、市场销售具体过程的描述,并从功能模块和数据流程等方面对其功能进行了具体描述。

同时,应用数据局库设计软件Access22007实现了本超市进销存数据库管理系统的全部功能,实现了在窗体化的界面操作过程中进行数据库的基本操作——增删查改及有关信息的查询。

本系统利用基本表的信息,辅以大量查询并通过窗体形式,在宏与相关的按钮操作,实现了对超市货物流通过程中各种相关信息的采集、录入、检索、查询和相应的管理与更新,为超市火舞的快速流通及资金周转提供了强有力的支持与保证。

不仅适用于各种小型超市,稍加修改后便可以在大型超市内发挥其应有的作用!

市场经济为我们带来了无限的机遇与挑战,使我们在信息高度发达的今天认识到能否快速准确的获取与处理信息将成为决定我们能否适应社会变化,成为新时代的成功者的重要因素!

因此,为提高超市信息获取与处理能力的超市进销存系统必将成为现今社会的佼佼者,成为各大超市及相应产业的必备武器,也必定会有其广阔的市场与应用领域!

我们期待那个时代的到来!

关键词:

进销存数据管理数据流图需求分析

 

第1章超市进销存管理系统的需求分析1

1.1信息要求1

1.2处理要求1

1.2.1超市管理的业务流程1

1.2.2系统的功能分析1

1.2.3系统的事物描述2

1.3安全性与完整性设计2

第2章概念结构设计3

第3章逻辑结构设计4

3.1模块划分4

(1)采购管理4

(2)销售管理4

(3)库存管理5

(4)商品基本信息查询5

(5)供应商信息5

(6)报表显示5

(7)系统管理5

第4章数据库物理结构设计6

4.1登录窗体6

4.2主界面窗体6

4.3基本信息窗体6

4.4库存信息查询窗体7

4.5采购信息查询窗体8

4.6销售信息查询窗体8

4.7供应商信息查询窗体8

4.8报表信息查询窗体9

4.9系统管理窗体9

第5章数据字典10

5.1部门分配表10

5.2采购计划表11

5.3采购状态表11

5.4产品类型表12

5.5发票表12

5.6付款方式表13

5.7供应商信息表13

5.8管理人员操作类型表14

5.9库存事物类型表14

5.10库存信息表15

5.11商品信息表16

5.12数据库管理人员名称表16

5.13提货登记表17

5.14系统日志表17

5.15销售统计表18

5.16职工信息表18

5.17职务信息表19

小结20

致谢21

参考文献22

 

第1章超市进销存管理系统的需求分析

1.1信息要求

本系统为用户提供人员信息、商品信息、库存信息、销售统计、报表信息、供应商信息、系统管理人员信息、系统日志信息的查询、增加、删除、修改等基本功能,并在数据库系统中存储超市的库存信息,订单信息,供应商信息,商品信息,发票信息,人员信息,系统管理人员信息,系统日志,操作记录,商品类型,操作类型,职务信息,部门信息等基本信息及相关各部分之间的关系及调用流程!

1.2处理要求

1.2.1超市管理的业务流程

超市的日常业务经营活动主要包括采购、销售、库存盘点、平价调拨等四个方面。

因此,如何处理好这几者之间的关系是设计超市进销存管理系统最为关键的部分,其中超市运营的基本业务流程如图1-1所示:

图1-1

1.2.2系统的功能分析

本系统开发的总体目标是建立一个能够对超市内商品运营进行监控即在商品采购销售存储过程中进行监督与控制的进销存管理系统,并根据对部分超市管理日常工作的调查结果及其管理的总体需求与客户的具体条件的分析,本系统应具备以下功能:

(1)采购员采购商品后及时录入商品信息数据,并及时在数据库中进行数据的跟新;

(2)在收银台处,由于随时的商品买卖导致的数据库信息的变化(此时注意数据库并发的控制),如卖出商品的名称、编号、数量、价格、销售日期等,都需及时录入数据库;

(3)当货架上的商品数量减少到一定数量时,由人员发出提货报告或通知,由此在存货中提取一定量的商品,并进行库存信息的更新及数据库内部的商品情况评价;

(4)当商品出现损坏或是人为条件的丢失时会造成商品数量的减少时,及时录入这些信息,并更新数据库的信息;

(5)在用户要求或需要的情况下,定期对商品信息进行统计汇总,当商品数量少于某个定值时,产生缺货信息,提醒操作者进行补充货物的数量,并提供详细的缺货的商品信息(包括名称、数量、单价、编号、产地等);

(6)当出现特殊客户要有大批量的商品要求时,在条件许可的条件下,允许其能够在仓库中直接提货,并同时更新数据库的信息。

(详情见图1-1)

1.2.3系统的事物描述

.数据录入处理:

按采货人员的采购信息,小数部门截止构建数据库时的销售记录以及缺货人员的缺货记录进行数据的录入,并进行规范化的数据分类;

.数据修改处理:

数据录入后,进行较为准确的核对,出现错误后应针对具体的数据部分根据具体部门进行核对,并有专门的人员进行数据修改。

当出现数据丢失、破坏等情况时,应及时进行数据的回复,并更新数据库;

.数据查询处理:

根据不同部门的具体应用生成经常性工作的视图以方便查询,同时,在各个应用部门生成相应的报告,以供他们条用信息;

.数据统计处理:

可以根据不同部门的用户的需求,在任何时间生成其访问权限内的数据统计结果,并可以在学要的时候,定期生成统计结果,必要时对相应视图生成同样的结果,以方便查询及检验数据库的安全有效性,方便用户使用;

.数据报表处理:

在要求对利润进行统计时,可按用户需求输出利润报表,并进行打印。

1.3安全性与完整性设计

在数据库设计过程中,通过分配数据库的管理权限给予不同的数据库管理员,并在数据库设计过程中提供数据库的管理员授权定义的操作功能,以保证数据库的安全性及数据授权的灵活性。

同时,在数据库内部加以设计加锁功能,来保证数据库的并发控制,进一步保证数据库的安全性。

并在数据库登录时通过选择相应的数据库管理人员名称进行登陆来限制登陆的权限,同时,在登陆后在主界面上显示已登录人员的名称来全程保证对操作的监督以实现其安全性与完整性要求!

同时,在系统登录日志中也会记录下操作者的各种操作以用于数据库的应急恢复及相应的错误的操作的恢复,以保证数据库的完整运行!

第2章概念结构设计

本操作系统的概念设计如图2-1所示:

图2-1

本系统的数据流图概要如图2-2所示:

(ER图于此一致)

图2-2

第3章逻辑结构设计

3.1模块划分

通过以上的分析及对超市供销存系统的进一步调查与学习,根据数据库设计的规范化要求,特将系统划分为如图3-1所示的功能组成:

图3-1

(1)采购管理

采购管理模块需要完成以下相关功能:

进货分析:

即列出当前进货量最多的前几项商品和进货量最少的前几项商品;

库存分析:

即列出当前库存量最多的前几项商品和库存量最少的前几项商品;

分类查看:

即可以根据商品的属性来查看某种商品的进货情况;

采购进货:

即按照采购计划采购人员购买商品,并将商品的基本信息登记入库,更新数据库的库存信息。

(2)销售管理

销售管理模块需要完成以下相关功能:

商品销售信息:

即录入销售商品的信息包括商品销售数量、单价、统计日期等;

更新库存:

即销售信息的变动直接关系到库存的变化;

分类查看:

即可以根据商品的属性来查看某种商品的销售情况;

销售分析:

即列出当前销售量最多的前几项商品和销售量最少的前几项商品。

(3)库存管理

库存管理模块可帮助超市的仓库管理人员对库存商品的入库、出库、调拨盘点、补充订货等操作进行全面的控制和管理。

该模块与采购、销售模块有良好的接口。

可以从这些模块中获得或向这些模块输送数据,保持数据的一致性。

因此,库存管理是超市管理的核心。

库存管理模块需要实现以下相关功能:

商品分类编码:

即将商品按照一定的规则编码,并进行分类管理;

报损:

即及时录入损失商品的信息,同时更新库存;

库存盘点:

即商品盘存要求能够对系统中所有商品信息进行整理,修正与实际信息有差错的信息,以保证系统中数据的实时性和有效性;

调拨:

即进行一定时间段内的调拨情况的查询、统计;

库存报警:

即当某商品的库存数量低于系统设定的最低库存数量时,系统自动报警并提醒库存管理人员该商品已缺货,以保证超市商品的及时供应。

(4)商品基本信息查询

由于在超市运营的过程中,其内部各相关部门都需要随时知道商品库存的最新信息,所以系统应具有面向不同需求的查询功能,以满足不同终端用户的需要。

(5)供应商信息

供应商是超市运营过程中不可缺少的一个环节。

它与商品的采购管理及库存管理直接相关。

所以在系统中提供供应商的基本信息配置是非常必要且必须的。

这有利于对库存商品质量的控制并能够较快的响应采购要求。

(6)报表显示

为超市的某些部门工作人员及相关的领导提供报表的查询功能,以方便用户的信息查询,便于快速的作出决策采取相应措施,使超市在今天的竞争中立于不败之地!

(7)系统管理

在本部分中,实现对数据库管理人员的信息管理,系统操作日志的登记及相应授权的分配身份的验证功能。

以保证系统能够安全准确的进行!

第4章数据库物理结构设计

4.1登录窗体

登录窗体的视图如图4-1所示:

图4-1登录窗体

4.2主界面窗体

主界面窗体的视图如图4-2所示:

图4-2主界面窗体

4.3基本信息窗体

基本信息窗体的视图如图4-3所示:

 

图4-3基本信息查询窗体

4.4库存信息查询窗体

库存信息查询窗体的视图如图4-4所示:

图4-4库存信息查询窗体

4.5采购信息查询窗体

采购信息查询窗体的视图如图4-5所示:

图4-5采购信息查询窗体

4.6销售信息查询窗体

销售信息查询窗体的视图如图4-6所示:

图4-6销售信息查询窗体

4.7供应商信息查询窗体

供应商信息查询窗体的视图如图4-7所示:

图4-7供应商信息查询窗体

4.8报表信息查询窗体

报表信息查询窗体的视图如图4-8所示:

图4-8报表信息查询窗体

4.9系统管理窗体

系统管理窗体的视图如图4-9所示:

图4-9系统管理窗体

第5章数据字典

本系统所涉及的所有基本表都如下所示:

5.1部门分配表

 

图5-1部门分配表

5.2采购计划表

 

图5-2采购计划表

5.3采购状态表

 

图5-3采购状态表

5.4产品类型表

图5-4产品类型表

5.5发票表

 

图5-5发票表

5.6付款方式表

 

图5-6付款方式表

5.7供应商信息表

 

图5-7供应商信息表

5.8管理人员操作类型表

 

图5-8管理人员操作类型表

5.9库存事物类型表

 

图5-9库存实物类型表

5.10库存信息表

 

图5-10库存信息表

5.11商品信息表

 

图5-11商品信息表

5.12数据库管理人员名称表

 

图5-12数据库管理人员名称

5.13提货登记表

 

图5-13提货登记表

5.14系统日志表

 

图5-14系统日志表

5.15销售统计表

 

图5-15销售统计表

5.16职工信息表

 

图5-16职工信息表

5.17职务信息表

 

图5-17职务信息表

 

小结

通过对超市运营业务和其管理的总体需求的分析,本文从超市进销存管理系统的功能模块及数据流程方面对系统进行了具体说明。

本系统成功地解决了超市的采购销售和库存管理问题,实现了对超市内商品流动的实时监控,大大提高了超市的运营效率和管理水平具有较高的实用价值,能够很好的完成客户对超市进销存管理系统的要求。

必将在今后的市场竞争中占有一席之地!

同时,经过此次的课程设计,使本人对数据库的整个设计流程及相应的数据库设计工具的掌握与使用都有了一定的了解,并在数据库的编程设计等方面也略有提高。

使我深刻的体会到了数据库功能的强大,范围的广阔,领域之广泛,极大地激发了我学习数据库的兴趣!

今后一定努力学习数据库方面的知识,以期在这方面有更大的提高!

在数据库设计方面,本次诗言志偶那个也出现了编程不正确,考虑不周到的问题,在今后的学习生活中我会尽力改正,向更高的目标努力!

 

致谢

历时两周的课程设计,使我体会到了很多:

1通过课程设计中的要求,对不知道的和不熟悉的知识进行查找复习,从而达到巩固知识的目的,对问题的解决的过程,是真正做到活学活用的过程,深化了对知识的了解和吸收。

2课程设计的要求,是公司对程序员的要求,对问题研究的过程,也就是了解以后自己将来职业工作的过程,是学习更加贴近现实。

3课程设计中经常遇到问题,然而自己的知识和视野有一定的局限性,所以有的问题不能解决,但通过同学之间的讨论和帮助,不仅解决了问题,而且增进了同学之间的感情,课程设计使我们受益匪浅。

在庞大的课程设计结束之后,我感觉如释重担,感觉轻松了不少,更重要的是我们在其中的收获让我兴奋,我们不仅巩固了知识,而且学会了很多以前不懂的东西,现在感觉身上的知识储备更丰富了。

借此机会,向对我提供过帮助的老师、同学表以真挚的感谢!

特别是课设验收的老师及本科任课教师陈刚教授,在此,向你们表示衷心的感谢!

 

参考文献

[1]王珊.萨师煊.数据库系统概论.北京:

高等教育出版社,2006

[2]李新建.数据库应用技术.北京:

人民邮电出版社,2005

 

题目

超市进销存数据库管理系统

指导教师评语

 

 

评定成绩:

 

指导教师签字:

年月日

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1