- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
*******************
实践教学
*******************
兰州理工大学
计算机与通信学院
2011年秋季学期
面向对象课程设计
题 目:旅行社业务管理系统
专业班级:计算机科学与技术1班
姓 名: 宋军弘
学 号:
指导教师: 年福忠
成 绩:
摘要
随着社会的发展,旅游业的急速增加,传统的旅游业务管理模式已经无法满足当前的实际需求,为此,我们开发了旅行社业务管理系统。
此次C++设计我选择的是旅行社业务管理系统设计,系统设计采用C++在microsoft visual c++6.0下编译而成。文中首先对课题背景,数据库基础理论进行了简单的讨论;接着,对系统开发工具、学生选课管理系统进行了详细分析,划分了具体的功能模块;最后,给出了学生选课系统应用程序的设计过程,以及每个功能模块的核心代码。
系统可以实现学生选课的一些重要功能,如:旅游信息的添加、删除,修改,信息查询、信息的输出等。
关键词:旅行社业务 旅行信息 管理 设计
目录
摘要 2
目录 3
引言 4
系统总体设计 5
1.具体模块实现 5
2.系统具体流程图 6
详细设计 7
1.类的设计 7
2.界面设计 17
3.系统测试 21
设计总结 23
致谢 24
参考文献 25
引言
旅行社业务管理系统的目标是对旅行社的导游人员以及客户进行管理和对团队进行编排,以极大地提高业务信息记录、统计、编排等信息管理的工作效率。尽量使系统的功能设计,流程设计与实际操作吻合,有一定的可行性和现实意义。
旅行社对旅游管理系统的要求有以下几点:
1.系统要本着服从和服务于企业战略使命和长期目标要求,以及继承与优化相结合的原则,来制定信息系统开发方案。
2.系统既要解决现行系统存在的问题,又要充分预计未来的需求变化,使系统具有足够的适应性和先进性,还要方便运行管理和维护。3.系统反映的流程简洁,自动化程度比较高.如能自动打印报表,自动进行一些简单的结算,为管理人员提供相对准确数据,保证高效率运作等。 系统总体设计
1.具体模块实现
按照需求分析所得,旅行社业务管理系统有以下几个功能模块:
1.添加录入信息模块;
编写指针摸板,定义路线编号,包括其各项类的成员,编号,路线名,预定日期,价格,旅行内容,旅行天数。
3.修改旅行信息模块;
读取保存的客房信息数据,根据客房编号查找所需修改的旅行信息,然后根据具体所需,修改成员参数,并保存。
4.删除旅行信息模块;
从保存中的文件中读取信息,删除需要删除的信息,完善现在的旅行社业务运作。
5.查询旅行信息函数;
分按编号、路线名、价格查询,这样可以更具有人性化来选择要旅行的线路,从而进行日常安排。
6.排序旅行线路模块;
根据具体所需排序,可以是编号、价格或者路线名,本系统中根据的是旅行的天数来排序。
7.输出旅行信息函数;
输出根据系统所需排序后的旅行信息,本系统中是根据了旅客旅行的有效期即天数来及时了解空出的路线号。2.系统具体流程图
旅行社业务管理系统由等7个子系统构成,其总体结构如图1所示
图1 流程图
详细设计
1.类的设计
根据上述需求分析,有旅行类和链表类。(1)链表类
在tList类中,有成员:构造函数tList(),创建链表Create(),判断链表是否为空的函数Empty() const,从尾部插入一个元素的函数Insert(const T e),返回第i个节点的函数GetcNode(int i),在链表中查询某个值的函数bool Find(const T e),析构函数~tList(),头节点head。链表类的UML图如(图3)所示:
tList +tList();
+ Create():void
+Empty() const:bool
+Insert(conste:T):void
+*GetcNode(i:int):cNodeT
+Find(const e:T):bool
+~tList();
+ *head:cNodeT 成员函数详细设计:在tList类中,有以上几个成员函数,分别担任着不同的功能,在此链表类中,其中模板类Templateclass T,是在整个链表实现中贯穿始终的,
文档评论(0)