

摘要:隨著社會經濟的發展,各單位采購行為頻繁且復雜,建立高效快捷的采購系統迫在眉睫。利用 ASP.NET 以及數據庫技術設計了采購管理系統,系統功能包括訂單模塊、商品模塊、供應商模塊以及用戶模塊,運用該系統提高了采購工作效率。
關鍵詞:ASP.NET;采購管理系統;功能模塊;數據庫
DOIDOI:10.11907/rjdk.161598
中圖分類號:TP319
文獻標識碼:A文章編號文
章編號:16727800(2016)009010202
基金項目基金項目:
作者簡介作者簡介:蘇騰(1990-),男,山東濟南人,山東科技大學信息科學與工程學院碩士研究生,研究方向為計算機軟件理論。
0引言
ASP.NET[12] 是.NET Framework的一部分,可在HTTP請求文檔時在Web服務器上動態創建。SQL Server 2008[35] 在Microsoft的數據平臺上發布,可以組織管理數據,將結構化、半結構化和非結構化文檔數據直接存儲到數據庫中,并對數據進行查詢、搜索、同步、報告和分析之類的操作。
采購技術要不斷創新。要加強供應鏈、物流管理,使管理細化,時刻和供應商溝通、談判,協調處理各種問題,避免不必要的浪費。業務通過網上下單、跟蹤訂單,貨運公司網上收貨、網上銀行付貨款,以提高采購部門的工作效率[69]。
1采購管理系統流程
基于ASP.NET的設計采購管理系統將技術信息等資料以數據模塊的形式存儲在數據庫中,通過瀏覽器客戶端對數據進行訪問。依據ASP.NET標準提供統一格式的數據模塊,便于統一管理[1011]。采購管理系統功能模塊如圖1所示。
(1)訂單模塊。①采購員將訂單名稱和訂單數量加入到訂單中;②采購員實現對訂單的增、刪、改、查功能;③訂單號可根據系統時間自動生成。
(2)商品模塊。①查詢、修改商品;②入庫統計;③商品管理員向采購員傳遞需要采購的商品名稱及采購數量。
(3)供應商模塊。①對供應商信息進行查詢、修改或刪除;②對新添加的供應商進行審核。
(4)用戶模塊。①超級管理員對不同權限用戶進行增、刪、改、查操作;②超級管理員審核采購員所下的訂單。
2系統總體設計
本系統需要滿足采購員、商品管理員、供應商管理員和超級用戶4個權限用戶的操作需求。采購員的操作需求是查詢訂單信息、修改訂單信息、添加訂單信息、刪除未通過審核的訂單;商品管理者的操作需求是查詢商品信息、商品信息修改、刪除商品信息、對商品進行入庫統計審核;供應商管理員操作需求是供應商添加、供應商信息修改、供應商刪除、供應商信息查詢、供應商審核;超級用戶操作需求是不同權限用戶的查詢、刪除、修改,審核訂單信息,備份數據庫。
2.1系統基本思路及關鍵技術
本系統通過不同權限角色登錄實現對商品信息的管理。將商品名稱和所需的數量傳到訂單模塊,方便采購員下訂單,超級管理員對所下訂單進行審核,審核通過的訂單由商品管理員入庫統計。采購員登錄成功后對訂單管理模塊進行操作,實現對訂單的增、刪、改、查;商品管理員登錄成功后對商品管理模塊進行操作,對商品刪、改、查;供應商管理員對供應商進行增、刪、改、查操作。超級管理員對用戶管理模塊操作,對采購員所下訂單進行審核。每個用戶都可以對相應角色用戶留言。
ASP.NET 是.NET Framework的一部分,它可以通過HTTP請求文檔時在Web服務器上動態創建。ASP .NET的網站或應用程序通常使用 Microsoft(微軟)公司的IDE(集成開發環境)產品Visual Studio進行開發;ASP.NET開發的首選語言是C#和.NET,同時也支持多種語言開發[12]。
SQL Server 2008 在Microsoft的數據平臺上發布,可以組織管理任何數據[13]。可以將結構化、半結構化和非結構化文檔數據直接存儲到數據庫中,可以對數據進行查詢、搜索、同步、報告和分析之類的操作。數據可以存儲在各種設備上,從數據中心最大的服務器一直到桌面計算機和移動設備,它都可以控制數據而不用管數據存儲在哪里。
2.2系統功能模塊設計
2.2.1用戶管理模塊
用戶模塊的主要功能是管理用戶、添加用戶、修改用戶信息、用戶查詢和審核訂單。超級管理員擁有管理用戶模塊的權限。在ASP.NET中用戶管理對應的頁面為UserManage.aspx,在Model中對應的類為M_User.cs,將數據庫中的User表相關的屬性列在該類中實例化,在DAL中對應的類為D_User.cs,將對數據庫的增、刪、改、查存儲過程在該類中實現。
2.2.2訂單模塊
訂單模塊主要功能是添加訂單、修改訂單、查詢訂單和刪除訂單。采購員擁有這個模塊功能的權限。
2.2.3商品管理模塊
商品管理模塊主要功能有修改商品信息、查詢不同條件下的商品信息、刪除商品信息和對商品進行入庫統計。本模塊功能由商品管理員進行操作。
2.2.4供應商管理模塊
供應商管理模塊主要功能有修改供應商信息、查詢不同條件下的供應商信息、查看供應商圖片信息、刪除供應商信息和對供應商進行條件審核。本模塊功能由供應商管理員進行操作。
2.2.5留言信息模塊
登錄者可以向其他角色留言,其他使用者只能看到與自己有關的消息,所有使用者都可以留言,但只能對自己的信息進行查看審核。
2.2.6數據庫管理子模塊
數據庫是系統核心,系統中所有的信息都存儲在數據庫中。在ASP.NET頁面中服務器與數據庫連接,操作數據庫中的數據。本系統采用SQL Server 2008作為數據庫工具。數據庫是網站的核心,數據庫設計的合理與否對網站的建設有至關重要的影響。
數據庫用戶表中有RoleID屬性列,與Role表進行外鍵聯系;在前臺界面設計中,使用Radio Button按鈕實現不同權限用戶的點選登錄功能。采購員的RoleID為1,商品管理員的RoleID為2,供應商管理員的RoleID為3,超級管理員的RoleID為4。在ASP.NET中角色實現如圖2所示,數據庫角色分配如圖3所示。
3結語
本文設計的采購管理信息系統運行穩定、可靠、實用,操作簡單、維護方便,能夠實現訂單管理、供應商管理、商品管理等功能,基本符合用戶要求。良好的采購管理系統能縮短生產周期、提高生產效率、減少庫存、增強市場的應變力。在中小企業中通過采購管理系統將各部門聯系起來,使日常工作變得簡單方便。此外,采購管理系統體現了當今先進的企業管理思想,能夠保證計劃的準確性和采購的合理性,提升了企業競爭力,對提高企業管理水平有著重要意義。
參考文獻:
[1]陳世明.ASP從入門到精通[M].北京:中國鐵道出版社,2008.
[2]梁旭.ASP信息系統設計與開發實例[M].北京:中國工業出版社,2008.
[3]陶宏才.數據庫原理及設計[M].北京:清華大學出版社,2005.
[4]王珊.數據庫系統概論[M].北京:高等教育出版社,2007.
[5]許桌名,劉琴.基于關系數據庫的XML存儲技術[M].北京:電子工業出版社,2009.
[6]姜同強.信息系統分析與設計教程[J].北京:科學出版社,2004.
[7]彭玉瓊,張祖平.采購管理系統的設計與實現[J].計算機工程與應用,2005(12):11251129.
[8]王槐林.采購管理與庫存管理[M].北京:中國物資出版社,2002.
[9]黃梯云,李一軍.管理信息系統[M].北京:高等教育出版社, 2009.
[10]吳晨.ASP.NET+SQL Server數據庫開發與實例[M].北京:清華大學出版社,2006.
[11]BRIAN FRANCIS. Beginning Active Server Pages 3.0 [M].America:Wrox Press,2011.
[12]樓芬,鄧建.ASP.NET 在安全信息管理系統中的應用 [J]. 工業安全與環保 ,2007(11):5253.
[13]曾靜,李陶深.基于 ASP.NET技術的信息庫管理系統的設計與實現[J]. 廣西科學院學報,2006,22(4):314316.
責任編輯(責任編輯:杜能鋼)