本篇文章是由《計算機工程與應用》發(fā)表的電子論文,雜志是由中華人民共和國工業(yè)和信息化部華北計算技術研究所主辦的、面向中高級計算機專業(yè)工作者的學術刊物。《計算機工程與應用》是一本面向計算機全行業(yè)的綜合性學術刊物,覆蓋面寬、信息量大、報道及時是本刊的服務宗旨。
摘 要:隨著軟件技術的不斷進步和發(fā)展,信息化的管理方式越來越廣泛的應用于各個領域,對于任何網(wǎng)站系統(tǒng)的管理來說開發(fā)一套現(xiàn)代化的成員管理軟件是十分必要的。通過這樣的軟件系統(tǒng),可以做到成員的規(guī)范管理和快速查詢,從而減少管理方面的工作量。有效的管理所有成員的信息就是成員管理系統(tǒng)完成的功能。銷售管理系統(tǒng)是使用MS.NET平臺中的ASP.NET開發(fā)基于B/S體系結構的Web應用程序,在Microsoft Visual Studio .NET 環(huán)境下,使用 C# 編程語言并結合Microsoft SQL Server 2000 數(shù)據(jù)庫開發(fā)出一套網(wǎng)絡版的銷售管理系統(tǒng)。該系統(tǒng)由前端輸入和后端管理組成。
關鍵詞:網(wǎng)絡商店;銷售管理系統(tǒng);模塊;控件;C#.NET
1 引言
1.1開發(fā)背景
隨著網(wǎng)絡技術的飛速發(fā)展,網(wǎng)絡經(jīng)濟與人們的生活越來越緊密的聯(lián)系在一起,隨著信息技術的發(fā)展,網(wǎng)上購物與網(wǎng)上銷售也在逐漸發(fā)展和普及。消費者與銷售商都迫切需要一種簡便與高速高效的購物與銷售方式,在線商店管理系統(tǒng)的出現(xiàn)正好滿足人們的這種需要,通過網(wǎng)絡的簡便與高效可以使消費者節(jié)省時間,價格公開合理。而使銷售者更合理的調節(jié)商品的數(shù)量以免造成商品的積壓,也同時使生產者真正隨著市場經(jīng)濟的需求而調節(jié)產品的種類和數(shù)量。
隨著網(wǎng)絡的不斷的普及,網(wǎng)頁技術的不斷發(fā)展,人們對網(wǎng)頁的要求也不再是文字,圖片的簡單堆砌或是單調枯燥的內容,而是實時性,交互性和豐富性,使用動態(tài)網(wǎng)頁技術的網(wǎng)頁越來越受歡迎。應用ASP.NET技術的靈活性可以方便的訪問數(shù)據(jù)庫,ASP.NET把數(shù)據(jù)庫搬上了WEB頁面,使人們可以通過互聯(lián)網(wǎng)使用大型的包含數(shù)據(jù)庫功能的系統(tǒng)。
系統(tǒng)正是使用ASP.NET技術的動態(tài)網(wǎng)頁與SQL Server2000數(shù)據(jù)庫結合打造的一個網(wǎng)上商店管理系統(tǒng),一般用戶通過網(wǎng)絡訪問該系統(tǒng),提供用戶注冊功能,商品查詢功能;系統(tǒng)用戶(已注冊用戶)可以修改注冊信息,購買商品等;管理員可以修改、刪除、添加、模糊查詢用戶信息、配送商、供應商信息,對顧客的定單安排配送商(即進行銷售)以及向供應商定貨和處理供應商發(fā)送來的貨物(即進貨和庫存管理)。本系統(tǒng)充分發(fā)揮了ASP.NET技術顯示于客戶端,運行于服務器端的特點,保護用戶資料的安全性。經(jīng)過分析,本文作者使用的是Microsoft公司的visual studio.net開發(fā)工具,利用其提供的面向對象的開發(fā)工具,尤其是數(shù)據(jù)窗口這一能方便而簡潔操作數(shù)據(jù)庫的智能化對象,首先在短時間內建立系統(tǒng)應用原型,然后對初始原型系統(tǒng)進行需求迭代,不斷修正和改進,直到完成系統(tǒng)。
1.2系統(tǒng)功能
整個網(wǎng)絡銷售管理系統(tǒng)的包括用戶,超級管理員和一般管理員三種角色,系統(tǒng)為不同的角色提供不同的入口。兩個管理員是一種隸屬關系,一般管理員要受超級管理員的限制。
用戶和管理員具有不同的操作權限,用戶可以注冊新用戶,修改自己的密碼、個人資料。查看/搜索自己的喜歡的商品的信息;超級管理員具有添加新管理員、刪除管理員、修改密碼,添加、刪除商品類別;添加、修改、刪除商品信息;查詢用戶信息、修改用戶的賬戶金額,還有查詢銷售情況。一般管理員具有除添加管理員、刪除管理員之外的其他權限。
1.3系統(tǒng)軟硬件配置要求
在運行本系統(tǒng)前,請先檢查一下軟硬件配置是否符合以下要求:
硬件環(huán)境:
服務器端/客戶端:
處理器:Intel Pentium4
內存: 128M
硬盤空間:20G
安裝 NET運行環(huán)境
軟件環(huán)境:
操作系統(tǒng):Windows 2000
網(wǎng)絡協(xié)議:TCP/IP
瀏覽器:Internet Explore 6.0
顯示器:VGA或更高分辨率的
1.4相關軟件及技術介紹
1.4.1 ASP.NET技術
ASP.NET 是一種建立在通用語言上的程序構架,能被用于一臺Web服務器來建立強大的Web應用程序。ASP.NET構架是可以用Microsoft(R)公司最新的產品 Visual Studio開發(fā)環(huán)境進行開發(fā)ASP.NET是基于通用語言的編譯運行的程序,可以使它運行在Web應用軟件開發(fā)者的幾乎全部的平臺上。通用語言的基本庫,消息機制,數(shù)據(jù)接口的處理都能無縫的整合到ASP.NET的Web應用中。
1.4.2 SQL Server
SQL Server 是一個具備完全 Web 支持的數(shù)據(jù)庫產品,提供了對可擴展標記語言 (XML) 的核心支持以及在 Internet 上和防火墻外進行查詢的能力,提供了以 Web 標準為基礎的擴展數(shù)據(jù)庫編程功能。
1.4.3 Visual Studio.net 2003
它是Microsoft推出.NET應用程序開發(fā)工具。它易學易用的特性得到很多的好評。Microsoft又推出新版的.NET應用程序開發(fā)工具 Visual Studio.NET 2005,加入更多的好用功能,是.net的好開發(fā)工具。
2.項目模塊及框圖
2.1 系統(tǒng)功能模快設計
系統(tǒng)主體采用B/ S(Browser/ Server ,瀏覽器/ 服務器) 結構,即采用目前分布式系統(tǒng)流行的3 層軟件結構,即在傳統(tǒng)的客戶和服務器之間加入應用服務器(Application server) ,3 層即是表現(xiàn)層(瀏覽器) 、業(yè)務邏輯層(Web 服務器) 、數(shù)據(jù)層(數(shù)據(jù)服務器) ,系統(tǒng)簡圖如圖2-1所示。數(shù)據(jù)服務器與Web 服務器是完全分開的,分開之后的3 層軟件結構功能明確:客戶層只提供應用程序的用戶界面,負責與用戶交互;業(yè)務邏輯層是應用系統(tǒng)的關鍵,它負責處理所有用戶請求,進行具體的運算和決定程序的流程,并把處理結果返回給表現(xiàn)層;服務器層仍然提供的是數(shù)據(jù)庫支持、維護和更新應用程序的數(shù)據(jù)。
論文指導 >
SCI期刊推薦 >
論文常見問題 >
SCI常見問題 >