评标专家库系统系统总体建设方案.doc

上传人:confusegate185 文档编号:383206 上传时间:2018-10-10 格式:DOC 页数:37 大小:307KB
下载 相关 举报
评标专家库系统系统总体建设方案.doc_第1页
第1页 / 共37页
评标专家库系统系统总体建设方案.doc_第2页
第2页 / 共37页
评标专家库系统系统总体建设方案.doc_第3页
第3页 / 共37页
评标专家库系统系统总体建设方案.doc_第4页
第4页 / 共37页
评标专家库系统系统总体建设方案.doc_第5页
第5页 / 共37页
亲,该文档总共37页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、 0 安徽省评 标专家 库 系统 总体建设方案 安徽中技工程咨询有限公司 二五年元月 1 目 录 第一章 引言 1.1 背景说明 1.2 建设意义 1.3 开发方法 1.4 建设依据 1.5 经验借鉴 第二章 任务概述 2.1 建设目标 2.2 需求概述 2.3 总体架构 2.4 性能需求 第三章 软件设计思路 3.1 用户群分析 3.2 设计原则 3.3 功能模块 3.4 总体流程 3.5 评标专家档案管理模块 3.6 评标专家抽取模块 3.8 行政监管模块 3.9 系统管理模块 第四章 体系结构 2 4.1 层次架构 4.2 应用 B/S 体系 4.3 使用 MS SQL SERVER 数

2、据库 4.4 使用 .Net 开发平台 4.5 设备选型(建议) 4.6 开发环境 第五章 开发进度 5.1 计划与安排 5.2 计划的变更 5.3 项目小组 5.4 职责划分 5.5 人员培训 5.6 售后服务及承诺 3 第一章 引言 1.1 背景说明 目前,我省评标专家的抽取基本上是各行业分割自治,缺乏统一全面的专家库,行业之间的专家资源不能有效共享。各行业内专家专业集中,总体人数偏少,往往是老面孔,专家的抽取重复概率过高。 行业彼此间的协作少,本行业内的建设项目往往在不同的专业专家的搭配上显得不够协调,往往是行业内的专家强,行业外的专家选择余地少。 不同行业的管理的水平参差不齐,有的专家

3、相关数据更新不及时,如电话号码还是多年前的旧号码。 1.2 建设意义 为了加强对 我省评标工作的 监督管理, 建立 健全评标专家 抽取 制度 ,建成全省统一、全面、权威的评标专家库系统,通过互联网实现省内评标专家资源共享,将省内各行业、部门的专家全部纳入到库中进行统一的管理,打破地域、行业垄断,构建网络互连、信息共享、安全可靠的评标专家管理系统。评标专家实行考核认证制,开展评标专家网上申请、专家资格认定、专家在线抽取、行政监管及年度考评等业务,建立规范的专家抽取业务和科学的宏观管理体系。作为省内国家投资项目评标专家抽取的唯一合法系统,向各级用户提供公益性的服务。 1.2.1 资源共享、公开公正

4、 汇集 省内各主要行业、厅局的相关专家,进行必要的培训考核。建4 成专家数量最多的省内评标专家库,向省内所有建设、采购单位提供评标专家的公益性抽取服务,共享省内评标专家资源,更好地体现招投标工作的公开、公正与公平。 1.2.2 充分随机、抽取方便 采用较大型数据库,设计相应的数据字段,建立完善、合理的评标专家库,设立科学实用的符合性查询条件及拒绝性查询条件,支持多种模糊查询,保证从中抽取评标专家的随机性、合理性。通过设定的相应的权限,在不同的行业或地域设置专家抽取操作终端,随时随地通过互联网即可进行评标专家的抽取工作。 1.2.3 监督有效、 管理方便 本系统应贯彻国家及地方的相关法律、法规的

