BS模式程序设计实例_第1页
BS模式程序设计实例_第2页
BS模式程序设计实例_第3页
BS模式程序设计实例_第4页
BS模式程序设计实例_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

-.zB/S模式程序设计实例1.概况工程名称基于SaaS的在线餐饮效劳平台行业中小型企业应用架构类型B/S构造开发技术1.B/S开发环境和技术

〔1〕Eclipse+Tomcat+Java

采用技术:JSP、Servlet、SSH、Tomcat。

〔2〕.NET+IIS+C*

采用技术:ASP.NET、ADO.NET、IIS。

2.数据库技术

MySQL、SQLServer或Oracle数据库。

3.其它技术

Aja*规模系统总体规模:10人月2.工程概述目前我国餐饮业是一个集中度很低的行业,多以中小型餐饮企业为主,信息化程度极低。中小型餐饮企业信息化难以推进,主要是面临软硬件购置及维护本钱过高、相对分散的问题。中小型餐饮企业即使能够花费较高费用一次性购置餐饮管理软件,但在后期的运转过程中,系统升级、系统维护、永无止境的专业化效劳是否能够得到保障,是又一个焦虑之处。新兴的SaaS软件效劳模式通过将离散的软件买断模式转化为集中的软件租用模式,从而为企业同时降低一次性软硬件投资本钱及维护本钱提供了可能。SaaS(SoftwareasaService,软件即效劳)模式是一种新型的软件提供方式,依托全新理念"云计算〞,它的出现为中小企业信息化的开展注入了新的力量。由于采用软件租用方式,用户不必一次性投入高费用,终止租用自由度较大,从另一方面讲后期效劳必然得到软件供方的高度重视,保障性必然提高。同时SaaS模式具有海量的用户数量;低本钱、高效率;用户可定制功能;免除系统升级、维护问题;通过广域数据的深度分析,可以为用户提供更专业的效劳。本工程设计和实现了基于SaaS模式的餐饮管理平台,我们的目的是通过一系列的前期准备工作,能够将这款软件管理系统扩展到实际应用阶段,为中小餐饮企业提高运作管理效率,降低管理本钱,提高企业竞争力和利润率做出奉献。系统设计目的:提供灵活高效的新型软件效劳,将离散的软件买断模式转换为集中的软件租用模式,降低企业软硬件投资本钱和维护本钱,推进中小型餐厅企业信息化建立,提高其管理水平。根本思路:软件提供商将餐饮软件部署效劳器上,用户通过互联网向软件提供商定购所需的应用软件效劳,按定购的效劳多少和时间长短向软件提供商支付费用,并通过互联网获得软件提供商提供的效劳。用户不用再购置价格昂贵且灵活性不强的软件,而改用向提供商租用基于Web的软件,来管理企业经营活动,且无需对软件进展维护,效劳提供商会全权管理和维护软件。从而有效的降低企业的经营本钱和维护本钱。另外,该套系统还支持网上预订和支付效劳,极方便了广阔顾客,也给各大餐厅企业增加了潜在客户。创新点:1、采用基于云计算的租用模式,可以降低使用本钱和维护本钱,吸引中小型企业;2、每个客户的业务数据被单独存放,同时提供使用可配置的元数据来为每一个客户提供其自身需要的独一无二的用户体验和客户定制,可以面向海量的客户群体;3、实时联网,支持远距离控制,同时方便顾客网上预定及支付;4、采用的是租用模式,给了用户很大的自由空间,同时鼓励提供商为了保存用户而加强后续效劳。系统拓扑构造图如下所示:图1系统拓扑构造图说明:根据流量与实际需要,系统拓扑构造可作相应调整。具体参见工程资料:大型架构演变和知识体系。图2Saas模式高级架构图3业务环境图3.总体业务流程介绍图4系统总体业务流程图4.系统功能4.1系统功能构造系统采用B/S构造,分为在线点餐网,餐饮店铺信息管理,系统管理三大局部。功能构造图如下所示:图5系统功能构造图4.2系统功能需求4.2.1功能需求概述餐厅查找本功能主要包括:可以在页面中查找餐饮商店,可以按中餐,简餐,西餐等分类查找餐饮店铺,也可以根据地图的当前位置查询附近的各种餐饮店铺,并且用户可以查看各个店铺以及相关菜品的评分和评论信息。网上点餐本功能主要包括:网上点餐。网上点餐即传统的外卖形式的信息化实现,在网页上查看和选择该餐饮店铺的相关菜品和价格,输入用户地址,生成点餐订单,并且用户可以查看订单状态〔如:已生成,送货中,已完成〕。在线取号本功能主要是解决小型店铺在用餐顶峰时期,用户量大,用户等待时间长,而店铺本身工作人员少,出菜时间慢造成的问题,该功能实现用户和店铺可以在网上选择菜品和用餐时间段〔早,中,晚〕,系统生成顺序号,到用餐时间段后既可抵达改餐饮店铺按号的顺序取餐,并且可以实时查询当前订餐号的顺序号的位置,系统给出大致等待时间,用户根据时间来取餐,解决了用户点餐后等待时间长的问题,只用根据当前顺序号和预计时间来取餐即可。店铺则可以根据用户预定菜品提前配餐。生成优惠券餐饮店铺可以发布优惠券到系统中,优惠券容和样式都可以由店铺自己定义,用户只需要在网上下载优惠券并打印即可在改店铺使用。餐饮店铺管理本功能主要包括餐饮店铺的菜谱信息维护,位置信息维护,店铺介绍维护,网上点餐订单维护,点餐取号管理,优惠劵管理,财务统计功能。系统后台管理系统中所有的餐饮店铺使用的功能模块均是组件式开发,提供应用户使用。所有的餐饮店铺功能都可以选择网上点餐,网上订座,点餐取号,优惠劵等功能模块使用,并且支付费用。4.2.2餐厅查找输入相关餐厅信息可以查找符合条件的餐厅,如餐厅名字、菜谱类型、所在商圈等,显示相关信息查看餐厅信息和评分,评论。4.2.3地图定位根据地图定位现在周边的餐厅,显示相关信息查看餐厅信息和评分,评论。4.2.4分类查找根据分类显示餐厅信息,显示相关信息查看餐厅信息和评分,评论。4.2.5在线点餐网上在线点餐用户在网页上查看和选择该餐饮店铺的相关菜品和价格,输入用户地址,生成点餐订单,并且用户可以查看订单状态〔如:已生成,送货中,已完成〕。4.2.6在线取号本功能主要是解决小型店铺在用餐顶峰时期,用户量大,用户等待时间长,而店铺本身工作人员少,出菜时间慢造成的问题,该功能实现用户和店铺可以在网上选择菜品和用餐时间段〔早,中,晚〕,系统生成顺序号,到用餐时间段后既可抵达改餐饮店铺按号的顺序取餐,并且可以实时查询当前订餐号的顺序号的位置,系统给出大致等待时间,用户根据时间来取餐,解决了用户点餐后等待时间长的问题,只用根据当前顺序号和预计时间来取餐即可。店铺则可以根据用户预定菜品提前配餐。4.2.7账号管理用户注册账户,维护自己的账号信息。4.2.8优惠劵管理餐饮店铺可以发布优惠券到系统中,优惠券容和样式都可以由店铺自己定义,用户只需要在网上下载优惠券并打印即可在改店铺使用。4.2.9店铺信息维护餐厅账号可以维护自己的餐厅信息,包括名称,地址,所在商圈,查看和租用Saas效劳功能。4.2.10菜品维护维护餐厅的菜品,包括菜品名称,价格,分类,图片等信息。4.2.11在线点餐订单管理查看用户网上点餐的订单信息,处理订单,维护订单状态。4.2.12统计报表餐厅账号查询网上点餐销售业务报表。4.2.13用户账号管理管理维护点餐网用户,查询用户状态,启用,停用,发送站短信。4.2.14餐饮店铺账号管理管理维护餐厅用户,查询用户状态,启用,停用,发送站短信,查看餐厅使用功能模块情况。4.2.15餐饮店铺功能管理管理维护可使用餐厅功能的价格和使用时间。4.2.16非功能性需求可用性:系统具备傻瓜式操作特点,好记易学、实用高效、令人满意;可靠性:系统应经过完善的设计和充分的测试运行,具备在较长时间连续无故障的运行能力;强健性:系统应具备强大的容错、数据恢复与稳定运行的能力;性能:系统在响应时间、数据吞吐量和持续高速性等多方面提供较高性能的数据处理和查询效劳;平安性:系统应提供全面、有效的系统平安机制,能有效防止病毒感染、非法用户或恶意程序对应用系统或数据的入侵;扩展性:系统应易于扩展和升级,能够根据具体需求快速、方便地定制、扩展原系统的功能,以更好地满足档案管理的新增和变更的需求;开放性:系统应具备开放的标准化体系构造,可方便地与其它业务系统衔接,实现与其它业务系统间的无缝集成;先进性:系统应采用业界先进、主流的档案数据管理、网络管理及信息平安技术,具备较强的可用性、可靠性、强健性、性能、平安性、扩展性和开放性。4.3系统逻辑构造系统采用成熟的"数据库技术+三层构造组件技术+WEB技术〞思想来实现。在应用上我们将系统分为三个局部〔三层〕:数据库层〔IntegratedStorage〕、业务逻辑层〔中间件层〕(BusinessProcess)、表现层(UserInterface&Navigation)。图6系统框架构造图数据库层效劳层提供数据库存取效劳。业务逻辑层〔中间件层〕利用效劳层提供的效劳,封装业务逻辑,为表达层提供统一的接口。表现层表示层对Internet用户提供Web表示。5.关键技术与难点需求挖掘和行业知识B/S架构信息管理平台:1〕J2EE平台:Eclispe+Tomcat+SSH框架;2〕.NET平台:VS.NET2021+IIS+ADO.NET+MVC框架。支持多种数据库平台〔MySQL、SQLServer、Oracle等〕IO流操作Aja*技术的使用百度地图API数据报表统计生成技术〔报表格式可自定义〕JFreechart或JFreeReport或CrystalReports等。6.行业知识网络订餐大潮已经等涌而至,只需要轻轻点击鼠标,令你垂涎三尺的美食不久将出现在你的面前。据分析,目前网络团购的主力军是年龄25岁到35岁的年轻群体。在这个生活快节奏、讲究高效性的时代,年轻白领成为网络订餐的主要消费群体。因为网络订餐的便捷、快速,为平日工作繁忙的白领阶层们剩下大量的时间。不同于单调的订餐,客户还可以在网上预览菜式,为客户的选择提供方便。如果能搭建一个网络订餐平台,聚集多种风味,让客户能自由选择,直接点击就能送餐上门,岂不是省了很多事.美食导航准确的抓住了这一机遇。食客们既可以在网上订餐,由送外卖人员半个小时送餐到家,也可以选择订餐后直接去饭店就餐,有效防止了等座位的困扰。然而现状大多点餐网功能构造类似,商铺店家用户功能单一,但SaaS(SoftwareasaService,软件即效劳)模式是一种新型的软件提供方式,依托全新理念"云计算〞,它的出现为中小企业信息化的开展注入了新的力量。提供商店根据自己的规模和需求租用功能可以把不同层次的餐饮商店整合在一个平台下面。7.系统工作量估计

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论