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