连锁餐饮网上订餐系统开发项目可行性研究报告
网上订餐系统可行性分析报告

网上订餐系统可行性分析报告【正文】一、引言近年来,随着互联网的高速发展和人们生活水平的不断提高,网上订餐系统逐渐成为大众生活中的一部分。
本文将对网上订餐系统的可行性进行分析,以期为相关商家和消费者提供决策参考。
二、市场需求分析随着社会的快节奏和工作压力的增加,越来越多的人选择网上订餐服务,以节省时间和精力。
根据统计数据显示,目前订餐市场规模庞大,每年的增长率高达20%,可见网上订餐系统具有广阔的市场空间和潜力。
三、竞争对手分析目前,市场上已经存在许多知名的网上订餐平台,如美团、饿了么等。
这些平台具有较高的知名度和用户粘性,给其他新进入市场的网上订餐系统带来竞争压力。
因此,新的网上订餐系统应该具备差异化竞争优势,为消费者提供更好的服务体验。
四、技术可行性分析1. 网络基础设施网上订餐系统的实施需要有良好的网络基础设施作为支撑,包括稳定的互联网连接、高速网络传输等。
目前,全国大部分地区已经具备了这些基础设施,因此从技术上来说,网上订餐系统是可行的。
2. 系统安全性对于网上订餐系统来说,系统的安全性是一个重要的考虑因素。
系统应该具备一定的防火墙和数据加密技术,以保障用户隐私信息的安全。
同时,系统应该定期进行安全检查和漏洞修复,预防黑客攻击和数据泄露等问题。
五、商业可行性分析1. 盈利模式网上订餐系统的盈利主要来自于商家的佣金和广告费用。
通过与合作商家签订合作协议,系统平台可以在用户下单后收取一定比例的佣金。
同时,系统平台还可以为商家提供广告推广服务,获取广告费用。
2. 用户黏性为了提高用户黏性,网上订餐系统应该提供多样化的服务和优惠活动,吸引用户长期使用。
例如,订餐积分、优惠券、会员制度等。
通过这些措施,可以增加用户的粘性,提高用户的忠诚度。
六、风险分析1. 政策风险由于相关法规和政策的变化,网上订餐系统可能面临一定的政策风险。
为了降低这种风险,开发者需要密切关注相关政策的变化,并及时进行调整和合规操作。
【新版】外卖网上订餐系统的设计与实现项目可行性研究报告

【新版】外卖网上订餐系统的设计与实现项目可行性研究报告外卖网上订餐系统的设计与实现项目可行性研究报告摘要随着麦当劳,肯德基等洋味十足的快餐店越来越密集的出现在城市的大街小巷,越来越多的消费者光顾它们。
然而一旦走进这些店铺,大多数人看到的都是铺天盖地排长龙的等待购买的人群、领餐后茫然寻找座位的人群以及因为人太多等不及购买而进去又徘徊出来的人。
当然国内其他大型餐饮或者其他行业也都会出现类似的现象。
面对以上这种现象,国民迫切的需要一种实际的解决方法,一个功能完备但是操作简单的订餐点餐系统。
针对目前网络订餐网站的这种局限性,我们提出并设计实现了这个网络订餐系统。
在开发设计中,采用B/S(Browser/Server)结构,这种结构使得数据只有结果集合在浏览器中显示,数据的处理在服务器进行,而且由于通过服务器端统一管理数据,易于保证数据的一致性。
数据库方面,推荐业界具有领导地位的关系数据库管理系统Microsoft SQL sever2000,使系统安全性能更高。
同时采用当前正在流行的JSP(Java Server Pages)编程,用户界面更友好。
在开发中选择了JSP+JavaBean+SQL2000的模式,实现了应用程序逻辑和页面显示分离,界面设计更简单。
JavaBean可重用的软件组件满足小型应用,同时使编程人员投入量精力便可重用组件,在简单的应用中可以充分考虑。
目录摘要 (1)1 引言 (6)1.1背景和意义 (6)1.2开发设计思想 (7)2开发技术简介 (8)2.1JSP (8)2.2T OMCAT (10)2.3J AVA B EAN (11)2.4SQL S ERVER (12)3 系统需求分析 (13)3.1性能需求分析 (13)3.2软件质量需求分析 (14) 3.3系统可行性分析 (15)3.5体系结构分析 (16)4系统设计 (17)4.1总体设计原则 (17)4.2运行环境 (17)4.3开发模式 (18)4.4系统流程分析 (19)4.4.1业务流程分析 (19)4.4.2数据流程分析 (20)4.5系统数据库设计 (22)4.5.1系统数据库E-R图 (22) 4.5.2 系统数据库表设计 (24)4.6系统功能结构设计 (27)5 系统实现 (28)5.1系统主要功能模块实现 (28) 5.1.1用户注册登录模块 (28) 5.1.2用户登陆模块 (30)5.1.3客户订餐模块 (32)5.1.4菜单管理模块 (35)。
网上订餐系统可行性分析报告

