还剩42页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
本科毕业设计说明书题目工程招投标信息管理系统的分析与设计院(部)管理工程学院专业信息管理与信息系统班级姓名学号指导教师完成日期目录摘要ⅡABSTRACTⅢ1工程招投标信息管理系统综述
11.1关于工程项目招投标
11.2工程招投标信息管理系统的研究背景和意义
21.3本文研究的主要内容和技术路线22工程招投标信息管理系统的分析
42.1工程招投标管理系统的可行性分析
42.
1.1经济可行性
42.
1.2技术可行性
42.2工程招投标信息管理系统业务流程分析
42.3工程招投标信息管理系统的用例图
52.4工程招投标信息管理管理系统各模块的功能分析
92.5开发环境简介
102.
5.1开发工具的选择
102.
5.2开发环境介绍113工程招投标信息管理系统的设计
123.1系统功能设计
123.2系统数据库设计
163.
2.1数据库E-R图设计
163.
2.2数据库表结构设计194系统部分功能的实现
234.1管理员操作功能的实现
234.2投标人用户功能的实现305结论35致谢36参考文献37ABSTRACTⅢ1工程招投标信息管理系统综述
11.1关于工程项目招投标
11.2工程招投标信息管理系统的研究背景和意义
21.3本文研究的主要内容和技术路线22工程招投标信息管理系统的分析
42.1工程招投标管理系统的可行性分析
42.
1.1经济可行性
42.
1.2技术可行性
42.2工程招投标信息管理系统业务流程分析
42.3工程招投标信息管理系统的用例图
52.4工程招投标信息管理管理系统各模块的功能分析
92.5开发环境简介
102.
5.1开发工具的选择
102.
5.2开发环境介绍113工程招投标信息管理系统的设计
123.1系统功能设计
123.2系统数据库设计
163.
2.1数据库E-R图设计
163.
2.2数据库表结构设计194系统部分功能的实现
234.1管理员操作功能的实现
234.2投标人用户功能的实现305结论35致谢36参考文献37摘要在现代化的技术模式下,计算机已经广泛应用于工程的招投标信息管理,给传统的招投标信息管理方式带来了重大的革命如何有效进行招投标信息管理是摆在我们面前的一个新的课题本文较为详尽地介绍了与工程招投标有关的基础概念与研究路线,对招投标信息管理系统进行了需求分析其中主要对系统的数据流程图进行了详细描绘,对系统的设计思想、设计目标与系统的整体结构进行了明确的规划,对系统中所用到的数据库、主要界面、应用程序的设计与实现作了较为详细的说明本设计是在VisualStudio.Net平台上运用ASP.NET技术来实现的,并运用SQLServer2000作为后台数据库,开发出来的基于B/S结构的适于中小型招标单位的工程招投标信息管理系统该系统包括管理员发布招标信息,管理招标文件,管理投标文件,对文件答疑、投标情况总体情况以及通过预审和中标单位进行公示投标人查看招标信息,下载招标文件,查看文件答疑,上传投标文件,查看投标总体情况以及通过预审和中标单位等功能关键词招投标信息管理系统;VisualStudio.Net平台;SQLServer2000;B/S结构EngineeringBiddingInformationManagementSystemABSTRACTInthemoderntechnologymodethecomputerhasbeenwidelyusedinthebiddinginformationmanagementwhichbringsaboutamajorrevolutionforthetraditionalbiddinginformationmanagementmethods.Howtoconductthebiddinginformationmanagementeffectivelyisanewproblemthatweface.Thisdesignpresentsinmoredetailwiththebiddinginformationmanagementsystembasedontheconceptandresearchroutesandthenonthebiddinginformationmanagementsystemneedsanalysiswhichdepictsthesystemdataflowdiagramindetail.Anditmakesthedesignofthesystemofthoughtthedesigngoalsandoverallstructureofaclearplanning.IthasamoredetailedexplanationforthesystemusedinthedatabasethemainpageandtheapplicationmadebytheDesignandImplementation.ThisdesignisinVisualstudio.netplatformusingasp.nettechnologytorealizeandusingtheSQLServer2000asbackenddatabasedevelopedbasedonB/Sstructureofthesmallandmedium-sizedthebidinvitationunitforthebiddinginformationmanagementsystem.Thesystemincludesopsbiddinginformationmanagementofdocumentsofinvitingbidsmanagementofdocumentsandthebiddocumentsansweringbiddingsituationgeneralsituationandthroughpreliminaryexaminationandtheunitsforpublication.Bidderscheckbiddinginformationdownloadthetenderdocumentscheckthefileuploadbiddingdocumentsansweringquestionstheoverallsituationandthroughcheckbiddingfunctionssuchasintendedandtheunit.KeyWords:BiddingInformationManagementSystem;VisualStudio.Netplatform;SQLServer2000;B/SStructure1工程招投标信息管理系统综述
1.1关于工程项目招投标工程发包与承包是目前我国实施建筑工程的最主要办法,是保证建设工程质量、工期和经济效益的最佳手段招标与投标是实施工程发包与承包的最关键的环节,对建设工程项目的圆满完成起着决定性作用要使我国的建设市场更进一步规范化、国际化,建设工程招投标的研究将起到龙头作用,尤其对招投标的规范化研究有着重要的意义简而言之,建筑施工企业要想获得工程并获取利润,对招投标整体的研究分析将具有重要的意义科学地进行招投标的评价分析,提高企业中标率,为企业带来更多的赢利,不仅是企业管理者共同的愿望,也是全社会的愿望在当前形势下,对建设工程招投标的现状进行分析和对其规范化管理进行研究,有着举足轻重的意义建设工程施工招标投标,是国际通用的,比较成熟的、科学合理的发包方式在我国社会主义市场经济条实行工程项目的网上招投标,推行建设工程招投标制,对于健全市场竞争机制,促进资源优化配置;对于提高施工企业素质,保证建设工程的工期、质量和效益;对于规范建筑市场交易行为,防止不正当竞争行为的发生,都具有非常重要的意义工程项目的招标和投标是实现市场定价的价格机制,它使工程项目的价格更加趋向于合理,便于招标和投标双方更好的选择,有利于价格的控制,体现了公开、公平、公正的原则工程招标有多种方式,其中公开招标是最主要的方式,本设计就是以这种招标方式为基础的公开招标有利于吸引所有对项目感兴趣的承包商,参加投标的承包商会很多,在激烈的竞争中,业主容易获得很有竞争力的标价这种招标方式也会给投标者一个公平竞争的机会,因为它基本上没有任何的限制条件,只要承包商愿意投标就可以参加,增加了投标者参与的积极性缺点是对投标者的限制越少,招标者就要增加对每一个标书的评审力度,不仅要确保标书的内容要满足招标文件的要求,还要保证投标者在技术上和财政上有能力完成特定的项目因此,当大量承包商递交了他们的标书以后,就需要很多的时间和精力去放在这些标书的评审上工程项目招投标管理在工程建设中具有重要的地位,随着现代大型工程的日益增多,招投标管理涉及的部门、机构、单位越来越多,现行的管理手段不能适应高速度、高质量的要求,迫切需要新的管理手段根据工程项目招投标管理的特点和公开招标的特点以及信息系统的需求,提出了基于Internet建立工程项目招投标管理信息系统的新方法,具有一定的新颖性本论文通过对工程项目招投标管理的简单描述,明确了一些基本的概念,分析传统工程招投标方法中存在的问题,找出这些问题产生的原因提出了建立工程项目招投标管理信息系统的方法以解决现行的招投标管理中信息不畅、沟通困难、暗箱操作等问题本论文以公开招标为基础对工程项目招投标管理信息系统的可行性、业务流程、数据库建立、各种功能的实现进行了分析
1.2工程招投标信息管理系统的研究背景和意义工程招投标工作涉及的工程项目往往关系到国计民生,耗资大,回收期长,政策性极强,招投标各方面存在着既相互竞争又相互制约、相互合作的关系,变动因素较多,管理的内容的广泛切复杂在招投标活动中有大量的信息需要进行传输与管理耗费大量的人力和物力随着网络逐渐渗透到社会经济生活的各个领域,信息化、电子化已经成社会的广泛共识,电子商务和电子政务的应用逐渐普及该系统是以工程招标投标业务流程为核心,融合信息交流、计算机网络等信息技术的电子政务和电子商务相结合的平台因此,采用网络将传统的招投标活动搬到网上进行现代化的运营管理是一种行之有效的的办法传统的招投标活动要耗费大量的人力和物力,交易成本高而互联网的开放性、覆盖面的广泛性、运行成本的低廉性可以弥补传统的招投标方式的不足能够充分体现招投标工“公开、公平、公正”的原则,减少可能发生的暗箱操作,提高办事效率
1.3本文研究的主要内容和技术路线本文在研究工程招投标信息管理系统的设计之前,对C#和.asp.net做了有针对性的学习,主要是学习了本系统可能要用到的一些功能模块的实现以及复习了数据库的一些相关知识,深入的分析了工程招投标管理理论和工程招投标管理系统的需求,然后就是对系统做了详细的界面,并且逐步实现各个界面的功能之后又对系统做了详细的测试运行本文主要研究了工程项目招投标信息管理系统的可行性,包括技术可行性和经济可行性两个方面并且分析了工程项目管理的业务流程,以及详细的绘制了本系统的用例图,本文还对工程项目招投标信息管理系统的各个模块的功能分析进行了详细介绍,并且还对本系统的开发工具和开发环境进行了简单说明,其次本文还分析了工程项目招投标信息管理系统的设计,系统的功能设计和数据库的E-R图设计以及表结构都进行了详细的分析,最后本文以图示并分投标人和管理员两个角色的方式对系统的每个功能都做了详细的讲解在系统的设计与实现工作中,详细介绍了系统的结构体系,完成了该系统的需求分析、详细设计、编码实现等工作2工程招投标管理系统的分析
2.1工程招投标管理系统的可行性分析
2.
1.1经济可行性经济可行性研究是对企业的经济现状和投资能力进行分析,对招投标信息管理系统建设运行和维护费用进行估算,对系统建成后企业可能取得的社会和经济效益进行估计由于该系统功能简单,所以设计时花费人力、物力和财力都较小,但系统的实用性却可以在很大程度上降低了招投标管理人员的工作量,提高工作效率,所以该系统的开发在经济是可行的
2.
1.2技术可行性技术可行性要考虑现有的技术条件是否能够顺利完成开发工作,软硬件配置是否满足开发的需求等工程招投标管理系统用的是C#开发语言,调试比较方便,当前的计算机硬件配置也完全能满足开发的需求,因此在技术上是绝对可行的软件方面由于目前单机模式相对发展成熟,故软件的开发平台成熟可行,它们速度快、容量大、可靠性能高、价格低,完全能满足系统的需求
2.2工程招投标信息管理系统业务流程分析工程招投标的主要业务有招标代理机构备案、招标信息发布、标书发售、投标、开标专家抽取评标、中标结果公示、现场监督,本系统的业务流程并不是工程招投标的全部流程,只是包含了主要的业务本招投标信息管理系统的业务流程如图
2.1所示图
2.1工程招投标管理系统业务流程
2.3工程招投标信息管理系统的用例图系统采用的是ASP.NET基于C#语言编写的,sqlserver2000数据库,三层架构系统其中角色又分投标人和管理员两种管理员和投标人工都可以进行登录,其用例图如图
2.2所示图
2.2用户登录用例图其用例描述如表
2.1所示表
2.1用户登录用例描述用例名称登录描述管理员和投标人可以登录到本系统中用例参与者管理员,投标人前置条件管理员或用户之前存于表中基本事件流管理员或投标人在浏览器的中输入本系统的地址,就会进入到登录页面,在这个页面中输入名称和密码,点击[登录]按钮,如果信息验证通过,页面会跳转到系统主页面其他事件流无异常事件流如果身份验证失败,系统提示用户名、密码或验证码错误,请重新填写后置条件无投标人可以注册用户,查看各种公告公示,下载文件,上传文件,其用例图如图
2.3所示图
2.3投标人用例图其用例描述如表
2.2所示表
2.2a个人资料用例描述用例名称注册描述投标人可以注册用户用例参与者投标人前置条件无基本事件流投标人进入首页点击注册按钮,进入系统注册页面,在注册页面中完成用户注册其他事件流无异常事件流无后置条件无表
2.2b查看公告用例描述用例名称查看公告描述投标人可以查看公告用例参与者投标人前置条件投标人已经登录成功基本事件流登录成功后,投标人进入系统主页面,在主页面的导航菜单中点击各种链接,会进入公告的查看页面,投标人通过点击该页面中的工程的名称,就可以来查询公告信息其他事件流无异常事件流无后置条件无表
2.2c下载文件用例描述用例名称下载招标文件描述投标人下载招标文件用例参与者投标人前置条件员工已经登录成功基本事件流登录成功后,投标人进入系统主页面,在主页面的导航菜单中点击【招标文件】链接,会进入下载招标文件的页面,投标人在该页面中点击文件名称就可以下载该招标文件其他事件流无异常事件流无后置条件无表
2.2d上传投标文件用例描述用例名称上传投标文件描述投标人上传投标文件用例参与者投标人前置条件员工已经登录成功基本事件流登录成功后,投标人进入系统主页面,在主页面的导航菜单中点击【投标文件】链接,会进入下载招标文件的页面,投标人在该页面中就可以上传投标文件其它事件流无异常事件流无后置条件无管理员包括普通用户权限外,还可以进行系统管理包括招标公告公告管理、招标文件管理、投标文件管理、文件答疑管理,投标文件预审管理,中标公示管理管理员用例图如图
2.4所示图
2.4管理员用例图
2.4工程招投标信息管理系统各模块的功能分析工程招投标管理系统总功能模块图如下图
2.5系统总功能模块图系统各模块功能分析如下表
2.3业务功能表投标人登录登陆后才可以进行各种操作注册注册获得用户名和密码后才可以登录查看各种公告投标人登录后可以查看招标公告、文件答疑公告、查看投标人数公告、投标预审公告、中标公示下载招标文件登录后可以下载招标文件上传投标文件登录后可以上传投标文件管理员登录登录后才可以进行各种管理招标公告管理可以对招标公告进行发布、编辑、修改、删除等管理招标文件管理对招标文件上传、删除等管理投标文件管理对投标文件下载、删除管理投标文件数对投标文件数进行发布、删除等管理招标文件答疑对招标文件进行答疑,发布答疑公告投标文件预审发布招标预审通过名单、删除预审公告中标公示发布中标公示
2.6开发环境简介
2.
6.1开发工具的选择VisualStudio是一套完整的开发工具集,用于生成ASP.NETWeb应用程序、XMLWebServices、桌面应用程序和移动应用程序VisualBasic、VisualC++、VisualC#和VisualJ#全都使用相同的集成开发环境IDE,利用此IDE可以共享工具且有助于创建混合语言解决方案另外,这些语言利用了.NETFramework的功能,通过此框架可使用简化ASPWeb应用程序和XMLWebServices开发的关键技术Microsoft.NET框架是生成、部署和运行Web服务及应用程序的平台它提供了一个生产率高且基于标准的多语言环境,用于将现有投资与下一代应用程序和服务集成,同时提供了解决Internet规模应用程序的部署和操作难题的灵活性.NET框架由三个主要部分组成公共语言运行库、统一类库的分层集合和称为ASP.NET的ActiveServerPages组件化版本.NET首先是一个环境这是一个理想化的未来互联网环境,让所有的计算机群、相关设备和服务商协同工作的网络计算环境简而言之,互联网提供的服务,要能够完成更高程度的自动化处理.NET谋求的是一种理想的互联网环境.NET的最终目的就是让用户在任何地方、任何时间,以及利用任何设备都能访问他们所需要的信息、文件和程序而用户则不需要知道这些东西存在之处,以及如何获得等具体细节他们只需发出请求,然后接收,而所有后台的复杂性是完全屏蔽起来的所以对于企业的IT人员来说,他们也不需要管理复杂的平台以及各种分布应用之间的工作是如何协调的
2.
6.2开发环境介绍选择微软平台作为主导,一方面考虑目前微软的飞速发展,越来越多的企业在规划内部网络时,将微软平台作为首选方案;另一方面从技术角度来讲,微软平台上的应用无论是在开发上,还是在软件的部署上都非常容易,而且性能优越操作系统WindowsXP数据库SQLServer2000开发工具与语言:VisualStudio2008,C#3工程招投标信息管理系统的设计
3.1系统功能设计工程项目招投标信息管理系统是一个关于企业内部工程招投标的一个管理信息系统,其中管理员模块部分是本系统是核心部分,主要包括招标公告的管理,招标文件的管理,招标文件答疑管理,投标预审管理,投标人数管理,中标公示管理,投标文件管理1招标公告管理功能公告情况管理功能主要是对招标公告信息进行管理,主要包括标号、公告名称、公告内容、发布时间等信息进行管理主要功能模块有招标公告信息录入;招标公告信息修改;招标公告信息删除;招标公告信息查询系统管理员可以根据需要进行添加、删除、修改、查询功能,其结构图如图
3.1所示图
3.1招标公告信息管理模块图2招标文件信息管理功能招标文件信息管理功能包括招标文件的上传、删除、查询和修改上传功能该系统提供的招标文件上传功能主要是管理员在招标公告信息发布以后,为投标人提供招标文件,供投标人下载使用修改功能该系统提供的招标文件的修改功能,主要是第一次上传的文件可能有地方描述不清楚,修改后进行第二次上传删除功能该系统中删除招标文件的功能是为了是网上的招标数量的数量较少,方面管理员查询查询功能该系统提供的招标文件的查询功能主要是为了方面管理员查看某一招标文件是否已经上传,以免重复上传图
3.2招标文件管理模块图3投标预审管理功能在招标人上传投标文件后,管理员下载投标文件后,进行投标文件的预审工作,然后把通过预审的投标单位的名单公布出来,以供投标人查看自己单位是否通过预审主要功能模块有公布通过预审名单;预审名单的修改;预审名单的删除;预审名单的查询图
3.3通过预审名单管理模块图4投标人数信息管理功能对某一招标工程的主要功能模块有投标人数的发布;投标人数的修改;投标人数的查询;投标人数的删除图
3.4投标人数管理模块图5中标公示管理功能对某一招标工程的中标名单公布,便于投标人进行查询主要功能模块有中标名单录入;中标名单修改;中标名单查询;中标名单删除;图
3.5中标名单息管理模块图6投标文件管理功能该功能主要是管理员对投标文件进行下载、查询,删除而投标人对文件进行修改,修改后再上传图
3.6投标文件管理模块图
3.2系统数据库设计
3.
2.1数据库E-R图设计据上面的设计,本实例规划出的实体主要有管理员实体、投标人实体、招标文件实体、投标文件实体、公告实体等工程招投标信息管理系统主要实体间关系E-R图如图
3.7所示图
3.7人事信息管理系统主要实体间关系E-R图实体的分E-R图,如下所示图
3.8员招标文件实体E-R图图
3.9投标文件实体E-R图图
3.10招标公告实体E-R图图
3.11文件答疑实体E-R图图
3.12文件预审实体E-R图图
3.13中标公示实体E-R图图
3.14投标人数实体E-R图管理员(管理员工编号,密码)投标人(投标人编号,密码)投标文件(文件编号,文件名称)招标文件(招标文件编号,文件名称)文件答疑(答疑编号,工程名称,问题,回答内容,发布时间)投标人(编号,密码)投标人数(编号,工程名称,发布时间)
3.
2.2数据库表结构设计该系统数据库名称为bysj,该数据库由9张表组成,它们分别是投标人注册信息表customer管理员登录信息表admin招标文件信息表filename投标文件信息表tbwj投标人数信息表tbrs文件答疑信息表wjdy招标公告信息表:zbxx预审信息表zbys中标信息表zbdw下面列举其中五个表格的信息表
3.1招标公告信息表字段名类型长度是否可以为空idchar10否namechar50是contentchar1000是timevarchar50是id,公告编号主键name,公告名称,主要是表明要招标的工程content,公告内容,主要指对招标工程的简要介绍time,时间,让用户看到发表公告的时间日期表
3.2文件答疑表字段名类型长度是否可以为空idint4否gcnamevarchar50是questionvarchar500是answervarchar1000是timevarchar20是id,文件答疑号,主键gcname,招标工程名称,标识招标工程的具体名称question,问题,标识对招标文件有何疑问answer,回答,标识对问题的回答time,时间,标识对疑问的回答发布在网上的时间表
3.3中标单位信息表字段名类型长度是否可以为空idchar10否gcmzchar50是zbdwchar50是timechar50是id,公告号,主键gcmz,工程名称,标识所中标的工程名称的名称zbdw,单位名称,标识中标的单位名称time,时间,标识中标信息发布的时间表
3.4预审信息表字段名类型长度是否可以为空idint4否namechar50是hgnamechar500是fbtimevarchar50是id,公告号,主键name,,名称,标识参加投标的工程的名称hgname,合格名称,标识通过预审的单位的名称fbtime,发布时间,用于标识发布通过预审单位名称的时间表
3.5投标文件信息表字段名类型长度是否为空idint4否filenamechar50是id,主键,自动编号filename,文件名称,标识招标文件的名称,与招标工程相关其中部分表结构关系图如下图
3.15数据库表关系图4系统部分功能的实现ASP.NET采用面向对象的设计方法,提供了许多好用的控件从大体上来讲ASP.NET的控件包括WEB控件、HTML控件和用户自定义控件WEB控件是ASP.NET新添加的控件组,该控件模型编程简洁,易于检错,可用于生成复杂的服务器端控件,使用者可以在服务器端进行编程,实现自己想要的功能但WEB控件想要在客户端显示,就必须转换成HTMLHTML控件早在ASP中就有,他只能在客户端进行编程用户自定义控件,主要是为了用户自己定义系统中没有的控件这样的好处是,用户可以把自己需要经常用到的页面部分做成用户控件,在项目其它页面需要用到的地方,直接拖放用户控件就可以完成,这样可以大大提高编程的效率在对系统界面层设计的时候在窗体中可以根据自己的需要拖放控件,对控件所要实现的功能进行编程因为在此之前已经对系统进行了分析,那些常用到的方法已经在业务逻辑层设计完毕,只需要对应的进行调用即可这样可以使编程条理变得更加清晰
4.1管理员操作功能的实现本系统基于B/S架构设计,即服务器/浏览器模式系统使用方法进入系统登录页面用户输入用户名和密码以及点击登录后可以进入系统若用户名或密码或者是验证码错误,则提示“用户名密码或验证码错误”,重新输入正确密码或用户名或验证码后进入系统初始用户名管理员,投标人若是想登录,首页在用户角色下拉列表中选择投标人角色若是投标人若是没有注册,首页应该点击注册,进入注册页面进行注册管理员用户拥有管理系统的权限,可以对系统的所有模块进行增加、修改、删除、查询管理图
4.1所示即为普通用户登录界面图
4.1普通用户登录界面当用户点击登录按钮后,触发事件Button1_Click,时间通过输入的信息来进行判断输入的信息是否正确,并根据输入的信息来确定是用户的角色以及选择要进入的页面,并在session中记录相关信息防止用户通过直接输入网址来进入相应的页面登录功能实现代码如下protectedvoidButton1_ClickobjectsenderEventArgse{ifDropDownList
1.SelectedItem.Value==管理员conn1;ifDropDownList
1.SelectedItem.Value==投标人conn2;}publicvoidconn1{SqlConnectionconn=newSqlConnectionserver=.;database=bysj;uid=sa;pwd=362;stringuser=txtname.Text.ToString;stringpassword=txtpassword.Text.ToString;SqlDataAdaptersda=newSqlDataAdapterselect*fromadminwherename=+user+andpassword=+password+conn;DataSetds=newDataSet;sda.Fillds;ifds.Tables
[0].Rows.Count==1yzm.Text==Session[Valid].ToString{Session[flag]=管理员;Response.Redirectzbgg.aspx;}else{Response.Writescriptlanguage=javascriptalert用户名密码或验证码错误;/script;}}publicvoidconn2{SqlConnectionconn=newSqlConnectionserver=.;database=bysj;uid=sa;pwd=362;stringuser=txtname.Text.ToString;stringpassword=txtpassword.Text.ToString;SqlDataAdaptersda=newSqlDataAdapterselect*fromcustomerwherename=+user+andpassword=+password+conn;DataSetds=newDataSet;sda.Fillds;ifds.Tables
[0].Rows.Count==1yzm.Text==Session[Valid].ToString{Session[flag]=投标人;Response.Redirectzbgg
1.aspx;}else{Response.Writescriptlanguage=javascriptalert用户名密码或验证码错误;/script;}管理员用户登录后,出现管理员能看到的招标公告界面,如图
4.2所示,点击上面各个按钮即可对相应模块进行各种操作点击表中的链接就可发布招标公告图
4.2管理员登录后的主界面点击表中链接后,看到如图
4.3所示页面,图
4.3系统管理员发布招标公告的界面实现招标公告功能的主要代码如下所示protectedvoidButton1_ClickobjectsenderEventArgse{SqlConnectionconn=newSqlConnectionServer=.;database=bysj;uid=sa;pwd=362;;conn.Open;SqlCommandcmd=newSqlCommandinsertintozbxxvalues+txtbh.Text++txtname.Text++txtcontent.Text++System.DateTime.Now+conn;cmd.ExecuteNonQuery;conn.Close;Response.Writescriptlanguage=javascriptalert提交成功;/script;}点击招标文件后,管理员进入招标文件管理页面,在此页面管理员可以可以对招标文件进行上传、查找、删除等操作页面如图
4.4所示:图
4.4管理员管理招标文件页面点击删除按钮就可以删除招标文件,点击选择文件,选择后点击上传就可以上传招标文件,并且显示文件名称和文件大小点击上面投标文件后,管理员就课进入投标文件管理页面,管理员可以下砸招标文件以及删除投标文件如图
4.5所示图
4.5管理员管理投标文件页面点击文件名就可以进行对投标文件的下载,点击删除按钮就可以删除投标文件,如上图
4.5所示.实现删除功能的代码如下protectedvoidLinkButton1_ClickobjectsenderEventArgse{//获取文件名filenamefilename已经在前台“删除”按钮中的commandArgument属性中绑定stringfileName=LinkButtonsender.CommandArgument;stringpath=Server.MapPathFile+\\;File.Deletepath+fileName;}点击上面资格预审按钮,管理员就可以进入投标文件预审管理页面,管理员可以发布通过预审名单,以及删除记录等操作,如图
4.6所示图
4.6管理员管理资格预审页面点击编辑按钮就可以进行编辑,在文本框里面输入相应的内容,然后点击插入,就可以发布相关信息点击上面表格里的文件答疑按钮管理员就可以进入文件答疑页面,管理员可以对参加投标人关于招标文件的疑问进行解答,并且发布页面如图
4.7所示图
4.7管理员发布文件答疑页面点击上面表格投标人数按钮,管理员就可以进入投标人数管理页面,可以对人数信息进行增加、修改,删除等操作,页面如图
4.8所示图
4.8管理员管理投标人数页面点击编辑按钮就可以进行编辑,点击删除按钮就可以删除一条信息,在文本框里面输入相应的内容,然后点击插入,就可以发布相关信息点击上面表格里的中标公示按钮管理员就可以进入中标公示信息管理页面,如图
4.9所示图
4.9管理员中标公示页面点击编辑按钮就可以进行编辑,点击删除按钮就可以删除一条信息,在文本框里面输入相应的内容,然后点击插入,就可以发布相关信息
4.2投标人用户功能的实现下面以投标人身份登录为例简要介绍一下投标人模块的使用过程登陆后投标人看到的是招标公告页面,出现图
4.10所示界面图
4.10投标人登录后查看公告界面点击标题连接,就可以查看投标公告的详细信息,例如,点击龙园住宅项目电梯防护工程,就可以出现如图
4.11所示的页面图
4.11招标公告详细信息页面点击上面表格里面的招标文件就进入下载招标文件页面,如图
4.12所示,左下角就是下载的文件图
4.12投标人下载招标文件页面点击上面表格投标文件按钮,投标人就可以进入到投标文件上传页面,如图
4.13所示图
4.13投标人上传投标文件页面功能实现的主要代码为stringfileName=FileUpload
1.FileName;stringpath=Server.MapPathtbfile+\\;whileSystem.IO.File.Existspath+fileName{fileName=1+fileName;}FileUpload
1.SaveAspath+fileName;Label
1.Text=文件名+fileName+,文件大小+FileUpload
1.PostedFile.ContentLength/1024+KB;Response.Writescriptlanguage=javascriptalert文件上传成功;/script;//把文件名存入数据库SqlConnectionconn=newSqlConnectionServer=.;database=bysj;uid=sa;pwd=362;;conn.Open;SqlCommandcmd=newSqlCommandinsertintotbwjfilenamevalues+fileName+conn;cmd.ExecuteNonQuery;conn.Close;投标人点击上面表格投标预审按钮,投标人就可以进入查看预审通过情况的页面,页面如图
4.14所示图
4.14投标人查看预审通过名单页面投标人点击上面表格文件答疑按钮,就可以进入查看文件答疑页面,如图
4.15所示图
4.15投标人查看文件答疑页面点击工程名称链接,就可以看到关于该该工程投标文件的全部答疑结果,如图
4.16所示图
4.16文件答疑详细页面投标人点击上面表格里的投标人数按钮,就可以就如投标人数查询页面,在文本框中输入相应的标号,投标人就可以查询相应的招标工程的投标人数,如图
4.17所示图
4.17投标人数差选页面投标人点击上面表格里的中标公示,就可以进入查看中标结果页面,查看自己单位是否中标,页面如图
4.18所示图
4.18投标人查看中标结果页面5结论根据工程项目招投标工作信息化建设的需求,研究开发了网上招投标系统,论文根据已经设计招投标管理系统的设计和实现来组织通过本文的研究可以得出以下结论
(1)分析研究了当前工程招投标系统的现状和关于招投标管理工具的发展现状,在对现有工程招投标管理过程进行分析的基础上,提出了此工程招投标信息管理系统的需求这样做的优势在于,充分发挥互联网网络平台的特点,将招投标系统注重的公平,公开,公正的原则应用进来,大大提高了招投标管理和标书处理中的效率,让原来重复和隐秘的标书记录和评标处理工作变得有序而简单
(2)B/S模式的设计使得系统界面风格统一为浏览器,并具有统一的语言格式、统一的传输协议,不仅使系统管理简单,优化资源,而且支持异种数据库和方便信息发布等Web服务的部署方式也提高了服务器上部署应用的难度,简化了服务器的部署和维护的难度,让原本复杂和麻烦的维护工作变得简单快捷
(3)按照系统分析、系统的设计和个功能界面的实现三个方面详细介绍每个部分的具体设计过程在系统分析的部分中主要是从工程招投标管理信息系统的可行性包括技术可行性和经济可行性以及工程招投标信息管理系统的业务流程分析来展开的系统的设计是从系统的功能设计和系统的数据库设计展开的功能界面的实现部分中详细介绍了管理员和投标人这两个用户角色的各种功能以及列出了系统部分重要功能的实现代码致谢本文是在陈兆柱老师精心指导和大力支持下完成的首先,我十分感谢陈兆柱老师的全力栽培陈老师以其严谨求实的治学态度、高度的敬业精神、兢兢业业的工作作风和富于创新的进取精神对我产生重要影响他渊博的知识、开阔的视野和敏锐的思维给了我深深的启迪从课题的选取与开题,直到最后论文的编写修改,陈老师都耐心的讲解,指导,在陈老师的教导下受益非浅,而他渊博的学识以及严谨细致,高度负责的治学态度更是值得我敬佩同时在建大的四年之中我得到了很多老师的帮助,我还要感谢管理学院每一位领导和老师在这大学四年期间给予我的支持和帮助,我学业的顺利完成与他们的辛勤工作是分不开的并且我在做设计期间得到了很多同学的帮助,他们分别是王福朋、王清乐、金圣良、王祥博、陈燕菲我论文的的最终完成与他们的帮助也是分不开的,感谢他们特别感谢我的父母和亲人,他们多年来给予我精神上和物质上的支持、理解和鼓励,是我漫漫求学路上的力量源泉参考文献
[1]王珊.数据库系统概论[M].北京高等教育出版社,200756-78.
[2]邝孔武王晓敏.信息系统分析与设计[M].北京清华大学出版社200691-122.
[3]金华.C#网络编程技术教程[M].北京人民邮电出版社,200932-67.
[4]王珊.数据库系统概论[M].北京高等教育出版社,200756-78.
[5]郑若忠.数据库原理[M].国防科技大学出版社,200612-43.
[6]杨冬青.数据库系统实现[M].机械工业出版社,200134-79.
[7]季久峰.ASP.NET开发答疑[M].北京人民邮电出版社,200432-77.
[8]方兵.ASP.NET
2.0网站开发技术详解[M].北京机械工业出版社,200756-98.
[9]美特罗尔森著,李磊译.C#与.NET
3.0高级程序设计[M].北京人民邮电出版社,200844-85.
[10]ChrisKnowles著,王海译.ASP.NETXML高级编程—C#编程篇[M].北京清华大学出版社,200232-55.
[11]李晓,张晓辉,李祥胜.SQLServer2000管理及应用系统开发[M].北京人民邮电出版社,200364-120.
[12]TonyBainDeniseGosnell.VB.NET和SQLServer2000高级编程-创建高效数据层[M].北京清华大学出版社,
2002.87-167.
[13]刘炳文,许蔓舒.VisualBASIC程序设计教程[M].北京清华大学出版社,200032-67.
[14]王锋,张景,何文娟,李朋.基于Internet的人力资源管理系统[J].微机发展,20030912-17.
[15]王勇.盖江南.尚红听等著.ASP.NET宝典[M].北京电子上业出版社2002:29-50.
[16]NielsShah.数据库系统第2版[M].北京清华大学出版社.200568-93
[17]荆棘鸟上作室.数据库应用及开发实务[M].北京中国水利水电出版社2004126-179.
[18]陶宏才.数据库原理及设计[M].北京清华大学出版社,200523-72.
[19]PassesF.Jacobs.B.300sen.SoftwareSecurity Experimentsonthe.NETconmlonlanguagerun—timeandtheSharedSourceCommonLanguageInfrastructure[J].Software.IEEEProceedings,2003,1505303307.
[20]M.PetersonD.Microsoft’S.NetFrameworkNewplatformforsoftwaredevelopment[J].BusinessCommunicatios Review,200257-61.
[21]BentonW.C.HojungShin.ManufacturingPlanningandControl.TheEvolutionofMRPandJITintegration[J].EuropeanJournalofOperationalResearch20081154-58.
[22]MarkSchmidtSimonRobinson.Microsoftvisualc#.NET2003[M].EuropeanJournalofOperationalResearch2008243-321.系统管理管理员登陆公告管理文件管理预审管理中标管理招标文件投标文件答疑管理投标人登陆查看各种公告下载文件招标文件上传文件投标文件。