毕业论文(设计)论文(设计)题目:网上订餐系统系别:专业:学号:姓名:指导教师:毕业论文(设计)开题报告系别:计算机与信息科学系专业:网络工程学号姓名曹永光论文(设计)题目网上订餐系统设计与开发命题来源□√教师命题□学生自主命题□教师课题选题意义(不少于300字):俗话说:“民以食为天”,随着人们生活水平的提高,对饮食的要求已不再是解决温饱问题,很多人在进行紧张工作之余会选择享受美食进行放松。餐饮业是一种个性化、多样化的服务产业。随着网络技术的发展和普及,将餐饮服务与个性化、多样化服务的电子商务相结合,形成了方便、快捷、个性化的网上订餐系统,通过网上订餐,顾客不必亲临现场,便可以为自己、家人、朋友聚会等置办一份既营养又实惠的美食。其最大的优势在于:图文并茂,信息能够及时更新和在线查看,并有效地解决了传统就餐过程出现的排队,拥挤,信息不能及时更新的现象。这样既节省了时间,也可以为广大用户提供更多选择。该系统基于ASP.Net平台和SQLServer2008数据库开发,实现了网上订餐系统信息的动态管理,对每个订单的信息保管妥善并且处理及时,实现了高度的智能化。系统基于B/S(Browser/Server,浏览器/客户端)模式实现,这种结构使得数据只有结果集合在浏览器中显示,数据的处理在服务器进行,用户不用安装客户端,而且由于通过服务器端统一管理数据,易于保证数据的一致性。研究综述(前人的研究现状及进展情况,不少于600字):国外:国外的许多知名品牌在多年前就开始了网上订餐服务,并且受到了国外的许多家庭的欢迎;这些品牌的网上订餐服务这几年也在中国逐渐普及。国内:现在我国使用的订餐方式大多还停留在电话订餐的层面上,毋容置疑,电话订餐方便,随时打一个电话就可以预定餐品。但是这种方式也存在着一些问题,这种订餐的效率低,并且对信息的保存和更改需要人工记录,容易遗漏和出错。因此,网上订餐服务在逐渐新起,据了解,在济南、青岛、临沂等地,许多消费者对订餐的需求量是很大的,尤其是临沂商城,由于这里有位居全国第二位的专业批发市场群体,许多外来客商因整天忙于生意而无暇去饭店吃饭,因而他们热衷于网上订餐。济南有一家午餐网很受消费者的欢迎,由于网站为消费者提供免费的订餐服务,并通过让消费者享受多种优惠的服务,吸引了众多网上订餐者。总体来说,我国的网上订餐业务还处于形成期,成长空间还很大。发展趋势:人们通过上网,对餐品进行预订,这样不仅节约了时间,也为饭店的订餐管理工作提供了方便,最重要的是,这样的订餐方式效果很好,对每个订单的信息保管妥善并且处理及时,实现了高度智能化管理。因此将来网上订餐服务有望发展成一种非常受欢迎的订餐方式,将成为餐饮业销售的新模式和新的增长点。研究的目标和主要内容(不少于400字)a.主要研究或设计内容:网上订餐系统主要是针对如今别的订餐方式的缺陷而新起的一种更为方便、高效的订餐方式,实现了在线阅览菜单,自动化点餐的方式;其最重要的一点就是要求实时性,要及时反映顾客的订餐情况,对每个订单的信息保管妥善并且处理及时,实现了高度智能化管理。系统的功能结构图如下:网上订餐系统前台后台用户登录或游客注册信息浏览友情链接订餐查看历史订单留言板实时反映订餐请况处理订单前台信息浏览、添加、删除、修改审核注册用户系统管理订餐管理回复留言查看订单明细信息反馈和评分功能:前台:1.分类展示各种菜色和价格,并且带有搜索功能;2.用户或游客都可以留言详细的菜品介绍和网站特别推出的养身咨询。3.游客需要注册成为本站会员,才能订餐,否则只能进行浏览。游客注册时必须填入相关的注册信息,在提交注册信息后需要等待管理员的审核,方能享受订餐服务。4.会员可以浏览自己的历史订单表,可对生效过后的订单上的菜品进行信息反馈和评分,此评分会影响该菜品在网站中的推荐指数。5.本站的会员可在留言板中可以把自己对本站的建议留下。后台:1.当用户有订单提交后,会在该主页上自动弹出订单信息,并且可以查看订单详情,最后根据实际情况处理订单。2.管理员对菜单信息,养生咨询,友情链接等基本信息录入、浏览、删除、修改、搜索;3.管理员审核注册用户信息,使前台用户能够进行订餐。4.管理员可以回复前台顾客的留言。5.管理员可以根据需要添加新的系统管理员。b.需要解决的关键问题和思路:1.软件体系机构:本系统采用B/S模式,构成一个三层结构的客户服务器系统。第一层客户机是用户和整个系统的接口;第二层WEB服务器将启动相应的进程来响应这一请求;第三层负责协调不同的Web服务器发出的请求,管理数据库。2.前台,后台的界面:作为一个网上订餐系统,需要呈现给顾客的是丰富,美观的界面;为此选择用CSS+HTML才设计界面,一些特别的显示效果还需要加入JavaScript.CSS,指层叠样式表(CascadingStyleSheets),样式定义如何显示HTML元素,样式通常存储在样式表中,把样式添加到HTML中,是为了解决内容与表现分离的问题。可以极大提高工作效率。外部样式表通常存储在CSS文件中,多个样式定义可层叠为一。一个普普通通的网页。通过给这个文件添加的CSS规则,我们可以得到十分美观的网页。JavaScript是一种“脚本”(“Script”),它直接把代码写到HTML文档中,浏览器读取它们的时候才进行编译、执行。3.ADO.NET技术:ADO.NET有效地从数据操作中将数据访问分解为多个单独使用的不连续组件,包含用于连接数据库、执行命令和检索结果的.NETFramework提供程序。使用ADO.NET技术,后台可以对数据库中的数据进修添加,修改,删除,而前台可以将数据库中的数据读取和现实出来。4.ASP.NET的内置对象:使用ASP.NET内置对象可以在两个网页之前传递变量、输出数据,以及记录变量值等。本系统可以使用ASP.NET内置对象实现后台够实时的反映出前台订餐信息的要求。拟采用的研究方法1.需要查阅一定文献、图书资料,通过图书馆和互联网等途径获得。2.熟练掌握C#语言、SQLSERVER数据库软件的基本使用和配置方法,ASP.NET的基本使用方法及程序设计方法。通过学习以及导师指导可以获得与本系统相关的知识。3.需要用到计算机,自备或学校实验室。研究工作的进度安排第一周(2010-3-01至2010-3-07):查资料;第二周(2010-3-08至2010-3-14):查资料,学习基础知识和相关技术;第三周(2010-3-15至2010-3-21):学习ASP.NET与SQLServer的相关知识;第四周(2010-3-22至2010-3-28):学习CSS+HTML,有关静态网页的相关知识;第五周(2010-3-29至2010-4-04):制作前台和后台的静态网页;第六周(2010-4-05至2010-4-11):完成前台信息显示与查看、用户的注册与登录和购物车的功能;第七周(2010-4-12至2010-4-18):完成前台的订餐功能,能实时的在后台反映;第八周(2010-4-19至2010-4-25):完成后台信息查看和添加、删除、修改功能;第九周(2010-4-26至2010-5-02):完成了后台对订单的查看和处理功能;第十周(2010-5-03至2010-5-09):改进网站的细节,完善整个系统并美化界面;第十一周~十二周(2010-5-10至2010-5-23):撰写论文;第十三周(2010-5-24至2010-5-30):论文定稿,制作答辩PPT等。参考文献目录(作者、书名或论文题目、出版社或刊号、出版年月日或出版期号)[1]杨千里,王育民.电子商务技术与应用[M].北京:电子工业出版社,1999.[2]卞文志.网上订餐将成为餐饮业利润第二落点[J].烹调知识.2007,(4):26~27.[3]李勇平.ASP.NET2.0(C#)基础教程[M].北京:清华大学出版社,2008.[4]ChrisUllman,JohnKauffman等著.ASP.NET1.1入门经典.VisualC#.NET2003编程篇[M].北京:清华大学出版社,2004.[5]马照亭等.ASPWeb编程实例教程[M].北京:北京希望电子出版社,2002.[6]刘亚姝,许小荣,张玉梅等.ASP动态网站开发技术与实践[M].北京:电子工业出版社,2007.[7]孙三才,许熏尹.精通c#与ASE.NET程序设计[M].北京:中国青年出版社,2001.8.[8]SQLServer2005发展优势所在[DB(DB/OL)].[2008-10-06][9]张伟,蒋德华.基于B/S架构的网站设计研究[J].软件导刊.2008-07-09,7(5):109~110.[10]张玉孔.B2C型中小企业电子购物系统的设计[J].商场现代化.2006,(11X):119~119.[11]顼宇峰.ASP+SQLServer典型网站建设案例[M].北京:清华大学出版社,2006.[12]冀振燕著.UML系统分析设计与应用案例[M].北京:人们邮电出版社,2003.[13]蒋瀚洋,李月军,庞娅娟.SQLServer2005数据库管理与开发教程[M].北京:人民邮电出版社,2009.[14]吴晨,张亮,张静.ASP.NET+SQLServer数据库开发与实例[M].北京:清华大学出版社,2006.[15]MichaelV.Mannino.数据库设计、应用开发和管理[M].北京:清华大学出版社,2007.[16]古乐,史九林等.软件测试案例与实践教程[M].北京:清华大学出版社,2007.指导教师意见签名:年月日教研室主任意见签名:年月日II目录摘要.....................................................................1关键字...................................................................1引言.....................................................................1(一)研究的背景及意义...............................................1(二)订餐系统现状与发展.............................................2(三)结构安排.......................................................31相关技术介绍...........................................................41.1.Net平台简介.....................................................41.1.1.Net概述....................................................41.1.2ASP.Net的优势..............................................61.2SQLServer2008简介..............................................71.2.1SQLServer2008概述........................................71.2.2SQLServer2008的优势......................................71.3系统体系结构......................................................82系统分析与设计.....................................