ImageVerifierCode 换一换
格式:DOCX , 页数:15 ,大小:233.10KB ,
资源ID:27148481      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/27148481.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(BS模式程序设计实例.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

BS模式程序设计实例.docx

1、BS模式程序设计实例B/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、SQL Server或Oracle数据库。3.其它技术Ajax规模系统总体规模:10人月2.项目概述目前我国餐饮业是一个集中度很低的行业,多以中小型餐饮企业为主,信息化程度极低。中小型餐饮企业信息化难以推进,主要是面临软硬件购买及维护成本

2、过高、相对分散的问题。中小型餐饮企业即使能够花费较高费用一次性购买餐饮管理软件,但在后期的运转过程中,系统升级、系统维护、永无止境的专业化服务是否能够得到保障,是又一个焦虑之处。新兴的SaaS软件服务模式通过将离散的软件买断模式转化为集中的软件租用模式,从而为企业同时降低一次性软硬件投资成本及维护成本提供了可能。SaaS(Software as a Service,软件即服务)模式是一种新型的软件提供方式,依托全新理念“云计算”,它的出现为中小企业信息化的发展注入了新的力量。由于采用软件租用方式,用户不必一次性投入高费用,终止租用自由度较大,从另一方面讲后期服务必然得到软件供方的高度重视,保障

3、性必然提高。同时SaaS模式具有海量的用户数量;低成本、高效率;用户可定制功能;免除系统升级、维护问题;通过广域数据的深度分析,可以为用户提供更专业的服务。本项目设计和实现了基于SaaS模式的餐饮管理平台,我们的目的是通过一系列的前期准备工作,能够将这款软件管理系统扩展到实际应用阶段,为中小餐饮企业提高运作管理效率,降低管理成本,提高企业竞争力和利润率做出贡献。系统设计目的:提供灵活高效的新型软件服务,将离散的软件买断模式转换为集中的软件租用模式,降低企业软硬件投资成本和维护成本,推进中小型餐厅企业信息化建设,提高其管理水平。基本思路:软件提供商将餐饮软件部署服务器上,用户通过互联网向软件提供

4、商定购所需的应用软件服务,按定购的服务多少和时间长短向软件提供商支付费用,并通过互联网获得软件提供商提供的服务。用户不用再购买价格昂贵且灵活性不强的软件,而改用向提供商租用基于Web的软件,来管理企业经营活动,且无需对软件进行维护,服务提供商会全权管理和维护软件。从而有效的降低企业的经营成本和维护成本。另外,该套系统还支持网上预订和支付服务,极大地方便了广大顾客,也给各大餐厅企业增加了潜在客户。创新点:1、采用基于云计算的租用模式,可以降低使用成本和维护成本,吸引中小型企业;2、每个客户的业务数据被单独存放,同时提供使用可配置的元数据来为每一个客户提供其自身需要的独一无二的用户体验和客户定制,

5、可以面向海量的客户群体;3、实时联网,支持远距离控制,同时方便顾客网上预定及支付;4、采用的是租用模式,给了用户很大的自由空间,同时激励提供商为了保留用户而加强后续服务。系统拓扑结构图如下所示:图1 系统拓扑结构图说明:根据流量与实际需要,系统拓扑结构可作相应调整。具体参见项目资料:大型架构演变和知识体系。图2 Saas模式高级架构图3 业务环境图3.总体业务流程介绍图4 系统总体业务流程图4.系统功能4.1 系统功能结构系统采用B/S结构,分为在线点餐网,餐饮店铺信息管理,系统管理三大部分。功能结构图如下所示:图5 系统功能结构图4.2 系统功能需求4.2.1 功能需求概述餐厅查找本功能主要

6、包括:可以在页面中查找餐饮商店,可以按中餐,简餐,西餐等分类查找餐饮店铺,也可以根据地图的当前位置查询附近的各种餐饮店铺,并且用户可以查看各个店铺以及相关菜品的评分和评论信息。网上点餐本功能主要包括:网上点餐。网上点餐即传统的外卖形式的信息化实现,在网页上查看和选择该餐饮店铺的相关菜品和价格,输入用户地址,生成点餐订单,并且用户可以查看订单状态(如:已生成,送货中,已完成)。在线取号本功能主要是解决小型店铺在用餐高峰时期,用户量大,用户等待时间长,而店铺本身工作人员少,出菜时间慢造成的问题,该功能实现用户和店铺可以在网上选择菜品和用餐时间段(早,中,晚),系统生成顺序号,到用餐时间段后既可抵达

7、改餐饮店铺按号的顺序取餐,并且可以实时查询当前订餐号的顺序号的位置,系统给出大致等待时间,用户根据时间来取餐,解决了用户点餐后等待时间长的问题,只用根据当前顺序号和预计时间来取餐即可。店铺则可以根据用户预定菜品提前配餐。生成优惠券餐饮店铺可以发布优惠券到系统中,优惠券内容和样式都可以由店铺自己定义,用户只需要在网上下载优惠券并打印即可在改店铺使用。餐饮店铺管理本功能主要包括餐饮店铺的菜谱信息维护,位置信息维护,店铺介绍维护,网上点餐订单维护,点餐取号管理,优惠劵管理,财务统计功能。系统后台管理系统中所有的餐饮店铺使用的功能模块均是组件式开发,提供给用户使用。所有的餐饮店铺功能都可以选择网上点餐

8、,网上订座,点餐取号,优惠劵等功能模块使用,并且支付费用。4.2.2 餐厅查找输入相关餐厅信息可以查找符合条件的餐厅,如餐厅名字、菜谱类型、所在商圈等,显示相关信息查看餐厅信息和评分,评论。4.2.3地图定位根据地图定位现在周边的餐厅,显示相关信息查看餐厅信息和评分,评论。4.2.4 分类查找根据分类显示餐厅信息,显示相关信息查看餐厅信息和评分,评论。4.2.5 在线点餐网上在线点餐用户在网页上查看和选择该餐饮店铺的相关菜品和价格,输入用户地址,生成点餐订单,并且用户可以查看订单状态(如:已生成,送货中,已完成)。4.2.6 在线取号本功能主要是解决小型店铺在用餐高峰时期,用户量大,用户等待时

9、间长,而店铺本身工作人员少,出菜时间慢造成的问题,该功能实现用户和店铺可以在网上选择菜品和用餐时间段(早,中,晚),系统生成顺序号,到用餐时间段后既可抵达改餐饮店铺按号的顺序取餐,并且可以实时查询当前订餐号的顺序号的位置,系统给出大致等待时间,用户根据时间来取餐,解决了用户点餐后等待时间长的问题,只用根据当前顺序号和预计时间来取餐即可。店铺则可以根据用户预定菜品提前配餐。4.2.7 账号管理用户注册账户,维护自己的账号信息。4.2.8 优惠劵管理餐饮店铺可以发布优惠券到系统中,优惠券内容和样式都可以由店铺自己定义,用户只需要在网上下载优惠券并打印即可在改店铺使用。4.2.9 店铺信息维护餐厅账

10、号可以维护自己的餐厅信息,包括名称,地址,所在商圈,查看和租用Saas服务功能。4.2.10 菜品维护维护餐厅的菜品,包括菜品名称,价格,分类,图片等信息。4.2.11 在线点餐订单管理查看用户网上点餐的订单信息,处理订单,维护订单状态。4.2.12 统计报表餐厅账号查询网上点餐销售业务报表。4.2.13 用户账号管理管理维护点餐网用户,查询用户状态,启用,停用,发送站内短信。4.2.14 餐饮店铺账号管理管理维护餐厅用户,查询用户状态,启用,停用,发送站内短信,查看餐厅使用功能模块情况。4.2.15 餐饮店铺功能管理管理维护可使用餐厅功能的价格和使用时间。4.2.16 非功能性需求可用性:系

11、统具备傻瓜式操作特点,好记易学、实用高效、令人满意;可靠性:系统应经过完善的设计和充分的测试运行,具备在较长时间内连续无故障的运行能力;健壮性:系统应具备强大的容错、数据恢复与稳定运行的能力;性能:系统在响应时间、数据吞吐量和持续高速性等多方面提供较高性能的数据处理和查询服务;安全性:系统应提供全面、有效的系统安全机制,能有效防止病毒感染、非法用户或恶意程序对应用系统或数据的入侵;扩展性:系统应易于扩展和升级,能够根据具体需求快速、方便地定制、扩展原系统的功能,以更好地满足档案管理的新增和变更的需求;开放性:系统应具备开放的标准化体系结构,可方便地与其它业务系统衔接,实现与其它业务系统间的无缝

12、集成;先进性:系统应采用业界先进、主流的档案数据管理、网络管理及信息安全技术,具备较强的可用性、可靠性、健壮性、性能、安全性、扩展性和开放性。4.3 系统逻辑结构系统采用成熟的“数据库技术 三层结构组件技术 WEB技术”思想来实现。在应用上我们将系统分为三个部分(三层):数据库层(Integrated Storage)、业务逻辑层(中间件层)(Business Process)、表现层(User Interface & Navigation)。图6 系统框架结构图数据库层服务层提供数据库存取服务。业务逻辑层(中间件层)利用服务层提供的服务,封装业务逻辑,为表达层提供统一的接口。表现层表示层对I

13、nternet用户提供Web表示。5.关键技术与难点需求挖掘和行业知识B/S架构信息管理平台:1)J2EE平台:Eclispe+Tomcat+SSH框架;2).NET平台:VS.NET 2008+IIS+ADO.NET+MVC框架。支持多种数据库平台(MySQL、SQL Server、Oracle等)IO流操作Ajax技术的使用XX地图API数据报表统计生成技术(报表格式可自定义)JFreechart或JFreeReport或Crystal Reports等。6.行业知识网络订餐大潮已经等涌而至,只需要轻轻点击鼠标,令你垂涎三尺的美食不久将出现在你的面前。据分析,目前网络团购的主力军是年龄25

