3.4.1 网络环境 本系统在网络环境上的安全主要依靠信息中心的安全措施,包括硬件防火墙,进行IP过滤,病毒监控,网络行为监控等。
3.4.2 数据库安全机制
Oracle提供用于控制数据访问规则的多种方式,包括:
(1) 同意安全机制(比如系统、对象、作用的优先特权)
(2) 同意执行安全(比如定义和触发特权)
(3) 虚拟私有数据库(VPD)
(4) N-tier的验证(比如RADIUS的验证服务器)
在实际的运行中,我们对数据库采取定期备份的措施,在系统出现错误是能及时恢复。
3.4.3 系统权限
有注册用户才能具体登录到系统中使用系统的功能。在系统中我们依靠成熟的权限管理来实现对不同部门、角色、用户个管理。由于采用了成熟的框架结构,权限管理模块是与底层的工作流引擎绑定,独立于任何业务之外,所有关于用户名、密码的传输都采用了加密的方式。管理员负责整个系统用户的授权,包括给每位注册用户授予角色和部门等等。另外,设置了页面失效时间,长时间不用则页面失效必须重新登录。
3.4.4 登录界面
另外由于采用struts结构,页面请求通过action/control由后台处理,所有的功能页面不能通过直接在浏览器中输入网址进入而只能登录进来。
3.4.5 用户提交操作分离
本系统采用基于JAVA的MVC模式,将用户提交和系统操作进行有效分离,并和权限系统无缝集成,对所有用户提交的动作进行有效识别,避免非法用户进行非法的系统攻击。
3.5 环境配置
3.5.1 客户端 由于系统为B/S结构,所以客户端配置比较简单,只要普通的PC机可以上网并能浏览网页即可。建议客户端机器为P3以上CPU,128M以上内存,浏览器为IE6。由于系统是网站形式,业务功能比较多,因此最好是采用宽带上网,以减少操作等待时间。
3.5.2 服务器端
由于系统采用java编写,可移植性强,因此服务器端的操作系统可以是windows2000/unix/linux 。web服务采用了tomcat4.1 ,jdk版本为1.4。
由于是网络服务,因此对服务器要求比较高,需采用专业服务器,如果是PC服务器,则建议CPU要P42.0以上,内存1G以上,数据库服务器可以依托厅网络中心的数据库服务器。
4 系统功能
通过实际上是六个子系统,各个子系统不是孤立的,只有充分实现信息共用,才能最大限度地发挥资源的效益,在整个系统里有企业信息、招标信息等各种数据信息,这些信息在系统内的流向是需要认真设计的。
整个关系图如下:
4.1 系统功能
系统功能基本上只有系统管理员拥有,包括以下主要功能
(1) 系统单位管理:增、删、改系统单位
(2) 系统用户管理:增、删、改系统登录帐号及相关信息
(3) 主表(字典表)维护:调整字典表
(4) 权限部门管理给不同角色和部门赋权限
(5) 用户密码管理:修改、删除帐号密码
另外,系统的首页可以提供公告发布、信息查询、流程帮助等丰富多彩的内容。
4.2 企业信息管理
主要实现企业基础数据录入、更新及招标办/质监站对企业数据的审核入库管理。
系统为企业提供企业数据填报、更新、查询统计及报表管理功能;为管理部门(招标办、质监站)提供上报数据(含新报数据、更新数据)审核、审核结果反馈、企业数据维护、字典表维护、查询统计及报表管理功能。
为方便区分填写和审核,企业填报时数据存在临时库中,在临时库中,各单位只能访问属于本单位的信息;通过审核的数据存于正式库中,只有管理部门才能访问正式库。
本子系统所管理的基础数据为招投标管理模块提供支持。
企业信息管理子系统分为:数据维护 、查询统计、报表管理
其中,数据维护按照用户的不同又分为两种:
对于企业用户,数据维护即:企业数据填报(含填报和更新)。
对于管理部门而言,数据维护包括:企业上报数据审核、(相关)字典表维护、企业数据维护。
这两种维护是互斥的。即不同身份的用户进入系统只能看到其中一种。
4.3 招投标流程管理
这部分是招标流程管理功能。对项目从立项招标公告直到中标通知书的发放。对招标每阶段的情况进行监督管理,记录招标过程中产生的数据,并对资审报名等阶段进行数据的汇总。
流程管理子系统是几个模块组成,包括项目维护、招标流程、查询、统计,如下图
流程管理子系统有三个模块,其中招标流程是重要的业务模块,用来控制流程。查询与统计是针对数据库内已有的招投标数据进行的查询和统计。招标流程模块的流程图如下:
4.4 履约考核
履约考核子系统为招标人提供季度履约考核数据填报(每个季度第一个月上报上个季度的考核数据)、中标单位基本信息维护及一些辅助功能如查询、报表(中标单位考核情况一览表)生成功能;
为招标办提供字典表维护、招标人基本信息维护、履约考核数据维护及辅助功能如查询、报表(招标人季度考核情况统计表、中标单位历史考核情况统计表)生成功能。
履约考核子系统包括:字典表维护、基础数据维护、考核结果填报、考核数据维护、查询统计、报表管理。
4.5 项目统计
项目统计子系统的用户是各级招标人。
该系统用于每季度统计该单位本季度标段招标情况及截至本季度的招标情况。
项目统计子系统需要实现各级招标人的项目基础数据填报、报表管理(含生成、保存、打印)及查询统计功能。
项目统计子系统分为:数据填报(招标人)、招标人层级关系树维护、字典表维护、数据备份及统计汇总、数据查询。前面4项皆可视为数据维护。
数据填报:录入项目统计所需的基础数据,操作对象是除了招标人层级树顶层外的其他招标人,各相关招标人的上级单位只能访问所管辖下级招标人的上报数据。
数据统计汇总:生成各类需要的统计表或汇总表并提供打印输出的功能。系统要求提供报表导出的功能,满足报表导出到Excel中进行排版输出和备份的实际需要。
数据查询:按照权限的不同,不同的用户能查询不同范围的数据。
4.6 专家管理
专家子系统主要实现对交通行业资审评标专家库的维护,包括专家的入库、专家考核、受限专家名单;抽签功能,为招投标的资格预审和评标提供专家组;查询功能,用来查询专家情况和抽取的项目组情况。
专家子系统主要分为以下几个模块:专家维护、抽签、专家考核、受限专家名单、专家培训、查询。
专家库维护是各模块的基础,招标办录入各专家信息,并根据专家考核信息进行删除和修改工作。抽签模块是根据用户录入的条件从专家库内随机抽取符合条件的专家,受限名单内的专家也是根据专家考核信息进行增加和修改工作的。专家培训主要记录每
4月10号:建设项目招投标信息管理系统的设计与开发(二)由毕业论文网(www.huoyuandh.com)会员上传。