职业学院食堂管理系统设计方案文档格式.docx
《职业学院食堂管理系统设计方案文档格式.docx》由会员分享,可在线阅读,更多相关《职业学院食堂管理系统设计方案文档格式.docx(20页珍藏版)》请在冰豆网上搜索。
开发食堂管理信息系统,期望实现以下目标:
(1)提高经济效益、增效资源
(2)提高食堂服务质量、建立良好形象
(3)提高食堂员工工作效率
(4)实行学校学生可接受的饭菜价
(5)完善食堂内部管理体制
3.系统整体架构
该平台包括系统管理、人事管理、规章制度管理、设备设施管理、食品安全管理、投诉建议管理是、售票库存管理、食堂管理、订餐管理、结算管理、公告管理、统计分析管理等模块。
各模块之间业务紧密关联做到应用服务无缝集成;
完整、结构化的数据分析;
有针对性的信息展现等,加强数据的整合体系,获得更全面细致的数据分析,实现对食堂管理深入分析和优化。
●各模块之间业务紧密关联做到应用服务无缝集成
●提供完善的信息服务,根据不同应用环境下对采集数据进行分析处理
●将系统通过长时间的积累形成庞大的数据库资源,通过合理的数据分类、汇总、过滤形成各种统计分析报表,为决策人员提供数据依据
●移动应用正在迅速发展壮大,已经成为时代的潮流很提高系统实性、便捷。
系统平台提供移动应用的服务接口,可以将各种功能变相展示在终端设备上(现阶段主要考虑android系统设备),实现的预订、查询提醒等功能。
4.系统模块简介
3.
4.
4.1.人事管理
维护学校所有人事信息与组织关系,可以导入或接口获取学生信息进行统一管理,绑定用户一卡通进行消费查询
●建立部门信息,形成组织关系,组织关系可以建立成层级关系,为组织分配责任人
●设置人事相关的职务、岗位、职等、职级等基础信息
●建立人员的姓名、组织、岗位、职等、职级等人事信息,形成人事基础信息档
●管理人员可以对人事信息档进行查看
●允许导入或接口获取学生信息进行维护管理
●绑定用户一卡通信息,可以根据一卡通查询消费情况
4.2.食材管理
维护食材供应商与进货记录、食材留样等信息进行统一管理与查询
●维护学校食材的供应商信息进行管理
●对现有食材进行分类维护,提供食材进货数据来源
●维护食材进货记录,包括供应商、食材、数量等内容
●对进货的食材进行留校信息维护管理
●针对每次食材的使用进行记录维护
●如食品出现问题可以进行食品报损维护
●对食品添加剂的使用方法与溯源等信息进行记录管理
4.3.订餐管理
维护每日食谱信息与促销信息,用户根据每日食谱进行订餐,根据用户绑定的一卡通进行订餐付款,综合查询一卡通消费记录
●维护学校食堂信息,包括食堂内的餐桌情况维护
●对食谱内所需菜品进行维护管理
●维护每日食谱信息和促销信息,允许复制食谱内容进行维护
●食谱信息核准后用户可以进行查询预订
●预订时选择对应食堂与餐桌、人数等内容
●预订成功后用户进行付款,通过系统接口与一卡通进行操作
●可以直接查询用户一卡通消费情况
●预订成功后食堂厨师可实时查看订餐订单,根据订单做菜,量入为出,精细化管理配菜流程
●饭堂窗口工作人员也可根据预订信息进行提前打包并按桌面摆放,方便员工在就餐
●系统可自动往用户手机发送消费确认短信(可选择发送或不发送),以便用户清楚自己一卡通的消费情况
●现场点餐维护记录用户直接到饭堂进行选择点菜的相应消费的记录
●统一接口获取用户消费记录或设备信息,通过Webservice、Json、中间库等多种方式
●采集后的数据进行安全校验是否符合数据标准
4.4.设备管理
维护现有的打卡设备信息查看状态或获取数据进行统一管理
●多个打卡设备可以同时接入到系统中统一统筹管理
●查询设备设备状态,及时掌握设备信息
●根据不同打卡设备设置数据采集时间进行轮巡采集,采集内容进行记录分析
●如果到采集时间未有新数据提交,则系统自动给相关人员进行提醒
●维护采集内容模板,根据不同的打卡设备对应模板
●采集数据方式可以通过接口获取设备数据或设备推送数据2种方式
●通过打卡设备推送数据方式可以减少服务器压力,增加数据采集效率
●对新设备进行申请审批处理
●针对每个设备进行故障、点检、报废等内容信息
●维护设备的维修与保养记录,设置下次保养时间进行提醒相关人员
4.5.投诉建议管理
用户就餐后可进行对菜品进行投诉建议,食堂根据投诉情况进行审批处理,用户可对处理结果进行反馈,食堂可以根据投诉建议进行分析改进
●对投诉建议进行分类维护
●设置投诉处理审批流程,出现投诉找到相关人员
●用户可以根据用餐情况进行投诉与建议
●出现投诉情况根据审批流程进行相关人员处理操作
●处理完成后可以短信通知投诉人员进行结果查询
●投诉人查看结果后进行反馈
●投诉建议结果发布到公告内容进行查看
4.6.规章制度管理
维护学校发布的规章制度,进行下发每个必须查看记录查看时间
●维护国家或学校关于食堂的规章制度信息
●针对规章制度进行下发,相关人员必须查看记录查看时间
4.7.检查管理
根据不同的检查维护检查模板和检查标准,记录每次检查结果与反馈内容
●维护所有检查类型,根据不同的检查类型进行检查记录
●根据不同的查检类型维护相关检查模板
●维护检查标准内容,供检查记录选择维护
●针对不同的检查类型进行检查记录维护,包括检查人、检查时间、检查标准等信息
●对需要整改的检查记录进行检查记录反馈维护
4.8.公告管理
维护学校食堂所有公告信息进行统一管理
●维护公告信息,未核准之前,可对公告进行修改和删除
●对公告进行核准
●公告审核通过后可进行查看
4.9.结算管理
综合查询食堂消费情况,生成所需报表
●查询食堂每日消费情况分析
●查询各食堂每月消费情况分析
●查询每月食材进货费用情况分析
4.10.系统管理
●系统管理为系统基础设置功能,即对系统整体的人员、权限、参数等进行管理。
●维护系统内的登录用户进行统一管理和查询。
●角色是权限分配的单位与载体。
我们通过对角色分配访问权限控制。
●角色分配权限后,属于此角色的用户完全拥有角色的权限。
●分配系统角色权限,包括菜单权限与功能权限。
4.11.数据接口
●解决数据共享与数据转换问题,针对不同的数据格式的处理方式不同,可以通过接口进行数据共享,无缝对接。
●数据接口管理提供一系列的标准规范,对特定数据进行交流,使得操作更灵活,提供的标准规范是经过封装的,应用程序的接口函数,也可以是固定格式的数据文件,或是数据库形式,保证数据的安全性。
●根据需要实现的功能和服务进行整体规划,使得数据接口满足客户需求。
●设计时根据客户需求提供的服务和功能尽可能准确描述,并遵循设计原则,提高数据接口的合理性和科学性。
●数据接口具有高容错性和高健壮性,以便提供合理的异常处理机制。
●面对随时处理的问题的需求,数据接口会随着这种变化而不断升级,具有可扩展性。
5.
系统平台介绍
开发平台包括功能:
分为公共模组、自定义模组两部分,公共模组可以包括用户管理、角色管理、权限管理等作为系统公共的功能模组,对应企业特有的功能,可以通过自定义模组,通过定制开发实现;
开发平台技术实现:
以JAVA作为主要的开发工具,属于B/S架构,同时支持JavaScript、Html、xml等开发语言,利用Tomcat实现系统发布;
可以包括Webservers,实现系统三层、多层的系统架构,可以根据集团需要实施构建,为集团的信息扩展提供广泛的空间;
支持多种数据库,其中包括Oracle、Sqlserver、Sybase、DB2等,可以根据业务需要使用不同的数据库支持,也可以实现多种数据库并存。
企业选择软件开发平台的原因
●最大化效率:
软件开发平台可以帮助IT和工程小组用较少的资源来最大化输出、减少混乱和提升提供高质量的软件和与软件相关的系统的可预测性。
●缩短投资回报时间:
软件开发平台允许您实施四个强制性的随需应变软件开发流程:
迭代开发、关注架构、管理变更和资产、持续的确保质量。
实施这些强制性流程有助于加速IT和工程投资的价值实现。
●增加业务灵活性:
软件开发平台由灵活的流程和一组定制用于任何项目或小组规模的产品组成。
通过自动化和集成软件开发的核心业务流程,软件开发平台可以帮助您突出重点、灵活和迅速响应
●业务数据整合:
利用统一开发平台,保证系统之间交换方式统一规范,从跟本中防止了信息孤岛的出现。
技术实现
采用B/S模式,选择Oracle作为后台数据库,选择JAVA、JSP、Struts1、JavaScript、Html作为应用程序开发工具,运用Tomcat服务器技术,整个系统完全基于Browser/Server模式进行设计。
B/S模式有以下优点:
1.维护成本降低。
由于B/S架构管理软件只安装在服务器端(Server)上,网络管理人员只需要管理服务器就行了,用户界面主要事务逻辑在服务器(Server)端完全通过WWW浏览器实现,极少部分事务逻辑在前端(Browser)实现,所有的用户端只有浏览器,网络管理人员只需要做硬件维护。
2.良好的安全性能,防火墙技术可以保证后台数据库的安全性。
所有用户端请求都是通过DBMS来访问数据库,从而大大减少了数据直接暴露的风险。
JAVA已用动态的交互应用软件使Web栩栩如生。
它使开发人员具有“编写一次到处运行TM”的巨大能力。
而且,借助其JAVAAPI及其编程语言上的JAVA虚拟机,它已产生一种分布信息的崭新模式。
JAVA技术体系
大数据应用策略
大数据(bigdata),或称巨量资料,指的是所涉及的资料量规模巨大到无法通过目前主流软件工具,在合理时间内达到撷取、管理、处理、并整理成为帮助领导决策更积极目的的资讯。
针对各公司的考勤记录经过长期的数据积累过程,就为我们形成各种分析基础数据,这些海量数据,我们可以根据领导管理要求,进行多维度的分割,整合形成各种多维度的统计分析报表,分析报表的数据可以是不同时间范围,也可以是实时数据。
根据我们预期,初步对大数据应用的使用过程,概述如下图:
我们将大数据分析过程分为三部分:
1)数据获取
●数据获取的来源主要是系统中,所有涉及到的应用模块所产生的数据;
●由于我们对数据标准、数据接口、数据库设计进行严格的管控,保障了我们可以的到完整、准确、及时的数据;
●数据通过抽取、转化、过滤、加载的过程,最终形成我们需要的数据;
2)数据管理
●通过加工收集到的数据,我们可以形成单独可供我们分析的数据库,这样可以减少对生产数据库的依赖、对生产数据库的性能影响;
●根据数据分析的维度、颗粒度粗细的不同,也可以将数据提取形成不同的数据仓库,这些数据仓库体量更新,集中了某个分析唯独的专项数据,使用效率更高;
●相近、相互联系密切的多个数据仓库,也可以集中起来提供分析的数据集,就可以形成数据集市;
3)数据使用
●有了整理后的数据仓库、数据集市,我们可以利用这些数据集,进行多维分析,形成各种分析的数据模型,供管理者进行数据多维分析,形成决策的参考依据;
●通过数据集市、数据仓库,可以形成各种动态的数据分析报表,我们可以将这些报表共享给EIP、移动应用,以便大家进行使用查询;
●对于实时要求高的数据分析,我们也可以直接与系统的生产数据库进行直连;
6.
系统实施介绍
6.1.
6.2.
6.3.
6.4.
6.5.
6.6.
6.7.
6.8.
6.9.
6.10.
6.11.
6.12.
6.13.
6.14.
6.15.
6.16.
6.17.
6.18.
6.19.
6.20.
6.21.
6.22.
6.23.
6.24.
6.25.
6.26.
6.27.项目实施方案
项目负责人根据合同要求,编制项目实施方案,对系统集成项目的全过程进行系统地规划,并做出规定。
项目实施方案制定后需经客户方项目经理签字确认后,开始付诸实施。
●《项目总体计划》
●人员配置及组织结构
●实施流程
●进度控制
●资料管理
项目组成员按项目实施方案的规定方式实施系统集成的全过程。
6.28.现场设备交付
由项目负责人指派产品工程师,全面负责产品交付工作。
产品工程师根据合同要求编制《现场设备交付安装及验收计划》,对产品的交付的方式、时间、用户方应提供的支持条件等做出规定,并事先通知用户,征得其同意。
6.29.软件需求调研
●范围确认
●编制需求说明
●需求确认
6.30.软件开发
●企业开发平台搭建
●客户化开发
●完成界面与报表开发
●单元测试
6.31.实施阶段
●环境搭建
●集成测试
●软件交付确认
●最终用户培训
●变更管理
●试运行上线
●项目验收
6.32.上线与后期支持
●项目交接
●后期支持