国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

網(wǎng)上采購系統(tǒng)設(shè)計與實現(xiàn)

2012-04-29 19:03:09魏衍君翟玉梅
計算機時代 2012年3期
關(guān)鍵詞:實現(xiàn)電子商務(wù)系統(tǒng)

魏衍君 翟玉梅

摘要: 研究了網(wǎng)上采購系統(tǒng)的基本理論、關(guān)鍵技術(shù),以及網(wǎng)上采購系統(tǒng)分析、設(shè)計與實現(xiàn)的過程。網(wǎng)上采購對企業(yè)實施電子商務(wù)、提高管理水平和競爭能力具有重要的促進作用。

關(guān)鍵詞: 電子商務(wù); 網(wǎng)上采購; 系統(tǒng); 設(shè)計; 實現(xiàn)

中圖分類號:TP393文獻標志碼:A文章編號:1006-8228(2012)03-31-02

Design and implementation of e-purchase system

Wei Yanjun, Zhai Yumei

(Department of Computer,Shangqiu Vocational and Technical College, Shangqiu, Henan 476000, China)

Abstract: Along with the globalization of world economy, the research about e-purchase has become a hot spot in IT field. In this paper the authors describe the basic theory and key techniques of an e-purchase system together with the analysis, design and implementation of the system. E-purchase promotes the development of e-commerce, the management level and the competitive ability of enterprises.

Key words: e-commerce; e-purchase; system; design; implementation

0 引言

隨著世界經(jīng)濟的全球化,基于時間的競爭已成為重要的企業(yè)戰(zhàn)略,使得企業(yè)更加重視電子商務(wù)的價值,作為電子商務(wù)重要環(huán)節(jié)的網(wǎng)上采購系統(tǒng)已在國際著名企業(yè)開始應(yīng)用。在我國,電子商務(wù)正處于初級階段,網(wǎng)上采購已成為信息領(lǐng)域的研究開發(fā)熱點[1]。

1 總體模型

網(wǎng)上采購系統(tǒng)的總體模型如圖1所示。

[主管領(lǐng)導(dǎo)][數(shù)字認證

數(shù)字簽名][采購審批][采購部門][投標信息收集][供應(yīng)商

信息收集][供應(yīng)商

評估][采購部門][申請人][銀行][認證中心][信息發(fā)][網(wǎng)上簽][供應(yīng)商][采購申]

圖1網(wǎng)上采購系統(tǒng)的總體模型

模型流程描述如下:申請人登錄申請模塊填寫申請表并提交;主管領(lǐng)導(dǎo)依一定次序進行審批處理(此過程通過數(shù)字簽名對主管領(lǐng)導(dǎo)進行身份識別)如果審批未通過,則反向通知申請者;采購部門檢查審批情況,匯總并發(fā)布需要采購的信息;供應(yīng)商通過網(wǎng)絡(luò)瀏覽發(fā)布的采購信息,若感興趣則需填寫供應(yīng)商信息表,以便于采購部門及時收集其信息;有關(guān)部門及其領(lǐng)導(dǎo)對涉及其業(yè)務(wù)范圍內(nèi)的供應(yīng)商進行網(wǎng)上智能評估或人工評估,決定可參與競標的供應(yīng)商;投標信息收集,并不斷擇優(yōu)評審,對其進行優(yōu)先級排序并選定中標對象;約定中標對象參與網(wǎng)上簽約(此構(gòu)成需有認證中心參與,使合同的履行不可否認,作為受法律保護的依據(jù));雙方簽約完成以后則供需雙方履行合同/訂單,(雙方此時都可以跟蹤訂單履行情況[2]);等待供方如期履行合同后,雙方則進入網(wǎng)上采購的最后一個環(huán)節(jié)—網(wǎng)上支付。

2 網(wǎng)上采購系統(tǒng)功能設(shè)計

根據(jù)系統(tǒng)分析結(jié)果,并結(jié)合我國大型企業(yè)的實際應(yīng)用環(huán)境[3],我們將某公司網(wǎng)上采購系統(tǒng)劃分為以下幾個功能模塊。

⑴ 采購申請模塊。主要功能包括:申請注冊,采購單的填寫,申請采購單查詢、瀏覽、修改、刪除等。