14、岁到35岁的年轻群体。在这个生活快节奏、讲究高效性的时代,年轻白领成为网络订餐的主要消费群体。因为网络订餐的便捷、快速,为平日工作繁忙的白领阶层们剩下大量的时间。不同于单调的订餐,客户还可以在网上预览菜式,为客户的选择提供方便。如果能搭建一个网络订餐平台,汇集多种风味,让客户能自由选择,直接点击就能送餐上门,岂不是省了很多事?美食导航准确的抓住了这一机遇。食客们既可以在网上订餐,由送外卖人员半个小时内送餐到家,也可以选择订餐后直接去饭店就餐,有效避免了等座位的困扰。然而现状大多点餐网功能结构类似,商铺店家用户功能单一,但SaaS(Software as a Service,软件即服务)模式是一

15、种新型的软件提供方式,依托全新理念“云计算”,它的出现为中小企业信息化的发展注入了新的力量。提供商店根据自己的规模和需求租用功能可以把不同层次的餐饮商店整合在一个平台下面。7.系统工作量估计本项目总的实施工作量为210人天(10人月),具体工作量分析如下表所示:模块功能工作量(人天)功能需求设计UI+编码+测试合计在线点餐网餐厅查找33381地图定位335分类查找335在线点餐335在线取号335账号管理335优惠劵管理3311店铺管理平台店铺信息维护331190菜品维护3310在线点餐订单管理3310排号管理3310优惠劵管理1210统计报表2215系统管理平台用户账号管理11839餐饮店铺账号管理118餐饮店铺功能管理2215合计210

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1