美食网的功能的设计与实现毕业论文.doc
《美食网的功能的设计与实现毕业论文.doc》由会员分享,可在线阅读,更多相关《美食网的功能的设计与实现毕业论文.doc(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、摘要论文阐述了美食网的功能的设计与实现。系统界面简单直观,易于操作和使用,交互性强。它不仅将一些食品从线下转到线上,而且还可以扩大商家的规模和市场影响力,使得一些商家可以减少经营的成本,提高工作效率,更加方便了人们的日常生活的要求。网站实现了从菜品管理,名店加盟,留言处理,实现了美食网站的功能。在设计方面,本网站采用B/S模式,使用JSP技术进行动态页面的设计,运用JavaBean对程序的关键代码进行封装。数据库选用的是SQL Server 2000。 关键字:美食网、JSP、SQL Server 2000 Abstract The paper expounds the functions o
2、f food network design and implementation. System is simple and intuitive interface, easy to operate and use, interactive is strong. It not only transfer some food from offline to online, but also can expand business scale and market influence, make some businesses can reduce operating costs, improve
3、 work efficiency, more convenient Peoples Daily life.Join website realized from food management, shops, message processing, realized the function of food web site. In terms of design, this site USES B/S mode, using JSP technology for the design of the dynamic pages, using the JavaBean to encapsulate
4、 the key code of program. Database of choice is SQL Server 2000.Keywords:Meishi net、JSP、SQL server 2000 第一章 系统的概述1.1课题背景 随着现代技术的发展,从之前2G时代步入了4G的时代。上网成为每个国民生活中不可缺少的一部分。据网上有关中国网民的调查报告显示在2008年我国的网民已经超过了美国,而且呈现继续增长的趋势。面对如今信息高速化的时代,网上购物成为年轻人甚至中年人、老年人的一种风尚。至于现在,在线上可以买衣服、化妆品还有一些数码产品。面对如此庞大的消费群体,我们想要将我们本土的一
5、些菜品也推向网络,更加方便人们的生活。1.2 课题目的和意义 网站的设计目的是为了满足消费者只要通过互联网就可以足不出户的订购自己喜欢的菜品,改变传统商业交易,在互联网上进行交易,实现网上购买菜品。论文主要涉及软件,数据库与网络技术等。涵盖知识面广,可有效地提高学生综合运用所学知识分析解决问题的能力,增强学生对事物的理解与掌握能力,培养学生掌握科学的研究方法,正确的设计思想,独立思考,勇于进取,探索创新,为今后进一步学习与工作奠定了良好的基础。1.3 开发目标随着科学技术的不断提高,计算机科学日渐成熟,作为计算机应用的一部分,使用计算机对线上销售平台进行管理,具有线下操作所无法比拟的优点。因此
6、,开发这样一个网上销售平台就成为很有必要的事情。而且只要系统的设计合理,就可以为公司再开一条销售通路,减少库存堆积,利用网络的共享、互动的优点,结合地面销售的优点,借助数据库管理技术,开发一个网上预定销售平台,实现餐饮网上预定销售规范化、个性化、人性化。相比传统地面销售,网络销售有着以下优点:(1)降低成本 (2)增加收益 (3)提高控制力度(4)减少操作误差 (5)提高企业规范化运作水平(6)提升信息交流 (7)提供决策支持总之,伴随着个人电脑的普及和使用电脑人口的增加,网络销售在众多的销售渠道中脱颖而出,其地位及占有量一定会逐渐增加。论文含针对毕业设计程序的相关说明,但不是软件系统的使用说
7、明书。1.4 开发设计思想 系统用JSP语言来编写美食网,数据库用 SQL server 2000 来连接网站,通过编写JavaBeans来进行后台业务逻辑控制,本系统全部基于B/S模式,以JSP对网站进行开发,注重用户与网站的交互性。因此在这样的背景下,针对当前Internet网络发展趋势来设计美食网就成为了当今应用软件的首选体系结构。1.5开发工具和环境简介1.5.1 JSP简介JSP(Java Server Page服务器网页)由Sun公司倡导、许多公司参与一起建立的一种动态网页技术标准,是基于JavaServlet以及整个Java体系的web开发技术。JSP技术为创建显示动态生成内容的
8、web页面提供了简便的方法。 (1)JSP工作原理JSP是面向服务器的。当Web服务器和JSP引擎遇到访问JSP网页的请求时,JSP引擎将请求对象发送给服务器端的相关组件,由服务器端组件处理这些请示,从数据库中检索信息,然后服务器端组件再将响应对象返回JSP引擎。JSP引擎将响应对象传递给JSP页面,根据JSP页面的HTML格式完成数据编排,最后Web服务器和JSP引擎将格式化后的JSP页面以HTML格式返回客户浏览器。 (2)JSP体系结构JSP网站开发标准给出了两种模式可以归纳为模式一、模式二。模式一:JSP+JavaBeans技术在这种模式中,JSP页面独自响应请求并将处理结果返回给客户
9、。适用于小型应用,不能够满足大型应用的需要。模式二:JSP+Servlet+JavaBeans技术Servlet技术是一种采用Java技术来实现CGI功能的一种技术,Servlet技术非常适于服务器端的处理和编程,并且Servlet会长期驻留在内存。从开发的观点看,模式二更被采用,也更符合当前流行的MVC结构(Model/view/controller)。 (3) JSP的特点 .简化的页面生成技术。 .JSP页面用标准的HTML或XML命令来处理页面的格式化和布局设计,而用类似HTML、XML的标记和Java语言编写的脚本程序生成页面内容。这使得页面形式与页面内容互相独立,非常有利于大型项目
10、的分工合作。 .硬件平台和服务器无关性。 .功能可扩展性。 .JSP可以通过JDBC,与诸如Oracle、SQL2000这样的大型关系数据库进行连接。 .JSP提供了一些隐含对象。 第二章 网站的可行性分析2.1 可行性研究可行性研究阶段的主要任务是在系统初步调查的基础上,对新系统是否能够实现和值得实现等问题做出判断,避免在花费了大量的人力和物力之后才发现系统不能实现或新系统投入使用后没有任何实际意义而引起的浪费,对新系统可行性的分析,要求用最小的代价在尽量短的时间内确定系统是否可行。2.1.1 技术可行性美食网的开发是一项复杂的系统工程。为了保证系统开发成功,必须采用工程化的系统开发方法,并
11、研究出一些符合工程化标准的开发方法。这些方法旨在指导开发者进行工程化的系统开发,从而加快系统开发的速度,保证质量以及降低开发成本。工程化的系统开发方法确实在开发实践中取得了一定的效果。此次开发使用JSP作为开发语言,采用Servlet技术,Tomcat5.0作为Web服务器。2.1.2用户使用可行性 本网站是供用户自主选择,根据个人要求进行选购,还拥有灵活的管理。而且各种浏览器都可以进行选购,更加方便用户的使用。2.1.3经济可行性 美食网给人们带来了方便,成为一种全新的商务模式。因此,不用出门就可以在家购物的新时尚已经到来,构建一个美食网在经济上是完全可行的。就本系统而言,随着电脑的普及,为
12、学生在网络上进行购物提供有利的条件。而一个美食网可以为学生提供软件条件,这样学生便可以足不出户的买菜品了。商家可以从中获得利润,两全其美。 综上所述,本网站是为用户和商家建立了一个合作关系,网站进入正式运行后可以为商家更好地节约人力、提高商家的经济收入,所带来的收益大于在初期的资金投入。因此,在经济上完全可行。2.1.4地域局限性 虽然该网站给用户提供了更加方便的选购,但是也有地域的局限性。不能实现全国的运送。2.2 需求分析需求分析的任务是通过详细调查现实世界要处理的对象,充分了解系统的工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。新系统必须充分考虑今后可能的扩充和改变。1在
13、这里我们需要了解用户有什么样的具体要求和对系统性能的要求。(1)用户的需求分析:(a)用户注册(b)用户登录(c)菜品浏览(d)菜品订购(e)菜品查询(f)订单修改(g)修改密码(h)修改个人信息(i)管理员(2)系统性能分析对数据的安全性、完整性要求:用户信息保密,只有管理员能任意修改。确保网上支付安全。菜品信息、用户信息必须保证其完整性。防止恶意删改。以下是系统性能需求:(a)准确性和可靠性高(b)页面友好,功能齐全,且可以使用(c)系统便于维护和升级。(d)数据库访问效率高第三章 网站的总体设计模块是数据说明、可执行语句等程序设计对象的集合,它是单独命名的而且可通过名字来访问。模块化就是
14、把程序化分成若干个模块,每个模块完成一个子功能,把这些模块集起来组成一个整体,可以完成指定的满足问题的要求。3.1 系统功能分析首先对现有系统进行分析,现有系统是信息的重要来源。分析已有系统的功能和实现,从而确定新系统的设计目标和模型。由于条件有限,调研主要是在网上进行。即通过在网上已有的美食网站注册成会员来了解其具备的功能。本网站提供各种与美食相关的信息,实现了对信息数据的浏览、查询、编辑和删除等基本数据库操作,采用了模块化设计方法,实现了前台功能模块和后台功能模块,前台功能模块包括名店介绍、特色美食、名店加盟、美食教程、美食社区等;后台功能模块包括管理员信息管理管理用户信息、管理名店信息、
15、管理美食信息、管理教程信息、管理社区信息等功能。网站首页:灵活推荐餐馆、美食和各种文章、图片内容等;名店介绍:可按菜系分类、餐馆环境等;条件检索查询餐馆,每个餐馆具有一个综合展示页,展示餐馆的店堂图片、菜式和网友点评。 特色美食:通过分类检索,可直接查询美食介绍、相关餐馆等信息。 美食教程:查询和浏览美食教程,可通过后台发布文章。用户也可以自定义创建文章栏目和分类。 美食社区: 一个会员互动交流的小型社区系统,包括餐馆点评、美食评论、聚会活动讨论等区域,用户也可自定义创建讨论区。 名店加盟:添加名店加盟信息。后台设计:管理员信息管理:管理员登陆,信息修改等管理用户信息:用户注册,登陆,忘记密码
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 美食网的功能的设计与实现 毕业论文 美食 功能 设计 实现
限制150内