一、可行性研究报告一、可行性研究报告 (1)1.引言 (2)1.1编写目的 (2)1.2项目背景 (2)1.3定义 (2)1.4参考资料 (2)2.可行性研究的前提 (3)2.1要求 (3)2.2目标 (3)2.3条件、假定和限制 (3)2.4可行性研究方法 (4)2.5决定可行性的主要因素 (4)3.对现有系统的分析 (4)3.1处理流程和数据流程 (4)3.2工作负荷 (5)3.3费用支出 (5)3.4人员 (5)3.5设备 (5)3.6局限性 (5)4.所建议技术可行性分析 (6)4.1对系统的简要描述 (6)4.2处理流程和数据流程 (6)4.3与现有系统比较的优越性 (6)4.4采用建议系统可能带来的影响 (6)4.5技术可行性评价 (7)5.所建议系统经济可行性分析 (8)5.1支出 (8)5.2效益 (8)5.3收益/投资比 (9)5.4投资回收周期 (9)5.5敏感性分析 (9)6.社会因素可行性分析 (9)6.1法律因素 (9)6.2用户使用可行性 (9)7.其他可供选择的方案 (9)1.引言1.1编写目的此文档的编写目的是为了研究《基于旅行社门户网站的设计与实现》在技术上,经济上,操作上,社会法律方面是否值得编程人员去开发与设计。
在此文档中描述出《基于旅行社门户网站的设计与实现》系统的逻辑模型,并列出开发系统所存在的约束和限制。
寻找到解决这些约束与限制的一个或多个在技术上可行的经济效益较高的解决方案。
对每一种法案的实施可行性进行研究,仔细判断解决问题的成本与规模,效益等,最终选择出一种可行性最好的解决方案。
1.2项目背景《基于旅行社门户网站的设计与实现》是我们在软件工程课中选择的一个作业。
作此系统的目的是为了巩固我们在软件工程课上学习的内容,对理论知识做到感性的了解,而不只是停留在纯理论上面。
项目的提出是小组中一个同学的建议,现在社会追求精神方面消费的人群急剧增加,旅游成为第三产业经济的中流砥柱,顿时出现了大量的旅行社。
为了方便大家的旅行,和丰富一些旅游爱好者的旅行知识。
我们在这里借助互联网传播知识和广告迅速与实时的特点,建设旅行社门户网站。
使大量的旅客们了解本旅行社公司,并来参团旅行。
以便让我们旅行社获得更大的经济效益。
现在有很多旅行社网站,我们表示做此系统有一定的压力。
但现在的旅行社门户网站功能都不很健全,用户交互界面设计的不够理想,对客户的信息安全做的不到位。
我们在这些方面会做出极大的改进,并作出自己的亮点。
1.3定义技术可行性:从技术的角度出发,根据系统的功能,性能约束条件等,在现有的资源和技术条件下,分析出现有系统功能和性能所需的各种设备,技术,方法的过程。
主要分析项目开发在技术方面所面临的风险,以及技术问题对开发成本的影响。
技术可行性:系统的经济效益要大于其开发成本,并看其盈利如何。
操作可行性:系统的操作方式在用户内要行得通。
社会可行性:是否满足市场政策和法律的要求。
投资回收期:系统累计经济效益等于最初投入所需要的时间。
SQL Server:数据库管理系统Microsoft Visual 2008 :所用的开发平台。
1.4参考资料参考资料:[1] 陈明.软件工程实用教程.北京:电子工业出版社,2006年1月[2] 张海藩.软件工程导论.人民邮电出版社,2006年1月[3] 郑逢斌.软件工程.科技出版社.2012年1月[4] 罗先文.软件工程实物.重庆大学出版社,2005年3月2.可行性研究的前提2.1要求由于本软件是小组内制定的一个练习计划,所以对网站的要求不是太高。
对系统的功能要求有:满足用户浏览旅游信息,使其了解景点的特色,并对景点有一个初步的认识。
展示我社的推出一些参团旅游信息,使感兴趣的用户对我社的参团旅游的价格有一定的了解。
介绍我公司的形象有历史,使用户认识我公司。
并提供用户注册功能和登陆功能。
为用户提供一些个人空间,使其对我公司的服务,及对旅游景点的看法作出评价,可供他人参考。
投放一些旅游指南供一些游客参考使用。
保证用户在我网站注册的资料的安全性,防止其他人盗取用户资料,具体设计时会采取一系列的安全措施。
其他功能我们在以后的开发工程中会进行详细的设计。
对系统的使用将会写一个使用说明书,告知客户如何使用系统。
系统实现的功能:我社文化的介绍;国内景点的介绍;组团旅游介绍(所旅游的景点数量,景点名称,所住的饭店名字,组团所需要的费用和费用的用途);实现用户登录的功能;实现用户预约组团的功能;实现用户信息管理的功能。
实现公告管理的功能;为优化我社管理,可增加旅客留言模块。
系统性能的要求:由于此网站是面向社会广大群体的,同一时刻将会有很大的访问量,要求服务器的返回数据速度迅速,则要优化数据库的查询性能,并用性能高的服务器作负载。
对顾客的预约的性能要达到并发数在500个以上。
系统的输出有:预约组团的旅客数量,每个旅客的基本信息,对我社的要求;显示旅客对我设的留言信息。
系统的输入:每一个组团信息(出发日期,结束日期,票价,旅游景点,居住的饭店,总人数);旅客预约信息(旅客姓名;旅客电话;旅客年龄等);景点的介绍信息;我社的文化信息;旅客留言的输入;2.2目标所要求的目标:(1)当操作失误后实现数据库的快速恢复。
(2)实现500人同时预约的并发操作。
(3)实现批量更新景点信息的操作。
(4)以尽可能短的时间完成任务3个月。
(5)实现用户的友好交互界面。
(6)使用设备和开发的费用不超过10000元。
(7)在法律和社会道德的允许范围内运行网站。
(8)系统的设计便于以后的维护。
(9)提高我门户网站的安全机制,保护旅客的信息不外露。
(10)在一年的时间使投资回收率要大于10%。
2.3条件、假定和限制运行寿命:系统运行寿命的最小值应为3年。
系统选择比较的时间:系统方案选择比较的时间应为10天。
经费来源和限制:经费的来源为我开发团队,限制不超过3000元。
硬件软件运行环境和开发环境方面的条件和限制:(1)硬件资源服务器:小型机。
网络设备:网络交换机,网卡,网线。
(2)软件资源服务器端:操作系统windows 2000 Server 或Windows NT。
数据库管理系统:SQL Server2005。
开发工具:Microsoft Vision Studio 2008。
开发平台:公共语言运行库。
客户端:Web浏览器。
可利用的资源:可到附近旅行社了解信息,掌握旅行社的业务流程。
参考网上一些比较成功的旅行社门户网站进行设计。
组员自己的个人笔记本电脑作为开发设备。
也可向老师询问设计中的技术问题。
系统投入的最晚时间:系统投入使用的最晚时间为:2013年12月份。
2.4可行性研究方法本系统是按照复查项目目标和规模,研究目前正在使用的系统导出新系统的高层逻辑模型重新定义问题这一循环反复过程进行的。
2.5决定可行性的主要因素决定可行性的主要因素:技术方面:现有的旅行社门户网站功能都不很健全,用户交互界面设计的不够理想,对客户的信息安全做的不到位。
我们将会做一个用户交互性好,运行安全的系统。
经济方面:由于此次开发是小组成员拓展性训练的题目,所以补考虑成员工资。
每位同学都有自己的个人计算机,所以也不考虑设备问题。
由于此系统是拓展训练,暂不考虑宣传与维护费用。
其他费用花费较少,例如购买域名和空间。
法律方面:所有代码均有同学们编写,版权归我组成员所有,不涉嫌侵犯他人版权。
所需软件均有我校提供不涉嫌使用盗版问题。
3.对现有系统的分析3.1处理流程和数据流程现有系统的处理流程如图1.1所示:如图1.1 处理流程图3.2工作负荷现有系统的工作主要有一下几个方面的内容:(1)旅客浏览景点信息,预约组团填写个人资料(2)管理员查看旅客的预约信息,主动给客户打电话。
(3)管理员管理旅行社门户网站,更新网站资料。
3.3费用支出运行现有系统所需要支出空间租用资金,维护网站费用,给管理人员工资。
联系顾客需要一定的通话经费。
3.4人员运行维护现有系统的网站维护人员,网站管理员,洽谈业务人员,市场调查人员。
3.5设备服务器,远程终端,打印机,电话。
3.6局限性没有旅客登陆功能,对旅客的的信息不能长时间保留。
缺少旅客留言功能,不能及时有效地反馈旅客的需求和旅行社存在的问题,也不能加深我们对旅行行业市场的了解。
4.所建议技术可行性分析4.1对系统的简要描述所建议系统是基于B/S结构的旅行社门户网站,利用技术,解决了对旅行社网站的各功能的流程控制,并提供了一个良好的,易操作的用户操作界面从而实现了自动化和系统的管理。
4.2处理流程和数据流程系统流程图如图2.2所示如图2.2 系统处理流程图4.3与现有系统比较的优越性增加了用户留言模块,和用户登陆模块。
实现了用户资料的长久保存,及早发现我社的不足,以便及时改正,增加我社的经济增长速度。
减少市场调查人员,节省一些没有必要的开支。
提供一个友好的人机交互界面,增加旅客对我站的良好印象。
4.4采用建议系统可能带来的影响4.4.1对设备的影响由于开发所用的技术是新技术,所以需要的硬件设备要求比较高,则设备必须满足2.3所列出的各种硬件设备。
4.4.2对现有软件的影响软件的要求必须满足2.3所列出的软件标准。
4.2.3对用户的影响为了运行所建议技术,旅客必须有一般的上网常识,网站管理员要熟悉计算机的相关操作,并了解一些相关的计算机技术。
4.2.4对系统运行的影响管理员操作要按照所建议的提示进行,系统失效后,数据库恢复到最新的更新备份状态进行保存。
4.2.5对开发环境的影响开发过程中需要及时进行组内讨论,了解每一个同学的想法,对系统不断改进和完善。
4.2.6对运行环境的影响服务器端必须支持SQL 2005数据库服务器。
旅客端必须有能够解析的浏览器。
4.2.7对经费支出的影响由于是小组的拓展性训练,对经费支出影响不大。
小组成员若想提高自己的水平则可自费买书参考。
4.5技术可行性评价本系统是一个基于B/S结构的旅行社门户网站,采用面向对象技术,数据库技术,分布式技术等先进的开发应用程序,现有的开发技术已非常成熟,且被广泛应用于各行各业,利用现有技术可以达到功能目标。
考虑开发期限比较充裕,设计人员技术比较不错,预计可以在期限内完成。
5.所建议系统经济可行性分析5.1支出5.1.1基建投资硬件设备:服务器。
软件设备:操作系统windows 2000 Server 或Windows NT。
数据库管理系统:SQL Server2005。
开发工具:Microsoft Vision Studio 2008。
开发平台:公共语言运行库。
以上设备均有学校出资赞助,我组无需投入。
5.1.2其他一次性支出由于此软件开发有我小组内成员编写,所以不考虑设计与开发的费用。