校园网上订餐系统的设计与开发

上传人:壹****1 文档编号:555875409 上传时间:2023-03-14 格式:DOC 页数:41 大小:2.90MB
返回 下载 相关 举报
校园网上订餐系统的设计与开发_第1页
第1页 / 共41页
校园网上订餐系统的设计与开发_第2页
第2页 / 共41页
校园网上订餐系统的设计与开发_第3页
第3页 / 共41页
校园网上订餐系统的设计与开发_第4页
第4页 / 共41页
校园网上订餐系统的设计与开发_第5页
第5页 / 共41页
点击查看更多>>
资源描述

《校园网上订餐系统的设计与开发》由会员分享,可在线阅读,更多相关《校园网上订餐系统的设计与开发(41页珍藏版)》请在金锄头文库上搜索。

1、校园网上订餐系统的设计与开发摘 要:随着互联网的飞速发展,网上消费逐渐演变为一种趋势,成为现代商业越来越受欢迎的消费方式。为了提高校园餐饮行业的整体效率和服务水平,给同学们提供更方便、快捷的餐饮服务,校园网上订餐系统随之产生。通过对同学们的用餐方式和用餐时间的全面考察分析,结合软件行业先进的开发技术和发展方向,实现能为同学们提供集餐厅及菜品选择和介绍、自主点菜订餐、同服务员约定送餐时间和支付方式等服务于一体的信息管理系统。为优化校园餐饮行业的经营成本,提高竞争优势,校园网上订餐系统的发展空间仍然很大。关键词:网购;信息管理系统;网上订餐;竞争优势The Design and Developme

2、nt of the Campus Online Meal Ordering SystemAbstract:With the rapid development of the Internet, online consumption gradually evolved into a trend, become more and more popular in modern commercial consumption patterns.In order to improve the whole efficiency and the service level of the campus cate

3、ring industry, to the students to provide more convenient and efficient catering service, campus online ordering system arises. Through to the students the way of dining and meal time comprehensive investigation analysis, combination of software industry advanced development technology and the direc

4、tion of development, can be achieved for the students to set restaurant and food selection and presentation, self ordering ordering, with the attendant agreed delivery time and payment and other services in one of the information management system.For optimizing the operating costs of food and bever

5、age industry, improve the competitive advantage, the development of the campus online meal ordering system space is still large.Key words:online shopping;information management system;online reservation;competitive advantage目 录第一章 绪论11.1选题背景11.2开发前景11.3相关技术1第二章 系统分析22.1需求分析22.1.1系统需求分析描述22.1.2系统性能需求

6、分析22.1.3系统功能需求分析22.2可行性分析32.2.1经济可行性32.2.2技术可行性32.2.3操作可行性42.2.4社会可行性42.2.5结论4第三章 系统设计43.1系统目标43.2系统功能结构53.3开发环境53.4前台系统预览53.5后台系统预览8第四章 数据库设计104.1系统数据库分析104.2系统E-R图114.3数据库表的设计14第五章 系统功能模块的实现185.1登录模块的实现185.2订餐模块的实现195.3用户评价模块的实现205.4餐馆及餐品管理模块的实现215.5系统管理模块的实现215.6密码修改模块的实现22第六章 系统测试226.1系统测试概述226.

7、2测试方法及常见错误236.2.1测试方法236.2.2常见错误246.3系统测试实施246.3.1登录测试246.3.2注册测试256.3.3个人中心测试256.3.4订单管理测试266.4测试结论27总结27致谢27参考文献28附 录292第一章 绪论1.1选题背景电子商务作为未来商业的一部分已经得到社会的认可,互联网已经成为人们获取信息的重要途径。在快节奏的当下生活中,越来越多的商家、商品相继出现。饮食作为日常生活中必不可少的一部分,也向着方便、快捷的方向发展。对于广大学生来讲,他们更愿意“饭来张口”,这样就提高了对就餐方便的要求。但是,同学们由于多种原因导致了享用美食的时间和机会大幅度

8、的减少,快速选择美食无疑是最吸引广大学生的。利用餐饮行业结合互联网的方式,形成了主要针对学生的校园网上订餐系统。传统的餐馆存在着许多弊端,例如经营成本高、顾客等候时间长、卫生安全隐患问题等。相对而言,网上订餐具有以下优势。展示的餐品种类多,信息量大。检索、订购快捷方便。经营成本低、餐品价格低。节约顾客时间。1.2开发前景电子商务的飞速发展代表着未来商业的发展方向,越来越多的人开始相信并倾向于网上消费。学生对餐饮的快捷性要求形成了网上订餐的需求,校园内及周边餐馆为同学们提供网上订餐服务,既能为广大学生节省时间,也能提高餐馆的服务质量和竞争力。同学们可以在网上对各种餐品进行对比,包括餐品的价格、评

9、价、送餐速度、餐厅卫生等。此外,网上订餐系统还能帮助餐馆有效降低经营成本,方便管理员统一管理。在系统上线,投入运营和维护后,不仅方便了同学们,也方便了餐厅经营者,相信会得到各类使用者的广泛好评,同时也能提高本网站的知名度。1.3相关技术该项目为了最大程度的保证系统稳定性,将使用MVC开发模式实现设计与开发。用JSP+SQL的方式,一次编写,处处应用,方便灵活,可移植性强,而且这种方式比较成熟,许多应用程序都采用这种方式。此外,本系统采用Apache Tomcat作为WEB服务器,MySQL作为数据库管理系统,集成开发环境使用eclipse,调试环境使用Google和其自带调试器。第二章 系统分