网上订餐系统可行性分析报告院系:信息与控制学院专业: 计算机科学与技术班级学号:1班16310681学生姓名: 杨文鑫小组成员:杨文鑫(组长)祁玉爱、窦超男指导教师:杨柯成绩:2019年4月9日目录1 引言 (1)1。
1 编写目的 (1)1.2 背景 (1)1.3 软件定义 (2)1。
4 参考资料 (2)2 可行性研究的前提 (3)2。
1 要求 (3)2。
2 目标 (3)2.3 用户特点 (3)3 对现有系统的分析 (4)3。
1 技术可行性 (4)3.2 操作可行性 (4)3。
3 处理流程和数据流程 (4)3。
5 费用开支 (7)3。
6 设备 (7)3.7局限性 (8)4 所建议技术可行性分析 (9)4。
1 对系统的简要描述 (9)4.2 处理流程和数据流程 (9)4.3 与现有系统比较的唯一优越性 (14)4.4 采用建议系统可能带来的影响 (14)5 投资及效益分析 (16)5。
1 支出 (16)5.2 收益 (16)6 社会因素方面的可行性 (17)6.1 法律因素 (17)6.2 用户使用可行性 (17)7 其他可供选择的方案 (18)8 结论 (19)1 引言1.1 编写目的现在电子商务随着经济的快速发展受到越来越多的关注,以前的购物型网站,现在的订餐类网站等等,都在各大城市相继出现。
尤其是对于现在在社会上占主要群体的一些大学生和白领,由于生活和学习越来越忙碌,加上对饮食的要求不断提高,不出门就可以在家订餐的软件,同时方便客户和商家,两全其美。
在中国的大学生高校中学生到食堂用餐,在路途和排队上会浪费很多时间,去晚了还会不到自己想吃的食物,这样会导致学生对食堂的高度不满,网上订餐系统会帮助商户充分了解学生需求,并且减少学生外出的几率和排队上浪费时间.网上订餐管理系统无论是在应用的深度还是广度都是逐步发展的过程.在开发一个局部系统时要充分考虑到局部系统和整个目标系统的相容性和完整性,以利于今后整个系统的建设。
互联网+餐饮管理系统项目可行性分析报告

互联网+餐饮管理系统项目可行性分析报告一、引言在如今这个数字化的时代,互联网已经渗透到了我们生活的方方面面,餐饮行业自然也不例外。
随着人们生活节奏的加快以及对餐饮品质和服务要求的提高,传统的餐饮管理模式已经难以满足市场的需求。
因此,“互联网+餐饮管理系统”应运而生,旨在为餐饮企业提供更高效、便捷、智能的管理解决方案。
二、市场需求分析(一)消费者需求如今的消费者越来越追求便捷、个性化的餐饮体验。
他们希望能够通过手机在线点餐、预订座位、查看菜品评价,甚至是参与互动活动。
比如说,我上次去一家餐厅吃饭,排队等了好久,结果发现旁边一家使用了在线预订系统的餐厅,顾客们都能按时入座,轻松享受美食,这让我深刻感受到了便捷预订系统的重要性。
(二)餐饮企业需求餐饮企业面临着人员管理、库存管理、成本控制等诸多难题。
一个有效的餐饮管理系统可以帮助他们优化流程、提高效率、降低成本。
比如我认识的一家餐厅老板,因为手工记账经常出错,导致成本核算不准确,利润受损。
如果有一个精准的管理系统,就能避免这样的问题。
三、系统功能概述(一)在线点餐功能顾客可以通过手机或电脑浏览菜单,轻松下单,系统会自动将订单发送至厨房。
(二)预订管理功能实现座位的在线预订,方便餐厅合理安排座位资源。
(三)库存管理功能实时监控食材库存,提醒采购,避免食材积压或缺货。
(四)员工管理功能包括排班、考勤、绩效评估等,提高员工工作效率。
(五)数据分析功能对销售数据、顾客偏好等进行分析,为餐厅经营决策提供依据。
四、技术可行性分析(一)现有技术支持目前,云计算、大数据、移动互联网等技术已经相当成熟,为系统的开发和运行提供了坚实的技术基础。
(二)开发团队能力我们拥有一支经验丰富、技术精湛的开发团队,能够胜任系统的开发和维护工作。
五、经济可行性分析(一)成本估算包括软件开发成本、硬件设备采购成本、人员培训成本等。
(二)收益预测通过提高效率、降低成本、增加客源等方式带来的收益。
网上订餐可行性研究报告

