旅游自助管理信息系统开发报告.docx
- 文档编号:1490680
- 上传时间:2022-10-22
- 格式:DOCX
- 页数:12
- 大小:25.03KB
旅游自助管理信息系统开发报告.docx
《旅游自助管理信息系统开发报告.docx》由会员分享,可在线阅读,更多相关《旅游自助管理信息系统开发报告.docx(12页珍藏版)》请在冰豆网上搜索。
旅游自助管理信息系统开发报告
旅游自助管理信息系统开发报告
旅游自助管理信息系统开发报告
班级:
09国经2班姓名:
孙锋兵学号:
20099056
1.引言:
自助旅游的定义,简单地讲,就是吃、住、行、游、购、娱,基本上全由游客自己决定。
自助旅游的新概念,也叫背包旅行,起源于发达国家,在英语里面叫“backpacker’stravel”,或“budgettravel”,即背包旅行,省钱的旅行。
随着中国进入第一次消费升级阶段,居民可支配收入和消费水平不断提高,发达地区居民旅游逐步从奢侈品蜕变为必需品。
全球旅游业的散客化趋势影响着中国,自助旅游席卷而来,给我国的一系列旅游产业及其相关制造产业带来了挑战。
它的主要特点之一就是利用互联网技术,旅游者通过网络自由组团和选择参加者,自由选择路线等。
自助旅游最终实现需要一个渐进的过程,拓宽信息渠道、加强对自助旅游的研究和建立自助旅游的完善体系三个方面是很重要的,因为设计此旅游自助系统以期向计划出行的人们提供丰富的旅游自助信息及其它相关信息,进一步完善现有的旅游自助体系。
编写目的:
随着科学技术的高速发展,我们已步入数字化、网络化的时代。
旅游自助系统是一个管理信息系统,目标是使旅游资源信息化,方便旅游公司及游客便捷地得到需要的旅游信息。
项目背景:
随着社会信息量的与日俱增,图书作为主要的传统信息载体,在某一层面上已不能满足现代这样一个知识爆炸时代对信息的需求,这也体现在人们的出行与旅行方面,人们不可能随身带一本厚厚的旅游百科全书去爬青藏高原;同时旅游管理部门希望避免由于笔误或者记录丢失等人工疏忽带来的行政失误,他们也需要更系统更严谨的管理手段,从而做到依法管理,有据可查;而对旅游公司而言,高效的经营管理手段是获取最大利益的关键。
在计算机日益普及的今天,一套行之有效的旅游自助管理系统,是大家最好的一个选择,他是人们出行旅行的贴心小助手,是旅游公司负责尽心的大管家,是旅游管理部门安全可靠的档案室与严谨的助理秘书。
他将对人们的出行旅游方式产生时代性的影响。
旅游自助系统软件是一套功能比较完善的数据管理软件,具有数据操作方便高效迅速等优点。
该软件采用功能强大的数据库软件开发工具进行开发,具有很好的可移植性,可在应用范围较广的简体中文、英文Windows98/2000/ME/XP等操作系统上使用。
除此以外,该软件可通过访问权限控制以及数据备份功能,确保数据的安全性。
建议开发软件名称:
旅游自助系统
项目的提出者:
软件工程课程
开发者:
艾菁、张虹、周军、李骁、胡宝雷
用户:
旅游公司及游客定义:
该旅游自助系统是基于Internet/Intranet及Web技术,建立以Browser/Server为结构模式、以数据库为后台核心应用、以服务为目的信息平台。
文档中采用的专门术语的定义及缩略词简要如下:
TTS:
TravelSelf-helpSystem,旅游自助系统。
SQL(StructuredQueryLanguage):
结构化数据库查询语言JSP:
JAVAServerPage
参考资料:
《软件工程》原书第八版 程成、陈霞译 机械工业出版社 2007.3。
郑人杰,殷人昆,陶永雷。
《实用软件工程》(第二版)。
北京:
清华大学出版社,1997。
金勇华,曲俊生。
《JAVA网络高级编程》。
北京:
人民邮电出版社,2001。
BorlandSoftwareCorporation。
《JBUILDER培训教程》北京:
机械工业出版社,2002。
实际开发结果:
产品可包括列出各部分的程序名称,源程序数(包括注释行)或目标程序字节数及程序总计数量,存储形式;产品文档名称等.
主要功能及性能功能对旅游公司及旅游局输入信息进行管理;用户的信息检索;性能:
数据库的录入;后台信息维护;不同条件下的信息检索;旅游服务预约及预约是否成功的反馈;输出:
旅游景点信息;(包括景点介绍、物理位置、开放时间、参观费用等)旅游线路信息;(包括日程安排、食宿交通、手续价格、联系方式等)预约结果反馈;(是否成功)输入旅游景点名称;旅游线路名称;旅游者自定义的查询条件的搭配;(包括希望的时间安排、旅游的费用预算、行程的旅游景点等)
安全保密:
用户退出系统时,自动清空查询记录;
运行环境要求运行环境:
操作系统:
Windows2000;数据库类型:
SQLserver;机器配置:
能够安装操作系统及数据库,有网络服务功能;
基本流程(图示)该系统分为信息检索、旅游预约、后台维护三个子系统:
信息检索系统旅游预约后台维护
进度:
按照项目开发计划,按时完成。
编号
工作任务
开始时间
完成时间
备注
1
组建课程项目小组
07-09-13
07-09-20
学习课程相关知识
2
初步建立系统开发环境
07-09-20
07-09-27
学习课程相关知识
3
完成成员角色分配、建立过程数据提交机制
07-09-27
07-10-11
学习课程相关知识
4
可行性研究报告(项目计划)
07-10-11
07-10-18
学习项目开发技术
5
需求规格说明、系统测试计划初稿以及需求评审报告的原始检查列表
07-10-18
07-11-08
学习项目开发技术
6
完成需求评审
07-11-08
07-11-15
学习项目开发技术
7
结构设计
07-11-15
07-11-22
复习编程语言使用
8
面向对象设计
07-11-22
07-11-29
复习编程语言使用
9
用户界面设计、完成设计规格说明以及设计评审检查列表
07-11-29
07-12-06
复习编程语言使用
10
开发实现、完成设计评审
07-12-06
07-12-13
注意需求的实现
11
验证和确认、测试、完成系统测试计划
07-12-13
07-12-27
修正BUG
12
质量管理、完成系统测试分析报告、缺陷记录日志以及项目开发总结报告
07-12-27
08-01-11
全组讨论、总结课程开发经验
费用:
与原定计划相符开发工作评价:
对生产效率的评价:
小组各成员在初期并不适应软件工程的过程管理和文档编写,正所谓“我为文档狂”,故效率低下;但在中后期,大家对项目开发有了更深入的理解,开发效率恢复正常,甚至有时能提早几天完成既定任务。
特别是在项目源代码开发阶段,更是一日千里。
固后期开发颇具效率。
对产品质量的评价:
质量基本符合预期要求,但在很多地方还可以继续改进。
对技术方法的评价:
大家的编程水平一开始不太高,写出来的程序有许多错误和小缺陷。
但在编程的实践当中,大家的水平得以逐渐提高,技术上有了很大的进步。
出错原因分析:
主要错误是程序设计方面的硬伤,如语法错误,算法实现等方面。
这些错误说明了我们的编程基本功还不够熟练,需要进一步的加强。
此外还有一些错误是由于我们对数据库的掌握不过关造成的,也反映了我们在基础方面的缺陷。
经验与教训:
项目组长
35060304
艾菁
虽然有过独立编写小程序的经历,但带领一个小组集体合作,完成一个较大的项目,对于我来说还是完全陌生的经历。
一开始,因为对项目管理没有经验,在任务分配方面显得很不平衡,对于集体合作也不够重视,小组内分配任务后常常是你做你的,我做我的,到了要统合协调的时候才发现存在着诸多问题。
因此白白浪费了许多宝贵的时间,使项目没能够完成得十分圆满。
此外,对于文档写作方面我们也很不熟悉。
一直以来,我只认为文档是对软件产品的一个描述。
重要的产品,而文档只是次要的附属。
因此对于软件工程课要求我们写的各种各样的文档,我一开始并不明白其中的意义所在。
但是通过课程与实践,我明白了文档并不是产品的附属,而是产品的先决条件。
要做什么,该怎么做,这些都是要由文档来规定的。
有了规定,产品再照着一步步去做,就显得有条理,不但自己容易修改,合作者也能通过文档轻松地掌握到写作者的思路。
如果没有规范详尽的文档,软件产品的实现纯粹来源于程序员的思路,就很容易这里写一点,那里写一块,最后联缀起来十分困难,外人也无法看懂。
这样的程序是不符合现代软件编程的要求的。
通过软件工程课程,我对软件和文档写作的认识有了一个新的提高。
并且通过软件工程课程,我还收获了很多珍贵的经验。
现在的编程已经不再是一个程序员就可以闯天下的时代了,大型的项目动辄上百万行的程序,必须由多人合作才能完成。
在这种情况下,科学的安排和管理,程序员之间互相的协调和团结,就显得十分重要。
而软件工程正是训练我们这方面能力的一门课程。
经过了软件工程课,也就相当于经历了一次实际的多人合作项目开发,其中的挫折与收获,在我们将来走上工作岗位面对实际问题时,有着非常重要的意义。
我身为这个项目组的组长,通过这个项目不但使自己的编程能力和合作能力得以提高,而且在如何合理分配任务、管理工作时间、调动组员的积极性方面也有不少收获。
在旅游自助系统项目完成之际,回顾过去一学期的工作,虽然十分辛苦,却也乐在其中。
收获的知识,更是对我们将来的工作有很大的帮助。
感谢老师的精心授课和组员们的倾力合作,使我们得以完成这个项目,谢谢大家。
项目成员
35060301
张虹
这次软件工程课程设计的完成,从旅游自助管理系统这个课题的选定,到后期我们组员一步步进行规划,再到把每一步的规划实现,虽然过程辛苦,可是当看到程序一点点诞生、完善、扩大,系统一点点成型,我们倍感欣喜,受益匪浅。
坦白地说,在完成这个作业之前,我们虽然在课堂上认真学习书本知识,可是真正的动手能力很是欠缺,仅仅完成过二年级时候的C++与C#的大作业,动手能力欠缺的后果就是我们开始都很畏难,不愿意多操作多动手,直到这次选定课题后,有点“赶鸭子上架”的意味,我们才真正体会到“纸上得来终觉浅,绝知此事要躬行”这句话的真正含义。
为了把这项作业完成好,做出像样的系统来,我们不仅课上更加认真吸收有用知识了,课后还主动去图书馆翻阅有关SQLSERVER应用的例程。
任何事情的开始都是艰难的,ECLIPSE等软件的安装完成了,可是我们连很基础的应用都没能掌握,鼓足勇气去请教高年级的同学,课后问老师、助教,不但锻炼了能力,连脸皮都练得比以前“厚”了,更加胆大了。
课堂上讲的知识只是很少的一部分,我们也体会到了大学里关键还是要靠自己从书本上吸收,从实践中掌握,很多知识我们都是现学现用,反复地去尝试,但这却培养了我们很好的自学习惯,使我们的JSP编码能力和使用JSP操作SQLServer数据库的能力都能得到提升。
对有些知识的理解,课堂上的终究只是浅层次的,比如视图建立、建表时主键的创建和外键的添加、表与表之间的联接等等,很多都模棱两可,可是通过实践,不仅原理摸清了更让我们开心的是,终于能用自己所学到的知识变成可以眼见为实的成就感了,那种欣喜真的很难用言语来形容。
一个个实体的设计我们共同分析,每个之间的关系、图表我们共同建立,再到界面的完成,对我们来说,是骄傲和光荣。
在这自主动手学习的过程中,我们不仅学到了知识,锻炼了动手能力,也充分体会到了许多其他无形的东西,比如合作的重要性,比如两个人的取长补短、互相吸收、互相促进与进步,都是非常重要的。
对有关文档的完成,也培养了我们关注细节,从小事开始做起的良好品质,充分得到了锻炼。
在这次课程设计的过程中,我们不仅对数据库的基础知识有了深刻的理解,对软件工程这门学科有了深一层的认识,而且这次课程设计让我们感受到:
兴趣真的是我们最大的老师,培养起自己自学动手的兴趣,所有的困难都会被一一克服。
很感谢有这次锻炼自己的能力的机会,感谢所有在学习过程中帮助过我们的人。
35060308
周军
通过这次软件工程项目的开发,使我深刻的认识到团队的积极配合与及时沟通能让团队的工作更有效率,以及让整个项目更有生命力,我认为这个才是我参加这个项目所获得的最大收获。
一个人总是生活在一个团队里,或大或小,随之他的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 旅游 自助 管理信息系统 开发 报告