旅游信息管理网站的设计与实现说明书--大学毕业设计论文.doc
《旅游信息管理网站的设计与实现说明书--大学毕业设计论文.doc》由会员分享,可在线阅读,更多相关《旅游信息管理网站的设计与实现说明书--大学毕业设计论文.doc(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、*实践教学*兰州理工大学软件学院2015年春季学期软件工程课程设计题 目: 旅游信息管理网站的设计与实现 专业班级: 14级软件三班 姓 名: 吴明康 学 号: 1417700342 指导教师: 马威 成 绩: 目 录摘 要I序 言II1、可行性分析11.1问题描述11.2可行性分析研究11.2.1技术可行性21.2.2经济可行性21.2.3操作可行性21.3结论意见32、项目开发计划42.1编写目的42.2项目背景42.3项目概述42.4项目开发计划52.5交付期限63、需求分析73.1任务需求分析73.2数据流图、数据字典及实体联系图73.2.1数据流图73.2.2数据字典83.2.3实体
2、联系E-R图104、系统概要设计124.1总体设计124.2系统功能模块图124.3数据库概念设计134.4数据库逻辑结构设计134.5连接数据库的特点145、详细设计155.1系统的主要功能155.2程序流程图155.3用户界面设计185.3.1一般交互设计185.3.2信息显示设计195.3.3数据输入设计205.4软件测试20设计总结22参考文献23致谢24i摘 要随着互联网以及Web和数据库技术的快速发展,使信息的交互和管理变得异常高效便捷。电子商务、电子政务等各种应用如雨后春笋般涌现。我们现在所生活的时代正在向网络化、数字化发展。旅游信息管理网站可以方便人们在不同的地理位置对旅游信息
3、进行查询和线路预订,管理员也可以在异地对网站进行管理,及时了解客户的旅游线路预订情况。从长远来看本系统有着非常喜人的前景和广阔的市场。关键词:数据库;数据字典; 旅游信息管理网站;平台。序 言旅游信息管理网站的总体目标是:在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,分析和设计一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的旅游信息管理网站,为决策者和管理者提供充足的信息、快捷的查询和有效的管理方式,减少不必要的损失和浪费,提高旅游信息管理的效率。整个旅游信息管理网站的设计与实现主要包括前台管理模块(客户界面,主要包括酒店查询、机票查询、旅游线路信息
4、查看、网站公告、问题留言、用户注册、用户登录、酒店预订、机票预订、旅游线路预订、对已预订的旅游线路进行管理等)和后台管理模块(管理员界面,实现用户信息管理、公告信息管理、酒店管理、旅游路线管理、留言信息回复等)子系统。I1、可行性分析1.1问题描述随着互联网以及Web和数据库技术的快速发展,使信息的交互和管理变得异常高效便捷。电子商务、电子政务等各种应用如雨后春笋般涌现。我们现在所生活的时代正在向网络化、数字化发展。旅游信息管理网站可以方便人们在不同的地理位置对旅游信息进行查询和线路预订,管理员也可以在异地对网站进行管理,及时了解客户的旅游线路预订情况。从长远来看本系统有着非常喜人的前景和广阔
5、的市场。通过该题目的分析和设计,使学生初步得到软件工程的训练,全面培养软件开发过程中的分析、设计、编码、测试及文档规范书写的能力,得到软件工程的综合训练,提高解决实际问题的能力。1.2可行性分析研究当接受一个软件开发任务,就进入软件生命的第一个阶段,即进行可行性的研究。并不是所有问题具有简单的解决办法,许多问题不能在预定的规模之内解决。因此通过可行性的研究分析可以知道问题。有无可行性的解决方法,进而避免人力、物力和才力的浪费。在现行系统初步调查的基础上就可以提出新系统目标,即新系统建立后所要求达到的运行指标,这是系统开发和评价的依据。系统目标应充分体现,直接为仓库货物管理系统服务,并且,程序可
6、以分期分批实现。但是,需要指出的是,系统目标是不可能在总体规划阶段就提得非常具体,它还将在开发过程中逐步明确和定量化。以达到更加出色的程序系统。可是,目标的提法不尽相同,例如:提高仓库货物管理效率,减轻劳动强度;提高信息处理速度和准确性;为管理者提供更方便、科学的服务项目。1.2.1技术可行性技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,硬、软件配置能否满足开发者需要等。根据客户提出的系统功能、性能及实现系统的各项约束条件,根据新系统目标来衡量所需的技术是否具备,本系统是一个数据库管理和查询的系统,现有的技术以较为成熟,硬件、软件的性能要求、环境条件等各项条件良好,估计利用现有技
7、术条件应完全可以达到该系统的功能目标。同时,考虑给予的开发期限也较为充裕,预计系统是可以在规定期限内完成开发。1.2.2经济可行性主要是对开发旅游信息管理网站的旅行社的综合实力进行评价,一方面是估算开发它的支出费用,其中包括设备购置费、软件开发费、管理和维护费、人员工资和培训费等。另一方面是估算旅游信息管理网站可能取得的收益中可以用钱来衡量的那部分。所做网站的开发成本与客户提出的要求是否可达到双方都满意。并且,分析系统开发是否会对其它产品或利润带来一定影响。经过调查我们了解到,现在很多旅行社都在寻找功能更加齐全的管理系统来取代旧系统,而且这个网站带来的收益远远超过它的开发所花费的代价。经过对上
8、述几个方面的调查研究和分析,我们得出旅游信息管理网站的市场前景是相当客观的,在经济角度来说,旅游信息管理网站是可行的。1.2.3操作可行性主要是了解旅游信息管理网站的相关人员对开发信息系统是否支持,现有旅行社业务管理制度和方法是否科学,规章制度是否齐全,原始数据是否正确等。旅行社业务管理人员积极支持该系统开发,使新系统能够充分的发挥作用;系统界面友好美观,操作简单易行,易于理解,功能更加齐全。由于管理人员已经在使用旧系统,对计算机的简单操作已经非常熟悉,所以操作者经过短时间的培训就可以使用旅游信息管理网站。1.3结论意见 经过认真地可行性研究,系统基本上做到了在技术、经济、运行、法律上的可行。
9、因此,相信在按照计划上实施的前提下,全系统的设计将会按时、高质量完成。所以,系统研制和开发是可以马上进行的。2、项目开发计划2.1编写目的随着生活水平的提高,人们不仅要在物质方面提高生活水平,而且在精神方面希望有一个质的飞越。于是,越来越多的人选择在周末或是假期外出,换换环境,享受在另外一种环境下的生活方式,来丰富自己的精神世界,扩展视野。各种各样的旅行社就由此孕育而生,丰富多彩的旅游景点则需要一个合适的管理网站来规范,使得各项工作都有条有理地进行,所以旅游信息管理网站的制作是十分必要的。 2.2项目背景在目前国内的旅游市场中,大部分的旅行社都借助于计算机来进行管理,但管理软件的版本较为陈旧且
10、达不到图文并茂,大部分的管理软件都编写于基于系统下的foxbase及foxpro所开发的,不太符合当今旅游市场的需求。旅游市场也迫切的需要有一个规范化、标准化的管理网站来进行管理。归纳起来,旅游信息管理网站的好处大约有以下几点:1、可以存储景点、导游、游客的各类信息;2、只需一到二名档案录入员即可操作系统,节省大量人力;3、可以对各张表格进行多选项查询;4、采用目前比较常用的Access数据进行数据管理;5、采用图片框的方式,使系统的界面尽量做到美观、大方;6、定期的对数据进行备份。 2.3项目概述1、工作内容设计一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的旅游信息管理网
11、站,为决策者和管理者提供充足的信息、快捷的查询和有效的管理方式,减少不必要的损失和浪费,提高旅游信息管理的效率。 2、条件与限制开发该网站的条件比较简单,以开发单位目前的经济与技术条件已完全具备开发的条件。该系统可在用户要求的期限内完成。 3、产品1)、程序该项目因开发时间较短,这里只给出设计思想,具体程序没写。2)、文档文档内容包括:(1) 封面(2)目录(3)中文摘要100字左右;关键词3-5个(4) 序言(5)可行性分析(6)项目开发计划(7)需求规格说明(包含需要的系统流程图、数据流程图、数据字典、E-R图)(8) 概要设计(包含总体软件结构图、总体数据结构)(9) 详细设计(对概要设
12、计内容进行详细设计)(10) 设计总结、参考文献、致谢等4、验收标准网站的验收标准完全由用户提出的软件需求制定,能保证软件的基本符合用户的要求。 2.4项目开发计划1、任务分解分三个大的阶段进行开发第一阶段完成本系统的数据流图跟E-R图。第二阶段完成概要设计跟详细设计。第三阶段书写文档。 2、预算软件资金投入较少,具体预算分配简略。 3、关键问题各模块之间的联系和后台数据库的完成。使用目前的设备与现有开发技术完全可以开发出该系统,总的来说该项目没有较大的技术难点与其他的一些风险因素。对于出现的一些小难点总都能得到解决。2.5交付期限所要开发的系统较简单,完成项目的最迟时间为2015年12月12
13、日。3、需求分析3.1任务需求分析经分析先给出该系统的系统流程图,如图3.1所示:主界面后台管理模块前台管理公告信息管理酒店管理酒店查询机票查询旅游线路信息查看网站公告客户登录问题留言旅游路线管理实现用户信息管理 图3.1 系统流程图整个旅游信息管理网站的设计与实现主要包括前台管理模块(客户界面,主要包括酒店查询、机票查询、旅游线路信息查看、网站公告、问题留言、用户注册、用户登录、酒店预订、机票预订、旅游线路预订、对已预订的旅游线路进行管理等)和后台管理模块(管理员界面,实现用户信息管理、公告信息管理、酒店管理、旅游路线管理、留言信息回复等)子系统。3.2数据流图、数据字典及实体联系图3.2.
14、1数据流图该系统数据流程图如图3.2所示:接受事 务系统管理员更新库存清单处理事 务产生清 单旅行社负责人D1旅游信息 D2 输入信息 图3.2 系统数据流程图数据流图由四种基本的元素构成:数据流(Data Flow),处理(Process),数据存储和数据源(数据终点)。数据流(Data Flow):为具有名称且有流向的数据,用标有名称的箭头表示,一个数据可以是记录、组合项或基本项。处理(Process):表示对数据所进行的加工和变换,在图中用矩形框表示。指向处理数据流为该处理的输入数据,离开处理的数据为处理的输出数据。数据存储:表示用文件方式或数据库形式所存储的数据,堆砌进行的存取分别以指
15、向或离开数据存储的箭头表示。数据源及数据终点:表示数据的来源或数据的去向,可以是一个组织或人员,它处于系统范围之外,所以又称它为外部实体,它是为了帮助理解系统界面而引入的,一般只出现在数据流图的起点和终点3.2.2数据字典数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。由于本次设计是小型软件系统的开发,所以采用卡片形式书写数据字典。每张卡片上保存描述一个数据的信息这样做更新和修改起来比较方便,而且能单独处理描述每个数据的信息。下面将列出若干数据元素的数据卡片信息。数据字典卡片:名字:数据输入表 别名: 描述:旅行社的线路的基本资料定义:数据输入=线路信息+服务项目
16、+服务标准+服务报价+放餐车票导游保险位置:数据输入名字:旅行社基本信息表别名:描述:旅行社的基本信息的描述定义:旅行社基本信息=旅行社的名称+旅行社所在地+旅行社的规模位置:旅行社信息名字:团队财务表别名:描述:查询团队在整个运行过程中所产生的每笔收支情况定义:团队财务=应收帐款+应付账款+收款登记+付款登记位置:团队财务名字:报名接待表别名:描述:所接待旅客的资料的描述定义:报名接待=旅客报名交款+退团退款+线路资料查询+旅客咨询登记+景点查询位置:报名接待名字:线路查询表别名: 描述:对旅行的线路的查询定义:线路资料=8字符8位置:数据输入表、报名接待表名字:游客查询别名: 描述:对已经
17、参加过该旅行社的游客的资料的查询定义:游客查询=姓名+性别+年龄+工作地点+现居住地位置:报名接待表 名字:景点查询别名:描述:对旅行社服务旅游的景点的资料的查询定义:景点资料=8字符8位置:报名接待表3.2.3实体联系E-R图根据对数据流图和数据字典的分析,我们可以确定该应用中的实体,属性和实体之间的关系,并画出如下所示的E-R图。旅行社所在地旅行社名称服务项目服务标准旅行社信誉度服务标价旅行社图3.3旅行社的实体E-R图旅客姓名年龄性别工作地点现居住地图3.4 旅客的实体E-R图所在地名称信誉度服务标准号负责人旅行社 旅游行程线路旅游费时旅游费用旅客姓名年龄性别工作地点现居住地图3.5 旅
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 旅游 信息管理 网站 设计 实现 说明书 大学 毕业设计 论文
限制150内