企业内部管理平台详细设计.docx

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
企业内部管理平台详细设计IT部门2015年06月目 录1.概述32.设计概述32.1任务和目标33.系统详细需求分析33.1详细需求分析33.2开发环境及搭建环境分析44.系统详细设计54.1系统结构设计及子系统划分54.2系统功能模块详细设计54.2.1用户管理54.2.2应用管理94.2.3日志管理104.2.4多语言114.2.5数据库114.2.6异常机制134.2.7BBS134.2.8帮助154.2.9数据挖掘154.2.10备份机制154.2.11VIKI164.2.12统一类库发布164.2.13接口管理164.2.14消息机制175.维护设计175.1安全性175.2.1信息安全175.2.2网络安全185.2稳定性195.3可扩展性195.4可维护性195.5健壮性19 概述内部管理平台用来集成和管理各种应用,通过这些应用进一步规范办公流程,完善办公的自动化。管理平台将会以B/S模式实现,客户端通过一个浏览器访问平台,数据库和应用安装在服务器上,响应客户端的访问。设计概述任务和目标分行目前采用的系统大部分来源于总部推广或者外购,造成的后果是主动性不够,如果业务流程改变或者系统不能及时调整,或者二次开发追加成本过高。所以分行决定自主开发一套内部管理平台,针对目前或未来可能的需求开发相应的应用,我们希望建立一个非常容易连接人、信息、数据和业务流程的管理平台,平台要达到的目的有:改变分行目前的一些手工办公方式,实现迅速、全方位的信息采集、信息处理,为公司的管理和决策提供科学的依据。利用技术手段提高办公效率,进而实现办公自动化,办公无纸化,降低办公成本。使分行的日常管理规范化、增加公司的可控性。系统详细需求分析详细需求分析搭建一个内部的管理平台,并定义一套通用的机制,通过统一机制来管理应用和资源,平台的应用是独立运行互不干涉,平台的特性通过应用来体现,应用和平台即耦合为一体,有保持独立,及时平台由故障,应用仍可单独访问,而应用出现异常,也不会影响到其它应用。详细功能需求分析平台需要实现的基本功能有用户管理、日志管理、多语言、多数据库支持、统一的异常机制、BBS、帮助、统一类库发布、备份机制(应用和数据)、应用管理、外部接口。在基本功能之上,可以发布多个应用,可以对应用权限进行限制。详细性能需求分析性能要求包括性能的安全性、稳定性、可扩展性、可维护性、健壮性。 开发环境及搭建环境分析开发环境分析开发语言: PHP、Ajax、Jquery、JSON、HTML5、CSSWeb Server: Apache 2.4.9PHP Server: PHP 5.4.40Database: SQL Server 2012IDE: Eclipse 可根据个人喜好选择其它开发工具版本管理器:SVN日志框架:log4php搭建环境分析运行环境搭建可以采用两种方法:在VM搭建或者购买硬件搭建。VM搭建:中行有完善的VM系统,可以在上面开辟一块空间,安装数据库和web服务器,搭建管理平台的运行环境。好处是利用VM现有的管理机制,方便的实现数据备份和系统备份,不需要在重复构建。缺点是平台的稳定由VM决定,如果VM出现异常,则平台及上面的所有应用都会受到影响。购买硬件搭建:考虑平台目前的用户人数和使用量,一台普通配置的PC即可满足需要。建议:充分利用现有资源,在VM上搭建。系统详细设计系统结构设计及子系统划分B/S结构,采用MVC的设计方式,客户端通过浏览器访问平台内资源,Web服务器处理应用中各种业务逻辑,包括对数据库访问,数据库服务器主要由数据库系统组成,对业务请求进行应答。 平台的基本模块有用户管理、权限管理、应用管理、日志管理、多语言、数据库管理、异常机制、帮助、接口管理、消息机制、BBS、VIKI。系统功能模块详细设计用户管理用户登录系统后,等于通过了平台验证,可以直接使用平台资源,平台和LAN ID公用一套用户资源。平台用户数据通过LDAP从LAN ID中同步,把得到的用户信息再导入数据库中,可以从LAN ID中获取的信息有:name(用户名)、full name、department、ipPhone、whenCreated。目前department不一定有值,如果为空,需要从distinguishedName取得的值中获取department,例如某一用户distinguishedName的属性值为“CN=ZLJ1,OU=ITD,OU=SgUsers,DC=sg,DC=ad,DC=boc-ap,DC=com,CN=QSG1,OU=ITD,OU=SgUsers”,可以根据OU=ITD 判断是信科部。如果是VM用户,则部门划分到VM里面,对于其他LAN ID用户,例如ServerOperation、Domain Controllers不

文档评论(0)

2266670 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档