政府采购管理信息系统

政府采购管理信息系统[java毕业论文下载]

摘 要

随着社会信息化的发展,社会上很多事务的管理也跟着相应发生了根本的变化,府采购行为、优化财政支出管理,各级政府纷纷以立法形式推行政府采购制度的实施,使采购的方式、程序和采购合同的履行等市场行为得以规范。同时,随着“政府上网工程”的进一步深入,政府部门相继在网上建立站点,并提供信息共享和便民服务的应用项目。
  工欲善其事必先利其器。采购一套专门处理政府物资采购的网络办公系统———政府采购管理信息系统,可谓恰逢其时。
  应用政府采购管理系统以后,一方面通过交互式动态网站建立了便民服务的窗口,不仅能及时发布各种信息,还允许供应商进行网上登记和注册。
  另一方面,无纸的“绿色办公” 得以实现,部门办公效率明显提高,同时由于采用“公平、公正、公开”的电子招投标,使更多供应商参与竞争,大大降低了采购成本。
  在将来, 政府采购管理信息系统将得到全面系统的应用,实现了包括公开招标、邀请招标、竞争性谈判、询价以及定点采购等方式在内的各种采购方式流程的处理,全面满足政府业务需要。
  同时,系统对网上发布公开招标公告、供应商在线注册和网上竞价等功能的支持也对当前新兴的政府网络采购提供了一个完善而系统的借鉴。

关键字: Dreamweaver;  ACCESS; ASP


ABSTRACT

Along with the development of social informationization, society a lot of business of management also followed to correspond occurrence root of variety, mansion purchase behavior, excellent turn public finance expenditure management, the all levels government promote a government procurement with the lawmaking form in succession system of implement, make purchase of implement of way, procedure and purchase contract etc. market behavior can norm.In the meantime, along with"the government get to the Internet engineering" of further thorough, government section successive on the net establishment station point, and provide an information share and conveniences for citizens service of application item.

  The work desire kind its matter the benefit its machine necessarily and first.The purchase is a set of specialized processing government supplies purchase of the network transact system-government procurement management information system, it may be said and in chance encounter it hour.

  Application government procurement management system after, on the other hand pass to hand over with each other a type dynamic state a website establishment conveniences for citizens service of window way, not only ability release various information in time, return allow supplier to carry on a net top to register and register.

  On the other hand, have no paper of"green transact" can realization, the section transact an efficiency obvious exaltation, in the meantime because of adoption"fair, fair, public" of the electronics recruit to bid, make more supplier participate competition and consumedly lowered purchasing cost.

  At future, government procurement management the information system will get overall system of application, realization include public invite bids, invitation invite bids, the competition negotiation, inquiry and fixed-point purchase etc. way at inside of various purchase way process of processing, overall satisfy government business demand.

  In the meantime, system to the net release public invite bids to announce, the supplier be on-line register and on-line Jing price etc. function of support also rightness current newly arisen government network purchase provided one perfect but draw lessons from of system.

Key word: Dreamweaver;  ACCESS; ASP

 

 

 

 

 

 

 

 

 

 

 

目 录

摘要 .3

第1章  ASP简介 ..3

1.1  Active Server Pages简介 .3

1.2  ASP 的新功能 4

1.3  ASP页面的结构 5

1.4  ASP的运行环境 5

1.5  ASP 内建对象 5

1.6  ASP的主要内置组件 6

1.7  Database Access组件ADO 6

1.8  ASP的脚本语言 6

1.9  ASP能干什么? 7

1.10  HTML 和 ASP 的区别 7

第二章 运行环境及系统性能需求分析..............................5

2.1、硬件需求.....................................................5

2.2、软件需求.................................................. 6

2.3、开发环境............................................... 6

第三章 政府采购管理信息系统的设计......................... 9

3.1、系统详细功能分析..........................................8

3.2、数据库设计与实现......................................19

第四章 政府采购管理信息系统的实现........................ 25

4.1、数据库的连接...........................................25

4.2、登录界面设计.......................................... 28

4.3、系统用户注册模块........................................33

4.4、采购模块........................................37

4.5、发布招标信息模块..................................... 39

4.6生成中标信息模块包括................................... 41

4.7、招标信息管理模块包括..................................... 44

4.8用户信息管理模块..................................... 47

总结 ........................................................ 50

致谢 ........................................................ 51

参考文献 .................................................... 52

 

 

