1、7、系统选型操作系统选用windows2003 企业版;数据库软件选择微软新出的MS-SQL2005;开发平台选用微软公司的Visual Studio .NET c# 开发。二、企业概况1、公司基本情况企业名称: xx有限公司xx市分公司法定地址: xxxxx注册时间:注册资金: xxxx企业登记注册类型:主管单位(部门)名称:xx有限公司2、企业人员及开发能力xx市xx分公司有着一支健全强大的营销队伍和技术队伍,商务领航的业务延伸,更能体现分公司的综合实力。3、主导产品情况是在话音基础业务的引领下,大力发展增值业务,“我的e家”,“商务领航”及“3G天翼”的迅速发展给我们带来了更多的新业务。
2、4、企业财务经济状况 xx市xx分公司通过固定资产投资采用滚动方式,考核以盈利为指标,已进入了良性的盈利阶段。5、企业管理状况 集团是上市公司,xx市xx分公司的企业管理进入了标准化建设阶段,绩效考核规范化,岗位设置标准化,业务处理流程化。6、企业现有信息化现状 xx市xx分公司现在的增值业务比重越来越大,已占总收入的40%以上。三、项目内容及实施方式1、系统架构2、总体需求公共服务:面向全社会吸收家政服务企业加盟,负责对加盟企业基本资质进行审查、服务标准进行规范、服务人员进行培训、服务质量进行监督评价。信息对接:接收并记录市民电话、短信、网上订单等需求信息,答复并联系加盟企业提供服务,对服务
3、结果进行回访。运营管理:接纳加盟企业和志愿者申请,评估加盟企业和志愿者的服务数量和质量;采集服务信息;组织做好人员培训、管理讲座等相关支持工作。系统维护:负责网络中心的日常运行维护,负责中心的数据库服务器、Web服务器及邮件服务器的管理,中心网站的管理和维护,中心网站部分内容的制作。质量保障:对网络中心、加盟企业服务质量进行监督检查,处理因服务质量和价格等引起的纠纷。3、实施主体方案3.1解决方案3.1.1设计原则先进性和实用性原则系统设计采用先进的设计思想和设计方法,尽量采用国内外的先进技术,在设计时充分体现先进性和实用性的完美统一。我们在积累网络建设成功经验的基础上,采用成熟的软、硬件集成
4、技术及软件开发的优势,使得整个系统在达到可靠、实用的基础上,可以在长时间内保持系统的先进性。同时坚持一切从实际出发,一切为用户着想的原则,系统的建立以用户的需要作为设计的出发点和归宿,以求得最佳效益。可靠性原则家政服务中心的关键是系统的连续可靠性,同样家政服务中心为门户应用之一,其数据量突发性比较强,系统的可靠性将直接关系到整个系统的运行情况。影响网上数据上传可靠性的因素有两个:系统硬件设备和软件性能。软件性能是保证正常运行的核心,包括能应付日常的网络系统访问和突发用户的访问。如果在某一时刻,网络突发用户数量达到一定的限度,服务器软件系统无法及时响应用户的请求,就会导致整个业务的停顿。因此,如
5、何解决突发访问也成为影响系统可用性的一个关键因素。安全性和信息可信度安全性和信息可信度一直是阻碍电子商务发展的主要原因。呼叫中心(Call Center)系统与手机短信作为家政服务中心的一种具体形式,首先解决了用户的信息可信度。网络安全问题主要有两个方面:一是保证网络系统的安全,如防止黑客攻击、限制用户的访问权限等;二是数据的安全,如保证数据免受病毒破坏、确保数据在传输过程中的安全性等。整个系统设计中考虑几个方面的安全性及保密性。其一,整个网络安全性,可靠性,主要使用防火墙、双机热备、服务冗余、设备备份、口令限制等手段;其二,数据的可靠性和安全性,(1)采用高可靠性和高安全性的数据存储结构,包
6、括合理设计数据库的访问方式和存储方式。(2)从录入发送到终端数据的接收生成由系统密码认证和数据加密算法来保证数据的安全性,保存了用户所有的上传的数据及操作流程,只有管理部门才能打开查验核实,具有不可抵赖性。可扩展性原则由于家政服务业务的飞速发展和软硬件产品的不断更新,系统的可扩展性显得尤为重要。如何保证新业务的灵活加入,并确保在业务规模扩大后,整个网络系统(软、硬件)能够平滑升级,是系统建设必须考虑的问题。数据处理遵循统一的数据规范、协议,并充分考虑现行管理软件的数据库结构,实现了与现行管理数据库的无缝隙连接。同时考虑了与其他系统的预留接口,便于系统的扩展。开放性和标准化原则系统设计的开放性原
7、则是指系统有适应外界环境变化的能力,即在外界环境改变时,系统可以不做修改或仅做少量修改就能在新环境下运行。开放性是系统柔性的体现,具体反映在以下几个方面:能适应计算机软、硬件技术的迅速发展。在硬件上能采用新技术,简便地重新组合成新的支撑环境;在软件上能使基础软件的版本升级所造成的影响局限在可以控制的范围内,或者消除其影响。能满足用户不断提出的新要求。系统在体系结构上应有能力适应这一要求。能适应管理体制和政策的变化。系统设计应充分考虑到我国管理体制目前正在急剧变化之中,系统建成后,当管理体制、政策以及组织机构变化时,只需做相应的调整,就可满足新的要求。而采用国际和本国的标准化技术和协议,有利于提
8、供更好的开放性。严格按照新版的CMM的要求,结合经营企业管理思想,以先进软件技术为实现手段充分考虑系统的可扩展性,采用平台与模块化相结合的方式,便于业务流程的调整和业务的拓展。系统设计参照国际规范、遵循国家标准、符合企业现实需求。系统充分利用面向对象设计优势,以稳定、易用、健壮为前提,保持高可扩展性。易用方便原则系统提供友好的图形界面,人性化的提示和帮助,可以让用户更容易使用和维护系统,减少维护和培训的成本。3.1.2设计关键点软件是核心,平台是基础作为xx家政服务中心,软件系统无疑是决定成败的关键因素。理由如下:家政服务中是一个覆盖面很广的系统。它牵涉到成千上万的潜在客户、家政服务企业的使用
9、,也牵涉到后台若干的系统接口。因此面对这样一个庞杂的系统,如果没有一个好的软件设计,没有良好的扩展性和柔软性,这个系统是很难满足市场需求的。当然,软件固然重要,但是一个坚固和高性能的平台也会对软件起到有力的支撑作用。本项目中,我们首先关注的是如何打造一个好的软件系统,其中我们特别关注软件体系结构的设计。平台方面,我们会遵循安全、可靠、高效的原则来建设,避免单点故障的出现。采用.net2005作为开发平台.net作为目前企业开发大型Web架构的应用系统的工业标准,已经被越来越多的企业所接受,并且被得到越来越多的成功应用。本项目中,我们将采用.net作为家政服务中心系统的终端开发和应用平台。采用X
10、ML格式作为不同系统间数据交换的标准XML(eXtensible Markup Language 可扩展标记语言)作为一种结构化的元数据置标语言,使得数据所表达的意义和之间的关系可以被更加精确、更加清晰的方式表达出来,由此也使得计算机的自动处理可以更为方便。另外,XML的格式定义规则可以确保数据的完整性和有效性,并且各种编程语言和工具所提供的XML语法解析工具可以让编程更为快捷。所以,目前XML已经成为了一种计算机系统之间进行数据交换的标准格式,各行各业也都纷纷用XML在制订本行业的一些电子数据交换标准。在本系统中,家政服务中心门户网站和呼叫中心(Call Center)、手机短信、移动网站存
11、在许多报表数据的交换,这些数据交换采用XML非常合适。采用xx114呼叫系统或独立呼叫中心系统 xx114成熟的呼叫平台可以方便的覆盖全区、并且易于推广。采用负载均衡(Load Balance)技术实现系统的高性能和高可靠因为家政服务中心系统将来要面对众多企业、客户,并且要保证同时万人在线的处理能力。对于这样一个要求,如果采用高性能的服务器,例如Unix小型机来对应的话,存在着初期一次性投资巨大的问题,而事实上数据采集的实施是一个逐步发展的过程,因此这将造成投资的浪费。因此,理想的状态是硬件平台的投资能够随着需求的增大而逐步增加,即实现“按需递增或减少”。这种要求就需要通过“负载均衡(Load
12、 Balance)”技术来实现。顾名思义,负载均衡就是系统的性能能够随着用户的需求递增而递增,随着用户的需求递减而递减,实现一种动态平衡。这种技术对于互联网这种难以预测的商业环境非常有效。现在许多重要的商业网站、银行、政府等企业的门户都采用了这种技术。负载均衡的模型如下图:负载均衡的技术有很多种,分为域名解析(DNS)负载均衡、IP地址转换(NAT)负载均衡、反向代理(Proxy)负载均衡等。根据负载均衡的应用地域范围又分为本地负载均衡和全球负载均衡两种,对于家政服务中心门户网站就属于本地负载均衡,即在一个局域网中实现多台服务器的负载均衡。其中基于IP地址转换负载均衡技术是本地负载均衡使用最多
13、的技术,并且速度很快,在产品方面有硬件设备产品也有软件产品。本系统对于Web服务器我们采用Windows2003 Advanced Server操作系统自带的负载均衡功能NLB服务来实现负载均衡,对于EJB组件采用BEA公司WebLogic所带的EJB负载均衡技术实现。由于负载均衡技术是在若干台服务器上安装了某一应用的同样拷贝,因此它适合于那种ReadOnly的应用,即不需要在本机硬盘上进行写操作的应用(如DB操作或写文件),因此对于本系统中非DB服务器外的有关服务器均可采用该技术。采用服务器群集技术实现关键事务处理中心的高可靠性前面我们已经提到,并非所有的应用都适合负载均衡,对于存在大量读写
14、事务操作的应用就不适合采用负载均衡了。因此,对于本系统的两个核心服务器:门户网站应用服务器和数据库服务器,为了保证高可靠性,就只能考虑采用服务器群集(Cluster)技术来实现了。本系统中,我们采用的是“双机Cluster、互为热备份”的模式。考虑到经济的因素,我们建议采用IA架构服务器,操作系统选择Windows2003 Advanced Server,这种操作系统中自带了服务器群集的功能,不需要增加其它的投资。3.1.3网络设计在网络设计方面,我们将尽量利用xx已有的网络基础设施,在xx的的硬件平台进行一些扩充增加。3.1.3.1网络拓扑结构图3.1.4系统安全性设计由于门户网站涉及面比较
15、广、使用成人员浮渣;数据在传输、处理、存储过程中会受到各类的攻击,因此对系统安全性的要求较高。下面,我们对系统的安全性设计进行阐述。3.1.4.1安全设计原则针对家政服务中心系统可能存在的安全问题来源,我们分析如下:No.问题域目的常用对策 身份识别 企业身份识别 采用基于PKI体系的CA证书认证 用户、口令字认证数据传输 防窃听 防篡改 防丢失 SSL加密传输 建立安全通道(VPN)访问控制 防入侵 防破坏 防非授权操作 安装防火墙(地址转换、包过滤) 安装物理隔离设备(网闸) 用户访问控制列表(ACL) 程序中提供完善的权限控制 通过日志进行监控和管理数据存储 防病毒 防意外灾害 安装防、
16、杀病毒软件 采用RAID 数据备份与恢复(磁带备份、异地备份) 针对以上可能出现的安全问题和对策,本系统也设计了全面的安全方案,以下就针对安全方案进行说明。3.1.4.1.1通信安全采用HTTPS方式通讯,保证整个通讯过程安全(优先考虑);3.1.4.1.2权限控制a) 用户采用帐号和密码登录之后,建立session;b) 用户的任何操作(对服务器端发起数据)的时候都检查session,基于session的判断结果允许或拒绝该用户的操作。c) 每次数据访问都要求提供一对加密过的“用户/密码”给服务器作权限判别,程序用户、密码不能保存在本地文件,采用加密保存在内存中3.1.4.1.3 SQL注入
17、防范a) 只允许已知正确的输入;如判断table表名是否在数据库中存在,存在才进行sql查询;b) 除掉(strip)不恰当的输入;能执行sql操作的输入提交后,后台先进行sql防注入处理。至少包括空格、tab符、/xx/、单引、-、)、(、select、update、exec等(大小写都要去掉)。判断长度,超过合理长度的数据都禁止。c) 回避(escape)不恰当的输入;d) 拒绝(reject)不恰当的输入。3.1.4.1.4 数据库安全相关作2个连接:1) 查询用户只读权限连接; 2) 修改用户完全权限连接;3.1.4.1.5 错误处理a) 考虑到安全性的重要程度,当发生程序异常(错误)
18、时,应该优先保证程序的安全性,而不是可用性;b) 取消详细出错信息的页面,改成统一定制的错误页面,屏蔽出错的细节。3.1.4.1.6加强日志审计功能a) 进行用户全权限细分,设置专用的日志审计帐号,其权限包括记录审核、备份、删除等;要求admin无法删除该帐号,也无法修改其修改密码;同时admin无法对日志进行操作。通过这样的权限划分,实现帐号权限的制衡;b) 日志记录的内容应该包括:登录名字、IP、登录时间、退出事件、操作记录、错误记录等;3.1.4.1.7 严格帐号密码规则a) 提供系统内置帐号名修改功能(如admin帐号容易被人猜测到),应该提供帐号修改功能供系统管理员灵活使用;3.1.
19、5系统平台选型配置系统软件的选择上我们主要考虑以下的因素 稳定可靠性 易操作性 开放性 集成性3.1.5.1 操作系统 网络操作系统目前网络主流操作系统有WINDOWS 2000、Windows 2003、UNIX、NOVELL NETWARE等,各有特色。基于电子商务系统具体情况,选用中文Windows 2003。其特点如下: 可扩展性无论对于哪种操作系统的用户来说,精心设计的可扩展的硬件都会带来巨大的优势。今天,诸如Compaq,Data General,Dell,Fujitsu,Hewlett-Packard,Hitachi,IBM,Intergraph,NCR,NEC,Sequent,
20、SNI和Unisys这样的业界领袖都建立了支持Windows 2003的系统。 可用性作为一个单独的服务器操作系统,Windows 2003通过三种途径来确保最大的可靠性和可用性:统一处理硬件和软件系统错误;保护用户程序不会相互干扰和受到系统的干扰;提供数据和系统恢复机制。Windows 2003具有在维持系统,应用程序和网络资源高度可用的条件下容错的能力。Windows 2003包含下列容错特性: 错误处理和保护子系统。 可恢复的文件系统。 自动重启。 磁带备份支持。 不间断电源供应(UPS)支持。 磁盘镜像。 磁盘双工。 带奇偶校验的磁盘数据条。另外,还可以通过使用来自诸如Arcada,C
21、heyenne以及Octopus等供应商的第三方产品,增强Windows 2003的容错功能。 互操作性在讨论互操作性问题的时候,采用下面这样的四层描述将有助于我们思考:网络,数据,应用程序,以及管理。网络层包括底层通信协议,例如IPX和TCP/IP,它们被用来传输数据。网络层还包括像终端仿真或者打印服务这样的功能性。数据层提供对结构化的(主要是指数据库)以及非结构化的(主要是指文件系统)数据源的访问。另外,这一层也包括对其他关键信息的访问,例如电子邮件。应用程序层为集团的应用程序基础结构提供一种可以让运行在不同操作系统上的应用程序能一起工作的方法。管理层用于交叉平台用户,系统,以及网络的管理
22、。 可靠性可靠性,或者更精确的说是可获得性,是操作系统能提供要求的服务的时间的百分比。可靠性一般用两次失败之间的平均时间来报告;但是对于操作系统来说,这是一个很难度量的量。从安全性的角度来看,一个有效的度量是发现和公布的安全性缺陷或者弱点的比率。从1997年开始,美国能源部计算机事故顾问机构(Department of Energy Computer Incident Advisory Capability)发布了124份关于UNIX和Windows NT的详细的安全性弱点公报。其中,116个(93.5%)是与UNIX相关的,而只有8个(6.5%)与Windows NT相关。虽然UNIX安全弱
23、点的计算包括几个供应商的UNIX版本,但是任何一个单独的UNIX版本的安全性缺陷的数量仍然超过了Windows 2000中发现的总和。 成熟性公司当然愿意使用成熟的软件-领先的技术对于实验室来说更适合一些,但是对于运作系统来说则可能造成悲剧。成熟性可以用两种方法表述: 一个商业产品可以获得的年数。 该产品的生产时间。对于成熟性的目的而言,生产时间包括所有运行某个版本软件的机器,包括所有客户。软件工程研究显示一个软件的成熟性-仍然有新的缺陷发现的比率-同软件的总的生产时间直接相关。使用度越高,软件越成熟。使用增长越快,软件就成熟得越快。 工作站操作系统由于系统采用B/S模式,工作站实际上只是一台
24、台能够上网的微型计算机,IE浏览器后就可能使用,特点如下:应用广泛统一管理界面,使得界面美观,简单易用免安装和管理通用性强3.1.5.2 数据库软件在Windows 2003上运行的大型数据库软件有MS SQL SERVER、ORACLE、SYBASE等,选择MS SQL SERVER作为系统数据库。原因在于:高生产率支持JAVA支持扩展标记语言XML支持分布事物处理的标准XA和Microsoft DTC可用性支持服务器间的失败转移和客户端的透明的自动失败转移实时的数据库存维护和调优,包括对数据库的监测、管理和维护高性能多线索体系结构提供了强有力的可伸缩性并行查询降低了响应时间并行实用程序提高
25、了数据可用性。异步预读取功能大提高了查询速度简单的安装、操作和管理集中地配置和管理数据库联机调整许多配置特性参数维护数据的可靠性、完整性和有效性符合C2级安全性的要求。由一个安全控制层来提供统一验证、消息完整性和信息加密3.1.5.3开发平台目前在WINDOWS下常用的开发平台有PowerBuilder,Delphi,VB,VC,MS Visual Studio .NET等。在此选择微软公司的C#.Net。 界面美观。 功能强大。 开发效率高。 应用广泛。 能与MS SQL SERVER数据库实现无缝连接 使用统一的Internet 标准(如XML)将不同的系统对接;3.1.5.4数据备份 系
26、统除考虑安全、可靠性外,还必须考虑数据备份,以防各种原因引发丢失。 备份可采用一次性完整数据备份。3.1.6软件功能设计3.1.6.1系统总体框架3.1.6.2系统功能介绍门户网站功能3.1.6.2.1主页:主页作为家政服务中心的门户形象,以最新的信息为主,整体框架采用现行流行的左中右框架借结构,主页分辨率以1024*768为主;主要内容包括:导航条、滚动消息、xx地图导航、最新家政供应信息、最新家政需求信息、个人求家政工作、最新家政咨询等8大类互动栏目以及全文搜索引擎。导航条:主页的导航条以栏目分类的方式导航,分为:主页、帮助中心、会员中心、公司推荐、登记家政公司、免费发布信息、家政需求信息、家政供应信息;点击导航进入想应得栏目首页。 滚动消息:在导航条下面的滚动信息,滚动方式从左到右,点击滚动消息弹出消息的详细界面。xx地图导航:首页中展示的是xx地图,用户可以通过点击地图,向导式的将搜索的范围减少,按照自治区城市县区(城区)的模式最终得到操作范围内的家政服务公司的列表。 全文搜索引擎:根据关键字,大栏目分类,小栏目分类来查询用户希望搜索的信息。搜索信息按照搜索的栏目不同分两种方式显示,一种为文字类现实(类似于baidu 如家庭服务类),一种为表格样式现实(如房屋租赁);大栏目分类包括:帮助中心、会
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1