⑵ 采購審批模塊。主要功能是根據(jù)預(yù)設(shè)的審批規(guī)則自動審核所接收的采購申請。審批采購申請單被自動送到審批人員的文件夾中,供他們在網(wǎng)上審批。審批人員應(yīng)當首先通過身份驗證才能進行審批工作。

⑶ 采購信息發(fā)布模塊。主要功能是通過Internet發(fā)布已通過審批的采購信息。采購信息在Internet上發(fā)布,任何團體或者個人都可以瀏覽到。

⑷ 供應(yīng)商信息收集模塊。通過因特網(wǎng)填表方式,收集并維護物資供應(yīng)商的有關(guān)信息。各類供應(yīng)商通過身份驗證,登錄成功后才可以參與供應(yīng)商信息表的登記。如果此供應(yīng)商是臨時的或者是新客戶,必須參與登記。

⑸ 供應(yīng)商輔助評估模塊。根據(jù)存儲在數(shù)據(jù)庫服務(wù)器中的供應(yīng)商信息,從報價、信譽、質(zhì)量等方面自動生成對供應(yīng)商綜合信息評估表及其評估的各類統(tǒng)計圖,并排出相應(yīng)的名次,供有關(guān)部門選擇供應(yīng)商時參考。

⑹ 招標/投標管理模塊。執(zhí)行前提是供應(yīng)商已經(jīng)過篩選,招標信息已通過Internet發(fā)布。供應(yīng)商可通過登錄網(wǎng)上采購系統(tǒng)檢索自己感興趣的信息并下載標書,申請參與競標,在得到管理員確認后,供應(yīng)商提交標書。在所有經(jīng)過篩選的供應(yīng)商都完成提交標書后,競標工作開始。中標者被決定后,向所有其他供應(yīng)商的自動競標系統(tǒng)發(fā)出競標結(jié)束信息,同時系統(tǒng)形成評標結(jié)果并顯示在網(wǎng)站上。

⑺ 網(wǎng)上洽談簽約模塊。由網(wǎng)上洽談和網(wǎng)上簽約兩部分組成,網(wǎng)上招/投標工作完成后,就可進行網(wǎng)上洽談簽約。簽約合同起草可由采購方或供應(yīng)方撰寫員起草,登錄后撰寫合同。合同撰寫完成后發(fā)送到對方,對方對合同進行審核,提出修改意見,并生成一個副本,發(fā)送回去。雙方反復(fù)對合同進行修改,直至意見統(tǒng)一,最后生成一個雙方認可、且不能再修改的合同版本,完成網(wǎng)上簽約過程。

⑻ 系統(tǒng)管理模塊。由超級管理員負責,管理系統(tǒng)日常維護與咨詢、用戶身份授權(quán)、某項審批所涉及審批人員及其流程定制。具體包括:一般數(shù)據(jù)設(shè)置、供應(yīng)商管理、審批流程管理、采購單管理、用戶管理等。

3 網(wǎng)上采購系統(tǒng)實現(xiàn)

網(wǎng)上采購系統(tǒng)運行的網(wǎng)絡(luò)結(jié)構(gòu)分為三層,即核心層、分布層和訪問層[4]。核心層選用高性能主干交換機,同時具有第三層路由交換功能,主干部分采用高速網(wǎng)絡(luò)技術(shù),主干網(wǎng)連接介質(zhì)為光纖。同時,該層向外架構(gòu)了防火墻,向內(nèi)連接了網(wǎng)上采購系統(tǒng)的各類服務(wù)器。分布層位于各節(jié)點樓的網(wǎng)絡(luò)中心,分布層設(shè)備使用高速端口(千兆)與核心層網(wǎng)絡(luò)設(shè)備相連,其獨立帶寬的多個端口可直接連接樓內(nèi)各工作點或訪問層網(wǎng)絡(luò)設(shè)備,分布層的連接介質(zhì)采用雙絞線。訪問層分布于各節(jié)點樓的內(nèi)部,訪問層網(wǎng)絡(luò)設(shè)備用于連接單位內(nèi)部各科室的計算機設(shè)備。

