管理信息系统-餐厅课程设计
餐饮管理系统课程设计

餐饮管理系统 课程设计一、课程目标知识目标:1. 学生能理解餐饮管理系统的基本概念,掌握系统的功能模块及其相互关系。
2. 学生能掌握餐饮管理系统中数据库的操作,包括数据录入、查询、更新和删除。
3. 学生了解餐饮业的基本业务流程,并能运用所学知识分析实际案例。
技能目标:1. 学生能运用所学编程语言,独立设计并实现一个简单的餐饮管理系统功能模块。
2. 学生能通过实际操作,熟练使用餐饮管理系统,解决实际问题。
3. 学生具备一定的团队协作能力,能与他人共同完成餐饮管理系统的设计与开发。
情感态度价值观目标:1. 学生培养对餐饮管理工作的兴趣,认识到信息技术在餐饮业中的重要性。
2. 学生在课程学习过程中,增强解决问题的自信心,培养积极向上的学习态度。
3. 学生通过学习,意识到信息技术在提高餐饮业管理效率、降低成本方面的价值,树立社会责任感。
本课程针对高年级学生,结合餐饮管理系统相关知识,注重培养学生的实际操作能力和团队协作精神。
课程目标既关注学生知识技能的掌握,也关注情感态度价值观的培养,旨在使学生能够将所学应用于实际工作,提高我国餐饮业的信息化水平。
二、教学内容本章节教学内容主要包括以下三个方面:1. 餐饮管理系统概述:- 系统功能模块介绍:包括点餐、收银、库存管理、报表统计等模块。
- 餐饮业业务流程分析:以实际案例为依据,讲解餐饮业务的基本流程。
2. 数据库操作:- 数据库基本概念:数据表、字段、记录等。
- 常用SQL语句:SELECT、INSERT、UPDATE、DELETE等。
- 数据库设计:如何根据餐饮业务需求设计合理的数据库结构。
3. 餐饮管理系统设计与实现:- 编程语言选择:结合课本内容,选择合适的编程语言进行教学。
- 系统设计:功能模块划分、界面设计、数据库连接等。
- 系统实现:根据教学进度,逐步实现各个功能模块。
教学内容参考教材相关章节,结合课程目标进行系统性的组织和安排。
教学大纲明确每节课的教学内容、目标和进度,确保学生能够逐步掌握餐饮管理系统的相关知识。
管理信息系统课程设计(X餐饮企业连锁管理信息系统)

前言一、系统名称:A餐饮连锁管理信息系统二、开发目标:开发出一个操作简便,界面友好,灵活实用,安全可靠的餐饮连锁管理信息系统。
该系统可以加强对餐饮连锁网络的科学管理与有效控制;实现对前端销售现场的数据收集、汇总、分析;及时把握销售规律、趋势;在餐饮连锁体系中实施严格的质量管理。
传统的手工化管理是制约餐饮连锁经营竞争优势充分发挥的“瓶颈”,运用信息管理系统可使连锁经营突破管理“瓶颈”束缚,实现从“粗放型”到“集约高效型”的质的飞跃。
三、主要功能:(1)提高企业竞争水平营业数据实时汇总为管理者提供了大大的方便,也为连锁企业进一步提升企业竞争力水平做了有力的支撑。
(2)提高运营效率,提升规模效应统一管理等规范化的网络式经营使得企业资源达到最优配置和优化经营。
管理信息系统的运用,可极大地提高连锁企业对信息的处理能力,增强他的协调、管理能力,使餐饮连锁企业规模有极大的提高,连锁企业可以在一个更高的高度获取更多的规模效益。
四、开发背景:餐饮企业在高速发展的同时,自然会面临着传统的管理方法和竞争手段落后,效率低下的问题,企业迫切需要改进管理思维,利用科学的管理手段来加强自身管理。
随着餐饮连锁企业规模迅速的发展和壮大,先前的手工管理方式难以支撑该体系的快速扩充,并且信息的及时汇总和分析就显得尤为重要。
因此,建立起一套先进的连锁管理信息系统就非常重要,为餐饮连锁企业效率化提升提供保证。
第一章系统目标和开发的可行性第一节系统目标一、现行系统是手工运作的系统,业务人员手工作业量大,数据传递不及时,对数据的统计和计算过程容易发生错误,工作效率较低。
二、业务流程管理不够严密。
三、主要从销售收入角度向管理层提供数据,不能满足管理要求。
四、对账务的查询不方便。
第二节开发的可行性一、1、系统的名称:A餐饮连锁管理信息系统2、主要功能:①提高企业竞争水平营业数据实时汇总为管理者提供了大大的方便,也为连锁企业进一步提升企业竞争力水平做了有力的支撑。
餐馆管理系统课程设计

