web的校园点餐系统的设计与实现(源码)【字数:12259】
摘 要校园内就餐是学生每天校园生活必不可少的重要组成部分,然而如今的校内就餐依然延续着传统的就餐模式学生在就餐时间来到食堂选择窗口并且排队选餐,然后工作人员现场根据学生的需求来制作食物。对于学生而言,他们在选餐、排队、等待的过程中浪费了大量的时间;对于食堂工作人员而言,就餐高峰期时的大量工作也给他们带来了极大的压力。与此同时,食堂就餐容易引发秩序混乱,各种不文明的现象时有发生。卖家也很难与学生进行有效的沟通以及接收学生的反馈意见。校园点餐系统就是针对以上问题而设计开发的。本校园点餐系统分为两大部分。前台部分负责与用户的交互,是一个用于用户对系统提供的功能进行浏览与操作的网站。后台部分主要有三个功能模块用户管理、订餐管理、信息管理。其中用户管理包括买家,卖家,管理员的注册、登录、修改用户信息、注销等功能。订餐管理包括买家的订餐,卖家的接受订单等功能。信息管理包括餐品、订单、评价、公告等信息的管理功能。本校园点餐系统的开发是基于B/S结构的,采用JSP程序设计语言及MYSQL数据库进行开发;论文首先阐述了基于B/S模式校园点餐系统的开发,并对该系统进行了详细的需求分析,然后详细探讨了校园点餐系统的功能需求、业务流程和系统设计等方面的问题。系统使用网络进行订餐,利用了先进的计算机技术和网络技术来改变目前的校园就餐状况和提高信息管理、服务水平,与传统餐饮行业进行了新旧的结合,一方面节省了用户用餐的时间,给用户带来方便,另一方面给餐厅带来了新的销售模式,同时也使订餐的管理规范化,系统化,给人们的生活带来了很大的便利。
目 录
摘 要 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.hbsrm.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,在程序中实现社交、分享、消费、忠诚度等多种功能,同时具有流畅的点餐系统,下单、付款、取餐一应俱全,还提供堂食/打包两种形式。由此可见国内订餐系统的技术已较为成熟,并且已有成功的先例。
目 录
摘 要 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.hbsrm.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,在程序中实现社交、分享、消费、忠诚度等多种功能,同时具有流畅的点餐系统,下单、付款、取餐一应俱全,还提供堂食/打包两种形式。由此可见国内订餐系统的技术已较为成熟,并且已有成功的先例。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/305.html