航空订票系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1引言 (1)
1、1编写目的 (1)
1、2背景 (1)
1、3定义 (1)
1、4参考资料 (2)
2可行性研究的前提 (2)
2、1要求 (2)
2、2目标 (4)
2、3条件、假定与限制 (5)
2、4进行可行性研究的方法 (5)
2、5评价尺度 (5)
3对现有系统的分析 (5)
3、1处理流程与数据流程 (6)
3、2工作负荷 (7)
3、3费用开支 (7)
3、4人员 (8)
3、5设备 (8)
3、6局限性 (8)
4所建议的系统 (8)
4、1对所建议系统的说明 (8)
4、2处理流程与数据流程 (8)
4、3改进之处 (9)
4、4影响 (9)
4、4、1对设备的影响 (9)
4、4、2对软件的影响 (9)
4、4、3对用户单位机构的影响 (10)
4、4、4对系统运行过程的影响 (10)
4、4、5对开发的影响 (10)
4、4、6对地点与设施的影响 (10)
4、4、7对经费开支的影响 (10)
4、5局限性 (11)
4、6技术条件方面的可行性 (11)
5可选择的其她系统方案 (11)
5、1可选择的系统方案1 (11)
5、2可选择的系统方案2 (11)
6投资及效益分析 (12)
6、1支出 (12)
6、1、1基本建设投资 (12)
6、1、2其她一次性支出 (12)
6、1、3非一次性支出 (12)
6、2收益 (12)
6、2、1一次性收益 (13)
6、2、2非一次性收益 (13)
6、2、3不可定量的收益 (13)
6、3收益/投资比 (13)
6、4投资回收周期 (13)
6、5敏感性分析 (13)
7社会因素方面的可行性 (14)
7、1法律方面的可行性 (14)
7、2使用方面的可行性 (14)
8结论 (14)
GB8567——88
可行性研究报告
1引言
1、1编写目的
对软件项目系统进行初步的研究,确定项目开发的方向,对项目的实现以及功能的划分进行基本的探讨,确定项目就是否具有实施的可能性,以及功能的实现就是否具有可能性,可行性研究报告面向项目组所有成员。
1、2背景
表1、2 项目基本情况说明
项目提出者张老师
项目开发者软件工程小组
用户民众
计算中心完成搭建web网站系统的服务器
系统间往来关系暂无
1、3定义
➢SQL SERVER:系统服务器所使用的数据库关系系统(DBMS)。
➢SQL:一种用于访问查询数据库的语言
➢事务流:数据进入模块后可能有多种路径进行处理。
➢主键:数据库表中的关键域。值互不相同。
➢外部主键:数据库表中与其她表主键关联的域。
➢ROLLBACK:数据库的错误恢复机制。
缩写:
➢系统:若未特别指出,统指本航空订票系统。
➢SQL:Structured Query Language(结构化查询语言)。
➢UML:统一建模语言、就是一套用来设计软件蓝图的标准建模语言,就是一种从软件分析、设计到编写程序规范的标准化建模语言。
➢Javaee:Java企业级平台。
1、4参考资料
文档格式要求按照我国GB/T85T7-1988国家标准与IEEE/ANSI830-1993标准规范要求进行。包括以下文件:
➢图书借阅关系系统需求说明书
➢软件工程项目开发文档范例
➢软件工程国家标准文档
➢图书借阅管理需求说明书
➢软件需求说明书编写规范
书籍包括:
➢软件工程导论(第6版) 张海藩牟永敏编著。
2可行性研究的前提
说明对所建议的开发项目进行可行性研究的前提,如要求、目标、假定、限制等。
2、1要求
功能及性能:
1.该订票系统的浏览用户被划分为游客(即未注册用户)与用户(即注册用
户),未注册用户只能访问该系统的首页,首页提供登录功能与前往注册
按钮,用户可以登录或者前往注册。
2.用户登录成功后,前往航班查询页面,进行航班信息的查询,当欲订航班
存在时可以进行订票。
3.用户可以查瞧自身所有预定的航班票,并在一定条件下(即航班未发出)
可以进行退票与付款。
4.该系统的管理员可以对航班信息进行增删查改,并负责航班信息的更
新。
5、用户可以登入系统进行票据的打印。
6.权限验证,即用户与管理员身份的区别验证。
附录:
该系统的核心与主要的功能模块分为查询模块与订票模块,直接用户为
管理员与注册用户,管理员登入系统后负责信息的更新与修改,并且审核错误
的信息。注册用户登入系统后,可以进行航班查询操作,待查询到欲订的航班信息时,可以进行订票,订票完成后可以进行付款,并且可以到相关页面查瞧预定的所有的机票的信息,与付款情况,并可在当前页面进行退票或者付款,还可进行票据的打印,以及对订票的个人信息的修改。
管理员用户的注册为特殊用户注册,由系统的最高权限的管理员分派标识符或者由航空公司内部员工号进行区别鉴定,管理员登入系统时与普通注册
用户相同,但进行敏感操作时,比如点击航班信息添加或修改时需要进行身份验证,此时需要输入当时由系统最高权限的管理员派发的标识符(或其她)进行验证。
输出报告:
➢可行性分析报告:说明该软件开发项目的实现在技术上、经济上与社会因素上的可行性,评述为了合理地达到开发目标可供选择的各种可能实施
方案,说明并论证所选定实施方案的理由。
➢项目开发计划:为软件项目实施方案制订出具体计划,应该包括各部分工作的负责人员、开发的进度、开发经费的预算、所需的硬件及软件资源等。
➢软件需求说明书(软件规格说明书):对所开发软件的功能、性能、用户界面及运行环境等做出详细的说明。它就是在用户与开发人员双方对软件需求取得共同理解并达成协议的条件下编写的,也就是实施开发工作的
基础。该说明书应给出数据逻辑与数据采集的各项要求,为生成与维护系统数据文件做好准备。
➢概要设计说明书:该说明书就是概要实际阶段的工作成果,它应说明功能分配、模块划分、程序的总体结构、输入输出以及接口设计、运行设计、数据结构设计与出错处理设计等,为详细设计提供基础。
➢详细设计说明书:着重描述每一模块就是怎样实现的,包括实现算法、逻辑流程等。
➢测试分析报告:测试工作完成以后,应提交测试计划执行情况的说明,对测试结果加以分析,并提出测试的结论意见。
➢项目开发总结报告:软件项目开发完成以后,应与项目实施计划对照,总结