5、精神,符合中华人民共和国招标投标法及原国家计委颁布的评标专家和评标专家库管理暂行办法的相关条款规定,行政监管部门可以对历史抽取记录进行查阅,行使监管权。 1.3 开发方法 1.3.1 高层协调 设立省评标专家库系统建设领导小组,由发改委主任为组长,副主任和分管领导为副组长,委内各处室负责同志为成员,负责专家库建设的统一协调和与各相关部门的联系。 1.3.2 技术开发 在领导小组下设评标专家库系统建设技术组,由政府人员、招投标5 专家、软件设计专家组成,负责专家库的具体建设工作。 1.3.3 维护 管理 评标专家库系统更大量的工作是在建成运行后,数据的维护管理上,这需要建立高效的评标专家库系统维

6、护管理队伍。 1.4 建设依据 “安徽省实施中华人民共和国招标投标法办法”第十八条规定:省人民政府发展计划行政主管部门应当会同其他有关行政主管部门,按照国家规定建立由技术、经济等方面专家组成的评标专家名册,制定相应的管理办法,并将评标专家名册向社会公布。评标委员会的专家,应当在评标专家名册内相关专业的专家名单中按比例随机抽取,国家规定的特殊招标项目可以由招标人直接确定。有关行政主管部门应当对评标委员会的专家成员在评 标期间的相关活动及其履行职责的情况进行监督。 办法明确了省发改委三个职责:一是组建评标专家库(名册);二是向社会公布,提供评标专家资源;三是制定相关管理办法。 本系统严格贯彻国家及

7、地方的相关法律、法规的精神,符合原国家计委颁布的中华人民共和国招标投标法、评标专家和评标专家库管理暂行办法等相关条款规定。 1.5 经验借鉴 四川省评标专家库汇集全省各行业专家近万人,作为省内唯一合法的评标专家抽取系统,面向全省提供评标专家的公益性抽取服务。目前,库内专家资源覆盖全省 21 市、州,涉及 15 大国民经济行业、 170 多个6 专 业,经过近几年的运作,已充分获得省内建设方、代理方及投标方的认可。该系统是在四川省发改委的长期不懈努力下,联合多行业单位,分步实施,投入相当的财力与人力,促成并取得了今日的成就。 7 第二章 任务概述 2.1 建设目标 2.1.1 整体性 在总体设计

8、阶段,通过对业务需求的深入分析,首先确定各种开发规范,数据模式、系统接口,为现有系统的无缝连接提供完整性、有效性与安全性保证。 2.1.2 安全性 本系统必须有高可靠性,并对使用信息进行严格的权限管理。在技术上,采用严格的安全与保密措施,确保系统的可靠性、保密性和数 据的一致性。采用双机集群和远程备份等措施,充分保证系统的可靠运行;采用防火墙措施,保证系统的安全性;使用 128 位 SSL 加密,在软件设计、开发时对已知的各种针对 WINDOWS 系统、 IIS 系统、 .NET 系统的攻击方式进行防范;有效阻止以外攻击。 2.1.3 先进性 系统要求采用先进的 MS .NET 开发技术, M

9、icrosoft 为我们提供了一种全新的开发平台,这个平台将推动以新体系为基础的协同 Web 应用开发。根据 Microsoft 的说法, .NET 至少将成为一种“对 Web 编程”的方法。基于 MS SQL SERVER 2000 大型 数据库管理系统,能处理复杂的网络事务,能适应不同模式的需要。随着信息技术的发展,计算机处理数据的方式也发生着变化,文件管理系统数据库管理系统。 Microsoft SQL Server2000 是一个分布式的关系型数据库管理系统,具有客户机 /8 服务器体系结构,采用了 Transact-sql 的 sql 语言在客户机与服务器间传递客户机的请求与服务器的

10、处理结果。是一种应用广泛的数据库管理系统,具有许多显著的优点:易用性、适合分布式组织的可伸缩性、用于决策支持的数据仓库功能、与许多其他服务器软件紧密关联的集成性、良好的 性价比等; 2.1.4 易用性 系统功能完善,但操作维护便利,界面设计采用 WINDOWS 风格,充分考虑常用的操作习惯,支持不同的显示器分辨率,系统人机界面直观、明了,易于操作、维护和管理。 2.1.5 可扩展性 信息产业处于极其高速的发展进步中,市场需求业务规则多变,税改政策不断变化,项目设计必须考虑系统与其他系统的无缝链接,为保证数据能长期发挥作用,在总体设计及功能实现的各阶段,都要为其未来的扩展留下足够的空间。 2.2

