餐饮连锁店营业评价系统.pdf
《餐饮连锁店营业评价系统.pdf》由会员分享,可在线阅读,更多相关《餐饮连锁店营业评价系统.pdf(56页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、大连理工大学硕士学位论文餐饮连锁店营业评价系统姓名:潘明申请学位级别:硕士专业:软件工程指导教师:江贺20070519大连理工大学专业学位硕士学位论文摘要在当今的信息化时代里,互联网的应用已经深入到人们生活的方方面面,企业对于电子商务和企业信息化的热情也越来越高。随着信息化技术的日益普及,餐饮这样的传统行业也越来越多的采用信息技术来管理自己的业务。由于餐饮企业管理方式的特殊性,多数企业都选择定制开发自己的餐饮管理系统来满足自身的需求,餐饮连锁店营业评价系统就是为锓饮企业定制开发的系统。餐饮连锁店营业评价系统是一个基于J 2 E E 开发平台的W e b 开发项目。本系统的业务逻辑设计与系统功能
2、实现都是根据餐饮连锁店的具体要求而定制的。在本系统中主要应用了S t r u t s,H i b e r n a t e 等先进的开发技术。在系统功能方面,系统划分成5 个功能模块,分别是开始模块;店铺浏览模块;具体店铺模块;成绩输入模块;成绩评价模块。在系统设计方面,按照M V C 的设计思想将系统划分为三个子系统,分别为模型子系统;视图子系统;控制子系统。在系统实现过程中,逐一实现了3 个子系统。在系统测试阶段对系统进行了模块测试与综合测试。S t r u t s,H i b e r n a t e 等先进的开发技术的使用不仅简化了开发过程。提高了开发效率,而且体现了开发技术的先进性和当前
3、W e b 项目开发的趋势。系统经过测试投入使用,已经为餐饮企业产生了经济效益。关键词:餐饮连锁店;J 2 E E 开发平台;S t r u t s 框架餐饮连锁店营业评价系统U n i o nR e s t a u r a n t sA p p r a i s e m e n tS y s t e mA b s t r a c tI nt h en o wi n f o n n a f i o n i z a t i o nt i m e,t h eI n t e m e ta p p l i c a t i o na l r e a d yp e n e t r a t e dt h ea
4、 s p e c t sw h i c hl i v e dt ot h ep e o p l e,t h ee n t e r p r i s e g 甜也gt h ee l e c t r o n i cc o i n I E t e r c ea n dt h ee n t e r p r i s ei n f o r m a t i o n i z a t i o ne n t h u s i a s mm o r ea n dm o r ei sa l s oh i g h A l o n gw i t ht h ei n f o r m a t i o n i z a t i o
5、nt e c h n o l o g yd a i l yp o p u l a r i z a t i o n,t h ed i n i n gs u c ht r a d i t i o np r o f e s s i o na l s om o r ea n dm o r em a n yu s ei n f o r m a t i o nt e c h n o l o g yn l a n a g e so w ns e r v i c e A sar e s u l to ft h e蛐b u s i n e s sm a n a g e m e n tw a yp a r t i
6、 c u l a r i t y,t h em o s te n 唧r i s e sa l Ic h o o s eh a v ec u s t o m-m a d ed e v e l o po w nd i n i n gm a n a g e m e n ts y s t e mm a n a g e m e n ts y s t e mt om e e to w nn e e d,u n i o nr e s t a u r a n t sa p p r a i s e m e n ts y s t e mh a v ec u s t o m-m a d et h ed e v e
7、l o p m e n tf o rt h ed i n i n ge n t e r p n s et h es y s t e m U n i o nr e s t a u r a n t sa p p r a i s e m e n ts y s t e mi so n ed e v e l o p st h ep l a t f o r mb a s e do nJ 2 E Et h eW e bd e v e l o p m e n t a li t e m T h i ss y s t e ms e r v i c el o o c a ld e s i g na n dt h e
8、s y s t e mf u n c t i o nr e a l i z a t i o na l lh a sc u s t o m-m a d ea c c o r d i n gt ot h ed i n i n gc h a i ns t o r es p e c i f i c r e q u e s t H a sm a i n l ya p p l i e dS t r u t s,H i b e r n a t ei nt h i ss y s t e ma n dS OO i lt h ea d v a n c e dd e v e l o p m e n tt e c h
9、 n o l o g y 1 nt h es y s t e mf u n c t i o na s p e c t,t h es y s t e md i v i d e s5f u n c t i o nm o d u l e s,r e s p e c t i v e l ys t a r t st h em o d u l e,s h o pb r o w s i n gm o d u l e,c o n c r e t es h o pi n f o r m a t i o nm o d u l e,m a r k e t i n ga c h i e v e m e n tm o
10、d u l e,m a r k e t i n ga c h i e v e m e n ta p p r=s a lm o d u l e I nt h es y s t e md e s i g na s p e c t,a c c o r d i n gt ot h eM V Cd e s i g nc o n c e p tt h es y s t e md i v i s i o ni st h r e es u b s y s t e m s,r e s p e c t i v e l yi st h em o d e ls u b s y s t e m,t h ev i e w
11、s u b s y s t e m,t h ec o n t r o l ss u b s y s t e m I nt h es y s t e mn 强I 王i z a t i o np r o c e s s,h a sr e a l i z e d3s u b-s y s t e m s0 1 1 0b yo n e H a sc a r r i e do nt h em o d u l et e s ta n dt h es y n t h e s i st e s ti n t h es y s t e mt e s ts t a g et ot h es y s t e m N
12、o to n l yS t r u t s,H i b e r n a t ea n dS OO nt h ea d v a n c e dd e v e l o p m e n tt e c h n o l o g yU S es i m p l i f i e dt h ep e r f o r m a n c eh i s t o r y,e n h a n c e dt h ed e v e l o p m e n te f f i c i e n c y,m o r e o v e rh a sm a n i f e s t e dt h ed e v e l o p m e n t
13、t e c h n o l o g ys o p h i s t i c a t i o na n dt h ec B r l 舶tW e bp r o j e c td e v e l o p m e n tt e n d e n c y T h es y s t e ma f t e rt h et e s to p e r a t i o n a l,h a sa l r e e d yh a dt h ee c o n o m i ce f f i c i e n c yf o r t h ed i n i I I ge n t e r p r i s e K e yW o r d s
14、:U n m nR e s t a u r a n t sJ 2 E Ed e v e l o p m e n tp h f f o r m;S t r u t sf r a m en 一独创性说明作者郑重声明:本硕士学位论文是我个人在导师指导下进行的研究工作及取得研究成果。尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写的研究成果,也不包含为获得大连理工大学或其他单位的学位或证书所使用过的材料。与我一同工作的同志对本研究所做的贡献均已在论文中做了明确的说明并表示了谢意。作者签名:置蜩日期:坐Z:三:圣大连理工大学专业学位硕十学位论文大连理工大学学位论文版权使用授
15、权书本学位论文作者及指导教师完全了解“大连理工大学硕士、博士学位论文版权使用规定”,同意大连理工大学保留并向国家有关部I 1 或机构送交学位论文的复印件和电子版,允许论文被查阅和借阅。本人授权大连理工大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,也可采用影印、缩印或扫描等复制手段保存和汇编学位论文。作者签名导师签名透幽之兰2 盟年至月堡日大连理工大学专业学位硕士学位论文1 1 课题的背景介绍可以说W e b 开发是当前最流行的开发方式,W e b 开发是对B 8 体系结构的最好体现,目前绝大多数的基于传统C S 体系结构的软件都转向了基于W e b 的开发方式。W e b 开发方
16、式的流行是与W e b 平台的特点相关的:W e b 非常流行的一个很重要的原因就在于它可以在一页上同时显示色彩丰富的图形和文本的性能;W e b 与平台无关,无论你的系统平台是什么,你都可以通过I n t e r n e t 访问;W e b 是分布式的,信息可以放在不同的站点上;W e b 是动态的,信息的提供者可以经常对站上的信息进行更新;W e b 是交互的,用户的浏览顺序和所到站点完全由他自己决定。这些特点也决定了当前软件市场上客户的主要需求,客户的需求使目前软件企业都将大部分的技术力量转移到基于W e b 开发的项目中。随着信息革命的兴起和信息时代的到来,企业对于电子商务方面的应用
17、越来越广泛。电子商务应用主要是通过W e b 平台来实现的。W e b 服务端开发技术的完善使开发复杂的W e b 应用成为了可能。在此起彼伏的电子商务大潮中,为了适应企业级应用开发的各种复杂需求,为了给最终用户提供更可靠、更完善的信息服务,基于W e b 平台的开发被越来越广泛的采用。两个最重要的企业级开发平台一J 2 E E 和N E T 在2 0 0 0 年前后分别诞生于J a v a 和W i n d o w s 阵营,它们随即就在企业级W e b 开发领域展开了你死我活的拼争,从某种意义上说,也正是这种针锋相对的竞争关系促使了W e b 开发技术以前所未有的速度提高和跃进。j由于本项
18、目采用了J 2 E E 开发平台,所以下面介绍一下J 2 E E 开发平台的概况及发展趋势。J 2 E E 是纯粹基于J a v a 的解决方案。1 9 9 8 年,S u n 发布了E J B1 0 标准。E J B 为企业级应用中必不可少的数据封装、事务处理、交易控制等功能提供了良好的技术基础。至此,J 2 E E 平台的三大核心技术S e r v l e t、J S P 和E J a 都已先后问世。1 9 9 9 年,S u n 正式发布了J 2 E E 的第一个版本。紧接着,遵循J 2 E E 标准,为企业级应用提供支撑平台的各类应用服务软件争先恐后地涌现了出来。I 酬的W e b S
19、 p h e r e、B E A 的W e b L o g i c 都是这一领域里最为成功的商业软件平台。随着开源运动的兴起,J-B o s s 等开源世界里的应用服务新秀也吸引了许多用户的注意力。到2 0 0 5 年时,S u n 的J 2 E E 版本已经升级到了1 5版,其中三个关键组件的版本也演进到了S e r v l e t2 4、J S P2 o 和E J B2 1。至此,J 2 E E体系及相关的软件产品已经成为了W e b 服务端开发的一个强有力的支撑环境。在W e b 服务端,2 0 0 0 年以后出现了几种主要的技术融合方式。首先,越来越多的W e b 开发环境开始支持M
20、V C(M o d e l-V i e w-C o n t o r l l e r)的设计模型,为开发者提供了全套的开发框架。实际上,J 2 E E 平台本身就是这种开发框架的典型代表。开源项目在W e b开发框架和应用模型方面表现得非常积极,S t r u t s、J e t s p e e d、j P o r t l e t、C o c o o n、L e n y a、餐饮连锁店营业评价系统X O O P S 等都是开源世界里与M V C 开发框架、门户服务和W e b 内容管理相关的优秀解决方案。所有人都在关心W e b 的发展前景,所有人都想知道十年以后的W e b 会长成什么样子。W
21、 3 C 明确地告诉我们,W e b 的未来是语义化的W e b(S e m a n t i cW e b)。未来的语义化W e b是一种懂得信息内容的W e b,是真正的”信息管理员。随着语义化W e b 的诞生和发展,W e b 开发技术也必将经历更为重大的变革。可以预见的是,在未来的几年里,还会有许多新的开发技术或开发平台出现。1 2 本文工作本论文所做的工作是餐饮连锁店营业评价系统的需求分析,总体设计与开发,其中包括系统的调查与可行性研究,系统总体结构的定义,系统框架设计以及系统的具体功能设计,系统后台数据库的定义与设计,以及系统的最终实现,最后对该系统进行了测试。1 3 本文的组织结
22、构论文的第一部分“绪论”简要介绍了本文的背景和动机。第二部分“系统关键技术”详细介绍了在本系统开发中所使用的关键技术,主要包括S t r u t s 框架,H i b e r n a t e 技术等。第三部分“需求分析与设计”是系统的分析阶段,研究了系统的业务流程,对系统进行了规划。第四部分“系统设计”是对系统的详细设计,包括对数据库的详细设计,对S t r u t s 框架各个层次的架构搭建。第五部分“系统实现”主要介绍了本系统是如何最终实现的,包括编码过程的详细说明。第六部分“系统测试”是本文的最后一章,主要介绍了本系统的测试过程。最后对餐饮连锁店营业评价系统进行了总结,再次对本系统的开发
23、流程与使用技术进行了最后概括。大连理工大学专业学位硕士学位论文2 系统关键技术本系统的开发采用的是当前十分流行的J a v aW e b+S t r u t s+H i b e r n a t e 架构开发,目前此开发架构已经应用的十分广泛,尤其在W e b 开发项目中的众多开发架构中脱颖而出,成为首选。此架构里的组件虽然还在不断更新,但它已经是一个非常成熟的开发架构。下面要介绍一下J a v aW e b+S t r u t s+H i b e r n a t e 开发架构以及本系统所采用的关键技术。2 1J a v aW e b 应用J a v aW e b 开发技术是一个十分笼统的概念,
24、他并不专门指某门编程语言或某项技术,而是众多技术与组件组成的共同开发平台,这些组件主要包括S e r v l e t 组件,J s P组件,J a v a B e a n 组件,删L 语言等等。在这其中S e r v l e t 组件与J S P 组件是J a v aW e b开发技术的核心部分。以下要简要介绍各个部分。S e r v l e t 是一种独立于平台和协议的服务器端的J a v a 应用程序,可以生成动态的W e b 页面。S e r v l e t 是通过S e r v l e t 引擎运行在W E B 服务器上的J A V A 应用程序,W E B 服务器接受浏览器发出的H
25、T T P 请求,这个请求被放到S E R V L E T 引擎中处理并传送给相应的S e r v l e t 程序,生成H T T P 的响应结果,并把结果传送给浏览器(S e r v l e t 可以处理很多请求响应)。S e r v l e t 程序有如下的特点:在传统的C G I 中,每个请求都要启动一个新的进程,如果C G I 程序本身的执行时间较短,启动进程所需要的开销很可能反而超过实际执行时间。而在S e r v l e t 中,每个请求由一个轻量级的J a v a 线程处理(而不是重量级的操作系统进程)。在传统C G I 中,如果有N 个并发的对同一C G I 程序的请求,则该
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 餐饮 连锁店 营业 评价 系统
限制150内