在线订餐系统设计与实现毕业设计.doc

在线订餐系统设计与实现毕业设计.doc

ID:153019

大小:5.11 MB

页数:77页

时间:2017-06-28

在线订餐系统设计与实现毕业设计.doc_第1页
在线订餐系统设计与实现毕业设计.doc_第2页
在线订餐系统设计与实现毕业设计.doc_第3页
在线订餐系统设计与实现毕业设计.doc_第4页
在线订餐系统设计与实现毕业设计.doc_第5页
资源描述:

《在线订餐系统设计与实现毕业设计.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、在线订餐系统设计与实现毕业设计目录摘要ABSTRACT第一章绪论11.1在线订餐的市场趋势11.2在线订餐的市场优势11.3解决的主要问题21.4本文的主要工作21.5论文的组织结构3第二章预备知识52.1系统开发语言52.2系统开发工具52.3系统开发框架技术6第三章需求分析93.1系统分析与设计目标93.2可行性分析93.3设计的总体规划103.4功能分析103.4.1用例图103.4.2用例描述113.5.3系统E-R图253.5.4主要功能活动图26第四章概要设计294.1运行环境294.2系统逻辑架构设计29iii4.3数据存储设计304.3.1系统数据结构设计304

2、.3.2数据库表设计304.4类模型设计344.5运行设计344.5.1运行模块组合344.5.2运行控制354.6系统出错处理设计374.6.1出错信息374.6.2补救措施374.6.3系统维护设计37第五章详细设计395.1程序系统的结构395.2Customer类设计说明405.3Restaurant类设计说明415.4Order类设计说明425.5Food类设计说明435.6Message类设计说明445.7Notice类设计说明455.8Note类设计说明465.9ShoppingCart类设计说明475.10Admin类设计说明49第六章软件的实现与测试516.1

3、总体实现516.2软件测试586.2.1测试环境和测试工具586.2.2测试策略和方案586.2.3功能测试586.2.4测试的结论59第七章总结与展望617.1总结 617.2 展望 61参考文献62致谢63iii附录A:主要源代码65附录B:软件使用说明书73iii在线订餐系统设计与实现第一章绪论1.1在线订餐的市场趋势近年来,电子商务的发展可谓是速度惊人,在线订餐的消费方式也就成了一股热潮。当然,风起云涌的互联网的应用,为在线订餐创造了良好的发展空间。同时,在线订餐服务的时尚、丰富、便捷等优点是传统的电话订餐业务无法比拟的。此外,传统餐饮业目前面临着经营管理理念和方式上的

4、被动改革等种种压力,因此餐饮企业也会顺应发展潮流,积极谋求一种创新型的发展策略,实现行业的可持续发展。这时,在线订餐服务必将成为创新型发展的最好战略。有关调查数据显示,一线城市白领更偏好于选择在线订餐服务,在线订餐消费体验将会成为白领一族获取餐厅信息、进行订餐的更好选择。在线订餐紧跟着互联网发展的步调,会逐渐被人们所接受、所喜欢。并且,目前国内在线订餐服务普及的范围并不广泛,只是在一线城市有较高的普及程度和较多的消费群体,由此可见在线订餐行业的可发掘市场是非常巨大的。同时,我们很容易理解,在互联网领域,谁能够抢先一步在应用上创新,谁就能够成为未来的掌舵手。1.2在线订餐的市场优

5、势时代在不断发展,不断进步,网络技术也日益提高,所以说,在线订餐服务势必会成为一种顺应时代发展的新型餐饮服务。那么在线订餐对消费者有什么好处呢?对于商家会有什么市场优势呢?其实,在线订餐服务就是利用网络技术给人们生活、消费、休闲等各方面带来的影响,从中获取市场商机。在线订餐是以网络为媒介,消费者直接通过这一媒介在网上轻松订餐,避免了出门就餐的不必要麻烦。并且,通过在线订餐服务,顾客在店家选择方面比较多,选择类型也很丰富,很容易满足消费者的比较购买心理。对于商家,通过在线订餐服务,一方面利用客人订餐消费的记录,建立自己餐厅的顾客资料库;另一方面,可以节省运营成本的开销。3在线订餐

6、系统设计与实现1.3解决的主要问题本文要实现的在线订餐系统是基于市场上现有的网上订餐系统的功能需求与结合用户的消费习惯方式设计的。如何根据用户需求,设计出满足用户最佳的消费体验的订餐系统是本文要解决的主要问题。在需求分析方面,要在充分理解用户在线订餐体验需求的基础上,获得用户需求和业务流程,需求包括功能需求和非功能需求。通过分析总结出合理的设计和开发思路。在设计方面,分析在线订餐系统的逻辑架构和业务需求,设计出能够更好满足可维护性,灵活性和可扩展性的订餐系统。在具体实现方面,在实现前文设计基础上,基于B/S架构和MVC思想,采用SSH三大框架技术开发出界面、业务和数据处理之间层

7、次分明的订餐系统,便于今后系统的维护和扩展。SSH框架是指Struts2、Hibernate以及Spring框架。之所以采用框架技术,是因为框架(FrameWork)具备有以下特点:(1)框架拥有自己的一些类库及接口,在某种程度上来讲,是一个半成品的应用(工具)。(2)程序员只要使用框架来进行开发,框架可以提供很多有用的服务及对一些重复的、冗余的代码进行封装。(3)通过框架开发可以大大提高开发效率。1.4本文的主要工作本文通过分析市场上已存在订餐系统的实际需求和业务流程,并结合分析顾客的习惯

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。