第1章 ASP简介

1.1  Active Server Pages简介

Microsoft Active Server Pages (ASP) 是服务器端的脚本编写环境,通过这种环境用户可用它来创建动态 Web 页或生成功能强大的 Web 应用程序。ASP 页是包括 HTML 标记、文本和脚本命令的文件。ASP 页可调用 ActiveX 组件来执行任务,例如连接到数据库或进行商务计算。通过 ASP,可为用户的 Web 页添加交互内容或用 HTML 页构成整个 Web 应用程序,这些应用程序使用 HTML 页作为用户的客户的界面。

  • 对于HTML 编写人员: 如果用户是位 HTML 编写人员,用户将发现 ASP 脚本提供了创建交互页的简便方法。如果用户曾想从 HTML 表格中收集数据,或用顾客的姓名个人化 HTML 文件,或根据浏览器的不同使用不同的特性,用户会发现 ASP 提供了一个出色的解决方案。以前,要想从 HTML 表格中收集数据,就不得不学习一门编程语言来创建一个 CGI 应用程序。现在,用户只要将一些简单的指令嵌入到用户的 HTML 文件中,就可以从表格中收集数据并进行分析。用户再不必学习完整的编程语言或者单独编译程序来创建交互页。随着不断掌握使用 ASP 和脚本语言的技巧,用户可以创建更复杂的脚本。对于 ASP,用户可以便捷地使用 ActiveX 组件来执行复杂的任务,比如连接数据库以存储和检索信息。
  • 对于有经验的脚本编写人员: 如果用户已经掌握一门脚本语言,如 VBScript、JavaScript 或 PERL,而且用户已经了解使用 ASP 的方法。只要安装了符合 ActiveX 脚本标准的相应脚本引擎,就可以在 ASP 页中使用任何一种脚本语言。ASP 带有 Microsoft Visual Basic Scripting Edition (VBScript)和 Microsoft JScript 的脚本引擎,这样用户可以立即开始编辑脚本。PERL、REXX 和 Python 的 ActiveX 脚本引擎可以从第三方开发人员处获得。
  • 对于Web 开发人员: 如果用户已经掌握了一门编程语言,如 Visual Basic,用户将发现 ASP 是快速创建 Web 应用程序的一个非常灵活的方法。通过向 HTML 中添加脚本命令,用户能够创建应用程序的 HTML 接口。通过创建自己的 ActiveX 组件,可以将应用程序中的商业逻辑封装到能够从脚本、其他组件或从其他程序中调用的模块。使用 ASP 进行计算的 Web 可转化为有形的利益,它使 Web 供应商能够提供交互的商业应用而不仅仅是发布内容。例如,旅行社能够比公布航空时刻表做得更多;用 ASP 脚本可以让客户察看现有的航班、比较费用并预定座位。包含在 Windows NT Option pack 中的 Microsoft Transaction Server(MTS)可以降低在服务器上构造程序的复杂性和费用。MTS 可以解决开发那些保密性强的、可分级的以及可靠的 Web 应用程序的复杂性问题。
  • Active Server Pages 模型: 浏览器从 Web 服务器上请求 .asp 文件时,ASP 脚本开始运行。然后 Web 服务器调用 ASP,ASP 全面读取请求的文件,执行所有脚本命令,并将 Web 页传送给浏览器。由于脚本在服务器上而不是在客户端运行,传送到浏览器上的 Web 页是在 Web 服务器上生成的。所以不必担心浏览器能否处理脚本:Web 服务器已经完成了所有脚本的处理,并将标准的 HTML 传输到浏览器。由于只有脚本的结果返回到浏览器,所以服务器端脚本不易复制。用户看不到创建他们正在浏览的页的脚本命令。

 

1.2 ASP 的新功能