10、析在实际项目开发之前,首先要进行需求分析和可行性分析,明确网上订餐系统要实现的各项功能,如何为客户提供订餐服务,如何管理各个餐馆及餐品,如何合理进行模块化设计。严格按照软件开发的流程进行设计,包括结构和编码设计、测试和发布等,能熟练运用SQL语句对数据库进行检索、查询等,能够使系统安全稳定的运行,能够满足餐馆经营者和用餐者的不同需求,为双方提供便利。2.1需求分析2.1.1系统需求分析描述系统需求分析的成功与否直接决定了此系统的质量,是系统开发中最重要的前提。使用本系统的用户主要是餐馆负责人和学生,大多数人并不了解软件的开发过程。因此必须要有身份验证功能,只有合法用户才能进入系统。2.1.2系

11、统性能需求分析本系统在性能方面应满足大多数系统都具备的基本条件:界面美观大方、操作符合常规。如:搜索并查询信息或信息的增、删、改、查等操作更加简单。及时更新,实施反馈。对于用户增加、删除或修改的订单、评价等信息要及时更新,及时反馈在首页相应栏目。系统的可扩展性。要求系统的可扩展性强,便于以后的功能扩展和维护。系统运行稳定、可靠、快速、高效。2.1.3系统功能需求分析本系统主要由两部分组成,包括客户端和管理端,顾客只能在客户端操作,超级管理员和餐厅管理员可在管理端进行操作。餐厅管理员实现对餐品和订单的管理,超级管理员实现对餐厅及餐厅管理员的管理与统筹。功能如下:客户端功能用户的登录或注册。用户可

12、以凭借自己的用户名和相应的密码进行登录。初次登录的用户可以注册并要完善自己的信息。用户资料的修改。用户在确认密码后可以修改自己的资料。用户订餐:用户对餐品的搜索、查看及下单。修改订单:订单中餐品种类和数量的修改。确认订单:提交订单及修改收货人的信息。用户反馈:用户享用餐品后可以对餐厅服务及餐品质量进行评价。后台管理功能店铺管理员的登录:管理员基本信息的修改。店铺管理员对餐品的管理:包括对餐品信息和餐品优惠信息的增、删、改、查等基本操作。店铺管理员对订单的管理:包括订单的确认、发货及删除。店铺管理员对用户评价的回复:对用户意见或建议的回复。超级管理员对餐厅的管理:包括对餐厅信息的增、删、改、查等

13、操作。超级管理员对餐厅管理员的管理,包括餐厅管理员的添加、密码的重置和修改,餐厅管理员基本信息、信誉的管理。2.2可行性分析可行性分析是研究某个或某类问题是否值得去解决、解决的可能性有多大,是进行决策的重要依据。主要包括对经济、技术、操作性、社会效益等方面的可行性分析。通过对本系统需求分析的研究,其可行性分析如下:2.2.1经济可行性经济可行性是通过对比系统开发的成本与该系统能带来的效益之间的关系而得出的结论。本系统的开发过程中对软硬件的要求都不是很高,所以软硬件方面的投入也不是很大,无需支出额外设备费用及人员培训费用。开发本系统的成本主要包括在开发前的调研、开发过程的花费及维护阶段的费用,而

14、该系统投入运营后,由于为同学们提供便利、为餐厅提供的广告效应,能使餐厅负责人乐意支付广告费和管理费,后期带来的广告利润较为可观。2.2.2技术可行性技术可行性主要考虑是否具备顺利完成开发工作的技术水平和软硬件配置。该系统采用Tomcat+MySQL,严格按照MVC的模式完成。Tomcat 服务器作为轻量级Web应用服务器,在调试程序时可以随时使用,其免费和开源的优点得到了中小型系统的普遍使用,也是并发访问量较少的系统服务器的不二之选。MySQL是一个小型关系型数据库管理系统,被广泛应用在Internet上的中小型网站上,主要是为了降低成本。MySQL相比其他关系型数据库管理系统而言,有小巧灵活

15、、查询快捷、功能齐全的优点,对于一般的中小型、甚至大型应用都能胜任。2.2.3操作可行性在系统开发过程中,根据订餐网站的运作流程设计,保证程序的正确性;为避免二次开发,系统应具有灵活的更新操作,对数据库的内容有定期整理;系统的稳定性和数据库的一致性应控制在可操作范围内,避免系统宕机;针对不同的用户,要有身份认证、校验功能,用户权限可通过管理员灵活管理,手动备份等操作。2.2.4社会可行性随着“互联网+”时代的来临,“互联网+传统行业”的新型消费方式呈雨后春笋之势。网上订餐突破了生产者和消费者在时间和空间上的限制,大大降低了餐厅的经营成本,用户可以通过不同餐品的对比,选择自己喜欢的餐品,并且可以在任何时间、任何地点都能进行交易。此外,网上订餐使餐饮业以较低成本进入信息化市场,增加了中小餐厅的竞争力,为餐厅创造更多交易机会。2.2.5结论根据以上的分析,本系统的开发不仅时间充裕、费用较低、技术没有问题,而且利润比较可观,社会效益比较好,所以系统开发者认为本系统开发出来后将会很成功。第三章 系统设计在对本系统进行

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号