航空订票系统(可行性报告)_第1页
航空订票系统(可行性报告)_第2页
航空订票系统(可行性报告)_第3页
航空订票系统(可行性报告)_第4页
航空订票系统(可行性报告)_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、11 引言引言.11.1 编写目的.11.2 背景.11.3 定义.11.4 参考资料.12 可行性研究的前提可行性研究的前提.22.1 要求.22.2 目标.22.3 条件、假定和限制.32.4 进行可行性研究的方法.32.5 评价尺度.33 对现有系统的分析对现有系统的分析.33.1 处理流程和数据流程.43.2 工作负荷.43.3 费用开支.43.4 人员.43.5 设备.43.6 局限性.44 所建议的系统所建议的系统.44.1 对所建议系统的说明.54.2 处理流程和数据流程.54.3 改进之处.54.4 影响.54.4.1对设备的影响.54.4.2对软件的影响.54.4.3对用户单

2、位机构的影响.54.4.4对系统运行过程的影响.64.4.5对开发的影响.64.4.6对地点和设施的影响.64.4.7对经费开支的影响.64.5 局限性.64.6 技术条件方面的可行性.75 可选择的其他系统方案可选择的其他系统方案.75.1 可选择的系统方案 1.75.2 可选择的系统方案 2.76 投资及效益分析投资及效益分析.76.1 支出.76.1.1基本建设投资.86.1.2其他一次性支出.86.1.3非一次性支出.826.2 收益.96.2.1一次性收益.96.2.2非一次性收益.96.2.3不可定量的收益.96.3 收益投资比.106.4 投资回收周期.106.5 敏感性分析.1

3、07 社会因素方面的可行性社会因素方面的可行性.107.1 法律方面的可行性.107.2 使用方面的可行性.108 结论结论.111GB856788可行性研究报告可行性研究报告1 引言引言1.1 编写目的编写目的对软件项目系统进行初步的研究,确定项目开发的方向,对项目的实现以及功能的划分进行基本的探讨,确定项目是否具有实施的可能性,以及功能的实现是否具有可能性,可行性研究报告面向项目组所有成员。1.2 背景背景 表 1.2 项目基本情况说明项目名称项目名称航空订票系统航空订票系统项目提出者项目提出者张老师项目开发者项目开发者软件工程小组用户用户民众计算中心计算中心完成搭建 web 网站系统的服

4、务器系统间往来关系系统间往来关系暂无1.3 定义定义 SQL SERVER:系统服务器所使用的数据库关系系统(DBMS) 。 SQL:一种用于访问查询数据库的语言 事务流:数据进入模块后可能有多种路径进行处理。 主键:数据库表中的关键域。值互不相同。 外部主键:数据库表中与其他表主键关联的域。 ROLLBACK:数据库的错误恢复机制。2缩写:缩写: 系统:若未特别指出,统指本航空订票系统。 SQL:Structured Query Language(结构化查询语言)。 UML:统一建模语言、是一套用来设计软件蓝图的标准建模语言,是一种从软件分析、设计到编写程序规范的标准化建模语言。 Javae

5、e:Java 企业级平台。1.4 参考资料参考资料文档格式要求按照我国 GB/T85T7-1988 国家标准和 IEEE/ANSI830-1993 标准规范要求进行。包括以下文件:文件: 图书借阅关系系统需求说明书 软件工程项目开发文档范例 软件工程国家标准文档 图书借阅管理需求说明书 软件需求说明书编写规范书籍包括:书籍包括:软件工程导论(第软件工程导论(第 6 版)版) 张海藩张海藩 牟永敏牟永敏 编著。编著。2 可行性研究的前提可行性研究的前提说明对所建议的开发项目进行可行性研究的前提,如要求、目标、假定、限制等。2.1 要求要求功能及性能:功能及性能:1.该订票系统的浏览用户被划分为游

