2 系统分析
系统分析就是在开发系统之前,先进行一个系统全面的调查,对开发该系统的必要性、是否完善开发此系统进行研究分析,是系统分析阶段的重中之重。一般是从管理、经济、技术的角度对该系统进行分析。
2。1可行性分析
2。1。1 技术可行性
本管理系统运用JAVA开发技术,开发语言选用了JSP,Web服务器版本是Tomcat7。0,国内系统开发也应用这些技术,证明了这些技术的可行性。当然,大学四年我们也学习并运用过这些技术。另外,因为MySQL的速度快、可靠性高、适应性强的特点,选用了其作为本系统的数据库。论文网
2。1。2操作可行性
相对而言,由于高校食堂的规模较小所以其管理较一致简单。而管理者也只需要计算机的操作入门知识以及基本的技能就可以运用系统来记录数据,学生对计算机并不陌生,可以随意留言。除此之外,该系统的界面设计清晰明了,功能实用,人机交互性能较好,具有较好的操作性。
2。1。3 经济可行性
本系统运用了数据库MySQL、MyEclipse软件以及Tomcat就能成功运行,很少的投入,却带来较大的便利。因为高校食堂的小规模和管理单一,所以其开发成本并不太高。因此,经济上可行。
2。2需求分析
需求分析即目标系统要满足的功能,一般包括性能、稳定、安全等要求。本高校食堂管理信息系统,主要是借助计算机信息管理技术对食堂的进货、销售、报损以及员工进行管理,进而实现食堂信息管理的系统化、信息化,从而提高管理效率,及时发现问题,做好调整。
本系统在访问、调查的前提下,以下需求能得以实现:
1、维护基本信息
(1)新建食品类型,包含食品类型新建、删除等操作。
(2)菜品信息管理:涵盖了菜品信息新建和删除。
(3)供应商信息管理:供应商信息的新建和删除。
(4)管理者信息管理:系统管理者的增加、删除以及密码的变更。
2、进货管理
(1)食材管理:食材信息有单价、购入量、进货时间等。能进行登记信息和删除等。
(2)分类查看:依据食品类型观察进货情况即可以间接的查看各项食材的大概销售。
3、销售管理
(1)菜品销售数据管理:菜品销售信息涵盖了菜品的售出单价、数量、销售时间等。菜品售出管理功能可以对售出信息进行登记以及删除。
(2)依类观察:依据菜品种类来查看这种菜品的销售概况。
4、员工管理
(1)员工基本信息的维护:主要分为姓名、年龄、具体职位等。
(2)通过编号可以对应个各个员工,同时也能一目了然员工的总数,能进行添加、删除等操作。
5、留言板管理
(1)学生能在留言板的前台登录,同时提出自己对食堂的改善意见。
(2)管理员通过登录管理系统后台查看学生留言,从而进行改善,并可以通过查看联系方式及时与该同学取得联系,反馈他们的改进。
2。3系统开发工具
2。3。1 数据库MySQL简介
MySQL数据库系统是开放源代码的,这款数据库的管理主要依靠较为常用的结构化查询语言(SQL)。
因为MySQL是开放源代码的,所以任何人都能在GPL的同意下 根据字的需要来对其进行修改。也因其速度快、适应性强、可靠性高而受到了很多管理者的青睐。同时,它也是一个快捷方便方便学习的关系型数据库。“客户/服务器”是MYSQL的体系结构,服务器在存放着数据库的主机上运行,而客户需要通过网络来连接都服务器上[1]。