一. 方案概述
学生食堂信息化建设在新时代学校建设中占有很重要的地位,随着大数据信息化时代的不断完善和发展,各行业产业链信息融合率不断提升,供需双方的物资供应储存消耗统计方式与原来发生了很大的变化,突出表现在人员少,工作量大,采购周期短,周转速度快。如何有效的提高学校食堂工作效率,提高管理水平,加强廉政建设,确保新形式下对物资管理系统的要求,已成为行业管理中迫切的需要。
“食堂物资信息管理系统”是一套涉及从食堂物资实物入库、出库、退库、库存、资产登记、转移调拨;以及营养餐配给管理、责任人权限管理、查询管理、人员查询管理等整个业务环节。目的是在原有计算机网络的基础上建立一个各校区食堂物资及人员查询的信息化管理平台,实现在网上对其相关业务与信息的查询与维护,从而达到提高工作效率、增加物资采购过程的透明度、规范业务处理流程的目的,以树立良好的企业管理形象。在先进的技术架构下进行整体设计、并满足高可靠性、高灵活性、高安全性和良好的界面友好性;满足各级用户需求的,能够代替用户基本手工操作的桌面办公化的物资管理信息系统。
实现的目标
将物资管理信息数字化、通过数字化的手段解决管理的难题,便于本部门与人员的快速查阅、实时了解设备的运行情况和基本信息,实现降本增效的目标。
1、系统用户管理
系统采用用户登陆验证机制,系统管理员通过用户管理窗口进行用户的添加、授权等相关操作,不同的用户根据岗位与职责拥有不同的系统操作权限。
2、物资编码管理
依据本系统食堂物资的分类属性由管理员设置大类及其各小类的划分规则,对各种涉及采购物资进行数字化编码,以方便在系统中对各类物资在计划、采购及出入库操作。
3、供应商管理
建立供应商及其物资的信息数据库,便于掌握供应商的信誉程度及产品的质量情况,为食堂物资的采购质量提供有力的保证。
4、物资管理
覆盖了学校食堂消耗品实物入库、出库、退库、库存、资产登记、转移调拨。营养餐配给物资实时库存情况并可对物资分类统计、用信息统计及分析、出入库汇总统计分析、比质比价统计、库存物资数量上下限数量预警的提醒等。
5、流程管理
创建食堂物资采购、入库、出库、转移调拨等申请审核流程,实时查询流程的进行情况。
6.物资提醒预警功能
通过对物资的预警设置,当低于某个数值时可通过微信、短信等方式及时通知有关人员。
二. 技术方案
1、运行环境
l 平台window2008
l 开发语言php 5.4以上版本
l 数据库 MySql 5.5以上版本
l 服务器软件版本 IIS7.0 或 Apache 2.4
l 浏览器建议使用IE8以上版本或chrome等高版本浏览器
2、项目整体建设
系统采用当前最流行的B/S开发模式,应用程序全部通过浏览器进行访问,客户端为零软件安装,便于维护和管理。非常适应教育单位分布广泛的特点,能够很好的满足移动办公的需要。
整个项目采用面向对象的概念进行开发,在程序设计中采用封装、继承、多态等设计方法,以达到程序的重用性、灵活性、扩展性。业务逻辑发生变化,我们只需要修改该类下的对应方法就可以了,对日后程序的二次开发和维护都有极大的益处。项目采用模板引擎技术,实现代码与页面的分离,结构更清晰,维护更方便。
3、项目系统框架
采用MVC框架模式开发,即模型(model)-视图(view)-控制器(controller)的缩写
这是一种软件设计典范,用一种业务逻辑和数据显式分离的方法组织代码,将业务逻辑被聚集到一个部件里面,在界面和用户围绕数据的交互能被改进和个性化定制的同时而不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。
4、前端呈现
前端呈现使用标准H5,CSS和Javascript实现,使用响应式框架布局,达到风格的统一性,并适度配合AJAX以提升用户体验,尽量减少无效率刷新,表单提交前的数据验证,减少服务器压力。
5、项目安全机制
代码安全:
确保数据过滤无法被绕过,确保不合法的信息不会影响合法的信息,识别数据的来源,格式化来源数据,对数据进行逻辑过滤和函数过滤,拒绝DEBUG数据输出。
数据库安全:
SQL防注入过滤,配置文件禁止访问,PHP程序中禁止直接使用明文SQL语句访问数据库,全部以类的方式进行访问,访问前对数据合法性进行验证。
RBAC用户身份认证:
全称基于角色权限访问控制Role-based Access Control
认证管理器(识别不同的身份,你的用 户名和密码,权限是否在授权范围内)
权限与角色相关联,用户通过成为适当角色的成员而得到这些角色的权限。这就极大地简化了权限的管理。
三. 项目架构设计
先进性
该系统在设计上采用三层结构、Web Service技术,使之在选用平台、采用技术上具有先进性、前瞻性、扩充性,从而保证建成的平台系统具有良好的稳定性、可扩展性和安全性。
实用性
考虑到要尽量满足业务功能需求的前提下,又要适应各业务角色的工作特点,该系统做到简单、实用、人性化,实现了统一身份和资源管理、统一认证、统一内容管理、个性化界面和内容定制。
可靠性
由于该系统用户群比较复杂,既有教育部门和各系统机构内的操作层、管理层和业务层,所以建设的信息服务平台系统我们考虑了在建设平台上保证系统的可靠性和安全性。系统设计中,应有适量冗余及其他保护措施,平台和应用软件具有良好的容错性、容灾性等。
开放性
在系统构架、采用技术、选用平台方面都有较好的开放性。特别是在选择产品上,我们采用符合开放性要求,遵循国际标准化组织的技术标准,我们的产品既有自己的独特优势,又能与其他多家优秀的产品进行组合,共同构成一个开放的、易扩充的、稳定的、统一软件的系统。
可维护性
系统设计应标准化、规范化,按照分层设计,软件构件化实现。采用软件构件化的开发方式:一是系统结构分层,业务与实现分离,逻辑与数据分离;二是以统一的服务接口规范为核心,使用开放标准;三是构件语意描述形式化;四是提炼封装构件规范化。
可伸缩性
考虑到食堂物资系统的网上业务建设是一个循序渐进、不断扩充的过程,系统采用积木式结构,整体构架可以与原有系统进行无缝连接,为今后系统扩展和集成留有扩充余量。
可移植性
选择开放的应用平台,建设一套与平台无关,以统一的服务接口规范和与各种数据库相连的应用组件。
四、模块具体功能
模块 | 功能 | 权限 |
基本信息 | 当前学校信息。内容有系统管理员维护,可对内容进行编辑与修改。 | 授权用户 |
营养餐名单查询 | 对所属范围内的各学校享受营养餐人员信息的查询、添加、删除、修改 | 授权用户 |
部门与人员 | 部门属性:以树形结构呈现。人员归属于部门,人员的录入应包含有人员基本信息数据。 数据的查看可设定权限,分级查看,原则上为上级可查看下级所有数据。 部门与人员数据由管理员维护,可通过后台程序进行增删改查的操作。 | 授权用户 |
物资分类编码管理 | 由管理员设置食堂物资的分类属性,采用无极分类方式,分类包含名称、编码、预警数量等信息。 | 授权用户 |
供应商管理 | 由专人录入,信息包含有公司名称、联系人、联系电话等信息,并可查询历史供货信息和售后等。 | 授权用户 |
物资库存管理 | 对物资的添加、修改、删除等操作、属性应包括所属分类、所属供货商、添加日期、采购数量等。并生成唯一的物资序列号。以实现实物入库、出库、退库、库存、转移调拨 | 授权用户 |
库存查询管理 | 可根据多种查询条件的组合如:供应商、类目、当前库存状态、消耗状态等进行检索查询。 | 授权用户 |
菜谱管理 | 对常用菜谱、推荐菜谱、套餐、菜谱发布、菜谱计划进行管理设置 | 授权用户 |
流程管理 | 对物资的采购、入库、出库按设置好的流程进行申请,并由专人审批。 | 授权用户 |
物资预警管理 | 根据预先设置的条件、当条件满足时触发预警机制,通过微信、短信、站内消息等方式通知相关负责人。 | 授权用户 |
供应商管理 | 通过后台数据库对供应商详细信息、物资供应类型、日期、价格、资质等进行统一管理 | 授权用户 |
统计系统 | 可对本月、本年度或自定义时间段内的物资采购、入库、出库等做一个全面的统计,并以图表形式展示。 | 授权用户 |
导入导出功能 | 可对物资输入实现批量导入和批量导出为excel表格 | 授权用户 |
文章管理 | 通知公告、公司公告、企业文化、管理制度等的操作 | 授权用户 |
五、技术保障
1、公司汇聚众多网络精英与行业顶尖设计师、程序员。以WEB互动应用、移动互联网应用、商业软件为战略方向。以成熟的技术、创新的理念、不断开拓进取的精神服务于各行业客户。
2、我们有专业的团队。
专业策划:通过PM(项目经理)理解客户的商业需求后,与项目策划人员共同策划方案,确保为客户提供最优秀、独特、充分且经济的项目建设方案。
功能开发:我们相信,个性化、多样化的平台功能才是帮助客户实现商业目的的有力渠道,而商侣具有丰富编程开发经验的开发人员,保障了您独特的业务需求均能满足。
3、为了更好的服务于客户,持续提高解决方案的的创新性及品质感,我们构建了清晰、可视、可持续改进的研发流程,我们的研发流程涉及市场分析、产品定位、用户分析、系统设计、程序开发、性能优化等,在每个环节我们都秉承着打造高品质移动互联网解决方案的开发理念。无论您是想更贴近客户,传递身临其境的品牌体验,还是想加速创新、提高流程效率、降低成本,中联网络都能通过专业的研发流程为你提供定制化解决方案实现你期望的成果。
六、后期维护
1) 技术保障 24 小时,保证项目正常运营(黑客入侵、不能访问等严重问题)
2) web在线问答解答
3) 系统运营中的Bug修复
4) 项目操作管理培训
5) 与第三方对接时的技术支持
6) 对项目二次开发提供技术指导