EAI再构筑ASTERIA开发Word文档下载推荐.docx
《EAI再构筑ASTERIA开发Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《EAI再构筑ASTERIA开发Word文档下载推荐.docx(12页珍藏版)》请在冰豆网上搜索。
本功能说明书的预期读者是与系统的选择、使用相关的决策人或用户,开发人员及软件测试者。
第二章业务需求分析
2.1数据集中管理
企业内容管理第一步,就是对所有数据的创建、批阅、审核、发布到归档进行全周期管理,自动输入、自动验证,对企业的数据信息进行识别、沉淀,将工作过程中形成的数据、资料、报告、单据、甚至电子邮件,经过科学的评估检测,按照极为规范的方式储存于数据验证管理系统中,因此,任何人都可以快捷方便的查找所需要的信息。
2.1.1组织数据结构
企业宣传管理具体功能点包括企业简介、经营理念、组织机构、企业文化、企业荣誉、企业动态、解决方案、合作伙伴、研发体系、行业新产品、成套产品、备品备件、管理团队(领导形象)、党群建设、招聘信息、服务宗旨、电话支持服务、内容采编发管理、模板管理、网站栏目管理、权限管理。
功能点简述
企业简介
企业概况的介绍(发展史、人员构成、地理位置等),不分二级栏目,信息发布按流程执行。
经营理念
企业特色的经营理念介绍,不分二级栏目,信息发布按流程执行。
组织结构
企业机构框架展示,不分二级栏目,信息发布按流程执行。
企业文化
企业文化介绍,不分二级栏目,信息发布按流程执行。
企业动态
企业发展动态和新闻介绍,二级栏目分行业新闻和企业新闻,信息发布按流程执行,加上一个点击率来统计文章阅读次数。
企业荣誉
企业所获得的各项资质荣誉,不分二级栏目,信息发布按流程执行。
解决方案
企业解决方案展示,成功案例介绍,二级栏目按设备类型的不同分为六大类(调速系统、发电机励磁系统、计算机监控系统、微机继电保护系统、水电站辅机系统、其他产品)解决方案,成功案例的介绍,信息发布按流程执行。
一级栏目
二级栏目
解决方案
产品类别分类
合作伙伴
介绍企业有合作协议的合作伙伴(与公司签订战略合作协议),不分二级栏目,信息发布按流程执行。
研发体系
企业研发体系的介绍,不分二级栏目,信息发布按流程执行。
行业新产品
水电行业新产品展示,不分二级栏目,信息发布按流程执行。
成套设备
成套产品展示,不分二级栏目,信息发布按流程执行。
备品备件
备品备件的展示,不分二级栏目,信息发布按流程执行。
管理团队
企业管理团队、领导风采的介绍(包括文字和图片),不分二级栏目,信息发布按流程执行。
党群建设
企业党群建设的介绍,不分二级栏目,信息发布按流程执行,加上一个点击率来统计文章阅读次数。
招聘信息
企业的招聘信息的公布,信息发布按流程执行。
服务宗旨
服务体系及服务承诺,不分二级栏目,信息发布按流程执行。
电话支持服务
发布客户服务电话,提供电话服务支持。
不分二级栏目,信息发布按流程执行。
内容采编发管理
企业在信息发布时对所发信息的编辑、修改、删除和查询,二级栏目按照新增、修改、删除和查询设计,信息发布按流程执行。
企业信息发布
编辑
修改
删除
查询
模板管理
基于模板的发布将内容本身和表现分开,不仅使网站的建设周期缩短,也使网站维护人员可以轻松地进行网站改版。
提供可视化模板编辑器,提高设计人员效率。
统一管理模板组,共享模板,降低模板的维护量。
强大的模板管理功能一键切换预设的模板方案,更换网站界面。
网站栏目管理
支持自定义网站栏目的菜单样式、支持无限级数栏目、企业可以根据需要灵活设置网站栏目。
权限管理
权限管理功能提供:
角色自定义和权限自定义,提高系统的应用范围和部署的灵活性;
提供权限的分级管理和站点的分级管理。
支持单位,部门,组以及内容管理中的站点、频道、栏目级权限,可以让不同的用户有不同的归属,用户访问权限与权限系统相结合,无权限用户无法越权操作浏览界面内容(可以对某一频道、某一栏目甚至某一文章来设置会员权限)。
支持文档和字段级别安全性。
业务流程
企业信息发布的流程,对网站上要发布、更改的信息内容要经过流程审核后才能发布相关信息。
表3-1企业宣传业务流程清单
流程编号
一级流程
二级流程
三级流程
四级流程
1
企业信息发布业务流程
1)业务描述
企业信息发布业务流程:
企业需要公布或发布的一些信息的流程;
2)流程示意图
图3-1企业信息发布流程示意图
3)流程说明
由综合管理部拟搞人写好企业要公布或者发布的信息后,交由综合管理部领导审核修改,审核通过后转给公司分管领导审核,审核通过再交由拟搞人发布信息。
业务数据
说明:
需求人员可以根据业务数据的类型或特点进行下级目录的设定。
字典类数据
企业信息发布:
标题信息、信息内容信息、发布人(以部门名义发布)信息、发布时间信息。
业务类数据
企业信息发布表
标题:
图片:
(附件上传控制在1.5M以内)
信息内容:
发布人:
发布时间:
数据格式
发布时间为不可填,只可选择日期格式为(YYYY年-MM月-DD日)。
统计报表
统计查询
表3-2企业宣传管理统计查询清单
序号
统计名称
查询条件
结果形式
导出方式
备注
员工每日登陆统计
每天是否登陆
数据/图型
PDF/EXCEL
使用该系统的员工每天登陆的情况进行统计
2
流程审核情况
大于设定流程处理天数系统自动投诉
系统对相关责任人(在一定的处理时间内)没响应的应处理事件,可以自动发送邮件给应处理人上司投诉(提醒)
报表
表3-3企业宣传管理报表清单
报表名称
制表单位
报送对象
报表形式
报送周期
客户服务中心
分管领导、综合部
纸质/电子
年度/月度
人事管理属于综合部
流程审核情况统计
分管领导
综合部
第三章系统总体结构设计
3.1设计原则
3.1.1可靠性、易扩展的系统构架
提供多种方案保证平台的可靠性,设计多种可靠性技术支持手段,制定严格的安全可靠性管理措施。
方便扩展设备容量和提升设备性能;
具备支持业务处理的灵活的、参数化配置,业务功能的重组与更新的灵活性,新的应用业务可灵活加载,并不影响原有业务流程。
3.1.2技术架构的先进性
采用先进成熟的设备和技术,确保系统的技术先进性,保证投资的时效性和延续性。
3.1.3接口的开放性、标准性
基于开放式标准设计
3.2系统架构概述
该项目采用B/S架构,运用JAVA技术开发。
采用J2EE技术的三层结构;
使用客户提供的TERASOLUNA框架进行开发,前台采用WEB,对于特定的业务服务采用不同的服务器进行处理;
同时具备数据挖掘、异构数据源采集、数据格式转换的功能。
该项目提供状态全局监控,大功能块间均提供WebService服务,提供远程服务用API接口。
满足各子系统间数据共享。
并且定期的,以批处理的方式来交互系统数据,保证子系统间数据的一致性,有效性,完整性。
有效节约了人力成本和管理成本,极大地提高了客户的工作效率。
3.3关键技术
3.3.1SSH开发框架
SSH开发框架现在是国内最流行的开发框架之一。
此框架的技术在国内十分成熟。
用此开发框架进行研发可以更成熟的支持验证管理系统的稳定性。
3.3.2Linux系统
Linux是一类Unix计算机操作系统的统称。
Linux操作系统的内核的名字也是“Linux”。
Linux操作系统也是自由软件和开放源代码发展中最著名的例子。
严格来讲,Linux这个词本身只表示Linux内核,但在实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU工程各种工具和数据库的操作系统。
Linux得名于计算机业余爱好者LinusTorvalds。
简单地说,Linux是一套免费使用和自由传播的类Unix操作系统,它主要用于基于x86系列CPU的计算机上。
这个系统是由世界各地的成千上万的程序员设计和实现的。
其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的Unix兼容产品。
Linux主要被用作服务器的操作系统,但因它的廉价、灵活性及Unix背景使得它很合适作更广泛的应用。
传统上有以Linux为基础的“LAMP(Linux,Apache,MySQL,Perl/PHP/Python的组合)”经典技术组合,提供了包括操作系统、数据库、网站服务器、动态网页的一整套网站架设支持。
而面向更大规模级别的领域中,如数据库中的Oracle、DB2、PostgreSQL,以及用于Apache的TomcatJSP等都已经在Linux上有了很好的应用样本。
除了已在开发者群体中广泛流行,它亦是现时提供网站务供应商最常使用的平台。
它具体如下良好的特性:
1、低廉性
2、广泛性
3、灵活性
4、软件自由性
5、系统可修改性
6、不断的完善性
3.3.3WebService
可以利用WebService的接口方式,来实现平台之间或者平台与子系统之间的数据无缝集成,通过调用WebService来保证各个平台之间和子系统之间的数据同步问题。
WebServices是新一代的计算机与计算机之间一种通用的数据传输格式,可让不同运算系统更容易进行数据交换。
WebService的特性:
(1)由于WebService经由WEB服务器发布,可以说WebService为分布式应用的开发,提供了一个很好的平台。
(2)WebService是一个基于网络的应用程序,它向外部程序提供一定的调用接口。
由于WebService是针对SOAP网络标准协议进行封装的,所以很多外部(远程)应用程序都可以对WebService接口进行调用。
3.3.4JavaEE5.0平台
对系统的可扩展性、灵活性、可伸缩性提出了较高的要求,JavaEE技术是Java语言平台的扩展,支持创建可伸缩的强大的可移植企业应用程序,因此解决了系统的扩展性和灵活性。
3.3.4Oracle10g数据库服务器
数据库服务器我们采用Oracle10g。
Oracle数据库10g是第一个专门设计用于网格计算的数据库,在管理企业信息方面最灵活和最经济高效。
除极大地提高质量和性能以外,Oracle数据库10g还通过简化的安装、大幅减少的配置和管理需求以及自动性能诊断和SQL调整,显著地降低了管理IT环境的成本。
这些及其他自动管理功能提高了DBA和开发人员的生产效率。
Oracle的数据库技术在性能和可伸缩性方面一直处于业界领先地位。
Oracle数据库运行在世界上大部分要求苛刻的环境中,而且它将继续在和行业标准基准中取得全面领先。
Oracle参与了多项重要的行业基准测试以验证Oracle数据库性能和可伸缩性。
3.3.5数据仓库技术
软件系统一旦运行起来将会产生海量的数据,这些数据对B2B平台来说都是宝贵的资源,我们需要合理的处理这些数据,这样我们就必须使用数据仓库。
数据仓库不是一个产品,而是一个不断完善的过程。
简单说来数据仓库的建设是一个螺旋式上升的过程。
数据仓库架构是一个易于集成到当前系统的开放式体系结构。
Oracle数据库包括内嵌的ETL(提取、转换和加载)和Streams特性,可以加速并简化数据集成及加载过程。
OracleDatabaseEnterpriseETLOption+OracleDatabaseDataQualityOption在OracleDatabase10g同一个软件中实现了从数据模型设计,数据质量管理,ETL流程设计和元数据管理的全部功能。
所有的ETL过程可以通过Oracle数据仓库中提供的工具:
OracleWarehouseBuilder生成的ETL脚本存储在Oracle10g数据库中执行,按照数据仓库系统的要求,定时地完成数据的抽取并加载到数据仓库系统中。
由于ETL的执行是在Oracle10g数据库中,可以充分利用Oracle10g数据库提供的强大并行处理能力,保证数据获取的高效、可靠执行。
对于决策支持,数据仓库是一个了不起的工具,但该软件还具有其他实际用途:
数据归档便是其中一种用法。
某些系统的存储能力可能有限。
因此需要经常从这些系统中删除旧数据,以便容纳新数据。
如果需要归档信息以便保存长期的历史报表,请考虑将部分旧数据存入数据仓库。
数据仓库将报告数据从运行系统中隔离出来。
通过将查询工作移动到更有效率的系统,这种隔离能够提高运行系统的性能。
可以提高安全性。
敏感信息将保存在不会暴露给查询的运行数据库中。
由数据仓库提供的提取级别简化了对决策支持应用程序生成的统计表的访问。
3.3.6数据挖掘技术
为了从系统大量的数据中挖掘出有用的信息来预测未来趋势及行为,做出前摄的、基于知识的决策。
从数据库中发现隐含的、有意义的知识。
我们使用数据挖掘技术帮助用户分析关系数据库和多维OLAP数据集中的数据,以获取用于预测用途的模式和趋势。
Oracle10g中的数据挖掘功能与关系数据源和OLAP数据源紧密集成在一起。
Oracle数据挖掘所提供的数据挖掘功能嵌入在Oracle数据库10g中,它使应用程序开发人员和数据分析人员能够挖掘数据、查找隐藏的模式,拥有洞察力,并构建高级商务智能应用程序。
Oracle数据挖掘(ODM)功能的数据挖掘和计分函数驻留在Oracle数据库本地—数据和数据挖掘活动永远不离开数据库。
ODM在Oracle数据库中嵌入了分类、回归、关联和集群模型,以及特性重要性、特性提取以及序列匹配和比对算法。
Oracle10gDataMining采用贝叶斯法则进行预测和分类;
运用关联规则检测隐藏于数据库中“相关”或并发事件;
为自动提取商务信息并将其整合在其他应用软件平台的建立,提供了强大的、可升级的框架。
ODM可通过Java和PL/SQL应用程序程序员接口(API)以及数据挖掘客户端1访问ODM模型构建和模型计分函数。
这使Oracle能够为数据分析人员和应用程序开发人员将数据挖掘与数据库应用程序进行无缝集成提供了基础架构。
3.3.6ApachePOI
ApachePOI是Apache软件基金会的开放源码函数库,POI提供API给Java程式对MicrosoftOffice格式档案读和写的功能。
其POI函数库结构如下:
HSSF-提供读写MicrosoftExcelXLS格式档案的功能。
XSSF-提供读写MicrosoftExcelOOXMLXLSX格式档案的功能。
HWPF-提供读写MicrosoftWordDOC格式档案的功能。
HSLF-提供读写MicrosoftPowerPoint格式档案的功能。
HDGF-提供读MicrosoftVisio格式档案的功能。
HPBF-提供读MicrosoftPublisher格式档案的功能。
HSMF-提供读MicrosoftOutlook格式档案的功能。