上汽通用经销商WIFI运营项目-系统设计文档_V2..doc_第1页
上汽通用经销商WIFI运营项目-系统设计文档_V2..doc_第2页
上汽通用经销商WIFI运营项目-系统设计文档_V2..doc_第3页
上汽通用经销商WIFI运营项目-系统设计文档_V2..doc_第4页
上汽通用经销商WIFI运营项目-系统设计文档_V2..doc_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

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

文档简介

上汽通用经销商WIFI运营项目系统设计文档Current Version: V2.0Owner:上汽通用汽车SAIC-GMDate Last Updated:Last Updated By: Author: 白富刚Date Created: Approved By: Approval Date: Revision HistoryVersion NumberDate UpdatedRevision AuthorBrief Description of Changes12016-05-11白富刚新增文档1 概述41.1 范围41.2 参考资料41.3 定义和缩略词41.4 文档约定42 系统概述52.1 描述52.2 系统架构53 软件设计83.1 组件83.1.1 83.1.2 83.1.3 83.1.4 83.1.5 93.1.6 93.2 接口93.3 复用组件94 硬件设计104.1 硬件组件104.1.1 计算机系统104.1.2 外部设置104.1.3 网络设置104.1.4 项目特定的硬件项目104.2 硬件集成105 数据设计115.1 数据流图115.2 数据库设计115.3 配置文件165.4 注册表166 系统平台安全设计176.1 操作系统安全176.2 数据库安全176.2.1 MySQL177 系统性能181 概述本文档是上汽通用经销商WIFI运营项目开发的技术蓝图。项目采用LNMP架构,使用PHP语言开发,旨在满足所有客户的需求,目标和期望。项目搭建在Centos 操作系统中,web服务器采用nginx/1.6.2,加入了SSL协议增加安全性。采用PHP语言来开发。数据存储采用MySQL数据库进行数据持久化。1.1 范围该文档主要致力于软件的功能模块、进程和数据及它们之间的依赖关系,还有模块和数据等关键部分的详细设计。1.2 参考资料1. SDD 2. AD 3. SRS 1.3 定义和缩略词SPMP:软件项目管理计划SID:规格说明文档SDD:系统设计文档AD:架构设计文档SRS:系统需求描述文档1.4 文档约定 N/A2 系统概述 2.1 描述该系统为进入上汽通用汽车所属的凯迪拉克、别克以及雪弗兰4S店的用户提供免费wifi服务。再次基础上,通过wifi引导进入微网站,提升用户对产品的了解。2.2 系统架构系统基于Linux操作系统Nginx作为web服务器, PHP语言进行软件系统的开发、采用关系型数据库MySQL进行数据存储。为了更好的提高整体性能,系统将采用Memcached进行数据层的缓存。本系统采用B/S架构设计。如上图对本次项目整体技术架构进行了设计,从上图我们可以看出,本次项目整体建设内容应当包含了相关体系架构的搭建、应用功能完善可开发、应用资源全面共享与管理。下面我们将分别进行说明。3 软件设计3.1 组件3.1.1 组件编号01功能获取车型信息关联性品牌组件描述getCarList() 获取相关品牌车型列表 cardetail() 获取车型详情注释N/A问题描述3.1.2 组件编号02功能获取活动信息关联性品牌组件、大区组件、门店组件描述getactivity() 获取品牌、大区、店铺活动列表activitydetail() 获取活动详情lottery() 抽奖注释N/A问题描述3.1.3 组件编号03功能获取游戏信息关联性品牌组件描述getGameList() 获取品牌游戏列表注释N/A问题描述3.1.4 组件编号04功能获取品牌信息关联性N/A描述getBrandInfo() 获取品牌信息注释N/A问题描述3.1.5 组件编号05功能获取大区信息关联性N/A描述getRegionInfo() 获取大区信息注释N/A问题描述3.1.6 组件编号06功能获取店铺信息关联性N/A描述getStoreInfo() 获取店铺信息注释N/A问题描述3.1.7 组件编号07功能获取商城列表关联性N/A描述getList() 获取商城列表Seckill() 秒杀商品Buy() 购买商品注释N/A问题描述3.2 接口3.2.1 接口编号10功能用户信息传递关联性N/A描述此接口为了确定网康设备和H5页面跳转流程和参数,详情见通用H5页面接口文档注释N/A问题描述3.2.2 接口编号10功能获取IDSP商品信息关联性N/A描述通过IDSP接口,获取商品详情,记录到数据库并推送到H5前端显示注释N/A问题描述3.3 复用组件组件编号08功能数据流处理关联性N/A描述处理数据逻辑注释N/A问题描述4 硬件设计硬件系统采用微软云平台4.1 硬件组件产品名称详细配置定位数量wifi-web01A3服务器Web服务器1wifi-web02A3服务器Web服务器1wifi-app01A3服务器图片服务器1wifi-app01A3服务器图片服务器1wifi-cacheA4服务器Cache服务1azure mysqlMS4数据库14.1.1 计算机系统 IP应用组件操作系统配置服务/系统10.127.17.246WebCetos6.5A3服务器Ngnix/php10.127.17.247webCetos6.5A3服务器Ngnix/php10.127.17.248appCetos6.5A3服务器Ngnix/php10.127.17.249appCetos6.5A3服务器Ngnix/php10.127.17.250cacheCetos6.5A3服务器Ngnix/memcache4.1.2 外部设置N/A4.1.3 网络设置N/A4.1.4 项目特定的硬件项目N/A4.2 硬件集成 N/A5 数据设计5.1 数据流图5.2 数据库设计在此仅列出重要的数据表结构ty_activity 活动表FieldTypeCommentidint(11) NOT NULL活动idnamevarchar(100) NULL活动名称brand_idint(11) NULL品牌idarea_idint(11) NULL大区idstore_idint(11) NULL4s店sale_typetinyint(1) NULL0全部,1售前 2售后start_datedate NULL活动开始日期end_datedate NOT NULL活动结束日期sortint(11) NULL排序statustinyint(1) NULL1上线0下线luck_drawtinyint(1) NULL1可以抽奖0不可以luck_draw_typetinyint(4) NULL0.刮刮卡,1大转盘prize_idint(11) NULL奖项IDactive_imagevarchar(255) NULL活动图片active_introvarchar(255) NULL活动介绍active_urlvarchar(255) NULL活动链接active_typetinyint(4) NULL0活动,1问卷调查source_idtinyint(3) NULL来源active_contextlongtext NULL活动内容ty_area 区域表FieldTypeCommentidint(11) unsigned NOT NULLnamevarchar(100) NULL名称brand_idint(11) NULL品牌IDprovince_idint(11) NULL省份IDcity_idint(11) NULL城市idty_brand 品牌表FieldTypeCommentidint(11) NOT NULLnamevarchar(100) NULL名称logovarchar(255) NULLlogocodechar(2) NULLcodeimagevarchar(255) NULL图片telvarchar(20) NULL400电话etelvarchar(20) NULL800电话weixinvarchar(255) NULL微信weibovarchar(255) NULL微博ios_urlvarchar(255) NULLios app链接androidvarchar(255) NULLandroid app 链接ty_car_config 车型配置表FieldTypeCommentidint(11) NOT NULLIDnamevarchar(50) NOT NULL配置名称brand_idint(11) NOT NULL所属品牌model_idint(11) NOT NULL车型IDemissionint(4) NOT NULL汽车排量seatint(3) NOT NULL座位数pricedecimal(10,2) NULL价格sortint(11) NULL排序imagevarchar(255) NULL图片statustinyint(1) NULL状态 1-未启用 2-启用 3-下线ty_car_intro 车型介绍表FieldTypeCommentidint(11) unsigned NOT NULLbrand_idint(11) NULL品牌idcar_model_idint(11) NULL汽车型号idimagevarchar(255) NULLlinkvarchar(255) NULL链接statustinyint(1) NULL状态sorttinyint(1) NULL排序ty_car_model 车型表FieldTypeCommentidint(11) NOT NULLIDnamevarchar(50) NOT NULL汽车名称brand_idint(11) NOT NULL所属品牌imagevarchar(255) NULL图片pricedecimal(10,2) NULL价格sortint(11) NULL排序linkvarchar(255) NULL链接statustinyint(1) NOT NULL状态ty_city 城市表FieldTypeCommentidbigint(20) NOT NULLnamevarchar(50) NULL城市名称zip_codevarchar(50) NULL邮编province_idbigint(20) NULL省份编号ty_game 游戏表FieldTypeCommentidint(11) NOT NULLnamevarchar(100) NULL名称source_idtinyint(1) NULL游戏来源brand_idint(11) NULL品牌idarea_idint(11) NULL大区idstore_idint(11) NULL4S店idsale_typetinyint(1) NULL0全部,1售前2售后statustinyint(1) NULL1上架0下架sortint(11) NULL排序start_timedate NULL游戏时间开始end_timedate NULL游戏时间结束linkvarchar(255) NULL链接imagevarchar(255) NULL图标introvarchar(255) NULL游戏简介ty_homepage 首页配置FieldTypeCommentidtinyint(11) NOT NULLidbrand_idint(11) NULL品牌idarea_idint(11) NULL大区store_idint(11) NULL4s店addressint(2) NULL18售前区,28休息区,38维修区sale_typetinyint(1) NULL0全部,1售前,2售后start_datedate NULL开始时间end_datedate NULL结束时间imagevarchar(255) NULL图片URLlinkvarchar(255) NULL活动链接sortint(11) NULL排序statustinyint(4) NULL1上线0下线update_timevarchar(20) NULL更新时间 用于排序namevarchar(30) NULL名称ty_store 店铺表FieldTypeCommentidint(11) NOT NULLIDnamevarchar(125) NULL名称province_idint(11) NULL省份IDcity_idint(11) NULL城市IDaddressvarchar(255) NULL地址contact_peoplevarchar(10) NULL联系人zip_codechar(6) NULL邮编phonechar(20) NULL手机telvarchar(20) NULL固话pre_codevarchar(20) NULL售前after_codevarchar(20) NULL售后brand_idint(11) NULL品牌idarea_idint(11) NULL位置编号codevarchar(30) NULL编码apvarchar(30) NULLapstatustinyint(1) NULL状态1启用 05.3 配置文件Config_db.phpDB_TYPE = mysql, /数据库类型DB_HOST = , /数据库主机DB_NAME = , /数据库名称DB_USER = , /数据库用户名DB_PWD = , /数据库密码DB_PORT = 3306, /数据库端口DB_PREFIX = ty_, /数据库前缀5.4 注册表N/A6 系统平台安全设计6.1 操作系统安全N/A6.2 数据库安全6.2.1 MySQL系统使用了MySQL数据库

温馨提示

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

最新文档

评论

0/150

提交评论