《体检中心建设方案V.doc》由会员分享,可在线阅读,更多相关《体检中心建设方案V.doc(41页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 体检中心平台与移动化建设方案目录一、项目设计原则4二、 项目的设计技术路线52.1基于B/S模式的三层体系结构62.2 系统总体安全性、可靠性、扩展性设计62.2.1计算机系统的安全72.2.2数据安全技术72.2.3网络安全技术72.2.4应用安全技术72.3系统先进行性设计82.4系统的本地化设计82.5系统目标9三、 体检系统功能介绍93.1体检登记93.1.1 采用条形码103.1.2 预约登记103.1.3 登记单位信息103.1.4 登记单位体检分组113.1.5 登记体检人员信息123.1.6 自费项目登记133.1.7 二次约定133.1.8 指引单133.3报表143.4查
2、询153.4.1 预定历史查询153.4.2 单位查询153.5后台设置163.5.1 检查科室163.5.2 检验人员173.5.3 检查项目183.5.4 指引单193.5.5 收费项目193.5.6 关键词库213.5.7总检建议223.5.8 疾病小结模板设置233.5.9 职业工种243.6体检信息的发布253.7院外体检253.9其它功能列表26四、APP客户端29五、技术实现325.1公司介绍325.2聚门户系统325.2.1大数据聚合335.2.2移动化技术345.2.3产品技术优势355.2.4数据层:聚门户大数据整合与移动化中间件365.2.4.1聚门户技术是实现政务大数据
3、的核心之一365.2.4.2server侧功能组件375.2.4.3客户端功能组件-微门户APP385.2.4.4客户端功能组件-微网站385.2.4.5项目开发技术描述395.2.4.6爬虫技术描述395.2.4.7项目采用的关键技术405.2.4.8技术原理图40六、项目实施方案416.1项目实施流程41(一)项目启动阶段42(二)需求调研确认阶段42(三)软件功能实现确认阶段43(四)数据标准化测试阶段43(五)系统安装测试与试运行阶段43(六)总体验收阶段44(七)系统交接阶段45七、 系统安全方案457.1采用稳定可靠的技术平台467.2周密的安全策略和攻击防护体系467.3上传文件
4、自动扫描467.4建立还原点功能467.5包过滤技术477.6特定内容过滤477.7防SQL注入技术477.8 SSL协议加密技术477.9用户管理和身份认证48八、 项目案例498.1 APP案例498.2微信与网站案例53一、 项目设计原则项目的设计原则是,保证平台的灵活性、可扩展、可重用、可维护等特性,同时,在建设过程中,需要避免大量、重复的软件开发,具有广泛的开放性。在遵循这些基本原则的同时,还需要坚持以下原则:1. 安全性原则系统安全性和保密性对于计算机软件系统是至关重要的,系统中的任何数据丢失、数据错误以与数据泄露都有可能对公司和相应的业务客户带来巨大的经济损失,所以在方案设计中要
5、充分考虑系统的安全和保密因素,保证系统数据不会被非法修改、窃取、破坏。2. 稳定性原则本系统设计要具有高稳定性,系统在正常的访问使用过程中能够稳定、可靠地进行业务数据处理。3. 高效性原则由于系统随时都可能需要处理并发的业务请求,所以要求系统设计要尽可能紧凑、高效,尽量加快每次业务请求的响应时间,避免出现用户需要长时间等待系统进行数据处理的情况。4. 技术先进性原则系统方案设计和软件开发的实现应采用先进、成熟的软件设计技术,所采用的开发和实现技术应符合今后的技术发展潮流,使得整个系统具有更长的技术生命周期,从而保护系统的开发投资。5. 可扩展性原则系统要充分考虑今后平台业务的发展、运营管理体制
6、的改变等因素,系统设计要具有高度的灵活性和可扩展性,以便于在今后业务情况发展、变化时,可以根据应用需求的改变而方便地扩充和调整系统功能,从而满足新的应用需求。6. 易维护性原则系统设计应该便于安装、升级和维护,尽可能减少因系统维护问题对平台的管理服务产生影响。7. 易使用性原则系统的用户接口界面设计应符合用户已有的操作习惯,系统操作应易学易用。二、 项目的设计技术路线在整个系统的建设中,我们综合考虑多方面行业领先技术和流行的趋势,保证整个系统具有非常好的开放、可集成性,同时具有技术的前瞻性,符合行业流行収展趋势。本系统的设计路线如下:(1)系统的需求分析,要保证需求的精确性,同时还要考虑需求的
7、可实现性。(2)在完成需求分析后,根据需求分析对系统进行设计,包括概要设计和详细设计,采用MVC模式进行设计。设计时要完成需求分析的所有功能,同时要保证系统的各个模块性能达到最优。(3)根据需求分析,完成系统的数据库设计,包括数据表、视图、存储过程的设计,要确保后台数据的准确性和易操作性。(4)对每个模块进行界面设计并实现;系统采用CSS+DIV的界面设计模式,将系统所有页面的样式集中到一个外部样式文件中,便于集中管理和以后更新,要确保系统界面的美观和友好性。(5)对每个模块进行逻辑功能设计并实现;用面向对象的方法实现每个模块的逻辑功能,要求高内聚,低耦合,并且要考虑到后期的更新和维护。(6)
8、对系统进行测试;要求测试的范围尽可能大,并记录测试结果;如果发现系统的错误,与时修改。2.1基于B/S模式的三层体系结构企业级应用体系绌构一分布式三层绌构的出现,提供了开収应用程序的更大灵活性和可扩展性。 其优点如下: 将复杂的业务逡辑封装起来 使传统的面向对象提高到一个新的层次,在一个组件中实现一个服务使得业务需求改变时的维护得到了简化。 减少项目风险 基于服务的概念开发的组件,将公共业务逻辑作为企业对象从用户界面和数据层中分离出来,提高了组件的可重用性。 基本模式分为:表现层-业务层-数据层表面层就是人机交互界面,与传统的应用程序没有什么区别,但是,该层中的业务逻辑减少了。 业务层也叫事务
9、逻辑层或中间层。这一层主要用于大批量事务处理、事务支持、大型配置、信息传递和网络通信。数据层就是传统的数据服务器,如: MYSQL等。 在这种体系绌构下,传统的表现层和数据层的业务逻辑,都将集中到业务层管理。这样增加了客户端应用程序的通用性、独立性、也避免了数据层臃肿的存储过程。另外,也减少了软件配置和版本更新的困难。2.2 系统总体安全性、可靠性、扩展性设计 系统充分运用双机冗错与热备技术、数据库的灾难恢复技术、防火墙技术、数据加解密技术、身份认证与数字签名技术来保证系统整体的安全性、可靠性。相关的安全与可靠性技术方面大体包括以下内容:2.2.1计算机系统的安全主要侧重于提高计算机系统(计算
10、机软、硬件和系统环境)的可靠性与可用性。我们通过选用性能价格比较高的硬件与网络平台,并采用吞吐量大的大型数据库(如ORACLE、SQL SERVER等)作为系统的数据库平台。2.2.2数据安全技术数据安全技术包括三方面,首先我们通过数据加密技术,防止数据被截获;其次我们采用SSL(Security Socket Layer)技术手段防止基于TCP/IP的通信过程中,数据被非法获取的问题;最后我们运用成熟的数据恢复与备份技术保证数据的安全性。2.2.3网络安全技术网络管理技术主要包括网络管理与网络安全两方面。一方面我们可以采用一些基于SNMP开发出的相关产品,如IBM公司的Tivoli、HP公司
11、的NetView、CA公司的Unicenter/TNG等,来实现对被管理设备的监控、诊断与故障恢复,对网络的数据传输进行分析。另外一方面我们运用网络隔离防范措施,采用知名的防火墙的产品,如IBM公司的Firewall,CheckPoint公司的防火墙产品。2.2.4应用安全技术 主要侧重于预防计算机病毒、检测病毒以与恢复被病毒侵害的计算机系统。我们可以选择一些有代表性的产品包括Symentic公司的McAfee Virus、Norton公司的Norton AntiVirus等产品。整体系统中充分采用组件编程技术,以保证系统的持续扩展性。2.3系统先进行性设计 从目前行业信息化发展看,开放性、先
12、进性是软件系统设计中必需重点考虑的特性,我们开发整体系统遵循的依据包括:(1) 符合当前主流的技术标准 我们遵循并支持当前技术领域的标准,如TCP/IP,CORBA,COM/COM+等相关标准。(2) 符合医院信息化的整体技术战略 有些情况下,医院已经开发了相关信息系统。在开发并实施新的系统过程中,我们必需考虑医院整体信息化战略,要实现它与现有系统的数据共享与衔接。(3) 符合未来技术的发展方向 我们现有产品易于集成、具有可重用特性,并采用主流的有代表性的技术平台,以保证整个系统是有生命力的。(4) 满足开放、可扩充的要求 满足开放性的要求,不仅意味着系统可以独立于硬件、操作系统,系统开发建设
13、中能获得更多的技术支持,容易升级,而且开放的系统结构可以和已有的信息资源集成。系统的可扩充性,意味着一旦需求发生变化,系统能尽快得到扩充,原有的投入得到保护,从而在整体上得到良好的投入产出效益。 正是产品具有上述特性,我们在市场上拥有较高市场占有率,并获得较高的客户满意度,我们的产品是第一个通过广东省卫生网络信息协会测评的专业类软件。2.4系统的本地化设计个性化服务与本地化设计是医疗卫生行业信息化的重要特征。在开展系统实施之前,我们会派出项目组对医院的需求加以收集并整理,并与客户密切合作,共同形成计算机网络系统工程(软件)需求与施工方案书作为系统实施和将来验收的依据,随后项目组再根据需求,对软
14、件进行合理设置与本地化功能修改和调整,经过严格的白黑盒测试方法后,提交给客户使用,同时提供详细的设置清单与功能调整文档资料。2.5系统目标目标1是体检系统能够协助体检科使用计算机来完成一系列的不同体检任务,包括招工体检,健康体检,婚检等。通过与HIS系统、LIS系统联网,提供一系列成本核算和科室收入的报表。能够减轻体检人员的工作强度,提高工作效率,并使体验信息存储和管理更加简捷、完善。 目标2是检验科管理信息系统能够通过和HIS系统联网,减轻检验人员的工作强度,提高工作效率,并使检验信息存储和管理更加简捷、完善。为医院带来良好的管理效益、医疗效益、经济效益和社会效益。三、 体检系统功能介绍3.
15、1体检登记3.1.1 采用条形码采用体检条码技术进行管理。由于体检号贯穿于系统始终,通过对条码的扫描读取,大大减少了人工输入的出错率,同时也方便了结果的录入和数据的查询。3.1.2 预约登记提高提前预约登记可以提前做好各种准备工作,也可以大大提高工作效率。能完成摄像、打印有照片的体检指引单、打印带相片的体检报告,报告格式可由医院定制。3.1.3 登记单位信息单位信息包含以下各域:单位代码、名称、地址、联系人、电邮地址、单位类别(公安、学校、自费等)。3.1.4 登记单位体检分组单位体检分组包括以下各域:单位代码、分组名、性别、年龄上限、年龄下限、职称职务、分组项目。单位体检可以将单位体检按照体
16、检项目的不同分成各个组,可以根据年龄、性别、职称职务分组,也可以任意分组。3.1.5 登记体检人员信息体检人员信息登记分为两部分,基本信息登记和病史登记:3.1.6 自费项目登记单位体检中个别人需要加做项目,费用自理。3.1.7 二次约定对于已经体检过的人,再次体检时可以通过二次预定,以建立完整的个人健康档案。3.1.8 指引单打印体检指引单,含以下信息:姓名、性别、年龄、预定体检日期、检查项目等,并可做到与电子显示屏接口,实现自动分诊排队叫号等。3.3报表1、单位信息报表、乙肝两对半报表、表面抗原报表、单位查环查孕报表、查环查孕证明:2、科室工作量、医生工作量统计体检报告:3、人员简表、结算
17、报表:4、体检收入统计表:某段时间内的体检收入统计表。5、单位体检小结报告:汇总单位体检情况。统计总计人数,各种疾病的发病人数或体检异常人数。 6、能与我院正在使用的管理系统(如门诊系统、住院系统、物资系统)连接,提供项目成本核算说需要的报表3.4查询3.4.1 预定历史查询查询某段时间内各体检单位的预定情况。查询按照体检项目分组显示,并列出名单。3.4.2 单位查询根据单位代码或单位名称模糊查询单位信息、预定完成情况查询3.5后台设置3.5.1 检查科室科室名称、代码、类别等信息可以由用户维护,即进行增、删、改;3.5.2 检验人员体检医生或检验医师,即系统用户的信息,可以由用户维护,包括医
18、生工号、名称、性别、权限等信息;3.5.3 检查项目各个科室的具体检查项目,如内科中的营养状况、血压等;眼科中的视力等;B超里的肝、胆等;生化里的谷丙转氨酶等。包含以下信息:项目名称、科室代码、参考范围等信息;3.5.4 指引单体检登记完成后要打印指引单发给单位或个人,受检人员持指引单体检。根据预定的项目,系统将打印一张或多张指引单,每张指引单上含有若干收费项目。包含单据代码和单据名称两个域。3.5.5 收费项目含有以下信息:项目代码、名称、单位价格、个人价格、指引单号以与所包含的检查项目(如乙肝两对半含有乙肝表面抗原等五个项目)。套餐:含有以下信息:套餐名称、套餐包含的收费项目。3.5.6
19、关键词库该功能将体检的各个项目可能遇到的各种检查结果进行归纳汇总,以方便医生录入检查结果。3.5.7总检建议用户可以自己设定建议条件与内容。当总检医生做总检时,系统可以根据总检建议的设定对检查结果进行判断,当符合某个条件(值在某一个范围内或值含有某个疾病描述)时,系统将产生相应的建议。3.5.8 疾病小结模板设置用户可以根据需要设定各种疾病小结模板,疾病小结模板含有以下信息:模板名称、疾病名称、疾病判断条件。3.5.9 职业工种可以由用户维护职业工种信息3.6体检信息的发布a) 体检结果可以通过手机短信息发布给受检人员b) 可以将体检结果发送到病人邮箱c) 可以将一段时间的体检结果上传到医院网
20、站,体检人员可以通过网站自行查询,查询的客户端由体检系统提供3.7院外体检 a) 可通过移动工作站如手提电脑下载项目信息,提供上门体检,并可以通过程序自动将院外体检所产生的信息导入数据库。3.9其它功能列表个人首页健康概览健康指标、危险因素、上次体检建议、健康指数、运动情况、营养素、体检次数、住院次数、登录次数、会员级别、公告健康档案基本问卷既往史、家族史、过敏史、外伤史、手术史、孕产史、运动、营养情况体检报告手工录入、历次报告体检查询体检对比历年报告对比、个别项目对比健康K线图5个指标:血糖、血脂、血压、尿酸等用曲线形式表现,便于医生观察趋势健康评估信息采集问卷所进行评估和咨询的信息进行采集
21、高血压评估高血压风险级别、主要风险因素糖尿病评估糖尿病风险级别、主要风险因素肥胖评估肥胖风险级别、主要风险因素缺血性心血管疾病缺血性心血管疾病风险级别、主要风险因素健康改善处方总体健康评估、营养、运动指导分析膳食分析分析和配餐分析与配餐建议知识查询运动指导能耗仪数据记录、上传、评估。健康监测血压监测录入、上传、曲线、用药记录、医生指导血糖监测录入、上传、曲线、用药记录、医生指导心电监测连接3导或6导心电图,上传到平台,由医生指导慢病管理高血压管理记录或导入血压数据、形成周、月、年曲线,记录用药情况。人群分类、个性化用药、饮食、运动指导。糖尿病管理记录或导入血糖数据、形成周、月、年曲线,记录用药
22、情况。人群分类、个性化用药、饮食、运动指导。肥胖管理记录体脂率数据,形成曲线。人群分类、个性化用药、饮食、运动指导。高血脂管理记录或导入血脂数据,形成周、月、年曲线。人群分类、个性化用药、饮食、运动指导。会员服务会员设置管理计划制定分解、执行、提醒、邮件、短信发送、回访。统计查询疾病种类健康管理师、企业、HR需要人数统计企业企业随访记录(健康管理师需要)在线咨询留言回复个人咨询、医生回复。仅授权者查看信息,记录可查询。体检服务体检预约団检预约体检自助设计项目自助设计、团体项目自助设计団检报告查询、相关统计健康宣教健康知识健康知识查询、慢病知识查询健康日志健康日志记录、管理、指导系统维护人员权限
23、设置、基础信息维护、公告发布信息安全中心基本信息个人基本信息修改联系信息联系信息、口令信息修改订阅邮件订阅、短信订阅四、 APP客户端五、技术实现5.1公司介绍南京思柏瑞信息科技有限公司以自主研发创新为核心,发展成为集大数据聚合与移动化技术提供商,拥有专业的移动化应用开发团队,具备安卓、IOS、H5、微信平台开发技术,核心软件产品拥有专利和著作权。l 中国电信、中国联通、中国移动合作伙伴,山东联通2016行业应用软件集中采购政府类中标方;中国移动政企云SAAS平台合作伙伴;江苏电信系统集成大数据与移动化中间件软件提供商。l 中国数据中心产业联盟、中国信息协会大数据分会,中国移动通信联合会产业互
24、联网委员会技术顾问,中小企业协会高新技术产业分会专家,中国信息协会大数据分会会员。l 多家政务信息化上市集成公司移动端开发伙伴、多家大型企业微信代运营服务提供商5.2聚门户系统1、 政府和企业单位不需要对原有信息系统(如网站、BS结构信息系统)开发和改造即可实现将原有系统平移到移动终端上,以APP、微信公众号、或移动门户的形式实现移动化目标;2、 政府单位通过聚门户项目,可以快速实现政府的移动政务、智慧城市APP客户端的系统目标,一套聚门户软件可对接政府多个委办局的信息系统,实现多系统的数据整合和信息对接,实现迈向政务大数据的第一步;3、 企业单位通过聚门户SAAS平台和运营服务,可以模板化实
25、现企业的电商与O2O平台,同时结合公司提供的运营推广服务,助力传统企业快速走上“互联网+”轨道。5.2.1大数据聚合为用户量身定做符合用户需求的各类大数据应用,深度挖掘数据价值,利用成熟的技术实现数据的可视化管理和展现,包括:l 数据交换与缓存平台:构建多种通用的交换模式,为业务应用系统提供信息资源交换服务,构建安全、可靠、稳定的交换体系,实现各异构数据库的数据集成,保证异构数据库之间的数据交换和共享。数据交换与缓存平台是实现大数据交换共享开放平台与各个业务系统对接的桥梁,具备对数据的校验、转换、清洗等功能。l 大数据数据运行监测平台:基于数据仓库(DW)配合联机分析处理(OLAP)和数据挖掘
26、技术(DM)实现。采用灵活的FusionCharts报表工具生成互动性和强大的动态图表,用户可以根据不同的业务需求选择柱形图、折线图、条形图、饼图、雷达图等。l 大数据分析平台:利用hadoop和spark技术对批量的作业进行大数据预处理、大数据存储与管理、大数据分析与挖掘、大数据展现和应用,为政府和企业提供精确的预测和分析。l 运维管理平台:其用途是对大数据交换共享开放平台的主机和应用服务的运行状态进行监控,实现整个数据平台的运营与维护管理。支持对平台中的服务和资源进行统一、集中监管,涵盖配置部署、数据库用户管理、升级优化、日志管理、性能监控、异常捕捉、统计分析等。l 大数据服务接口:实现数
27、据服务封装定制,为上层应用或业务服务接口提供元数据、组合数据、统计数据等数据服务。支持对不同技术、语言、应用提供的功能接口进行标准服务化封装;支持多种基于标准协议的接入方式,便于不同的调用者进行灵活选择;实现基于元数据的访问服务的接口,通过对于元数据的访问,实现对各类信息的查找和评价;实现数据库的系统接口,主要包括获取系统基本信息接口、系统服务状态监控接口、数据库统计接口等;实现对于数据服务接口的发布功能,只有发布后的服务接口才能访问。l 大数据应用定制开发服务数据的价值需要通过应用来展现,不仅可以实现基于大数据的移动互联网应用(手机APP、网站、微信应用等),还可以结合实际业务需求,实现各行
28、业数据的采集、汇聚、分析、可视化展现、用户互动等类型的应用设计和开发。5.2.2移动化技术l 聚门户软件基于大数据技术同步聚合政企单位多个信息源(信息系统)数据到中间层统一平台,并经过数据再处理和转换适配后可以APP、H5微网站、WEB统一门户网站形式呈现给终端用户;可以智能对接后台信息系统代理用户查询后台数据在移动端显示或通过移动端提交数据;同步与查询的信息内容在移动端自动重组适配移动端显示。l 聚门户软件为思柏瑞信息科技公司自有产权,其技术优势:聚信息:数据聚合可实现多系统数据聚合;移动化:提供移动适配技术实现移动互联网化;智能化:智能代理技术无需开发对接。l 聚门户软件通过数据层的数据共
29、享、数据融合、统计分析、技能决策等技术实现应用层各项智慧城市、行业应用产品如:智慧物流、信息产业、智慧政府、智慧医疗、智慧社区、智慧教育。5.2.3产品技术优势l 聚门户产品与市面上类似产品相比具有以下技术优势:1、聚信息:基于分布式聚合引擎(ISE)的信息聚合技术可实时针对政企客户指定的信息源汇聚信息内容;2、免开发:基于统一后台管理门户(PMS)通过简单配置信息源即可实现对原有WEB信息系统的移动化视频,实现手机客户端上的APP或H5移动网页;3、智能化:基于智能代理生成引擎(ACE)智能对接后台信息系统代理用户查询后台数据并在移动端适配生成最优显示或代理用户从移动端向后台信息系统提交数据
30、。5.2.4数据层:聚门户大数据整合与移动化中间件聚门户大数据整合与移动化中间件软件产品:是一套为政企单位提供的,聚合多信息源数据实现数据快速整合、处理和转换的大数据整合和移动化中间件软件产品,并通过APP、H5微网站、WEB统一门户网站等形式为客户提供最终交付产品。 聚信息:数据聚合引擎可实现多系统数据融合 移动化:提供移动适配技术实现移动互联网化 智能化:智能代理技术无开发对接原有业务系统5.2.4.1聚门户技术是实现政务大数据的核心之一大数据平台的功能目标提供各类数据的融合与共享服务;提供大数据目录的注册、发布、查询、获取、应用等服务。向各委办局大数据应用平台提供大数据服务支撑,通过网站
31、等办公门户向政府部门和社会公共提供数据使用服务。为需求单位提供大数据处理通用接口与工具,并统一实现与外部数据的接入服务。通过移动互联网平台、互联网平台、共享交换平台等信息化基础设施和系统汇集、存储、分析相关数据资源。政务通软件实现了对各类数据的处理能力,数据聚合实现多个政务系统数据整合,解决数据烟囱问题。 大数据在政务领域应用,更加强调的政务大数据的开放和共享,一是委办局之间政务数据资源的共享,二是面向社会公众开放政务数据资源,引入政务应用与服务,发挥社会与市场的力量改善政府服务能力。5.2.4.2server侧功能组件5.2.4.3客户端功能组件-微门户APP微门户-APP:为政企客户提供专
32、属的移动APP客户端;完成对一个或多个信息源的信息聚合;可智能对接后台信息系统代理用户操作;提供手工图文信息发布功能。 5.2.4.4客户端功能组件-微网站微网站-H5/网站:为政企客户提供与其WEB网站信息内容同步的移动H5/WAP网站;对于没有网站的客户也提供WEB网站开发服务。5.2.4.5项目开发技术描述u 本系统由服务器侧和终端侧组成。u 服务器侧包括:本系统访问(下载)网站、后台配置管理系统、云爬虫引擎u 终端侧包括:APP微门户、微帐号(微信公共帐号)、微网站(移动WAP网站)u 爬虫模块是一个可定制,高效,智能化的网络数据抓取框架,提供了大量的API接口使得用户针对特定的网站快
33、速生成爬虫代码成为可能,满足信息获取的需求。5.2.4.6爬虫技术描述l 可定制模块为用户提供了爬虫代码生成界面,并使用三种不同的模式帮助用户快速生成爬虫代码。l 标准化模块完全实现了W3C制定的“XQuery Scripting Extension 1.0”(下面简称XQSX)标准并以此脚本作为爬虫定义语言,XQSX做为XML数据查询利器XQUERY的补充很好的弥补了XQUERY的不足,它在XQUERY的基础上添加了诸多语言元素,如声明,控制流以与用户自定义过程,从而使XQUERY在保持高效数据解析能力的同时成为真正意义上的结构化XML查询语言。l 丰富的预定义模块,系统爬虫模块为最终用户提
34、供了丰富的API接口供用户在生成自己爬虫程序时使用。l 可扩展性模块在提供了极其丰富的内建接口的基础上,也为用户提供了二次开发接口,最终用户可以利用该接口为爬虫模块提供更多的用户定制功能,爬虫模块本身编写的过程中混合使用了C+、Java两种语言,并提供了统一的扩展接口,因此用户可以根据自己的喜好,自由的选择上述两种语言作为用户定制功能的开发语言。l 支持爬虫并发:要求引擎支持不少于同时对100000个URL做实时爬虫搜索l 支持关键词匹配筛选搜索l 支持搜索结果按某种标准排序:时间顺序、关键词匹配程度l 支持多种搜索引擎模块,不同企业客户的云爬虫可以挂接不同的引擎模块l 支持一定的处理功能:去
35、重、筛选、模板适配5.2.4.7项目采用的关键技术u 针对性信息抓取 实现手机终端对政府信息公开等网站信息资源的全文检索,并面向手机和手持终端用户展现。对丰富的网站资源,提供个性化资源的定制选择,构建属于公众自己的个性化移动互联门户。u 多信息源聚合 智海量信息聚合技术采集和聚合政府门户网站上指定的各栏目信息和内容,使其按照手机和手持终端的栏目规划进行内容展现。u 多客户端适配 在手机客户端方面,系统开发支持面向IPHONE、Android等各类手机终端APP应用,还有针对微信帐号(服务号)等新型移动窗口应用。技术路线本系统为终端用户呈现的产品模块,主要有以下三类(可以全部或独立的提供给终端用
36、户):APP、微信公众帐号(微博即将实现)、移动WAP网站(对于连传统WEB网站也没有的新兴企业也可提供传统门户网站模板化建设)。上述产品模块与部署在企业侧或者SAAS云平台上的PMS(本系统统一门户后台管理系统)和CSE(云爬虫信息聚合引擎)通过互联网或VPN对接,其中PMS为每一政企单位用户提供了后台的配置操作和门户管理,而CSE完成对政企单位官网与BS结构业务系统的信息聚合。5.2.4.8技术原理图图-技术原理图1.该技术一种基于云平台的海量数据检索程序,它利用思柏瑞公司的云架构为用户提供一种高度可定制,易维护,智能化的数据获取方式。云爬虫程序可模仿浏览器的行为,由用户根据特定目标站点的
37、特点制定用户认证逻辑,实现无用户自动登陆,获取该用户权限下所有的信息。2.本系统利用“云爬虫信息聚合技术”实现企业官网(与BS结构信息化系统)到APP与微信公众服务号等移动门户的信息实时聚合同步,无需原有网站或信息化系统提供开发接口,只需要通过简单部署配置与可实现官网移动化平移,部署后企业无需对本系统进行信息维护,只需要维护原有网站或信息化系统即可。3.移动多门户信息智能同步和适配呈现。通过聚合技术获取的信息通过系统的智能化同步和适配技术,使其可以实时在APP、微信公众号门户、WAP移动网站上等多个移动门户上同步呈现,并且根据各种门户的呈现特点做到智能化的显示适配,从而保证在不同终端门户上的匹
38、配性最优化呈现。六、项目实施方案6.1项目实施流程主要包括项目启动阶段、需求调研确认阶段、软件功能实现确认阶段、数据标准化测试阶段、系统培训阶段、系统安装测试与试运行阶段、总体验收阶段、系统交接阶段等八个阶段工作内容。下面将分别介绍每个项目实施阶段。(一)项目启动阶段此阶段处于整个项目实施工作的最前期,由成立项目组、前期调研、编制总体项目计划、启动会四个阶段组成。 对象任务公司在合同签定后,指定项目经理,成立项目组,授权项目组织完成项目目标公司项目组进行前期项目调研,与用户共同成立项目实施组织,编制总体项目计划,召开项目启动会商务经理配合公司项目组,将积累的项目和用户信息转交给项目组。将项目组
39、正式介绍给用户,配合项目组建立与用户的联系用户成立项目实施组织,配合前期调研和召开启动会,签署总体项目计划和项目实施协议(二)需求调研确认阶段此阶段的主要工作是软件公司的项目实施人员向用户调查用户对系统的需求,包括管理流程调研、功能需求调研、报表要求调研、查询需求调研等,实施人员调研完成后,会编写需求调研分析手册,并交付用户进行确认,待用户对需求调研分析手册上所提到的需求确认完毕后,项目实施人员将以此为依据进行软件功能的实现。如果用户又提出新的需求,实施人员将分析需求的难度与对整个系统的影响程度来确定是否给予实现。需求调研阶段具体包括如下内容:1、进行需求调研准备2、编制需求调研计划3、内部评
40、审通过需求调研计划,项目组、部门经理、商务等人员根据合同要求和项目实际情况对需求调研计划草稿进行评审。4、用户签署需求调研计划,作为以后需求调研工作的指南。5、编写与发出需求调研通知,项目组编写需求调研通知,确定进行需求调研的相关事宜,发给用户,为顺利完成需求调研工作做准备6、需求调研,项目组以需求调研手册为依据,从业务流程、单据使用、打印格式、报表查询几个方面展开深入和全面的调研,并搜集用户的个性化需求。7、需求调研分析,根据调研的结果,项目组和公司其他技术部门将进一步进行分析,确定合理、可行的需求,将分析结果形成需求分析报告草稿。8、内部评审通过需求分析报告,项目组、部门经理、公司其他技术
41、部门的人员对需求分析报告草稿进行评审,稍后由用户签署。9、编写与发出需求分析报告确认通知,项目组编写需求分析报告确认通知,发给用户,确定进行需求确认的相关事宜,告之相关部门与人员安排好工作,准时参与需求确认工作,为顺利完成需求确认工作做准备。10、用户确认需求分析报告,并签署需求分析报告,需求调研阶段工作结束,进行后续的软件功能实现的工作。(三)软件功能实现确认阶段此阶段的主要工作是项目实施人员根据需求调研阶段确认的需求调研分析手册中的用户需求内容进行具体软件功能的实现工作。在软件功能实现的过程中,项目实施人员将记录软件实现的详细过程。便于公司售后服务之用。每一个实施技术人员必须严格按照要求记
42、录、存档。按照调研要求的所有功能实现完毕后,项目实施人员编制软件功能确认表,将定制好软件功能待用户确认,用户根据软件功能确认表上的功能逐一确定软件功能达到要求。(四)数据标准化测试阶段此阶段的主要工作是项目实施人员指导用户进行系统标准化资料的准备工作,并对用户进行测试资料的软件操作培训,以便用户能够与时的将标准资料录入系统,测试完成后,项目实施人员对资料测试的情况进行核查,为以后具体业务功能的开展做好基础。 (五)系统安装测试与试运行阶段此阶段的主要工作是在用户真实环境下,对用户网络与硬件设备进行测试,对软件系统进行容量、性能压力等测试,确保系统各项功能均能正常使用,并且符合用户签署的需求分析
43、报告中描述的需求,同时把尽可能多的潜在问题在正式运行之前发现并改正,并进一步提高有关人员的操作水平,规范操作。此阶段的主要工作内容为:、编制计划:与用户实施负责人商议具体测试与试运行时间,地点,人员等安排,项目组编制测试与试运行计划。2、发测试与试运行通知:在测试与试运行开始前2天,按照测试与试运行计划,将时间,地点,人员等信息通知用户实施负责人。 3、搭建环境与数据准备:在试运行开始前搭建好软件环境、硬件环境、网络环境、调通线路;检查软件、硬件、网络、线路等各个环节是否有问题。由各部门和生产单位整理提供试运行基础数据,系统所需各类数据完整可用。4、组织测试与试运行:用户相关各级领导给予全面配
44、合,组织相关人员进行测试与试运行。公司项目组负责担当指挥,检查用户人员组织情况并给予指导,跟踪检查。5、测试与试运行总结:测试与试运行完成,试运行中设备、软件的运行情况良好,试运行中业务流程和操作环节符合预期期望,试运行顺利通过。 (六)总体验收阶段此阶段是对项目总体的完成情况进行验收。验收分阶段进行,在每一项目阶段结束时,用户对这一阶段的可交付成果进行验收,在测试与试运行结束后,对系统进行总体验收。需要验收的可交付成果:主要项目阶段阶段组成主要里程碑可交付成果启动阶段编制总体项目计划项目启动会签署总体项目计划启动会签署项目实施协议需求调研阶段需求分析报告确认 需求调研结束签署需求分析报告软件
45、实现软件功能确认软件功能得到确认签署软件功能确认表数据测试测试检查与总结用户签署测试计划与测试培训计划签署测试计划与测试培训计划数据测试完成签署数据测试总结表用户操作培训培训总结制定培训计划签署培训计划 培训完成签署培训总结表测试与试运行测试与试运行总结用户签署测试与试运行计划 签署测试与试运行计划试运行完成签署测试与试运行总结验收总体验收验收完成 签署总体验收报告(七)系统交接阶段此阶段是项目实施的最后一个阶段,主要工作是软件公司项目组向用户移交软件项目,包括软件产品、项目实施过程中所生成的各种文档,并签署售后服务协议,项目将进入售后服务阶段。软件公司项目组还需要让用户填写用户满意度调查表,
46、对软件公司项目实施人员的整个项目实施情况进行评价,软件公司将听取用户的意见,在今后的项目实施管理中进行加强和改进。七、 系统安全方案作为企业商用网站系统后台管理系统平台,系统信息的机密性和敏感性与其服务对象的复杂性,决定了该系统必须在选取成熟、可靠的安全技术,完备的安全措施的基础上建立,以免在运营过程中遇到各种安全问题,以尽可能避免网络上无处不在的安全危机。系统平台在安全性策略上采取了全面而周密的防护体系,该体系主要体现在二大方面:第一是常见与硬件相关的防御措施:包括LINUX的本身具有的基础性平台优势、系统打补丁、防火墙、异地容灾备份、网页防篡改等等。第二方面,在软件系统采取主动性的防御措施,包括:密码MD5加密、防Coo