Active Server Pages 在功能方面有所增强,更易于开发应用程序。

  • Microsoft 脚本调试程序。 用户可以使用脚本调试程序调试 .asp 文件。
  • 事务性脚本。 ASP 页和页中使用的对象可以运行于事务环境之下。在页上的全部工作只有两种结果:提交或终止。事务可以保护应用程序免于因失败而导致数据丢失。
  • 管理工具 许多应用程序设置可在 Internet 服务管理器上进行,这是 Internet Information Server 和 Personal Web Server(在 Windows NT Workstation 上)的管理工具。
  • 文件上载。 浏览器可以通过 Posting Acceptor 应用程序将文件上载到 Web 服务器。可以编写 ASP 脚本来发送带有从 Posting Acceptor 传来的信息的 email,如每一个上载文件的位置和名称。
  • 新的 ASP 组件。 ASP 提供了新的基础组件。
  • 应用程序根目录的改变。 ASP 应用程序的根目录在用户的 Web 站点上可以是物理目录。以前,根目录必须映射为虚拟目录。现在可以用 Internet 服务管理器指示 ASP 应用程序的根目录。必须将 .asp 文件置于应用程序树中,Web 服务器才能检测文件的改变并且自动重装它们。
  • 支持 HTTP 1.1 协议。 Internet Information Server 和 Personal Web Server 支持 HTTP 1.1 协议。在响应支持 HTTP 1.1 的浏览器(例如 Internet Explorer 4.0)时,这一支持可使 ASP 利用新协议的高效率。例如,当向浏览器返回页的时候,ASP 使用大块转换编码以提高网络效率。

 

1.3  ASP页面的结构

ASP的程序代码简单、通用,文件名由.asp结尾,ASP文件通常由四部分构成:

  • 标准的HTML标记:所有的HTML标记均可使用。
  • ASP语法命令:位于<% %>标签内的ASP代码。
  • 服务器端的include语句:可用#include语句调入其他ASP代码,增强了编成的灵活性。
  • 脚本语言:ASP自带JaverScript和VBScript两种脚本语言,增加了ASP的编程功能,用户也可安装其他脚本语言,如 Perl、Rexx等。

 

1.4  ASP的运行环境

    目前ASP可运行在四种环境下:

WINDOWS NT server,运行IIS(Internet Information Service) 4.0以上。

WINDOWS NT workstation运行 PWS(Personal Web Server) 4.0以上。

WINDOWS 95/98/Me 运行PWS 4.0以上。

WINDOWS 2000/XP 运行IIS 5.0/5.1(支持最新的ASP 3.0)

 

1.5  ASP 内建对象

Active Server Pages 提供内建对象,这些对象使用户更容易收集通过浏览器请求发送的信息、响应浏览器以及存储用户信息(如用户首选项)。

Application 对象: 可以使用 Application 对象使给定应用程序的所有用户共享信息。

Request 对象: 可以使用 Request 对象访问任何用 HTTP 请求传递的信息,包括从 HTML 表格用 POST 方法或 GET 方法传递的参数、cookie 和用户认证。Request 对象使您能够访问发送给服务器的二进制数据,如上载的文件。

Response 对象: 可以使用 Response 对象控制发送给用户的信息。包括直接发送信息给浏览器、重定向浏览器到另一个 URL 或设置 cookie 的值。

Server 对象: Server 对象提供对服务器上的方法和属性进行的访问。最常用的方法是创建 ActiveX 组件的实例 (Server.CreateObject)。其他方法用于将 URL 或 HTML 编码成字符串,将虚拟路径映射到物理路径以及设置脚本的超时期限。

Session 对象: 可以使用 Session 对象存储特定的用户会话所需的信息。当用户在应用程序的页之间跳转时,存储在 Session 对象中的变量不会清除;而用户在应用程序中访问页时,这些变量始终存在。也可以使用 Session 方法显式地结束一个会话和设置空闲会话的超时期限。

ObjectConection 对象: 可以使用 ObjectConection 对象提交或撤消由 ASP 脚本初始化的事务。

 

1.6  ASP的主要内置组件

Ad Rotator组件:可用来安指定计划在同一页上自动轮换显示广告,用于WWW上日益重要的广告服务。

Browser Capabilities组件:确定访问WEB站点的用户浏览器的功能数据,包括类型、性能、版本等。

Database Access组件:提供ADO(ActiveX Data Objects)来访问支持ODBC的数据库。

File Access组件:提供对服务器端文件的读写功能。

Content Linking组件:生成WEB页内容列表,并将各页顺序连接,用于制作导航条。

此外,还可安装Myinfo、Counters、Content Rotator、Page Count等组件,用户也可自行编制Active组件,以提高系统的实用性。

 

