可行性研究报告免费
可行性研究报告
1引言
1.1标识
硬件环境:联网的计算机
软件环境:windows系列操作系统、office软件、ASP、SQL2000。
研究项目:美食搜索网站
1.2背景
现在生活节奏越来越快,工作压力也随着越来大,而真正能给自己享受美食的时间是越来越少,亲自下厨的机会更是少之又少,所以学习做菜的机会也就更少了,许多人都是知道菜名或有食材但不知道该如何下手。
所以我认为这个美食搜索引擎就有必要在这种环境下诞生。
1.3项目概述
本引擎就是为了便于想要做好饭却苦于没有好的菜谱及详细指导的人。此系统设计上采用三层结构、Web Service技术,使之在选用平台、采用技术上具有先进性、前瞻性、扩充性,从而保证建成的系统具有良好的稳定性、可扩充性。系统设计按标准化、规范化,分层设计,构件化实现。采用软件构件化的开发方式,使系统结构分层,业务与实现分离,逻辑与数据分离;以统一的服务接口规范为核心,使用开放标准。从功能上来说,系统是比较完备的,系统以Web界面与用户交互,为用户提供信息并接受其操作,同时通过数据库管理系统来存储信息数据。系统实现了对信息数据的浏览、查询和管理等基本数据库操作,采用了模块化设计方法,根据用户的需求及程序的应用与维护的易用性,将各个部分置于不同的模块当中,方便了程序的扩展与维护,同时建立了程序功能复用的基础。
1.4文档概述
美食搜索网站的可行性研究报告是项目初期策划的结果,它分析了项目的要求、目标和环境;提出了了几种可供选择的方案;并从技术、经济法律各方面进行了可行性分析,可作为项目决策的依据。
2 引用文件
3 可行性分析的前提
3.1项目的要求
本系统是将现代化的计算机技术与搜索服务模式相结合,按照搜索管理的服务流程设计完成的。同时为扩展服务范围,初步设计一个搜索平台以利于信息发布和管理。为了使系统在各项管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量。
3.2项目的目标
目前美食搜索的竞争状态也是也是相当惨烈的。面对如此大的压力,除了传统的菜
谱搜索手段外,应该另想一条更好的路,以避开正的争锋。但是,如百度一样,只要是能另
辟蹊径、努力创新以其强大的覆盖面以及丰富的辅助功能,总会在竞争中立于不败之地。
所以,美食搜索平台,就是要在网络商海上,保持创新,并且与各个名厨以及各大
饭店创新菜式动作协调一至,还要和营养专家联合创造合理食谱,以达到满足现在人们对合
理营养的目标,以期在两处惨烈的战场中搏得一线生机。
3.3项目的环境、条件、假定和限制
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,
它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用
计算机对线上美食平台进行管理,具有线下操作所无法比拟的优点。例如:检索迅速、方便
快捷、高效率、低成本、存储量大、寿命长、沟通成本低等,这些优点能够极大地提高管理
和办事的效率。因此,开发这样一个美食搜索平台就成为很有必要的事情。
3.4进行可行性分析的方法
查阅资料,对市场需求进行分析并整理,构造一个结构化系统化的美食搜索网站。
4 可选的方案
4.1原有方案的优越点、局限性及存在的问题
相比传统美食网站有着以下优点:
◎提高控制力度:管理系统可以成本控制,减少人为错误,使管理更完善。
◎提高企业规范化运作水平:实施管理系统,保证统一业务处理模式,提高业务效率。 ◎提升信息交流:管理者和用户及时获取最新最适合用户的数据,保证了用户与管理
者之间信息交流,提高企业运作效率。同时供客户共享企业信息。
◎提供决策支持:管理系统可充分收集用户信息,加强了对历史数据的利用,为进一
步用户需求分析提供数据基础和决策支持。
◎提供个性化应用:根据每一个客户的具体情况设计适合他本人的食谱及菜谱,以及
所应该摄入的营养分析,这是其他美食网站无法匹及的。
总之,伴随着个人电脑的普及和使用电脑人口的增加,网络美食平台在众多的美食渠
道中脱颖而出,其地位及占有量一定会逐渐增加。技术革命引发产业结构变革,市场的竞争
规则也会跟着发生变化,个人定制美食系统的的产生是美食领域中的一场革命。
4.2可重用的系统,与要求之间的差距
4.3可选择的系统方案1
4.4可选择的系统方案2
4.5选择最终方案的准则
美食网站的设计,是为了使餐厅实现线上预定销售,以补地面销售的不足,更好的
做好双线并行,互补互助。所以,在设计上要考虑超前性和可扩张性,以有为日后系统升级
预留端口。
美食网站采用B/S模式开发,采取网站的形式,这样就省却在每一台电脑上都装客户端的麻烦以及考虑到后期维护的方便性,只需要在一台主机上装有系统,别的电脑只需联网到这台主机就可以在IE里打开系统,很方便。
5 所建议的系统
5.1对所建议的系统的说明
本系统是将现代化的计算机技术与销售管理服务模式相结合,按照销售管理的服务流程设计完成的。同时为扩展服务范围,初步设计一个销售平台以利于信息发布和管理。为了使系统在各项管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量。
此系统设计上采用三层结构、Web Service技术,使之在选用平台、采用技术上具有先进性、前瞻性、扩充性,从而保证建成的系统具有良好的稳定性、可扩充性。系统设计按标准化、规范化,分层设计,构件化实现。采用软件构件化的开发方式,使系统结构分层,业务与实现分离,逻辑与数据分离;以统一的服务接口规范为核心,使用开放标准。从功能上来说,系统是比较完备的,系统以Web界面与用户交互,为用户提供信息并接受其操作,同时通过数据库管理系统来存储信息数据。系统实现了对信息数据的浏览、查询、编辑和管理等基本数据库操作,采用了模块化设计方法,根据用户的需求及程序的应用与维护的易用性,将各个部分置于不同的模块当中,方便了程序的扩展与维护,同时建立了程序功能复用的基础。
5.2数据流程和处理流程
数据流程分析主要包括对信息的流动、传递、处理、存储等的分析。数据流程分析的目的就是要发现和解决数据流通中的问题。现有的数据流程分析多是通过分层的数据流程图(data flow diagram,简称DFD)来实现的。其具体的做法是:按业务流程图理出的业务流程顺序,将相应调查过程中所掌握的数据处理过程,绘制成一套完整的数据流程图。 网上餐饮预定销售系统的数据流程:对本系统操作的数据源有普通用户、注册用户和管理员三种,首先由系统管理员根据不同用户的需要将某些信息保存到数据库中,然后再进行发布。不同权限的用户可以对这些库信息进行添加、修改和删除处理。所有用户均可以进行信息查询。通过对本系统的需求分析,系统的基本功能已经确定。
行信息查询。通过对本系统的需求分析,系统的基本功能已经确定。
整个系统的数据流程图1如:
餐饮预定销售平台工作流程为:系统启动并进入系统主界面,所有用户都可以浏览系统主页面。通过权限判断,普通游客只能浏览、阅读和查询餐饮信息,注册用户除了可以完成普通用户的操作外,还可以进行对餐饮的预定操作。管理员可以对系统信息进行添加、修改和删除的权限,及对系统管理的所有功能进行操作。所有用户均可以实现查询功能。
5.3与原系统的比较(无原系统)
5.4影响(或要求)
5.4.1设备
联网计算机
5.4.2软件
Windows系统、Dreamweave、SQL Server、ASP
5.4.3运行
只需要在一台主机上装有系统,别的电脑只需联网到这台主机就可以在IE里打开系统,浏览器直接浏览网站即可。
5.4.4开发
ASP.net是Microsoft.net的一部分,作为战略产品,它提供了一个统一的 Web 开发模型,其中包括开发人员生成企业级 Web 应用程序所需的各种服务。ASP.NET 的语法在很大程度上与 ASP 兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有 ASP 应用程序中逐渐添加 ASP.NET 功能,随时增强 ASP 应用程序的功能。
5.4.5环境
ASP.NET 是一个已编译的、基于 .NET 的环境,可以用任何与 .NET 兼容的语言(包括 Visual Basic .NET、C# 和 JScripts .NET.)创作应用程序。另外,任何 ASP.NET 应用程序都可以使用整个 .NET Framework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。
ASP.NET 可以无缝地与 WYSIWYG HTML 编辑器和 Microsoft Visual Studio .NET一起工作。这不仅使得 Web 开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到 Web 页的 GUI 和完全集成的调试支持。
微软为ASP.net设计了这样一些策略:易于写出结构清晰的代码、代码易于重用和共享、可用编译类语言编写等等,目的是让程序员更容易开发出Web应用,满足计算向Web转移的战略需要。
ASP.net提供了稳定的性能、优秀的升级性、更快速的开发、更简便的管理、全新的语言以及网络服务。贯穿整个ASP.net的主题就是系统帮用户做了大部分不重要的琐碎的工作。
由于ASP.NET有强大的功能,所以本系统采用了它作为开发语言,同时它的便捷性和它强大的控件支持性,所以它给我们开发时候带来了很大方便。
5.4.6经费
预算投入成本低,操作快,效益高,在信息高速交换的时代有着很大的发展市场。
5.5局限性
系统分析的好坏将决定着的系统开发成功与否,一份好分析设计将是成功开发主要因素。我们在着手开发之前不要急于编程,先应有较长的时间去把分析做好,做好数据库设计工作,写出相关的开发文档等。然后再开始编写程序代码,这样做到每写一步代码心底有数,有条不絮。当然也有些还需待继续深入地方如:COM技术等。
6 经济可行性(成本—效益分析)
6.1投资
由于开发此网上餐饮预定销售系统所需的硬件(计算机及相关硬件)和软件环境(ASP+SQL 2000),市场上都容易购买到或从相关网站下载,系统成本主要集中在本管理系统的开发与维护上,对用户不造成过重的经济负担。
6.2预期的经济效益
此系统投入使用,不仅可以减少商家的工作强度,提高工作效率,而且方便了用户的购买,打破了传统的销售模式,极大限度的方便了用户,也为系统的进一步推广创造了条件,而且,目标系统不是很复杂,开发的周期较短,人员经济支出不大,所节省的大量人力、财力产生的效益将远远大于本管理系统的开发成本,所以从经济方面讲开发此系统是可行的。
6.3市场预测
现在生活节奏越来越快,工作压力也随着越来大,而真正能给自己享受美食的时间是越来越少,不光是排队等候麻烦,而且在其中浪费的时间,也是一种财富上的损失。在这个大环境下,在线订餐迅速被人们所接受,从而也引发了餐饮行业的大爆发,竞争空前激烈。 所以,把餐饮预定搬到网上进行,是很有必要,也是很有市场的。
7 技术可行性(技术风险评价)
网上餐饮预定销售系统的开发基于B/S模式,主要包括前端应用程序的开发以及后台数据库的建立和维护两个方面。对于前者要求应具备功能完备、易于使用等特点,而对于后者则要求能建立数据一致性和完整性强、数据安全性好的库。
本系统拟采用ASP和MS SQL 2000分别作为前端和后端的开发工具。
Microsoft的动态服务器网页(Active Server Pages,ASP )技术目前已发展到了3.0版。对很多人来说,用ASP来创建Windows服务器平台上的动态Web网页、整个站点和基于We b的应用程序已经成为极其自然而然的方法。在浏览器地址栏中,文件扩展名.asp同表示动态创建的网页的文件扩展名.pl或.cgi一样,已被浏览者所接受。事实上,对于在微软的操作系统上工作的We b程序员来说,ASP正在变成一种不再令人激动的技术,而仅是一种工作方式。这种看法的改变体现了一种技术的逐步成熟。由于ASP的应用程序的数量日益增多,ASP的工具也在日益增加,同时有越来越多的第三方开发商开发出一系列基于ASP或使用ASP的附加功能模块、ActiveX服务器组件,甚至成套的“自己做(do-it-yourself)”Web站点.
SQL 2000作为微软在Windows 系列平台上开发的数据库,一经推出就以其易用性得到了很多用户的青睐,相信大多数将自己的业务建立在Windows平台上的用户都会对它有相当的亲切感。区别于FoxPro、Sql 2000小型数据库,SQL 2000是一个功能完备的数据库管理系统。它包括支持开发的引擎、标准的SQL语言、扩展的特性(如复制、OLAP、分析)等功能。而像存储过程、触发器等特性,也是大型数据库才拥有的。
SQL 2000的新特点:
(a)上手容易
话分两头,如果您的企业至今还未购置数据库,其中一个主要的原因可能就是认为它不好上手,那么,从SQL 2000开始吧。毕竟,大多数的中小企业日常的数据应用是建立在Windows平台上的。由于SQL 2000与Windows界面风格完全一致,且有许多
从另一个角度来讲,学习SQL 2000是掌握其他平台及大型数据,如Oracle,Sybase,DB/2的基础。因为这些大型数据库对于设备、平台、人员知识的要求往往较高,而并不是每个人都具备这样的条件,且有机会去接触它们。但有了SQL 2000的基础,再去学习和使用它们就容易多了。IT行业的实践经验充分证明了这一点。
(b)兼容性良好
由于今天Windows操作系统占领着主导地的位,选择SQL 2000一定会在兼容性方面
取得一些优势。另外,SQL 2000 除了具有扩展性,可靠性以外,还具有可以迅速开发新的因特网系统的功能。尤其是它可以直接存贮 XML 数据,可以将搜索结果以 XML格式输出等特点,有利于构建了异构系统的互操作性,奠定了面向互联网的企业应用和服务的基石。这些特点在.NET 战略中发挥着重要的作用。
(c)相对于7.0的忧越性
Microsoft SQL 2000是在SQL 2000 7.0的基础上对性能、可靠性、质量以及易用性进行了扩展。SQL 2000中包含许多新特性,这些特性使其成为针对电子商务、数据仓库和在线商务解决方案的卓越的数据库平台。其增强的特性包括对丰富的扩展标记语言(XML)的支持、综合分析服务以及便捷的数据库管理。
因此从技术方面讲开发此系统是可行的。
8 法律可行性
即该平台的开发会不会在社会上引起侵权或其它责任问题。因为该平台是作为作品设计与商业无关,又因为是自主开发设计,因此不会构成侵权,在法律上是可行的。 综上所述,网上美食网站的开发是必需的,是可行的。
9 用户使用可行性
本系统是一个基于Web的网上美食预定销售平台,是Web技术应用于网上销售中的产物,是餐饮销售商发展历史上的一个新阶段。系统基于Web的工作界面,使用户无论身处何地,无论通过局域网还是互联网,都能在浏览器中直接对菜单进行预定、浏览、修改、删除、下单等工作。在操作使用上十分方便,用户只需在自己的电脑上通过Web浏览器就可浏览本网站,同时所有的操作都是基于Web的的操作方式,如:链接、按钮、文本框等等。所有的操作通过浏览器完成,客户端不需要配置其他应用软件,用户不需培训。因此,在操作使用上,本系统简单、方便,易于使客户接受,本系统尽力为用户着想,因而该系统是方便可操作的。
10 其他与项目有关的问题
网站后台的维护和数据库的安全性等。
11 注释