11、 需求概述 W e b 服务器 数据库服务器 管理服务器 管理终端防火墙路由器Internet9 抽取人员可以利用广域网方便地从评标专家库系统中的一个行业或几个行业中及其它相关条件的组合,随机抽取指定数 量的专家,支持专家确认、补抽专家等功能。 专家可以通过网上报名申请资格认证,对个人信息进行更新、维护。 系统管理员通过网络对系统进行维护、管理、更新。 行政监管人员对历史抽取记录有很强的管理功能,支持多种模糊查询。 系统用户分为四个等级,所有数据均具有很高的安全性。 系统服务全部集中在服务器端,终端用户只要在有互联网的地方即可进行专家维护、抽签、专家确认等操作。 2.3 总体架构 采用完全面向

12、对象的 32 位程序设计,程序代码运行速度更快,效率更高。后台基于大型数据库能处理海量数据。 B/S 结构的数据库访问方式。提供完 善的权限管理及强大的数据备份功能,确保数据的安全、完整、有效、一致。 基础资料的 编码规则可自由设置,多种业务处理方式可供选择,数据可输出为各种常见格式。系统提供简单、美观、友好、易学易用的操作界面。易于升级,使现有的投资在将来能得到充分保护。并且使工作效率极大提高, 从而节省人力保证网络系统的先进性和有效性根据实际情况分析,坚持最小化投资原则,我们使用最先进技术以提高性价比。将复杂的数据运算和处理工作交给功能强大的服务器来完成,操作人员的电脑只起到向服务器传输指

13、令、将结果返到屏幕的作用,外10 部接口计易容易实现。 2.4 性能需求 2.4.1 网络管理功能 通过检测并发现运行网络的故障,并故障的采取相应跟踪和诊断等措施,同时记录网络运行的有关信息。收集、统计和网络性能有关的参数,并根据其运行状况调整相关参数 ,使得整个网络系统在最佳状态下运行。 2.4.2 系统恢复功能 包括数据库的创建、备份、恢复、维护功能。定期对服务器上的信息进行备份,一旦服务器出现严重故障,可在最短的时间内,通过备份的设备和数据迅速恢复系统的正常运转。 2.4.3 数据录入和维护功能 通过与用户交互的窗口完成数据录入和维护,并具有一定的纠错能力。 2.4.4 查询功能 用户可

14、通 过浏览器 /服务器方式,实现数据的动态查询。提供按编号、浏览器 浏览器 浏览器 应用程序 服务器 数据库服务器 网络协议 后台数据库 11 按汉字等条件进行组合或模糊查找等多种查找功能,快速找到所需资料。自动提供最新的数据以方便查询。 2.4.5 统计功能 系统提供专家信息统计表,抽取记录情况统计,历次抽取情况统计等统计报表,以便对各种信息进行具体和直观的分析,为以后的数据分析提供可靠的手段。 2.4.6 报表打印和数据导出功能 对有关信息的查询和统计结果进行报表形式的输出,可打印形成文档,并提供数据的导出功能。 2.4.7 安全保密功能 包括系统管理员、抽取人、行政监管人员、评标专家四级

15、操作、管理权限。对信息实行保密,设置相 应的调阅权限,禁止没有权限或权限不够的用户随意调阅和修改。 12 第三章 软件设计思路 作为省内国家投资项目评标专家抽取的唯一合法系统,向各级用户提供公益性的服务。软件的使用应充分体现公平性和公正性。有严格的权限管理约束,不同身份的用户只能使用具体的操作。 系统服务器主要由应用程序服务器、 Web 服务器和数据库组成,通过 WEB 服务器处理应用程序服务器与数据库的通信,完成业务流程。 准专家通过“在线申请”和“下载表格”方式填写个人档案。申请信息在通过相关部门评审后由系统管理员进行“审核”或录入专家信息,进入 专家库并由系统管理员分配登录系统的帐号和密