各類服務(wù)器操作系統(tǒng)為Windows 2003,其中Web 服務(wù)器為IIS 6.0+.NET Framework,數(shù)據(jù)庫服務(wù)器為SQL Server2005,Mail服務(wù)器為Exchange 2000,客戶機操作系統(tǒng)均為Windows 2003 系統(tǒng),瀏覽器為IE 6.0。

3.1 開發(fā)環(huán)境

我們使用的是.NET Framework,它是新一代基于Internet 的分布式計算應(yīng)用開發(fā)平臺。.NET 框架由三個主要部分組成:通用語言運行環(huán)境CLR、通用類庫和ASP.NET。

⑴ 通用語言運行環(huán)境CLR

CLR是.NET框架的運行環(huán)境。CLR運行環(huán)境為基于.NET平臺的一切提供一個跨所有編程語言的統(tǒng)一的運行環(huán)境。CLR通過中間語言等機制實現(xiàn)基于.NET的編程語言的無關(guān)性。另外,CLR也為.NET框架帶來潛在的平臺無關(guān)性。

⑵ .NET 類庫

.NET類庫為開發(fā)人員提供了一套可以使用統(tǒng)一的面向?qū)ο?、異步、層次結(jié)構(gòu)的可擴展庫。它包含許多高度可重用的接口、類型。它不僅支持面向過程語言,還為面向?qū)ο笳Z言提供了完美的支持。.NET類庫統(tǒng)一了VC++的MFC、Java 的WFC 和VB APIs這些不同的基礎(chǔ)類庫。通過創(chuàng)建一套跨編程語言的通用API,.NET類庫可以實現(xiàn)跨語言繼承、糾錯處理以及程序調(diào)試。開發(fā)人員可以自由地選擇他們想使用的任何語言。他們同樣可以使用第三方廠商提供的類庫,只要提供的類庫能夠符合CLS規(guī)范。類庫是以NameSpace組織的,可以很容易地避免命名沖突,充分保證了.NET 的可擴展性。

⑶ ASP.NET

ASP.NET是使用.NET框架提供的類庫構(gòu)建而成的,它提供了一個Web應(yīng)用程序模型。該模型由一組控件和一個基本結(jié)構(gòu)組成,它使得Web 應(yīng)用程序的構(gòu)建變得非常容易。開發(fā)人員可以直接使用ASP.NET控件集。在服務(wù)器上,控件負責將面向?qū)ο蟮木幊棠P统尸F(xiàn)給Web 開發(fā)人員,這種編程模型能提供面向?qū)ο蟮木幊碳夹g(shù)擁有的豐富功能。ASP.NET還提供一些基本結(jié)構(gòu)服務(wù)(諸如會話狀態(tài)管理和進程循環(huán)),通過使用ASP.NET Web服務(wù)功能,ASP.NET開發(fā)人員只需進行簡單的業(yè)務(wù)邏輯編程,而由ASP.NET基本結(jié)構(gòu)負責通過SOAP傳送服務(wù)。

3.2 數(shù)據(jù)庫訪問實現(xiàn)

數(shù)據(jù)庫訪問技術(shù)多種多樣,并且各有千秋。本項目開發(fā)過程中,采用ADO.NET[5]進行數(shù)據(jù)庫訪問與實現(xiàn)。ADO.NET是.NET的核心對象,用于進行數(shù)據(jù)的訪問與存儲。在ASP.NET技術(shù)中,ASP.NET頁面總是通過ADO.NET同數(shù)據(jù)源通信的。ADO.NET與OLE-DB相應(yīng)數(shù)據(jù)庫完全兼容,如SQL和Jet等。ADO.NET 提供了到所有OLE-DB相應(yīng)數(shù)據(jù)源的接口,便于連接、檢索、操縱和更新這些數(shù)據(jù)源。

ADO.NET 訪問數(shù)據(jù)庫的步驟為:①創(chuàng)建一個數(shù)據(jù)庫鏈路;②請求一個記錄集合;③把記錄集合暫存到DataSet;④如果需要,返回第②步;⑤關(guān)閉數(shù)據(jù)庫鏈路;⑥在DataSet上作所需要的操作。