网上订餐可行性研究报告摘要:本报告旨在对网上订餐的可行性进行深入研究分析。
通过对市场现状、消费者需求、技术发展等方面进行调查和分析,发现网上订餐具有良好的发展前景。
报告结合了多方面的数据和信息,提出了网上订餐的发展模式、市场规模、竞争现状以及未来趋势,为相关企业提供了有益的参考意见。
关键词:网上订餐、可行性研究、市场现状、未来趋势一、背景随着移动互联网和智能手机的普及,人们的生活方式和消费习惯发生了很大的变化。
网上购物、网上订票等已经成为了人们生活中不可或缺的一部分。
餐饮行业也受到了互联网的冲击,传统的电话订餐方式难以满足现代人的需求。
因此,网上订餐成为了一种新的消费趋势,也是餐饮业发展的新方向。
二、市场现状1. 消费者需求随着生活水平的提高,人们越来越注重饮食的品质和健康。
网上订餐可以方便快捷地满足消费者的需求,使他们可以在家中就能品尝到各种美食,减少外出就餐的麻烦。
据统计,大部分消费者对于网上订餐持积极看法,愿意通过网络平台订餐。
2. 技术发展移动互联网技术的飞速发展为网上订餐提供了有力的支持。
APP订餐、微信点餐等成为了消费者预订餐饮的主要渠道。
此外,线上支付技术的成熟也为网上订餐提供了方便快捷的支付手段,提高了消费者的体验。
3. 竞争现状当前,国内外的餐饮企业纷纷加入网上订餐的竞争中,像美团外卖、饿了么等网上订餐平台成为了市场的主要参与者。
各大连锁餐饮企业也推出了自己的线上订餐服务。
因此,网上订餐市场竞争激烈,不同企业通过创新和合作来争夺市场份额。
三、发展模式1. 线上外卖模式线上外卖是网上订餐的主要形式,用户通过手机或电脑APP下单,餐厅通过外卖员将餐品送达用户手中。
这种模式的优势是操作简单快捷,可以减少传统订餐的时间成本。
美团外卖、饿了么等平台是此模式的代表。
2. 自提模式自提模式是指用户通过网上预定餐品后,到餐厅自行取餐。
这种模式适用于一些比较忙碌的商务人士,他们可以提前在网上下单,然后到指定地点领取自己的餐品。
餐厅点餐系统---可行性分析报告

一、可行性研究报告一、可行性研究报告 (1)1.引言 (2)1。
1编写目的 (2)1。
2项目背景 (2)1。
3定义 (2)1.4参考资料 (2)2.可行性研究的前提 (2)2.2目标 (3)2。
3条件、假定和限制 (3)2。
4可行性研究方法 (3)2。
5决定可行性的主要因素 (3)3.对现有系统的分析 (3)3。
1处理流程和数据流程 (4)3.3费用支出 (4)3.4人员 (4)3.5设备 (4)3.6局限性 (4)4.所建议技术可行性分析 (5)4.1对系统的简要描述 (5)4.2处理流程和数据流程 (5)4。
3与现有系统比较的优越性 (6)4。
4采用建议系统可能带来的影响 (6)4。
5局限性 (7)4。
6技术可行性评价 (7)5.可选择的其他系统方案 (7)5.1可选择的系统方案一 (8)5.2可选择的系统法案二 (8)6.投资及效益分析 (8)6。
1支出 (8)6.1.1基本建设投资 (8)6。
1.2其他一次性支出 (8)6。
1。
3非一次性支出 (8)6.2收益 (8)6.3收益/投资比 (9)6.4投资回收周期 (9)6.5敏感性分析 (9)7社会因素方面的可行性 (9)7.1法律方面的可行性 (9)7.2使用方面的可行性 (10)8结论 (10)1.引言(张皓天)1.1编写目的软件可行性报告的编制是为了使用户和软件开发者双方对该软件的初始规定有一个共同的理解,使之成为整个开发工作的基础。
1.2项目背景特开发的软件系统的名称:《餐厅点餐系统》本项目的任务提出者:许妍妍同志本项目的任务目标使用用户:各大中小型餐厅本项目的任务开发者:许妍妍、张皓天、刘珈臣、赵志鹏、丁世明、赵建华、刘泽楠该软件系统同其他系统或其他机构的基本的相互来往关系:该系统为完全独立的软件系统,除需要银行提供一个信用卡接口外,几乎与其他系统毫无关系.1。
3定义【列出文档中所用到的专门术语的定义和缩写词的原文。
】1。
4参考资料《酒店菜单价格管理办法》《软件工程导论》—张海藩2.可行性研究的前提(刘珈臣)功能:点菜自动化.简洁方便提供顾客点餐.不用重复以前繁琐人力工作。
餐馆点菜系统-可行性分析报告