16、码。已经成为专家的用户可以凭帐号、密码登录系统对个人档案进行更新、进行网上请假、查询个人抽取的历史记录等信息。抽取人可以利用广域网方便地从系统中某个专业或几个专业中随机抽取指定数量的专家,支持专家确认、补抽专家等功能。系统管理员通过网络对准专家申请信息进行审核,增加已通过评审的专家档案。行政监管人员可查询专家的历史抽标记录、项目的历史抽取记录,支持多种模糊查询,支持相关的统计分析报表功能。 3.1 用户群分析 3.1.1 评标专家 专家可以通过上网报名申请资格认证,对个人信息进行更新。 网上申请、评标经验添加、年度自评、通知查询、网上请假。 3.1.2 抽取人 操作员可以利用广域网方13 便地

17、从系统中某个专业或几个专业中随机抽取指定数量的专家,支持专家确认、补抽专家等功能。专家抽取。 3.1.3 行政监管部门 行政监管部门可以对历史抽取记录进行查阅,行使监管权,专家审核确认、抽取记录的监督、年度考评。 3.1.4 系统管理人员 系统管理员通过网络对系统进行维护、管理、更新。为了更加规范本系统管理,使本评 标专家 库 系统 管理起到更大的作用、提供更加真实的信息反馈,系统管理员用户及密码要严格保密,不得将管理人员用户及密码外泄;系统管理员 在操作系统完完毕后,一定要使用退出管理退出,不得直接关闭打开的页面。系统管理员进入管理系统后,如长时间无操作,请退出。不得在进入系统后,不退出系统

18、就离开。系统管理员不得擅自修改、添加、删除系统内数据,如需对系统内数据进行更改需要提出申请和书面备案,由操作人员对备案的内容进行相关操作。系统管理员每天要对系统数据进行备份。系统管理员如在操作管理系统时发现 BUG 要及时与相关人员进行联系解决。 3.2 设计原则 软件的功能要与实际要求一致。对于需求,开发出的软件不能缺少功能,也不可以衍生太多的功能。在系统分析员的领导下 ,软件需求分析助理工程师把这种需求具体化,使之成为高级程序员可以无差异理解软件需求的“软件模型”。接下来,程序员和从事程序设计的技术员进行程序编写。编程人员本身无法知道它描述的是什么现实世界,而只是知14 道按照这个“软件模

19、型”,利用一定的硬件条件和程序设计语言和程序设计方法去实现它。最后,我们的测试人员对开发出的软件进行功能测试,以求尽量达到用户所提出的实际需求。 没有错误或者错误在可以预测的范围内 ,这是一个软件系统最起码的要求。至于错误发生在可控制的范围内,也只是一个渐进过程中的弱化了的要求而已。软件不可能没 有错误,但错误是可以控制的,因此在软件设计阶段就应该注意。软件开发服务都遵循模块化设计原则,以保证软件功能的凝聚达到最优,而模块间的偶合达到最小,从而最大限度的将错误限制在可以预测的范围内。 3.3 功能模块 主模块 子模块 功能实现 一、评标专家档案管理模块 1、未获聘专家网上注册、申报 ( 1)在

20、线注册、申报 ( 2)自荐表下载打印 2、已获聘专家网上登录、管理 ( 1)帐号、密码的验证 ( 2)查看个人资料 ( 3)个人资料修改 ( 4)评标通知查询 ( 5)网上请假 二、评标专家抽取模块 1、按条件抽取评标专家 ( 1)符合性条件 ( 2)拒绝性条件 2、保存抽取记录 对抽取记录不可逆地进行保存 3、添加信息 ( 1)将因故无法参与评标的专家等信息记录在库; ( 2)对评委在评标中的表现进行记录; ( 3)若流标,进行记录; 15 4、查阅信息 有权查询本终端号所抽取的记录信息; 三、行政监管模块 1、专家资格网上初审 2、相关数据统计分析 对专家进行统计 对项目进行统计 对抽取终