餐馆管理系统课程设计一、课程目标知识目标:1. 了解餐馆管理系统的基本概念、功能模块及其在餐饮业中的应用。
2. 掌握数据库管理的基本原理,能运用SQL语句进行数据查询、更新、删除等操作。
3. 理解面向对象编程的基本思想,能运用所学编程语言实现餐馆管理系统的功能模块。
技能目标:1. 能运用数据库软件设计并实现餐馆管理系统的数据库,进行数据管理。
2. 能运用编程语言编写代码,实现餐馆管理系统的前台和后台功能。
3. 能通过小组合作,进行需求分析、系统设计、编码实现、测试与调试等软件开发过程。
情感态度价值观目标:1. 培养学生对信息技术的兴趣,提高他们运用信息技术解决实际问题的意识。
2. 培养学生的团队协作精神,使他们学会与他人合作共同解决问题。
3. 培养学生具备良好的职业道德,关注餐饮业发展,为我国餐饮业信息化建设做出贡献。
课程性质:本课程属于信息技术学科,结合实际应用场景,培养学生的编程能力和数据库管理能力。
学生特点:本课程面向高年级学生,他们已经具备了一定的编程基础和数据库知识,具有较强的自学能力和实践操作能力。
教学要求:结合学生特点,采用任务驱动、项目教学等方法,引导学生通过实践掌握餐馆管理系统的设计与实现。
在教学过程中,注重培养学生的实际操作能力、团队协作能力和创新能力。
通过课程学习,使学生在知识、技能和情感态度价值观方面取得具体的学习成果。
二、教学内容本课程教学内容主要包括以下几部分:1. 餐馆管理系统概述- 了解餐馆管理系统的基本概念、发展历程及应用场景。
- 分析餐馆管理系统的功能模块,如前台点餐、后台管理等。
2. 数据库设计与实现- 学习数据库基本原理,掌握实体-关系模型和关系模型。
- 运用数据库软件设计并实现餐馆管理系统的数据库,包括表结构设计、数据插入与查询等。
3. 编程语言与面向对象编程- 复习编程语言基础知识,如变量、数据类型、控制结构等。
- 学习面向对象编程基本思想,掌握类、对象、继承、多态等概念。
餐饮店管理系统课程设计

餐饮店管理系统课程设计一、课程目标知识目标:1. 学生能理解餐饮店管理系统的基本概念,掌握其功能模块和工作流程。
2. 学生能掌握数据库管理的基本操作,包括数据录入、查询、更新和删除。
3. 学生了解餐饮业的行业特点,熟悉餐饮店管理的基本原则和策略。
技能目标:1. 学生能运用所学知识设计并实现一个简单的餐饮店管理系统,具备实际操作能力。
2. 学生能运用编程语言(如Python、Java等)编写相关功能模块,实现餐饮店管理系统的基本功能。
3. 学生具备一定的数据库设计和优化能力,能对餐饮店管理系统的数据库进行合理规划。
情感态度价值观目标:1. 学生通过学习,培养对餐饮行业的兴趣,提高职业素养和敬业精神。
2. 学生能认识到信息技术在餐饮业中的重要性,增强对信息技术的应用意识和自信心。
3. 学生在项目合作中,培养团队协作精神和沟通能力,提高解决问题的能力和责任感。
课程性质:本课程为信息技术与餐饮管理相结合的实践性课程,旨在让学生在实际项目中运用所学知识,提高综合运用能力。
学生特点:学生具备一定的信息技术基础,对餐饮业有一定了解,但缺乏实际操作经验。
教学要求:结合餐饮店管理实际需求,注重实践操作,引导学生运用所学知识解决问题,培养实际应用能力。
将课程目标分解为具体学习成果,以便于教学设计和评估。
二、教学内容1. 餐饮店管理系统概述- 餐饮业发展背景及管理需求- 餐饮店管理系统的功能模块及作用2. 数据库管理- 数据库基本概念及操作- 数据表设计及关系建立- 数据录入、查询、更新和删除操作3. 编程语言应用- 选择合适的编程语言(如Python、Java等)- 编程实现餐饮店管理系统的基本功能- 系统调试与优化4. 餐饮店管理策略- 餐饮店运营管理原则- 餐饮店市场营销策略- 信息技术在餐饮店管理中的应用5. 实践项目:餐饮店管理系统设计与实现- 系统需求分析- 系统设计及数据库构建- 系统功能模块开发与测试- 项目汇报与评价教学大纲安排:第一周:餐饮店管理系统概述第二周:数据库管理基础知识第三周:编程语言选择及基础应用第四周:餐饮店管理策略第五周:实践项目启动及需求分析第六周:系统设计及数据库构建第七周:系统功能模块开发第八周:项目测试与优化第九周:项目汇报与评价教学内容关联教材章节:《信息技术》第十四章:数据库应用《餐饮管理》第三章:餐饮店管理概述《编程语言》相关章节:基础语法及实践应用三、教学方法本课程采用以下教学方法,旨在激发学生的学习兴趣,提高主动性和实践能力:1. 讲授法:- 用于讲解餐饮店管理系统概述、数据库管理基本概念和编程语言基础等理论知识。
饭店信息系统课程设计

