概要设计说明书_第1页
概要设计说明书_第2页
概要设计说明书_第3页
概要设计说明书_第4页
概要设计说明书_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

经典word整理文档,仅参考,双击此处可删除页眉页脚。本资料属于网络整理,如有侵权,请联系删除,谢谢!2010级软件工程综合设计《基于Web的山西旅游向导平台的设计与实现》概要设计说明书文档标识英文标题版本号ShanxiTravelGuideBasedOnWebPlatform1.0初始版状态小组成员:完成日期:I修改历史:日期变更内容概述备注II目录1.引言................................................31.1.编写目的1.2.项目背景1.3.定义...........................................................................................41.4.参考资料2.任务概述............................................52.1.目标...........................................................................................52.2.运行环境2.3.需求概要2.4.限制描述3.总体设计............................................63.1.模块外部设计3.2.基本设计概念和处理流程4.接口设计...........................................134.1.用户接口4.2.外部接口4.3.内部接口5.数据结构设计.......................................145.1.逻辑结构设计15.2.物理结构设计5.3.数据结构与程序的结构6.运行设计...........................................186.1.运行模块的组合6.2.运行控制6.3.运行时间7.出错处理设计.......................................197.1.出错输出信息7.2.出错处理对策7.3.系统恢复设计8.安全保密设计.......................................199.维护设计...........................................2021.引言在基于Web的山西省旅游向导平台的设计与实现项目的前一阶段,也就是需求分析阶段中,已经对本系统的需求进行实地调研中获得,并在需求规格说明书中得到详尽得叙述及阐明。Web的山西省旅游向导平台的设计与实现项目做概要设计分析。主要解决了实现该系统需求的程序模块设计问题,包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在下一阶段的详细设计及以后的软件测试以及软件维护阶段中,小组成员皆可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。作为软件开发的前期文档,可以帮助程序设计人员和管理人员提供清晰的设计思路,在软件开发后期的维护阶段也起到至关重要的作用。开发本软件的人员:李哲、齐博田、白雪、陈鑫。近几年,随着生活水平的提高,外出旅游的人数也在增加,但是大多数人又对即将去得的地方不了解。本网站整合旅游信息,提3供旅游服务,从而帮助旅游爱好者制定旅游行程。该平台根据不同用户的需求推荐合理的旅游线路(包括交通方式及路线的最佳选实时天气情况,当地的特产、风俗等信息,并提供一个用户交流旅游心得的模块,给用户的出行带来方便。景点等级:本项是热点景点的参考标志,景点等级初始值都是零,根据后期用户对景点的评价均衡后得出等级定义。第几站:火车表和公交表中每个站点在其所在路线中站的顺序定位。站点附近景点编号:此编号为每个公交站点周围一定范围内的景点编号。用户等级:初始值为零,用户通过发表文章、评论或者评价景旅行社等级:根据每个旅行社的用户采纳率设置等级。[1]张海藩.北京:清华大学出版社。[2]Wattss.Humphrey.42.任务概述山西旅游向导平台功能有:旅游线路规划、旅游信息发布、用户交流、后台管理等模块。旅游路线的规划为出发地和目的地之间多种表文章和发表评论等功能;旅游信息的发布不仅能为用户推荐各个景点和旅行社信息,还能为用户提供各地的天气状况;后台管理是管理员对用户反馈信息进行处理,并对数据库进行管理。硬盘500G800*600CPU占用率不得超过20%;支持50000个http响应用户对软件系统要求使用简单方便,必要的功能一定不能少,且界面设计要大方得体,有良好的视觉效果,待现在系统没实现功能要记录清楚,系统最后阶段要尽量弥补用户所需的功能。设计应当是模块化的,即该软件应当从逻辑上被划分成多个部件,分别实现各种特定功能和子功能。设计最终应当给出具体的模块(例如子程序或过程),这些模块就具有独立的功能特性。53.总体设计旅游管理系统总体层次方框图如下:图3-1旅游管理系统层次方框图第一层6旅游管理系统各模块层次方框图如下:图3-2旅游管理系统层次方框图第二层(旅游信息发布模块)7图3-3旅游管理系统层次方框图第二层(用户交流模块)8图3-4旅游管理系统层次方框图第二层(旅游路线规划模块)9图3-5旅游管理系统层次方框图第二层(后台管理模块)10旅游管理系统各模块IPO图如下:图3-6旅游管理系统旅游信息发布模块IPO图11图3-7旅游管理系统用户交流模块IPO图4.接口设计用户的登录界面用户的查询页面用户的发表界面本系统无外部接口。旅游线路模块调用旅游信息发布的数据13旅游信息发布调用后台管理数据后台管理模块调用旅游信息发布和用户交流模块5.数据结构设计因为数据库表比较多现在写出一些重要的表来记录表5-1用户表User字段名类型int用户名密码nvarchar(30)不允许为空bitdatetime允许为空QQ号码用户等级URank签名USignint100)允许空14表5-2评论表Comment字段名类型CNo评论信息用户编号文章编号CMessageUserNumberArticalNumberint表5-3文章表Articalint为用户表的参照码为文章表的参照码字段名ArticalNumber文章内容文章标题用户编号景点编号ArticalTitleUserNumberSNumber100)不允许为空intint为用户表的参照码为景点表的参照码表5-4旅行社表Travel字段名nvarchar(40)不允许为空旅行社所在地点TravelAddressnvarchar(50)不允许为空旅行社等级TravelRankint不允许为空15旅行社电话TravelPhone表5-5景点表Scenery列名数据类型varchar15)允许为空SNointnvarchar(20)nvarchar(10)nvarchar(10)不为空不为空SCountry可以为空景点简介景点图片景点等级SPictureSRanknvarchar(100)可为空int不允许为空表5-6公交表PublicBusnvarchar(15)nvarchar(10)为主码PBStationPBStaNo第几站intint不为空站点附近景点编号PBSNo可以为空表5-7汽车表Bus字段数据类型intnvarchar(10)不为空BNo汽车站BStarPositionnvarchar(10)可以为空16目的地BEndAddressnarchar20)不可以为空nvarchar(10)不可以为空目的地所在市BEndCity目的地汽车站BEndStationnvarchar(20)可以为空表5-8火车表TrainnChar(15)唯一且不为空(主码)TStationnChar(15)不为空nvarchar10)不为空第几站TStaNoint表5-9飞机表Airplane列名数据类型int不为空城市1ACity1nvarchar20)不为空城市2ACity2nvarchar20)不为空表5-10管理员表Admin管理员登陆名AdminNamenvarchar25)不为空管理员密码AdminPwdvarchar16)不为空表5-11反馈信息表ReInformation反馈信息编号Rnoint主码17反馈信息类型RStyleUNoint管理员编号AdminSnoint管理员表的外码用户密码:控制在616个字符;编码:是由系统生成,类型为int;表中存储的是管理员的编码类型为int;文章发表日期:由系统自动获取得到;评论发表日期:由系统自动获取得到。6.运行设计具体软件的运行模块组合为程序多窗口的运行环境,各个模块在软件运行过程中能较好的交换信息,处理数据。软件运行时有较友好的界面,基本能够实现用户的数据处理要求。18系统的运行时间基本可以达到用户所提出的要求。7.出错处理设计在用户使用错误的数据或访问没有权限的数据后,系统给出提示:对不起,你非法使用数据,没有权限!”而且用户的密码管理可以允许用户修改自己的密码,不允许用户的匿名登录。由于数据在数据库中已经有备份,故在系统出错后可以依靠数据库的恢复功能,并且依靠日志文件使系统再启动,就算系统崩溃用户数据也不会丢失或遭到破坏。但有可能占用更多的数据存储空间,权衡措施由用

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论