21、端进行统计 3、对抽取记录调阅查询 四、系统管理模块 1、基 础档案管理 对地域、专业、行业、职称等基础数据的增加、修改和删除 2、对专家的管理 ( 1)添加专家 ( 2)修改专家 ( 3)删除专家 ( 4)专家初审 3、数据备份及安全管理 ( 1)数据备份 ( 2)数据恢复 3.4 总体流程 准专家可通过在线申请和下载表格两种方式申请进入专家库。申请人的基本资料经过监管部门审核通过并发证后才能由系统管理审核或录入个人资料进入专家库,只有进入专家库的专家才具有参与抽标的资格。 录入一个新的项目后抽取人可立即进行评标专家抽取操作,也可在项目档案库中选择一 个待抽标的项目进行抽标操作。 抽取条件由

22、符合性条件和拒绝性条件组成,可选择一个或多个条件,条件之间可定义“与”、“或”关系。当抽取记录不满足要求可进行补抽。抽取人的所有抽取操作记录均保存为历史记录。 16 可以对抽取出的专家进行人工判断是否符合评标资格,当其不符合时,抽取人可在现场监督下取消某专家的评标资格,同时说明取消的原因。最终确认参与评标的专家由系统自动生成网上评标通知,供相关专家在网上查看。 3.5 评标专家档案管理模块 3.5.1 专家注册 未获聘专家(准专家)可通过在线申请和下载表格方式申 请进入专家库。在线申请中系统具备相应的校验机制以防止恶意注册。系统管理员可设置在线申请的校验模式,以及每天申请专家数量的上限。 取得

23、专家资格的准专家方可由系统管理员将其正式加入专家库,专家档案的维护工作由系统管理员来进行。系统管理员可以增加新的专家档案,可以对专家档案进行修改或删除。但系统管理员所有操作必须做到“有据可依”。所有人员操作本系统的记录均保存备查。 准专家在线申请 录入新项目 准专家下载表格 监管部门审核 通过审核 抽取历史记录 系统管理员审核或录入 专家档案 项目档案 抽取人抽取专家 监管部门查询分析 系统管理员日常维护 专家登录系统维护个人档案 17 专家注册表格如下表: 姓 名 性 别 出生日期 身份证号 政治面貌 所属行业 二级行业 专 业 毕业院校 最高学历 职 称 职 务 参与评标次数 身份证号码

24、身体 状况 *工作单位 *所在 部门 *移动电话 *单位 电话 *家庭电话 在线申请方式 下载表格申请方式 验证码校验 等待监管部门审核 通过校验 审核通过 在线申请方式 下载表格方式 审核在线申请资料 填写专家档案表 专家档案库 IP 校验 18 *电子邮件 *邮政编码 *联系地址 *所在城市 所在地域 工作经历 工作业绩 评标经验 论文著作 发明创造 科研成果 注:带 *号的内容允许专家个人登录后进行修改。 3.5.2 专家登录管理 专家通过自己的用户名和自己的密码登录“评标专家档案管理模块”。专家登陆后可以查看、核对自己的基本资料,并及时将自己的已经改变的信息进 行更新。考虑到初始分配密

25、码的重复性,专家应该及时更改自己的密码,防止被他人恶意修改,造成不必要的损失。 允许专家对部分个人资料进行修改,不能自行修改的项目以灰度来标志,不能进行修改。如确需修改则要经有关部门确认,由系统管理员或监管部门修改。 专家可进行网上请假等功能并可查看本人历次被抽取的记录。专家必须保证个人密码的安全性,密码丢失必须与系统管理员联系由系统管理员重置其密码后方可再次进入系统。 19 3.6 评标专家抽取模块 3.6.1 项目管理 输入抽取专家的项目的相关信息。抽取人、开标时间、开标地点 、抽取人数、项目类别等信息可以在基础设置模块中进行预先设置,由抽取人通过下拉列表的形式选择。再由抽取人录入项目档案