為了使用ADO.NET對象,需要引入兩個名字空間:System.Data 和System.Data.SQLClient,然后使用ASP.NET的Import指令即可。下面是連接MS SQL Server數(shù)據(jù)庫的指令。

<%@ Import Namespace="System.Data" %>

<%@ Import Namespace="System.Data.SQLClient " %>

<%

'設(shè)置連接串

Dim DBConn As SqlConnection

'設(shè)置命令串,由于要使用DataSet 數(shù)據(jù)集,所以使用了SqlDataAdapter

Dim DBCommand As SqlDataAdapter

'設(shè)置DataSet 數(shù)據(jù)集

Dim DS As New DataSet()

DBConn = New SqlConnection("Provider=SQLOLEDB;Data Source=數(shù)據(jù)庫位置;Initial Catalog=數(shù)據(jù)庫名;UID=用戶名;PWD=密碼")

'打開數(shù)據(jù)鏈路

DBConn.Open()

……

'關(guān)閉數(shù)據(jù)鏈路

DBConn.Close()

%>

由于數(shù)據(jù)庫訪問在系統(tǒng)開發(fā)中基本上每處都要使用,所以我們把它引入到一個公用的Web.config系統(tǒng)文件中。Web.config文件是一個XML格式的文件,在asp.net中的WEB程序設(shè)置中,我們必須用到Web.config來存儲數(shù)據(jù)庫連接字。這樣做可以省去很多的麻煩,還可以避免不必要的錯位。當在Web.config設(shè)置好連接標記后,就可以在asp.net頁面中調(diào)用了。為此,必須先在asp.net頁面的頂部把”Imports System.Configuration”加入,然后才能在以后使用。在需要使用數(shù)據(jù)庫連接asp.net頁面時,建立DBConn=New SqlConnection(ConfigurationSettings.AppSettings_& ("Connstr"))則可以完成連接。

4 結(jié)束語

本文提供的網(wǎng)上采購系統(tǒng)通過服務(wù)提供商的撮合和咨詢,可為網(wǎng)上采購節(jié)約成本并縮短周期。實施網(wǎng)上采購,對企業(yè)實施電子商務(wù),提高管理水平和競爭能力均具有重要意義。

參考文獻:

[1] 吳應(yīng)良,汪闖.基于Web Services的電子采購系統(tǒng)的設(shè)計與實現(xiàn)[J].計算機應(yīng)用研究,2007.24(4):229~231

[2] 倪冠群,孔辛,劉強 等.基于訂單采購模式的銷售商在線采購策略[J].運籌與管理,2011.20(3):18~22

[3] 錢芝網(wǎng),姜丹.采購管理實務(wù)[M].中國時代經(jīng)濟出版社,2008.

[4] 孫歌,楊云.采購系統(tǒng)WEB化構(gòu)架的配置及實現(xiàn)[J].微計算機信息,2008.24(6)47~49,44

[5] 魏靜,王軍,崔同良.ADO.NET程序設(shè)計教程與實驗[M].清華大學(xué)出版社,2007.

猜你喜歡
實現(xiàn)電子商務(wù)系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無人機系統(tǒng)
ZC系列無人機遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
《電子商務(wù)法》如何助力直銷
電子商務(wù)
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
辦公室人員尚需制定個人發(fā)展規(guī)劃
蘇州信息學(xué)院教務(wù)管理系統(tǒng)的設(shè)計與實現(xiàn)
如何實現(xiàn)人企合一
淺析鐵路通信傳輸?shù)臉?gòu)成及實現(xiàn)方法
渑池县| 上虞市| 普宁市| 高州市| 武穴市| 淮北市| 榆中县| 重庆市| 东兴市| 论坛| 余江县| 错那县| 泰兴市| 桐梓县| 会宁县| 大安市| 武邑县| 侯马市| 杭锦后旗| 洛扎县| 博乐市| 泽库县| 曲麻莱县| 工布江达县| 长丰县| 乌拉特后旗| 和顺县| 修武县| 五大连池市| 元江| 巴楚县| 蒙阴县| 汽车| 黄浦区| 名山县| 临西县| 肥东县| 淮南市| 秦皇岛市| 石城县| 东乡|