食堂管理信息系统.docx
- 文档编号:8275279
- 上传时间:2023-01-30
- 格式:DOCX
- 页数:29
- 大小:374.12KB
食堂管理信息系统.docx
《食堂管理信息系统.docx》由会员分享,可在线阅读,更多相关《食堂管理信息系统.docx(29页珍藏版)》请在冰豆网上搜索。
食堂管理信息系统
管
理
信
息
系
统
作
业
设
计
经济管理学院
市场营销102班
XXX
200900614212
第一章:
系统规划4
(一)系统设计开发的背景4
(二)系统问题的描述:
5
第二章:
可行性研究5
(一)技术可行性6
(二)经济可行性6
(三)管理的可行性6
第三章:
系统设计规划及其作用7
(一)业务流程分析7
(二)管理信息系统的作用9
第四章:
系统分析9
(一)系统概述9
(二)系统功能分析10
(三)业务流程分析11
(四)系统数据流程分析12
(五)数据字典12
第五章:
代码设计19
第六章:
数据库设计22
(一)概念结构设计22
(二)系统总体的E-R图23
(三)将E-R图转化为关系模式24
第七章:
输入、输出分析24
(一)输入、输出设计的意义24
(二)输入设计25
(三)输出设计27
(四)食堂管理信息系统的输入与输出设计29
第八章:
用户子模式设计30
第一章:
系统规划
(一)系统设计开发的背景
“校园一卡通系统”的建设,是学校信息化发展的必然趋势,是学校现代化管理的标志,它顺应了全国校园信息化、现代化建设的潮流,将管理、服务与世界水平相接轨,将极大地提升学校的社会形象。
“校园一卡通”的建设,将有效缓解校务管理和后勤服务的繁重的业务,提高学校的管理水平、提高后勤的服务质量,成为广大师生员工工作、学习和生活中不可或缺的一部分。
“智能一卡通系统”的建设,使学校的安全体系更加完善。
为把学校建设成为先进的现代化校园,我们将全力协助校方在校园内建设“一卡通”应用系统,充分利用现代信息技术手段,高效、合理地应用校园网,促进学校各项管理工作再上新台阶。
“校园一卡通系统”建成后,其应用领域可覆盖整个校区。
在学校范围内,凡有现金、票证或需要识别身份的场合均采用一张智能卡来完成。
这种模式代替了传统的做法,集学生证、身份证、餐卡、钱包、存折等于一卡,实现“一卡在手,走遍校园”、“一卡通用、一卡多用”的目的。
根据学校的实际情况逐步实现商务消费一卡通。
它将为广大师生员工的工作、学习、生活带来方便,为学校的管理带来高效、方便与安全,它既实现了对广大师生员工日常活动的管理,又为教学、科研和后勤服务提供了重要信息。
同时,“智能一卡通”系统又是数字化校园的重要组成部分,是数字化校园中信息采集的基础工程之一,对学校的管理和决策支持具有重大意义。
在方便使用的前提下,做到信息整合,每笔收入支出的详细记录。
使学生等使用者在消费的过程中,体会科技所带来的便捷和周到的服务。
不仅如此,和学校主系统联网也使学生资料的收集整理更方便和齐全,省却了很多的麻烦。
总之,它使学校的日常作业和生活更加方便,是个好帮手。
(2)系统问题描述:
本系统设计过程较为简便,没有过于繁琐的功能模块和操作步骤。
用结构化系统开发方法既可以把整个系统一步步设计完善。
这个系统设计的数据量还是比较到位,涵盖到整个学校的师生以及外校的一些就餐者。
对于直接用闭幕来一个一个地模拟很困难的,原形管理基础不善,甚至出现混乱的状态是我们极力要避免的,因此,虽然原形法比较直观但会出现一些不必要的麻烦。
也就排除了这以方法。
其次,面向对象的开发方法比较科学,但是前期工作量比较大,用于大量调查的系统开发,本系统比较简单,所以面向对象法的使用会使简单问题变得复杂。
每个方法都有其利弊,因而对于本系统,最合适的方法就是结构化系统开发的方法。
第二章:
可行性研究
---学校食堂管理系统的可行性研究
本系统的设计过程也是不断实践和改进的过程,从系统设计到投入的过程中,其可行程度应该达到最高。
毕竟系统是投入日常的生活和工作之中。
(一)技术可行性
在技术上,我们还是没有采用智能化的卡型,主要采用感应型的。
综合考虑在技术开发,卡片回收,和系统规划阶段带来的工作量巨大,感应型卡的投入运行足可以满足系统开发的最初目的。
感应卡从早期工业上使用的RF感应识别技术,经过欧美发达国家近十年的研制、改进而产生的,它成功地将射频技术和IC卡技术结合起来,解决了无源和免接触这一难题,是电子器件领域的一大突破。
它克服了磁卡、条码卡、光电卡等存在的信息外露安全性低、寿命短、易磨损、易仿制的缺点,同时也克服了接触型IC卡抗污染、磨损大等缺点。
感应卡由IC芯片,感应天线组成,并完全密封在一个标准PVC卡片中,无外露部分。
通常由感应卡与读感器之间通过无线电波来完成工作。
感应卡接其芯片可简单分为读写卡和只读卡,即感应IC卡和感应ID卡。
感应IC卡系统因其优越的读写性能和可脱机操作方式成为了用户的青睐。
(二)经济可行性
在经济上,因为卡片的磁性总有一定的寿命,有时会出现失磁现象。
但对于感应型卡片可以一刷就可恢复磁性,方便经济。
其次。
刷卡机和主机平台,是一次性购买,以后的主要开支是维修维护的花费。
(三)管理的可行性
在管理上,主要分为基础管理模块、学生的个人信息模块、刷卡消费信息模块、卡务管理所包括的信息(挂失/解挂、注销、办理新卡、查询、充值及刷卡模拟部分)、系统数据模块。
这些是在系统规划设计阶段所原本包括的内容,在设计后期试运行期间的主要工作是新信息的补充和输入,在管理上把这一部分放入前期的准备工作可以节省很多的时间,以及使工作中出现的差错率降低。
其次,在人员管理上基本实现人员的最少化。
在浴室刷卡基本上不用人工操作,无须多余的人员配置,在食堂刷卡,主要是打卡人员的数据输入,也无须人员的监督管理,在经济上也是节省了一笔不小的开支。
其次是充值中心的工作人员,主要配置三到四名工作人员。
我们初步调查了学校的食堂充值中心,除了会在少许情况下会出现充值拥堵的排队长龙外,基本三到四名工作人员已经足够了。
第三章:
系统设计规划及其作用
(一)业务流程分析
1、办理新卡
2、总的E-R图
(二)食堂管理信息系统的作用
这种模式代替了传统的做法,集学生证、身份证、餐卡、钱包、存折等于一卡,实现“一卡在手,走遍校园”、“一卡通用、一卡多用”的目的。
根据学校的实际情况逐步实现商务消费一卡通。
它将为广大师生员工的工作、学习、生活带来方便,为学校的管理带来高效、方便与安全,它既实现了对广大师生员工日常活动的管理,又为教学、科研和后勤服务提供了重要信息。
同时,“智能一卡通”系统又是数字化校园的重要组成部分,是数字化校园中信息采集的基础工程之一,对学校的管理和决策支持具有重大意义。
1、系统采用了先进的业界标准的C/S结构组网,可充分利用现有的网络资源,集中全部资源优势。
2、系统软件在Windows95/98环境下开发,图形化界面美观易操作。
3、系统运行安全可靠,功能齐全,经过多年的实际推广应用改造,不出现数据差距。
总之,它使学校的日常作业和生活更加方便,是个好帮手
第四章:
系统分析
(一)系统概述
食堂管理信息系统是针对学校食堂的具体的业务而开发和设计的,其目的是促进学校食堂的高效、便捷、快速的管理。
开发食堂管理信息系统,期望实现以下目标。
(1)提高经济效益、增效资源
(2)提高食堂服务质量、建立良好形象
(3)提高食堂员工工作效率
(4)实行学校学生可接受的饭菜价
(5)完善食堂内部管理体制
(二)系统功能分析
系统功能分析是在系统开发的总体任务的基本上完成的。
主要功能:
●饭卡管理
●餐费管理
●统计管理
总的功能特点:
●完善、全面的综合查询
●报表翔实,实用性强
系统总体管理模块
(三)业务流程分析
该系统主要实现的包括对食堂的饭卡管理,餐费管理以及统计管理三大模块的功能,。
其中饭卡管理主要包括对饭卡注册、充值、挂失、解除挂失、补发新卡和退卡的管理,餐费管理主要针对学生消费情况进行管理,统计管理主要是对消费、持卡人、退卡人、个人存款明细及挂失人员的查询。
业务流程图如图所示
(四)系统数据流程分析
根据调查及分析的结果绘出系统数据流程图如下:
0层数据流程图:
1层数据流程图:
(五)数据字典
由于数据流程图只是对数据处理及彼此之间的联系进行说明,未对数据的详细内容及数据的加工过程进行说明,而这正是数据字典所要表达的。
数据字典是关于数据信息的集合,也就是对数据流程图中包含的所有元素的定义的集合。
它能将数据流程图中全部数据流及其组成部分的数据元素、数据存储、数据加工等描述清楚,便于后续工作—系统设计的进行。
数据字典是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。
数据字典通常包括数据项、数据结构、数据流、数据存诸、数据处理和外部实体6个部分。
其中数据项是最小组成单位,若干数据项组成一个数据结构,数据字典通过对数据项和数据结构的定义来描述数据流、数据存储和逻辑内容。
针对一般食堂管理信息系统的需求,通过对食堂管理工作过程的内容和数据流程分析,设计如下所示的数据字典各项内容:
1、数据项及数据结构
数据项定义:
数据项编号:
I1
数据项名称:
卡号
别名:
Card-number
简述:
消费者使用的用来付款的卡的编号,与消费者办卡的先后顺序有关
类型及宽度:
字符型,6位
取值范围:
“000001”~”999999”
数据项编码:
I2
数据项名称:
余额
别名:
Balance
简述:
消费者卡中所剩的金钱数量
类型及宽度:
字符型,6位
取值范围:
“000000”~“999999”
数据项编码:
I3
数据项名称:
办卡日期
别名:
Card-data
简述:
消费者办卡的日期
类型及宽度:
日期型,8位
数据项编码:
I4
数据项名称:
持卡者姓名
别名:
Person-name
简述:
拥有信息卡的消费者的名称
类型及宽度:
字符型,10位
数据项编码:
I5
数据项名称:
花费
别名:
Consume
简述:
消费者所消费的金钱数量
类型及宽度:
字符型,20位
数据项编码:
I6
数据项名称:
学号
别名:
S-number
简述:
学生在校所编的号码
类型及宽度:
字符型,6位
取值范围:
“000000”~”999999”
数据项编码:
I7
数据项名称:
系别
别名:
S-system
简述:
学生所在的系的名称
类型及宽度:
字符型,16位
数据项编码:
I8
数据项名称:
班级
别名:
class
简述:
学生所在的班级的班号
类型及宽度:
字符型,16位
数据项编码:
I9
数据项名称:
姓名
别名:
S-name
简述:
学生的姓名
类型及宽度:
字符型,10位
数据项编码:
I10
数据项名称:
联系方式
别名:
S-tel
简述:
学生的手机号码
类型及宽度:
字符型,20位
数据结构定义
数据结构编号:
DS1
数据结构名称:
饭卡
简述:
是消费者用来使用付款的工具卡的一系列信息,它记录了包括它本身以及持卡者的一些信息
数据结构组成:
I1+I2+I3+I4+I5
数据结构编号:
DS2
数据结构名称:
学号
简述:
主要消费者,可以自由选择消费方式,办过卡用卡交易或者用现
数据结构组成:
I6+I7+I8+I9+I10+I11+I12
数据结构编号:
DS3
数据结构名称:
消费情况
简述:
消费者在食堂的消费总体情况,用于管理员的审查工作。
数据结构组成:
I13+I14+I15+I16
数据结构编号:
DS4
数据结构名称:
管理员
简述:
食堂的主要负责人
数据结构组成:
I17+I18+I19+I20+I21+I22
2、数据流
数据流编号:
D1.1
数据流名称:
消费者信息
简述:
消费者信息的添加、修改、查询、注销
数据流来源:
消费者
数据流去向:
消费者信息表
数据流组成:
消费者卡号+姓名+性别+班级+系+余额+联系方式
数据流量:
随机,高峰流量:
随机
数据流编号:
D2.1
数据流名称:
个人消费信息
简述:
所有消费者的个人消费信息
数据流来源:
消费者信息表
数据流去向:
消费统计信息表
数据流组成:
消费者卡号+姓名+消费金额+消费日期
数据流量:
随机,高峰流量:
随机
3、处理逻辑
处理逻辑编号:
P1.1
处理逻辑名称:
注册饭卡
简述:
对消费者注册新饭卡的一些处理
输出的数据流:
注册后的消费者信息
处理频率:
随机
处理逻辑编号:
P1.2
处理逻辑名称:
饭卡充值
简述:
对饭卡进行充值的处理
输出的数据流:
更改后的消费者信息
处理频率:
随机
处理逻辑编号:
P1.3
处理逻辑名称:
解除挂失
简述:
对挂失后又找回的饭卡的一些处理
输出的数据流:
更新后的消费者信息
处理频率:
随机
处理逻辑编号:
P1.4
处理逻辑名称:
补发新卡
简述:
对已确认丢失的饭卡进行补办的一些处理
输出的数据流:
更新后的消费者信息
处理频率:
随机
处理逻辑编号:
P1.5
处理逻辑名称:
退卡
简述:
对已不再使用的饭卡进行的一些处理
输出的数据流:
更新后的消费者信息
处理频率:
随机
4、数据的存储
数据存储编号:
F1.1
数据存储名称:
消费者信息
简述:
存储消费者信息的表单
数据存储组成:
卡号+姓名+性别+所在系+余额+联系方式
关键字:
卡号
相关联的处理:
P1.1,P1.2,P1.4,P1.5
5、外部实体
外部实体编号:
S1
外部实体名称:
消费者
简述:
食堂主要消费人员,主要指学生
输入数据流:
无
输出数据流:
关于消费者的一些信息
外部实体编号:
S2
外部实体名称:
管理员
简述:
食堂办理饭卡以及更改饭卡信息的人员
输入数据流:
无
输出数据流:
关于饭卡注册及更改的信息
第五章代码设计
代码是用来表征客观事物实体类型与属性的一个或一组易于计算机识别和处理的特定符号,它可以是字符、数字、某些特殊符号或它们的组合。
代码设计就是要把系统中要处理的事物用特定的代码来描述,便于计算机系统识别、处理,便于数据的共享,提高用户使用数据的效率。
代码设计原则、方法及步骤
1.代码设计原则
(1)标准化、系统化
标准化、系统化的代码具有适合计算机处理,便于实现,提高处理速度等优点。
凡已制定了统一标准代码的,均应采用标准代码形式。
(2)惟一性:
设计代码代表的实体或属性惟一。
(3)统一性、直观性、逻辑性
具备这些特点的代码便于记忆,且有助于减少错误。
(4)可扩展性
既代码设计要预留足够位置,便于增加实体时,可直接在原代码系统中进行扩充,而不必改变原编码结构。
(5)代码设计要在逻辑上能满足用户要求,在结构上与处理方法相一致。
(6)简短性:
避免使用易错字符、易混淆字符。
2.代码设计方法
(1)顺序编码法 :
顺序编码法通常是将编码对象按一定顺序排列,然后对其依次编号,所得的编码为顺序码。
例如,01表示数学系,02表示物理系,03表示哲学系
(2)重复编码法 :
这种方法直接采用编码对象原人工系统中的编号和编码对象的某种特征作为代码。
(3)分组编码:
分组编码法将数据项按一定顺序分组以表示不同类型,并以两个具有特定含义的码的组合来表示某一实体,例如,餐位号码:
A座301。
通常分组编码法都在每组留有备用码,以便扩充。
(4)字母编码法
(5)按位编码法,按位编码法将编码的每一位表示一定的含义。
使用此方法所得编码为区间码。
(6)十进制编码法
(7)专用编码法
(8)组合编码法
3.代码设计步骤
(1)确定代码编制目的。
(2)确定编码对象,包括已在使用的代码对象。
(3)确定代码使用场合和使用期限。
(4)分析编码对象的使用要求。
如使用频率、变更周期、输出要求等。
(5)确定具体编码方法,考虑是否采用检验位。
(6)针对每种代码编写代码设计书。
(7)将总代码设计书归类编写代码薄,并规定代码管理制度。
4、代码的功能
1.它为事物提供一个概要而不含糊的认定,便于数据的存储和检索。
代码缩短了事物的名称,无论是记录、记忆还是存储,都可以节省时间和空间。
2.使用代码可以提高处理的效率和精度。
按代码对事物进行排序、累计或按某种规定算法进行统计分析,可以十分迅速。
3.代码提高了数据的全局一致性。
这样,对同一事物,即使在不同场合有不同的叫法,都可以通过编码统一起来,提高了系统的整体性,减少了因数据不一致而造成的错误。
4.代码是人和计算机的共同语言,是两者交换信息的工具。
在手工处理系统中,许多数据如零件号、设备号、图号等早已使用代码。
为了给尚无代码的数据项编码,为了统一和改进原有代码,使之适应计算机处理的要求,在建立新系统时,必须对整个系统进行代码设计。
现代化企业的编码系统已由简单的结构发展成为十分复杂的系统。
为了有效地推动计算机应用和防止标准化工作走弯路,我国十分重视制订统一编码标准的问题,并己公布了GB2260-80中华人民共和国行政区划代码、GBl988-80信息处理交换的七位编码字符集等一系列国家标准编码,在系统设计时要认真查阅国家和部门已经颁布的各类标准。
第六章数据库设计
(一)概念结构设计
E-R图:
管理员
饭卡
1、饭卡实体E-R图:
2、学生实体E-R图:
3、管理员实体E-R图:
4、消费情况E-R图:
(二)系统总体的E-R图
由上面的分E-R图可以得到整体E-R图,如下图所示:
1
n
学生
个人消费情况
n
1
1
1
管理员
n
1
饭卡
(三)将E-R图转换为关系模式
管理员
(管理员编号姓名性别家庭住址联系方式工资)
管理查询
(管理员编号日期)
消费情况
(日期一楼窗口二楼窗口一天消费总额)
消费
(日期卡号)
学生
(学号系别班级姓名性别宿舍联系方式)
使用
(卡号学号)
饭卡
(卡号余额办卡日期持卡者姓名花费)
注册
(卡号学号姓名班级系别)
挂失
(卡号学号姓名班级系别)
补卡
(卡号学号姓名班级系别)
退卡
(卡号学号姓名班级系别)
充值
(卡号学号姓名班级系别)
第七章输入、输出设计
(一)输入、输出设计的意义
输入输出设计是管理信息系统与用户的界面,一般而言,输入输出设计对于系统开发人员并不重要,但对用户来说,却显得尤为重要。
1、它是一个组织系统形象(CooperationIdentifySystem,CIS)的具体体现;
2、它能够为用户建立良好的工作环境,激发用户努力学习、主动工作的热情;
3、符合用户习惯,方便用户操作,使目标系统易于为用户所接受;
4、为用户提供易读易懂的信息形态。
(二)输入设计
输入界面是管理信息系统与用户之间交互的纽带,设计的任务是根据具体业务要求,确定适当的输入形式,使管理信息系统获取管理工作中产生的正确的信息。
输入设计的目的是提高输入效率,减少输入错误。
1、输入设计的设计原则
控制输入量。
尽可能利用计算
减少输入延迟。
批量输入、周转文件输入
减少输入错误。
采用多种校验方法和验证技术
避免额外步骤。
简化输入过程。
2、输入设计的内容一般包括
输入界面设计。
根据具体业务要求确定。
输入设备选择。
输入设计首先要确定输入设备的类型和输入介质,目前常用的输入设备有以下几种:
键盘。
磁盘输入装置。
由数据录入员通过工作站录入,经拼写检查和可靠性验证后存入磁记录介质(如磁带、磁盘等)。
这种方法成本低、速度快,易于携带,适用于大量数据输入。
光电阅读器。
采用光笔读入光学标记条形码或用扫描仪录入纸上文字。
光符号读入器适用于自选商场、借书等少量数据录入的场合。
而纸上文字的扫描录入读错率较高。
另外,收、发料单,记帐凭证若通过扫描之后难于存入对应的表。
终端输入。
终端一般是一台联网微机,操作人员直接通过键盘键入数据,终端可以在线方式与主机联系,并及时返回处理结果。
3、输入数据正确性校验
在输入时校对方式的设计非常重要的。
特别是针对数字、金额数等字段,没有适当的校对措施作保证是很危险的。
所以对一些重要的报表,输入设计一定要考虑适当的校对措施,以减少出错的可能性。
但应指出的是绝对保证不出错的校对方式是没有的。
常用校对方式有:
人工校对:
即录入数据后再显示或打印出来,由人来进行校对。
这种方法对于少量的数据或控制字符输入还可以,但对于大批量的数据输入就显得太麻烦,效率太低。
这种方式在实际系统中很少有人使用。
二次键入校对:
二次键入是指一种同一批数据两次键入系统的方法。
输入后系统内部再比较这两批数据,如果完全一致则可认为输入正确;反之,则将不同部分显示出来有针对性地由人来进行校对。
它是目前数据录入中心、信息中心录入数据时常用的方法。
该方法最大的好处是方便、快捷,而且可以用于任何类型的数据符号。
尽管该方法中二次键入在同一个地方出错,并且错误一致的可能性是存在的,但是这种可能性出现的概率极小。
根据输入数据之间的逻辑关系校对:
利用会计恒等式,对输入的记账凭证进行借贷平衡的检验。
输入物资的收、发料单,产品的入、出库单,均可采用先输入单子上的总计,然后逐项输入,计算机将逐项输入累计,用累计值与合计值比较,达到校对目的。
用程序设计实现校对:
对接受数据字段,若在数据库设计时已知取值区间(可允许取值的上、下限)或取值集(例如性别的取值集为男或女,产品的取值集为该单位所有产品集合,…),可通过设置取值区间检验,或利用输入数据表的外键(取值集所在表的主键)进行一致性检验,对输入日期型数据,一定要进行合法性和时效性检验。
4、输入设计的评价
输入界面是否明晰、美观、大方;
是否便于填写,符合工作习惯;
是否便于操作;
是否有保证输入数据正确性的校验措施
(三)输出设计
输出设计的任务是使管理信息系统输出满足用户需求的信息。
输出设计的目的是为了正确及时反映和组成用于管理各部门需要的信息。
信息能够满足用户需要,直接关系到系统的使用效果和系统的成功与否。
1、输出设计的内容
输出信息使用情况。
信息的使用者、使用目的、信息量、输出周期、有效期、保管方法和输出份数。
输出信息内容。
输出项目、精度、信息形式(文字、数字)。
输出格式。
表格、报告、图形等。
输出设备和介质。
设备如:
打印机、显示器等;介质如:
磁盘、磁带、纸张(普通、专用)等。
2、输出设计的方法
在系统设计阶段,设计人员应给出系统输出的说明,这个说明既是将来编程人员在软件开发中进行实际输出设计的依据,也是用户评价系统实用性的依据。
因此,设计人员要能选择合适的输出方法,并以清楚的方式表达出来。
输出主要有以下几种:
表格信息。
一般而言,表格信息是系统对各管理层的输出,以表格的形式提供给信息使用者,一般用来表示详细的信息。
图形信息。
管理信息系统用到的图形信息主要有直方图、圆饼图、曲线图、地图等。
图形信息在表示事物的趋
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 食堂 管理信息系统