26、的相关文字信息,每个项目在系统中均有唯一的项目编号,项目进行抽取前必须先保存再抽取。没有进行抽取的项目档案可以删除,已经进行抽取的项目不能被删除。 系统登录界面 选择用户类型 输入用户名和密码 用户类型、用户名、密码是否正确 不正确 正确 根据用户类型进入相应界面 专家界面 抽取人界面 系统管理员界面 监管人员界面 各类人员进入系统进行操作 操作完毕后,退出系统 20 抽取过程信息、抽取结果等与项目相关的抽取操作记录、抽取的专家档案、补抽的专家档案均记录在案备查。 3.6.2 抽取模块 此模块为本软件的核心部分,采用多种匹配方式搜索专家,可以按符合性条件和拒绝性条件作为抽取条件进行随机抽取专家

27、 ,对每次的抽取结果进行保存。采用较 大型数据库,设计相应的数据字段,建立完善、合理的评标专家库,设立科学实用的符合性查询条件及拒绝性查询条件,查询条件可简可繁,支持多种查询方式、支持模糊查询,保证从中抽取评标专家的随机性、合理性。通过设定的相应的权限,在不同的行业或地域设置专家抽取操作终端,随时随地通过互联网即可进行评标专家的抽取工作。 专家的抽取分为符合性条件和拒绝性条件实现随机抽取,按照一定的条件由系统随机从专家库中抽取一定数量的参评专家。此抽取过程是不可逆的,也就是说当操作后,抽取结果就进入了抽取记录表里(即使误操作),并且对抽取的记录 进行文字性说明,有效的抽取也要说明,无效的抽取也

28、要说明作废的理由。 21 附: 符合性条件和拒绝性条件 符合性条件 拒绝性条件 说明 1 专业 专业 在某个行业内选择合适的专家 2 所在地域 所在地域 在某个所在地域内选择合适的专家 3 所在城市 所在城市 在某个城市内选择合适的专家 4 年龄 年龄 在某个年龄段选取合适的专家 5 专业 专业 按专家所学专业选取 6 单位 单位 排除某些单位的专家 7 职称 职称 选择所要求的职称的专家 6 行业 行业 行业区分 新增项目 满足 记录抽取结果 网上通知 打印抽取专家表 选择项目 项目列表 项目档案 选择符合性条件 选择拒绝性条件 分析专家库 记录抽取专家过程 显示分析结果(专家档案) 人工判

29、断某专家是否满足 不满足 不满足的理由 取消此专家 22 9 参与评标次数 按专家评标的经验进行选取 10 抽取人数 按照实际需要人数选取 3.6.3 参评专家的产生 参评专家的产生可以在新增项目后立即进行抽取,也可以在项目档案增加完成后一段时间(评标时间推迟等特殊原因)随时进行。随机抽取是指按照一定的条件由系统随机从专家库中抽取一定数量的参评专家。经人工确认是否能够参加评标,待条件和人数满足之后参评小组确定并发出网上通知。 抽取结果保存 进行一次抽取后,结果将保存在抽取记录表里,抽取方可以方便的查看此次抽取结果,并且对抽取结果进行说明。抽取的专家资 料也可以随之进行查看,被抽取的专家同时也增

30、加了一次被抽取次数。 补抽 抽取的结果经人工判断不符合要求,或某专家因故不能够出席,给出文字的说明信息,并进行补抽,直至满足需要。 抽取档案查看 抽取人可以通过自己的帐号和密码进入系统,对自己的抽取历史记录进行查看,以便了解历次抽签的结果。 3.6.4 对参评专家的评语 一个专家参评某个项目后,往往要对该专家的表现予以评判,在招标项目的主界面的项目列表中找到该项目,在专家列表中找到该专家。23 在说明内容框中输入对该专家的文字性描述及量化,完成对该专家的评判。 3.6.5 流标 当一个项 目流标时,此时就可以把此项目置为流标,说明流标的 原因,并对流标原因进行量化。该流标项目将以不同的颜色显示

