欢迎来到天天文库
浏览记录
ID:10226763
大小:582.06 KB
页数:26页
时间:2018-06-12
《上汽通用经销商wifi运营项目 architectural design 20151029》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、上汽通用经销商WIFI运营项目软件架构设计说明文档版本:0.3所有者:白富刚最后更新:2015年10月28日最后更新人员:李星龙作者:白富刚创建日期:2015年10月21日审核:审核日期:版本历史记录版本号更新日期更新人员更新详细0.110月21日白富刚初始版本0.210月28日白富刚增加数据视图0.310月29日李星龙文档格式美化1简介51.1编写目的51.2范围51.3定义、首字母缩写词和缩略语51.4参考资料62架构概述72.1架构目标与约束72.1.1架构选择与愿景72.1.2供应商特殊解决方案72.2可用性73用例视图73.1运营系统用例83.2
2、门店用户用例144逻辑视图165部署视图185.1支持服务185.1.1命名/目录185.1.2安全性185.1.2.1身份认证185.1.2.2输入和输出验证195.1.2.3敏感数据保护195.1.2.4会话管理205.1.2.5异常管理206实施视图216.1运营管理子系统216.2微网站子系统227数据视图228大小和性能228.1高可用性和可扩展性228.2缓存和应答228.3响应时间228.4宽带消耗229质量221简介1.1编写目的本文档描述了上汽通用经销商WIFI运营项目的系统架构概述。在文档中会使用架构视图来清晰的描述系统的各个模块,用于
3、记录并表述对系统架构方面作出的重要决策。本文档旨在规范并指导开发人员进行开发工作。1.2范围本说明文档适用于上汽通用经销商WIFI运营系统的所有开发人员。1.3定义、首字母缩写词和缩略语N/A参考资料标题作者上汽通用项目需求分析文档0.6刘秀兵1架构概述本章通过以下视图来描述上汽通用经销商WIFI运营系统的软件架构、用例视图、逻辑视图、部署视图。所有视图都是通过edraw工具建立的UML模型。1.1架构目标与约束1.系统基于Linux操作系统Nginx作为web服务器,PHP语言进行软件系统的开发、采用关系型数据库MySQL进行数据存储。为了更好的提高整体
4、性能,系统将采用Memcached进行数据层的缓存。本系统采用B/S架构设计。2.系统架构设计需要足够的扩展性,以便于因发展或改变而对系统功能的调整和增加。便于系统维护和升级。3.系统应支持8万人同时访问服务器,并且服务器响应时间不应超过10秒。4.系统只提供在4S店内进行访问。1.1.1架构选择与愿景Nginx作为WEB服务器,与其他web服务器相比具有很高的稳定性和高可用性。并且Nginx支持热部署。它的启动特别容易,并且几乎可以做到7*24不间断运行,即使运行数个月也不需要重新启动。还能够在不间断服务的情况下,对软件版本进行进行升级。系统采用THIN
5、KPHP开源框架进行开发。ThinkPHP是一个快速、兼容而且简单的轻量级PHP开发框架。使用面向对象的开发结构和MVC模式,融合了Struts的思想和TagLib、RoR的ORM映射和ActiveRecord模式。1.1.1供应商特殊解决方案本系统提供若干供应商服务性接口统计数据查询接口通用H5portal数据接口1.2可用性N/A2用例视图上汽通用经销商WIFI运营系统,主要完成用户WIFI登录系统、品牌车型展示介绍、用户行为数据分析以及运营系统支撑等功能。本章将对上汽通用经销商WIFI运营系统的各个用例进行分别说明。1.1运营系统用例通过运营系统用例
6、来描述后台用户对系统的相关操作。3.1.1用户登录用例说明:该用例允许运营系统用户登录管理系统,然后通过权限匹配显示不同的菜单,从而进行属于登录用户权限的相关系统操作。该用例的主要参与者是运营系统用户。3.1.2车型管理用例说明:该用例允许具有车型管理权限的运营人员,新增和编辑车型信息、预览新增和编辑车型的页面效果。并通过车型管理页面可以对车型进行发布、删除、查询等车型相关操作。该用例的主要参与者是具有车型管理权限的运营人员。3.1.3运营活动管理用例说明:该用例允许具有活动管理权限的运营人员,编辑各个品牌、大区及其4S店的活动信息,发布运营活动。并通过活
7、动管理页面进行活动的上线、下线等等操作。该用例的主要参与者是具有活动管理权限的运营人员。3.1.4休闲游戏管理用例说明:该用例允许具有休闲游戏管理权限的运营人员。设置休闲游戏的基本信息包括来源、简介、游戏地址等等。并可以通过管理列表页面进行相关管理操作。该用例的主要参与者是具有休闲游戏管理权限的运营人员。3.1.54S门店信息配置用例说明:该用例允许具有4S门店管理权限的运营人员,设置4S门店的详细信息包括品牌、大区、门店地址等等。并可以通过管理列表页面进行相关管理操作。该用例的主要参与者是具有4S门店管理权限的运营人员。3.1.6车型信息配置用例说明:该
8、用例允许具有车型管理权限的运营人员。设置车型的基本信息包括品牌、价
此文档下载收益归作者所有