饭店信息系统课程设计一、教学目标本课程的教学目标是使学生掌握饭店信息系统的基本概念、原理和应用,培养学生运用信息技术解决饭店管理问题的能力。
具体目标如下:1.知识目标:(1)了解饭店信息系统的起源、发展及其在饭店业的重要性;(2)掌握饭店信息系统的主要组成部分,包括前台管理系统、后台管理系统和决策支持系统;(3)理解饭店信息系统的主要功能,如房间预订、收银、库存管理等;(4)熟悉饭店信息系统的实施和维护方法。
2.技能目标:(1)能够运用饭店信息系统进行日常业务操作;(2)具备一定的饭店信息系统设计和优化能力;(3)学会使用相关软件工具进行饭店信息系统的开发和维护。
3.情感态度价值观目标:(1)培养学生对饭店信息系统的兴趣,认识到信息技术在现代饭店管理中的重要性;(2)培养学生诚实守信、敬业爱岗的职业素养;(3)培养学生团队协作、积极进取的精神风貌。
二、教学内容本课程的教学内容主要包括以下几个方面:1.饭店信息系统的基本概念和原理;2.饭店信息系统的组成部分及其功能;3.饭店信息系统的实施和维护方法;4.饭店信息系统的案例分析;5.饭店信息系统的发展趋势。
三、教学方法为了提高教学效果,本课程将采用多种教学方法,如讲授法、案例分析法、讨论法等。
具体方法如下:1.讲授法:用于讲解饭店信息系统的基本概念、原理和功能;2.案例分析法:通过分析实际案例,使学生更好地理解饭店信息系统的应用;3.讨论法:学生就饭店信息系统相关问题进行讨论,培养学生的思考和表达能力。
四、教学资源为了支持本课程的教学,我们将准备以下教学资源:1.教材:选用权威、实用的饭店信息系统教材;2.参考书:提供相关领域的参考书籍,丰富学生的知识体系;3.多媒体资料:制作精美的课件,提高课堂教学质量;4.实验设备:配备必要的实验设备,如计算机、网络等,方便学生进行实践操作。
五、教学评估本课程的教学评估将采用多元化评价方式,全面、客观地评价学生的学习成果。
饭店餐饮管理系统课程设计

