为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

南方希望产供销平台方案建议书

2018-02-21 50页 doc 406KB 17阅读

用户头像

is_574951

暂无简介

举报
南方希望产供销平台方案建议书南方希望产供销平台方案建议书 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 目录 目录 ................................................................................................................................................................ 1 1引言 ................................................
南方希望产供销平台方案建议书
南方希望产供销平台方案建议书 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 目录 目录 ................................................................................................................................................................ 1 1引言 ............................................................................................................................................................. 4 1.1编写目的 .......................................................................................................................................... 4 1.2背景 .................................................................................................................................................. 4 1.3参考资料 .......................................................................................................................................... 6 2项目概述 ..................................................................................................................................................... 7 2.1设计理念 .......................................................................................................................................... 7 2.1.1系统设计原则 ....................................................................................................................... 7 2.1.2 EAI设计思想 ....................................................................................................................... 9 2.2系统结构 .......................................................................................................................................... 9 2.2.1应用结构 ............................................................................................................................. 10 2.2.2系统关系图 ..........................................................................................................................11 2.2.3用户角色 ............................................................................................................................. 12 2.3系统建设步骤 ................................................................................................................................ 13 3基础网络平台 ........................................................................................................................................... 13 3.1联网方案选择 ................................................................................................................................ 13 3.2网络设备选型 ................................................................................................................................ 15 3.3内部局域网 .................................................................................................................................... 16 3.4区域节点接入 ................................................................................................................................ 16 4应用软件系统 ........................................................................................................................................... 18 4.1系统组成 ........................................................................................................................................ 18 4.2软件平台 ........................................................................................................................................ 18 4.2.1服务器操作系统 ................................................................................................................. 18 4.2.2数据库管理系统 ................................................................................................................. 19 4.2.3应用服务器平台 ................................................................................................................. 19 4.2.4组合方案 ............................................................................................................................. 19 4.3数据存储系统 ................................................................................................................................ 20 4.3.1数据存储位置 ..................................................................................................................... 20 4.3.2远程数据交互 ..................................................................................................................... 20 4.3.3数据安全设计 ..................................................................................................................... 21 4.4系统集成框架 ................................................................................................................................ 23 4.4.1统一认证平台 ..................................................................................................................... 23 4.4.2程序资源管理平台 ............................................................................................................. 23 4.4.3工作流服务 ......................................................................................................................... 24 4.4.4短消息服务 ......................................................................................................................... 24 1 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 4.4.5数据管理服务 ..................................................................................................................... 25 4.4.6报表生成器 ......................................................................................................................... 26 4.5企业门户 ........................................................................................................................................ 26 4.5.1概念 ..................................................................................................................................... 26 4.5.2目标 ..................................................................................................................................... 27 4.5.3要求 ..................................................................................................................................... 27 4.5.4任务 ..................................................................................................................................... 28 4.6业务系统 ........................................................................................................................................ 30 4.6.1库存管理 ............................................................................................................................. 30 4.6.2生产管理 ............................................................................................................................. 31 4.6.3供应管理 ............................................................................................................................. 32 4.6.4销售管理 ............................................................................................................................. 33 4.6.5条码管理 ............................................................................................................................. 34 4.6.6统计查询 ............................................................................................................................. 35 4.6.7 业务数据分析 .................................................................................................................... 36 4.6.8 历史业务数据挖掘 ............................................................................................................ 40 4.6.9 经营历程综合分析 ............................................................................................................ 41 4.6.10 分析结果展现举例 .......................................................................................................... 42 4.6.11系统支撑平台 ................................................................................................................... 45 4.7存在的问题 .................................................................................................................................... 48 5技术架构 ................................................................................................................................................... 50 5.1运行模式设计 ................................................................................................................................ 50 5.2逻辑层构造 .................................................................................................................................... 51 5.3设计模式 ........................................................................................................................................ 54 5.4运行环境 ........................................................................................................................................ 56 5.5开发工具 ........................................................................................................................................ 57 5.6用户界面设计原则 ........................................................................................................................ 58 5.7小结 ................................................................................................................................................ 58 6安全体系设计 ........................................................................................................................................... 60 6.1网络安全措施 ................................................................................................................................ 60 6.2系统安全措施 ................................................................................................................................ 62 6.3应用安全措施 ................................................................................................................................ 65 6.4数据安全措施 ................................................................................................................................ 66 7实施 ................................................................................................................................................... 67 7.1开发方式 ........................................................................................................................................ 67 7.1.1阶段划分 ............................................................................................................................. 67 7.1.2阶段划分 ............................................................................................................................. 69 7.1.3完成项目的最迟期限 ......................................................................................................... 70 7.1.4关键活动列表 ..................................................................................................................... 70 2 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 7.2项目管理 ........................................................................................................................................ 72 7.2产品 ................................................................................................................................................ 76 7.2.1最终成果清单 ..................................................................................................................... 76 7.2.2培训与服务 ......................................................................................................................... 76 7.2.3产品提交方式 ..................................................................................................................... 77 7.3质量保证 ........................................................................................................................................ 77 7.3.1软件开发的技术要求 ......................................................................................................... 77 7.3.2主要技术指标 ..................................................................................................................... 78 7.3.3验收 ............................................................................................................................. 78 7.4需由用户承担的工作 .................................................................................................................... 79 7.5风险分析 ........................................................................................................................................ 79 7.6技术团队 ........................................................................................................................................ 80 7.7经费预算 ........................................................................................................................................ 81 附录1:技术选型的说明 ........................................................................................................................... 83 后记 .............................................................................................................................................................. 89 3 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 1引言 1.1编写目的 本报告是“南方希望产供销平台”的方案建议书,它以用户需求为基准,详细定义了系统的边界(项目范围)、技术路线、实施要点和验收标准,是用户进行项目跟踪、管理和检验的依据,同时也是开发商实施本项目的参考。本报告将作为与用户签订的文本的一个组成部分。 1.2背景 项目名称:南方希望产供销平台(英文简称:SHWLP) 用户名称:新希望集团(以下简称新希望) 作为经中国国家工商局评定的最大的民营企业--全国500强企业,新希望在全国有各类型企业83家,聘有1.5万名员工,如图1所示。 总公司 (13个省分公司) 北京四川湖北 (48个区域分公司) 泸州绵阳成都 仓库1仓库2 仓库k生产基地k生产基地1 (5个生产基地)(200多个仓库) 销售2销售1销售k (27000多个销售点) (图1) 公司近几年已建立起了一套网络化营销的内部管理体系和经营模式,但整个产供销环节由于采用手工管理,缺少通过计算机进行集中管理的技术手段,导致了以下问题的存在: 4 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 ?不能适应各种品种销售季节性强、变动快的特点。 ?不能及时掌握动态销售数据。 ?上报数据不准确。 ?财务帐与实物帐不符,无法及时进行帐实核对。 ?对销售的各种品种没有可追溯性。 ?存在串货的问题无法解决。 ?与质管、生产、财务、销售部门缺少协同。 ?无法对区域公司进行绩效管理。 因此,公司领导一致认为,只有依靠先进的信息化技术,特别是网络通讯技术,实现数据集中管理,为各分公司和下属子公司提供及时上报数据的手段,才能从根本上改变目前的被动管理局面。 为此,公司决定从产供销环节入手,实现公司的信息化管理战略,为提升公司的市场竞争力、实现公司的发展目标创造良好的营运环境。 用户希望本系统达到的目标有: ?公司总部与各分公司及下属子公司联网,能够通过网络及时交流信息、实现网上办公。 ?及时获取各分公司及下属子公司的出入库数据,由计算机进行统计汇总,减轻手工汇总的工作量,提高准确度。 ?能够全面掌握生产品种的品质信息,对已入库或销售出去的品种具有可追溯性。能够对品种的收、配、售信息全面掌握。 ?能够建立与财务进行账实核对的机制。由计算机辅助建立商品帐,并与财务帐进行核对,保证物流与财务的协同。 ?能够对各分公司及下属子公司实行扁平化管理,动态掌握各公司的绩效情况,能够建立定量的目标管理机制。 ?能够进行多种统计汇总,进行跨年度的对比分析和损溢分析,为公司决策层提供决策信息。 5 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 ?为建立网上电子商务平台、实现数字化交易打下基础,保证公司与同类企业更具有技术上的竞争优势。 ?要考虑未来的扩展,与生产、质管、销售、财务等部门建立相应的业务管理系统奠定基础,最终全面实现基于网络的办公自动化。 本方案根据上述建设需求,结合国内其他相关类似物流系统的特点,本着“先进、实用、可靠、安全、开放”的原则进行设计。 本方案的重点在于对网络信息系统的整体设计和长远规划,任何一个系统的建设,都需要在事先进行周密的整体规划设计,以保证工作的延续性和系统的高度可扩展性。因此,本方案将在对产供销平台设计时,充分考虑公司未来的信息化建设模式和应用扩展,保证本系统在技术架构和应用模式上具有前瞻性。 本方案的一个重要出发点,就是“节约成本,最大程度保护现有投资”,力争使现有设备发挥更大的用途。同时,将各种服务功能合理分担到有限的设备上,避免产生设备的闲置或低使用率。 1.3参考资料 1、《计算机软件产品开发文件编制指南GB8567—88》 2、《计算机软件开发规范GB6566—88》 6 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 2项目概述 2.1设计理念 信息化建设的核心是如何处理好管理与技术的关系,概括为“三分技术、七分管理、十二数据”,管理是基础,技术是手段,数据(标准化)是前提。因此,我们在系统规划与设计时,将从公司的业务管理模式入手进行分析、确定我们的设计理念和实施策略。 2.1.1系统设计原则 显然,SHWLP系统是一个基于广域网环境的网络化应用。而且这个广域网环境跨越了省区,延伸到地县,具有地域分布性的特点。经营过程中的产供销活动又具有品种多、季节性强、库存变动大、工作环节多等特点。因此,它是一个与传统物流管理模式存在很大区别,具有一定复杂度的管理信息系统。 对新希望而言,在整个公司营运模式中,产供销管理是最核心的环节,下图描述了南方希望中产供销管理与其他部门的协同模式: 销售部门 生产部门人力资源部门 会计凭证 质量部门 7 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 (图2) 因此,在设计、规划和建立这样一个系统时,我们要从现实可行性出发,高度重视系统的复杂性,充分考虑未来的扩展性,保证系统运行的安全可靠性。为此,我们制定本系统的设计原则如下: 1、信息系统的建设以管理流程设计为主线,以满足管理需求为目标。同时,管理流程设计也应该考虑计算机系统应用的特殊性。因此,从管理出发,管理流程设计与信息系统设计同步进行,是本系统建设的一个基本策略。 2、强调代码的统一化、标准化和规范化。在数据规划特别是信息结构体系的设计时,要考虑到电子商务的实现,因此,信息结构的代码规则即要考虑到公司内部的习惯,建立统一的数据编码词典,其中最基本的,应以国家标准为准绳,尽量保证它今后对外部系统的适应性,保证主要信息的可共享能力。 3、强调实用性。从源于应用、高于应用、服务于应用的原则出发规划系统,保证系统的实用性。实用性体现在三个方面:一、满足现实业务需求的要求;二、满足管理模式变化的要求;三、满足提升市场竞争力的要求。四、界面与求助系统亲切自然,便于使用。 4、着眼于未来,又要照顾到现实。对新希望而言,无论是基本信息还是业务流程都处在不断的变化中,因此本系统在对于公司管理现状调查的基础上,还将兼顾到未来的发展规划和发展方向,从而提出较科学的分析结论。来源于现实系统但又不能拘泥于现实系统,使得整个硬件系统、软件系统和编码系统具有一定柔性和扩充空间。这是本项目的根本出发点。 项目 用户需求 保障措施 确保系统能够符合信息化技术发展的趋势和采用业界公认最强大的J2EE技术,利用并先进性原则 具有明显的先进性 改进了structs、hibernate等最新设计架构 通过严格的信息的过程控制和过程记录来达考虑到将来使用数字签名、用户令牌、SSL安全性原则 到业务处理的不可否认和可追溯性,确保信息等安全保障措施,集成现有的主流安全技术 的完整和准确性 基于成熟架构和核心产品,保证开发成果运可靠性原则 系统运行稳定一、安全可靠 行稳定可靠 确保系统具有非常强的平台跨越和应用扩展完全基于JAVA设计,对服务器使用的操作可扩展性原则 的功能 系统没有任何特殊要求 系统部署便利,使用简便、维护集中,系统可可维护性原则 提供部署向导,用户可以自行布署 以实现服务不间断的升级和应用扩展 8 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 实现对现有系统和将来建设的系统进行数据 和应用的整合,同时充分采用自定义的设计风用户界面、菜单、查询、代码表等大多数要保护和节省投格,来最大程度地减少业务需求的改变造成系素都可以自定义,内部代码业务逻辑与软件资的原则 统代码层面的修改,从而延长系统的生命周架构完全分离,具有很强的升缩性 期,节省系统升级改造带来的投资增加 2.1.2 EAI设计思想 在这样一个具有广域性、以产供销为中心和个性管理特点的企业中实施信息化建设,必须遵循“目标明确、措施可行、循序渐进、解决问题”的指导思想,结合企业自身的特点制订分步实施信息化的发展战略。 近几年来,按这样一种战略模式进行信息化建设并取得成功的案例较多,这些成功案例的一个共同特点都是抛弃了传统的以局部孤立的部门级应用为主的系统建设模式,而是充分采纳企业应用集成(EAI)的思想,按照以协同工作平台为主导的设计模式。 EAI的主要功能和目的在于:将企业内部甚至于外部各个独立的应用软件系统整合起来,解读并转换来自不同系统的不同数据,将这些数据导入统一的工作流程,并建立这些应用程序之间的协同运作,使封闭的应用系统能够和其他应用程序整合。 从公司的业务模式来看,围绕种业经营,横向物流与销售、生产、质检、财务之间需要高度协同,纵向与供应商、客户、农户、分公司和下属子公司存在广泛的数据交换。如果孤立地进行系统设计,大量的数据交互工作必须由手工完成。显然存在很多弊病。 此外,从新系统的开发和将来新应用的开展来看,所有应用需要在统一的平台、统一的数据总线下进行设计和开发,如果不按照应用集成的思想,新开发的各个应用系统彼此相互独立,随着时间的推移也将逐渐失去生命力。从计算机技术特别是网络和软件技术的发展趋势看,支持协同,集成化应用已成为主流。 因此,按EAI的协同与集成的设计理念确立为公司信息化建设的基本原则,是迎合国际先进技术、保持企业竞争优势、提升管理能力的明智选择。 2.2系统结构 任何企业的信息化建设都分为三个层次进行规划: 9 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 ?基础网络平台,包括计算机及相关终端应用设备、网络通讯环境和安全设备。 ?数据存储系统,包括数据库管理系统和数据存储方式。 ?应用软件系统,包括操作系统、应用集成框架和应用软件系统。 2.2.1应用结构 SHWLP的拓朴结构如下: 统一用户角色的界面 项目管理 可视化 标准化编码协同变更管理管理办公自 流程管理动化 电子系商务统应系统集物流用系统消息管理文档管理数据管理成集条码器成读入 管软件销售理 系统工具内容管理软件 数据库管理系统、网络、计算机硬软件 (图3) 整个系统分为以下几个部分: (1)基础网络平台。实现内部的局域网办公环境,通过专用服务器接入互联网。省区节点采用ADSL宽带接入Internet网访问专用服务器,实现业务处理。 (2)建立中心数据库实现数据集中管理。公司的全部数据集中到总部的专用服务器进行统一管理。 (3)建立统一技术架构,实现关键业务基础件,为集成化的应用开发奠定基础。应该说,一个企业的信息化建设,涉及很多应用系统、需要分阶段实施。过去往往由 10 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 于各系统没有统一技术架构作为支撑,从而形成无数信息孤岛,导致信息化建设失败。因此,我们在本方案中特别强调这一点。 (4)建立企业门户,实现内外部的信息发布,便于向BtoC和BtoB的电子商务应用扩展。企业门户为公司内外部人员提供一个统一的公共入口,系统根据不同用户的权限将其导入到各自的办公环境,实现网上办公。 (5)基于统一技术架构和企业门户,开发物流管理系统实现集中化、网络化的物流管理,包括配送计划、出入库登记、库房管理、成本核算等功能。 2.2.2系统关系图 产供销只是整个企业管理系统的一个组成部分,它与其他业务系统的关系如下图所示。 企业门户 物流管理系统 人力资质量管生产管销售管财务管源管理理系统理系统理系统理系统系统 (图4) ?与人力资源管理。本系统的组织机构和员工信息可以通过人力资源系统维护。本系统提供维护这些信息的必要功能。 ?与生产管理。本系统涉及客户、生产基地、筛选整理等信息,它们是生产管理系统应该实现的功能。本系统提供维护这些信息的必要功能。 ?与财务管理。要建立物流与财务的协作机制,首先解决对帐问题(管理制度还要进一步落实);其次是统一成本管理,可以实时地取得物流成本数据;最后是网上交互(重新设计流程,便于协同办公)。 11 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 ?与销售管理。公司有众多销售点,本系统管理到商品从仓库到销售点的流转,而不管销售点的销售过程。本系统提供维护销售点信息的必须功能。 ?与质量管理。在正式入库、报废、拆封等都应该通过质检,本系统可以记录质检的基本信息,但对质检过程不做管理,这些功能应该留待质量管理系统做。 2.2.3用户角色 产供销平台不只是面向产供销管理部门的一个应用系统,企业不同部门的用户都将使用该系统,初步考虑本系统的用户角色可以划分为下述几类: 角色名称 职能 分布 产供销主管部门 配送、公司总部下辖所有区域节点的库存管理 公司总部 分公司主管 本公司及下属子公司的产供销管理与统计 各分公司 下属子公司主管 本公司所辖区域的产供销管理 各下属子公司 总公司决策层 领导查询 公司总部 公司总部、独立核算总公司财务处 对帐 的分公司 下属子公司销售部 网上配送申请、查看产供销动态、统计分析 各下属子公司 其他部门用户 财务、生产、质管、销售等其他与物流存在业务往来的部门 公司总部 用户的组织拓朴树如下: 公司总部决策层 公司总部物公司总部投公司总部财公司总部生公司总部质公司总部销公司总部人流主管资主管务主管产主管量主管售主管力资源主管 省分公司总省分公司财省分公司系省分公司物经理务主管统管理员流主管 区域公司物区域公司财区域公司系区域公司总流主管务主管统管理员经理 仓库保管员 (图5) 12 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 2.3系统建设步骤 公司目前的计算机应用还处于单机、简单的文字处理、基于excel和K/3实现统计计算等初级应用阶段。要有计划、有步骤地推进信息化建设,应该遵循以下步骤: ?内部网络建设。 ?接入互联网实现与各分公司和下属子公司的互联互通。 ?基础应用框架的确立与搭建。 ?标准化和管理流程设计、制订网上办公的相关制度与规则。 ?应用软件开发。选择门户和产供销平台入手。 ?数据准备与初始化。对产供销进行初始数据的整理与准备录入工作。 ?在局部范围内试运行。 ?全面推广应用。 易事通公司将从整体出发,站在信息化全面推进的高度,帮助用户按照上述步骤有计划地推进信息化建设,而不是只局限于产供销平台的建设。 3基础网络平台 按照目前比较普遍的跨区域网络化的物流运作模式,本系统以实现全国范围内各个分支节点的网络化产供销管理为目标,通过Internet实现总部与各分支节点的广域网接入、数据集中管理的运行模式。 3.1联网方案选择 实现与各区域公司广域联网的方式有多种: 1、全部采用专线(光缆或租用电信的DDN专线)将各节点的计算机连接形成一个大的广域网。目前的参考报价是: 连接方式 线路月租+ 网络每月使用费 512K DDN 约8000元 512K PCM 约7000元 13 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 2M PCM 约10000元 这种做法要求每个区域节点都要租用一个DDN端口。如果按100个端口节点计算,每月的使用费就要80万元,显然是不可行的。 2、总部建立专用服务器,各子节点可以通过拨号直接接入总部专用服务器,建立临时连接,实现数据的上报和下发。由于采用电话拨号方式连接,速度慢、效率低。而且由于是长话通讯,只能短时间传数据,工作方式落后。 这种方式的优点是:相对安全、费用较低,缺点是操作烦琐、维护困难、工作效率不高、数据不能实时集中。 3、总部建立专用服务器,接入到互联网,并申请一个或多个静态IP地址。各区域节点通过社区宽带接入Internet访问总部服务器。这种基于B/S结构,充分利用Internet网络资源,实现远程协作办公的模式是目前最先进、最倡导的一种解决方案。 这种方式的优点是:可以实现远程协同办公,数据集中管理,工作效率明显改善。缺点是安全性差。 4、如前所述针对接入方案:有两种做法,一种是将专用服务器放在总部,建立中央机房,通过DDN接入。这样做的一次性投入成本很高。另一种是将专用服务器托管到ISP服务商,这样做的投入成本最低。 ?建立中央机房的方案费用概算: (1)设备上要购买一台路由器,5万元左右。 (2)DDN接入费用,每月7000—8000元。 ?托管服务器的费用概算: 不需要路由器,托管服务器的费用(含静态IP地址)13200元/年(机柜式服务器)—21000元/年(立式服务器)。 ?区域节点(100个)包月使用费100元,合计每月10000元。 综上所述,采用托管服务器的做法,只需要每月支付11200多元的运行费。 5、解决接入方案安全性的办法:一是通过VPN,实现虚拟专用网,这是一项非常有保证的安全措施。二是通过SSL,对关键信息传输过程进行加密。在服务器端加防火墙保护专用服务器安全。这是一种廉价的安全解决方案。 14 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 综上所述,我们可以总结出6种解决方案。其中,通过专用服务器托管接入Internet,采用SSL和防火墙的做法是比较现实可行的解决方案,也符合用户的实际情况。 通过DDN接入Internet 托管服务器接入Internet 项目 DDN专网 拨号网络 VPN SSL VPN SSL 应用支持能力 很好 弱 很好 很好 较好 较好 运行速度 很快 很慢 较快 较快 较快 较快 扩展能力 很强 差 较强 较强 较强 较强 初始投入 很大 很大 较大 较大 较小 很小 日常使用价格 很大 较高 较高 较高 很小 很小 安全性 很高 很高 较高 较弱 较高 较弱 3.2网络设备选型 1、专用服务器 CPU:Intel? Xeon2.8G*2/2-SMP/512KB/(双CPU) 内存:1G DDR ECC 硬盘:SCSI 73G*2 其他:2个热插拔托架/光驱&软驱/2个千兆网口/C2T Carble/1U 2、防火墙 Net Screen 3、接入方案 项 目 价 格(RMB) 机位租赁费 带宽租赁费 带宽共享100M 600元/月 主机托管 500元/U/月(机架式) 基带宽独享10M 5万元/月 础1500元/月(标准塔式) 服带宽独享100M 20万元/月 务 带宽共享 100M 8万元/年 机架租赁 12万元/年 带宽独享 100M 20万元/月 15 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 带宽共享100M 8万元/年 机房租赁 1万元/M2/月 带宽独享100M 20万元/月 我们推荐的方案归纳如下: 产品品称 详细配置及介绍 售价 CPU : Intel? Xeon2.8G*2/2-SMP/512KB/ IBM 内存:1G DDR ECC 32000元 X335 硬盘:SCSI 73G*2 其他:2个热插拔托架/光驱&软驱/2个千兆网口/C2T Carble/1U 服务器托管 1U的机器+防火墙 14000元/年 Net Screen 防火墙 15000元 合计 60200元 保修承诺 保修叁年 交货期 4天 3.3内部局域网 1、交换机 D-LINK 2、网络配件 非屏蔽超5类双绞线。 3.4区域节点接入 区域节点通过ADSL或社区宽带接入Internet,就可以访问本系统。这里面涉及到安全性问题。解决办法有二: (1)在每一个区域节点加一台VPN设备,用户就可以采用虚拟主机的方式访问主机系统,在这种方式下所有数据是加密传输的。这种安全性很高的方案要求投资也很大。 (2)通过SSL对用户登录名和密码进行加密,同时也可以对一些认为应该保护的商业秘密进行加密。 16 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 本系统建议在前期只是通过SSL对关键数据进行加密处理,在未来的扩展过程中再进一步投资VPN巩固其安全性。 17 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 4应用软件系统 4.1系统组成 本方案将数据存储系统和应用软件系统合并在一起讨论,它们构成整个系统的核心,其组成也是最复杂的,如图所示。 企业决策支持系统 办公自动化和无纸化 电子商务工程 应用系统标企业级综合业务管理工程 部门级基础事务管理系统 准企业门户ECP 应用支撑平台开发 应用集成中间件服 框架操作系统层数据管理层应用服务层规务层 信息资源统一规划 信息存储系统范 信息安全系统 网络基础 平台内部网Intranet 互联网Internet (图6) 4.2软件平台 软件平台由服务器操作系统、数据库管理系统和应用服务器组成。 4.2.1服务器操作系统 目前,可选择的服务器操作系统有三种,UNIX、WINDOWS2000、LINUX。其中,UNIX是中小型机的主流操作系统,如果采用微机服务器,一般不选择UNIX。WINDOWS2000是大家比较熟悉和流行的、应用于微机服务器的操作系统,但WINDOWS操作系统由于存在安全漏洞、是黑客的主攻对象,而LINUX由于与UNIX具有相似结构和稳定性,是目前运行于不间断服务平台的最佳选择。 选择LINUX的另一个理由是,它是免费的。 18 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 4.2.2数据库管理系统 进销存系统是一个数据量大、数据安全性和数据运算能力都要求很高的系统。要实现数据集中在总部进行管理,必须选择大型数据库管理系统。在大型数据库管理系统中,有两款可供选择,一是SQL Server,二是Oracle。SQL Server没有运行于Linux的版本,如果选择SQL Server,服务器操作系统必须选择Windows2000;Oracle是基于JAVA设计的,可以运行于任何服务器平台,而且从稳定性、性能、安全性等方面来看,运行于Unix平台的Oracle数据库表现都相当优越。但Oracle的部署成本和运行成本比SQL Server高昂得多。工作组级的Oracle系统需要5万元左右、企业版要25万元左右。 4.2.3应用服务器平台 应用服务器有商用和免费两种平台可供选择。商用平台可选择BEA WebLogic、免费平台则可以选择Jboss。 Jboss是开放源代码的,遵从J2EE规范的,100,纯java的EJB服务器。Jboss的开发团队有500多人,核心开发人员有50多个,均为J2EE专家。Jboss的用户数以万计,遍及世界,被证明是非常稳定、可靠的J2EE应用平台。 4.2.4组合方案 综上所述,软件平台有很多种选择,价格差异巨大,我们归纳了5种可选配置,并且首推第一种最廉价的方案。廉价不意谓落后,这是平台选型的一个特点。在应用初期,这一方案已足以满足用户要求: 项目 方案一 方案二 方案三 方案四 方案五 LINUX LINUX LINUX WINDOWS2000 WINDOWS2000 操作系统 ORACLE工作ORACLE企业ORACLE企业ORACLE企业SQL SERVER 数据库管理系统 组级 级 级 级 WEBLOGIC双WEBLOGIC双WEBLOGIC双JBOSS JBOSS 应用服务器 CPU CPU CPU 5 25 45 27.5 47.5 合计价格(万元) 19 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 4.3数据存储系统 业务数据集中存储在公司总部的专用服务器上,通过数据库管理系统进行管理。数据存取则是通过应用系统实现的。本节主要讨论数据如何存储,公司总部与分、下属子公司的数据交互方式,如何实现数据安全。 4.3.1数据存储位置 一般地,我们建议使用专门的服务器存放数据库(即将应用程序放在一台服务器上,数据库放在另一台服务器上),但考虑到公司前期应用的范围还比较窄,访问量不会很大,所以我们在方案设计时将数据库与应用程序放在一台服务器上,通过升级服务器的性能(采用双CPU、扩大内存到1G)来满足应用需求。 如果增加一台服务器,不仅仅要支付增加一台服务器的购置费,而且要增加主机托管的费用。 4.3.2远程数据交互 远程数据交互涉及两个问题。 1、分、下属子公司(区域节点)与公司总部的数据交互 由于区域节点不存储数据,因此,区域节点要查询、统计数据时必须与公司总部联网,从公司总部取得数据生成所需要的报表。 但为了保证批量数据录入,我们在单据录入时允许脱机录入数据,这些数据临时存储在本地的临时文件内,直到用户联机、发送,临时数据可以自动地传送到公司总部,如果传送成功,则从本地临时表中删除掉。 为了脱机录入数据,系统还要在本地建立统一的代码表,辅助对录入数据的校验。代码表的更新是通过客户端软件的自动更新来实现的。 2、仓库与区域节点的数据交互 本工程最困难之处是仓库与区域节点间的数据交互。由于仓库具有临时性、异地分布的特点,所以很难上网。应该说,本方案在设计上对解决这个问题提供了多种选择方式,是最灵活、最先进的。 20 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 可以选择的数据交互方式有: ?手工登记,传送到区域节点集中输入。无任何额外投资。 ?每个仓库配一台手持电脑PDA或支持GPRS无线上网的微机,除配置微机外,按手机上网费付费,直接将数据传到中心数据库(不再通过区域节点)。 ?每个仓库管理员配一台支持K-JAVA的手机,通过WLAN上网输入数据,直接将数据传到中心数据库(不再通过区域节点)。 ?实行条码管理。每个仓库管理员配一台带存储的手持式条码读写器,在仓库扫描读入数据,然后传回(或交回)公司总部读入本系统。 4.3.3数据安全设计 无疑,保证本系统的数据安全是至关重要的一环,也是本系统能够实施的前提。数据存储安全问题涉及以下二个方面: 1、数据的访问安全 由于整个系统是基于Internet网建设的,所以难免来自各个角落的黑客攻击,为了保证数据库不被非法读取、篡改、破坏,必须有严格的访问安全措施。 在网络和系统的体系结构上,有两道屏障可以保证数据库服务器系统不被来自外部网络的非法访问。 第一道屏障是防火墙,通过防火墙可以屏蔽所有非法的数据请求和网络连接,使来自外部网的用户无法直接访问数据库服务器。 第二道屏障是数据库自身的安全性,通过对数据库的精心配置和对管理软件的合理规划,可以实现用户级的认证和访问控制。 对一般的攻击活动,这二层安全措施已经足够,但对于有经验的黑客和破坏者,可以通过渗透、分布式攻击等手段,使自己成为合法访问者。例如,黑客可以攻击WWW服务器,取得对WWW服务器的控制权,然后通过分析WEB页代码,得到数据库服务器的IP地址、数据库用户名、密码等信息,然后通过WWW服务器对数据库发起非法访问,使数据库防护形同虚设。 21 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 因此,需要在体系设计上充分考虑到各种导致不安全的可能性,并采取相应手段。我们将采用以下手段实现更高的访问安全性: (1)采用分布式体系结构。在系统设计中,网络中不止存在一个主数据库,而是实现规划并设置专用的查询数据库,使用数据复制技术,将需要查询的数据同步到查询数据库中,来自外部(例如通过WEB页面)的查询只能访问查询数据库,即使查询数据库受到破坏,也不会对主数据库造成任何影响,而且,我们可以设置查询数据库中的数据只能从主服务器同步,不允许修改数据。 (2)采用多层体系结构,所有数据库访问通过应用服务器完成,实现信息屏蔽,外部只能通过应用服务器进行逻辑层的访问,根本不可能了解数据库服务器的表结构、数据存放格式等信息,更无法获得数据库IP地址、用户名和密码,数据库服务器对他是不可见的,攻击也就无从下手。 (3)对关键数据的访问,可以利用存储过程。数据库存储过程不仅可以大大减少数据在网络上的传输量,还可以在很大程度上实现访问安全和信息屏蔽。在无法采用多层体系结构的应用中,充分利用存储过程也可以提高系统的安全性。 (4)应用程序的开发遵循“最小权限”原则,一个应用程序模块只需要拥有完成其功能所必须的权限就够了,没有必要拥有更多的权限,以免被攻击者利用,成为攻击的工具。 2、数据的安全与备份 数据安全是用户特别关心的问题,为了保证数据的安全和高可用性,可以采用各种手段,如磁盘镜像、双机热备份、数据同步、网络存储等多种手段。在一些大型系统建设时,都使用这些技术实现高可靠性的数据安全。 但也有采用廉价方式实现数据安全的。本项目完全可以采用系统提供的数据备份功能,每天定时备份数据。 3、数据的完整性 在网上进行数据存取,由于通讯线路的制约性,可能会导致数据传输的时间较长,中途数据传送不完整等,在程序上要有完整的保障措施,在服务器端,则通过事务管理功能(独立的TRS服务线程)保证数据完整性。 22 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 4.4系统集成框架 成功的企业信息系统都是基于成熟的系统集成框架设计的,系统集成框架又称为业务基础件。实现了通用和协作服务功能的业务基础件将会成为本系统一个不可缺少的层次,我们将在业务基础件的基础上进行个性化定制,按照标准化的接口方式(如Web服务接口、Portal接口)与基础框架集成在一起,最终形成一个完整的系统。 产供销平台基于一个企业级的部门间协同工作的环境,包括实现数据交换、数据共享、流程协作、实时通讯等方面的功能。这些功能无须在每个应用系统中都单独建立,而是在系统集成框架上集中统一建设。比如在需要流程功能的时候,使用统一的工作流平台;所有的应用通过统一的门户进行访问;信息资源通过统一的平台完成整合应用,并建立元数据库;所有应用模块都可以随时访问元数据库,随时调用即时通讯功能实现人员之间的沟通。这种新的系统建设理念就是“为集成而建设(build to integrate)”,不再是各部分应用相互割裂、低水平重复建设的系统。 集成框架由统一认证平台、统一组件集、统一接口规范、统一工具集、统一程序管理器组成。具体而言,集成框架的主要工作是:采用标准、统一的接口规范,对业务系统的“共性”和“基础”部分进行设计、编码、封装,形成大量的核心组件、核心服务、核心工具、核心管理器,以成为业务功能实现的基础,构造整个系统的应用核心。 4.4.1统一认证平台 统一认证平台的作用是:将安全认证方式和程序进行封装,提供统一的用户认证方式、用户认证人机界面和工具。例如,在现阶段我们对互联网用户采用SSO票据(证书)机制进行登录和身份验证;对内部用户采用IC卡方式进行身份验证。这些认证方法都得到了封装,一旦登录方式发生改变,可以直接替换这些封装的工具包,而上层功能模块是完全感觉不到的。如果今后采用更先进的人机登录界面,如指纹等,我们可以直接添加封装对象,只需要向外提供统一的接口。 4.4.2程序资源管理平台 程序资源管理平台的作用是:根据不同的登录用户,确定其业务角色,进一步确 23 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 定其工作职责、权限范围,提供个性化的界面给该用户,实现更科学的程序资源控制和用户个性设置。 4.4.3工作流服务 工作流管理是提高组织效率的有效工具。由于工作流预先定义的特性,流程一旦启动,就会沿着预先定义好的流程被发送给相应阶段的相关负责人,无论是请求的处理还是信息的反馈都得以高效地进行,即便是相关负责人出差也不会延误工作的进展。同时,完全电子化的工作流保证了业务处理的规范化。 工作流系统包括工作流引擎、工作流定义和工作流运行。通过个人工作台的待办事项作为工作流的表示层,建立访问各子网的统一入口并实现业务处理的高度整合。 下图展示了工作流应用的实现方式: 应用服务器 工作流服务组件workflow 预先定义通过组件API好流程实现功能启动人 请求引入流程业务门户业务系统工作流服务引擎参数(比如入库单)(定义、监控、启动)管理员 启动流程,将 活动传递给待 办事项列表 从业务系统取 得办理规则个人工作台消息服务系统待办事项列表 将办理结果及时 返回业务系统 经办人 (图7) 4.4.4短消息服务 消息的整个流转采用闭环的方式,作为中间处理消息的用户,结束一条自身消息的同时,向上级用户发送一条新的消息,同时也向下级用户返回一条自己处理完毕的反馈消息;此外若此时某条消息用户当前不能立即做出处理,应提供向下级用户发送 24 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 一条协调解决当前业务的消息,做为对用户的一种回应,这种消息可是一种群发消息(对该业务流程消息经过的所有用户)或是针对特定用户发送的消息。 4.4.5数据管理服务 数据管理服务是一个为各系统提供信息服务的数据库管理系统,该系统基于数据仓库和统一平台设计的思想,实现业务数据的采集、净化与存储管理。三大系统的信息发布、历史数据查询和统计。 在数据管理服务中,通过数据管道系统实现数据集成与管理,通过数据分析系统整合所有子网的信息资源,提供决策辅助信息。 本方案的一个特别之处在于,我们将整个系统分为两大块,事务处理系统和数据分析系统。事务处理系统基于事务型数据库,实现OLAP,数据分析系统基于数据仓库,实现DSS。这是目前管理信息系统领域的发展方向,可以预期,下一代MIS在相当程度上会反映出这一点。 业务中心统计中心 操作型数据库数据仓库 数据管道系统 (图8) 基于这一架构设计的优点在于,统计汇总可以借助通用工具进行客户化定制。而且基于数据仓库的架构,将符合信息化建设的潮流,系统不会在短期内落后,有利于统计功能的扩展。 本系统设计了一个通用的数据分析工具(基于关系数据库),它与Excel紧密集成,分析数据可以导入到Excel中进行更深入的数据分析或输出报表。 ,基于表级或功能级的通用查询,可以由用户自定义定制查询,也可以组合查询。 25 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 ,提供SQL数据查询窗口,用户可以写SQL语句实现一些特殊的高级查询。 ,用Excel或Word设计模板,建立自定义报表。 ,自定义交叉表,选定任何一个表,可以定义行、列、维字段,自动生成多维交叉表。 ,基于一个开源统计图表组件davisorchart,开发了绘制统计图表的功能,只要用户指定数据源,就可以产生图表。 4.4.6报表生成器 Business Objects(BO)是集查询、报表和OLAP技术为一身的智能决策支持系统。它使用独特的“语义层”技术和“动态微立方”技术来表示数据库中的多维数据,具有较好的查询和报表功能,提供钻取(Drill)等多维分析技术,支持多种数据库,同时它还支持基于Web浏览器的查询、报表和分析决策。虽然BO在不断增加新的功能,但从严格意义上说,BO只能算是一个前端工具。也许正因为如此,几乎所有的数据仓库解决方案都把BO作为可选的数据展现工具。 4.5企业门户 尽管本项目的主要目标是实现产供销得的决策支持,但从长远看,产供销只是整个企业信息系统的组成部分,它应该建立在企业门户这一个大框架下,因此,我们在建立产供销平台之前,先搭建一个简单的企业门户,将其作为物流平台的入口,为下一步的扩展奠定基础。 4.5.1概念 企业门户是单一的访问本系统上集成的各种信息资源的入口。企业门户是从对搜索功能的要求发展起来的,企业门户可以充分释放企业已有的数据资源,同时提供一个单一的个性化入口,用户通过这一入口快速方便地获取所需的信息,从而做出正确的决策。 通过企业门户解决方案,可用于集成已有的IT系统,并且通过一个基于web的单一、可定制的方式访问这些系统,这样用户就可以迅速并且方便地获取他们所需的 26 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 信息和应用。企业门户给应用系统提供了统一的基础结构,使得他们可以快速响应管理规则的变化。企业门户个性化的特点为用户提供前所未有的服务,并且可以增强用户使用计算机进行网上办公的亲和力。 企业门户将个性化和集成性包括在产品中,并且支持持续可用性。企业门户还提供了全面的技术来支持一个门户的运作,包括统一的系统管理、端到端的安全服务、内容管理和个性化服务。此外,还提供了一系列的可选集成选项用于集成外部的数据、事件和应用到企业门户中。 4.5.2目标 在建立了门户网站后,我们希望能够达到以下效果: ,所有工作人员一上班就应该打开计算机,进入门户网站,查看新闻、工作安排、分配给自己的任务。然后,根据链接导航,进入到自己的办公界面(我的办公室)进行业务处理。 ,在门户网站上能够看到有哪些人在线,如果有问题要咨询或讨论,可以不用电话、不离开座位,直接通过在线交流(QQ)进行咨询讨论。 ,门户网站的服务对象不仅仅是本系统的用户,而是连接与公司业务有关的所有上网的网民。 ,进一步,还可以在门户网站上组织召开各种视频会议、临时地将在线用户组织起来就某一主题进行讨论、通过发手机短信息呼叫某人上线。 总之,我们要逐步地将门户网站建设成一个广泛支持协同办公的工作平台。通过门户建设和应用,使用户的业务工作和网络办公密不可分,建立起上班第一件事就是开机的工作机制。 4.5.3要求 标准的门户网站建设一般包括三个方面: ,内容管理和展现服务。门户为内容管理、个性化、内容工作流和产品管理、分类、动态发布和订阅管理提供了全面的服务。门户提供了两种方式用于收集数据;由 27 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 用户提供的明确的数据,以及通过跟踪用户的活动收集到的隐式的数据,例如,用户查找和选择的内容。 ,门户服务。门户服务是需要跨越整个门户的服务,如安全性、搜索、事务管理和系统管理。其中,通过门户的安全框架创建一个支持主流标准的安全应用环境、通过统一的系统管理控制台来减少支持门户所需的资源、通过完整的事务管理功能保证数据的完整性等,都是传统应用系统不可克服的一些软肋。现在我们将这些有共性和技术难度的内容交给门户去实现,随着门户的不断升级就将使应用系统也随之升级。 ,应用集成服务。门户有最全面的后端集成选项,它可以简化将业务数据、事件和应用集成到门户中,并且无需改变已有的系统和业务处理。这样就可以更快地成功实施一个门户,并且有更大的灵活性以适应未来的变化。 4.5.4任务 本项目的企业门户建设,建立一个统一的用户界面,一方面实现对外信息发布(外网网站),另一方面实现内部的业务门户网站(包括消息、通知等),同时建立统一的技术架构平台,固化设计模式和核心技术。 28 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 桌面计算机客户桌面计算机内部员工 客户ADSL 内部员工 公司总部专用服务器 企业门户 内部内部客户员工员工登录物流数据库(身份验证) 面向公众的网站 防火墙 物流管理系统 (图9) 具体包括三大任务: (1)外网网站,是公司在互联网上的一个形象窗口。由于我们已经建立了一个web服务器,因此建立起公司网站是必要的。网站包括企业简介、网上订货、产品信息、企业新闻(对外公开的部分)、网上招聘、售后服务等。 (2)内部门户网站及基础性功能的开发。门户网站上实现的基础功能由公共服务系统(新闻中心、知识仓库、电子公告、日程安排、查询中心、统计中心、下载中心、工作论坛、领导信箱)和个人工作台(待办事项、个人邮件、收发消息、在线交流、手机短信、预约功能、提示功能、出差登记、工作安排、个性化设置)二部分组成。 (3)协同工作和信息共享的基础服务平台建设,包括统一认证平台、程序资源管理平台、工作流服务、短消息服务、数据管理服务、报表生成器、信息发布系统。 业务门户网站建设也是一个持续改进的过程,本项目只是实现业务门户的一些基本应用和与业务系统、办公自动化系统建设有关的关键服务,形成门户的骨架并实现 29 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 了这一层面的功能开发后,各业务系统的开发就可以和门户紧密集成,避免孤岛现象。 4.6业务系统 本系统以产供销为中心实现全公司的产供销管理。从产品生产入库到供应、销售的全过程进行管理,分项目标如下: ?产品产供销和库存台帐管理:对每一个区域节点从生产到销售的全过程进行管理。纵向形成生产车间—下属子公司—分公司—总公司的上下数据通道。 ?产品的产供销管理。 ?建立车间实物帐,实现与财务的对帐。 本系统由web平台系统独立组成。其功能表结构如下图所示: 如果网络质量好可以直接录入数据区域公司物流主管输入数据 客户端软件 基于web的公司总部的物流应用存储在本地的数数据库系统据文件 数据转换调用内部过程批成XML格式量提交数据 (图10) 4.6.1库存管理 库存管理主要用于下属子公司产品主管对库存进行统一管理,如果一个下属子公司下管多个仓库,它可以统一在一个帐套内管理。 4.6.1.1区域节点管理 用户可以自定义区域节点,设置区域节点的详细信息,通过区域节点台帐查看区域节点的各类信息。 30 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 4.6.1.2车间管理 用户可以自定义车间,对车间做新建、撤消、合并、转移等操作。为每一个车间建立一个车间帐套。要充分考虑公司车间的数量多、变动性很大(每年都在变)、车间间转移频繁等。 4.6.1.3品种管理 公司的商品目录即产品的品种是可以定义的。这里面主要涉及两个问题:一是品种编码、二是期初数据录入,即初始生产数。初始生产数按区域节点和车间分项录入。 4.6.1.4损溢管理 损溢管理主要是通过实物盘点,检查出因非正常原因导致的帐实差异,生成损溢表,供财务人员进行调整。 4.6.1.5价格管理 制订公司总部的统一价格体系,包括收购价格、损耗计算规则、出库价格(允许分地区、档次存在差异)。系统记录价格变动的历史动态,生成折线图,便于分析。 将价格输入计算机后,将作为出入库的价格依据,生成标准价。区域节点用户可以灵活处理特殊情况。但系统同时保留标准价和实际价,便于管理人员跟踪管理区域节点的营销状态。 4.6.1.6报废登记 对已超过时间的产品要做报废、降等处理。系统要允许批量处理在车间的产品。一旦处理,对这批产品将不再允许销售。 4.6.2生产管理 管理产品的生产入库和与入库有关的基础数据(下属子公司)。本模块被各区域节点使用。 31 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 数据主要来源于现运行的金蝶K/3系统。 4.6.2.1生产入库 生产入库数据允许在当前WEB平台录入,但主要是来源于金蝶K/3业务系统数据,通过直接导入或者Excel表导入,需要数据校验正确性。 4.6.2.2车间管理 生产车间管理,这是做入库登记所需要的基础数据。系统允许用户自由增删改生产车间,并建立生产车间与区域节点的关系,限制每个区域节点与生产车间的对应关系。 4.6.2.3月结管理 每个月进行月结,月结将生成生产汇总表,便于在对帐时进一步生成统计报表。在月结时还要按规则对生产库的合法性进行自动检查和核对。 4.6.3供应管理 供应管理是对生产性物资,比如包装袋的采购、供应和入库、领用登记。同时也包括供应商信息的维护。 4.6.3.1供应商管理 供应商基本信息的增删改。这是供应管理所需要的基础信息。建立合格承制供应商资料库,便于采购人员提取供应商资料。只有登记的供应商才是合格供应商。本系统提供对供应商资质进行网上审批的功能。 4.6.3.2入库登记 填写生产资料入库单,进行入库登记。由区域节点输入数据,总部能够实时跟踪进货情况,可以设置上限值,入库量不允许超过上限值。 32 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 4.6.3.3领用登记 生产性物资领用,填写出库单。由区域节点输入数据,领用物资具体到领用人,剩余部分可以退回。该模块主要用于管理生产性物资的领用情况。 4.6.3.4报废登记 对不再使用的生产性物资作报废处理。可以设定物资报废的审批等级,按不同等级,确定报废的审批流程。 4.6.3.5退库登记 购回的生产性物资,因为质量或其它原因要退回供应商,做退库处理。退库时允许指定退库的金额(它可能比原价低)。 4.6.4销售管理 库存产品的销售登记和与销售有关的基础数据(销售点)维护。本模块被各区域节点使用。 数据主要来源于现运行的金蝶K/3系统。 4.6.4.1销售登记 销售出库数据允许在当前WEB平台录入,但主要是来源于金蝶K/3业务系统数据,通过直接导入或者Excel表导入,需要数据校验正确性。按移动平均法计算出库价和销售价,这是进行成本核算的主要依据。 4.6.4.2转移登记 转移涉及两种情况: (1)在同一区域节点内两个生产车间的转移,只是两个车间一进一出,不改变产品的所属对象。系统自动生成转移单。帐面不发生改变。 33 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 (2)不同区域节点之间的转移,包括区域节点、进出、所属对象的变更。帐面上要发生改变。 4.6.4.3销售点管理 销售点的基础信息登记,这是做销售登记所需要的重要基础数据,同时也是为本系统与销售管理系统提供一个接口。 4.6.4.4月结管理 每个月进行月结,月结将生成销售汇总表,便于在对帐时进一步生成统计报表。在月结时还要按规则对销售库的合法性进行自动检查和核对。 14.6.5条码管理 对产品品种规格,可以采用条码管理。在制作条码时,需要按一定规则由计算机生成条码号,然后用打印机打印出来。裁成条码标签。在分袋时将条码贴上(也可以制作在包装袋上),然后用条码笔扫描到计算机内。在仓库出入库时均可以采用条码笔录取,这样可以及大减小手工工作量。 4.6.5.1生成条码 批量生成条码号,条码编号规则如下:种类 等级 年份 袋型 流水号。可以清理条码库,删除哪些已打印未使用的条码表。 4.6.5.2打印条码 可以将生成的条码打印出来,已打印的条码要标注,不允许重复打印。注意:打印的条码是连续编号的,但实际使用的条码并不一定连续,可能有些废号。在回扫时将标注哪些号已使用了。 1 由于是否进行条码管理尚未确定,因此我们在硬件配置时未对与条码管理相关的硬件报价。 34 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 4.6.6统计查询 统计查询系统是为决策层提供的,针对本系统存储数据的一个统计查询模块。严格的权限管理机制使不同的人只能看到他所管辖范围内的数据。 4.6.6.1报表中心 基于业务数据,利用报表中间件生成一些供决策层使用的统计报表。报表中心按权限进行管理,按角色指定报表的查询权限。 4.6.6.2台帐管理 台帐是指系统要素在业务环节中产生的全部信息。从一些关键要素出发,建立这些要素的台帐,使用户能够在一个平台上看到与某一要素关联的全部信息。这些要素包括: ?品种 ?生产车间 ?下属子公司 ?分公司 ?区域节点 ?经销点 4.6.6.3比较分析 针对一些决策层关心的数据进行统计分析,比如分月统计报表的同期比较、库存周期分析等。本系统拟从多个角度进行比较分析设计: ?纵向比较; ?区域比较; ? 类别比较。 35 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 4.6.7 业务数据分析 系统应用管理功能模块主要是系统的应用管理,按企业整体决策分析和部门觉得分析进行具体功能的划分。主要是进行日常的业务数据的分析,我们按照业务的形态进行功能的划分,加上用户角色和报表夹的管理,各个部门和企业高层都能得到所需的功能。 4.6.7.1 采购数据分析 主要进行采购数据的分析。具体的功能划分如下: , 供应商数据外部采集 , 供应商采购分析 , 品种采购外部数据采集 , 品种采购分析 采购数据分析详细说明 供应商数据外部采集 采集外部供应商信息和提供品种资料信息。 供应商采购分析 按供应商分析供应商的采购信息,例如采购额,采购品种和采购品种的平均价等。提供数据分析,不同形式的图形分析,多维分析。 品种采购外部数据采集 采集外部供应商所提供的品种的信息,例如月可提供量和品种的月平均价信息,为品种采购分析提供外部基础数据。 品种采购分析 36 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 按供应商分析所采购的品种,例如品种的采购额,和品种的采购平均价等。和外部采集的平均价进行对比的分析。提供数据分析,不同形式的图形分析,多维分析。 采购计划执行情况:按时间、材料名称或编号、采购订单编号等查询 采购资金使用情况:计划采购资金、实际支付资金、目前资金需求采购成本:按产品、材料名称或编号、供应商、时间查询采购单价,不同厂商价对比,不同时期单价或采购成本对比等应付账款查询。 数据来源采购部门相应报表,并对其进行提炼。 4.6.7.2 销售数据分析 主要按销售定义的不同主题进行分析,具体功能划分如下: , 客户数据外部采集 , 客户销售分析 , 销售区域数据外部采集 , 销售区域销售分析 , 业务员销售分析 , 品种销售分析 销售数据分析详细说明 客户数据外部采集 按销售区域采集外部客户的详细资料 客户销售分析 分析客户的销售情况,例如销售额、毛利、毛利率等,提供数据的分析,不同方式图形分析,多维分析,和客户终端占有率分析、客户挖掘分析等。 分析的方法采用自主定义分析条件和直接使用已有分析模型的方式。 37 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 销售区域数据外部采集 按月采集销售区域的销售额情况,为分析市场占有率准备数据。 分析的方法采用自主定义分析条件和直接使用已有分析模型的方式。 销售区域销售分析 分析销售区域的销售情况,销售区域内的客户销售情况,例如销售额、毛利、毛利率等,提供数据分析,不同方式的图形分析,多维分析,销售区域内市场占有率分析等。 分析的方法采用自主定义分析条件和直接使用已有分析模型的方式。 业务员销售分析 按业务员所在部门分析业务员的销售情况。例如销售额、毛利、毛利率、销售情况变化等,提供数据分析,不同形式的图形分析,多维分析,业务员销售能力评估等。 分析的方法采用自主定义分析条件和直接使用已有分析模型的方式。 品种销售分析 按品种的类型分析品种的销售情况。例如销售额、毛利、毛利率、品种销售情况变化等,提供数据分析,不同方式的图形分析,多维分析。 分析的方法采用自主定义分析条件和直接使用已有分析模型的方式。 „„ 销售计划执行情况:可以按产品、销售员、销售区域、不同时间查询 销售业绩:可以按产品、销售员、销售区域、不同时间查询盈利分析:可以按产品名称、产品规格、销售员、销售区域、时间查询。对比分析:按产品、销售员、销售区域、历史同期等对比分析。 数据来源销售部门相应报表,并对其进行重新加工整理。 38 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 4.6.7.3 生产数据分析 生产数据的分析主要是对生产的计划执行、生产的成本等进行分析,具体功能如下: , 生产计划执行情况分析 生产计划执行情况:按产品、时间、车间查询 , 生产成本分析 生产成本:实际成本、标准成本、成本差异分析、异常成本分析。 数据来源所属生产企业相关报表,整理提炼成。 4.6.7.4 财务数据分析 财务分析主要是提供高层的财务分析,具体描述在高层应用中,具体财务部门使用的数据分析在集团财务系统中。决策支持系统中主要提供下面的财务分析: 资金运作状况分析:资金需求、资金使用,应收账款、应付账款情况表 财务报表:资产负债表、损益表、现金流量表、费用统计表、费用分析表企业盈亏平衡计算。 4.6.7.5 库存数据分析 , 库存品种分析 , 周转率周转天数分析 库存数据分析详细说明 库存品种分析 分析品种的库存情况,分析品种的库存变化情况等。提供数据分析,不同形式的图形分析,多维分析。 周转率周转天数分析 39 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 按不同的时间纬度分析存货周转率和存货的周转天数。提供数据分析,不同形式的图形分析,多维分析。 „„ 库存状况查询、库存资金占用分析、物料需求分析。 数据来源储运部门相关报表。 4.6.7.6 企业决策分析 , 经营数据综合分析 , 企业账龄分析 企业决策分析详细说明 在该功能模块中主要进行企业级的信息分析。主要分为企业分析模型管理,经营数据综合分析,企业账龄综合分析,„„ 经营数据综合分析 对企业的综合经营数据进行分析,提供数据类型的分析和往年同期比较,这种图形分析和多维分析。 企业账龄分析 提供企业账龄分析表,账龄图形分析。 4.6.8 历史业务数据挖掘 所有数据来源于业务系统中的以往的汇总、统计报表,通过分析整理合并成本系统所需报表。 40 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 4.6.8.1 往月采购数据分析 往期的采购数据情况查询分析:按时间、货品名称或编号、采购单号。 4.6.8.2 往月销售数据分析 往期的销售数据查询分析:按时间、货品名称或编号、销售单号等。 4.6.8.3 往月库存状况分析 对往期的库存数据进行分析,如按部门、库房、分公司和时间等。 4.6.8.4 往来单位历史数据分析 往期往来单位数据查询分析:按单位名称或编号、时间段等。 4.6.8.5 往月生产情况分析 往期企业生产数据查询分析:按时间、原料名称或编号等。 4.6.8.6 往月财务状况分析 分析往月的财务数据,如按账龄、应收、应付和时间等。 4.6.9 经营历程综合分析 4.6.9.1 商品总账分析 对商品的总体经营情况进行分析,如商品的经营历程、商品的库存情况、商品的余额等。 41 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 4.6.9.2 本期往来单位账目分析 通过时间、单位编号或名称分析本期往来单位的采购、销售情况以及应收、应付金额情况。 数据来源业务系统中的采购、销售、上期结转数据等单据和报表。 4.6.9.3. 本期经营历程分析 通过图表说明企业在本期的销售额、毛利、成本金额、应收款、应付款、库存数量、库存金额等数据的关系。判断条件如时间区间和时间周期等。 4.6.9.4 往期经营历程分析 通过图表说明企业在本期之前的销售额、毛利、成本金额等数据关系。时间选择可以是全部时间段或固定时间段、时间周期等。 4.6.10 分析结果展现举例 客户销售情况综合分析 客户销售情况综合分析 时间范围: 客户名称 销售额 销售毛利 毛利率 销售利润 (表4,1) 客户销售情况综合趋势分析 42 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 销 售 情 况 1月 2月 3月 4月 5月 6月 (图4,2) 客户销售额多维分析 客户销售额多维分析 分析时间: 客户名称 客户A 客户B 客户C 客户D 季度 第一季度 第二季度 第三季度 第四季度 (表4,2) 客户销售额柱图 43 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 90 80 70 60客户A 50客户B40客户C30客户D20 10 0第一季度第二季度第三季度第四季度 (图4,3) 销售区域销售额多维分析 销售区域销售额多维分析 分析时间: 销售区域 销售区域A 销售区域B 销售区域C 销售区域D 季度 第一季度 第二季度 第三季度 第四季度 (表4,3) 销售区域一季度饼图 44 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 销售区域A 销售区域B 销售区域C 销售区域D (图4,4) 4.6.11系统支撑平台 为了支撑物流平台的应用,需要有一个基础的服务支撑,这个服务支撑将为系统提供:内部组织机构和用户权限管理、系统日志、数据备份、数据字典、参数设置等功能,通过这些功能,能够进一步增加系统的灵活性和可管理性。 4.6.11.1组织机构 (图11) 用于对组织机构信息进行维护。组织机构包括区域节点和公司总部各部门,它是 45 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 一种树形展开的结构。组织机构信息是本系统的基础信息必须重点设计。同时要考虑它的扩展性,包括与未来人力资源管理的接口。 4.6.11.2用户管理 用于对本系统的登录用户信息进行维护。用户信息包括公开信息(如编号、姓名、登录名和密码)和基本的人事信息(便于与将来的人力资源管理衔接)等。 用户可以分级设置。由公司总部设置各区域节点的系统管理员。由每一区域节点的系统管理员设置本节点的用户。 用户密码采用MD5算法加密,这是一种不可逆的算法。确保用户自己管理自己的密码。 用户登录信息在传输过程中采用SSL加密传输,避免在登录过程中密码被盗。 4.6.11.3权限管理 (1)角色管理。为便于管理和系统的扩展性,采用角色定义平台用户的不同类型,根据需求规定,平台共有6个角色。其中:区域节点的用户角色是省物流主管、区域物流主管、区域分公司销售部,公司总部的用户角色有物流主管部门、总公司决策层、总公司财务处。 (2)用户权限管理。本系统采用基于角色的权限管理,规定不同用户可以访问的本系统的功能。用户权限包括三个方面: ?操作权限,限制用户所能访问本系统的功能。用户在系统界面上只能看见他可以使用的功能菜单。 ?数据权限,限制用户所能访问本系统的数据范围。区域节点用户只能看见本节点及下属节点的数据。 ?报表权限,限制用户能够看到的统计汇总报表。 各节点的系统管理员可以为本节点的其他成员分配权限(即加入到某一角色中去)。一个用户可以同时兼任几种角色。 46 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 4.6.11.4身份认证 基于单点登录(SSO)建立用户身份统一认证的机制,即建立一个认证服务器,它不仅可以用于本系统的身份认证,也可以应用于平台上的其他应用系统的身份认证。 在通讯环节,为了保证用户令牌不被截取,用户通过个人数字证书采用SSL协议,与平台之间进行身份认证。 4.6.11.5系统日志 本系统共分了二类日志提供相应的管理功能: (1)异常日志。异常日志记录在系统运行过程中收集到的所有错误信息,比如用户登录失败、文件传输失败、访问数据库异常、程序异常等。本项功能通过log4j组件实现。 (2)操作日志。操作日志记录用户的登录信息和在线操作的一些关键活动信息。关键活动的详细程度可以由用户定义。 4.6.11.6备份管理 本系统生成的备份文件缺省存放在本地(由配置文件指定路径),用户可以将其移出到其它位置。 采用ORACLE提供的工具直接转储成dmp文件。本系统也可以考虑开发相关的数据备份功能。 4.6.11.7数据字典 数据字典是为了增加系统的可读性而做的灵活设置,包括: ?代码表的管理 ?表结构定义 ?查询和统计定义 47 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 4.6.11.8参数设置 系统参数设置包括两类: (1)全局系统参数。由系统管理员设定。指定系统运行的一些公共性的参数。比如单机数据存储根路径、XML交换格式、系统接口规范、备份提醒时间等。 (2)个性化参数。由用户自己可以进行的设定。指定本单位用户使用系统的一些参数设置,比如消息刷新周期、是否有新数据提醒等。 4.6.11.9系统初始化 本系统提供清空数据库表的功能,便于系统正式启用。系统管理员可以清空全部数据,也可以在整体启用后清空某个区域节点的全部数据。这样,允许下级单位在正式参与进来前可以先试用。 4.6.11.10界面设置 本系统为用户提供了灵活设置界面的功能,系统管理员可以从以下两个方面进行界面定制: ?菜单可定义,用户可以改变菜单的层级。 ?皮肤可换,用户可以改变整过系统的外观。 4.7存在的问题 1、仓库数据采集 由于仓库具有临时、分散的特点,因此不可能与公司联网,而出入库登记等数据采集行为又多发生在仓库现场。在采集数据时存在不及时的问题。如果实行了条码管理,则可以通过移动终端设备进行采集。下面是两款移动条码数采设备的参考报价: (1)SYMBOL PDT 1100。外型精巧,重160千克,高13.5厘米,运用于许多项目和工业,包括远距离阅读,销售自动化,电子订单输入行李发送,存货维修和备件追踪等等。其拥有两个有效的RAM空间来存储数据,512KB和2MB。操作简单,为 48 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 多种情况而设计,功能多样,可通过通信座也可以通过红外传输与主机通信。价格是 6300.00。 (2)CASIO DT—900。是一种功能强大的高端产品,既具备有宽屏手持设备的强大功能,能适应多种需求。并配备了INTEL公司的20STONG ARM微处理器,以及2M ROM,内存可以升级到8M RAM ,并内置集成了强大的激光扫描电机,可以为行业客户复杂,强大的应用软件提供数据采集和数据处理的功能。 2、条码管理问题 对精装袋产品可以实行条码管理。条码管理的主要问题是: (1)应该采用行业标准进行条码的编码设计,本方案提出的条码编码方案只是一个参考,还需要进一步确认。 (2)条码管理增加的费用主要是在包装袋的印制上(将条码印制在包装袋上)。 (3)生产环节要增加很大的工作量,可行性需要研究。 3、可追溯性问题 要使产品具有可追溯性,必须细化每一个环节的管理,特别是生产环节要防止串货的问题,数据录入工作量大,要增加操作环节,需要对可操作性做论证。 49 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 5技术架构 本项目基于web平台的应用开发,均采用J2EE技术架构、用JAVA语言作为核心开发语言。采用J2EE技术架构、JavaBean/EJB(Enterprise Java Bean)、XML、LDAP等先进技术,由JAVA建立基于WEB和Intranet结构的应用系统,最大程度地保证平台的可扩展、可通讯、可靠、可用和可移植性,是公认的最成熟、最稳定、最安全的解决方案。 附录1对目前最流行的两大技术体系.NET和J2EE进行了比较。无疑,在大型的企业级管理信息系统的开发中,JAVA/J2EE体系是最成熟和可信的。 5.1运行模式设计 本系统主体上是以基于web的B/S模式进行设计,作为区域公司数据批录入时防止网络速度过慢的一种后备手段,我们同时提供客户端运行的单机版软件,它是web版软件的子集。单机版软件内置浏览器,可以与B/S软件无缝集成。 通过内置在客户端软件中的IE浏览器插件 客户端软件 基于web的公司总部的物流操作系统应用数据库系统 IE浏览器 (图12) B/S(浏览器/服务器)模式是三层结构的一种实现方式,包含客户端呈现(HTML网页内容)、服务器端软件和数据库支撑系统等部分。各层之间按一定的接口规范进行数据通讯,比如客户层与逻辑层之间的通讯就是使用HTTP协议。 HTTP:URLJDBC:SQL 客户层逻辑层存储层 (浏览器Browse)(Application Server)(DataBase)RecordSetHTML (图13) 50 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 1、客户层 又称表示层。客户端用户使用web浏览器(IE)进入本系统访问,与服务器端软件进行交互,内容呈现在访问者的浏览器上。客户层除了要求使用随windows操作系统配置的IE5.0以上版本的浏览器外,不需要额外安装软件。 2、逻辑层 由Web服务和中间层服务组成。服务器端软件收集分析客户端用户提交的需求,从数据源(数据库、原始文件)中检索、运算出结果数据并组织成网页形式反馈给客户端浏览器页面。逻辑层是系统中最复杂的一层,除了要安装应用服务器和web服务器外,所有应用程序都以组件和JSP页面的方式存储于逻辑层。 3、存储层 即数据库管理系统。数据库系统负责管理、存储、组织和分析本系统的相关业务数据和用户相关数据。本系统基于Oracle关系数据库管理系统实现了两种数据存储机制。实时处理的业务数据按关系数据库格式存储、归档的历史数据按数据仓库格式存储。通过存储过程和触发器,也会将少部分业务逻辑封装在存储层。 5.2逻辑层构造 逻辑层又称业务层、应用服务层,它是构成应用系统的核心部分。逻辑层的构成由四部分(还可以进一步细分,我们选择了一个比较简化的模型)组成: 1、web服务器 web服务器主要被用于对web站点的管理,它通过HTTP协议接受用户请求(URL),按用户请求到web服务器上检索出用户访问的资源,如果需要(比如要求应用服务器解释JSP页面),它会向应用服务器发送请求,由应用服务器返回结果(HTML文档),然后按HTTP协议将HTML文档发送给客户层。 在客户层我们主要使用HTML、XML/XSLT、DOM(文档对象模型)、JavaScript、Applet等技术,处理与用户交互的各种操作。 51 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 客户层 WEB服务器(IIS/Apache) 应用服务器(中间层,JBOSS/TOMCAT) 工作流引擎、规则、消息、事务、安全 逻辑层 应用表现层(JSP/Servlet) 业务逻辑层(EJB/JavaBean) 存储层 (图14) 2、应用服务器 应用服务器是逻辑层的中间层,它是通过一组封装性很好的组件(俗称中间件,服务,引擎)为应用系统提供支持。符合J2EE1.3规范的应用服务器都要提供一组标准的服务组件(最关键的服务有Servlet、EJB、JMS、JavaMail、JNDI、Security、Transaction等),为满足应用层面的需求,我们还集成了一组服务(workflow、LDAP、DataForm等),在应用服务层部署的这些服务我们在后面将进一步介绍。 52 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 本项目的应用服务器配置的组件列于下表: 组件名称 功能描述 类别 Servlets 解释服务器端小程序应用服务 标准 EJB 企业EJB,开发和实施分布式商业逻辑 标准 JMS Java消息服务 标准 JNDI Java命名与目录接口 标准 JavaMail 用以支持应用组件发送互联网邮件 标准 JAAS Java认证与授权服务 标准 Transaction 数据库事务管理服务 标准 Workflow 工作流引擎 扩展 LDAP 轻量级目录访问协议 扩展 DataForm 数据表单服务(自已开发) 扩展 3、业务逻辑层 与业务处理有关的所有操作都封装在业务逻辑层,我们使用EJB或javabean来封装这些对象。EJB(javabean)封装的大多数对象都会通过JDBC与存储层打交道,比如EJB从客户程序接收数据,对数据进行处理,再将数据发送到存储层(数据库),或者从存储层检索数据,并将数据送回客户程序。 业务逻辑层的EJB也依赖于中间件来为诸如事务、生命期、状态管理、多线程及资源存储池提供通常都非常复杂的系统级代码,比如在数据库访问时,我们使用连接池减少频繁打开连接所带来的系统性能下降。 业务逻辑层不直接产生客户端的输出,它只是为应用表现层提供可调用的方法,让应用表现层产生到客户端的输出。 4、应用表现层 应用表现层通过JSP/Servlet生成用户输出界面,它通过调用业务逻辑层提供的方法进行各种处理(比如从数据库中读取数据、写入数据操作等),然后生成HTML代码,通过web服务器传递给客户端。在应用表现层我们使用JSP提供的一组内置对象和TAGLIB技术。 53 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 5.3设计模式 在软件开发时,我们首先要设计一个相对比较清晰的开发架构,在基于J2EE的MIS系统开发中,Struts、Turbine、RealMothods等就是一些目前广为流行的架构方案。基于架构进行系统开发与设计为保证应用系统的稳健、质量有特别重要的作用。 易事通公司在几年的开发积累中,综合上述一些通用架构方案的合理成份,避免了这些架构由于过度通用造成的庞大、臃肿,通过对J2EE体系中的各处技术进行筛选取舍,并考虑到开发过程中的角色分工、后期的运行维护,以及系统扩展性等诸多因素,设计了一套有针对性的架构方案。 2整个系统架构采用MVC(Model-View-Controller)模式,进行分布式三层结构设计,逻辑层使用JavaBean和EJB构建。MVC模式如图下所示: (图15) 1、控制层(Controller) 在控制层采用XML文件(controller.xml)作为控制逻辑的描述。大致思路是:开发一个通用的控制ControlServlet控制组件,它截取所有HTTP请求,并根据controller.xml的定义,分发这些请求到相应的边界类(Model的FormBean)和控制类(Model的ActionBean)。 2 本设计模式易事通公司已在近期开发的10多个项目中试用,取得了较好的效果。 54 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 2、模型层(Model) 模型层以一个或多个EJB/JavaBean的形式存在。这些Bean分为三类: ,JavaBean或EJB,主要是一些实体类,提供对业务资源和业务逻辑的封装。 ,FormBean,又称为表单,在rational rose中被描述为边界类,封装了来自于客户层的用户请求信息,如表单信息。 ,ActionBean,又称为活动,在rational rose中被描述为控制类,它通过获取从ControlSevlet传来的FormBean、取出FormBean中的相关信息、调用JavaBean/EJB等实现核心商业逻辑。最后控制类把控制权传给视图层(View的JSP)。 3、视图(View) 主要由JSP生成页面完成视图,在JSP中使用标签库(taglib)分开表现逻辑和程序逻辑。通过taglib封装表示层的JAVA代码,非常有利于用户的二次开发。 MVC模式的实现原理小结如下: 所有请求指向ControlServlet,ControlServlet根据controller.xml中的配置信息,将用户请求封装成一个指定名称的FormBean,并将此FormBean传至指定名称的ActionBean,由ActionBean完成相应的业务操作,如文件操作、数据库操作等。 以上架构的核心是ControlServlet,ControlServlet的核心是controller.xml。controller.xml集中了所有页面的导航定义。对于大型的web项目,通过此配置文件即可迅速把握其脉络,这不管是对于前期开发、还是后期的维护或升级都大有裨益。 其中,所有业务逻辑、实体定义都封装为一些业务组件(JavaBean或EJB)。各系统均基于这些共用组件进行客户端定制(二次开发,集中在view层的开发),从而保证规则的一致性和统一维护。比如转免考的业务逻辑即使发生改变,只需要统一修改组件,各应用系统不做任何修改(只要不改变业务逻辑组件的接口界面,就不需要修改view)就能够按照新规则进行工作。 55 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 5.4运行环境 1、操作系统 ,服务器端:LINUX,RedHat。 ,客户端:Windows 98以上版本的产品,在每个客户端上必须配置的软件只需要浏览器IE5.0,同时也可以配置Office 2000。 2、数据库管理系统 本系统推荐选用大型数据库Oracle 8i及更高版本。数据层包括以下内容: ,关系数据库管理系统Oracle8i。 ,数据挖掘工具Microsoft Excel。Excel是一个数据分析工具,具有进行数据挖掘的简单功能,其优点在于易掌握。 ,全文检索工具,基于Apache的开源项目设计全文检索。 3、应用服务器 公司目前能够充分使用的应用服务器包括tomcat4.0及以上、jboss3.0 及以上、jrun 4.0 及以上、jetty 3.0及以上、BEA的weblogic、IBM的websphere。本项目我们推荐使用JBoss3.2作为EJB容器、Tomcat5.0.12作为Servlet容器。 4、工具软件 本系统无缝集成Microsoft Word、Microsoft Excel等,用于打印模板设计、文档编辑等。 本项目需要选用的部分系统软件归纳如下: 部件 产品型号 备注 56 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 Windows 2000/Linux/Unix 操作系统 必须 Oracle8i 数据库 必须 Jboss3.2/Tomcat5.0.12 应用服务器 必须 Web服务器 IIS4.0以上版本/Apache 可选 浏览器 IE5.0以上 必须 办公套件 OFFICE 2000以上版本 可选 5.5开发工具 1、文档编辑工具 ,文字处理软件Microsoft Word 2000。所有文档均用Word产生,排版规则遵循本文档 ,作图工具Microsoft Visio 2002。Word文档中涉及的插图均用Visio制作,不允许直接在Word下用绘图工具制图 2、软件设计工具 ,数据库建模工具ERwin4.1。数据库设计必须使用ERwin,不允许直接在Oracle下建表、存储过程、触发器或对表属性做任何修改。只能从ERwin生成库结构 ,需求分析与建模工具Rational Rose 2002。建立类图(对象图)、用例图、部分状态图、部分序列图 3、程序开发工具 ,制图工具PHOTOSHOP7.0 ,界面设计工具(含JSP代码)Dreamweaver UltraDev 4、EditPlus3.2.1 ,代码设计(JAVA和JSP)工具JbuliderX ,服务器端专用调试工具VSS 57 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 4、开发管理工具 ,项目管理工具Microsoft Project ,软件版本管理工具CVS 5.6用户界面设计原则 项目 用户需求 保障措施 页面上不能出现过多花哨内容和信息,以保证页面采用仿outlook风格,重点突出在主窗简洁性原则 页面的严肃、真实和权威性 口区完成各项操作 为了使用户最快捷、准确地定位和获取工作信首页功能区域分为主菜单区、消息提示区、清晰性原则 息,必须将首页的功能区域进行清晰的划分 工具栏区和主窗口区四部分,一目了然 完成功能所需的鼠标点击次数是衡量功能设 计是否具备易用性原则的直接标准,确保任何我们将常用操作固定地放在首页的顶部,最易用性原则 功能都可以在3次产生页面切换的鼠标点击内大程度地减少用户点击鼠标的次数 完成 系统栏目可以在系统管理中方便进行修改,个菜单栏目可以定义,查询可定义,我们将力可维护性原则 人的信息页面可以由个人进行信息订阅 争所有的列表都可以用户自定义 在首页设计时要考虑到采用页面框架的形式已采用页面框架设计,所有操作页面都可以可扩展性原则 来保证日后页面内容的扩展 集成到其它风格的系统中,只需要改变框架 5.7小结 ? 底层中间件基于J2EE,从公司信息化的发展统一规划。应遵循统一的应用集成框架,保证未来各应用系统的集成。 ? 目前就考虑到公共数据的统一性问题,避免在信息化建设过程中信息孤岛的出现,通过单点登录SSO集成各应用系统,首先实现身份认证的统一。 ? 基于成熟产品的二次开发,全面满足用户现实的和扩展的需求。核心架构、数据库管理和SSL安全数据传输,都有对应的成熟产品,在集成基础上的编码工作量只有整过开发周期的一半左右。 ? 强调日志管理的重要性,对业务处理的主要环节都应记录操作日志,并提供日志统计和分析的功能,确保系统不间断地稳定运行。可追溯性是本系统的一个重点。 ? 操作简便,尽量不通过培训就能看懂本系统的用法。由于本系统的用户数很大,如果逐一培训,其投资将增加很多,因此要高度重视系统界面设计的人性化和标准化。 58 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 59 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 6安全体系设计 信息安全体系从下到上分为5个层次,具有如下公认的结构: 加 密 访问控制 授权 用户组管理 登录控制 签别 反病毒 风险评估 入侵检测 审计分析 防火墙 通信安全 (图16) 在系统设计时,主要从操作系统、局域网内部的权限控制、数据库管理和应用系 统等方面建立和实施完整的安全体系。其中,下层环境是上层环境的基础。下面详细讨论本系统中,各个层次对应的安全措施。 6.1网络安全措施 1、部署FireWall 防火墙是近年发展起来的重要安全技术,其主要作用是在网络入口点检查网络通讯,根据客户设定的安全规则,在保护内部网络安全的前提下,提供内外网络通讯。防火墙的技术已经经历了三个阶段,即分组过滤技术、代理技术和状态监视技术。 使用防火墙有如下益处: ,保护脆弱的服务 ,控制对系统的访问 ,集中的安全管理 ,增强的保密性 ,记录和统计网络利用数据以及非法使用数据 60 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 ,策略执行 防火墙不能实现的功能: ,停止所有外部入侵; ,完全不能阻止内部袭击; ,防病毒; ,终止有经验的黑客; ,提供完全的网络安全性。 在本系统中,我们将在网络出口配置一个防火墙,这样整个内部网络就通过防火墙实现了和CERNET、公众网的隔离。然后通过在防火墙上设置相应安全策略,达到应有的安全防护功能。 2、采用VPN VPN主要解决的是数据传输的安全问题,在地域上跨度较大的网络,在没有全部使用专网、专线连接的情况下,则可以考虑使用INTERNET。而使用INTERNET首先要解决的是安全问题,这正是VPN的功能所在。 VPN的目的在于保证内部网络的敏感关键数据能够安全地借助公共网络进行频繁地交换。除此之外,在网络内部,如果某些部门间通信的安全性要求非常高,也可以使用VPN在这些部门间建立虚拟专用网。 在本系统中,我们没有考虑VPN,但随着应用的深入,应该考虑选用了带VPN功能的防火墙、操作系统,在与各个区域节点的连接中采用VPN技术,实现更高的安全性。 3、通信加密 加密技术是一项较成熟的技术,而通信加密,就是要保证数据在通信过程中的加密传输,不仅仅是在公用网络,而且在内部网络也应该如此。 在本系统中,互联网络基本服务暂时不考虑使用通信加密。但随着电子商务的开展,与用户有关的敏感数据,如帐号、密码等,需要加密传输,可以考虑采用SSL加 61 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 密传输,或采用基于PKI的加密传输软件产品。 6.2系统安全措施 1、病毒防范 要防范计算机病毒,重要的在于建立一个多重防御体系。一个多重防毒体系应包含如下系统: ,客户端防毒系统; ,服务器防毒系统; ,Internet/Intranet防毒系统 运行在Internet/Intranet网关上,提供病毒防卫功能,封锁病毒可能的入口点; ,电子邮件防毒系统 运行在电子邮件网关上,提供病毒防卫功能,扫描电子邮件中携带的病毒。 由于本系统是在互联网平台上运行,如果病毒防范措施不严格,将造成灾难性的后果。在本系统中,建议采用分布式杀毒软件。可考虑Norton、NAI等国际知名厂商和国内厂商。 2、安全扫描 为了抵御黑客攻击,需要采用安全扫描工具对内部网络进行安全扫描,以发现安全薄弱点,并采取适当的弥补措施。 安全扫描工具具有如下功能: ,推断某个网段的拓扑结构; ,收集网段内所有主机的信息,如操作系统、服务等; ,扫描网段内所有主机可能的安全漏洞并提交报告。 由于互联网络上黑客猖獗,大多数黑客都使用安全扫描工具。因此在本系统建设过程中,应该采用各种安全扫描工具(如SATAN)进行安全扫描,及时发现漏洞并采取相应措施。系统运行的过程中,安全扫描也将是一项重要的安全管理工作。 62 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 3、备份与恢复 备份包括数据备份和设备备份两种。数据备份主要为了保证数据的安全性,而设备备份主要为了保证系统的可用性,防止软件、硬件故障和人为破坏。下面重点介绍数据备份。 备份的方式: ,全备份:备份系统中的所有数据; ,增量备份:只备份上次备份以后有变化的数据; ,差分备份:只备份上次完全备份以后有变化的数据; ,按需备份:根据临时需要有选择地进行数据备份。 理想的备份和恢复措施: ,有集中的管理工具:有专门的管理工具(备份存储管理系统)对整个系统的备份和恢复进行管理; ,能全自动备份:在预先定义备份策略的情况下,所有备份工作无须人工干预就可完成; ,有在线式索引:在管理工具中,能对备份的媒体和文件进行索引查找和说明; ,实现本地数据的异地存储:为了防止大规模的灾难,不能将备份数据存放在本地,而应该异地存放; ,有归档管理功能; ,有效的备份媒体管理; ,完整的灾难恢复计划。 备份存储管理系统的组成: ,管理软件:软件分为两部分,服务器端运行在专门的备份服务器上,客户端运行在各个应用服务器(如数据库服务器、文件服务器等)上; ,备份服务器:专门的服务器,用于运行服务器端的管理软件,并对存储设备进行管理; 63 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 ,智能存储设备:大型存储设备。 本系统中,考虑到资金条件,暂时不采取专用备份存储管理系统。而是利用数据库服务自带的备份管理功能。如果资金比较充足,则应该考虑使用备份系统,代表性的产品有Legato Networker、IBM ADSM、Veritas NetBackup等。 4、入侵检测和审计跟踪 入侵检测的功能: ,发现并阻止入侵行为; ,对付来自内部网络的攻击; ,证据记录。 入侵检测的部署: ,入侵检测系统主要部署在如下位置: ,广域网连接的出口点; ,拨入连接的入口点; ,服务器群; ,网络关键路径。 本系统中,建议采用网络型入侵检测和审计系统。既可以发现和阻止网络攻击,又能够对访问活动进行证据记录和事后审计分析。我方有自主开发的网络型/主机型审计记录系统,能对流行的网络协议进行解析、还原和日志记录,可供贵单位选用。 5、加固操作系统 现有的各种操作系统都存在很多安全漏洞,为了加固操作系统,一般采取如下措施: ,安装最新版本的操作系统和补丁; ,关闭所有不必要的服务; ,打开所有操作系统内置的审计记录功能。 64 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 本系统中,采用的操作系统安全级别在C2级以上,但为了达到更高的安全性,仍然需要仔细规划和精心配置,防止一切人为因素造成的安全漏洞。 6.3应用安全措施 常见的应用安全有措施如下: 1、出入控制 出入控制应采取如下策略: 应用的策略应独立于系统的策略; 密码必须加密传输和保存; 采用CA认证机制。在响应用户的应用连接之前,先要由认证服务器对用户的身份进行严格的验证,对用户的访问权限进行审核。在应用中对双方提供或交换的数据进行签名和数据验证。 2、授权 所谓授权,就是给不同类型的用户(或用户组)授予不同的权力,应遵循最小权限原则,不必要的权限一定要收回。 3、存取控制 存取控制,是对应用程序授权,应采取如下策略: 不同类型的应用,应授予不同的数据库访问权力; 同样应遵循最小权限原则,应该注意:即使应用程序本身没有恶意,但其广泛的权力有可能成为黑客攻击的工具。 本系统中,我们在建设应用系统的过程中完成安全策略的实施。应用系统的建设要遵循以下原则: ,不用超级用户登录:为了开发和维护方便,很多应用系统都采用数据库系统内置的超级用户访问数据库,拥有过大的权限,很容易形成安全漏洞,成为黑客者的工 65 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 具。 ,不同的应用程序授予不同的权限:很多应用系统都采用同一用户作为各个子系统的登录帐号,拥有相同的访问权限,同样可能造成上述问题。 ,加密存放用户密码:对存放在数据库中的密码,应该采用加密方式存放,避免泄露。 6.4数据安全措施 保证数据安全,就是保证数据不被非法窃听、拷贝、盗窃、修改和破坏,数据安全涉及两个方面:传输过程中的数据安全、存放过程中的数据安全。我们主要讨论传输过程中的数据安全。 要保证传输过程中的数据安全,就要对传输过程中的数据流进行加密,用来防止通信线路上的窃听、泄露、篡改和破坏。实现加密传输的方法有两种: 链路加密:侧重在通信链路上而不考虑信源和信宿,对网络高层主体是透明的,它不仅对数据加密,而且对高层的协议信息(地址、校验、帧头帧尾)都进行加密,因此数据在传输过程中是密文的,但在中间节点必须解密获取路由信息; 端到端加密:信息由发送端加密,并进入TCP/IP数据包回封,然后作为不可阅读和不可识别的数据进行发送,到达目的地后将自动进行重组、解密,成为可阅读数据;端到端加密是面向网络高层主体的,它不对下层协议进行加密,协议信息以明文形式传输,用户数据在中间节点不需要解密; 在本系统中,INTERNET公共服务发布的数据没有加密传输和加密存储的必要。而具有商业价值的交互数据具有机密性,则需要加密传输,可以考虑采用SSL加密传输,或采用基于PKI的加密传输软件产品。存储过程中则采用多重密码保护的加密存储。 66 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 7实施计划 实施计划是实施成功的关键因素。根据实施经验,我们建议将实施计划将分成三级: 第一级为项目总的实施计划。这一计划应包含项目总体目标、阶段划分、每个阶段的开始和完成时间。 第二级为阶段计划。在每个阶段开始之前,根据实际情况制定出阶段实施计划。 第三级为活动的详细计划。对于一些重要的活动,如原型测试、系统切换等,应制定详细的活动计划。 在项目实施过程中,项目小组将在项目开始实施时,通过详细的调研分析,和种业公司的项目实施小组按照实施计划大纲来共同制定,并报高层领导批准。 本报告在下面的部分结合本项目的实际情况,描述了编制项目实施计划的依据、方法和要点。 7.1开发方式 7.1.1阶段划分 易事通公司一贯采用的生命期模型是基于瀑布模型的思想,结合我们的技术架构选型(JAVA+B/S+组件化),提出的一个工作模型。 本模型按照工程化的方法,采用3次迭代、每次迭代均按“需求—设计—编码—测试”的开发过程组织实施。下图显示了实现这一迭代开发过程的基本框架: 67 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 项目启动 业务调研需求分析 变更 设计 综合 测试总体设计详细 设计配置数据优化原型初始设计化 代码 设计 代码 设计 评审验收 (图17) 每一阶段的做法和要求如下: (1)项目启动阶段:从业务角度了解用户对本系统的需求,确定项目边界,组织项目团队。这一阶段的标志性成果有:项目开发计划。 (2)业务调研阶段:通过系统的调研工作,对系统业务活动进行分析,使其业务流程规范化、信息结构标准化、管理制度科学化。这一阶段的标志性成果有:业务。 (3)需求分析阶段:在调研基础上,建立系统的需求模型,包括对数据、业务和管理活动在管理信息系统中的实现方式与业务需求进行详细描述。这一阶段的标志性成果有:需求分析报告。 (4)原型设计阶段是第一个迭代过程,这一阶段的主要任务是在消化需求的基础上形成软件的总体框架(功能树)和数据库结构,并撰写总体设计报告。在数据库设计时使用ERwin建立逻辑模型和物理模型,并生成脚本SQL程序。总体框架分为三层:第一层是子系统层、第二层为功能模块层、第三层为数据管理层(处理单元), 68 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 功能树通过表格和图形两种方式表现。这一阶段的标志性成果有:总体设计报告、可运行的软件原型、数据库(结构和数据)。 (5)详细设计阶段是第二个迭代过程,这一阶段的主要任务是重新修订需求分析报告和总体设计报告,吸纳原型设计阶段用户提出的各种意见。在此基础上,对每个处理单元的处理流程、数据对象、业务规则等进行定义,形成完整的详细设计报告,作为编码、测试、维护所依赖的标准性文档。编码和测试基本上是同步进行的。这一阶段的标志性成果有:可运行的程序版本、详细设计报告、用户手册。 (6)试运行阶段是第三个迭代过程,这一阶段的主要任务是通过用户试用,提出修改意见,在此基础上形成变更需求报告,在受控状态下对代码进行有计划的修订,最终完成软件的开发。 (7)评审和组织验收阶段是软件的后期处理,包括对系统的优化、形成最终版本并组织评审,正式将所有项目成果提交用户。 7.1.2阶段划分 本项目共安排54个人月(216人周)的开发工作量,共划分为9个工作节点,下表对全部工作节点的时间属性进行定义: 估计时间 投入人数 人次数 项目 工作内容 (天) (人) (人天) 1 2 2 项目启动 讨论方案建议书、修改完善方案建议书、签订合同 公司总部(后勤办公、物流、销售、财务)、分公司、10 2 20 业务调研 下属子公司、典型车间 15 3 45 需求分析 分析建模,需求分析报告,与用户深入交流细节 7 2 14 系统集成 采购服务器、接入、建网 设计数据库结构,搭建一个可用的原型,初始化用例数 30 6 180 原型设计 据,安装到用户服务器,完成总体设计报告,在公司总 部试用 程序设计,完成详细设计报告,综合测试,使用手册,75 9 675 详细设计 从区域公司到公司总部试用 30 4 120 试运行 培训所有用户、数据初始化,在局部试运行,逐步推广 10 2 20 评审和组织验收 由用户组织对本系统的评审,提交所有文档 培训系统管理员、由系统管理员负责后面的维护,或委4 1 4 正式推广 托服务 69 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 180 1080 合计(折合为36周,216人周) 7.1.3完成项目的最迟期限 本产品试用版的提交时间是:2005年8月1日以前; 本产品正式版的提交时间是:2005年10月1日以前。 7.1.4关键活动列表 根据上面建立的生命期模型,结合本项目的实际情况,我们对本项目每一阶段开展的活动进行了详细定义。下表总结了各个阶段和各阶段的活动、输出、时间分配原则等。 阶段 活动 输出 参与者 与公司共同组建联合项目小组,完成小组成员分工,岗位职责描述 职务分析表 双方 制订项目总体计划和阶段计划 MPP文档 双方 项目启动 项目组成员培训,主题是标准化管理原则与具体要求 培训大纲 项目组 项目启动会,公司全体员工了解本项目目标 会议纪要 双方 制订业务调研计划 MPP文档 项目组 对参加调研的业务人员进行调研前培训 培训大纲 新希望 下发标准化的业务调研表格,由业务人员填写 调研表格 新希望 现状诊断:管理现状和应用系统运行情况调研 会议纪要 项目组 对每个业务口进行面对面详细调研 调研笔记 项目组 业务调研 分别选择多个分公司、下属子公司、车间进行调研 调研笔记 项目组 整理调研笔记,形成调研报告 调研报告1稿 项目组 调研报告内审(含修改) 评议表 公司 调研报告反馈 反馈意见表 新希望 调研报告修改 调研报告2稿 项目组 调研报告审核签字,定稿 公司 正式文档? 商业建模,完成对象、用例、组织机构分析 MDL文档 项目组 撰写需求分析报告,基于商业模型的详细描述 需求报告1稿 项目组 需求分析报告内审(含修改) 评议表 公司 需求分析 需求分析报告提交用户初审 反馈意见表 新希望 需求分析报告修改 需求报告2稿 项目组 召开需求报告评审会 双方 会议纪要? 70 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 需求分析报告修改 需求报告3稿 项目组 需求分析报告审核会签,定稿 公司 正式文档? 根据需求建立项目边界定义备忘录,用户签字 正式文档 双方 在需求报告撰写过程中插入两次项目例会 会议纪要 项目组 需求阶段的风险缓冲期估计为35% 调整计划 公司 根据需求报告制订原型设计的阶段计划 MPP文档 项目组 制订软件开发规范 设计文档(1) 项目组 技术人员培训,掌握规范和开发的具体要求 培训大纲 项目组 总体设计:建模,用例、类模型的初步 MDL文档V1 项目组 数据库设计,用ERWIN建立数据库模型的初步 ER1文档V1 项目组 软件界面设计 HTML文档 项目组 技术人员培训:详细讲解系统结构和管理背景 培训大纲 项目组 原型开发编码 程序0.1版 项目组 准备原型测试用例 测试计划1稿 项目组 原型设计 原型内部技术测试:代码规范、运行能力 测试报告(1) 项目组 原型符合用户需求的情况 测试报告(2) 项目组 原型内测循环迭代,修改—测试—修改,占开发50% 变更记录 项目组 原型提交用户验证 反馈意见表 新希望 循环响应用户对原型的修改意见 变更记录 项目组 提交原型测试和开发小结报告 工作总结(1) 公司 用户组织对原型进行评审 双方 会议纪要? 在原型开发过程中插入2次项目例会 会议纪要 项目组 原型阶段的风险缓冲期估计为70% 调整计划 公司 制订详细设计阶段的开发计划 MPP文档 项目组 技术人员培训,前阶段小结、详细设计技术要求 培训大纲 项目组 进一步细化测试用例 测试计划2稿 项目组 修改需求分析报告 需求报告4稿 项目组 将修改部分提交用户审核 反馈意见表 新希望 形成需求分析报告修改稿 需求报告4稿 项目组 详细设计 修改系统模型:MDL和ER1 ER1文档V2 项目组 深化MDL模型,建立状态图和序列图 MDL文档V2 项目组 撰写详细设计报告和用户手册大纲 写作提纲 项目组 技术人员培训,详细设计报告、用户手册写作培训 写作提纲 项目组 软件特别是网站界面的细化 HTML文档 项目组 同步进行软件代码开发 程序0.2版 项目组 撰写详细设计报告 详设报告1稿 项目组 71 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 软件内部技术测试:代码规范、运行能力 测试报告(3) 项目组 软件内测循环迭代,修改—测试—修改,占开发50% 变更记录 项目组 撰写用户手册 用户手册1稿 项目组 会议室导航测试,使用真实数据进行测试 测试报告(4) 项目组 循环响应用户对系统的修改意见 变更记录 项目组 详细设计报告和用户手册内审 评议表 公司 修改详细设计报告和用户手册 正式文档 项目组 详细设计报告和用户手册会签 评议表 公司 提交详细设计阶段的测试和开发小结报告 工作总结(2) 公司 用户组织对提交的试运行版本进行评审 双方 会议纪要? 在详细设计阶段插入1次项目例会 会议纪要 项目组 详细设计阶段的风险缓冲期估计为35% 调整计划 公司 制订培训计划和试运行计划 MPP文档 项目组 试运行前的准备:转换数据、现场测试 测试报告 项目组 - Beta版本正式发布 公司 对系统管理员进行培训,主要是系统维护、定制 培训大纲 项目组 试运行 对最终用户进行培训,主要是操作性的内容 培训大纲 项目组 循环响应用户提出的问题。启动需求变更管理制度,需求、详设、模变更记录 项目组 型、用户手册、测试用例同步变更、变更程序提交前要通过测试 中止原系统,正式启用新系统 双方签字 双方 软件正式版发布,正式提交程序光盘、文档 产品清单 公司 提交项目总结报告,同时提出升级建议 总结报告 公司 组织验收 用户方组织系统验收评审会 双方 会议纪要? 跟踪系统运行:收集用户评价,提出升级详细计划 升级报告 项目组 对完善后的系统进行的维护提供永久支持 变更记录 公司 注:(1)标注?号者为里程碑节点。 其中,很多活动是并行的。具体实施时也并不一定要在每一个阶段的实施过程中经过所有的步骤。实际上,有些实施步骤可以忽略,这需要根据实际情况而定。易事通公司将会在实施过程中,向用户方提出具体建议,这点将在每一个实施阶段的详细实施计划中得到体现。 7.2项目管理 项目管理是在项目进行全过程中所进行的包括进度控制、成本控制、质量控制、人员管理、过程管理等一系列的活动。 72 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 进行项目管理,我们首先要明确项目管理的目标和应取得的项目成果,分析项目管理的内容(包括对项目任务、人员、时间进度等因素分析),预计项目进行中可能发生的变更和风险。以此为依据,设立项目的组织机构,制定项目的进度计划和应急策略,有效地管理、控制、处理项目进程及问题 1、项目管理的目标 项目管理的目标包括:设计合理的系统实施方案、编制计划和安排人力资源,使所有实施项目均能按时按质完成,所有的费用控制在预算范围内,努力做到客户和所有合作方均满意。 2、项目管理的内容 项目管理的内容包括项目定义和项目工作清单、项目人员的配置和组织、项目进度安排和控制、项目风险评估管理、项目变更的管理、项目质量控制、项目成本控制、文档管理、合作各方的协调、验收及其标准。 (1)项目定义和确定工作清单 明确项目的任务,并对任务进行细化,以制定工作清单,是项目人员调度和日程安排的重要依据。 本项目将根据系统要求分布安排工作,包括网络设备安装调试、网络环境配置、软件调研、开发、测试等。我们将按照不同的阶段制定对应的明确的工作清单。 (2)项目人员组织和分配 为了实现我们管理的目标,我们将我们的人员按不同的职能,分成若干小组。根据项目的工作清单和任务量的大小,合理安排每个人员的工作,建立良好的组织结构对人员进行管理和协调,以便有序地工作。 (3)项目进度安排和控制 按照项目对进度的总体要求,确定项目工作清单中各任务的日程安排,并留有适当余地以处理不可预知的情况,进度控制以日程安排为依据,通过例行会议等手段进行项目进程状态汇总、审计和督导。 合理安排日程并加以监督控制可以提高工作效率,及时发现并解决问题。 73 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 (4)项目变更和风险管理 风险管理首先应确定所有已知的项目风险,分析发生的可能性和潜在影响,并且确定风险分析管理过程,用于跟踪每一风险并尽可能减少风险的负面影响。 在本项目中,我们认为主要的风险可能由安装点的实施环境、项目周期、项目参与人员、用户的配合等因素引起。我们认为应通过项目会议以明确各种可能的风险,分析风险并制定出完整的风险管理计划。 (5)项目质量控制 明确整个项目的目标和质量要求,确定出项目工作清单中各项任务结果相关的质量及测试要求。制定质量控制流程以保证项目达到质量标准。 质量控制流程应包含质量保证承诺、全面或抽样测试、质量验收过程和问题汇总反馈过程等。 定期地组织质量检查、实施质量控制流程,并对项目的总体运行结果进行评审,以保证项目达到预计效果。 (6)项目文档管理 技术文档是整个工程实施的重要知识成果,所有的技术文档必须归纳整理,加以妥善保管。 每一个项目实施步骤都需建立联机项目文档数据库,对项目工程采取实时的跟踪、控制和管理。并保证在项目结束后,向用户移交全部的项目实施档案,保证用户项目档案的完整。 主要的技术文档包括系统总体设计文档、网络设计方案、网络配置文档、工作站安装文档、硬件和软件维护手册、网络管理系统使用文档等。 3、项目的需求管理 通过需求管理,我们希望能够达到以下目的:第一、对所有来自业务单位的项目需求,提供一个标准的处理流程。第二、对所有来自业务单位的使用者服务需求,提供一个标准的处理流程。第三、产生管理报表并对需求进行追踪。 通过需求管理,能够真正提升客户的满意度,增加处理来自业务单位的需求效率, 74 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 避免资源的重复浪费,减少无谓的需求数目。将花在低附加价值的使用者服务需求,转换成高附加价值或高优先需求。使信息化建设的目标始终围绕我们制订的工作计划展开。 需求管理的流程如下图所示: 提交接受核准确认监视上线支持 了解需求 需求初步分类估计优先等级初步项项目项目项目项目决定需初步目计划启动计划执行结束求单位想法负责人 需求单需求位再次需求单指定过滤位过滤 服务初步任 上线报批务指定 纳入正式资源管理服务范围 资源配置(成本和时效) 追踪状态 (图18) 在用户提出需求变更时,严格按照以下过程进行变更设计: ,提交开发人员,用户提交初步想法进行需求的确定,开发方填写需求变更单的需求说明栏。 ,提交项目组长,安排进行详细需求调研或需求确认,提出设计方案,填写需求变更单的更改栏。 ,提交项目主管,评估本需求变更对开发计划的满足度和风险,确定是否提交联合项目组讨论。 ,提交开发人员,进行编程;同时提交测试人员编制测试用例。 75 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 ,提交测试人员,测试,对比用户需求,检查满足需求的程度,征询用户方是否符合要求。在需求变更单后附测试记录。 ,提交项目组长,对相关文档进行变更,依次检查需求报告、总体建模文档、数据库文档、详细设计文档、用户手册。完全各项变更,并在需求变更单上确认。 ,提交项目主管,需求变更单返回项目主管备案。 7.2产品 7.2.1最终成果清单 (1)存档光盘一张:系统所有源程序(包括编译所需的所有插件,源程序可编译为成品系统)、图片源文件、E-Rwin文档、与本项目有关的所有文档的电子版。 (2)纸质文档一套,纸质文档包括: ?方案建议书。包括本项目的实施规划,包括规模、内容、技术、实施步骤等要点。即本报告。 ?需求分析报告。关于本系统用户要求的详细描述,包括项目功能要求、接口(含用户界面)、数据表、性能要求等。 ?软件设计报告。本系统的详细设计,包括数据库结构(E-RWin)文档、类图。各功能模块的程序结构:传入参数、输入输出数据、类结构、算法、前置条件和后置条件。 ?使用手册。本系统的使用以纸质文档和电子文档两种方式提供给用户。电子文档是软件的组成部分(联机帮助),同时提供安装指南的电子版(readme.txt)。 ?项目开发总结报告。关于本项目开发全过程的描述,升级建议等。 7.2.2培训与服务 (1)在系统提交用户进入实施阶段后,至少一名技术人员对公司总部用户进行现场培训、全程跟踪和交流。 (2)24小时内响应用户请求,排除错误的时间原则上不超过一天。 76 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 (3)培训:免费承担公司总部用户和区域节点用户的集中使用培训,培训期不超过10天。区域节点用户的个别培训和基础知识培训,开发方可酌情收取成本费。 (4)不负责区域节点软件的安装、使用维护和现场处置问题。负责远程维护(通过PCAnyWhere拨号进行远程控制)。 (5)因为本系统软件的程序错误造成的损失和现场维护,由开发方自行承担。 7.2.3产品提交方式 (1)在提交软件试用版的同时提供全部用户文档的纸质版本(初稿)1份。 (2)在评审验收后提交本产品光盘1张和纸质文档(定稿)1份。 7.3质量保证 对于一个大型项目来说,质量管理(QA/QC)的根本目的是保证项目进展的可控性,确保项目目标的最后达成。质量管理主要由项目质量保证体系的建立和项目质量控制组成。 质量保证(Quality Assurance)体系是一个连续的结构化的过程,用以衡量和持续改进项目质量。质量控制(Quality Control)是为保证质量保证体系的要求而采取的活动。 质量管理的原则是:既保证项目的高标准高质量,又要避免陷入过分繁冗的文牍工作中。据此,我们将在项目计划过程中根据项目的主要目标制定质量保证体系,而在项目执行的每个检查点进行质量控制。项目质量信息的收集可以在项目进行过程中随时进行。 7.3.1软件开发的技术要求 (1)项目开发按工程化的原则组织开发,原则上按迭代开发思想进行项目的阶段划分与组织实施。 (2)通过需求分析对系统业务的流程进行分析,通过科学、系统的流程设计使项目管理业务更规范、更科学。 77 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 (3)重视系统基础设计的高标准。使用专用建模工具辅助软件设计,保证设计质量。 (4)在项目实施过程中,通过完整的文档进行团队的组织与协同。文档编制参照“计算机软件产品开发文件编制指南”(GB 8567-88)。 (5)数据库建设充分保证与其它子网的数据共享和一致性(主要是财务系统)。数据库设计满足第三范式。 7.3.2主要技术指标 按Gilb的软件质量度量方法,从正确性、可维护性、完整性和可使用性四个方面对软件质量进行量化管理: (1)正确性,用每千代码行的差错数(kLOC),保证在正式提交用户后,一年内的kLOC不大于8。 (2)可维护性:用平均变更等待时间MTTC度量,该指标是指从开始分析变更需求到正式提交用户使用的过程。保证MTTC小于10天。 (3)完整性:通过本系统访问数据库时保证数据完整性达到100%。即无论是程序错误、用户操作错误或意外事故,均保证数据库内数据的完整。尽可能提高对绕过本系统访问数据库或因存储环境被攻击而造成数据库崩溃的防范能力。 (4)可使用性:界面美观,完全满足用户对操作习惯的需求。用户使用本系统的学习时间不超过3天(打字培训除外)。 7.3.3验收标准 (1)功能验收(完备性和正确性)以甲、乙双方签字认可的最后版本的需求分析报告描述为准。 (2)数据库设计达到第三范式(3NF)。违背3NF要求之处,开发方应提供专门的文档说明。 (3)代码验收:抽查源代码书写格式是否符合规范。代码书写规范是是随开发计划书一并提交用户的。代码书写规范的依据是JAVA代码标准书写规范的进一步细化, 78 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 是长期指导易事通公司软件的一个标准文本。 (4)文档包括需求分析报告、数据字典(E-R图)、设计报告、使用手册。用户能够依照设计报告和数据字典进行软件维护和二次开发。 (5)满足用户对产品和服务的要求。 (6)产品的完整性和稳定性达到《系统设计报告》的设计指标。 (7)安全性设计达到用户对数据管理的安全性需求。 7.4需由用户承担的工作 (1)调研和需求分析。由用户方提供所需的数据表格式和打印报表样板,用户方以口头或书面形式提出对本系统设计目标、功能、性能和接口需求,尽可能一次性详细描述清楚。用户方应对开发方提交的需求分析报告认真研读,并签字确认。在开发过程中,一旦发生需求变更,用户方应及时通知开发方,并提交书面文档。 (2)数据初始化。用户方应在开发方的指导下进行数据初始化。在数据录入过程中用户方应主动反馈对本系统的建议,开发方将根据用户提出的建议制订本系统的升级开发计划。用户方应对开发方的升级开发计划认真研读,协助开发方进行软件升级开发。用户方在数据初始化过程中要做好数据备份工作,保证数据安全。 (3)试运行和培训。用户方应在开发方提交软件试运行版的一周内,启动试运行工作。在培训和开发方指导下进行运行的过程结束后,用户方应独立地试用软件的各项功能。确保在规定的试运行期内能够对本系统有一个全面的评价。用户在试运行期内使用本系统的时间平均不应少于10个工作日。 (4)综合测试。用户将和开发人员一道,在系统的使用现场,进行试运行软件的综合测试,并在综合测试报告上逐一签字。综合测试时间不应少于1个工作日。 (5)组织验收。由用户方邀请专家(厅外专家不超过3人)对软件成果进行评审,并形成正式评审意见,作为项目结题依据。验收工作应在正式软件提交后的2周内组织。 7.5风险分析 本系统在设计、开发和实施过程中,我们要考虑两个方面的难度,在开发阶段设计时必须充分重视: 79 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 ,本系统是一个分层系统,必须考虑如何满足地方用户的需求。因此,从调研开始就必须结合这些用户的需求。 ,本系统涉及的业务是非常复杂的,细节特别多,要做到好用,必须在细节的操作上符合用户习惯。因此本项目要抓住重点,围绕主题。 7.6技术团队 本项目开发小组由11人组成,设11个工作岗位。具体分工如下: 人分组 岗位 职责 人员 合计 数 安排和监督项目计划的执行、项目组资1 1 项目管理 项目经理 王廷军 源调配、阶段考核、人员考核。 1 系统整体设计 项目整体技术框架和实施规划。 腾林 1 业务分析 需求调查、业务分析和汇总。 李鑫 3 总体设计组 框架设计和详细模块设计(类、数据库1 软件架构设计 程旭文 等设计)。 开发组的管理;任务分解落实;开发进 2 组长 度和代码质量的监督、审核。组织技术李鑫 攻关。 7 软件开发组 1 网页美工 网页和界面美术设计。 郝小敏 成新华、贺贞夫、4 程序员 代码编写、单元测试。 吕鹏、章冠洲 1 1 测试组 测试工程师 测试方案编写和执行;软件手册编写。 何启发 依据ISO9000标准的文档、系统和代码1 1 配置管理组 配置管理员 周思英 配置管理。 网络、服务器系统、数据库等系统的安1 1 系统管理组 系统工程师 王廷军 装、配置和管理。 制订质量保证计划,并执行、评估、反1 1 质量保证组 质量保证工程师 周思英 馈和跟踪。 人数总计 11人 主要开发人员个人简历 王廷军,男,31岁,电子科技大学计算机系,硕士。1996年开始从事软件开发工作。 80 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 腾林,男,电子科技大学,博士 程旭文,男,27,四川工业学院,本科,1999年开始从事软件开发工作,主持开发过设计上海电信业务测试案例、解放军总参谋部SSL/TLS加密算法替换、上海电信114业务中间件部分、上海电信电子支付 支付网关部分、中国电信 EAI产品评比测试及中国电信 大客户服务系统CRM等项目系统。 李鑫,男,28,电子科技大学计算机系,本科,1998年开始从事软件开发工作,主持开发过企业协同工作平台(ECP)、人力资源管理(HR)、绩效考评管理(JXKP)及保密管理(SECM)等10余个项目系统(JAVA)。 7.7经费预算 本项目只设计项目应用软件报价 项目 总价(万元) 说明 21.18 应用软件开发 含相应中间件购买,不包含数据库购买 1.0 现场实施 300元/人天,按2人90天计算 22.18 总 计 1、软件分项报价 项目 单套价 数量 总价(万元) 说明 22.18 1 22.18 业务系统 南方希望产供销软件 22.18 总 计 含实施、培训、一年服务费 2、硬件分项报价(参考) 项目 单套价 数量 总价(万元) 说明 3.2 1 3.2 专用服务器 IBM X335标配 1.5 1 1.5 NET Screen 硬件防火墙 5.0 1 5.0 数据库管理系统 ORACLE工作组版 1.4 1 1.4 服务器托管 在天府热线托管1年,共享512K带宽 0.4 1 0.4 交换机 公司总部内部局域网使用 0.1 1 0.1 移动硬盘 公司总部内部局域网使用,做数据备份 1.0 1 1.0 现场实施 含网线、人工费和不可预见费 12.6 12.6 总 计 81 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 33、业务系统开发报价 项目 费用(万元) 说明 按40个人月,平均每人月4000元计算(含个人培训费) 16.00 劳务费 按5个月、平均每月200元计算,调研 0.50 差旅费 免 0 机时费 购买资料、光盘、打印、文档制作 0.40 文档资料费 按上述总费用10%收取 1.60 管理费 0.64 按上述总费用4%收取 不可预见费 0.96 总费用6%收取 税收 1.08 按上述总费用8%收取 利润 21.18 总 计 4、报价说明 根据上述分析,本项目的总体经费是22.18万元,只包含软件实施、客户培训、一年服务费。但不含各区域节点和公司总部接入ADSL的月租费,也不含使用条码系统要求增加的硬件费用。 以上配置是运行南方产供销平台应该具备的最低配置,如果用户提出新的需求或要求更高的性能,可能会增加费用。 3 本报价只是产供销软件web版的开发与实施报价,不含企业门户、核心平台等的开发或购置费。 82 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 附录1:技术选型的说明 1、使用B/S C/S结构,即Client/Server(客户机/服务器)结构,是大家熟知的软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,可以充分利用两端硬件环境的优势。 B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓3-tier(3层)结构。B/S结构利用不断成熟和普及的浏览器技术实现原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。这种结构更成为当今应用软件的首选体系结构,microsoft.net也是在这样一种背景下被提出来的架构,但微软的方案只是一种构想,要成为现实还需要几年,而JAVA技术已经是很成熟的应用了。 目前大多数应用软件系统都是Client/Server形式的两层结构,现在的软件应用系统正在向分布式的Web应用发展;内部的和外部的用户都可以访问新的和现有的应用系统,Web和Client/Server 应用都可以进行同样的业务处理;不同的应用模块共享逻辑组件;通过现有应用系统中的逻辑可以扩展出新的应用系统。这也就是目前应用系统的发展方向。 管理软件的主流技术与管理思想一样,也经历了三个发展时期:界面技术从DOS字符界面,到Windows图形界面(或图形用户界面GUI),直至今天的Browser浏览器界面。最新浏览器界面,不仅直观和易于使用,更主要的是基于浏览器平台的任何应用软件其界面风格一致,用户对操作培训的要求大为下降,软件可操作性增强;平台体系结构也从单机单用户发展到文件,服务器(F,S)体系,再到客户机,服务器(C,S)体系和浏览器,服务器(B,S)体系。 C/S和B/S的主要方面的比较如下: ,开放性:传统的C,S体系结构虽然采用的是开放模式,但这只是系统开发一级的开放性,在特定的应用中无论是Client端还是Server端都还需要特定的软件,没 83 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 能提供用户真正期望的开放环境;B,S结构则不同,它的前端是以TCP,IP协议为基础的,企业内的WWW服务器可以接受安装有Web浏览程序的Internet终端的访问,作为最终用户,只要通过Web浏览器,各种处理任务都可以调用系统资源来完成,这样大大简化了客户端,减轻了系统维护与升级的成本和工作量,降低了用户的总体拥有成本(TCO)。 ,方便性和易用性:越来越厚的使用说明书和越来越花时间的培训,并不能称为良好的售后服务,真正好的产品在功能越来越复杂的同时应该使产品的使用越来越简单,使用浏览器作为软件界面不但容易统一各种应用系统,也非常便于使用。在工作节奏越来越紧张的今天调集大批的职员进行培训是很困难的,时间和人力都难以集中,浏览器这种易于使用几乎不需要培训的方式是最好的选择。 ,维护性和升级:维护和升级方式的革命-瘦客户机软件系统的改进和升级越来越频繁,B/S架构的产品明显体现的更方便的特性。无论用户的规模有多大,有多少分支机构都不会增加任何维护升级的工作量,所有的操作只需要针对服务器进行,如果是异地只需要把服务器连接上网即可立即进行维护和升级,这对人力、时间、费用的节省是相当惊人的。 一个稍微大一点单位来说,系统管理人员如果需要在几百甚至几千部电脑之间来回奔跑,效率和工作量是可想而知的,但B/S架构的软件只需要管理服务器就行了,所有的客户端只是浏览器,根本不需要做任何的维护。所以客户机越来越"瘦"而服务器越来越"胖"是将来软件的主流发展方向,这使得升级和维护越来越容易而使用越来越简单。 ,技术的稳定性:它是有计算技术以来最稳定的技术平台。在 C/S时代,用户最苦恼的问题莫过于如何选择一个稳定的平台。由于以前的技术基础不是网络,因此自然地发展出众多的互不兼容的技术平台。每种技术平台,从用户应用稳定性要求来看,都可以说是昙花一现,给用户留下了无奈与苦恼。只有进入网络计算机时代,由于上亿用户都联在网上,其技术才获得了高度稳定性。它只能发展,不能被推翻,所有人只能支持和遵循它,不能控制它。 ,安全性:B/S的程序全部位于服务器端,可以集中考虑安全性的问题;而C/S的程序十分分散,必须考虑各部分的安全,使得安全性的实现十分复杂。 ,技术的主流性:随着Windows 98/Windows 2000将浏览器技术植入操作系统内部,这种结构更成为当今应用软件的首选体系结构。已成为企业级应用的通用开发架 84 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 构。无论是微软,IBM和SUN等主流软件公司都将主要精力放在该领域。 ,系统整合。无论是办公自动化管理系统,人力资源管理系统,客户关系管理系统,ERP等等,发展的趋势是不断融合,采用统一的B/S结构开发的产品无论是现在还是将来都是最好的选择。 ,成本降低,选择更多。很明显windows在桌面电脑上几乎一统天下,浏览器成为了标准配置,但在服务器操作系统,windows并没有这种绝对的统治地位,而现在的趋势是应用软件都变成B/S架构的,只安装在服务器上,所以服务器操作系统的选择是很多的,不管选用那种操作系统都可以让大部分人使用windows作为桌面操作系统的情况不受影响,这就使的很多免费的操作系统如现在最流行的Linux得以快速发展,除了操作系统是免费的以外,连数据库也是免费的,这样的选择非常流行。 比如说很多人每天上新浪网,只要安装了浏览器就可以了,并不需要了解新浪的服务器用的是什么操作系统,而事实上大部分网站确实没有使用windows操作系统,但用户的电脑本身安装的大部分是windows操作系统。中国政府处于安全和国家战略的考虑希望有自己的操作系统,而在桌面领域任何一种操作系统都难以和windows抗衡。 ,面向电子商务时代的技术。将来所有的应用系统几乎都在互联网上运行,企业发展电子商务也是不可避免的,而B/S架构的软件则代表了将来的技术,只要连上互联网或内部广域网就可以与全球的客户相连,与各地的分支机构相连。 ,移动办公。在办公室内移动的时候可以使用任何一台电脑办公,而传统的OA是每台电脑对应指定的用户,别的用户不能使用该电脑,而且还需要安装调试软件,相当不方便。回家或离开办公室或出差到其他地方只要有可以上网的电脑也可以使用办公系统。分公司可以通过互联网、专线、电话网等连接使用资源共享,协同办公。 基于以上分析,我们采用C/S的开发模式,下面是两者的优缺点比较: 85 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 项目 B/S C/S 安全性 好 一般 是否是主流技术 是 特定领域的解决方案 开放性 全面 一部分 是否是稳定的技术 最稳定 经常变化 维护性和升级 容易 十分不便 方便性和易用性 简单,使用方便 需要专门的培训学习 成本 较低 较高 可否移动办公 可以 不可能 交互性 强 较弱 地理位置的限制 没有,理论上可以无限分散 必须保证在一定范围内 软件的重用性 十分强 较弱,不可避免的存在整体性考虑 硬件环境 不必是专门的网络硬件环境 一般建立在专用的网络上 表现方式 多(包括html,jsp,applet,脚本语言等) 一般使用windows的UI 扩展性 容易 不便 新技术的使用 容易不断集成新技术 困难,一旦选择将很难改变 异种机,异种系统的集成 容易 困难,经常无法实现 开放速度 快 慢 2、选择J2EE的理由 J2EE是美国SUN公司推出的一种技术框架开发模型,具有跨平台、组件支持和面向对象等特征,与传统的互联网应用程序模型相比有着不可比拟的优势。目前,J2EE不仅是SUN公司鼎力支持的技术规范,而且也是IBM、ORACLE等计算机业界领导者竞相倡导的开发标准,从底层操作系统、中间件到数据库的诸多领域,都有强势厂商对该规范提供大力支持。 J2EE平台为设计、开发、集成和部署企业应用提供基于组件的方法。 与之相对应的,.NET是Microsoft公司最新推出的互联网时代的技术标准,该标准具有相当的超前意识。全新诠释了互联网时代软件发展的技术与方向。美中不足的是该规范必须在Microsoft平台上实现,目前在此平台上缺乏成熟的应用软件。由于历史和技术的原因,高端应用软件很少在Microsoft平台上实现。 从另一个角度看,.NET只是模仿了JAVA的思路,.NET的蓝图与Java十分相似,但它目前还只是一个框架,还需要几年才能成熟,而JAVA已经是应用十分成熟的技术了。 86 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 由JAVA建立基于WEB和Intranet结构的应用系统是JAVA最普遍的应用模式,也符合现在软件技术领域的发展趋势,更符合一般人操作计算机的习惯,基于WEB的应用程序,由于使用统一的浏览器界面,基本上不需要对用户做任何操作性培训,就能够被使用。 基于web平台,采用J2EE技术架构、JavaBean/EJB(Enterprise Java Bean)、XML、LDAP等先进技术,充分体现了当今软件技术的最高境界,最大程度地保证平台的可扩展、可通讯、可靠、可用和可移植性。 在IT产业的历史上,从来没有一样东西能够象Java这样引人注目。即便在信息技术已经飞速发展的今天,Java还是大大增加了其加速度。如果时光倒流几年,我们可能认为这是绝对不可能的。与目前所有的程序环境相比,Java无论在产业上还是在学术上都有着深远的影响。如果您需要在开放的Internet年代建造具有极强的适用性和稳定性的商业系统,Java已经被证明是至关重要的。Java,正因为其完全的紧缩式模块化的结构,可以在任何一种环境或技术条件下部署。而且,当任何一种新的机会出现的时候,它也可以被非常方便地扩展。 Sun Microsystems公司的总裁Scott McNealy认为Java为Internet和WWW开辟了一个崭新的时代。微软总裁比尔.盖茨说:“Java是最卓越的程序设计语言”。 Java的关键优势在: ,开放的互联网标准 ,网络中心的配置 ,技术领导者的投资 ,独立的平台 ,优秀的技术 ,可扩展性 ,更加优良可靠的程序质量 ,更低的成本 因此,目前B/S模式下最好的选择是JAVA技术。 J2EE的成功案例说明: 87 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 公司 行业 应用 4D Networks, Inc. 电信服务提供商 基于jini技术。使用jini的查找功能来注册公司的服务。. Sun provides architecture assessment and assist Agency.com Agency.com in designing infrastructure for evolving applications based 电信服务提供商 on the Sun[tm] ONE platform. 为了提供一个可伸缩的解决方案, Appropria的 产品包 Appropria 技术 含了jini技术。. Cidco, Inc. 电信服务提供商 提供支持java的通讯产品和新型的网络电话 通过jini技术使得医疗设备不需要医生来配置数据就可eko systems, Inc. 卫生/保险 以使用. FETISH Federation 旅游/娱乐 使用jini技术实现公司数据的分布式查找 使用jini和java技术,建立了一种商业网络的解决方案:lightflow, Inc. 技术 实现在线和离线的服务和销售能够无缝的集成。 Maui High Performance 政府部门 使用jini技术来构建军事模拟系统. Computing Center 建立控制儿童上网和简化权限管理,使用java技术构建Noblestar 电信服务提供商 了和基于asp的服务连接的应用。 Raytheon (U.S. Navy) 政府部门 使用java技术构建了开放,自适应的系统。 使用java并充分使用了J2EE技术,使得能够快速开发适Truis Corporation 技术 应市场需求的软件产品。 WakeSoft, Inc. 技术 使用J2ee成功的开发了基于J2EE平台的分布式软件。 资料来源: 88 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 后记 信息化建设是一个持续改进的过程,因此,我们提交的这份报告也是一份需要持续改进的报告。相信有正确的策略、有领导的重视、有群众的参与、有坚实的技术团队,“德农正成种业有限公司物流管理系统”建设一定能够结出硕果,产生效益。 信息化建设作为一项系统工程,如果组织得力、方法适当、思路正确,则能够事半功倍,否则将适得其反。根据我们多年来在企业信息化领域的实施经验,特别是近几年在网络化环境下从事网上办公平台建设方面的体会,我们对德农种业的信息化建设提出一些不成熟的建议,希望能够有所助益。 1、信息化建设在战略上应正视它的复杂性、全局性和具体的可操作性。一定要在可行的管理模式基础上设计本系统,不要盲目追求技术的先进性和全面、通用等目标。任何管理信息系统都有一个逐步完善的过程,本系统建设更不应该一步到位,抱着有所为有所不为的原则,避免贪大求全,抓住重点,从可操作性的角度逐步推进。 2、应该认识到,加强信息化建设的力度、充分利用现有的网络资源、技术资源,是推行企业信息化建设不可或缺的技术保障,甚至可以说是一个前提。建立一个庞大的全局性的管理信息系统,是一个巨大的系统工程,也需要从战略数据规划的角度自上而下地设计本系统,在此基础上,再自下而上地建设各子系统。因此如果能够专门有一个职能机构来承担这一工程,是比较理想的。 3、任何一个信息系统的建设,管理是前提、是保障,因此业内人士将管理信息系统建设称为首长工程、一把手工程。本系统建设从管理流程设计、评价体系的推行到数据采集,涉及方方面面,在实际操作时,特别是部门之间协调、数据采集等问题上,一定有不少难点,德农公司如何为推进这一管理系统的实施应有一个配套的计划,实施方案与系统设计是相互影响的,是双方都需要考虑和及时沟通的。因此,在本系统设计过程中,希望公司领导能够直接参与本项目一些关键环节的讨论。 4、企业信息化建设是一个具有相当难度的系统工程,建设周期长、涉及面广,这要求项目的参与者应该具有高度的敬业精神和投入精神。站在软件开发的角度,对这样一个具有长期性、综合性的应用系统,更应该严格按照工程化的管理要求组织和实施,严格文档管理,保证开发队伍的质量与稳定,切勿急功近利,杜绝软件开发中的不规范行为。 89 成都易事通科技有限责任公司 南方希望产供销平台方案建议书 总之,本方案只是一个初步的技术方案,对德农公司的信息化建设的认识,特别是应用软件系统的认识还非常粗浅,有待进一步完善与深入。还有很多问题仍在思索的过程中,比如如何体现以人为本的思想,如何提高系统的互动能力,如何建立一个开放式系统、保证管理模式不断变革的需要等等,它们都将在系统需求分析与设计的过程中进一步探索。 90
/
本文档为【南方希望产供销平台方案建议书】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索