旅游自助系统
项目开发总结报告
项目负责人:小 菁
小组成员: 小 虹
小 军
小 骁
小 雷
文档变更记录
过程数据小结
目录
1.引言..................................................................................................................... 4
1.1编写目的....................................................................................................... 4
1.2背景.............................................................................................................. 4
1.3定义.............................................................................................................. 4
1.4参考资料....................................................................................................... 5
2.实际开发结果....................................................................................................... 5
2.1产品.............................................................................................................. 5
2.2主要功能和性能............................................................................................ 5
2.3基本流程..................................................................................................... 14
2.4 进度........................................................................................................... 15
2.5 费用........................................................................................................... 16
3.开发工作评价..................................................................................................... 16
3.1对生产效率的评价....................................................................................... 16
3.2对产品质量的评价....................................................................................... 16
3.3对技术方法的评价....................................................................................... 16
3.4出错原因的分析.......................................................................................... 16
4.经验与教训........................................................................................................ 16
1.引言
自助旅游的定义,简单地讲,就是吃、住、行、游、购、娱,基本上全由游客自己决定。自助旅游的新概念,也叫背包旅行,起源于发达国家,在英语里面叫“backpacker’s travel”,或“budget travel”,即背包旅行,省钱的旅行。
随着中国进入第一次消费升级阶段,居民可支配收入和消费水平不断提高,发达地区居民旅游逐步从奢侈品蜕变为必需品。全球旅游业的散客化趋势影响着中国,自助旅游席卷而来,给我国的一系列旅游产业及其相关制造产业带来了挑战。它的主要特点之一就是利用互联网技术,旅游者通过网络自由组团和选择参加者,自由选择路线等。
自助旅游最终实现需要一个渐进的过程,拓宽信息渠道、加强对自助旅游的研究和建立自助旅游的完善体系三个方面是很重要的,因为设计此旅游自助系统以期向计划出行的人们提供丰富的旅游自助信息及其它相关信息,进一步完善现有的旅游自助体系。
1.1 编写目的
随着科学技术的高速发展,我们已步入数字化、网络化的时代。旅游自助系统是一个管理信息系统,目标是使旅游资源信息化,方便旅游公司及游客便捷地得到需要的旅游信息。
1.2项目背景
随着社会信息量的与日俱增,图书作为主要的传统信息载体,在某一层面上已不能满足现代这样一个知识爆炸时代对信息的需求,这也体现在人们的出行与旅行方面,人们不可能随身带一本厚厚的旅游百科全书去爬青藏高原;同时旅游管理部门希望避免由于笔误或者记录丢失等人工疏忽带来的行政失误,他们也需要更系统更严谨的管理手段,从而做到依法管理,有据可查;而对旅游公司而言,高效的经营管理手段是获取最大利益的关键。在计算机日益普及的今天,一套行之有效的旅游自助管理系统,是大家最好的一个选择,他是人们出行旅行的贴心小助手,是旅游公司负责尽心的大管家,是旅游管理部门安全可靠的档案室与严谨的助理秘书。他将对人们的出行旅游方式产生时代性的影响。
旅游自助系统软件是一套功能比较完善的数据管理软件,具有数据操作方便高效迅速等优点。该软件采用功能强大的数据库软件开发工具进行开发,具有很好的可移植性,可在应用范围较广的简体中文、英文 Windows98/2000/ME/XP等操作系统上使用。除此以外,该软件可通过访问权限控制以及数据备份功能,确保数据的安全性。
建议开发软件名称:旅游自助系统
项目的提出者:软件工程课程
开发者:艾菁、张虹、周军、李骁、胡宝雷
用户:旅游公司及游客
1.3 定义
该旅游自助系统是基于Internet/Intranet 及Web技术,建立以Browser/Server 为结构模式、以数据库为后台核心应用、以服务为目的信息平台。
文档中采用的专门术语的定义及缩略词简要如下:
TTS:Travel Self-help System,旅游自助系统。
SQL(Structured Query Language):结构化数据库查询语言
JSP:JAVA Server Page
1.4 参考资料
《软件工程》 原书第八版 程成、陈霞译 机械工业出版社 2007.3。
郑人杰,殷人昆,陶永雷。《实用软件工程》(第二版)。北京:清华大学出版社,1997。
金勇华,曲俊生。《JAVA网络高级编程》。北京:人民邮电出版社,2001。
Borland Software Corporation。《JBUILDER培训教程》北京:机械工业出版社,2002。
2.实际开发结果
2.1 产品
可包括列出各部分的程序名称,源程序数(包括注释行)或目标程序字节数及程序总计数量,存储形式;产品文档名称等.
2.2 主要功能及性能
功能:
对旅游公司及旅游局输入信息进行管理;
用户的信息检索;
性能:
数据库的录入;
后台信息维护;
不同条件下的信息检索;
旅游服务预约及预约是否成功的反馈;
输出:
旅游景点信息;(包括景点介绍、物理位置、开放时间、参观费用等)
旅游线路信息;(包括日程安排、食宿交通、手续价格、联系方式等)
预约结果反馈;(是否成功)
输入:
旅游景点名称;
旅游线路名称;
旅游者自定义的查询条件的搭配;(包括希望的时间安排、旅游的费用预算、行程的旅游景点等)
安全保密:
用户退出系统时,自动清空查询记录;
2.3 运行环境要求
运行环境:
操作系统:Windows2000;
数据库类型:SQL server;
机器配置:
能够安装操作系统及数据库,有网络服务功能;
2.4 基本流程(图示)
该系统分为信息检索、旅游预约、后台维护三个子系统:
信息检索系统:
旅游预约:
后台维护:
2.5进度
按照项目开发计划,按时完成。
2.6费用
与原定计划相符
3.开发工作评价
3.1 对生产效率的评价
小组各成员在初期并不适应软件工程的过程管理和文档编写,正所谓“我为文档狂”,故效率低下;但在中后期,大家对项目开发有了更深入的理解,开发效率恢复正常,甚至有时能提早几天完成既定任务。特别是在项目源代码开发阶段,更是一日千里。固后期开发颇具效率。
3.2对产品质量的评价
质量基本符合预期要求,但在很多地方还可以继续改进。
3.3对技术方法的评价
大家的编程水平一开始不太高,写出来的程序有许多错误和小缺陷。但在编程的实践当中,大家的水平得以逐渐提高,技术上有了很大的进步。
3.4出错原因分析
主要错误是程序设计方面的硬伤,如语法错误,算法实现等方面。这些错误说明了我们的编程基本功还不够熟练,需要进一步的加强。
此外还有一些错误是由于我们对数据库的掌握不过关造成的,也反映了我们在基础方面的缺陷。
4.经验与教训
第二篇:8-项目开发总结报告
本文档负责人:黄凌洪,林更生,杨治民,郑奕
项目开发总结报告(GB8567——88) 1引言
1.1编写目的
此报告是在项目开发完成后,与项目实施报告对照,总结实际执行的情况,并对开发工作做出评价,总结出经验和教训,为以后的项目开发打好基础。
1.2背景
经过一个学期的学习,我渐渐掌握了软件工程的各个知识点,为以后搞软件开发打下了坚实的基础,为了检验我的知识水平,我此次开发的项目名称是航空订票系统,是我的软件工程课程设计。
1.3定义
列出本文件中用到的专门术语的定义和外文首字母组词的原词组。
1.4参考资料
《软件工程导论第五版》 张海藩 清华大学出版社
2实际开发结果
2.1产品
经过紧张的学习和实践,一个简单的管理系统已初具规模,本系统设计主要是根据售票业务的基本流程进行的。一般来说,售票业务包括如下几个方面:登陆界面,订票和退票子系统,航班时刻信息查询子系统,航班综合信息查询子系统。
一般来说,售票与订票系统至少要满足下列条件:
(1) 具有乘客乘坐飞机的起点,终点,日期,和座位等信息。
(2) 可以查询当前航班的订票信息,可以查询航空公司的航班信息和航班时刻信
息。
因此,此航空管理系统的功能模块可以设计成如下图所示
1
2
本系统主要用SQL Server2000创建数据库,用JAVA制作界面,操作系统为Windows
XP首先用SQL Server2000创建数据库名为航空管理系统,根据系统功能和开发的需要,本系统需要四个数据表:飞机信息表,航班信息表,乘客信息表,机票信息表他们的数据结构设计如下所示:
创建飞机信息表其数据表的逻辑结构设计如下表所示:
创建航班信息表,其数据表的逻辑结构设计如下表所示:
创建乘客信息表,其数据表的逻辑结构设计如下表所示:
创建机票信息表,其数据表的逻辑结构设计如下表所示: 3
2.2主要功能和性能
在这个软件中,主要实现的功能是方便了机票预订服务商对乘客信息的统计和乘客对航班信息的查询和预订,在乘客订票子系统,航空公司的工作人员根据乘客提供的信息完成信息的录入,系统会自动统计结果,在其他的两个查询模块中,乘客可以根据所需要的信息进行查询。当然这只是我的课程设计,由于知识结构的不完善,难免在此系统设计是出现一些不尽如人意的问题,例如在输入乘客信息是,所设想的自动输入功能未能实现;还有时间的输入,格式太严格了,在保障符合要求的情况下还没有找到一个更好的方法来解决。
2.3基本流程
(1) 机票预订服务商
机票预订服务商操作流程:
图1 机票预订服务商操作分类表
(2) 客户
客户操作流程图:
4
图2客户操作分类表
2.4进度
在规定的时间内我完成了大部分所要完成的功能,只是还有一些不太完美的地方,这有待我在以后进一步完善它。
2.5费用
列出原定计划费用与实际支出费用的对比,包括:
a. 工时,以人月为单位,并按不同级别统计;
b. 计算机的使用时间,区别CPU时间及其他设备时间;
c. 物料消耗、出差费等其他支出。
明确说明,经费是超出了、还是节余了,分析其主要原因。
3开发工作评价
3.1对生产效率的评价
给出实际生产效率,包括:
5
a. 程序的平均生产效率,即每人月生产的行数;
b. 文件的平均生产效率,即每人月生产的千字数;
并列出原订计划数作为对比。
3.2对产品质量的评价
这个题目只是我的课程设计,开发出的东西还远远不能应用于实际,因为我技术水平有限,还有就是经验不足,在测试中出现了一些,但是除去系统功能不善的因素外,这个系统软件对我来说还是比较满意的。
3.3对技术方法的评价
在系统开发过程中,有许多的很便利的方法,如开发工具JAVA 和数据库开发工具SQL Server,这些便利的操作加快了我的开发速度,也让位我进一步了解了这两个好的开发工具。
3.4出错原因的分析
在系统设计过程中,主要的错误出现在数据约束上,特别是对于飞机的起飞和降落时间,格式必须为年-月-日 时-分-秒,否则就会出错,改了好长时间也没有改过来。
4经验与教训
通过对航空订票管理系统的开发和分析使我们明白了做任何一个系统都要认真仔细,因为随便一个小环节的失误都可能导致整个系统出现问题。通过这次课程设计,让我们知道了团队的重要性,只有团结才能成功!试验中也出现了很多的问题,但在同学们的帮助下,我们终于完成了系统,心中充满了成就感。
本文档由全体组员讨论,整理所得。
6