31、以区分。已设置为流标状态的项目可重新进行评标,然后将其恢复为正常状态,并保存该项目历史记录。 3.7 行政监管模块 专家资格网上审核 监管部门可以在线查看专家在网上的注册信息,核实网上信息。如果注册信息属实,且经评审委员会评审通过后,则将其添加到专家库中,并赋予他们帐号和密码,供其登录行使专家的功能。 专家、项目、抽取记录数据查询 监管部门可以在线查看在库专家、项目及评标专家抽取记录的信息,通过多种条件进行组合查询。如:按姓名查询,按专业查询,按行业查询,按职称查询,按项目类别、项目编号、日期等条件进行查询。 专家、项目、历史记录数据统计分析 对专家、项目及评标专家抽取记录进行各种条件组合的统

32、计。 24 3.8 系统管理模块 对基础数据的维护 添加、修改删除行业信息、地域信息、专业信息等 考虑到随着社会的飞速发展,行业的划分会越来越细,为了适应这种变化,增加了行业管理模块,大行业基本变化不大,主要是对二级行业的划分。但是此操作应尽量少用,考虑到数据会出现不一致的现象,建议事先应划分好合理,实用的 行业规范。 对专家的管理 添加、审核专家 当准专家具备了专家资格后,可以将其添加到专家库里。同时也为专家赋予用户名和密码。 修改专家 专家的信息可能每年都要发生一些变化,根据需要对某些信息进行必要的修改,体现数据变动的及时性。 删除专家 对违规的,或因健康问题,或其他不符合条件的专家进行删

33、除。这样保证了专家库的实用性。 25 数据备份及安全管理 数据备份、定时备份 考虑到数据库系统的特殊性,数据库要定期的备份,转储。即使发生灾难性数据库损坏,也可以使损失降低到最小。 数据恢复 当数据库受到损害之后,可以利用数据恢复,使数据恢复到最近备份的日志。但断点之后的信息将不能恢复。 26 第四章 体系结构 4.1 层次架构 系统的主要功能和业务逻辑在应用服务层进行处理,对于系统框架来说,主要处理的也是层次的架构。对于应用服务层来说,在一个面向对象的系统中,以下几个方面的问题是必须要处理的: 数据的表示方式,也就是实体类的表示方式,以及同数据库的对应关系,即所谓的 O-R Map 的问题。

34、 数据的存取方式,也就是实体类的持久化问题,通常采用数据库来永久存储数 据实体,这就需要解决同数据库的交互问题。这个部分要完成的功能,就是将数据实体保存到数据库中,或者从数据库中读取数据实体。同这个部分相关的,就是对数据访问对象的使用。在框架中,我们对 ADO.Net 又做了一层封装,使其使用更加简便,同时也统一了对ADO.Net 的使用方式。 业务逻辑的组织方式。在面向对象的系统中,业务逻辑是通过对象间的消息传递来实现的。在这个部分,为了保证逻辑处理的正确性和可靠性,还必须支持事务处理的能力。 业务服务的提供方式。为了保证系统的灵活性和封装性,系统必须有一个层来封装这些 业务逻辑,向客户端提

35、供服务,同时作为系统各个模27 块间功能调用的接口,保证系统的高内聚和低耦合性。这里的客户指的不是操作的用户,而是调用的界面、其他程序等。 Web 层( ASP.Net 页面)通常只同这个部分交互,而不是直接调用业务逻辑层或者数据实体的功能。 4.2 应用 B/S 体系 在 B/S 体系结构系统中 ,用户通过浏览器向分布在网络上的许多服务器发出请求 ,服务器对浏览器的请求进行处理 ,将用户所需信息返回到浏览器 .B/S 结构简化了客户机的工作 ,客户机上只需配置少量的客户端软件 .服务器将担负更多的工作 ,对数据库的访问和应用程序 的执行将在服务器上完成 .浏览器发出请求 ,而其余如数据请求