1.7 Database Access组件ADO

    WWW上很重要的应用是访问WEB数据库,用ASP访问WEB数据库时,必须使用ADO组件,ADO是ASP内置的ActiveX服务器组件(ActiveX Server Component),通过在WEB服务器上设置 ODBC和OLEDB可连接多种数据库:如 SYBASE、ORACLE、INFORMIX、SQL SERVER、ACCESS、VFP等,是对目前微软所支持的数据库进行操作的最有效和最简单直接的方法。

    ADO组件主要提供了以下七个对象和四个集合来访问数据库。

    Connection对象:建立与后台数据库的连接。

    Command对象:执行SQL指令,访问数据库。

    Parameters对象和Parameters集合:为Command对象提供数据和参数。

    RecordSet对象:存放访问数据库后的数据信息,是最经常使用的对象。

    Field对象和Field集合:提供对RecordSet中当前纪录的各个字段进行访问的功能。

    Property对象和Properties集合:提供有关信息,供Connection、Command、RecordSet、Field对象使用。

    Error对象和Errors集合提供访问数据库时的错误信息。

 

1.8 ASP的脚本语言

脚本语言是一种介于HTML和VB、JAVA等高级语言之间的一种语言,它可以和HTML语言混在一起使用,可以用来在浏览器客户端进行程序编制,从而控制浏览器等对象操作。ASP本身不是一种脚本语言,但他却为嵌入HTML的脚本语言提供了运行环境。ASP中常用的脚本语言有VBScript和JavaScript,系统默认语言是VBScript,在系统中,两种脚本语言都有使用。

1.9ASP能干什么?

用 HTML, CSS 已经能够编写非常漂亮的静态网页,但是这些网页缺乏和用户的互动性。

比如,你需要为你的网站增加用户注册和登录的功能;你可能还需要做一些网上调查,了解用户对于某个事件或者产品的反馈;你还可能需要一个电子商务网站,及时发布产品信息和满足用户在线订购的需要......

编写 ASP 动态网页能够帮助你实现这些和用户互动的功能。

1.10 HTML 和 ASP 的区别

HTML是编写网页的最简单的语言。HTML 只能用于编写静态的网页。

当一个用户浏览器(下图所示:Web Client) 从 Web 服务器 (下图所示:Web Server) 要求一个 HTML 网页时,Web 服务器就将这个网页直接发送给用户浏览器,不经过计算处理。然后用户浏览器会处理该网页的 HTML 代码,然后将结果显示出来。

见下图所示:(2.1)

而 ASP 的处理过程则更复杂些。当一个用户浏览器(下图所示:Web Client) 从 Web 服务器 (下图所示:Web Server) 要求一个 ASP 网页时,Web 服务器会将这个 ASP 文件发送给 Web 服务器的 ASP 引擎 (下图所示:ASP Engine),ASP 引擎则将该 ASP 网页中所有的服务器端脚本(下图所示:<%和%>之间的代码) 转换成 HTML 代码,然后将所有 HTML 代码发送给用户浏览器。

见下图所示:

(2.2)

从下图就可以看出来静态网页和动态网页的不同之处,所以说动态网页并不是有能动的图片和动画的网页。

 

图2.1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

图2.2

 

第二章 运行环境及系统性能需求分析

2.1、硬件需求:cpu :inter pentuimII 或等效处理器、300MHZ或更高

                 内存:96MB 可用内存     硬盘:275MB以上可用磁盘空间

                 显示器:可达800×600像素的256色显示器或更高

2.2、软件需求:操作系统windows 98/2000/NT(或更高版本)

             浏览器:netscape navigator4.0或microsoft internet explover4.0或更高本。

2.3、开发环境:dreamweaver主要利用ASP+ACCESS及IIS环境进行开发开发工具,主要利用Dreamweaver8.0 及ACCESS进行开发

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

第三章 政府采购管理信息系统的设计

3.1、系统详细功能分析

一、模块划分

系统登陆界面设计

该系统基于互联网b/s模式设计。总体结构图如下图:

 

各模块结构设计图如下:

个人申报模块:

 

推荐单位模块:

 

各模块对应的功能不同:个人申报模块提供的是面向个人的项目申报与管理功能;推荐单位模块提供的是管理个人申报项目与向卫生厅推荐合适项目的功能;管理中心模块提供的是对各推荐单位推荐上来的项目进行管理并分配专家进行评审,最后根据评审专家对该项目的意见与打分,决定是否对该项目进行立项的功能;评审专家模块提供专家对分配到的项目进行打分与提供专家意见的功能。

