资源描述
IC卡食堂打饭管理系统可行性报告
23
2020年5月29日
文档仅供参考
管理信息系统实验报告
选题:IC卡食堂打饭管理信息系统
负责人:李 娟
分 工:李 娟、肖孟琴(系统分析)
甘仲玉(系统设计)
魏妍娇(数据库设计)
5月
一、系统分析
实验目的:
1.能够正确运用系统分析的过程与方法,结合一个模拟课题,复习、巩固、管理信息系统的系统分析知识,提高系统分析实践能力。
2.熟悉业务流程图、数据流程图、数据字典的绘制。
3.树立正确的系统分析思想,培养分析问题、解决问题的能力,提高查询资料和撰写书面文件的能力。
实验内容:
1.根据系统功能需求,开展实地调查或经过Internet查阅相关资料或结合个人经验,进行系统分析。
2.明确管理业务调查过程和方法,包括系统所在组织的典型组织机构、管理功能及业务流程。
3.明确数据流程的调查与分析过程,绘制数据流程图,编制数据字典。
4.独立完成上述内容,并提交书面实验报告。
实验步骤:
(一)可行性分析报告
1.引言
1.1 编写目的
此报告编写的目的是,介绍四川理工学院持IC卡者不同的操作权限和实现这些权限的详细操作步骤,为食堂经营管理者提供系统应用的参考指导,解答她们在操作过程中的疑难。
1.2 项目背景
(1)此系统名称:IC卡食堂打饭管理信息系统
(2)此系统功能:第一,整个系统由收银台1台PC主机统一管理,系统组成是由计算机终端机、发卡充值机、授权卡等硬件组成。
第二,打饭者付款时必须经过刷IC卡付款,以保证每天收支的真实性,便于操作和计算。
第三,系统实现IC卡授权、发卡、充值、退卡、补卡、换卡、注销、挂失、解挂、信息修改、数据修复等。
第四,系统报表统计包括:开卡明细表、注销明细表、用户余额表、用户消费明细表、用户消费汇总表、消费按日汇总表、营业额报表。
第五,各分类报表可按年度、季度、月、日、时段等分别查询统计。用户能够到管理中心打印消费的明细清单小票。还能够在四川理工学院校园网上查询校园一卡通的相关信息、修改密码等。
2.可行性研究的前提
2.1 要求: 必须进行初步的调查,对学校食堂的发展简史、当前规模、经营效果、业务范围、管理水平、食堂的目标和任务等概况作初步调查;食堂领导(或后勤领导)和管理人员的信息意识进行调查;企业的组织机构和人员分工是否合理;现行信息系统运行情况;新系统的开发条件;问题和薄弱环节等相关方面的调查。在此了解的基础上进行可行性的分析。
2.2 目标:食堂实现目标的最优化,管理者和消费者(打饭者)的双赢。
2.3 条件、假定和限制:经费主要来源于学校财政;使用限制上,可能会出现非校内人员拾卡后在学校进行消费等现象不可避免;法律和政策方面
2.4 可行性研究方法:深入实际
2.5 评价尺度:主要以教师和学生作为消费者对食堂管理的满意度,其次也不能忽视食堂工作人员对该管理系统的认识和操作的满意度为评价的尺度。当然还要考虑收益与支出的平衡,即食堂管理的可持续发展。
3.所建议技术可行性分析
3.1 对系统的简要描述
本系统将大大改进数据处理速度,而且更加方便的对数据进行管理,同时能够减少人力资源的浪费以及工资支出。
3.2 处理流程与数据流程:如图描述
3.3 与现有系统比较的优越性
本系统参照于当前本校食堂IC卡管理信息系统而作,该系统的创新之处在于:避免人工操作的不真实性,便于计算收支。
3.4 采用建议系统可能带来的影响
对设备的影响:只需添置中低档计算机,如果条件允许可添加打印机以便查询。
对现有软件的影响:对现有软件不会产生冲突。
对用户的影响:需要短时间来熟悉新系统,但不需要大量的培训。
对系统运行的影响:对使用的操作系统来说具有很好的兼容性、稳定性。
对开发环境的影响:易于开发,环境限制条件少。但需借助计算机的运用。
对运行环境的影响:需在宽带或无线网覆盖的区域。
对经费支出的影响:此系统成本低,成本收回时间快,经济效益持续性长。
3.5 技术可行性评价
A.利用现有技术,能够达到动能目标。
B.开发人员数量和质量能够满足要求。
C.在规定的期限内,开发能够完成。
4.所建议系统的经济可行性分析
4.1 支出:基建投资6万元,其它一次性支出2万元,经常性支出每月100远。
4.2 效益:一次性效益3万元,经常性效益5万元。
4.3 效益/投资比:7/2
4.4 投资回收周期:5个月
4.5 敏感性分析:经过分析比较上述成本与收益并了解了在新系统开发上的风险及局限性,确定此项目值得开发。
5.社会因素可行性分析
5.1 法律因素:所有技术资料都由提供方保管,合同制定确定违约责任。
5.2 用户使用可行性:要求使用本软件的人员要有一定的计算机基础。
6.组织上和管理上的可行性
6.1 领导的合作态度:学校领导以及后勤部的相关人员积极合作,相互配合,提出方案。
6.2 人员心理:食堂管理者和工作人员对于此系统十分支持,便于操作,简捷;打饭者(教师和学生)也支持该系统,程序简单。
6.3 基础工作的规范化:此系统有利于食堂管理的规范化和资源的合理利用,减少资源浪费。计算机操作,减少人为的主观性和错误性。
6.4 管理制度和机构:建立科学的管理制度,争取实现IC卡打饭管理系统的最大运用;管理机构的设置以合理配置基础,一个萝卜一个坑。
7.结论意见
综上所述,本系统的技术成熟、完备,测试手段可靠,具有良好的市场拓展,因此,能够马上开始实施,并尽可能做到提前完成,简单可行。从人力资源优化角度来说,能够充分利用学校后勤总公司的已有人力资源;从开发成本角度来说,将支出成本降到最低。在经济上有能力,技术上有经验,而且能够保证正常运用,节省资源,有很大的发展前途。
(二)详细调查(需求分析)报告
1. 调查方式:深入实践
2. 调查对象:四川理工学院食堂
3. 用户需求调查:
建立学校食堂管理信息系统是网络环境下学生食堂良好发展的必然要求。当今世界,科学技术突飞猛进,以计算机技术为代表的信息技术的快速发展及其应用的普及,加快了全球信息化的进程,各类社会活动正面临着信息数字化、信息服务与获取网络化的挑战。对于学校食堂而言,建立一个完备健全的管理信息系统更是迫在眉睫。
(三)管理业务调查
调查管理业务流程应顺着信息流动的过程逐步地进行,内容包括各环节的业务处理、信息来源、处理方法、计算方法、信息流经去向、信息提供的时间和动态。业务流程图是一种描述系统内各单位、人员之间业务关系、作业顺序和管理信息流向的图表,利用它能够帮助分析人员找出业务流程中的不合理的流向。本系统将采用业务流程图对业务流程进行分析。
业务流程图的符号及其含义:
实 体 业务处理 文 件 数据流
经过对IC卡食堂管理系统的实际调查分析,弄清了IC卡管理的业务流程和管理功能,系统的业务流程图如下:
补 卡
发卡中心
解 挂
挂失通知
挂 失
发 卡
退 卡
退卡通知
IC卡管理业务流程图
刷卡机
刷 卡
充 值
PC主机
IC卡消费管理流程图
单笔交易查询
交易查询
使用说明
查询中心
总交易查询
时间点查询
时间查询
时间段查询
IC卡查询管理业务流程图
信息管理中心
创立档案数据库
确认用户资格
用户资料
存 档
更新档案
使用说明
注 销
注销申请
用户
IC卡信息管理业务流程图
(四)数据流程调查
授权发卡
查询要求
数据更新维护
IC卡
管理
系统
IC卡
使用
人
系统管理员
IC卡管理系统顶层流程图
IC卡记录
IC卡
IC卡情况
使用者
PC管理员
管理员
情 况
D4
用户记录
使用者情况
D1
IC卡信息
IC卡
D3
消费记录
D2
使用者记录
IC卡使用者
充值刷卡
使用者身份
P1
内部管理
P3
安全管理
P2
消费
管理
IC卡管理系统0层流程图
IC卡
使用者
IC卡
情况
P1.1
IC卡
管理
P1.2
使用者
管理
IC卡内部管理细化数据流程图
使用者情况
D1
D2
使用者记录
IC卡记录
P2.1
P2.2
P2.3
领卡管理
查看信息库
退卡管理
IC卡
使用者
退卡请求
IC卡
情况
D1
领卡记录
D3
IC卡记录
IC卡
信息
使用者
办卡
申请
D2
使用者记录
IC卡外部管理细化数据流程图
(五)数据字典
1、外部实体定义
名称:PC平台管理人
简述:本系统的管理层
输入的数据流:IC卡持有者的信息
输出的数据流:IC卡上消费信息
名称:IC卡使用人
简述:本系统的各个使用主体
输入的数据流:充值刷卡信息
输出的数据流:个人消费信息
名称:IC卡
简述:本系统的使用对象
输入的数据流:持卡人的信息
输出的数据流:消费记录及余额信息
2、数据流定义
数据流名称:使用者信息
简述:使用者的相关基本信息
数据流来源:由管理者根据各班收集的相关个人信息
数据流去向:IC卡管理模块
数据流组成:卡号+学号+姓名+学院+班级+电话号码
数据流名称:IC卡查看信息
简述:查看IC卡持有人的消费、余额、个人情况信息
数据流来源:授权发卡时登记的个人信息
数据流去向:IC卡信息模块
数据流组成:卡号+密码
数据流名称:使用者管理信息
简述:IC卡使用的相关记录信息
数据流来源:IC卡使用者
数据流去向:使用者记录
数据流组成:卡号+学生证
数据流名称:IC卡管理
简述:IC卡管理的相关信息
数据流来源:IC
数据流去向:IC卡记录
数据流组成:刷卡机号+日期
数据流名称:领卡管理信息
简述:领卡的管理情况信息
数据流来源:查看IC卡信息库
数据流去向:领卡记录
数据流组成:姓名+卡号+学生证
数据流名称:退卡管理信息
简述:退卡的管理情况信息
数据流来源:使用者的退卡请求
数据流去向:IC卡注销
3、处理逻辑定义
处理逻辑编号:P1
处理逻辑名称:内部管理
输入的数据流:使用者情况
输出的数据流:IC卡信息
处理逻辑编号:P2
处理逻辑名称:消费管理
输入的数据流:IC卡信息
输出的数据流:充值刷卡
处理逻辑编号:P3
处理逻辑名称:安全管理
输入的数据流:管理员情况
输出的数据流:使用者身份
4、数据存储定义
数据存储编号:D1
数据存储名称:IC卡记录表
数据存储组成:卡号+姓名+学生证+备注
关键字:卡号
相关联的处理:P1
数据存储编号:D2
数据存储名称:使用者记录表
数据存储组成:卡号+密码+备注
关键字:卡号
相关联的处理:P3
数据存储编号:D3
数据存储名称:消费记录表
数据存储组成:卡号+刷卡机号+备注
关键字:卡号
相关联的处理:P2
数据存储编号:D4
数据存储名称:用户记录表
数据存储组成:卡号+密码+备注
关键字:卡号
相关联的处理:P3
实验小节:
本部分经过实地调查及结合个人经验,利用合理的调查过程和方法,来完善系统分析部分。各流程图和数据字典的完成,为系统设计和数据库设计奠定了基础。
二、系统设计
实验目的:
1.能够正确运用系统设计的过程与方法,结合一个模拟课题,复习、巩固、管理信息系统中系统设计知识,提高系统设计实践能力。
2.熟悉代码设计、数据存储设计、输入输出设计等环节,并编制相应的文档及程序编写。
3.进一步树立正确的系统设计、实施思想,培养分析问题、解决问题的能力,提高查询资料和撰写书面文件的能力。
实验内容:
1.根据前述实验系统分析内容,进行系统设计。包括代码设计、数据存储设计、功能结构图设计、系统流程图设计、输入输出设计等。
2.独立完成上述内容,并提交书面实验报告。
实验步骤:
1.系统功能模块图
IC卡管理系统
系统控制平台
IC卡服务模块
IC卡信息管理模块
IC卡管理
IC卡消费管理
IC卡查询管理
IC卡授权
IC卡数据维护与更新
IC卡注销
2. 系统功能模块描述
(1) 系统控制平台
该平台的作用是建立用户信息数据库,确认操作权限,保证系统安全有效的运行,其包括以下两个子模块:
IC卡服务模块:确定用户权限,维持IC卡的有效正常使用
IC卡信息管理模块:确认用户资格,创立用户信息数据库并对其及时更新与维护
(2) IC卡服务模块
其包括:
IC卡管理:主要是IC卡的发卡、退卡、挂失、解挂、补卡换卡的功能
IC卡消费管理:主要包括充值和刷卡消费
IC查询管理:主要包括单笔交易查询,总交易查询,时间点查询和时间段查询
(3) IC卡信息管理模块
其包括:
IC卡授权:主要包括确认用户资格和创立用户档案数据库
IC卡数据维护与更新:对IC卡中记录的增加,修改,更新,分类统计及维护
IC卡注销:取消用户资格,删除用户资格,清理用户资料
实验小节:
系统功能模块是系统设计的核心。在系统分析内容的指导下,完成系统设计各部分。
三、数据库设计
实验目的:
1.能够正确运用<数据库技术>课程的基本理论和知识,复习、巩固、提高数据库方案设计、论证和分析方法。
2.熟悉关系数据库规范化设计理论,根据实验要求设计并建立科学合理的数据库。
3.进一步正确理解数据库设计思路,培养分析问题、解决问题的能力,提高查询资料和撰写书面文件的能力。
实验内容:
1.根据系统功能需求,使用E-R描述该管理信息系统的概念模型。
2.完成该管理信息系统的数据库总体设计方案,明确数据库中表的结构,各表中关键字的设置,表与表之间的关系。
3.说明提交的数据库设计方案满足第几范式,说明设计理由。
4.独立完成上述内容,并提交书面实验报告。
实验步骤:
(一)E_R模型:
IC卡使用者
账号
部门
身份
姓名
卡号
管理
m
n
金额
序号
名称
发卡中心
管理
l
工作编号
m
工作人员
姓名
部门
(二)关系模式:
1. IC卡使用者 (账号,姓名,部门,卡号,身份,金额)
2.发卡中心 (序号,名称)
3.工作人员 (工作编号,姓名,部门)
(三)系统所涉及的表和表的结构:
IC卡使用者信息表
属性名称
字段名
类型
长度
是否为空
是否为主码
账号
accountno
Varchar
15
Not null
是
姓名
name
Varchar
20
Not null
否
部门
zpdepartment
Varchar
20
Not null
否
卡号
cardno
Varchar
9
Not null
否
身份
position
Varchar
20
Not null
否
发卡中心信息表
属性名称
字段名
类型
长度
是否为空
是否为主码
序号
serialno
Varchar
15
Not null
是
名称
name
Varchar
20
Not null
否
工作人员管理表
属性名称
字段名
类型
长度
是否为空
是否为主码
工作编号
Job code
Varchar
15
Not null
是
姓名
name
Varchar
20
Not null
否
部门
zpdepartment
Varchar
20
Not null
否
实验小节:
数据库中表的结构,各表中关键字的设置,表与表之间的关系,以及满足第一、二、三范式的重要性在本部分中得以体现。
四、课程总结
我们小组经过对IC卡食堂打饭管理信息系统的完成,检验了对本门课程的知识掌握程度。在以后的学习工作中也会用到该门课程知识。系统分析、系统设计、数据库设计者三部分的完成,也体现了分工合作的重要性。
展开阅读全文