JSP+mysql学生食堂点餐管理系统设计(4)
时间:2018-08-17 09:00 来源:毕业论文 作者:毕业论文 点击:次
2.3.5 Bootstrap前端框架 Bootstrap是目前最受欢迎的前端页面CSS/HTML框架[22],它来自于Twitter。Bootstrap简洁灵活,使得开发者在开发前端页面是更加快捷。它提供了优雅的HTML和CSS规范[23],由动态CSS语言写成。在本设计中,使用这个框架,目的在于使得网页界面更加美观,更加年轻化。 2.3.6 DataTable插件 DataTable是一个临时的保存数据的虚拟表(表示内存中数据的一个表),它是ADO dot net库中的一个核心对象[24],不需要代码就可以绑定数据库而且界面风格非常简洁。 2.3 运行环境 操作系统:Windows XP以上版本。 服务器:Tomcat 7.0以上版本。 浏览器:IE、Fire Fox、Google Chrome等。 3 需求分析与系统整体概述 3.1 需求分析 3.1.1 可行性分析 随着互联网在全球发展,全世界网络人口在不断增加,网络世界越来越广阔,网上购物已经成为一种潮流。而高校的大学生作为这个时代的后继者,更是这类新型产业的发展人群。从如今的各大高校的食堂调查我们可以看出,排队是一种十分普遍的现象,这充分说明这种传统的人工操作根本很难应对流量高峰期所带来的难题。这样会导致食堂拥挤的困境,倘若有这样一个“学生食堂点餐系统”来分担一部分学生的点餐、支付,那么这种困境将得到极大的缓解,食堂的成本也得到极大的降低,学生的用餐环境也得到改善。 自从社会许多管理领域开始引进计算机应用,短短的30年,整个社会都发生了惊人的变化[25]。在如今计算机应用神速发展的信息时代,在餐饮业竞争如此激烈的今天,餐饮业该如何提高管理效率和服务质量显得至关重要。学生食堂作为这一类行业,它们需要这样一个应用来解决这类问题。利用计算机应用来实现食堂的部分功能,不仅速度快、效率高,而且极大地提高了数据的准确率。这样就无形地避免了人为因素的干扰,又使得食堂对数据自动的严格统计,不仅降低了经营成本,又使得食堂走向自动化。所以,学生食堂使用计算机应用来辅助经营,是这个时代必然的趋势。 3.1.2 用户需求 该系统要实现学生食堂的部分功能,包括学生方面:用户注册、用户登录、修改信息、查看菜品、购物车、订单、在线支付等;食堂方面:管理员登录,添加管理员,修改密码,处理菜品,处理订单等。 3.2 系统整体概述 3.2.1 系统功能分析 《学生食堂点餐管理系统》的模型是典型的B2C(企业对客户)模式,主要包括用户注册、购物车管理、订单管理、搜索菜品等基本功能。以及学生点餐系统的后端管理,包括菜品的添加、订单的处理等功能。本系统的设计与开发严格遵守软件工程的规范,力求做到减少系统模块的耦合性,提高系统的稳定性。 本系统的主要功能如下: (1) 前台(用户购买)模块: ① 用户管理:用户注册、登录、修改信息、注销; ② 菜品显示:按分类查询菜品、按关键字查询菜品; ③ 购物车管理:向购物车中添加菜品、修改购物车中菜品的数量、删除购物车中的菜品、我的购物车; ④ 订单管理:通过购物车中明细生成订单、查看我的订单、查看订单的详细信息、确认收货、取消未付款订单、在线支付。 (2) 后台(管理员)模块: ① 管理员:管理员登录、添加管理员、修改密码、管理员注销; ② 菜品管理:添加菜品、修改菜品信息、删除菜品、查询、分页; ③ 订单管理:确认发货、查看订单详细信息、查询、分页; (责任编辑:qin) |