6、客(即未注册用户)与用户(即注册用户) ,未注册用户只能访问该系统的首页,首页提供登录功能和前往注册按钮,用户可以登录或者前往注册。2.用户登录成功后,前往航班查询页面,进行航班信息的查询,当欲订航班存在时可以进行订票。33.用户可以查看自身所有预定的航班票,并在一定条件下(即航班未发出)可以进行退票和付款。4.该系统的管理员可以对航班信息进行增删查改,并负责航班信息的更新。5. 用户可以登入系统进行票据的打印。6. 权限验证,即用户与管理员身份的区别验证。附录:附录: 该系统的核心与主要的功能模块分为查询模块和订票模块,直接用户为管理员和注册用户,管理员登入系统后负责信息的更新与修改,并且审

7、核错误的信息。注册用户登入系统后,可以进行航班查询操作,待查询到欲订的航班信息时,可以进行订票,订票完成后可以进行付款,并且可以到相关页面查看预定的所有的机票的信息,与付款情况,并可在当前页面进行退票或者付款,还可进行票据的打印,以及对订票的个人信息的修改。管理员用户的注册为特殊用户注册,由系统的最高权限的管理员分派标识符或者由航空公司内部员工号进行区别鉴定,管理员登入系统时与普通注册用户相同,但进行敏感操作时,比如点击航班信息添加或修改时需要进行身份验证,此时需要输入当时由系统最高权限的管理员派发的标识符(或其他)进行验证。输出报告:输出报告: 可行性分析报告:说明该软件开发项目的实现在技术

8、上、经济上和社会因素上的可行性,评述为了合理地达到开发目标可供选择的各种可能实施方案,说明并论证所选定实施方案的理由。 项目开发计划:为软件项目实施方案制订出具体计划,应该包括各部分工作的负责人员、开发的进度、开发经费的预算、所需的硬件及软件资源等。 软件需求说明书(软件规格说明书):对所开发软件的功能、性能、用户界面及运行环境等做出详细的说明。它是在用户与开发人员双方对软件需求取得共同理解并达成协议的条件下编写的,也是实施开发工作的基础。该说明书应给出数据逻辑和数据采集的各项要求,为生成和维护系统数据文件做好准备。 概要设计说明书:该说明书是概要实际阶段的工作成果,它应说明功能分配、模块划分

9、、程序的总体结构、输入输出以及接口设计、运行设计、数据结构设计和出错处理设计等,为详细设计提供基础。 详细设计说明书:着重描述每一模块是怎样实现的,包括实现算法、逻辑流程等。 4 测试分析报告:测试工作完成以后,应提交测试计划执行情况的说明,对测试结果加以分析,并提出测试的结论意见。 项目开发总结报告:软件项目开发完成以后,应与项目实施计划对照,总结实际执行的情况,如进度、成果、资源利用、成本和投入的人力,此外,还需对开发工作做出评价,总结出经验和教训。 源程序:软件开发过程中的全部代码以及注释。输入输入1.用户注册时注册信息的输入。2.用户订票时购票信息的输入。3.用户修改订票信息时的信息输

10、入。4.用户退票时的信息输入。在安全性上的要求在安全性上的要求1. 要求与银行支付系统无缝连接;2. 并且可以与国家身份证认证系统对接,保证订票信息安全有效。 同本系统相连接的其他系统;同本系统相连接的其他系统;1. 身份认证系统。 2. 地域票务信息系统。3. 银行支付系统。 完成期限完成期限软件工程课程结束之时。 52.2 目标目标1.人力与设备费用的减少;2.处理速度的提高;3.控制精度或生产能力的提高;4.管理信息服务的改进;5.人员利用率的改进。2.3 条件、假定和限制条件、假定和限制1.所建议系统的运行寿命的最小值:十年;2.进行系统方案选择比较的时间:一个星期;3.经费、投资方面

11、的来源和限制:费用有限,需合理分配;4.法律和政策方面的限制:必须严格遵循法律和政策要求;5.硬件、软件、运行环境和开发环境方面的条件和限制:暂无;6.可利用的信息和资源:行业开发经验;7.系统投入使用的最晚时间: 暂无。2.4 进行可行性研究的方法进行可行性研究的方法此次可行性研究是在科学的分析的基础上,采用小组成员集体讨论的方法进行评审报告。符合系统可行性报告规则、规范。2.5 评价尺度评价尺度1.代码的验收代码的验收最后在交付客户之前进行小组内评审,代码编写符合 HB6465 标准,与文档说明保持一致,代码书写风格统一,采用标准规范,没有下列错误:由于软件缺陷造成丢失数据,不符合设计要求