饭店餐饮管理系统课程设计一、课程目标知识目标:1. 了解饭店餐饮管理的基本概念、功能模块和业务流程;2. 掌握饭店餐饮管理系统的设计原则、开发方法和实施步骤;3. 熟悉饭店餐饮管理系统的常用技术和功能特点。
技能目标:1. 能够分析饭店餐饮管理的实际需求,提出合理的管理系统设计方案;2. 学会运用相关技术和工具,搭建并优化饭店餐饮管理系统;3. 掌握饭店餐饮管理系统的操作方法,提高工作效率。
情感态度价值观目标:1. 培养学生对饭店餐饮管理工作的兴趣,激发其学习热情;2. 培养学生的团队协作意识,使其在学习过程中学会相互沟通、协作;3. 增强学生的社会责任感,使其认识到信息技术在餐饮行业中的重要作用。
分析课程性质、学生特点和教学要求,本课程旨在帮助学生掌握饭店餐饮管理系统的设计、开发与实施方法,培养具备实际操作能力的应用型人才。
课程目标具体、可衡量,以便学生和教师能够清晰地了解课程的预期成果。
后续教学设计和评估将围绕这些具体学习成果展开。
二、教学内容本课程教学内容紧密结合课程目标,围绕饭店餐饮管理系统的设计、开发与实施展开。
具体包括以下几部分:1. 饭店餐饮管理基本概念与业务流程:介绍餐饮管理的基本概念、功能模块和业务流程,使学生了解餐饮行业的管理需求。
教学内容:第一章 餐饮管理概述、第二章 餐饮业务流程。
2. 饭店餐饮管理系统设计原则与开发方法:讲解餐饮管理系统的设计原则、开发方法和实施步骤,帮助学生掌握系统设计的方法论。
教学内容:第三章 系统设计原则与方法、第四章 系统开发与实施。
3. 饭店餐饮管理系统技术与应用:分析餐饮管理系统常用的技术和功能特点,使学生了解并掌握相关技术在实际应用中的优势。
教学内容:第五章 常用技术与功能特点、第六章 系统优化与拓展。
4. 饭店餐饮管理系统操作与维护:教授餐饮管理系统的操作方法,培养学生具备实际操作能力。
教学内容:第七章 系统操作与维护、第八章 系统安全与风险管理。
饭店信息系统课程设计

饭店信息系统课程设计一、课程目标知识目标:1. 理解饭店信息系统的基本概念、功能模块及其在饭店管理中的作用;2. 掌握饭店信息系统的操作流程,包括预订、入住、退房、财务管理等环节;3. 了解饭店信息系统的安全性和数据保护措施。
技能目标:1. 能够独立操作饭店信息系统,完成预订、入住、退房等基本业务操作;2. 能够运用信息系统进行客户资料管理、财务管理等日常工作;3. 能够分析和解决饭店信息系统中出现的常见问题,具备一定的系统维护能力。
情感态度价值观目标:1. 培养学生对饭店信息系统的兴趣,认识到信息技术在饭店行业中的重要性;2. 培养学生严谨、细致的工作态度,养成良好的操作习惯;3. 增强学生的团队协作意识,提高沟通与协作能力。
分析课程性质、学生特点和教学要求,本课程目标旨在使学生掌握饭店信息系统的基本知识和操作技能,培养学生解决实际问题的能力,同时注重培养积极的情感态度和价值观,使学生在实际工作中能够更好地运用所学知识,为饭店行业的发展贡献自己的力量。
后续教学设计和评估将围绕以上具体学习成果展开。
二、教学内容本章节教学内容主要包括以下三个方面:1. 饭店信息系统概述- 了解饭店信息系统的定义、发展历程及未来发展趋势;- 分析饭店信息系统的功能模块,如预订、前台、客房、餐饮、财务等;- 探讨饭店信息系统在提高饭店管理水平、降低运营成本等方面的作用。
2. 饭店信息系统操作实务- 学习预订、入住、退房等基本业务操作流程;- 掌握客户资料管理、财务管理等日常操作;- 熟悉系统安全性和数据保护措施,了解权限管理和数据备份等方法。
3. 饭店信息系统维护与管理- 分析饭店信息系统中常见的问题及解决方案;- 学习系统维护的基本方法,如软件更新、硬件检查等;- 探讨提高系统运行效率的措施,如优化操作流程、提高员工技能等。
教学内容根据教材章节进行组织,确保科学性和系统性。
教学进度安排如下:- 第一周:饭店信息系统概述;- 第二周:饭店信息系统操作实务;- 第三周:饭店信息系统维护与管理。
管理信息系统课程设计-餐饮