36、,加工 ,结果返回以及动态网页生成等工作全部由 Web Server 完成 .实际上 B/S体系结构是把二层 C/S 结构的事务处理逻辑模块从客户机的任务中分离出来 ,由 Web 服务器单独组成一层来负担其任务 ,这样客户机的压力减轻了 ,把负荷分配给了 Web 服务器 .这种三层体系结构如图所示。 这种结构不仅把客户机从沉重的负担和不断对其提高的性能的要求中解放出来 ,也把技术维护人员从繁重的维护升级工作中解脱出来 .由于客户机把事务处理逻辑部分分给了功能服务器 ,使客户机一下子“苗条”了许多 ,不再负责处理复杂计算和数据访问等关键事务 ,只负责显示28 部分 ,所以维护人员不再为程序的维护

37、工作奔波于每个客户机之间 ,而把主要精力放在功能服务器上程序的更新工作 .这种三层结构在层与层之间相互独立 ,任何一层的改变不会影响其它层的功能。 4.3 使用 MS SQL SERVER 数据库 基于 MS SQL SERVER 2000 大型分布式的关系型数据库管理系统, SQL 在 Windows2000 操作系统上运行速度达到 227079 个事务每分钟最高纪录,它具有客户机 /服务器体系结构, SQL Server 2000 扩展了Transact-SQL 语言的可编程性用户可以创建自己的 Transact-SQL 函数用户自定义函数可以返回一个数量值或表。支持在同一计算机上同时运行

38、多个关系数据库实例,每个实例有其独立的系统和用户。能处理复杂的网络事务,能适应不同模式的需要。 SQL Server 验证的登录不仅能够方便地实现,而且与 NT 验证的登录相比,它更容易编写到应用程序里。MS SQL SERVER 2000 具有几个独一无二的特性,包括访问大于 2GB 的内存的能力、对故障恢复群集的支持以及分布式分区视图,可以根据可用的内存数量动态调整预读( read ahead)页面的最大数量。 4.4 使用 .Net 开发平台 微软的 .Net 平台给本系统的开发提供了一个非常好的基础系统平台。客户端不需要安装什么设备与软件,只需要一个 Web 浏览器,负责显示应用服务器

39、端的运行结果,借助于 Java Applet、 VBScript、JavaScript、 ActiveX 等技术进行一些简单的客户端事务处理。应用服务器端负责接受远程或本地的页面请求,然后运行服务器端脚本,借助于 ADO 等中间部件把数据请求发送到 DB Server 上以获取相关数据,再29 把结果数据转化成 HTML 及各种脚本传回 客户端的 Web 浏览器。数据库服务器端负责管理数据库,处理数据更新及完成查询要求、运行存储过程。 ASP.NET 能提供高性能、高安全性的应用程序。 1、 功能强大的身份确认模型使电子商务更安全、扩展性更强。 2、 由于可支持多种语言,避免了导致性能和伸缩性

40、问题的脚本语言(带脚本语言的 ASP 执行起来很慢),加快了程序执行的速度。 3、 其组件化和继承性的特点,节约二次开发成本。 4、 简单、灵活的配置和部署为企业节约部署成本(人力、物力)。 5、 多平台支持为企业搭建了通向未来的桥梁,即便以后使用无线小型设备, 和 64 位操作系统都无须更改程序代码,节约系统升级的成本。 6、 代码和内容的分离,最大程度的减少源文件,使维护变得简单易行。 7、 可编写不但能适用于 PC 机浏览的网站,也能编写适用于移动存储设备浏览的网站。 4.5 设备选型(建议) 服务器 (应保证其稳定性 ) Microsoft Windows 2000 Server 操作系统; CPU 主频 2.0GHz 以上,推荐使用 英特尔“奔腾 4”处理器; 至少 512G 内存; 至少兆可用硬盘空间; SQL SERVER 2000 企业版 4.6 开发环境

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 方案计划

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1