12、,响应时间太长无法接受等问题。62.文档验收文档验收最后在交付客户之前进行小组内评审,文档格式符合 HB6465 标准, 功能符合与客户的合同要求,清晰易读,没有语病与歧义。3.服务验收服务验收服务硬件达到文档说明的要求,人员技术考核合格,定期上门维护。3 对现有系统的分析对现有系统的分析这里的现有系统是指当前实际使用的系统,这个系统可能是计算机系统,也可能是一个机械系统甚 至是一个人工系统。分析现有系统的目的是为了进一步阐明建议中的开发新系统或修改现有系统的必要性。3.1 处理流程和数据流程处理流程和数据流程图 3.1 .1 系统基本流程结构图用户订票前台页面后台数据库数据库服务层其他系统前

13、台逻辑处理层整个系统流程。由前台页面与用户交互,连接后台处理,处理过程中与其他系统或服务层连接。图 3.1.2 系统数据流向图7前台界面用户数库用户信息存储库票务信息存储数据库用户订票信息存储数据库其他系统用户通过前台界面与数据的存储数据库进行连接查询操作。 3.2 工作负荷工作负荷表 3.2 工作负荷工作任务工作任务负荷负荷服务器负载服务器负载全天运行数据库负载数据库负载全天运行人员维护人员维护工作时间(包含加班)3.3 费用开支费用开支表 3.3 费用开支支出描述支出描述费用金额费用金额人员工资人员工资20000服务器租借费用服务器租借费用30000项目空间租借费用项目空间租借费用1000

14、0维护服务费用维护服务费用5000文档打印费用文档打印费用500总金额总金额6550083.4 人员人员表 3.4 人员需求项目分工项目分工技术类别技术类别需求数量需求数量数据维护人员数据维护人员数据库原理与使用专业10后台维护人员后台维护人员平台运行专业3运行监控人员运行监控人员有开发经验的编程人员53.5 设备设备 表 3.5 设备设备名设备名预计数量预计数量服务器服务器集群(20 以上)交换机交换机3 台域名域名1 个3.6 局限性局限性由于项目暂未部署,故暂无局限性报告。预测为数据库系统复杂,需要大规模集群的支持。并需要大量人员进行数据维护工作。4 所建议的系统所建议的系统本章将用来说

15、明所建议系统的目标和要求将如何被满足。4.1 对所建议系统的说明对所建议系统的说明概括地说明所建议系统,并说明在第 2 章中列出的那些要求将如何得到满足,说明所使用的基本方法及理论根据。目标系统的操作过程为:1.储存旅客的基本信息,并根据旅客的要求为其安排航班。92.存储旅客交付的预定金,打印取票通知和账单,结果存入数据库。3.核对旅客的取票通知和账单,打印机票,结果存入数据库。4.这样旅客的订票全过程和所有信息都在同一个数据库有存档,便于日后整理查询。4.2 处理流程和数据流程处理流程和数据流程给出所建议系统的处理流程和数据流程。4.3 改进之处改进之处按 2.2 条中列出的目标,逐项说明所

16、建议系统相对于现存系统具有的改进。1.由于提高效率,目标系统开发完成后比现有系统减少了 10 个订票点,节省人力资源 40%,节省设备维护费 200 元/天。2.目标系统与原有系统相比,在每个订票点可以查看其它订票点的订票情况,开发完成后可实现管理信息服务化。3.现有系统中订票信息与航班信息分开存储,而目标系统中每次订票的所有信息都在数据库里存档,便于管理,提高控制精度 100%。4.4 影响影响说明在建立所建议系统时,预期将带来的影响,包括:1. 目标系统将大大改进现有系统的弊端,大幅度提高工作效率,提高人员利用率。2. 从长远角度看,目标系统将为旅客提供更快捷更便利的服务,这会增加公司的竞