可行性研究报告——餐馆点菜系统学院:数学与计算机科学学院专业:计算机科学与技术(软件工程方向)班级:软件12姓名:***学号:*************目录1引言 (1)1.1 编写目的 (1)1.2 背景 (1)1.3 参考资料 (1)2 可行性研究的前提 (1)2.1 要求 (1)2.2 目标 (2)2.3 条件和限制 (2)2.4 进行可行性研究的方法 (2)2.5 评价尺度 (2)3 对现有系统的分析 (2)4 所建议的系统 (3)4.1 对所建议系统的说明 (3)4.2 数据流程和处理流程 (3)4.3 改进之处 (4)4.4 影响 (4)4.4.1 对象设备的影响 (4)4.4.2 对软件的影响 (4)4.4.3 对用户单位机构的影响 (4)4.4.4 对系统运行的影响 (5)4.4.5 对经费开支的影响 (5)4.5 局限性 (5)4.6 技术条件方面的可行性 (5)5 投资及收益分析 (5)5.1 支出 (5)5.1.1 一次性支出 (5)5.1.2 非一次性支出 (6)5.2 收益 (6)5.2.1 一次性收益 (6)5.2.2 非一次性收益 (6)5.2.3 不可定量的收益 (6)5.3 经济性评价指标 (6)5.3.1 净利润 (6)5.3.2 净现值(NPV) (6)5.3.3 内部收益率(IRR) (7)5.3.4 投资回收周期 (7)5.3.5 投资回报率(ROI) (8)6 社会条件方面的可行性 (8)6.1 法律方面的可行性 (8)6.2 使用方面的可行性 (8)7 结论 (8)1引言1.1 编写目的可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能解决。
说明该软件开发项目的实现在技术、经济和社会条件方面的可行性;评述为了合理地达到开发目标而可能选择的各种方案。
可行性研究的目的不是解决问题,而是确定问题是否值得去解决。
开发任何一个系统都要受到时间和资源的限制,因此,在开发之前就必须根据用户提供的时间和资源条件进行可行性研究,确定问题是否有可行的解或是否值得去解,从而避免人力、物力和财力的浪费。
点餐系统可行性研究报告

