本科生毕业设计(论文)开题报告课题名称网上订餐系统的设计与实现学院计算机工程学院专业软件工程学生姓名学号指导教师一、课题来源及意义随着现代科学技术的飞速发展、计算机与全球互连网络相连接,使今天的社会进入了以计算机为核心的社会。网络的发展给我们带来了无限的商机与便利。在餐饮业,网络也同样能够发挥巨大的作用—网上订餐。网上订餐为客户提供的是最方便的饮食方式,以快速,便捷的送货上门给客户提供最好的,最需要的餐饮及服务,为客户省去了很多不必要的时间和麻烦,给商家带来更多利益,网上订餐可使餐饮企业提高效率,节约成本。通过计算机传单、分单、汇总数据准确、实时无延迟。大大提高了速度。同时,网上订餐可以辅助餐饮企业营销。通过信息管理,可以记录餐饮企业方方面面的数据。与传统的电话订餐相比,网上订餐有着自己的优点。比如,电话订餐时,往往由于客户对餐饮企业提供的信息不了解或不够了解,就会进行相关的咨询,造成一定程度上的时间浪费。电话接收人员在同一天反复重复相同的信息,也造成了人力资源的浪费。相比而言,网络订餐可以及时更新的丰富信息,让客户自由的选订自己喜爱的餐品,这在一定程度上给了客户更多的选择权和自由权。实现网上订餐系统可以将订餐推广到更加广泛的群体,使得订餐数目增多,饭店的知名度增高以及订餐信息合理规范的管理。网上订餐管理系统无论是在应用的深度还是广度都是一个逐步发展的过程。在开发一个局部系统时要充分考虑到局部系统和整个目标系统之间的相容性和完整性,以利于今后整个系统的建立。订单管理从总体上把握系统的设计,在具体的设计实现上我们围绕着三个方面的需求展开,即管理者、系统使用者、系统维护者。菜单管理模块作为网上订餐系统的主要模块,是该系统的重要组成部分,一方面它可以随时更新菜单信息,以至于客户能有更多的选择,另一方面,它可以随时更改菜单上的任何信息,使顾客看到的都是真实的信息。菜单管理在该系统中占有十分重要的地位,它是该系统运行流畅的保证。二、国内外发展状况就餐饮业而言,在经济发达国家中发展的速度及需求远比经济不发达的国家要高很多。因为经济发达国家人们的时间观念很强,对服务的要求也比较高,更重要的是其餐饮业能不断运用先进的管理方法和手段特别是信息技术,充分地利用巨大的信息资源。在世界上经济发达的国家和地区,计算机技术应用于餐饮业已经十分成熟。网上订餐中多功能性的服务还可以让消费者从容的网上浏览餐馆的菜单,或进行价格上的比价,来选择所需要的美食佳肴。目前,通过上网提供外卖和送餐服务的餐厅多于独立经营者,外卖与送餐服务占餐饮生意额的一半以上。美国餐饮消费者越来越趋向于使用网上订餐的形式来购买外卖,特别是年轻一族的消费者。显而易见,网上订餐将成为餐饮业扩大生意的金矿源,有眼光的餐饮业业主应该尽早考虑如何利用因特上网销售。目前网上订餐业务在我国只是处于形成期,从网站数量来看,并不很多,专门从事网上订餐业务的网站凤毛麟角,一些较大的星级酒店虽然设立网站开展网上订餐业务,但以网上订房业务为主。至于一些中小餐饮企业则未涉足网上业务,而且有些餐馆虽然上了网,但网上订餐业务也从未开展。另外,从网上订餐企业的业绩看,并不理想。由于互联网发展已深入家庭,网上订餐这个课题已经提出,为了方便人们生活,提高人们的生活效率,该类系统根据现实订餐的方式虚拟于网络之上,使人们通过网络就可以完成生活中必要的事情(饮食)。系统的完成基本订餐的功能,用户注册功能,信息技术的发展将更快的推动互联网的发展,订餐系统的重要性也将越显其强大的作用。三、课题的研究目标、内容1、研究目标由于网上订餐系统的业务完成需要菜单管理模块、订单管理模块、用户管理模块、购物车模块、产品排行模块、权限管理模块等协调工作,这四个模块相互独立又存在着一定的联系,其中用户管理模块具有对所有模块的管理权限。2、研究内容菜单管理模块主要实现商品添加、商品修改、商品删除、商品查看等功能。,更新商品,还可以录入一些新的商品,对商品进行及时的管理与操作,这样能够让广大消费者能够及时的了解到各种商品的最新信息。订单管理模块主要实现的是对订单进行查询管理,消费者对自己需要的商品选择提交为订单,根据客户的需要系统管理员可以进行对订单修改、订单的查询、订单的增加、订单的删除。以此对订单进行维护管理。用户管理模块是用户可以进行注册用户,系统管理员可以进行对所有用户的用户信息修改,信息查看,用户注册,用户的删除,因此对用户进行管理。购物车模块是用户可以自己想购买的东西先加入到购物车,在购物车中对自己想买的商品进行管理,以及商品结账。产品排行模块模块主要实现根据商品卖出的数量对商品进行排行,可以直接购买商品。权限管理模块主要分为普通用户、管理员,普通用户可以变为管理员,管理员也可以变为普通用户。根据不同的权限系统会分配不同的操作。四、设计方法及手段首先,认真分析本模块所要达到的功能要求,做出需求分析(通过运用UML面向对象的分析方法)。然后从整体架构上进行总体设计,例如模块各部分功能的整体设计及流程、菜单界面等。其次,在以上工作的基础上,开始对各功能的详细设计。主要包括:用户、用户权限的分配;找出各种类,并设计出相应的类图、顺序图、流程图等;对各功能细化并作出详细设计;还要进行数据库的设计。最后,通过以上分析和设计,应用JAVA进行实际的代码编写,实现所设计的模块功能,达到本次课题的目标。五、课题研究的进度安排本课题研究具体进度安排计划如下。1~2周:查找课题相关资料。3~4周:仔细学习研读相关资料;进行需求分析和总体设计。5~6周:对各功能进行详细设计;数据库设计;熟悉JAVA。7~8周:开始程序编写,通过编写具体代码实现本模块的功能。9~10周:系统测试并完成代码编写工作;开始撰写毕业论文。11~12周:完成论文初稿,向老师提交课题作品。13~14周:在老师指导下,对本课题作品及论文进行修改和完善,并做最后的总结整理;提交最后审查。15~16周:毕业答辩。六、可行性分析(1)技术可行性:本系统使用Dreamweaver制作网页、JAVA技术进行开发,数据库用SQLServer的主要特点是:简化网页的编辑工作,提供代码和设计试图分离,使得代码更容易书写、修改与维护。使用编译式语言,不同的动态网页制作技术还可以使用不同的编译语言,Dreamweaver是成熟的制作网页软件,而且学起来也比较容易,因此是完全可行的。通过大学期间对编程语言和基础课程的学习,应用已有的编程软件是可以编写出适当的采购管理模块的。(2)经济可行性:民以食为天,人们一日三餐,消费者对食的需求较大,因而市场较大,如果能在个性化和专业化上做好文章,一定能够经营成功。餐饮业本身还有比其他行业更适合发展电子商务的特点:餐饮业以中小企业为主,大部分餐饮业老板都希望通过电子商务降低成本,提高利润;电子商务从本质上来说是服务经济,而没有其他行业比餐饮业更精通服务经济的;电子商务是一种柔性化定制、个性化服务的生产方式,餐饮业长期以来就是个性化、多样化的生产服务。(3)操作可行性:从操作方式或操作过程看,采用了用户能够接受的方案。七、已具备的实验条件目前,前期实验条件已准备就绪,已经准备好了本次课题有关JAVA的书籍和资料,找到多篇相关学术报告及论文和商品化的演示系统作为参考。实验室内的工作用机也已分配妥当,实验过程中所需要用到的JAVA相关软件工具也准备就绪。八、参考文献[1]孙卫琴,李洪成.Tomcat与JSPWeb开发技术详解.电子工业出版社,2003。[2]BruceEckel.JSP编程思想.机械工业出版社,2003。[3]FLANAGAN.JSP技术手册.中国电力出版社,2002。[4]LEEANNEPHILLIPS.巧学活用HTML4.电子工业出版社,2004。[5]朱红,司光亚.JSPWeb编程指南.电子工业出版社,2001。[6]BruceEckelThinkingInJavapersonEducation,Inc,2002。[7]李海峰.基于J2EE技术开发高性能BBS论坛.上海:华东师范大学,2006。[8]陈刚.Eclipse从入门到精通.北京:清华大学出版社,2005。[9]孙卫琴.精通Struts:基于MVC的JavaWeb设计开发.北京:电子工业出版社,2004。[10]胡百敬,姚巧玫.SQLServer数据库开发详解.北京:电子工业出版社,2006。[11]毕建信.基于MVC设计模式的Web应用研究与实现.武汉:武汉理工大学,2004。指导教师意见选题是否合适:是□否□课题能否实现:能□不能□指导教师(签字)年月日选题是否合适:是□否□课题能否实现:能□不能□指导小组组长(签字)年月日