17、争实力,为公司增加经济效益。4.4.1 对设备的影响对设备的影响目前公司订票点的配置基本符合要求,需要增加的是服务器,经过调研,证明现有的服务器虽然符合系统的基本要求,但从使用年限和日后规模扩大角度来说,建议换用性价比较高的服务器。104.4.2 对软件的影响对软件的影响现有的系统软件,基本可以符合要求。4.4.3 对用户单位机构的影响对用户单位机构的影响为了更好的应用目标系统,希望公司能够在现有的技术开发部门中设置专门技术部门,同时增加负责系统并参与系统研发人员。4.4.4 对系统运行过程的影响对系统运行过程的影响4.用户的操作规程;5.运行中心的操作规程;6.运行中心与用户之间的关系;7.

18、源数据的处理;8.数据进入系统的过程;9.对数据保存的要求,对数据存储、恢复的处理;10. 输出报告的处理过程、存储媒体和调度方法;11. 系统失效的后果及恢复的处理办法。4.4.5 对开发的影响对开发的影响1.为了支持所建议系统的开发,用户需进行的工作;2.为了建立一个数据库所要求的数据资源;3.为了开发和测验所建议系统而需要的计算机资源;4.所涉及的保密与安全问题。4.4.6 对地点和设施的影响对地点和设施的影响经调研,目标系统完全可以构架在现有的框架上,不需余外增加环境设施。114.4.7 对经费开支的影响对经费开支的影响1.基础投资:3 万2. 开发费用:1 万3.日常维护费用: 10

19、00/天4.5 局限性局限性 由于目标系统足够健在现有数据库和系统上,因此上不能实现决策的完全自动化,只能起可行性建议。4.6 技术条件方面的可行性技术条件方面的可行性1.在当前的限制条件下,该系统的功能目标能否达到;2.利用现有的技术,该系统的功能能否实现;3.对开发人员的数量和质量的要求并说明这些要求能否满足;4.在规定的期限内,本系统的开发能否完成。5 可选择的其他系统方案可选择的其他系统方案扼要说明曾考虑过的每一种可选择的系统方案,包括需开发的和可从国内国外直接购买的,如果没有供选择的系统方案可考虑,则说明这一点。5.1 可选择的系统方案可选择的系统方案 1参照第 4 章的提纲,说明可

20、选择的系统方案 1,并说明它未被选中的理由。5.2 可选择的系统方案可选择的系统方案 2按类似 5.1 条的方式说明第 2 个乃至第 n 个可选择的系统方案。.126 投资及效益分析投资及效益分析 6.1 支出支出表 6.1 英特尔商用服务器型号型号时钟速度时钟速度二级缓存二级缓存三级缓存三级缓存 核心数量核心数量功率功率参考价格参考价格Xeon L74552013GHz9MB12MB365380001.Mysql 正版软件及相应软件:5 万2.网络设备:8 万6.1.1 基本建设投资基本建设投资包括采购、开发和安装下列各项所需的费用,如:a.房屋和设施;b. ADP 设备;c.数据通讯设备;

21、d. 环境保护设备;e.安全与保密设备;f.ADP 操作系统的和应用的软件;g. 数据库管理软件。6.1.2 其他一次性支出其他一次性支出1.工作人员培训费用:5 万2.设计开发费用:5 万6.1.3 非一次性支出非一次性支出1.日常维护费用:100 元/天2.操作人员工资:900 元/天3.维护人员工资:720/天136.2 收益收益对于所选择的方案,说明能够带来的收益,这里所说的收益,表现为开支费用的减少或避免、差错的减少、灵活性的增加、动作速度的提高和管理计划方面的改进等,包括;6.2.1 一次性收益一次性收益由于目标系统投入使用后才能收益,所以一次性收益为 06.2.2 非一次性收益非一次性收益(按银行利率:1%):1.减少员工五年收入:2.工作效率提高收益(工作效率提高 85%):3.经常性收

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论