B-S模式程序设计实例
网上点餐
本功能主要包括:网上点餐。网上点餐即传统的电话外卖形式的信息化实现,在网页上查看 和选择该餐饮店铺的相关菜品和价格,输入用户地址,生成点餐订单,并且用户可以查看订 单状态(如:已生成,送货中,已完成)。
在线取号
本功能主要是解决小型店铺在用餐高峰时期,用户量大,用户等待时间长,而店铺本身工作 人员少,出菜时间慢造成的问题,该功能实现用户和店铺可以在网上选择菜品和用餐时间段 (早,中,晚),系统生成顺序号,到用餐时间段后既可抵达改餐饮店铺按号的顺序取餐, 并且可以实时查询当前订餐号的顺序号的位置,系统给出大致等待时间,用户根据时间来取 餐,解决了用户点餐后等待时间长的问题,只用根据当前顺序号和预计时间来取餐即可。店 铺则可以根据用户预定菜品提前配餐。
权管理和维护软件。从而有效的降低企业的经营成本和维护成本。另外,该套系统还支持网
上预订和支付服务,极大地方便了广大顾客,也给各大餐厅企业增加了潜在客户。
深圳市软酷网络科技有限公司
软酷网官网:
创新点:1、采用基于云计算的租用模式,可以降低使用成本和维护成本,吸引中小型 企业;2、每个客户的业务数据被单独存放,同时提供使用可配置的元数据来为每一个客户 提供其自身需要的独一无二的用户体验和客户定制,可以面向海量的客户群体;3、实时联 网,支持远距离控制,同时方便顾客网上预定及支付;4、采用的是租用模式,给了用户很 大的自由空间,同时激励提供商为了保留用户而加强后续服务。
查看用户网上点餐的订单信息,处理订单,维护订单状态。
4.2.12 统计报表
餐厅账号查询网上点餐销售业务报表。
4.2.13 用户账号管理
管理维护点餐网用户,查询用户状态,启用,停用,发送站内短信。
4.2.14 餐饮店铺账号管理
管理维护餐厅用户,查询用户状态,启用,停用,发送站内短信,查看餐厅使用功能 模块情况。
深圳市软酷网络科技有限公司
软酷网官网:
如果能搭建一个网络订餐平台,汇集多种风味,让客户能自由选择,直接点击就能送 餐上门,岂不是省了很多事?美食导航准确的抓住了这一机遇。食客们既可以在网上订餐, 由送外卖人员半个小时内送餐到家,也可以选择订餐后直接去饭店就餐,有效避免了等座位 的困扰。
4.2.4 分类查找 根据分类显示餐厅信息,显示相关信息查看餐厅信息和评分,评论。
深圳市软酷网络科技有限公司
软酷网官网:
4.2.5 在线点餐 网上在线点餐用户在网页上查看和选择该餐饮店铺的相关菜品和价格,输入用户地址, 生成点餐订单,并且用户可以查看订单状态(如:已生成,送货中,已完成)。
4.2.6 在线取号
本功能主要是解决小型店铺在用餐高峰时期,用户量大,用户等待时间长,而店铺本 身工作人员少,出菜时间慢造成的问题,该功能实现用户和店铺可以在网上选择菜品和用餐 时间段(早,中,晚),系统生成顺序号,到用餐时间段后既可抵达改餐饮店铺按号的顺序 取餐,并且可以实时查询当前订餐号的顺序号的位置,系统给出大致等待时间,用户根据时
生成优惠券
餐饮店铺可以发布优惠券到系统中,优惠券内容和样式都可以由店铺自己定义,用户只需要 在网上下载优惠券并打印即可在改店铺使用。
餐饮店铺管理
本功能主要包括餐饮店铺的菜谱信息维护,位置信息维护,店铺介绍维护,网上点餐订单维 护,点餐取号管理,优惠劵管理,财务统计功能。
系统后台管理
深圳市软酷网络科技有限公司
基本思路:软件提供商将餐饮软件部署服务器上,用户通过互联网向软件提供商定购
所需的应用软件服务,按定购的服务多少和时间长短向软件提供商支付费用,并通过互联网
获得软件提供商提供的服务。用户不用再购买价格昂贵且灵活性不强的软件,而改用向提供
商租用基于 Web 的软件,来管理企业经营活动,且无需对软件进行维护,服务提供商会全
4.2 系统功能需求
4.2.1 功能需求概述
餐厅查找
本功能主要包括:可以在页面中查找餐饮商店,可以按中餐,简餐,西餐等分类查找餐饮店
铺,也可以根据地图的当前位置查询附近的各种餐饮店铺,并且用户可以查看各个店铺以及
相关菜品的评分和评论信息。 深圳市软酷网络科技有限公司
软酷网官网:
B/S 模式程序设计实例
1.概况
项目名称 行业
架构类型
开发技术
规模
基于 SaaS 的在线餐饮服务平台 中小型企业应用 B/S 结构 1.B/S 开发环境和技术 (1)Eclipse+Tomcat+Java 采用技术:JSP、Servlet、SSH、Tomcat。 (2).NET+IIS+C# 采用技术:、、IIS。 2.数据库技术 MySQL、SQL Server 或 Oracle 数据库。 3.其它技术 Ajax 系统总体规模:10 人月
4.2.9 店铺信息维护
餐厅账号可以维护自己的餐厅信息,包括名称,地址,所在商圈,查看和租用 Saas
服务功能。 深圳市软酷网络科技有限公司
软酷网官网:
4.2.10 菜品维护
维护餐厅的菜品,包括菜品名称,价格,分类,图片等信息。
4.2.11 在线点餐订单管理
软酷网官网:
系统中所有的餐饮店铺使用的功能模块均是组件式开发,提供给用户使用。所有的餐饮店铺 功能都可以选择网上点餐,网上订座,点餐取号,优惠劵等功能模块使用,并且支付费用。
4.2.2 餐厅查找 输入相关餐厅信息可以查找符合条件的餐厅,如餐厅名字、菜谱类型、所在商圈等, 显示相关信息查看餐厅信息和评分,评论。 4.2.3 地图定位 根据地图定位现在周边的餐厅,显示相关信息查看餐厅信息和评分,评论。
4.2.15 餐饮店铺功能管理
管理维护可使用餐厅功能的价格和使用时间。
4.2.16 非功能性需求
可用性:系统具备傻瓜式操作特点,好记易学、实用高效、令人满意;
可靠性:系统应经过完善的设计和充分的测试运行,具备在较长时间内连续无故障
的运行能力;
健壮性:系统应具备强大的容错、数据恢复与稳定运行的能力;
软酷网官网:
数据库层
图 6 系统框架结构图
服务层提供数据库存取服务。
业务逻辑层(中间件层)
利用服务层提供的服务,封装业务逻辑,为表达层提供统一的接口。
表现层
表示层对 Internet 用户提供 Web 表示。
深圳市软酷网络科技有限公司
软酷网官网:
本项目设计和实现了基于 SaaS 模式的餐饮管理平台,我们的目的是通过一系列的前期 准备工作,能够将这款软件管理系统扩展到实际应用阶段,为中小餐饮企业提高运作管理效 率,降低管理成本,提高企业竞争力和利润率做出贡献。
系统设计目的:提供灵活高效的新型软件服务,将离散的软件买断模式转换为集中的 软件租用模式,降低企业软硬件投资成本和维护成本,推进中小型餐厅企业信息化建设,提 高其管理水平。
新兴的 SaaS 软件服务模式通过将离散的软件买断模式转化为集中的软件租用模式,从 而为企业同时降低一次性软硬件投资成本及维护成本提供了可能。SaaS(Software as a Service,软件即服务)模式是一种新型的软件提供方式,依托全新理念“云计算”,它的出 现为中小企业信息化的发展注入了新的力量。由于采用软件租用方式,用户不必一次性投入 高费用,终止租用自由度较大,从另一方面讲后期服务必然得到软件供方的高度重视,保障 性必然提高。同时 SaaS 模式具有海量的用户数量;低成本、高效率;用户可定制功能;免 除系统升级、维护问题;通过广域数据的深度分析,可以为用户提供更专业的服务。
统的功能,以更好地满足档案管理的新增和变更的需求;
开放性:系统应具备开放的标准化体系结构,可方便地与其它业务系统衔接,实现
与其它业务系统间的无缝集成;
先进性:系统应采用业界先进、主流的档案数据管理、网络管理及信息安全技术,
具备较强的可用性、可靠性、健壮性、性能、安全性、扩展性和开放性。
4.3 系统逻辑结构
然而现状大多点餐网功能结构类似,商铺店家用户功能单一,但 SaaS(Software as a Service,软件即服务)模式是一种新型的软件提供方式,依托全新理念“云计算”,它的出 现为中小企业信息化的发展注入了新的力量。提供商店根据自己的规模和需求租用功能可以 把不同层次的餐饮商店整合在一个平台下面。
图 3 业务环境图
3.总体业务流程介绍
深圳市软酷网络科技有限公司
软酷网官网:
图 4 系统总体业务流程图
4.系统功能
4.1 系统功能结构 系统采用 B/S 结构,分为在线点餐网,餐饮店铺信息管理,系统管理三大部分。功能 结构图如下所示:
图 5 系统功能结构图
2.项目概述
目前我国餐饮业是一个集中度很低的行业,多以中小型餐饮企业为主,信息化程度极 低。中小型餐饮企业信息化难以推进,主要是面临软硬件购买及维护成本过高、相对分散的
深圳市软酷网络科技有限公司
软酷网官网:
问题。中小型餐饮企业即使能够花费较高费用一次性购买餐饮管理软件,但在后期的运转过 程中,系统升级、系统维护、永无止境的专业化服务是否能够得到保障,是又一个焦虑之处。
深圳市软酷网络科技有限公司
软酷网官网:
间来取餐,解决了用户点餐后等待时间长的问题,只用根据当前顺序号和预计时间来取餐即 可。店铺则可以根据用户预定菜品提前配餐。
4.2.7 账号管理 用户注册账户,维护自己的账号信息。
4.2.8 优惠劵管理
餐饮店铺可以发布优惠券到系统中,优惠券内容和样式都可以由店铺自己定义,用户 只需要在网上下载优惠券并打印即可在改店铺使用。
Ajax 技术的使用地图 API数据报表统计生成技术(报表格式可自定义)
JFreechart 或 JFreeReport 或 Crystal Reports 等。