- 1、本文档共31页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于web的java开发设计课程设计毕设论文
PINGDINGSHAN UNIVERSITY
《基于Web的Java开发设计》
课程设计
题 目: 网上订餐系统
院(系): 软件学院
专业年级: 软件工程 2011级
姓 名: 李燕xxx
学 号: xxxxxxxx
成 绩:
完成时间: 2013年6月8日
郑 重 声 明
本人的独立撰写并完成,没有剽窃、抄袭、造假等行为本人愿意承担由此而产生的后果,特此郑重声明。
1 绪论(3-5页为宜) 1
1.1 课题背景及意义 1
1.2 课程设计的主要工作 2
1.3 应用的开发技术 3
1.3.1 MVC模式 3
1.3.2 JSP技术 5
1.3.3 Servlet技术 6
1.4 开发工具 6
1.5 小结 8
2 需求分析(2-4页为宜) 9
2.1 实际业务操作流程 9
2.2 功能需求 12
2.3 小结 13
3 概要设计(2-4页为宜) 14
3.1系统总体设计 14
3.1.1 框架设计 14
3.1.2 功能设计 15
3.2 数据库设计 18
3.3 小结 20
4 功能详细设计与实现(8-10页为宜) 24
4.1系统框架各层次实现 24
4.1.1 Model设计 24
4.1.2 View设计 24
4.1.3 Controller设计 31
4.2主要功能的设计与实现 33
4.2.1 功能1 34
4.2.2 功能1 35
4.3小结 37
5 测试 40
6 结语 41
参考文献 42
1 绪论1.1 课题背景
俗话说“人生在世,吃穿二事”,人即使为高级动物,但仍需与其他动物一样以食为天。从古至今,零零总总的各类美食也是孕育而生,长盛不衰。饮食行业也成为众多行业里常张常新的行业。社会发展至今,随着人们的生活质量的提高,对于饮食的需求不再仅限于温饱,而是呈现出多形态的需求。很多白领及学生工作,学习紧张没有时间去到实体店里排队买餐,他们需要一种快捷的方式满足自己的用餐需求。另外很多的宅男宅女也需要一种便捷的方式订餐,来节省自己的时间。
随着网络的普及以及人们需求的增长,网上订餐必定会成为一种趋势。传统的订餐方式存在很多问题,比如说到餐厅就餐,在学校或者公司餐厅排队买饭花费的时间很长效率很低。我们国家现在的个人订餐方式还处于电话订餐的层次上,不可否认,电话订餐的确方便,但是这种方式存在他自身的缺陷,例如,本身订餐的效率低,订餐人的信息和订单容易混淆和丢失。因此,网上订餐的出现和发展是很有必要的,据了解在我国的部分地区网上订餐这种订餐形式已经得以发展,麦当劳,肯德基以及很多大型饭店已经投入使用网上订餐业务来满足客户的用餐需求。
网上购物的优势在于选择面大、价格便宜、交易方便、节省时间和精力等。整个菜品市场一片繁荣。在中国,网上购物有发展的必要,也有发展的基础,发展网上购物的各方面条件也日趋成熟,但是还存在一些问题,只有把问题解决好了,才能保证网上购物的蓬勃发展。
1.2 课程设计的主要工作
.3 应用的开发技术
1.3.1 MVC模式
MVC全称是Model-View-Controller,表示一种软件架构模式。它把软件系统分为三个基本部分:模型,视图和控制器。的目的是实现一种动态的程序设计,使后续对程序的修改和扩展简化,并且使程序某一部分的重复利用成为可能。除此之外此模式通过对复杂度的简化使程序结构更加直观。模型(Model)数据库进行数据管理和数据库设计数据模型用于封装与应用程序的业务逻辑相关的数据以及对数据的处理方法模型有对数据直接访问的权利,例如对数据库的访问。视图(View)界面设计人员进行图形界面设计。在视图中一般没有程序上的逻辑。为了实现视图上的刷新功能,视图需要访问它监视的数据模型,因此应该事先在被它监视的数据那里注册。控制器(Controller)程序员编写程序应有的功能?控制器起到不同层面间的组织作用,用于控制应用程序的流程。它处理事件并作出响应。
在本次网上订餐系统中,JSP对应View,负责生成最终的动态网页并返回给浏览器。Servlet对应controller,处理HTTP请求,负责生成JSP中使用的JavaBean组件或对象,Servlet创建JSP所需要和对象,然后根据用户的请求,决定将哪个JSP页面发送给客户。JavaBeans对应的是Model,实现各个客户,管理员,
您可能关注的文档
最近下载
- 建筑垃圾清运投标方案(技术方案).docx
- python351入门指南中文版打印版.docx VIP
- PEP五年级英语下册Unit 4 Part A .pptx VIP
- 神经病学(人卫九版)3-颅内压增高.pptx
- 2023—2024学年山东省济南市市中区八年级上学期期中考试英语试卷(含听力).doc VIP
- 颅脑损伤-参考PPT.ppt
- 天津市河东区第一0二中学2022-2023学年七年级上学期数学期中测试卷【含答案】.pdf VIP
- 四年级语文走月亮课件.pptx VIP
- 浙江省宁波市2023-2024学年高二上学期期中地理试题含解析.pdf VIP
- 人教版五年级上册科学《根和茎》课件图文.ppt
文档评论(0)