《评标专家库系统系统总体建设方案.doc》由会员分享,可在线阅读,更多相关《评标专家库系统系统总体建设方案.doc(29页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
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 系统管理模块。.第四章 体系结构4.1 层次架构.4。2 应用B/S体系4.3 使用MS SQL SERVER 数据库4。4 使用。Net开发平台4.
2、5 设备选型(建议)4。6 开发环境第五章开发进度5。1 计划与安排5。2 计划的变更5。3 项目小组5.4 职责划分5。5 人员培训5.6 售后服务及承诺第一章 引言1.1 背景说明目前,我省评标专家的抽取基本上是各行业分割自治,缺乏统一全面的专家库,行业之间的专家资源不能有效共享。各行业内专家专业集中,总体人数偏少,往往是老面孔,专家的抽取重复概率过高。行业彼此间的协作少,本行业内的建设项目往往在不同的专业专家的搭配上显得不够协调,往往是行业内的专家强,行业外的专家选择余地少。不同行业的管理的水平参差不齐,有的专家相关数据更新不及时,如电话号码还是多年前的旧号码。1.2 建设意义为了加强对
3、我省评标工作的监督管理,建立健全评标专家抽取制度,建成全省统一、全面、权威的评标专家库系统,通过互联网实现省内评标专家资源共享,将省内各行业、部门的专家全部纳入到库中进行统一的管理,打破地域、行业垄断,构建网络互连、信息共享、安全可靠的评标专家管理系统。评标专家实行考核认证制,开展评标专家网上申请、专家资格认定、专家在线抽取、行政监管及年度考评等业务,建立规范的专家抽取业务和科学的宏观管理体系。作为省内国家投资项目评标专家抽取的唯一合法系统,向各级用户提供公益性的服务。1.2.1 资源共享、公开公正汇集省内各主要行业、厅局的相关专家,进行必要的培训考核。建成专家数量最多的省内评标专家库,向省内
4、所有建设、采购单位提供评标专家的公益性抽取服务,共享省内评标专家资源,更好地体现招投标工作的公开、公正与公平.1.2.2 充分随机、抽取方便采用较大型数据库,设计相应的数据字段,建立完善、合理的评标专家库,设立科学实用的符合性查询条件及拒绝性查询条件,支持多种模糊查询,保证从中抽取评标专家的随机性、合理性。通过设定的相应的权限,在不同的行业或地域设置专家抽取操作终端,随时随地通过互联网即可进行评标专家的抽取工作。1.2.3 监督有效、管理方便本系统应贯彻国家及地方的相关法律、法规的精神,符合中华人民共和国招标投标法及原国家计委颁布的评标专家和评标专家库管理暂行办法的相关条款规定,行政监管部门可
5、以对历史抽取记录进行查阅,行使监管权.1.3 开发方法1.3.1 高层协调设立省评标专家库系统建设领导小组,由发改委主任为组长,副主任和分管领导为副组长,委内各处室负责同志为成员,负责专家库建设的统一协调和与各相关部门的联系。1.3.2 技术开发在领导小组下设评标专家库系统建设技术组,由政府人员、招投标专家、软件设计专家组成,负责专家库的具体建设工作。1.3.3 维护管理评标专家库系统更大量的工作是在建成运行后,数据的维护管理上,这需要建立高效的评标专家库系统维护管理队伍。1.4 建设依据“安徽省实施中华人民共和国招标投标法办法”第十八条规定:省人民政府发展计划行政主管部门应当会同其他有关行政
6、主管部门,按照国家规定建立由技术、经济等方面专家组成的评标专家名册,制定相应的管理办法,并将评标专家名册向社会公布。评标委员会的专家,应当在评标专家名册内相关专业的专家名单中按比例随机抽取,国家规定的特殊招标项目可以由招标人直接确定。有关行政主管部门应当对评标委员会的专家成员在评标期间的相关活动及其履行职责的情况进行监督。办法明确了省发改委三个职责:一是组建评标专家库(名册);二是向社会公布,提供评标专家资源;三是制定相关管理办法。本系统严格贯彻国家及地方的相关法律、法规的精神,符合原国家计委颁布的中华人民共和国招标投标法、评标专家和评标专家库管理暂行办法等相关条款规定。1.5 经验借鉴四川省
7、评标专家库汇集全省各行业专家近万人,作为省内唯一合法的评标专家抽取系统,面向全省提供评标专家的公益性抽取服务。目前,库内专家资源覆盖全省21市、州,涉及15大国民经济行业、170多个专业,经过近几年的运作,已充分获得省内建设方、代理方及投标方的认可。该系统是在四川省发改委的长期不懈努力下,联合多行业单位,分步实施,投入相当的财力与人力,促成并取得了今日的成就.第二章 任务概述2.1 建设目标2.1.1 整体性在总体设计阶段,通过对业务需求的深入分析,首先确定各种开发规范,数据模式、系统接口,为现有系统的无缝连接提供完整性、有效性与安全性保证。2.1.2 安全性本系统必须有高可靠性,并对使用信息
8、进行严格的权限管理。在技术上,采用严格的安全与保密措施,确保系统的可靠性、保密性和数据的一致性.采用双机集群和远程备份等措施,充分保证系统的可靠运行;采用防火墙措施,保证系统的安全性;使用128位SSL加密,在软件设计、开发时对已知的各种针对WINDOWS系统、IIS系统、。NET系统的攻击方式进行防范;有效阻止以外攻击。2.1.3 先进性系统要求采用先进的MS .NET开发技术,Microsoft为我们提供了一种全新的开发平台,这个平台将推动以新体系为基础的协同Web应用开发。根据Microsoft的说法,。NET至少将成为一种“对Web编程”的方法。基于MS SQL SERVER 2000
9、大型数据库管理系统,能处理复杂的网络事务,能适应不同模式的需要。随着信息技术的发展,计算机处理数据的方式也发生着变化,文件管理系统数据库管理系统。Microsoft SQL Server2000是一个分布式的关系型数据库管理系统,具有客户机/服务器体系结构,采用了Transact-sql的sql语言在客户机与服务器间传递客户机的请求与服务器的处理结果。是一种应用广泛的数据库管理系统,具有许多显著的优点:易用性、适合分布式组织的可伸缩性、用于决策支持的数据仓库功能、与许多其他服务器软件紧密关联的集成性、良好的性价比等;2.1.4 易用性系统功能完善,但操作维护便利,界面设计采用WINDOWS风格
10、,充分考虑常用的操作习惯,支持不同的显示器分辨率,系统人机界面直观、明了,易于操作、维护和管理。2.1.5 可扩展性信息产业处于极其高速的发展进步中,市场需求业务规则多变,税改政策不断变化,项目设计必须考虑系统与其他系统的无缝链接,为保证数据能长期发挥作用,在总体设计及功能实现的各阶段,都要为其未来的扩展留下足够的空间。2.2 需求概述抽取人员可以利用广域网方便地从评标专家库系统中的一个行业或几个行业中及其它相关条件的组合,随机抽取指定数量的专家,支持专家确认、补抽专家等功能。专家可以通过网上报名申请资格认证,对个人信息进行更新、维护。系统管理员通过网络对系统进行维护、管理、更新.行政监管人员
11、对历史抽取记录有很强的管理功能,支持多种模糊查询.系统用户分为四个等级,所有数据均具有很高的安全性.系统服务全部集中在服务器端,终端用户只要在有互联网的地方即可进行专家维护、抽签、专家确认等操作。2.3 总体架构采用完全面向对象的32位程序设计,程序代码运行速度更快,效率更高.后台基于大型数据库能处理海量数据。B/S结构的数据库访问方式。提供完善的权限管理及强大的数据备份功能,确保数据的安全、完整、有效、一致.基础资料的编码规则可自由设置,多种业务处理方式可供选择,数据可输出为各种常见格式。系统提供简单、美观、友好、易学易用的操作界面。易于升级,使现有的投资在将来能得到充分保护。并且使工作效率
12、极大提高, 从而节省人力保证网络系统的先进性和有效性根据实际情况分析,坚持最小化投资原则,我们使用最先进技术以提高性价比。将复杂的数据运算和处理工作交给功能强大的服务器来完成,操作人员的电脑只起到向服务器传输指令、将结果返到屏幕的作用,外部接口计易容易实现。浏览器浏览器浏览器应用程序服务器数据库服务器网络协议后台数据库2.4 性能需求2.4.1 网络管理功能通过检测并发现运行网络的故障,并故障的采取相应跟踪和诊断等措施,同时记录网络运行的有关信息。收集、统计和网络性能有关的参数,并根据其运行状况调整相关参数,使得整个网络系统在最佳状态下运行.2.4.2 系统恢复功能包括数据库的创建、备份、恢复
13、、维护功能。定期对服务器上的信息进行备份,一旦服务器出现严重故障,可在最短的时间内,通过备份的设备和数据迅速恢复系统的正常运转。2.4.3 数据录入和维护功能通过与用户交互的窗口完成数据录入和维护,并具有一定的纠错能力。 2.4.4 查询功能用户可通过浏览器/服务器方式,实现数据的动态查询。提供按编号、按汉字等条件进行组合或模糊查找等多种查找功能,快速找到所需资料.自动提供最新的数据以方便查询。2.4.5 统计功能系统提供专家信息统计表,抽取记录情况统计,历次抽取情况统计等统计报表,以便对各种信息进行具体和直观的分析,为以后的数据分析提供可靠的手段。2.4.6 报表打印和数据导出功能对有关信息
14、的查询和统计结果进行报表形式的输出,可打印形成文档,并提供数据的导出功能。2.4.7 安全保密功能包括系统管理员、抽取人、行政监管人员、评标专家四级操作、管理权限。对信息实行保密,设置相应的调阅权限,禁止没有权限或权限不够的用户随意调阅和修改。第三章 软件设计思路作为省内国家投资项目评标专家抽取的唯一合法系统,向各级用户提供公益性的服务。软件的使用应充分体现公平性和公正性。有严格的权限管理约束,不同身份的用户只能使用具体的操作。系统服务器主要由应用程序服务器、Web服务器和数据库组成,通过WEB服务器处理应用程序服务器与数据库的通信,完成业务流程。准专家通过“在线申请”和“下载表格”方式填写个
15、人档案.申请信息在通过相关部门评审后由系统管理员进行“审核”或录入专家信息,进入专家库并由系统管理员分配登录系统的帐号和密码。已经成为专家的用户可以凭帐号、密码登录系统对个人档案进行更新、进行网上请假、查询个人抽取的历史记录等信息.抽取人可以利用广域网方便地从系统中某个专业或几个专业中随机抽取指定数量的专家,支持专家确认、补抽专家等功能.系统管理员通过网络对准专家申请信息进行审核,增加已通过评审的专家档案。行政监管人员可查询专家的历史抽标记录、项目的历史抽取记录,支持多种模糊查询,支持相关的统计分析报表功能。3.1 用户群分析3.1.1 评标专家专家可以通过上网报名申请资格认证,对个人信息进行
16、更新。网上申请、评标经验添加、年度自评、通知查询、网上请假。3.1.2 抽取人操作员可以利用广域网方便地从系统中某个专业或几个专业中随机抽取指定数量的专家,支持专家确认、补抽专家等功能.专家抽取。3.1.3 行政监管部门行政监管部门可以对历史抽取记录进行查阅,行使监管权,专家审核确认、抽取记录的监督、年度考评。3.1.4 系统管理人员系统管理员通过网络对系统进行维护、管理、更新。为了更加规范本系统管理,使本评标专家库系统管理起到更大的作用、提供更加真实的信息反馈,系统管理员用户及密码要严格保密,不得将管理人员用户及密码外泄;系统管理员在操作系统完完毕后,一定要使用退出管理退出,不得直接关闭打开
17、的页面。系统管理员进入管理系统后,如长时间无操作,请退出。不得在进入系统后,不退出系统就离开。系统管理员不得擅自修改、添加、删除系统内数据,如需对系统内数据进行更改需要提出申请和书面备案,由操作人员对备案的内容进行相关操作。系统管理员每天要对系统数据进行备份。系统管理员如在操作管理系统时发现BUG要及时与相关人员进行联系解决。3.2 设计原则软件的功能要与实际要求一致.对于需求,开发出的软件不能缺少功能,也不可以衍生太多的功能。在系统分析员的领导下,软件需求分析助理工程师把这种需求具体化,使之成为高级程序员可以无差异理解软件需求的“软件模型”。接下来,程序员和从事程序设计的技术员进行程序编写。
18、编程人员本身无法知道它描述的是什么现实世界,而只是知道按照这个“软件模型,利用一定的硬件条件和程序设计语言和程序设计方法去实现它。最后,我们的测试人员对开发出的软件进行功能测试,以求尽量达到用户所提出的实际需求。没有错误或者错误在可以预测的范围内,这是一个软件系统最起码的要求。至于错误发生在可控制的范围内,也只是一个渐进过程中的弱化了的要求而已。软件不可能没有错误,但错误是可以控制的,因此在软件设计阶段就应该注意。软件开发服务都遵循模块化设计原则,以保证软件功能的凝聚达到最优,而模块间的偶合达到最小,从而最大限度的将错误限制在可以预测的范围内.3.3 功能模块主模块子模块功能实现一、评标专家档
19、案管理模块1、未获聘专家网上注册、申报(1)在线注册、申报(2)自荐表下载打印2、已获聘专家网上登录、管理(1)帐号、密码的验证(2)查看个人资料(3)个人资料修改(4)评标通知查询(5)网上请假二、评标专家抽取模块1、按条件抽取评标专家(1)符合性条件(2)拒绝性条件2、保存抽取记录对抽取记录不可逆地进行保存3、添加信息(1)将因故无法参与评标的专家等信息记录在库;(2)对评委在评标中的表现进行记录; (3)若流标,进行记录;4、查阅信息有权查询本终端号所抽取的记录信息;三、行政监管模块1、专家资格网上初审2、相关数据统计分析对专家进行统计对项目进行统计对抽取终端进行统计3、对抽取记录调阅查
20、询四、系统管理模块1、基础档案管理对地域、专业、行业、职称等基础数据的增加、修改和删除2、对专家的管理(1)添加专家(2)修改专家(3)删除专家(4)专家初审3、数据备份及安全管理(1)数据备份(2)数据恢复3.4 总体流程准专家可通过在线申请和下载表格两种方式申请进入专家库。申请人的基本资料经过监管部门审核通过并发证后才能由系统管理审核或录入个人资料进入专家库,只有进入专家库的专家才具有参与抽标的资格。录入一个新的项目后抽取人可立即进行评标专家抽取操作,也可在项目档案库中选择一个待抽标的项目进行抽标操作。抽取条件由符合性条件和拒绝性条件组成,可选择一个或多个条件,条件之间可定义“与”、“或”
21、关系。当抽取记录不满足要求可进行补抽。抽取人的所有抽取操作记录均保存为历史记录.可以对抽取出的专家进行人工判断是否符合评标资格,当其不符合时,抽取人可在现场监督下取消某专家的评标资格,同时说明取消的原因.最终确认参与评标的专家由系统自动生成网上评标通知,供相关专家在网上查看。准专家在线申请录入新项目准专家下载表格监管部门审核通过审核抽取历史记录系统管理员审核或录入专家档案项目档案抽取人抽取专家监管部门查询分析系统管理员日常维护专家登录系统维护个人档案 3.5 评标专家档案管理模块3.5.1 专家注册 未获聘专家(准专家)可通过在线申请和下载表格方式申请进入专家库。在线申请中系统具备相应的校验机
22、制以防止恶意注册.系统管理员可设置在线申请的校验模式,以及每天申请专家数量的上限。取得专家资格的准专家方可由系统管理员将其正式加入专家库,专家档案的维护工作由系统管理员来进行。系统管理员可以增加新的专家档案,可以对专家档案进行修改或删除。但系统管理员所有操作必须做到“有据可依”.所有人员操作本系统的记录均保存备查。在线申请方式下载表格申请方式验证码校验等待监管部门审核通过校验审核通过在线申请方式下载表格方式审核在线申请资料填写专家档案表专家档案库IP校验专家注册表格如下表:姓 名性 别出生日期身份证号政治面貌所属行业二级行业专 业毕业院校最高学历职 称职务参与评标次数身份证号码身体状况*工作单
23、位*所在部门*移动电话单位电话家庭电话电子邮件*邮政编码联系地址所在城市所在地域工作经历工作业绩评标经验论文著作发明创造科研成果注:带号的内容允许专家个人登录后进行修改。3.5.2 专家登录管理专家通过自己的用户名和自己的密码登录“评标专家档案管理模块”.专家登陆后可以查看、核对自己的基本资料,并及时将自己的已经改变的信息进行更新。考虑到初始分配密码的重复性,专家应该及时更改自己的密码,防止被他人恶意修改,造成不必要的损失。允许专家对部分个人资料进行修改,不能自行修改的项目以灰度来标志,不能进行修改。如确需修改则要经有关部门确认,由系统管理员或监管部门修改。专家可进行网上请假等功能并可查看本人
24、历次被抽取的记录。专家必须保证个人密码的安全性,密码丢失必须与系统管理员联系由系统管理员重置其密码后方可再次进入系统。系统登录界面选择用户类型输入用户名和密码用户类型、用户名、密码是否正确不正确正确根据用户类型进入相应界面专家界面抽取人界面系统管理员界面监管人员界面各类人员进入系统进行操作操作完毕后,退出系统3.6 评标专家抽取模块3.6.1 项目管理输入抽取专家的项目的相关信息。抽取人、开标时间、开标地点、抽取人数、项目类别等信息可以在基础设置模块中进行预先设置,由抽取人通过下拉列表的形式选择。再由抽取人录入项目档案的相关文字信息,每个项目在系统中均有唯一的项目编号,项目进行抽取前必须先保存
25、再抽取。没有进行抽取的项目档案可以删除,已经进行抽取的项目不能被删除。抽取过程信息、抽取结果等与项目相关的抽取操作记录、抽取的专家档案、补抽的专家档案均记录在案备查。3.6.2 抽取模块此模块为本软件的核心部分,采用多种匹配方式搜索专家,可以按符合性条件和拒绝性条件作为抽取条件进行随机抽取专家,对每次的抽取结果进行保存。采用较大型数据库,设计相应的数据字段,建立完善、合理的评标专家库,设立科学实用的符合性查询条件及拒绝性查询条件,查询条件可简可繁,支持多种查询方式、支持模糊查询,保证从中抽取评标专家的随机性、合理性.通过设定的相应的权限,在不同的行业或地域设置专家抽取操作终端,随时随地通过互联
26、网即可进行评标专家的抽取工作.专家的抽取分为符合性条件和拒绝性条件实现随机抽取,按照一定的条件由系统随机从专家库中抽取一定数量的参评专家。此抽取过程是不可逆的,也就是说当操作后,抽取结果就进入了抽取记录表里(即使误操作),并且对抽取的记录进行文字性说明,有效的抽取也要说明,无效的抽取也要说明作废的理由。新增项目满足记录抽取结果网上通知打印抽取专家表选择项目项目列表项目档案选择符合性条件选择拒绝性条件分析专家库记录抽取专家过程显示分析结果(专家档案)人工判断某专家是否满足不满足不满足的理由取消此专家附:符合性条件和拒绝性条件符合性条件拒绝性条件说明1专业专业在某个行业内选择合适的专家2所在地域所
27、在地域在某个所在地域内选择合适的专家3所在城市所在城市在某个城市内选择合适的专家4年龄年龄在某个年龄段选取合适的专家5专业专业按专家所学专业选取6单位单位排除某些单位的专家7职称职称选择所要求的职称的专家6行业行业行业区分9参与评标次数按专家评标的经验进行选取 10抽取人数按照实际需要人数选取3.6.3 参评专家的产生参评专家的产生可以在新增项目后立即进行抽取,也可以在项目档案增加完成后一段时间(评标时间推迟等特殊原因)随时进行。随机抽取是指按照一定的条件由系统随机从专家库中抽取一定数量的参评专家。经人工确认是否能够参加评标,待条件和人数满足之后参评小组确定并发出网上通知。抽取结果保存进行一次
28、抽取后,结果将保存在抽取记录表里,抽取方可以方便的查看此次抽取结果,并且对抽取结果进行说明.抽取的专家资料也可以随之进行查看,被抽取的专家同时也增加了一次被抽取次数.补抽抽取的结果经人工判断不符合要求,或某专家因故不能够出席,给出文字的说明信息,并进行补抽,直至满足需要。抽取档案查看抽取人可以通过自己的帐号和密码进入系统,对自己的抽取历史记录进行查看,以便了解历次抽签的结果。3.6.4 对参评专家的评语 一个专家参评某个项目后,往往要对该专家的表现予以评判,在招标项目的主界面的项目列表中找到该项目,在专家列表中找到该专家。在说明内容框中输入对该专家的文字性描述及量化,完成对该专家的评判。3.6
29、.5 流标当一个项目流标时,此时就可以把此项目置为流标,说明流标的原因,并对流标原因进行量化。该流标项目将以不同的颜色显示以区分.已设置为流标状态的项目可重新进行评标,然后将其恢复为正常状态,并保存该项目历史记录。3.7 行政监管模块专家资格网上审核监管部门可以在线查看专家在网上的注册信息,核实网上信息。如果注册信息属实,且经评审委员会评审通过后,则将其添加到专家库中,并赋予他们帐号和密码,供其登录行使专家的功能.专家、项目、抽取记录数据查询 监管部门可以在线查看在库专家、项目及评标专家抽取记录的信息,通过多种条件进行组合查询。如:按姓名查询,按专业查询,按行业查询,按职称查询,按项目类别、项
30、目编号、日期等条件进行查询.专家、项目、历史记录数据统计分析 对专家、项目及评标专家抽取记录进行各种条件组合的统计。 3.8 系统管理模块对基础数据的维护添加、修改删除行业信息、地域信息、专业信息等考虑到随着社会的飞速发展,行业的划分会越来越细,为了适应这种变化,增加了行业管理模块,大行业基本变化不大,主要是对二级行业的划分。但是此操作应尽量少用,考虑到数据会出现不一致的现象,建议事先应划分好合理,实用的行业规范.对专家的管理添加、审核专家当准专家具备了专家资格后,可以将其添加到专家库里.同时也为专家赋予用户名和密码.修改专家专家的信息可能每年都要发生一些变化,根据需要对某些信息进行必要的修改
31、,体现数据变动的及时性。删除专家 对违规的,或因健康问题,或其他不符合条件的专家进行删除。这样保证了专家库的实用性。数据备份及安全管理数据备份、定时备份 考虑到数据库系统的特殊性,数据库要定期的备份,转储。即使发生灾难性数据库损坏,也可以使损失降低到最小。数据恢复 当数据库受到损害之后,可以利用数据恢复,使数据恢复到最近备份的日志。但断点之后的信息将不能恢复。第四章 体系结构4.1 层次架构系统的主要功能和业务逻辑在应用服务层进行处理,对于系统框架来说,主要处理的也是层次的架构。对于应用服务层来说,在一个面向对象的系统中,以下几个方面的问题是必须要处理的: 数据的表示方式,也就是实体类的表示方
32、式,以及同数据库的对应关系,即所谓的OR Map的问题. 数据的存取方式,也就是实体类的持久化问题,通常采用数据库来永久存储数据实体,这就需要解决同数据库的交互问题。这个部分要完成的功能,就是将数据实体保存到数据库中,或者从数据库中读取数据实体。同这个部分相关的,就是对数据访问对象的使用。在框架中,我们对ADO。Net又做了一层封装,使其使用更加简便,同时也统一了对ADO.Net的使用方式。 业务逻辑的组织方式。在面向对象的系统中,业务逻辑是通过对象间的消息传递来实现的.在这个部分,为了保证逻辑处理的正确性和可靠性,还必须支持事务处理的能力。 业务服务的提供方式。为了保证系统的灵活性和封装性,
33、系统必须有一个层来封装这些业务逻辑,向客户端提供服务,同时作为系统各个模块间功能调用的接口,保证系统的高内聚和低耦合性.这里的客户指的不是操作的用户,而是调用的界面、其他程序等。Web层(ASP。Net页面)通常只同这个部分交互,而不是直接调用业务逻辑层或者数据实体的功能。4.2 应用B/S体系在B/S体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。B/S结构简化了客户机的工作,客户机上只需配置少量的客户端软件.服务器将担负更多的工作,对数据库的访问和应用程序的执行将在服务器上完成。浏览器发出请求,而其余如数据请求,加
34、工,结果返回以及动态网页生成等工作全部由Web Server完成.实际上B/S体系结构是把二层C/S结构的事务处理逻辑模块从客户机的任务中分离出来,由Web服务器单独组成一层来负担其任务,这样客户机的压力减轻了,把负荷分配给了Web服务器.这种三层体系结构如图所示。 这种结构不仅把客户机从沉重的负担和不断对其提高的性能的要求中解放出来,也把技术维护人员从繁重的维护升级工作中解脱出来.由于客户机把事务处理逻辑部分分给了功能服务器,使客户机一下子“苗条了许多,不再负责处理复杂计算和数据访问等关键事务,只负责显示部分,所以维护人员不再为程序的维护工作奔波于每个客户机之间,而把主要精力放在功能服务器上
35、程序的更新工作.这种三层结构在层与层之间相互独立,任何一层的改变不会影响其它层的功能。4.3 使用MS SQL SERVER 数据库基于MS SQL SERVER 2000大型分布式的关系型数据库管理系统,SQL 在Windows2000操作系统上运行速度达到227079个事务每分钟最高纪录,它具有客户机/服务器体系结构,SQL Server 2000 扩展了Transact-SQL语言的可编程性用户可以创建自己的Transact-SQL 函数用户自定义函数可以返回一个数量值或表.支持在同一计算机上同时运行多个关系数据库实例,每个实例有其独立的系统和用户.能处理复杂的网络事务,能适应不同模式的
36、需要。SQL Server验证的登录不仅能够方便地实现,而且与NT验证的登录相比,它更容易编写到应用程序里。MS SQL SERVER 2000具有几个独一无二的特性,包括访问大于2GB的内存的能力、对故障恢复群集的支持以及分布式分区视图,可以根据可用的内存数量动态调整预读(readahead)页面的最大数量。4.4 使用.Net开发平台微软的。Net平台给本系统的开发提供了一个非常好的基础系统平台。客户端不需要安装什么设备与软件,只需要一个Web浏览器,负责显示应用服务器端的运行结果,借助于Java Applet、VBScript、JavaScript、ActiveX等技术进行一些简单的客户
37、端事务处理。应用服务器端负责接受远程或本地的页面请求,然后运行服务器端脚本,借助于ADO等中间部件把数据请求发送到DB Server上以获取相关数据,再把结果数据转化成HTML及各种脚本传回客户端的Web浏览器。数据库服务器端负责管理数据库,处理数据更新及完成查询要求、运行存储过程。 ASP。NET能提供高性能、高安全性的应用程序。1、 功能强大的身份确认模型使电子商务更安全、扩展性更强。2、 由于可支持多种语言,避免了导致性能和伸缩性问题的脚本语言(带脚本语言的ASP执行起来很慢),加快了程序执行的速度。3、 其组件化和继承性的特点,节约二次开发成本。4、 简单、灵活的配置和部署为企业节约部
38、署成本(人力、物力)。5、 多平台支持为企业搭建了通向未来的桥梁,即便以后使用无线小型设备,和64位操作系统都无须更改程序代码,节约系统升级的成本。6、 代码和内容的分离,最大程度的减少源文件,使维护变得简单易行.7、 可编写不但能适用于PC机浏览的网站,也能编写适用于移动存储设备浏览的网站。4.5 设备选型(建议)服务器(应保证其稳定性)Microsoft Windows 2000 Server 操作系统; CPU主频2。0GHz以上,推荐使用 英特尔“奔腾4处理器;至少512G内存; 至少兆可用硬盘空间; SQL SERVER 2000企业版4.6 开发环境技术平台: ASP.NET+ S
39、QL SERVER 2000信息服务器:Internet Information Service开发语言:C#;开发工具:Visual Studio.NET 2003;运行环境: Win2000 + IIS +SQL SERVER+。Net FrameWork 1.0客 户 端:Windows + IE浏览器第五章 开发进度5.1 计划与安排进行本系统的开发工作,需要政府部门的指导,招投标专家的参与,计算机专业人士的配合。开发完成后,还需要业务及技术上的维护人员,相对高质量的WEB、数据库服务器、优质的传输线路及有关正版软件。初定于2005年春节前后,完成系统开发工作。具体工作安排见下表:模块
40、内容日期工作日基础数据专家所在地域、专业、行业、职称;项目属性中的行业、开标地点5个工作日专家库管理专家在线申请、表格下载、专家审核,专家档案的增加、修改、删除8个工作日专家个人管理个人信息管理、在线请假、评标通知查看4个工作日抽标操作随机抽取,符合性条件、拒绝性条件设计、随机抽取算法、补抽算法、抽取结果打印、网上通知、项目状态设置12个工作日统计分析查看项目抽取记录、查看专家参与记录、抽取记录统计、报表打印10个工作日系统维护专家登录帐号分配、管理员、抽取人、监管人员帐号及权限分配、数据库的备份、恢复5个工作日安装调试架设服务器操作系统、数据库系统、对服务器进行配置和优化2个工作日系统验收组
41、织专家小组对系统功能进行测试检查、评估验收30个工作日用户培训分批完成对系统管理人员、专家用户、抽取人、监管人员操作培训,培训方式待定10个工作日5.2 计划的变更因软件项目的特殊性,特别是需求的不明确性及动态地演变,计划亦会随着实际的开发进度的推进而显出待改动的地方。当需求变动时,应当及时地对软件功能进行适宜地调整,这种变动的需求可能发生在软件生命周期的各个阶段,而在本系统的开发过程中要充分认识到此类变更的可能性,并要容许这类变更的发生。要在时间上、资金预算上做好充分地估计。5.3 项目小组本套系统本质为网络数据库的应用程序开发,这是目前业界较为成熟的技术,应用范围广,案例多,从功能上及数据
42、的处理量上来讲属于中、小型的应用软件。我们严格按照软件工程的要求,依软件生存周期的原理,搭建相应的软件项目组,并结合招投标领域相关法律、法规,特别是评标委员会组建的特点,进行本套系统的开发与维护管理工作。依照本系统的开发特点,项目组由政府人员、招投标专家、计算机专业人士组成,采用如下职务单位人数项目负责人安徽省发改委一名项目负责人安徽中技工程咨询有限公司一名招投标专家安徽中技工程咨询有限公司数名系统分析员安徽中技工程咨询有限公司一名高级程序员安徽中技工程咨询有限公司数名美工人员安徽中技工程咨询有限公司一名测试人员第三方数名维护人员安徽中技工程咨询有限公司数名5.4 职责划分项目负责人在项目起始
43、阶段提出宏观的需求、指示,具体由系统分析员、高级程序员与招投标专家进行协商综合,进行分析,设计出能够满足需求的、功能较完善的软件模块。然后由项目负责人、招投标专家及系统分析员、高级程序员对模块设计进行验收。验收合格后交由程序人员进行功能的编程实现,同时由美工人员进行系统外观界面的设计制作。为了保证软件测试的客观、公正及科学性,特邀请第三方专业技术人员对软件进行测试验收.验收合格后,进入正式的运行维护阶段,成立一套专门的维护小组,对系统进行日常性的内容维护及技术性的管理工作。负责对数据内容进行管理,包括各类数据的添加、删除、更新,以及负责对数据进行备份、恢复工作,在系统受到各类病毒及黑客攻击时能
44、够及时恢复正常工作,以及对各类权限用户的分配管理等工作,确保系统高效健康地运作,达到既定目标.5.5 人员培训1. 分阶段集中培训:对企业各类系统操作人员(包括:系统管理员、专家、抽标人、监管人员)进行分阶段集中学习。培训时,培训内容固定,员工分期分批参加,主要是要求员工脱产学习,我们的组织者在组织此类培训活动时,一要将讲师所讲内容严格规定,二要有专人进行管理,三要时间固定,四要财务保证。如果培训基地,对操作员进行集中封闭式培训效果更佳.2. 重点强化培训:主要用于软件操作重点,以培养抽标人为重点,使其在短期掌握技术时采用。固名思议带有突击、强化性特点,集中相关操作人员在有限的时间里必须要达到一定的效果,对于此种方式也是我们经常采用的,但我们要清楚所培训的内容不要过多,一个内容分成一个专题,要求人员在短时间内掌握,对所培训内容要求