web的校园点餐系统的设计与实现(源码)【字数:12259】
目 录
摘 要 I
目 录 III
第1章 前言 1
1.1研究背景 1
1.2国内外研究现状 1
1.2.1.国内研究现状 1
1.2.2.国外研究现状 2
1.3研究目的和意义 2
1.3.1研究目的 2
1.3.2研究意义 3
1.4全文组织结构 3
第2章相关技术简介 4
2.1 JSP技术 4
2.2 B/S结构 4
2.3 MYSQL数据库 4
第3章 *景先生毕设|www.jxszl.com +Q: ^351916072#
系统分析 6
3.1可行性分析 6
3.1.1技术可行性 6
3.1.2操作可行性 6
3.1.3经济可行性 6
3.2性能需求分析 6
3.3功能需求分析 7
3.4系统流程分析 8
3.5设计原则 10
第4章 系统总体设计 11
4.1系统概要设计 11
4.2系统结构设计 11
4.3数据库设计 12
4.3.1数据库实体(ER图) 12
4.3.2数据库表设计 14
第5章 系统实现 17
5.1系统前台主界面 17
5.1.1会员注册界面 17
5.1.2用户登录界面 18
5.1.3商品详情界面 18
5.1.4食堂窗口界面 18
5.2 买家中心界面 19
5.2.1购物车界面 19
5.2.2查看订单界面 19
5.3 卖家中心界面 20
5.3.1添加商品界面 20
5.3.2查看订单界面 21
5.4 管理员中心界面 21
5.4.1网站资讯界面 21
5.4.2网站公告界面 21
5.4.3留言板界面 22
5.4.4买家会员界面 22
5.4.5商品管理界面 23
5.4.6卖家会员管理界面 23
5.4.7商品属性设置界面 23
5.5 部分代码展示 24
第6章系统测试 27
6.1测试定义 27
6.2 测试方案 27
6.3 测试用例 28
6.4 测试分析 31
第7章 总结 32
参 考 文 献 33
致 谢 34
第1章 前言
1.1研究背景
当今时代是一个以网络和信息为核心的社会[1]。随着Internet的快速发展,网络的应用日益的广泛。如电子商务,电子政务,网上医疗,网上娱乐,网络教学等。网络时代的到来,使得当今社会成为一个信息化的社会。各行各业在日常经营管理等方面也在向规范化和网络化趋势汇合。无疑,网络信息化管理使人们的生活更高效、更便捷,信息交流更迅速。可以预见,全民信息化将会成为一种必然。对于校园餐饮业,建立一个基于Web的校园点餐系统也将成为一种必然;校园点餐系统的信息化程度体现在将互联网与信息技术应用于日常生活,以现代化工具代替传统人工作业。由于学生日常行程极为规律、时间也比较紧迫,就餐时间过于集中。为了实现在线订餐,节省学生排队的时间,开发一个校园点餐系统是非常有必要的[2]。
1.2国内外研究现状
1.2.1.国内研究现状
近年来,手持智能设备和无线网络技术在各个领域都得到广泛的应用,也取得了极好的效果,尤其是直面消费者的服务业,网络技术的快速发展给消费者带来了很多便捷的同时也提高了商家的服务质量。现代服务业尤其是餐饮业引入网络信息技术后也达到了吸引客源、拓展市场的作用[3]。纵观目前国内的市场,很多酒店和餐厅也已经开始使用一些信息化工具来帮助自己的工作,包括各种即时通讯工具,还有一些餐饮行业的无线点餐软件产品,包括点餐宝等产品[4]。从2007年开始,随着PDA的普及,很多软件公司也都相继推出了基于PDA的无线点餐系统,在技术层面上PDA无线点餐系统已日臻成熟。
目前无线点餐系统的客户端基本可以分为以下集中表达形式:
(1)基于嵌入式系统的点餐机。这类系统具有较好的系统集成特性,从安全和可控性方面来讲都有着其他设备无法具备的优势,但其构建成本相对较高,不管是位置固定无法移动的触屏式点餐机还是掌上点餐宝,都需要专门的设备和专业技术支持维护。其运作成本相对也是所有点餐系统中最高的[5]。
(2)引入其他手持设备的点餐系统。这类产品主要是在点餐系统中引入了B/S模式,相对于前一种实现方式,其UI更为亲切和易于被接受;此外,餐厅向客人提供用于点餐的PDA或者pad等手持设备,从系统安全上也是可行的。但相应的,其运作成本并没有根本的下降,提供和维护这些手持设备所带来的成本压力也不容忽视[6]。
近年来国内成熟的点餐系统也有很多,较为典型的有肯德基的自助点餐APP。肯德基的自助点餐系统提供消费全程的闭环服务,从点餐服务到CRM,在程序中实现社交、分享、消费、忠诚度等多种功能,同时具有流畅的点餐系统,下单、付款、取餐一应俱全,还提供堂食/打包两种形式。由此可见国内订餐系统的技术已较为成熟,并且已有成功的先例。
原文链接:http://www.jxszl.com/jsj/jsjkxyjs/368914.html