《全域智慧旅游项目概要设计说明书(完).docx》由会员分享,可在线阅读,更多相关《全域智慧旅游项目概要设计说明书(完).docx(35页珍藏版)》请在优知文库上搜索。
1、全域智慧旅游项目概要设计说明书项目建设单位(甲方):项目承建单位(乙方):目录1 .引言11.1 编写目的11.2 项目背景12 .任务概述22.1 目标22.2 运行环境32.2.1 应用服务器32.2.2 数据库服务器32.2.3 软件环境32.3 需求概述32.4 条件与限制43 .总体设计43.1 总体结构43.2 功能分配53.2.1 、栏目管理53.2.2 内容管理53.2.3 个人中心63.2.4 娱乐互动、游记攻略63.2.5 公交线路63.2.6 摄像头数据63.2.7 客流量数据73.2.8 停车场数据73.2.9 水文数据73.2.10 气象数据73.2.11 Wifi数
2、据73.2.12 卫生间数据73.2.13 停车场位置83.2.14 景区数据83.2.15 美食管理83.2.16 旅游线路83.2.17 旅游公告83.2.18 旅行社管理83.2.19 手工艺品管理93.2.20 导游管理93.2.21 富硒产品93.2.22 积分商品93.2.23 常用电话、出租车93.2.24 常用电话、出租车103.2.25 服务监督103.2.26 OTA管理103.2.27 OTA消费104 .接口设计104.1 外部接口105 .数据结构设计115.1 数据库环境说明115.2 数据库的命名规则125.3 数据结构与程序的关系136 .运行设计296.1 运
3、行模块的组合296.2 运行控制297 .出错处理设计297.1 出错输出信息297.2 出错处理对策308 .安全保密设计308.1 针对数据的保密性要求,应用数据保密性具有以下功能308.2 加强对于数据的认证管理308.3 加强对于数据的授权管理308.4 加强对数据和文档日志管理。318.5 系统间接口尽量使用服务接口或APl接口,而不是数据接口。319 .维护设计311引言1 -1编写目的本文编写目的在于规定和控制项目开发的内容,保证本项目的需求分析活动在受控状态下进行,在进行软件开发前,明确本系统应达到的目标,对系统目标做出完整、准确、清晰、具体的要求。保证本需求分析的结果能够完整
4、、无遗漏地反映待开发系统的要求。本报告的预期读者是技术人员以及学习小组的领导和相关项目组的所有成员。1.2项目背景近年来,国家和部委陆续发布了物联网、云计算、宽带中国、信息消费、信息惠民、电子商务、智慧城市、智慧旅游“互联网+”、大数据、智能制造、互联网金融等一系列政策文件,智慧旅游健康发展的政策环境和技术支撑日益完善。旅游作为岚皋县一号产业,智慧旅游的建设是落实国家政策、实现创新发展的现实需要,有助于提升岚皋旅游品牌知名度,是顺应发展大势的必要之举,是增强市场竞争力的制胜法宝,也是提升岚皋形象的重要途径。智慧旅游是运用新一代信息网络技术和装备,充分准确及时感知和使用各类旅游信息,从而实现旅游
5、服务、旅游管理、旅游营销、旅游体验的智能化,促进旅游业态向综合性和融合型转型提升。智慧旅游是游客市场需求与现代信息技术驱动旅游业创新发展的新动力和新趋势,是全面提升旅游业发展水平、促进旅游业转型升级、提高旅游满意度的重要抓手。岚皋县人文、自然景观组成了独特的生态旅游库,生态旅游资源享誉省内外,无论在陕西乃至国家旅游业发展的战略层面,还是在旅游业界的运行层面,都具有不可替代的重要地位。开展智慧旅游建设是岚皋县深入推进农业供给侧结构性改革的重要体现,是推进信息技术与旅游业深度融合,全力打响“巴山画廊硒有岚皋”全域旅游品牌,实现“旅游富民、生态强县”的必经之路。待开发的软件称:岚皋全域智慧旅游任务来
6、源:岚皋县人民政府办公室承建单位:西安市博纳通信科技有限公司2 .任务概述2-1目标该项目的建设对于提高网络文化产品和服务的供给能力,提高网络旅游文化产业的规模化、专业化水平有积极的推动意义;促进国家文化产业大繁荣、大发展,推动传统旅游业转型升级,拉动新媒体产业及边缘产业发展,满足广大人民群众多样性的需求。2.2 运行环境2.2.1 应用服务器8核心CPU32G内存500G7200转机械硬盘2.2.2 数据库服务器16核心CPU32G内存2.2.3 软件环境操作系统:RedHatEnterpriseLinuxServerrelease6.5以上反向代理:Apache2.以上中间件:Tomcat
7、6.0以上数据库:MySQL-5.0以上2.3 需求概述随着计算机信息技术和4G互联网技术开发应用和日益普及,我国旅游业也获得了长足进步。旅游业不但促进了经济的形成、持续稳定增长,而且促进了传统旅游业的生产方式发生了质的和革命性的转变。从纸介文本到超文本,从静态阅读到动态阅读,从特定渠道到开放渠道,从固定内容到个性化定制内容,从可变成本大到可变成本几乎为零。项目主要是创建拥有自主知识产权的全域智慧旅游项目平台。所谓的智慧旅游就是融合了电子地图、大数据分析、3D展示等多种形式的具有高度科技创新介绍指引。同时,全域智慧旅游还具备较强的投送渠道适配性,为“三网融合”技术提供了应用载体。全面进入中国移
8、动、联通、电信三大运营商体系;开发移动客户端。2.4 条件与限制项目当前发布游记攻略等必须注册,浏览旅游信息不需要注册3 .总体设计3.2 总体结构描述系统的总体体系结构,并分别对各层做详细描述。3.3 功能分配3.3.1 、栏目管理管理门户上显示的栏目。包括对栏目进行添加、修改、查询、删除及设置等操作。可以设置栏目的访问路径,分页信息等内容。3.3.2 内容管理管理员对文章进行增删改查设置。可以对已添加修改、推荐等操作。推荐个功能可以控制商品是否被推荐。安全退出系统提供安全退出功能,当用户选择退出后,在平台所有业务应用系统中都不能再进行操作。3.3.3 个人中心个人信息管理注册用户登录后可进
9、入个人信息管理,包括用户基本信息及高级信息,用户可以在此完善各类信息,并可以修改登录密码,更改已绑定的手机号码及邮箱账号等。3.3.4 娱乐互动、游记攻略通过娱乐互动游客可以进行相互留言讨论,管理员可以查看已经发起的讨论信息,包括主题、有效时间等。管理员可以进入娱乐互动与普通用户进行互动,发表自己的看法。管理员可以在游记攻略中将较好的帖子设置为精华帖,推荐给普通用户查看。3.3.5 公交线路管理员通过设置公交线路,编辑线路中的站点,游客可以在岚皋游图中看到所有公交线路以及,途径站点。包括增加、删除、修改和查询功能等。3.3.6 摄像头数据管理员在后台添加摄像头信息,在大数据中的视频监控页面展示
10、视频内容。并且按照归属景点进行过滤摄像头信息。3.3.7 客流量数据通过景区闸机统计景区客流量情况,能够在大数据页面中体现出客流量的统计图表。3.3.8 停车场数据停车场的增删改查功能,管理员在后台添加位置、停车数量等停车信息,能在大数据页面中显示停车场的位置。3.3.9 水文数据记录当地水文数据,以便做分析。3.3.10 气象数据记录天气情况,对接气象网站,获取当地气象信息,方便游客做足外出准备。3.3.11 Wifi数据后台添加Wifi点,在岚皋游图中显示,便于游客外出使用。3212卫生间数据管理员在后台添加卫生间地点,在岚皋游图中展示公共卫生间,便于游客外出使用。3.2.13 停车场位置
11、管理员在后台添加停车场点,在岚皋游图中显示,便于游客外出使用。3.2.14 景区数据管理员在后台添加景区的具体数据展示给游客。便于游客了解景区大概信息。3.2.15 美食管理管理员在后台添美食推荐给游客。便于游客查找附近的美食。3.2.16 旅游线路管理员在后台添加官方推荐路线。便于游客快速了解自己的旅游线路,对照景区介绍,更加便捷的游览景区。3.2.17 旅游公告管理员在后台添加官方发出的最新公告、警示。便于游客了解最近的岚皋详情以及新的注意事项及民俗活动。3.2.18 旅行社管理管理员在后台添加旅行社具体情况,方便游客选择,使出行更加便捷。3.2.19 手工艺品管理管理员在后台添加当地的手
12、工艺品,方便游客游玩归去时带走富有特色喜欢的商品。3.2.20 导游管理管理员在后台添加导游信息,方便平台进行管理,也让游客能了解到一些导游的基本情况。3.2.21 富硒产品管理员在后台添加当地的一些土特产,便于游客将特产带回自己的家乡与家人及朋友分享。3.2.22 积分商品由管理员在后台设置一些商品,设置积分获取规则,便于游客将景区的实况反应,得到相应的奖励。3223常用电话、出租车由管理员在后台添加一些常用电话,例如酒店、餐厅、游泳馆等电话,便于游客咨询;将出租车的信息也添加在平台上,游客能够快捷的出行。3224常用电话、出租车由管理员在后台添加一些常用电话,例如酒店、餐厅、游泳馆等电话,
13、便于游客咨询;将出租车的信息也添加在平台上,游客能够快捷的出行。3.2.25 服务监督游客可以在平台上对美食、酒店等地进行投诉,也可在旅游互动栏目和其他游客进行相互交流;同时,还能对各家店铺以及景点进行评价,便于管理员在后台做相应的回复。3.2.26 OTA管理管理员可以看到各大酒店的信息,方便管理平台上各种店铺。3.2.27 OTA消费可以通过这些数据,来对比当地景区的GDP。4 .接口设计4.2 外部接口用户登陆用户登陆:密码:提交取消注册用户信息:姓名:账号:密码:提交取消5 .数据结构设计5.2 数据库环境说明数据库类型:mysql5.7部署:前期数据库部署在本地,设置数据库的大小跟随
14、数据的增长而增长。5.3 数据库的命名规则数据库(Database)数据库名称二数据库内容标识。表(Table)命名应尽量反映存储的数据内容。表名前缀:以该表及与该表相关联的一系列表的内容而得到一个代表统一的标识。表名称=表名前缀+表内容标识。为了不增加数据库当中的表名的长度,一般不允许出现如FOrm或者Table的字样数据库当中的表名的命名,一般不准出现空格,用隔开。字段(Field)字段是数据库中的用途最广泛的,它的类型非常多,所以必须加类型前缀来标示它的类型。字段名称二字段内容标识。为了编程的方便性,可在前面加上字段类型的前缀,一般取用类型的三个字母,但是不需要下化线,而且这三个字母必须小写;如姓名字段为字符型的话就应该为chrName;视图名(View)视图的名称二v_+视图内容标识变量名(Variable)每个单词的首个字母为大写,如EmployeeNameo命名中其他建议1、禁止使用中文命名。2、变量命名都不得超过30个字符的系统限制。3、命名都采用英文字符,每个单词的首个字母要大写。主键(PrinIaryKey)pk+表名+主键标识。外键(FOreignKey)fk+表名+主表名+外键标识。5.3数据结构与程序的关系表名字段说明sys_role系统角色表:主要存储角色权限信息,对应实体:SysRoleidid,主键name角色名称enname英文名称us