旅游管理信息系统毕业设计.docx
《旅游管理信息系统毕业设计.docx》由会员分享,可在线阅读,更多相关《旅游管理信息系统毕业设计.docx(30页珍藏版)》请在冰豆网上搜索。
旅游管理信息系统毕业设计
上海旅游管理信息系统
软件设计说明书
软件设计说明书
1.介绍
目的
这篇文档提供了对上海旅游管理信息系统的系统架构的总览,从不同的视角描述了该系统。
同时介绍了上海旅游管理信息网站有关架构的想法,包含架构分析的关键决策,目的在于帮助开发人员理解上海旅游管理信息系统的基本结构。
范围
介绍了上海旅游管理信息系统的登录系统、注册系统、浏览系统。
内容概览
✧登录系统
用户如果要进行购物操作,需要输入正确的用户名和密码,如果输入错误,则停留在登录页;
✧注册系统
客户如果从来没有在本网站查询内容,需要注册一个管理员账号;
✧浏览系统
进入上海旅游管理信息系统后,客户必须知道有关的各种信息信息,可以得到旅游景点、特色小吃、交通工具等的名称、价格、各种属性信息,并能根据需要输入相关信息进行搜索。
2.体系结构表示方法
这篇文档使用一系列视图反映系统架构的某个方面;
用例视图:
概括了架构上最为重要的用例和它们的非功能性需求;
逻辑视图:
展示了描述系统关键方面的重要用例实现场景(使用交互图、E-R图);
3.系统要达到的目标和限制
Ø目标
游客可以正确登录,在登录页面输入信息时能够在输入错误的同时看到错误提示;正确登录后可以看到各种旅游相关信息的列表,点击其中一条信息后可以看到某个具体信息的详细信息,看重后可继续选择需要的信息进行详细查询。
游客在首页可以很方便地进行注册,输入的注册信息要进行验证,验证正确后将信息存入数据库。
管理员正确登录后可以修改用户信息,各种旅游相关信息。
Ø限制
游客和管理员的界面分开,游客不能修改逻辑上不能修改的信息;
管理员不能修改用户密码,还有同级别的管理员的信息。
4.用例视图
上海旅游管理信息系统描述的主要用例有:
旅游景点查询,特色小吃查询,酒店查询,游客注册,修改注册信息,网上购物指南,游客登录系统,游客退出系统,交通工具查询,高校查询,推荐游玩路线,管理员登录系统,管理员退出系统,管理业务数据,管理系统权限,管理管理员。
系统用例图
系统用例图见图4.1:
图4.1系统用例图
旅游景区查询
用例简述
游客浏览景区类别,系统返回此类别下的子类别或旅游的一览。
基本事件流
1游客:
在旅游信息大类别页面,选择景区查询;
2系统:
根据游客选择的大类别,返回此类别下所有的信息;
3游客:
在此信息页面中,选择某个具体查询景区名称;
4系统:
根据游客选择的信息类别,返回此类别下所有的景区具体查询信息;
5游客:
在景区具体查询类别页面中,选择某个具体的类别;
6系统:
根据游客选择的信息类别,返回此类别下所有的景点信息;
7用例结束。
活动图
旅游景区查询的活动图见图4.2
图4.2旅游景点查询的活动图
特色小吃查询
用例简述
游客浏览相关小吃的类别,系统返回此类信息的子类别或特色小吃一览。
基本事件流
1游客:
在旅游信息大类别页面,选择特色小吃类别信息;
2系统:
根据游客选择的信息类别,返回此类别下所有的类别信息;
3游客:
在特色小吃查询类别页面,选择某个具体特色小吃名称;
4系统:
根据游客选择的信息类别,返回此类别下所有的此小吃信息的选择页面;
5游客:
在特色小吃的类别页面,选择某个信息来查询此小吃;
6系统:
根据游客选择的信息类别,返回此类别下所有的特色小吃信息;
7用例结束。
活动图
特色小吃查询的活动图见图4.3
图4.3特色小吃查询的活动图
酒店信息查询
用例简述
游客浏览相关酒店信息的类别,系统返回此类信息的子类别或酒店信息一览。
基本事件流
1游客:
在旅游信息大类别页面,选择酒店信息查询;
2系统:
根据游客选择的信息类别,返回此类别下所有的酒店信息的名称;
3游客:
在酒店查询类别页面,选择某个酒店;
4系统:
根据游客选择的信息类别,返回此类别下所有关于此酒店的相关信息选择页面;
5游客:
在酒店信息的小类别页面,选择某个方面查询此酒店信息;
6系统:
根据游客选择的信息类别,返回此类别下所有的酒店信息信息;
7用例结束。
活动图
酒店信息查询的活动图见图4.4
图4.4酒店信息查询的活动图
旅客注册
用例简述
旅客在旅游信息网站上输入注册信息,成为网站会员。
基本事件流
1顾客:
在会员注册画面,输入用户编号、密码、用户姓名、电子邮件地址和联系电话等信息,提交注册请求;
2系统:
对游客的信息进行检查;
3系统:
游客的信息被系统保存;
4系统:
显示注册完了画面,提示用户注册成功;
5用例结束。
活动图
游客注册的活动图见图4.5
图4.5游客注册的活动图
修改注册信息
用例简述
旅客修改自己的注册信息。
基本事件流
1旅客:
进入在会员信息画面;
2系统:
显示此旅客的用户编号、密码、用户姓名、电子邮件地址等信息,其中除用户编号外,其他都是可修改项目;
3旅客:
编辑能够被修改的项目;
4系统:
检查游客输入的信息;
5系统:
游客输入的信息被系统保存;
6系统:
显示注册信息更新完了画面,提示游客注册信息更新成功;
7用例结束。
活动图
修改注册信息的活动图见图4.6
图4.6修改注册信息的活动图
网上购物指南
用例简述
游客可以浏览景区的特色商品,方便购买。
基本事件流
1游客:
在旅游信息大类别页面,选择网上购物指南;
2系统:
根据游客选择的信息类别,返回此类别下所有的购物中心的名称;
3游客:
在网上购物指南类别页面中,选择某个购物中心;
4系统:
根据游客选择的信息类别,返回此购物中心所有相关信息选择;
5游客:
在网上购物指南类别页面中,选择某个相关信息对该购物中心进行查询;
6系统:
根据游客选择的信息类别,返回此类别下的具具体信息;
7用例结束。
活动图
网上购物指南的活动图见图4.7
图4.7网上购物指南的活动图
游客登录系统
用例简述
游客输入合法的用户编号和密码后,登录系统。
基本事件流
1游客:
在游客登录页面上,输入用户编号和密码;
2系统:
根据用户编号和密码检索系统,获得游客信息;
3系统:
在会员信息页面上,显示欢迎游客登录系统,游客身份由游客变为会员;
4结束用例。
活动图
游客登录系统的活动图见图4.8
图4.8游客登录系统的活动图
游客退出系统
用例简述
游客退出系统。
基本事件流
1游客:
提交退出系统的请求;
2系统:
注销游客,并使游客的状态由会员变成游客。
活动图
游客退出系统的活动图见图4.9
图4.9游客退出系统的活动图
交通工具查询
用例简述
方便游客查询出游交通工具。
基本事件流
1游客:
在旅游信息大类别页面,选择交通工具查询;
2系统:
根据游客选择的信息类别,返回交通工具查询的交通工具类别的选择;
3游客:
在交通工具类别选择页面中,选择某种交通工具;
4系统:
根据游客选择的交通工具类别中,返回此类别下所有相关信息查询的选择;
5游客:
在选择交通工具的类别页面中,选择与此交通工具的具体信息;
6系统:
根据游客选择的信息类别,返回此类别下所有的相关出行交通的具体信息;
7用例结束。
活动图
交通工具查询的活动图见图4.10
图4.10交通工具查询的活动图
高校查询
用例简述
游客可以查询上海各个高校的具体信息。
基本事件流
1游客:
在旅游信息大类别页面,选择高校查询;
2系统:
根据游客选择的高校查询,返回此类别下所有高校名称的信息;
3游客:
在高校名称类别页面中,选择某个高校;
4系统:
根据游客选择的高校,返回此高校下所有的相关信息选择信息;
5游客:
在高校信息的类别页面中,选择此高校下的具体信息;
6系统:
根据游客选择的信息类别,返回此高校的所有具体信息;
7用例结束。
活动图
高校查询的活动图见图4.11
图4.11高校查询的活动图
推荐游玩路线
用例简述
游客根据自身的条件,查看本网站推荐的出游路线,方便出游。
基本事件流
1游客:
在旅游信息大类别页面,选择推荐游玩路线;
2系统:
根据推荐游玩路线的类别,返回此类别下所有的路线编号供选择;
3游客:
在路线编号类别选择页面中,选择某个路线编号;
4系统:
根据游客选择的路线,返回此路线下相关信息的选择;
5游客:
在相关信息选择页面中,选择具体需要查询的信息;
6系统:
根据游客选择的信息类别,返回此路线的所有具体信息;
7用例结束。
活动图
推荐出游路线的活动图见图4.12
图4.12推荐出游路线的活动图
管理员登录系统
用例简述
管理员输入有效的用户编号和密码后,登录系统。
基本事件流
1管理员:
在管理员登陆页面上,输入用户编号和密码,提交登录系统的要求;
2系统:
查询系统,获得管理员的信息,并将赋予管理员相应的权限;
3系统:
根据登录管理员的权限,在管理机能页面上显示相应的管理页面的入口;
4用例结束。
活动图
管理员登录系统的活动图见图4.13
图4.13管理员登录系统的活动图
管理员退出系统
用例简述
管理员退出系统。
基本事件流
1管理员:
提交退出系统的请求;
2系统:
注销管理员;
3系统:
显示管理员登录页面,提示此管理员已经退出系统;
4用例结束。
活动图
管理员退出系统的活动图见图4.14
图4.14管理员退出系统的活动图
管理业务数据
用例简述
管理员管理旅游信息等相关的数据,包括对数据的新增,更新,删除,查询。
基本事件流
1管理员:
实施业务数据的新增,更新,删除,查询操作;
2系统:
在系统中实现对数据的相关操作;
3用例结束。
活动图
管理业务数据的活动图见图4.15
图4.15管理业务数据的活动图
管理系统权限
用例简述
管理员管理系统权限。
基本事件流
1管理员:
对系统中的全体的权限进行新增,更新,删除,检索操作;
2系统:
在系统中实现权限相关的操作;
3用例结束。
活动图
管理员管理系统权限的活动图见图4.16
图4.16管理员管理系统权限的活动图
管理管理员
用例简述
管理员管理管理员的数据。
基本事件流
1管理员:
对系统中的管理员数据进行新增,更新,删除,检索操作。
并赋予管理员系统的某些权限;
2系统:
在系统中实现相关的操作;
3用例结束。
活动图
管理管理员的活动图见图4.17
图4.17管理管理员的活动图
5.系统数据结构设计
逻辑视图部分主要叙述了设计阶段的工作。
逻辑结构设计要点
实体属性图,其中下划线部分为主键;
局部E-R图
物理结构设计要点
旅游景点信息表
字段名称
数据类型
长度
可否为空
是否为主键
描述
f_travelname
文本
50
否
是
景点名称
f_travelgrade
文本
50
否
否
景点级别
f_traveltype
文本
50
否
否
景点类型
f_travelinfo
文本
150
否
否
景点特色
f_travelprice
文本
100
否
否
门票价格
f_travelbus
文本
255
否
否
乘车路线
f_travelapp
文本
100
否
否
好评度
f_traveladd
文本
200
否
否
地理位置
f_traweather
文本
100
否
否
适合游玩天气
f_trapeop