由于各模块功能设置不一样,为了避免系统权限分配混乱,我们采取的方法是:个人通过网页注册获得进入个人申报模块的用户名与密码(系统通过个人注册时填写的个人身份证号码进行辨别,保证用户的唯一性),进入个人申报模块后的个人将获得申报项目等权限。而管理中心的管理员用户名与密码将由我们直接在系统中进行设置,并提供给卫生厅科教处。确定该管理员人员名单后,将由该管理员在管理中心设置推荐单位与评审专家的用户帐号与密码并提供给相应的负责人。

系统流程图如下:

 

 

3.2、数据库设计与实现

数据库名: 数据库  k.mdb

数据库  k.mdb

表user       id  username  password  type  mingcheng  dizi   dianhua

表 zb        id  timu   neirong    toubiaoren  tbshuoming  zhuangtai

采购商   供应商  发布招标信息  生成中标信息

 

 

第四章 政府采购管理信息系统的实现

4.1、数据库的连接<%

dim db

set db=server.createobject("ADODB.connection")

db.open "dbq="&server.mappath("data/k.mdb")&";driver={microsoft access driver (*.mdb)};"

4.2、登录界面设计

 

<%Response.Buffer=True%>

 

<style type="text/css">

<!--

.z {

font-size: 12px;

color: #000000;

}

-->

</style>

</head>

 

<body marginheight="0"  marginwidth="0" topmargin="0" bottommargin="0" >

<table width="700" height="500" border="0" align="center" cellpadding="0" cellspacing="0" class="z">

  <tr>

    <td width="700" align="center" valign="middle">

<%

dim db,strsql,rs

set db=server.createobject("ADODB.connection")

db.open "dbq="&server.mappath("data/k.mdb")&";driver={microsoft access driver (*.mdb)};"

strSql="Select username,password,type From user"

strSql=strSql & " Where username='" & Request.Form("username") & "' And password='" & Request.Form("password") & "'"

Set rs=db.Execute(strSql)

If not rs.eof and not rs.bof Then

Session("username")=rs("username")

session("type")=rs("type")

Session("password")=rs("password")

select case Session("type")

case "管理员"

      Response.Redirect "admin.asp"

case "个人"

      Response.Redirect "user.asp"

case "所属单位"

      Response.Redirect "user.asp"

case else

      Response.Redirect "index.asp"

end select  

 

Else

Response.Write "对不起,用户名或密码有误,且不能为空,请<a href='index.asp'>返回</a>重新登录"

End If

%></td>

  </tr>

</table>

<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

<title>政府采购管理信息系统</title>

<style type="text/css">

<!--

.x {

font-size: 12px;

color: #000000;

text-decoration: none;

}

body {

background-image: url(img/bg1.gif);

}

-->

</style>

</head>

 

<body marginheight="0"  marginwidth="0" topmargin="0" bottommargin="0" >

<table width="760" border="0" align="center" cellpadding="0" cellspacing="0">

  <tr>

    <td><img src="img/1.jpg" width="760" height="160"></td>

  </tr>

</table>

<table width="760" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">

  <tr>

    <td align="center" valign="top"><form name="form1" method="post" action="login.asp">

      <table width="400" border="0" align="center" cellpadding="0" cellspacing="0" class="x">

        <tr>

          <td height="30" colspan="2" align="center" valign="middle">用户登陆</td>

        </tr>

        <tr>

          <td width="40%" align="center" valign="bottom">类型:</td>

          <td align="left" valign="middle"><label>

            <select name="select">

              <option value="管理员">管理员</option>

              <option value="个人" selected>个人</option>

              <option value="所属单位">所属单位</option>

            </select>

          </label></td>

        </tr>

        <tr>

          <td align="center" valign="bottom">账户:</td>

          <td align="left" valign="bottom"><input name="username" type="text" id="username"></td>

        </tr>

        <tr>

          <td align="center" valign="bottom">密码:</td>

          <td align="left" valign="bottom"><input name="password" type="text" id="password"></td>

        </tr>

        <tr>

          <td align="center" valign="bottom"><label></label></td>

          <td height="20" align="left" valign="bottom"><input type="submit" name="Submit" value="用户登陆">

            <a href="reg.asp" target="_blank">用户注册</a></td>

        </tr>

      </table>

        </form>

    </td>

  </tr>

</table>

<!--#include file="foot.htm"-->

</body>

</html>

4.3、系统用户注册管理模块

政府采购管理信息系统[点击下载]

如需要全部源码,联系QQ:2812491287如需要全部源码,联系QQ:2812491287

评论