




已阅读5页,还剩23页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
北 华 航 天 工 业 学 院课程设计报告(论文)课程名称 数据库系统原理 报告(论文)题目:超市进销存系统数据库设计 作者所在系部: 计算机科学与工程系 作者所在专业: 网络工程专业 作者所在班级: B08521班 作 者 姓 名 : 张立宇 指导教师姓名: 陈 刚 完 成 时 间 : 2010/6/29 北华航天工业学院教务处制张立宇班 级B08521指导教师陈刚课程设计任务书课题名称数据库原理课程设计完成时间2010.7.5指导教师陈刚职称副教授学生姓名张立宇班级B08521总体设计要求总体设计要求: 1、明确课设任务,复习与查阅相关资料。2、根据老师给出的设计题目,在两周时间内完成其中某一个题目的从用户需求分析、数据库设计到上机编程、调试和应用等全过程的数据库系统设计。如果学生自拟题目,需经指导教师同意。 3、每位学生必须独立完成课程设计任务,不能抄袭,设计完成后,将所完成的工作交由老师检查;要求写出一份详细的设计报告。4、按要求完成课设内容,课设报告要求文字和图工整、思路清楚、正确。5、应用程序应具有一定的实用性和健壮性。 工作内容及时间进度安排第一周、周:设计动员,分组,布置课程设计任务。第一周、周2:查阅资料,制定方案,进行程序总体设计。第一周、周3第二周1:详细设计, 系统调试。第二周、周2-周3:整理,撰写设计报告。第二周、周4-周5:验收,提交设计报告,评定成绩。课程设计成果1、课程设计报告书一份2、可实现数据库操作系统一份内容摘要 本文通过对超市基本运营情况的分析与调查,根据用户的具体要求以及在实际运营过程中必须的功能提出应用数据库进销存运营管理系统来实现超市日常工作中的进货、仓库存储、市场销售具体过程的描述,并从功能模块和数据流程等方面对其功能进行了具体描述。 同时,应用数据局库设计软件Access22007实现了本超市进销存数据库管理系统的全部功能,实现了在窗体化的界面操作过程中进行数据库的基本操作增删查改及有关信息的查询。本系统利用基本表的信息,辅以大量查询并通过窗体形式,在宏与相关的按钮操作,实现了对超市货物流通过程中各种相关信息的采集、录入、检索、查询和相应的管理与更新,为超市火舞的快速流通及资金周转提供了强有力的支持与保证。不仅适用于各种小型超市,稍加修改后便可以在大型超市内发挥其应有的作用!市场经济为我们带来了无限的机遇与挑战,使我们在信息高度发达的今天认识到能否快速准确的获取与处理信息将成为决定我们能否适应社会变化,成为新时代的成功者的重要因素!因此,为提高超市信息获取与处理能力的超市进销存系统必将成为现今社会的佼佼者,成为各大超市及相应产业的必备武器,也必定会有其广阔的市场与应用领域!我们期待那个时代的到来!关键词:进销存 数据管理 数据流图 需求分析目 录第1章超市进销存管理系统的需求分析11.1信息要求11.2处理要求11.2.1超市管理的业务流程11.2.2系统的功能分析11.2.3系统的事物描述21.3安全性与完整性设计2第2章 概念结构设计3第3章 逻辑结构设计43.1模块划分4(1)采购管理4(2)销售管理4(3) 库存管理5(4) 商品基本信息查询5(5)供应商信息5(6)报表显示5(7)系统管理5第4章 数据库物理结构设计64.1登录窗体64.2主界面窗体64.3基本信息窗体64.4库存信息查询窗体74.5采购信息查询窗体84.6销售信息查询窗体84.7供应商信息查询窗体84.8报表信息查询窗体94.9系统管理窗体9第5章 数据字典105.1部门分配表105.2采购计划表115.3采购状态表115.4产品类型表125.5发票表125.6付款方式表135.7供应商信息表135.8管理人员操作类型表145.9库存事物类型表145.10库存信息表155.11商品信息表165.12数据库管理人员名称表165.13提货登记表175.14系统日志表175.15销售统计表185.16职工信息表185.17职务信息表19小 结20致 谢21参考文献22第1章 超市进销存管理系统的需求分析1.1信息要求 本系统为用户提供人员信息、商品信息、库存信息、销售统计、报表信息、供应商信息、系统管理人员信息、系统日志信息的查询、增加、删除、修改等基本功能,并在数据库系统中存储超市的库存信息,订单信息,供应商信息,商品信息,发票信息,人员信息,系统管理人员信息,系统日志,操作记录,商品类型,操作类型,职务信息,部门信息等基本信息及相关各部分之间的关系及调用流程!1.2处理要求1.2.1超市管理的业务流程 超市的日常业务经营活动主要包括采购、销售、库存盘点、平价调拨等四个方面。因此,如何处理好这几者之间的关系是设计超市进销存管理系统最为关键的部分,其中超市运营的基本业务流程如图1-1 所示:图1-11.2.2系统的功能分析本系统开发的总体目标是建立一个能够对超市内商品运营进行监控即在商品采购销售存储过程中进行监督与控制的进销存管理系统,并根据对部分超市管理日常工作的调查结果及其管理的总体需求与客户的具体条件的分析,本系统应具备以下功能:(1) 采购员采购商品后及时录入商品信息数据,并及时在数据库中进行数据的跟新;(2) 在收银台处,由于随时的商品买卖导致的数据库信息的变化(此时注意数据库并发的控制),如卖出商品的名称、编号、数量、价格、销售日期等,都需及时录入数据库;(3) 当货架上的商品数量减少到一定数量时,由人员发出提货报告或通知,由此在存货中提取一定量的商品,并进行库存信息的更新及数据库内部的商品情况评价;(4) 当商品出现损坏或是人为条件的丢失时会造成商品数量的减少时,及时录入这些信息,并更新数据库的信息;(5) 在用户要求或需要的情况下,定期对商品信息进行统计汇总,当商品数量少于某个定值时,产生缺货信息,提醒操作者进行补充货物的数量,并提供详细的缺货的商品信息(包括名称、数量、单价、编号、产地等);(6) 当出现特殊客户要有大批量的商品要求时,在条件许可的条件下,允许其能够在仓库中直接提货,并同时更新数据库的信息。(详情见图1-1)1.2.3系统的事物描述1.数据录入处理:按采货人员的采购信息,小数部门截止构建数据库时的销售记录以及缺货人员的缺货记录进行数据的录入,并进行规范化的数据分类;2.数据修改处理:数据录入后,进行较为准确的核对,出现错误后应针对具体的数据部分根据具体部门进行核对,并有专门的人员进行数据修改。当出现数据丢失、破坏等情况时,应及时进行数据的回复,并更新数据库;3.数据查询处理:根据不同部门的具体应用生成经常性工作的视图以方便查询,同时,在各个应用部门生成相应的报告,以供他们条用信息;4.数据统计处理:可以根据不同部门的用户的需求,在任何时间生成其访问权限内的数据统计结果,并可以在学要的时候,定期生成统计结果,必要时对相应视图生成同样的结果,以方便查询及检验数据库的安全有效性,方便用户使用;5.数据报表处理:在要求对利润进行统计时,可按用户需求输出利润报表,并进行打印。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. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 义务教育课程标准素质教育心得体会
- 人教版七年级地理下册教师培训计划
- 人教版二年级下册数学教师培训计划
- 新疆精河县七年级生物上册 2.2.1 细胞通过分裂产生新细胞说课稿 (新版)新人教版
- 墙上的斑点教学设计-2025-2026学年高中语文选修《外国小说欣赏》人教版
- 阿里巴巴内容审核专员职责详解
- 部编版六年级语文阅读习惯养成计划
- 二年级上册安全防范综合教学计划
- 利用信息技术提升三年级数学教学质量的措施
- 医疗质量核心制度自查及整改措施
- 皮划艇旅游线路行业深度调研及发展战略咨询报告
- 加油站消防安全管理制度
- 2025-2030中国光保真度(Li-Fi)行业市场发展趋势与前景展望战略研究报告
- (完整版)智能语音平台建设技术建议方案书
- 全册知识点(素材)六年级上册科学青岛版
- 2025年电工(技师)职业技能鉴定理论考试题(附答案)
- 心衰患者的麻醉处理1例课件
- 电竞酒店服务礼仪与职业素养培训
- 物业客服管家工作内容培训
- 梅大高速塌方灾害调查评估报告及安全警示学习教育
- 针灸在临床医学中的应用探讨
评论
0/150
提交评论