基于VB旅游资源及线路管理系统设计
1.选题背景
计算机软件开发在当代已成为一个主要的行业,发展前景越来越好,软件开发需求人员也越来越大,特别是数据库和信息管理方面的开发,更是供不应求。在毕业之即,作为计算机专业的学生,为了适应社会的需要,加强自己的编程能力。在毕业设计选题时,我坚定不移地选择了数据库应用系统开发方面的课题。下面将具体分析:
1.1旅游资源前景
旅游业是当今国际国内发展最快的产业之一,也是世界各国相互了解、交流、,从而促进经济全球化的重要手段,所以各国政府都非常重视旅游业的发展。我国现代旅游业只有短短20年历史,但已经取得了举世瞩目的成绩:1992年国内旅游人次为3.3亿人次,收入250亿元;1999年达到7.19亿人次,收入2831亿元;2001年再创新高,达到7.44亿人次,收入3522.26亿元。1999年,我国国内国际旅游总收入超过了4000亿元人民币,创汇140亿美元,比1978年增长48倍。2000年,我国旅游人数和收入已经从1978年的世界第41位跃至前10名之列。在制定“十五”(2001至2005年)计划和2015年跨世纪发展规划中,中国有二十四个省把旅游作为在经济结构调整中优先发展的支柱产业、重点产业。按照规划,预计到2020年,中国旅游业总收入将超过3.3万亿元人民币,相当于国内生产总值的百分之八,真正成为国民经济的支柱产业。加入WTO以后旅游业成为了更加活跃、竞争更加激烈、发展更加迅速的第三产业的支柱之一。
现在,我国旅行社信息化建设落后,旅行社电脑的用途多数是打打字。线路销售手工操作,效率低下容易出错,客户资料不易整理,大量丢失,这些都是限制我们旅游发展的瓶颈了。而目前市场的旅游管理软件,动辄几万元,远非我们所愿意承受的。旅游业普遍存在着企业规模较小,管理不规范等弱点。因为旅游涉及吃、住、行、游、购、娱等诸多要素,而且这些要素又分散在不同的地域中,一个人不可能全面掌握所有的信息。一旦掌握某方面的信息的人离开企业,就会对企业的经营造成负面影响。
2.需求分析
2.1软件的需求分析
软件需求分析是指用户对目标系统在功能、性能、行为、设计约束等方面的期望。
需求分析的任务是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。需求分析的结果是系统开发的基础,关系到工程的成败和软件产品的质量。
2.2需求分析阶段对系统的综合要求有四个方面:
(1)系统功能要求
应该划分出系统必须完成的所以功能。
(2)系统性能要求
系统需要的存储容量以及后援存储,重新启动和安全性等方面的考虑都属于性能要求。
(3)运行要求
这类要求集中表现为对运行时所处环境的要求。
(4)将来可能提出的要求
应该明确地列出那些虽然不属于当前系统开发范畴,但是据分析将来很可能会提出来的要求。这样做的目的是在设计过程中对系统将来可能的扩充和修改预做,以便一旦需要时能比较容易地进行这种扩充和修改。
通过这些需求分析来确定整个系统的功能模块设计和界面的设置和安排。需求分析在整个软件开发设计中起着十分重要的作用。因此,在实际的工程中,应该接触产品的最终用户或者最终用户代表。缺乏这样的接触,对于许多需求问题,就无法得到可靠的回答。如果缺乏可靠的需求信息,就无法生产出高质量的产品。实际上,使用不可靠的需求信息,产品无疑是不能使用的,而且常常不是用户所想要的。
5.系统总体设计规划
在通过以上的需求分析、方案论证、开发工具及开发平台的选择、服务器与客户端配置,一切开发前的就绪工作做好以后,我们就可以进入系统的总体开发和设计了。下面主要介绍系统的总体设计和规划。
5.1系统功能描述
本系统所描述的旅游资源及线路管理的主要功能包括:
(1)地域信息管理功能
◆地域信息的录入,包括地域名称和地域类型等信息;
◆地域信息的修改;
◆地域信息的删除;
◆地域信息的查询。
(2)景点资源管理功能
◆景点资源的录入,包括景点编号、景点名称、联系人、票价等信息;
◆景点资源的修改;
◆景点资源的删除;
◆景点资源的查询。
(3)宾馆资源管理功能
◆宾馆资源的录入,包括宾馆编号、宾馆名称、联系人、报价等信息;
◆宾馆资源的修改;
◆宾馆资源的删除;
◆宾馆资源的查询。
(4)餐厅资源管理功能
◆餐厅资源的录入,包括餐厅编号、餐厅名称、联系人、报价等信息;
◆餐厅资源信息的修改;
◆餐厅资源信息的删除;
◆餐厅资源信息的查询。
(5)娱乐资源管理功能
◆娱乐资源信息的录入,包括娱乐厅编号、娱乐厅名称、联系人、报价等信息;
◆娱乐资源信息的修改;
◆娱乐资源信息的删除;
◆娱乐资源信息的查询。
(6)交通资源管理功能
◆火车资源信息管理;
◆飞机资源信息公里。
(7)旅游线路管理功能
◆旅游线路信息的录入,包括线路编号、线路名称、报价等信息;
◆旅游线路信息的修改;
◆旅游线路信息的删除;
◆旅游线路信息的查询。
(8)系统用户管理功能
◆系统用户信息的录入,包括用户名、密码等信息;
◆系统用户信息的修改;
◆系统用户信息的删除;
◆系统用户信息的查询。
5.2功能模块划分
从功能描述的内容可以看到,本系统可以实现其完整的功能。根据这些功能,设计出的系统功能模块如下图5.2所示。
从模块关系图中可以看出,旅游资源信息除了供用户查阅外,不可以为旅游线路管理提供数据。当用户需要生成一条旅游线路时,可以从旅游资源里取到最新的数据。线路报价和成本预算也会随着资源的变化而变化。
5.3系统流程分析