于雷
(吉林廣播電視大學,長春130022)
基于ASP.NET+SQL二手交易系統的研究
于雷
(吉林廣播電視大學,長春130022)
二手交易平臺系統設計的要點為針對二手交易用戶的需求做出概念設計,規劃出功能模塊,提出實施的策略。結合二手交易平臺的需求,以ASP.NET+SQL為核心,建立了一套二手交易網絡系統。
ASP.NET;SQLserver;二手交易系統
二手交易平臺是電子交易平臺的一種,人們希望能夠應用二手交易平臺瀏覽貨物、購買貨物、發布貨物。本次結合二手交易平臺的需求,以ASP.NET+SQL為核心,建立了一套二手交易網絡系統。
1.1功能需求
把二手交易系統的用戶分為三類:管理員、注冊用戶、匿名用戶。管理員的用戶需求為管理貨源信息、管理站內信息、管理權限控制、管理留言板。管理員的查詢貨源信息需求為登陸數據庫→查詢貨源信息→處理貨源信息→修改、刪除貨源信息→更新數據到相應的數據庫→退出數據庫。查詢站內信息需求為登陸數據庫→查詢站內信息→處理站內信息→更新數據到相應的數據庫→退出數據庫。查詢用戶信息的需求為登陸數據庫→查詢用戶信息→處理用戶信息→刪除、修改、通過用戶注冊→更新數據到相應的數據庫→退出數據庫。注冊用戶的需求為資源信息查詢、個人信息管理、信息發布、留言板信息發布。注冊用戶查詢貨源信息的需求為登陸到網頁瀏覽數據庫信息→查詢貨源信息→查詢完信息→安全退出網頁。注冊用戶發布貨源信息的需求為登陸網頁發布貨源信息→發布信息成功→安全退出網頁。注冊用戶的留言板信息發布的需求為進入留言板→發布留言板信息(包含發布主題、昵稱、留下QQ等聯系方式等)→提交留言信息→信息更新到數據庫→數據顯示到網頁上→退出留言板或繼續瀏覽留言板信息。匿名用戶的需求為首頁資源信息查詢。匿名注冊用戶查詢貨源信息的需求為登陸到網頁瀏覽數據庫信息→查詢貨源信息→查詢完信息→安全退出網頁。
1.2性能需求
二手交易系統的性能需求為瀏覽速度快,方便用戶檢索;分類明晰,方便用戶查閱;系統簡潔實用,便于管理員維護;系統具有可拓展性,便于日后升級功能。
1.3適用性需求
管理員、注冊用戶、匿名用戶的需求都以數據庫為核心,該系統對數據庫的要求較高。SQLserver數據庫是美國Microsoft公司推出的一種關系型數據庫系統。它也是當前應用得最廣泛的數據庫系統。該數據庫系統性能穩定、拓展性強、功能廣泛,這是一款專為分布式客戶機與服務器設計的數據庫系統。因為當前計算機應用的平臺一般為Windows系統,Windows系統也為Microsoft公司設計,所以該數據庫系統能與系統平臺無縫結合。
1.4移植性的需求
該次應用SQLserver工具開發數據庫管理功能。應用ASP.NET開發用戶瀏覽網頁,方便用戶瀏覽及應用數據庫信息。這是一種適宜用戶在計算機上應用二手交易系統的設計,根據用戶的需求,是以SQLserver數據庫為基礎開發移動設備瀏覽系統。
2.1概要設計
這類方法通過在物理層或MAC層應用FEC編碼算法來提高數據的抗干擾性及糾錯能力,減少出錯重傳,進而提高鏈路吞吐率[10,11].
該次的管理系統功能分析如下:基本信息系統,包括信息系統的增、刪、修改功能;注冊用戶系統,包括處理用戶的所有個人信息;系統物品管理系統,包括交易物品的搜索、增、刪、改的功能;系統幫助系統,包括網站應用的使用方法及網站管理人員的聯系方式;用戶訂單管理,包括訂單的生成、審核、通過及相關的增、刪、改的功能;系統用戶管理,包括管理用戶信息系統;留言板系統,這是一套記錄用戶留言的系統。
整合以上系統的功能,將它分為五個模塊:第一,系統用戶管理模塊,包括用戶管理功能。第二,系統幫助信息模塊,包括幫助文件文本及系統管理員聯系方式。第三,日常業務管理模塊,包括信息查詢、信息發布兩個功能。第四,用戶管理模塊,包括用戶類型管理模塊、基本用戶信息管理功能。第五,基本信息管理模塊,包括信息的刪除、查詢、添加功能。
2.2流程設計
結合概要設計來進行流程設計。流程設計的方法為應用開發工具來設計頁面與模塊,確定模塊的功能可以實現;輸入數據,試驗數據實驗的結構;為每一個獨立的模塊編寫數據結構;為每一個獨立的模塊進行代碼測試。前臺的功能流程可分為:瀏覽物品、注冊、登陸、選擇物品、定購物品、選擇支付方式這幾個模塊。后臺的功能分為:用戶訂單、購物車、訂單處理、訂單發貨、訂單結賬。現用用戶登陸的流程處理為例。如果用戶登陸,出現網絡連接不良,未能及時登陸的情況,就顯示“網絡信息不良,請稍后再試”,然后切換到用戶登陸前的頁面;如果用戶出現輸入賬號或密碼錯誤,則顯示“輸入錯誤的用戶名或密碼,請重新再試”,然后切換到用戶登陸前的頁面。該次對用模板實施的流程進行詳細設計,確保每一個模板功能都能被實現。
2.3數據庫設計
數據庫設計的要點為數據庫模型的設計,它包括數據類型的設計、字段說明的設計。數據庫的字段分為字段名稱設計,管理員可根據字段名稱建立數據庫索引;字段類型設計,不同類型的數據有不同類型的管理方法;字段說明設計,它說明了該字段建立的意義。
該次應用MicrosoftVisualStudio 2015軟件設計網頁,應用ASP.NET+SQL設計數據庫、應用SQL及C#語言作為編程語言。Microsoft Visual Studio 2015是Microsoft公司最新開發的開發工具包,該套系列包含了一套完整的開發工具集,它包括UML工作、代碼管控工具、集成開發環境。MicrosoftVisualStudio2015軟件可在.NETFramework 4.5.2環境下運行,它支持跨平臺開發軟件、云開發工作、有極強的IDE生產力。該軟件能與SQL及Windows系統無縫結合,是一種非常易用的開發工具。應用ASP.NET是一種可以建立動態網編的編程模型,運行于IIS(Internet Information Server服務,是Windows開發的Web服務器)之中的程序。ASP.NET與ADO.NET的支持性良好,如果應用ADO. NET連接數據庫,可無須鎖定數據庫源,它非常適合在虛擬環境中讀取數據庫資源。應用ASP.NET+ADO. NET為在云空間中應用虛擬數據庫打下拓展基礎。該次應用SQLserver數據庫為數據管理軟件。C#語言是一款知覺適用于在Microsoft.NET環境中應用的編程語言,這種語言配合開發工具,可以編寫出各種需要的程序流程執行效果。
3.2頁面設計實現
3.2.1用戶可見的頁面設計
用戶可見的頁面設計為:用戶注冊設計,匿名用戶可應用注冊的方式成為注冊會員;用戶登陸,用戶未登陸前可瀏覽網站的網頁,用戶應用登陸的方式獲得留言及購買商品的權限;用戶控制面板,用戶進入控制面板可了解用戶個人信息、個人購買商品信息、發布留言信息、發布商品信息、觀看網站推薦的熱點信息、個人檔案信息、修改個人檔案資源;商品查詢,用戶可應用商品查詢搜索需要的商品信息;商品發布,用戶可發布出售的商品信息;購物車,用戶可將選購的商品放入購物車內集中付款,進入購物車中,用戶可刪、改購物車中的商品信息;結賬,用戶可提交商品,結算貨款;留言板,用戶可進入留言板提交留言;幫助,用戶可通過幫助文件了解網頁的使用方法,并可通過幫助文件留下的信息與網頁管理員聯系。
3.2.2管理員后臺設計
商品一級類別管理,管理員可根據二手交易網站發展的需求設計商品一級類別;商品二級類別管理:管理員可根據二手交易網站發展的需求設計商品二級類別;幫助文件管理,管理員可編輯、刪除、新建幫助文件;留言板管理,管理員可以批量編輯、刪除、插入留言板的信息。
二手交易平臺系統設計的要點為針對二手交易用戶的需求做出概念設計,規劃出功能模塊,提出實施的策略。本次設計的二手交易系統具有可拓展性強、功能簡潔實用的特點,它能滿足一般二手交易網絡平臺建立的需求。
[1]郭晶晶,侯志強.大學生二手圖書網絡交易平臺構想[J].合作經濟與科技,2011,(10):95-96.
[2]董婧.基于ASP.NET的校友錄系統的設計與實現[J].中國科技信息,2011,(12):86-87.
Secondary trading system based on ASP.NET+SQL
YU Lei
(Jilin Radioand TVUniversity,Changchun 130022,China)
The pointof secondary trading platform system is tomake the conceptual design for secondary trading needs of users,programme the function module and propose implementation strategy.Combined with the needs of the secondary trading platform,a setofsecondary trading network system wasestablished by taking ASP.NET+SQLas the core.
ASP.NET;SQLserver;Secondary trading system
TP311.52
A
1674-8646(2016)18-0114-02
2016-08-09
于雷(1987-),男(滿族),黑龍江五常人,助教,碩士研究生,從事軟件工程研究。