点餐系统可行性研究报告一、研究背景在当今社会,随着信息技术的快速发展和智能手机的普及,人们的生活方式发生了翻天覆地的变化。
人们不再满足于传统的点餐方式,而是更倾向于利用互联网进行点餐,享受更加便利和快捷的服务。
因此,各类餐饮企业纷纷推出点餐系统,以满足消费者的需求。
然而,虽然点餐系统在提升顾客体验、减少人力成本、提高餐饮服务效率等方面有着明显的优势,但在实际运营过程中也存在着一些挑战和困难。
因此,有必要对点餐系统的可行性进行深入研究,以解决实际运营中可能遇到的问题,提高点餐系统的使用率和用户体验。
二、研究目的本研究旨在通过对点餐系统的可行性进行研究,明确点餐系统在餐饮行业中的优势和劣势,分析点餐系统的市场潜力和发展趋势,探讨如何优化点餐系统的设计和运营,为餐饮企业的信息化转型提供参考依据。
三、研究方法本研究采用实证研究方法,通过对餐饮企业的点餐系统进行案例分析和实地调研,收集和整理相关数据,对点餐系统的可行性进行深入分析。
同时,还将结合文献研究和专家访谈的方式,综合考量点餐系统的优缺点和发展趋势,提出改进建议和建议措施。
四、研究内容1. 点餐系统的优势和劣势分析通过对点餐系统的优势和劣势进行分析,可以清晰地了解点餐系统在餐饮行业中的地位和作用。
其中,点餐系统的优势主要包括提升顾客体验、减少人力成本、提高餐饮服务效率等;劣势则可能涉及系统稳定性、数据安全性、用户体验等方面。
2. 点餐系统的市场潜力和发展趋势分析通过对点餐系统的市场潜力和发展趋势进行深入分析,可以预测点餐系统在未来的发展方向和趋势。
其中,点餐系统的市场潜力主要来源于消费者对便捷和快捷点餐服务的需求;发展趋势则可能涉及智能化、个性化、差异化等方面。
3. 点餐系统的设计和运营优化策略通过对点餐系统的设计和运营进行优化,可以提高点餐系统的使用率和用户体验,增强餐饮企业的竞争力。
其中,设计优化策略可能包括界面设计、功能设计、交互设计等方面;运营优化策略则可能涉及推广策略、维护策略、服务策略等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录一、背景、需求与现状 (2)1、项目背景 (2)2、系统需求 (2)3、项目现状 (3)二、系统总体方案 (3)1、系统总体功能 (3)2、系统网络结构 (4)三、技术路线 (5)1、开发工具 (5)2、运行平台 (5)3、报表处理 (5)4、系统架构 (6)5、分层设计图. (6)四、运行条件、开发进度和经费预算 (7)1、运行条件 (7)2、开发进度 (7)3、经费预算 (7)五、系统可行性 (8)1、技术可行性 (8)2、经济可行性 (8)3、操作可行性 (9)4、法律可行性 (9)参考文献 (9)一、背景、需求与现状1、项目背景随着网络及通讯业的飞速增长,近年来社会刮起了一阵“宅风”,人们渐渐开始不愿出门逛街获取所需了。
而人们对社会的需求又越来越大,因此,一些行业的管理者敏锐的意识到:经营管理变革的时代已经到来。
从事餐饮经营与管理的业内人士认为,如今餐饮业的竞争已不仅仅是菜肴质量、就餐环境等方面的竞争,而会在企业品牌、服务及运营成本以及综合管理能力等诸多方面形成竞争。
因此,一套功能强大的信息化平台将是餐饮经营者与管理者实现有效管理所不可或缺的工具。
有了它,餐饮经营者与管理者将更能充分展示自身的管理才能,确保经营目标的实现。
基于以上原因,长沙华天连锁餐饮相关部门负责人提出了“HT网上订餐系统”项目(以下简称HTOMOS),长沙技术开发有限公司对该项目做了可行性分析报告。
2、系统需求HTOMOS系统是面向广大群众的。
它在功能上应达到以下要求:1)操作简单、界面友好。
完全控件式的页面布局,使得菜品,资讯,座位等信息的录入工作更简便,许多选项包括餐厅信息,桌位,包房信息等只需要点击鼠标就可以完成;另外,跟踪出现的提示信息也让用户随时清楚自己的操作情况。
对常见的类似网站的管理的各个方面:基本信息增删改查等都能实现[1];总之,操作要简单,页面要吸引得住眼球,留得住客户[2]。
2)易于统计。
后台除了类似网站后台的各个功能外,还应善于统计。
它允许管理者按类别查询并输出客户基础信息、客户咨询信息及回访客户信息,可以按客户订餐时间、订餐类别等汇总相关信息并输出统计报表,以便相关部门调整工作部署。
3)反应速度快。
本网站后台使用MYSQL数据库, MYSQL具有优良的系统性能,查询速度快,对增加、修改与删除等操作都提供了一致性检查。
4)在结构上应具有很好的可扩展性,便于将来的功能扩展和维护[3]。
3、项目现状目前,长沙HT连锁餐饮建有一个局域网络,并通过宽带连接Internet。
电网部工作人员、相关业务部门和主管领导均可以熟练使用计算机和Office软件。
如果应用HTOMOS系统,还必须完善如下两个方面:1)增加IT主管:HTOMOS系统的运行指导、数据库管理、数据库服务器管理、系统管理等均需要一个比较专业的IT主管(信息技术主管);2)购置专用服务器:至少需要一台专用的数据库服务器机器,采用RAID容错架构和高可靠硬盘,保障数据的安全。
二、系统总体方案1、系统总体功能根据前面的总体需求和目标,HTOMOS系统的总体功能见图1。
长沙HT连锁餐饮网上订餐系统用户功能模块后台管理模块信息管理附加功能订单管理订餐管理系统用户管理网站新闻发布菜品信息管理前台客户管理用户留言管理图1 系统总体功能图1)信息管理。
在前台进行注册了的用户,再次登录后可对自己的信息进行增删改查。
2)订餐管理。
用户可以通过搜索等一系列手段,在前台根据个人爱好订餐。
如果是VIP用户的话,可根据等级享受相应折扣。
3)订单管理。
用户订餐成功后,可在订单管理处对自己的订单进行相应的增删改查。
操作步骤要简单明了。
4)附加功能。
这里的功能留待以后系统升级所用。
比如以后可增加短信订餐模块。
5)系统用户管理。
超级管理员可对所有的系统用户进行统一管理,比如不同的权限赋予等。
6)前台用户管理。
管理员可对前台注册的普通会员和VIP用户进行统一管理。
不同的会员享受不同的折扣。
7)菜品信息管理。
管理员可以对前台的菜单信息进行增删改查。
还可对前台的各类菜单排名进行相应的调整。
8)网站新闻发布。
管理员可以在网站首页发布新闻消息,通知客户本店的最新菜肴等一系列消息。
9)用户留言管理。
管理员可对客户的留言进行统一管理。
餐饮管理者也可根据客户的留言来改善自己工作方面的不足。
2、系统网络结构应用系统的网络结构见图2。
图2 系统网络结构图当用户向服务发送http请求时,服务器根据用户的请求找到相应的页面,然后运行页面上的脚本,最后以html的超文本方式通过Internet传送给用户。
当用户浏览页面上的菜单并预定某菜肴时,此请求通过Internet 发送给服务器,服务器根据收到的信息查询数据库,从数据库中找到相应的地址,然后到指定地址取出相应内容,再通过Internet传输给用户,用户浏览器负责将传输过来的内容显示在页面上,用户即可知晓预定是否成功。
三、技术路线根据HTOMOS系统总体需求和长沙HT连锁餐饮的现状,结合我们公司的技术开发平台和技术积累,针对HTOMOS的开发工具、数据库管理系统、报表输出等方面,拟采取如下的技术方案:1、开发工具MyEclipse 10.0企业级工作平台(MyEclipse Enterprise Workbench)。
DreamWeaver8.0网页设计软件。
2、运行平台服务器和客户端的运行平台如下:服务器端:采用开源的Tomcat(6.0及以上版本)作为网站服务器[4]。
数据库采用开源的MySQL[5](5.0及以上版本)。
客户端:IE浏览器7.0及以上版本,火狐(Firefox)10.0及以上版本。
3、报表处理HTOMOS系统需要编制明细表、汇总表、月报表、分析表等。
这些报表格式复杂、灵活多变。
我们拟采用基于java下的开源报表工具JasperReports来制作报表。
4、系统架构HTOMOS系统采用的是目前社会上较流行的一种Web应用程序开源框架,即SSH(struts+spring+hibernate)[6]。
它从职责上分为四层:表示层、业务逻辑层、数据持久层和模块层,以帮助开发人员在短期内搭建结构清晰、可复用性好、维护方便的Web 应用程序。
具体做法是:用面向对象的分析方法根据需求提出一些模型,将这些模型实现为基本的Java对象,然后编写基本的DAO(Data Access Objects)接口,并给出Hibernate的DAO实现,采用Hibernate架构实现的DAO类来实现Java类与数据库之间的转换和访问,最后由Spring完成业务逻辑。
集成SSH框架的开发模型,不仅实现了视图、控制器与模型的彻底分离,而且还实现了业务逻辑层与持久层的分离。
这样无论前端如何变化,模型层只需很少的改动,并且数据库的变化也不会对前端有所影响,大大提高了系统的可复用性。
同时,也很容易让其他专业人员在短期内看懂,方便项目的接手,便于系统的长远、持久的运行。
在以后的维护中,也很容易实现功能扩展,特别是在最初编程时,就设置了一些接口,这些接口就是为了后期的扩展而提供的。
5、分层设计图struts spring hibernateweb视图(jsp)action(控制层)service(业务逻辑)dao(数据访问对象)po(数据访问层)数据库业务层dao层表示层业务逻辑层持久层图3 分层设计图四、运行条件、开发进度和经费预算1、运行条件按照前面描述的网络结构和技术路线,HTOMOS系统的前提条件是:服务器端1)一个合法的公网IP地址;2)一台可以用作服务器的计算机设备;3)一个受防火墙保护的内部网,该网络可以通过Internet 上网。
用户端1)具有计算机设备并可以通过Internet上网;2)系统安装IE7及以上版本的浏览器,火狐10.0及以上版本的浏览器。
2、开发进度HTOMOS系统需要三个月完成调研、设计、开发、测试与培训等工作,时间安排如下:第一阶段:2013年5月。
系统调研、需求分析与需求确认,相关设备购置和网络环境建设等。
第二阶段:2013年6月至7月上旬。
数据库构建、系统实现、模块测试、功能测试等,系统投入试运行;第三阶段:2013年7月下旬。
系统确认测试,撰写操作手册,操作培训,系统正式运行。
3、经费预算视频点播系统实施经费主要由如下部分组成:1)设备购置费:1.7万元。
购置专用服务器,推荐IBM System x3550或IBM System x3400等支持热拔插和具有Combo存储器的服务器;2)调研咨询费:0.5万元。
包括:调研相关需求情况,分析同类产品结构与功能,编制与评审需求分析报告;3)软件开发费:6.0万元。
包括:5人月的劳务费、相关税费及其它杂费等;4)资料培训费:0.5万元。
编制用户操作手册,刻录系统安装光盘和源码资料,进行两次系统操作培训;5)测试验收费:0.5万元。
长沙HT连锁餐饮托计算机专业人员和工作人员进行系统确认验收费用;6)运行维护费:0.5万元。
按0.1万元一年,5年的维护费用。
合计经费概算9.7万元,其中硬件设备费用为1.7万元,软件开发费为8.0万元,全部由长沙HT连锁餐饮承担。
五、系统可行性按软件工程规范和要求,从如下方面分析HTOMOS系统的可行性:1、技术可行性本系统采用的是目前社会上软件开发领域最流行的MVC开发模式[7],基于SSH框架。
它没有很难的技术难点。
报告中提出的技术平台、开发工具也是当前主流与成熟解决方案常用的技术路线,国内外都有很多的成功案例,因此不太存在未知的技术卡壳问题。
当然,我们公司在这方面也有着丰富的经验。
所以,技术方面可行。
2、经济可行性经济可行性是对一个项目经济收益的评价,而本系统的开发经费对于普通公司是完全可以接受的。
如果项目按期完成,将显著提高工作效率、减少数据差错、规范报表格式等。
从客户订餐信息的汇总与分析中,也可以规范管理手段、提高管理效率、把人员从重复与琐碎的劳动中解脱出来。
显然,这些都将产生一定的经济效益和良好的社会效益。
因此,经济方面是可行的。
3、操作可行性本系统对年龄以及行业要求没有限制,不管是小孩还是老人,是计算机相关专业还是非计算机相关专业,只要懂得基本的上网操作,经过适当的培训,就可以掌握HTOMOS系统的操作。
4、法律可行性本项目采用正版注册的MyEclipse 10.0开发工具和免费的或具有自主版权的操作系统和数据库管理系统。
按前面的运行环境要求,客户端具有这些运行条件。
因此,本项目技术方案不会涉及软件侵权等问题。
综合以上分析,本项目是可行的。
随时可以启动。
参考文献[1]徐生远. 学分制教学计算机管理系统的研究与实践, 中国林业出版社, 1998.5[2]梁景红. 设计师谈网页设计思维, 电子工业出版社, 2003.4[3]刘斌. 精通Java Web整合开发, 电子工业出版社, 2011.4[4]孙卫琴, 李洪成. Tomcat开发技术详解[M], 北京: 电子工业出版社, 2004 .5[5]科夫勒. MySQL 5 权威指南, 人民邮电出版社, 2006.12.[6]项洁. 基于J2EE的管理系统的设计和实现[D], 武汉大学出版额社, 2004.1.[7]魏茂军. 项目开发风暴 jsp案例开发[M], 北京: 中国水利电水出版社, 2005.1.。