1.1课题背景及意义
网络的快速发展从根本上更改了世界各组织的管理方式,自二十世纪九十年代开始,我国的学校等单位就设想可以通过互联网系统来进行管理信息。由于以前存在各方面的原因,比如网络普及度低、用户不接受、互联网的相关法律法规也不够完善、开发技术也不够成熟等,阻碍了互联网在各大机构中的发展速度。进入二十一世纪以后,我国经济有了快速的发展,限制机构管理的各个难题逐一被解决,国内各大机构都加入到了电子信息化的管理模式中来。
以往的高校校园点餐系统相关信息管理,都是工作人员手工统计。这种方式不但时效性低,而且需要查找和变更的时候很不方便。随着科学的进步,技术的成熟,计算机信息化也日新月异的发展,社会也已经深刻的认识,计算机功能非常的强大,计算机已经进入了人类社会发展的各个领域,并且发挥着十分重要的作用。本系统利用网络沟通、计算机信息存储管理,有着与传统的方式所无法替代的优点。比如计算检索速度特别快、可靠性特别高、存储容量特别大、保密性特别好、可保存时间特别长、成本特别低等。在工作效率上,能够得到极大地提高,延伸至服务水平也会有好的收获,有了网络,在线高校校园点餐系统的各方面的管理更加科学和系统,更加规范和简便。
3.1 可行性分析
高校校园点餐系统主要目标是实现个人中心、用户管理、食堂管理、食堂菜单管理、菜系分类管理、消息留言管理、留言板管理、系统管理、订单管理的相关信息管理服务。在确定了目标后,我们从以下四方面对能否实现本系统目标进行可行性分析。
3.1.1 技术可行性
高校校园点餐系统主要采用JSP技术,基于B/S结构,Mysql数据库,对于应用程序的开发要求具备完整功能,使用简单的特点,并建立一个数据完整安全稳定的数据库。高校校园点餐系统的开发技术具有很高可行性,且开发人员掌握了一定的开发技术,所以系统的开发具有可行性。
3.1.2操作可行性
高校校园点餐系统的登录界面简单易于操作,采用常见的界面窗口来登录界面,通过电脑进行访问操作,用户和食堂只要平时使用过电脑都能进行访问操作。此系统的开发采用JSP开发,基于B/S结构,这些开发环境使系统更加完善。本系统具有易操作、易管理、交互性好的特点,在操作上是非常简单的。因此本系统可以进行开发。
3.1.3 经济可行性
高校校园点餐系统是基于B/S模式,采用Mysql数据库储存数据,所要求的硬件和软件环境,市场上都很容易购买,程序开发主要是管理系统的开发和维护。所以程序在开发人力、财力上要求不高,而且此系统不是很复杂,开发周期短,在经济方面具有较高的可行性。
3.1.4 法律可行性
此高校校园点餐系统是自己设计的管理系统,具有很大的实际意义。因为无论是软件还是数据库,采用的都是开源代码,因此这个系统的开发和设计,并不存在侵权等问题,在法律上完全具有可行性。
综上所述,高校校园点餐系统在技术、经济、操作和法律上都具有很高的可行性,开发此程序是可行的。
5.1前台首页功能模块
高校校园点餐系统,在系统首页可以查看首页、食堂菜单、新闻资讯、留言反馈、我的、跳转到后台、购物车等内容,如图5-1所示。
![](https://i-blog.csdnimg.cn/blog_migrate/4877ece0869e90485ef9e7208e5e26b9.png)
图5-1前台首页功能界面图
用户注册、用户登录,在用户注册页面可以填写账号、密码、姓名、角色、性别、年龄、手机、邮箱等信息进行用户注册、登录,如图5-2所示。
![](https://i-blog.csdnimg.cn/blog_migrate/0ded2ead515ac26176d69b8439ddc787.png)
![](https://i-blog.csdnimg.cn/blog_migrate/d6000b203d0aac81caefd3a67f33c185.png)
图5-2用户注册、登录界面图
食堂菜单,在食堂菜单页面通过填写食堂号、食堂名、菜品、菜系、图片、分量、食材、食堂地址、详情、价格、座位总数等信息进行添加到购物车、立即预定、点我收藏等操作,如图5-3所示。在我的地址页面通过填写联系人、手机号码、默认地址、选择地址等信息进行添加或重置操作,如图5-4所示。
![](https://i-blog.csdnimg.cn/blog_migrate/8716856ab3793843411f1ffdff4d97da.png)
图5-3食堂菜单界面图
![](https://i-blog.csdnimg.cn/blog_migrate/0754d84437cd003df9ac561348354730.png)
图5-4我的地址界面图
6.1系统测试的意义
随着现代信息的快速发展,在社会各大领域中已经都开始应用网络信息技术,在应用网络技术的同时人们也开始把软件的质量问题作为了一个重要焦点来关注,因为一个系统的好与坏它决定着这个系统在市场上的生存,所以我们必须要把软件质量来做好,这样才有一定的生存能力。对于用户来说它们首先选用的都是保证这个系统的质量问题,因为一个系统的质量决定着用户在后期上成本经济的问题。图6-1就是纠错测试流程。
![](https://i-blog.csdnimg.cn/blog_migrate/5fea897274cf4dac4e5160bd9f8a538d.png)
图6-1 测试与纠错信息流程