第一章引言随着信息化的发展,现代饭店的管理趋势也进入了电子化管理。
而订餐系统是任何一个从事餐饮业无论是大饭店还是小餐馆不可缺少的系统,它的内容对于饭店的决策者和管理者来说都至关重要。
为此,我们编制了此系统,力求降低饭店的经营成本,提高员工的工作效率,进而使利润得到增加。
本系统主要包括以下几个模块:餐厅公告,订单管理模块,菜单管理模块,订单结算模块。
从2010年7月起,我们小组对常州美林公馆的订餐系统进行详细的调查分析与认识,根据其实践特点设计出以下订餐系统。
1.1开发人员决策分析系统开发人员由业务咨询联络人,技术支持人员,系统分析与设计员组成(1)业务咨询联络人刘总,餐厅总经理(其所承担的角色既是该系统拥有者,也是系统使用者)主管经营以及信息化建设(2)技术支持人员张静静、张琼、曹志坚,信息技术人员(其所承担的角色是偏重网络和硬件系统的系统分析员和系统设计员,系统维护员)主管餐厅计算机网络和信息系统维护工作(3)系统分析与设计员张艳梅、赵芸(其所承担的角色是偏重应用软件系统的系统分析员,系统设计员及程序员)1.2公司或企业的背景介绍公司名称:美林公馆公司地址:常州市河海路公司主业:餐饮公司规模:小型企业,人员在25人左右公司组织机构图:总经理前厅经理销售经理厨师长采购员维修员服务员财务会计厨师后勤人员结构表:序号部门名称主要业务人员数1 总经理制定工作计划,执行高层经营及管理工作组 1织协调,监督各下属部门的工作2 前厅经理负责服务员工作;收银;接听订餐电话 13 销售经理负责店内客源,兼催菜 14 厨师长负责整个后厨工作 15 采购员每天的食材采购,上下午各一次 16 维修员负责店内各种设施的维修 17 服务员为客人服务;餐桌收拾,杯具清洗108 会计结算每天收入,支出;工作人员的工资结算 19 厨师炒菜710 后勤负责店内卫生工作 21.3调查的情况及结果分析第二章系统分析2.1 主要经营内容分类(1)婚宴:安排相应的大包厢,包厢环境布置,菜色多样,符合喜庆的主题,并且按客户要求准备酒水饮料,喜糖等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《管理信息系统》课程设计报告设计题目:餐厅管理信息系统分析与设计班级XXXXX学号、姓名日期2012.6.25~2012.6.29餐厅管理信息系统分析与设计1系统分析1.1组织的基本情况及信息系统目标本项目“餐厅管理信息系统的分析与设计”属于现代管理信息系统理念实体化的产品,该项目产品可将现代管理信息系统的管理思想采用软件应用的方式体现在具体的企业管理中,广泛应用于现代企业信息管理领域的应用中。
随着国际企业管理理论的发展,合理的管理已经成为企业成长的基本。
随着我国企业管理软件市场的进一步发展以及相关配套产品的逐步完善,企业管理软件市场正逐步成熟。
不同企业和企业内部不同部门之间存在着应用类型差异,因此管理软件开发商也必须满足不同用户的实际需要,制定出有针对性的财务业务管理方案。
适合于大型企业的管理系统软件,在平台设计上通常采用五大子系统模式:A.财务及业务核算系统;B.产品/物资的供销调存管理系统;C.生产制造管理;D.人力资源管理;E.决策支持系统。
由此衍生出各种管理模块,如:集成账务、销售统计、库存管理、成本核算、物资流转、统计分析查询系统等。
作为其重要组成部分的信息管理软件也呈现出强劲的发展势头,市场需求激增……为了满足中国企业的管理和发展需求,结合中国国情,开发适合中国企业、专业从事信息管理研究的管理软件势在必行,目前,国内市场上已经有了一部分信息管理软件,但大多只是从软件应用层面将信息管理软件化实现。
到目前为止,尚未出现一款可将管理理念融合其中的信息管理系统。
由此可见,开发一套具有先进意义的信息管理理论支撑的信息管理系统是势在必行的。
餐厅,成立于2005年4月13日,注册资本200万元;现有员工30余名;该餐厅所提供的菜品花样丰富,质量较高,价格合理;又因为该餐厅地理位置占有绝对优势,所以每天的业务流量较大。
据不完全估计,每天约有3000多人次到民族餐厅就餐,其全天的销售额可达3万元人民币左右;又由于该餐厅占地面积不大,与西安理工大学曲江校区生活区内的其他几个餐厅相比,它的管理难度不是很大;但由于学校连年的扩招,附近可能的就餐地点的接连性拆除,导致民族餐厅业务量越来越大,与此同时,对管理信息系统的需求程度也日渐加强。
本系统主要针对餐厅的销售信息管理系统而进行分析、规划和设计,期望能够顺利实现的功能主要有:A.数据库安全设计(包括登录、注册、修还密码);B.产品信息处理(包括数据录入、查询、删除);C.业务处理(销售数据的录入和汇总);D.历史资料查询;E.其他各项相关辅助功能。
主要的模块分类如下:A.采购模块:在整个采购过程中,要根据原材料的库存情况、前期各种产品的销售额、顾客的消费水平及消费偏好、成本、财务、职工(比如做菜师傅)的能力水平等信息制定一份采购清单。
另外,为了避免过多的存货或缺货的情况,要根据各种原材料的情况进行库存控制。
B.加工模块:在该模块中,根据原材料的库存情况和顾客的消费偏好及产品的成本选取原料进行加工。
C.销售模块:首先根据自己的财务状况和成本选择好销售区域,然后在具体每天的收银过程中,根据顾客选择的产品及其价格产生销售额。
D.财会模块:依照成本预算(包括职工的工资)进行财务规划;另外,还要根据采购的原材料清单对产品定价。
E.人力模块:根据自己的财务状况及员工的工资水平进行劳动定员,并定期对员工考核,产生员工的相关信息。
F.日常管理模块:查询主要是对产品种类、价格及该餐厅的整体销售额进行了解;盘点用于每日、每周、每月定期对原材料库存和销售额进行清查。
该系统在windows XP 运行环境下开发,程序设计语言选择Microsoft Visual FoxPro 6.0。
1.2 新系统业务流程设计图1.1 民族餐厅销售管理信息系统业务流程图管理业务流程内容包括各环节的业务处理、信息来源、处理方法、计算方法、信息流经去向、信息提供的时间和形态(报告、单据、屏幕显示)。
本系统采用管理业务流程图表示企业的管理业务,管理业务流程图是一种描述系统内个单位、人员之间业务关系、作业顺序和管理信息流向的图表,利用它可以帮助分析人员找出业务流程中的不合理的流向。
该管理系统主要包括对销售过程(即点菜)的管理、销售核算与统计的管理,业务流程图反映了整个系统的业务流程,对系统的设计起了一个指导性的作用,也为后面的设计打下了基础。
首先由顾客向销售窗口提供自己对产品的需求信息,然后销售窗口师傅把对应的价格信息反馈给顾客,顾客根据该价格信息决定自己是否可以接受,如果可以接受,则到收银台打印小票,并凭借小票在窗口取饭;如果不接受,则重新选择产品,产生再一次的需求信息。
管理系统的业务流程图如图1.1所示。
1.3 新系统数据流程及数据字典设计1.3.1新系统数据流程设计图1.2 顶层数据流程图图1.3 第二层数据流程图数据流程图(Data Flow Diagram,简称DFD)是管理信息系统逻辑模型的主要形式, 是系统分析人员与用户进行交流的有效手段,也是系统设计的主要依据。
它表明系统所能完成的功能,并不表明系统功能如何实现。
在业务调查中绘制的业务流程图和功能模块图等虽然形象的表达了管理中信息的流动和存储过程,但仍没有完全脱离一些物质要素。
为了用计算机进行信息管理,还必须进一步舍去物质要素,收集有关资料,绘制出原系统的数据流程图。
在多层数据流程图中,顶层图仅包含一个加工,它代表被开发系统。
它的输入流是该系统的输入数据,输出流是该系统的输出数据。
第二层数据流程图表示对其顶层图的细化,在第二层图中显示了系统内部的主要处理、数据流和数据存储,而第二层图一般会重复顶层图中相同的外部实体和数据流。
图1.2——1.3分别为本管理系统的销售管理的顶层数据流程图和第二层数据流程图:包括了点菜、收银、打票及对销售额的汇总和统计等过程。
首先是顾客通过产品基本信息表提供的产品种类、价格进行选择,得出本次消费产品的信息,到收银台打小票。
同时,由于顾客的选择而产生了产品的销售额,财务部门定期进行统计,将销售额记入销售额汇总表中。
1.3.2新系统数据字典设计为了对数据流程图中的各个元素做出详细的说明,在这里我们有必要建立数据字典。
数据字典的内容主要是对数据流程图中的数据项、数据结构、数据流、处理逻辑、数据存储和外部实体等六个方面进行具体的定义。
编写数据字典是系统开发的一项重要的基础工作一旦建立,并按编号排序之后,就是一本可供查阅的关于数据的字典,从系统分析一直到系统设计和实施都要使用它。
以下为本系统详细的数据字典内容:(1)数据项数据项又称为数据元素,它是最小的数据组成单位,也就是不可再分的数据单位,如产品代码、单价等。
对于每个数据元素,需要描述以下属性:名称、别名、数据类型、长度、类型及有关数据结构的说明。
本管理系统中主要有以下数据元素:(2)数据结构数据结构的描述重点是数据之间的组合关系,即说明这个数据结构包括哪些成分、名称、说明、结构、数量及简要说明。
一个数据结构可以由若干个数据项组成;也可以由若干个数据结构组成,还可以由若干个数据项和数据结构组成。
数据字典中对数据结构的定义包括以下内容:1)数据结构的名称和编号;2)简述;3)数据结构的组成。
本管理系统中主要有以下数据流:(3)数据流数据流由一个或一级固定的数据项组成。
定义数据流时,不仅要说明数据流的名称、组成等,还要指明它的来源、去向和数据流量等。
本管理系统中主要有以下数据流:(4)数据存储数据存储主要描写该数据存储的结构及有关的数据流、查询要求等。
一个数据存储的典型特性如下:数据存储名或编号、说明、结构、相关的数据流(包括输入、输出)信息量等。
本管理系统中主要有以下数据存储:(5)处理逻辑处理逻辑的定义仅对数据流程图最底层的处理加以说明。
处理的典型特性如下:名称、说明、输入数据流、输出数据流及简要说明。
本管理系统中主要有以下处理逻辑:(6)外部实体外部实体包括外部实体产生的数据流和传给该外部实体的数据流,以及外部实体的数量。
本管理系统中主要有以下外部实体:数据流程图中比较简单的计算性的处理逻辑可以在数据字典中做出定义,但还有不少逻辑上比较复杂的处理,有必要运用一些描述处理逻辑的工具来加以说明。
下面用决策树来对数据流程图中的处理逻辑“顾客选择”加以说明,“顾客选择”是指顾客根据销售窗口反馈的价格信息决定自己是否接受本次交易。
如果价格在自己的支付能力范围内,同时其性价比不会给自己带来负效用,则接受;如果价格超出自己的支付能力范围,或此次消费给自己带来负效用,则不接受。
图1.4 决策树1.4 新系统功能结构设计图1.5 功能结构图系统总体设计包括系统流程图设计、功能结构图设计和功能模块图设计等。
功能结构图就是按功能从属关系化成的图表,图中的每一个框称为一个功能模块,功能结构图中各层功能与新的信息系统中数据流程图中的处理时对应的。
该销售管理系统由产品信息处理、业务处理、历史资料查询、退出系统等几个功能模块组成。
2系统设计2.1 代码设计代码是用来表征客观事物的一个或一组有序的符号,它的设计是为了易于计算机和人识别及处理。
在本系统中,代码设计主要为产品代码、名称、单价、单位成本、类别、销售量、销售额、日期、顾客编号、姓名、性别、结账序号等编号。
2.1.1产品代码编号:产品代码编号为3位数字编码与大写字母“DM”的组合,例如DM001.2.1.2名称编号:名称编号为3位数字编码与大写字母“MC”的组合,例如MC001.2.1.3单价编号:单价编号为3位数字编码与大写字母“DJ”的组合,例如DJ001.2.1.4单位成本编号:单位成本编号为3位数字编码与大写字母“DWCB”的组合,例如DWCB001.2.1.5类别编号:类别编号为3位数字编码与大写字母“LB”的组合,例如LB001.2.1.6销售量编号:销售量编号为3位数字编码与大写字母“XSL”的组合,例如XSL001.2.1.7销售额编号:销售额编号为3位数字编码与大写字母“XSE”的组合,例如XSE001.2.1.8日期编号:日期编号为3位数字编码与大写字母“RQ”的组合,例如RQ001.2.1.9顾客编号:顾客编号为3位数字编码与大写字母“BH”的组合,例如BH001.2.1.10顾客姓名编号:姓名编号为3位数字编码与大写字母“XM”的组合,例如XM001.2.1.11顾客性别编号:性别编号为3位数字编码与大写字母“XB”的组合,例如XB001.2.1.12结账序号编号:结账序号编号为3位数字编码与大写字母“XH”的组合,例如XH001.2.2 数据库设计2.2.1概念结构设计2.2.1.1 E-R模型数据库设计是建立数据库及其应用系统的技术,它是信息系统开发和建设中的核心技术。