




已阅读5页,还剩28页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
上海旅游管理信息系统软件设计说明书目录1介绍111目的112范围113内容概览12体系结构表示方法13系统要达到的目标和限制14用例视图241系统用例图242旅游景区查询343特色小吃查询444酒店信息查询645旅客注册746修改注册信息847网上购物指南948游客登录系统1049游客退出系统11410交通工具查询12411高校查询13412推荐游玩路线14413管理员登录系统15414管理员退出系统16415管理业务数据17416管理系统权限18417管理管理员195系统数据结构设计2051逻辑结构设计要点2052物理结构设计要点2253数据结构与程序的关系266运行环境规定2661设备2662支持软件2663接口2664控制277系统出错处理设计2771出错信息2772补救措施2773系统维护设计288限制条件及测试计划2881限制条件2882测试计划29软件设计说明书1介绍11目的这篇文档提供了对上海旅游管理信息系统的系统架构的总览,从不同的视角描述了该系统。同时介绍了上海旅游管理信息网站有关架构的想法,包含架构分析的关键决策,目的在于帮助开发人员理解上海旅游管理信息系统的基本结构。12范围介绍了上海旅游管理信息系统的登录系统、注册系统、浏览系统。13内容概览登录系统用户如果要进行购物操作,需要输入正确的用户名和密码,如果输入错误,则停留在登录页;注册系统客户如果从来没有在本网站查询内容,需要注册一个管理员账号;浏览系统进入上海旅游管理信息系统后,客户必须知道有关的各种信息信息,可以得到旅游景点、特色小吃、交通工具等的名称、价格、各种属性信息,并能根据需要输入相关信息进行搜索。2体系结构表示方法这篇文档使用一系列视图反映系统架构的某个方面;用例视图概括了架构上最为重要的用例和它们的非功能性需求;逻辑视图展示了描述系统关键方面的重要用例实现场景使用交互图、ER图;3系统要达到的目标和限制目标游客可以正确登录,在登录页面输入信息时能够在输入错误的同时看到错误提示;正确登录后可以看到各种旅游相关信息的列表,点击其中一条信息后可以看到某个具体信息的详细信息,看重后可继续选择需要的信息进行详细查询。游客在首页可以很方便地进行注册,输入的注册信息要进行验证,验证正确后将信息存入数据库。管理员正确登录后可以修改用户信息,各种旅游相关信息。限制游客和管理员的界面分开,游客不能修改逻辑上不能修改的信息;管理员不能修改用户密码,还有同级别的管理员的信息。4用例视图上海旅游管理信息系统描述的主要用例有旅游景点查询,特色小吃查询,酒店查询,游客注册,修改注册信息,网上购物指南,游客登录系统,游客退出系统,交通工具查询,高校查询,推荐游玩路线,管理员登录系统,管理员退出系统,管理业务数据,管理系统权限,管理管理员。41系统用例图系统用例图见图41游客管理员账号登陆退出系统结束1结束2结束1结束2结束1结束2结束1结束2用户注册景点查询特色小吃查询酒店查询交通工具查询网上购物指南高校查询推荐游玩路线结束1结束2结束1结束2结束1结束2结束1结束2结束1结束2结束1结束2结束1结束2结束1结束2管理系统权限管理系统数据结束1结束2结束1结束2管理员管理结束3结束4修改注册信息结束5结束6图41系统用例图42旅游景区查询421用例简述游客浏览景区类别,系统返回此类别下的子类别或旅游的一览。422基本事件流1游客在旅游信息大类别页面,选择景区查询;2系统根据游客选择的大类别,返回此类别下所有的信息;3游客在此信息页面中,选择某个具体查询景区名称;4系统根据游客选择的信息类别,返回此类别下所有的景区具体查询信息;5游客在景区具体查询类别页面中,选择某个具体的类别;6系统根据游客选择的信息类别,返回此类别下所有的景点信息;7用例结束。423活动图旅游景区查询的活动图见图42系统游客显示大类信息选择旅游景点显示旅游景点的选择信息选择具体的旅游景点显示旅游景点的详细查询信息选择选择旅游景点的详细查询信息显示此旅游景点的详细信息查询错误查询错误查询错误查询正确查询正确查询正确图42旅游景点查询的活动图43特色小吃查询431用例简述游客浏览相关小吃的类别,系统返回此类信息的子类别或特色小吃一览。432基本事件流1游客在旅游信息大类别页面,选择特色小吃类别信息;2系统根据游客选择的信息类别,返回此类别下所有的类别信息;3游客在特色小吃查询类别页面,选择某个具体特色小吃名称;4系统根据游客选择的信息类别,返回此类别下所有的此小吃信息的选择页面;5游客在特色小吃的类别页面,选择某个信息来查询此小吃;6系统根据游客选择的信息类别,返回此类别下所有的特色小吃信息;7用例结束。433活动图特色小吃查询的活动图见图43系统游客显示大类信息选择特色小吃查询显示小吃的具体选择信息选择某种小吃显示旅游景点的详细查询信息选择选择特色小吃中的详细查询信息显示此小吃的详细信息查询错误查询错误查询错误查询正确查询正确查询正确图43特色小吃查询的活动图44酒店信息查询441用例简述游客浏览相关酒店信息的类别,系统返回此类信息的子类别或酒店信息一览。442基本事件流1游客在旅游信息大类别页面,选择酒店信息查询;2系统根据游客选择的信息类别,返回此类别下所有的酒店信息的名称;3游客在酒店查询类别页面,选择某个酒店;4系统根据游客选择的信息类别,返回此类别下所有关于此酒店的相关信息选择页面;5游客在酒店信息的小类别页面,选择某个方面查询此酒店信息;6系统根据游客选择的信息类别,返回此类别下所有的酒店信息信息;7用例结束。443活动图酒店信息查询的活动图见图44系统游客显示大类信息选择酒店查询显示供选择酒店名称选择某酒店显示该酒店的相关信息选查询选择酒店的具体查询信息显示此酒店的详细信息查询错误查询错误查询错误查询正确查询正确查询正确图44酒店信息查询的活动图45旅客注册451用例简述旅客在旅游信息网站上输入注册信息,成为网站会员。452基本事件流1顾客在会员注册画面,输入用户编号、密码、用户姓名、电子邮件地址和联系电话等信息,提交注册请求;2系统对游客的信息进行检查;3系统游客的信息被系统保存;4系统显示注册完了画面,提示用户注册成功;5用例结束。453活动图游客注册的活动图见图45系统游客显示注册页面输入注册信息提交注册信息保存用户信息显示注册成功注册信息有误注册信息正确图45游客注册的活动图46修改注册信息461用例简述旅客修改自己的注册信息。462基本事件流1旅客进入在会员信息画面;2系统显示此旅客的用户编号、密码、用户姓名、电子邮件地址等信息,其中除用户编号外,其他都是可修改项目;3旅客编辑能够被修改的项目;4系统检查游客输入的信息;5系统游客输入的信息被系统保存;6系统显示注册信息更新完了画面,提示游客注册信息更新成功;7用例结束。463活动图修改注册信息的活动图见图46系统游客显示修改注册信息页面编辑可修改部分提交修改过的注册信息保存修改后的注册信息显示用户修改成功注册信息有误注册信息正确图46修改注册信息的活动图47网上购物指南471用例简述游客可以浏览景区的特色商品,方便购买。472基本事件流1游客在旅游信息大类别页面,选择网上购物指南;2系统根据游客选择的信息类别,返回此类别下所有的购物中心的名称;3游客在网上购物指南类别页面中,选择某个购物中心;4系统根据游客选择的信息类别,返回此购物中心所有相关信息选择;5游客在网上购物指南类别页面中,选择某个相关信息对该购物中心进行查询;6系统根据游客选择的信息类别,返回此类别下的具具体信息7用例结束。473活动图网上购物指南的活动图见图47系统游客显示大类信息选择网上购物中心显示供选择的网上购物中心选择某购物中心显示该购物中心相关的信息选择选择查询该购物中心的具体信息显示购物中心的详细信息查询错误查询错误查询错误查询正确查询正确查询正确图47网上购物指南的活动图48游客登录系统481用例简述游客输入合法的用户编号和密码后,登录系统。482基本事件流1游客在游客登录页面上,输入用户编号和密码;2系统根据用户编号和密码检索系统,获得游客信息;3系统在会员信息页面上,显示欢迎游客登录系统,游客身份由游客变为会员;4结束用例。483活动图游客登录系统的活动图见图48系统游客显示登入页面输入账号和密码账号密码有误登入查询账号密码正确图48游客登录系统的活动图49游客退出系统491用例简述游客退出系统。492基本事件流1游客提交退出系统的请求;2系统注销游客,并使游客的状态由会员变成游客。493活动图游客退出系统的活动图见图49系统游客提出退出系统注销游客,游客身份变成游客图49游客退出系统的活动图410交通工具查询4101用例简述方便游客查询出游交通工具。4102基本事件流1游客在旅游信息大类别页面,选择交通工具查询;2系统根据游客选择的信息类别,返回交通工具查询的交通工具类别的选择;3游客在交通工具类别选择页面中,选择某种交通工具;4系统根据游客选择的交通工具类别中,返回此类别下所有相关信息查询的选择;5游客在选择交通工具的类别页面中,选择与此交通工具的具体信息;6系统根据游客选择的信息类别,返回此类别下所有的相关出行交通的具体信息;7用例结束。4103活动图交通工具查询的活动图见图410系统游客显示大类信息选择交通工具查询显示供选择的交通工具种类选择某种交通工具显示该交通工具具体查询信息的选择选择查询该交通工具的具体信息显示交通工具的详细信息查询错误查询错误查询错误查询正确查询正确查询正确图410交通工具查询的活动图411高校查询4111用例简述游客可以查询上海各个高校的具体信息。4112基本事件流1游客在旅游信息大类别页面,选择高校查询;2系统根据游客选择的高校查询,返回此类别下所有高校名称的信息;3游客在高校名称类别页面中,选择某个高校;4系统根据游客选择的高校,返回此高校下所有的相关信息选择信息;5游客在高校信息的类别页面中,选择此高校下的具体信息;6系统根据游客选择的信息类别,返回此高校的所有具体信息;7用例结束。4113活动图高校查询的活动图见图411系统游客显示大类信息选择高效查询显示供选择的具体高校选择某高校显示该高校相关信息查询选择选择具体该高校的查询信息显示高校的详细信息查询错误查询错误查询错误查询正确查询正确查询正确图411高校查询的活动图412推荐游玩路线4121用例简述游客根据自身的条件,查看本网站推荐的出游路线,方便出游。4122基本事件流1游客在旅游信息大类别页面,选择推荐游玩路线;2系统根据推荐游玩路线的类别,返回此类别下所有的路线编号供选择;3游客在路线编号类别选择页面中,选择某个路线编号;4系统根据游客选择的路线,返回此路线下相关信息的选择;5游客在相关信息选择页面中,选择具体需要查询的信息;6系统根据游客选择的信息类别,返回此路线的所有具体信息;7用例结束。4123活动图推荐出游路线的活动图见图412系统游客显示大类信息选择推荐出游路线显示供选择的路线编号选择某路线显示该路线相关信息查询选择选择具体该路线的查询信息显示路线的详细信息查询错误查询错误查询错误查询正确查询正确查询正确图412推荐出游路线的活动图413管理员登录系统4131用例简述管理员输入有效的用户编号和密码后,登录系统。4132基本事件流1管理员在管理员登陆页面上,输入用户编号和密码,提交登录系统的要求;2系统查询系统,获得管理员的信息,并将赋予管理员相应的权限;3系统根据登录管理员的权限,在管理机能页面上显示相应的管理页面的入口;4用例结束。4133活动图管理员登录系统的活动图见图413输入用户名和密码状态1管理员进行管理管理员没有相关权限输入用户名密码为空输入用户名米吧不存在登入失败输入用户名密码存在图413管理员登录系统的活动图414管理员退出系统4141用例简述管理员退出系统。4142基本事件流1管理员提交退出系统的请求;2系统注销管理员;3系统显示管理员登录页面,提示此管理员已经退出系统;4用例结束。4143活动图管理员退出系统的活动图见图414提交退出请求系统注销管理员退到管理员登入页面管理员已登入系统图414管理员退出系统的活动图415管理业务数据4151用例简述管理员管理旅游信息等相关的数据,包括对数据的新增,更新,删除,查询。4152基本事件流1管理员实施业务数据的新增,更新,删除,查询操作;2系统在系统中实现对数据的相关操作;3用例结束。4153活动图管理业务数据的活动图见图415提交相应数据进行操作请求页面错误进行操作符合操作条件没有相关操作权限图415管理业务数据的活动图416管理系统权限4161用例简述管理员管理系统权限。4162基本事件流1管理员对系统中的全体的权限进行新增,更新,删除,检索操作;2系统在系统中实现权限相关的操作;3用例结束。4163活动图管理员管理系统权限的活动图见图416请求管理员权限操作没有权限操作的权限进行所请求的操作管理员为登入状态没有相应的操作符合操作要求图416管理员管理系统权限的活动图417管理管理员4171用例简述管理员管理管理员的数据。4172基本事件流1管理员对系统中的管理员数据进行新增,更新,删除,检索操作。并赋予管理员系统的某些权限;2系统在系统中实现相关的操作;3用例结束。4173活动图管理管理员的活动图见图417提出操作管理员信息请求没有操作管理员信息权限的页面操作管理员信息没有操作管理员数据信息的权限有操作管理员数据信息的权限图417管理管理员的活动图5系统数据结构设计逻辑视图部分主要叙述了设计阶段的工作。51逻辑结构设计要点实体属性图,其中下划线部分为主键;旅游景点景点名称地理位置适合天气乘车路线适合游客景点类别景点特色好评度票价景点级别酒店酒店名称预订电话酒店地址价格房间设置相关信息酒店级别酒店编号交通工具交通工具名称时间票价路线交通工具编号特色小吃小吃名称人气店家价格适合季节地理位置小吃风味购物中心购物中心名称消费水平乘车路线所售商品地理位置购物中心编号各大高校院校名称建筑风格院校类别综合排名乘车路线院校地址游玩路线路线编号推荐指数路线特色推荐交通工具路线名称局部ER图特色小吃景点名称乘车路线适合天气景点级别适合游客地理位置景点特色景点类别好评度票价酒店旅游景点购物中心交通工具到达到达到达合作MNMNMNMN地理位置人气店家价格小吃名称小吃风味适合季节时间路线票价交通工具名称交通工具编号相关信息酒店级别酒店编号酒店名称房间设置预订电话酒店地址价格乘车路线消费水平地理位置所售商品购物中心编号购物中心名称优惠52物理结构设计要点旅游景点信息表字段名称数据类型长度可否为空是否为主键描述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_TRAPEOPLE文本100否否适合游客酒店信息表字段名称数据类型长度可否为空是否为主键描述F_HOTELID文本50否是酒店编号F_HOTELNAME文本50否是酒店名称F_HOTELGRADE文本100否否酒店级别F_HOTELROOM文本150否否房间设置F_HOTELPRICE文本100否否价格F_HOTELPLACE文本255否否酒店地址F_HOTELTEL文本50否否预订电话F_HOTELINFO文本300否否相关信息交通工具信息信息字段名称数据类型长度可否为空是否为主键描述F_TRAFFICID文本50否是交通工具编号F_TRAFFICNAME文本50否是交通工具名称F_TRAFFICTIME文本100否否时间F_TRAFFICPRICE文本100否否票价F_TRAFFICCOURSE文本255否否路线特色小吃信息表字段名称数据类型长度可否为空是否为主键描述F_FOODNAME文本50否是小吃名称F_FOODTASTE文本100否否小吃风味F_FOODPLACE文本1否否地理位置00F_FOODFSHOP文本150否否人气店面F_FOODPRICE文本100否否价格F_FOODTIME文本50否否适合季节购物中心信息表字段名称数据类型长度可否为空是否为主键描述F_MOLLID文本50否是购物中心编号F_MOLLNAME文本50否是购物中心名称F_MOLLGOODS文本100否否所售商品F_MOLLADD文本150否否地理位置F_FESPRICE文本100否否消费水平各大高校信息表字段名称数据类型长度可否为空是否为主键描述F_SCHOOLNAME文本50否是院校名称F_SCHOOLTOP文本50否否综合排名FSCHOOLPLACE文本100否否院校地址F_SCHOOLTYPE文本150否否院校类别F_SCHOOLSTYLE文本100否否建筑风格F_SCHOOLBUS文本255否否乘车路线推荐游玩路线信息表字段名称数据类型长度可否为空是否为主键描述F_COURSEID文本50否是路线编号F_COURSENAME文本50否否路线名称F_COURSETOP文本100否否推荐指数F_COURSESTYLE文本150否否路线特色F_COURSEBUS文本255否否采用交通工具景点与酒店合作关系表字段名称数据类型长度可否为空是否为主键描述F_HOTELID文本50否是酒店编号F_HOTELNAME文本5否否酒店名称0F_TRAVELNAME文本100否否景点名称F_PRICEOFF文本150否否优惠景点与交通关系表字段名称数据类型长度可否为空是否为主键描述F_TRAFFICID文本50否是交通工具编号F_TRAFFICNAME文本50否否交通工具名称F_TRAVELNAME文本100否否景点名称53数据结构与程序的关系数据结构为关系型数据库,所以,在程序中可以通过标准的SQL语句与数据结构进行交互,交互过程中采用通用的数据访问接口。6运行环境规定61设备运行该软件所需要的硬设备,包括处理器INTER(R)CORE(TM)2DUOCPUT5850216GHZ217GHZ内存容量200GB;WEB服务器INTERNETINFORMATIONSERVER50/PERSONALWEBSERVER;输入及输出设备的型号和数量,联机或脱机输入设备键盘,鼠标各一个;输出设备浏览器INTERNETEXPLORE50以上62支持软件操作系统WINDOWS98以上的操作系统数据库MICROSOFTSQLSERVER2000编程语言及工具JSP63接口硬件接口本软件不需要特定的硬件或硬件接口进行支撑。486以上的得PC机均可运行此软件。软件接口运行于WINDOWS95及更高版本的操作系统之上。视图(JSP页面)控制器(SERVLET)模型(JAVABEAN)存储数据请求JSP页面显示数据请求处理数据数据(数据库)读取与数据库建立连接TRYCLASSFORNAME“COMMICROSOFTSQLSERVERJDBCSQLSERVERDRIVER”CATCHEXCEPTIONESYSTEMOUTPRINTLNE64控制控制该软件的运行的方法鼠标操作,控制消息来自鼠标点击事件。7系统出错处理设计71出错信息本程序多出采用了异常处理的机制,当遇到异常时不但能及时处理,保证程序的安全性和稳定性,而且各种出错信息都能通过弹出对话框形式及时告诉用户出错的原因以及解决的办法,使用户以后能够减少错误的发生。程序的大部分地方还采取了出错保护措施,如输入的内容长度和类型等减少了用户出错的可能。72补救措施我们对于本程序的几种可能的错误进行了分析,分别进行了不同的处理。主要的错误可能有数据库连接错误这类错误只要是数据库设置不正确,或者是SQLSERVER异常引起的,我们只要取消本息操作,提醒用户检查数据库问题即可。其他
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 视频编辑服务营销策略研究-洞察及研究
- 数字艺术市场2025年交易活跃度分析报告:虚拟艺术家的新角色
- 交流咨询方案
- 建筑立面材质改造方案设计
- 建德品牌标识施工方案
- 2025年教师招聘之《幼儿教师招聘》模拟题库含答案详解【综合题】
- 建筑极简提练方案设计
- 螺蛳粉店铺活动方案策划
- 测绘项目招标投标课件
- 泵工安全培训记录课件
- 泰戈尔-飞鸟集中英文版全
- 健康管理学1 第一章 概论
- 07SJ507轻钢龙骨布面石膏板、布面洁净板隔墙及吊顶图集
- 食材配送服务方案投标方案【修订版】(技术标)
- 宁夏红墩子煤业有限公司红二煤矿环评上报版
- 空间中的“爱情买卖二次元手游”玩家的数字身体与爱欲张力研究
- 建设项目概算表(模板)
- 小提琴培训行业供需趋势及投资风险研究报告
- 深静脉血栓预防及护理课件
- 心律失常临床诊疗指南
- 食品存储和保鲜技巧
评论
0/150
提交评论