软件工程毕业设计(论文)基于BS模式的网上订餐系统的设计与实现.doc
《软件工程毕业设计(论文)基于BS模式的网上订餐系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《软件工程毕业设计(论文)基于BS模式的网上订餐系统的设计与实现.doc(23页珍藏版)》请在三一办公上搜索。
1、南 阳 理 工 学 院本科生毕业设计(论文)学院(系): 软件学院 专 业: 软件工程 学 生: 指导教师: 完成日期 2012 年 04 月南阳理工学院本科生毕业设计(论文)网上订餐系统的设计与实现The Design And Realization ofThe Online order System总 计:毕业设计(论文) 1页表 格: 0个图 片: 0个南 阳 理 工 学 院 本 科 毕 业 设 计(论文)网上订餐系统的设计与实现The Design And Realization ofThe Online order System学 院(系): 软件学院 专 业: 软件工程 学 生 姓
2、 名: 学 号: 指导教师(职称): 评 阅 教 师: 完 成 日 期: 2012年04月07日 南阳理工学院Nanyang Institute of Technology网上订餐系统的设计与实现软件工程 吴闯摘 要本文分析了中、小型餐饮店订餐模式,发现传统的订餐模式(人工的方式来进行操作的各项管理比如人工进行记录,人工进行顾客个人信息,顾客订餐,订餐信息管理,通过电话或者QQ等方式联系进行关于交易的信息传递与交流)已经不能适应市场发展的需求,传统的订餐模式信息交换慢(只能进行一对一的交流)、配送速度慢、配送成本高等特点。随着网络技术的发展、电子商务的普及,网上商城已经成为人类生活的一部分了,
3、如淘宝网、QQ拍拍网等等。但网上订餐还处于形成的初期,主要原因在于网上订餐对商品的配送有严格的要求。针对配送问题,本文设计了一套最配送方案,以最快的方式将订餐信息传递给店家,并以最快的速度将快餐送到顾客的手里。网上订餐系统为中、小型快餐店提供一个较好的快餐销售平台,为顾客提供一个较好的订餐平台,为顾客提供更好更快的送餐服务让顾客满意,从而提高快餐的销量。 本文设计的是一个基于互联网的B/S模式的网上订餐系统,能为客户提供网上选择浏览菜品介绍、点菜订餐和快速配送(顾客能及时知道快餐的配送情况)等服务。并为店家和后台管理员提供一个服务平台实现用户信息与顾客订餐的管理,解决信息交换慢,配送速度慢等问
4、题,从而提高了服务的质量。本文详细介绍了系统需求分析、顾客订餐流程,店铺管理流程,点单管理流程及网上订餐系统与网上商城盈利模式的区别。关键词网上订餐系统 订单管理 店铺管理The Design And Realization ofThe Online order SystemSoftware Engineering MajorWu ChuangAbstract:This paper analyzes the medium and small restaurants ordering patterns, found that the traditional ordering patterns (
5、artificial approach to the management operations such as manual recording, manual for customers personal information, customer ordering, ordering information management, through QQ, phone or contact for the transmission of information on trade and exchange) has been unable to meet market demand, the
6、 traditional mode of information exchange ordering slow (only one on one exchange), slow delivery, and high distribution costs . With the development of network technology, the popularity of e-commerce, online store has become a part of human life, such as Taobao, QQ pat net and so on. But online or
7、dering is still in the early stages of formation, mainly due to online ordering and distribution of goods, there are strict requirements. For distribution, the paper has designed a most distribution program, the fastest way ordering information to store, and the fastest to fast food to the customers
8、 hands. Online ordering system for small, medium and fast food outlets selling fast food a good platform to provide customers with a better ordering platform, provide customers with better and faster delivery service for customer satisfaction, thereby increasing the sales of fast food.This design is
9、 an Internet-based B / S model of online reservation system, providing customers choose to view online Description dishes, a la carte ordering and fast delivery (fast-food customers to know the distribution of time) and other services. Store and back office administrator for a service platform to pr
10、ovide user information and customer ordering the management to address information exchange slow, slow delivery and other issues, thereby improving service quality. This paper describes the system requirements analysis, customer ordering process, store management processes, management processes and
11、a single point of online reservation system and online store profit model differences.Key words:Online order system Order management Shop management目 录1. 背景与意义12. 系统分析13. 系统设计14. 编码与实现15. 系统测试与运行1结束语1参考文献1附录1致谢11. 背景与意义21世纪,全球网络化,科技在突飞猛进。我们的生活同网络通信信息相关。计算机应用普及到我们社会和经济生活中的各个领域。人们进行信息交流的深度与广度不断增加,这使得我
12、们的服务、管理也相应跟得上时代的步伐去前进。电子商务在此得到极大地普及与发展。但餐饮业在电子商务中还处于形成的初期;传统的餐饮业中,大都是以实际门面的形式来进行宣传和交流的。传统的订餐模式是用人工的方式来进行操作的各项管理比如人工进行记录,人工进行顾客个人信息,顾客订餐,订餐信息管理,通过电话或者QQ等方式联系进行关于交易的信息传递与交流,拿最平常的费用统计管理来讲,光是每个顾客的个人信息就是一道令人费解的过程,而在当今计算机不断发展的今天,这些问题可以轻而易举的通过计算机和网络来完成,不仅方便快捷而且简单易操作。网上订餐和网上商场有很多想象之处,同样都是通过网络来选购自己需要的商品。但是不同
13、的是网上购物可以通过邮寄的方式,几天之内到达顾客的手中;而网上订餐则要求与最快的速度送到客户手中。很显然客户订餐,最关心的是我这份快餐能不能送到,什么时候送到,因为顾客尤其是上班的时候,吃饭时间是有规定的,定的快餐迟迟不到或者根本就送不到,会给客户造成很大的影响。因此网上订餐提供顾客通过网络订餐的功能,并以最快的速度给客户送餐,并及时给顾客反馈订餐的信息(如快餐是否已送出,多长时间送到等等)。2. 系统分析网上订餐管理系统无论是在应用的深度还是广度都是一个逐步发展的过程。在开发一个局部系统时要充分考虑到局部系统和整个目标系统之间的相容性和完整性,以利于今后整个系统的建设。网上订餐管理系统从总体
14、上把握系统的设计,在具体的设计实现上我们围绕着两个方面的需求展开,即系统使用者(顾客(买家)、快餐店(卖家)、系统管理著(系统管理员)。2.1 买家需求买家登录网上订餐系统后,需要浏览商品,看看各个快餐店有什么食品,因此订餐系统需要有浏览商品的功能。买家看到合适的商品后,要订购商品,因此订餐系统要有订购商品的功能。买家看到好的商品但是又不想马上买,想先看看其它商品进行比较,或者下次再买,因此订餐系统需要有收藏商品的功能。网上订餐采用的货到付款的模式,因此订餐系统不需要做付费功能。买家买完商品后可以对商品进行评价,买家可以给商家留言给商家提建议,买家还可以给管理员留言。2.2 卖家需求卖家需要给
15、店铺添加商品,卖家需要对买家下单进行处理,卖家可以查看买家对商品的评价和买家给店铺的留言,卖家可以对店铺进行装扮。由于快餐需要及时送给顾客,因此顾客的订单信息必须即时送到店家,店家才能及时按订单信息送出快餐。但是根据市场的快餐店一般没有电脑,即使有的快餐店有电脑也很少连接网络,要求快餐店购买电脑并安装网络成本太高。因此订单信息不能通过网络传送给店铺,目前采取的方案是,一般的快餐店都有收银机,在收银机上安装一个短信接收发送终端机,订单信息可以通过短信按约定的格式发送到店铺的终端机上,然后再有店铺将订单处理情况(如订单中的菜已经卖完了、订单已经由哪位配送人员送出、订单已经送到顾客手里等信息)以短信
16、的方式反馈给订餐系统,系统将该信息通知顾客。2.3 管理员需求管理员可以对顾客账号和店铺账号进行管理,可以对所有订单进行管理.3. 系统设计本系统采用JAVA,JSP和mysql数据库设计而成的网上订餐系统。Java具有跨平台的,代码重用性高,调试方便等优势。JSP可以创建和运用动态、交互的web服务器应用程序。同时,JSP具有向跨平台服务器的优点。mysql是一个杰出的数据库平台,具有功能强大,安全可靠性高,并永久免费等特点,可用于大型联机事务处理、数据仓库及电子商务等。3.1 Java的特点:1)简单(Java语法是C+语法的一个“纯净”版本); 2)可移植性(一次编译到处运行) 3)面向
17、对象 4)分布式(Java把打开套接字连接等繁琐的网络任务变得非常容易) 5)健壮性(Java编译器会检查出很多其他语言在运行时刻才显示出来的错误; Java采用的指针模型可以消除重写内存和数据崩溃的可能) 6)多线程(多线程编程的简单性是Java成为流行的服务器端 开发语言的主要原因之一) 7)安全(用Java可以构建防病毒和防篡改的系统) 8)动态(Java可随意增加新的方法以及实例变量, 而客户端却不需做任何的更改) 9)体系结构中立(字节码与计算机体系结构无关, 只要存在运行时系统,可在多种处理器上执行)3.2 mysql的特点:mysql是一个分布式的关系型数据库管理系统,具有客户/
18、服务器体系结构。mysql是一个应用广泛的数据库管理系统,具有许多显著特点,例如,用户喜欢的易用性、适合分布式组织的可伸缩性、用于决策支持的数据仓库功能、与许多其他服务器软件紧密关联的集成性、良好的性能价格比等。mysql系统中,数据库的管理采取了先进的动态管理机制,数据库的大小可以随着数据量的变化而缩小或扩大。另外,用户数据都非常重要的和保密的,这些数据存储在mysql系统中有绝对的安全性保障,有完善的用户账号策略和许可机制,只有经过授权的用户才能访问系统,并且执行相应的操作和访问允许访问的数据。未经授权的用户既不能执行相应的操作,也不能访问数据库中的相应数据3.3 JDK安装及环境变量配置
19、1、JDK的安装:到2、JDK环境变量配置:DK环境变量配置的步骤如下: (1).我的电脑-属性-高级-环境变量. (2).配置用户变量: a.新建 JAVA_HOME D: Javajdk1.6.3 (JDK的安装路径) b.新建 PATH %JAVA_HOME%bin;%JAVA_HOME%jrebin c.新建 CLASSPATH .;%JAVA_HOME%lib;%JAVA_HOME%libtools.jar (3).测试环境变量配置是否成功: 开始-运行-CMD 键盘敲入: JAVAC JAVA 出现相应的命令,而不是出错信息,即表示配置成功!如图:3.4 tomcat安装及环境变量
20、配置1、tomcat安装到下载tomcat6.0,安装过程(略)。2、环境变量配置配置tomcatD:JAVAapache-tomcat-5.5.26 为tomcat的安装路劲。3.5 数据库mysql的安装略3.6 会员注册输入:用户的姓名,密码,管理权限卡号,身份证,密码,开卡日期,备注。处理:添加管理员信息。在这里可以添加系统管理员。添加信息有:用户的姓名,密码,管理权限,卡号,身份证,密码。这里系统会自动将新系统管理员的登录密码设为1,这样新注册的系统管理员获得他的登录号后,就可以在登录系统时,输入用户名和密码,登录系统后,进入系统管理中,修改密码就可以了,所填入的信息将被录入用户信息
21、表中。输出:添加成功,提示成功信息,不成功则显示错误的信息页面。界面如下图所示:3.7 订餐流程顾客注册成功后,登录网上订餐的网站就可以进行订餐了,订餐流程如下:1、选择您所在的位置,因为快餐的配送范围是有限的,比如快餐店在南宁,深圳的买家要订购快餐,快餐店能送到吗?显示是不可能的,所以订餐之前必须选择您所在的位置,由系统判断有哪些快餐店可以为您提供配送服务。快餐店能提供的配送服务的地址可有店铺管理著进行登录设置。位置选择如下图:2、选择快餐店。选择为配送地址后,页面会显示能为您进行配送的所有快餐店,您可以随意选择一家来查看店铺所提供的商品(即快餐),如下图:3、选择商品,选择商品后,商品会放
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 毕业设计 论文 基于 BS 模式 网上 系统 设计 实现
链接地址:https://www.31ppt.com/p-3994161.html