王超 WANG Chao
(遼寧建筑職業(yè)學院,遼陽 111000)
(Liaoning Jianzhu Vocational University,Liaoyang 111000,China)
基于Web的農(nóng)行經(jīng)營管理系統(tǒng)設計與實現(xiàn)
王超 WANG Chao
(遼寧建筑職業(yè)學院,遼陽 111000)
(Liaoning Jianzhu Vocational University,Liaoyang 111000,China)
本文介紹的基于Web農(nóng)行經(jīng)營管理系統(tǒng),為銀行和客戶之間提供了一個交互的平臺。本系統(tǒng)包括信息展示、開放式基金、用戶管理、內(nèi)容管理四大功能模塊,已基本滿足了銀行管理信息發(fā)布要求,使吉林分行可以方便地對公司信息發(fā)布交流進行管理,有著廣闊的應用前景。
基于Web;農(nóng)行經(jīng)營管理系統(tǒng);ASP.NET
今天,我們可以足不出戶利用手機或電腦完成網(wǎng)上銀行交易,基于Web的農(nóng)行經(jīng)營管理系統(tǒng)就是為銀行和客戶之間提供了這個交互的平臺??蛻舨槐厥軙r間和空間的限制,通過該系統(tǒng),隨時瀏覽農(nóng)行發(fā)布的基金信息、發(fā)展動態(tài)及最新政策等等,電子銀行減少了基金流通和交易的成本,它已走進了千家萬戶,受到客戶的青瞇。
本系統(tǒng)是為中國農(nóng)行吉林分行設計的網(wǎng)上管理系統(tǒng),該系統(tǒng)分為信息展示、開放式基金、用戶管理、內(nèi)容管理四大功能模塊,總體功能結(jié)構(gòu)圖如圖1所示。
圖1 系統(tǒng)總體結(jié)構(gòu)設計圖
2.1.1 信息瀏覽功能的實現(xiàn) 信息瀏覽功能主要指對新聞信息的瀏覽,新聞信息分為一級目錄,二級目錄,新聞詳情三個頁面。本系統(tǒng)采用ASP.NET開發(fā),這部分功能主要使用的動態(tài)生成GirdView技術(shù)和自動顯示數(shù)據(jù)技術(shù),通過設置數(shù)據(jù)源進行數(shù)據(jù)的顯示,動態(tài)生成GirdView技術(shù)只要通過GirdView篩選器實現(xiàn)的,在篩選器中將需要動態(tài)獲得的數(shù)據(jù)進行設置,在這個模塊中將ColumnBelongsTo參數(shù)設置為從QueryStringParameter中獲得,這樣就實現(xiàn)了動態(tài)生成二級欄目和新聞頁面。同時使用了GridView控件中的HyperLinkField列,可以為GridView中的每行創(chuàng)建超級鏈接,在HyperLinkField列中填寫正確地text(超級鏈接中顯示的標題文本)"FundId",NavigateUrl(當單擊列中的超級鏈接時鏈接到的URL),DataTextField(指定超級鏈接的文本標題為數(shù)據(jù)源的某個字段),DataNavigateUrlField(綁定到列中的超級鏈接的URL的字段)屬性實現(xiàn)了下一步購買基金的動態(tài)鏈接。
2.1.2 新聞管理功能的實現(xiàn) 新聞管理功能主要指新聞管理員對新聞的管理操作。在這部分主要使用GridView的數(shù)據(jù)操作技術(shù)。在sqlDataSource數(shù)據(jù)源配置時,單擊“高級”按鈕,在彈出的對話框中選中“生成Insert,Update,Delete語句”。而且,在選擇數(shù)據(jù)時,一定要把主鍵數(shù)據(jù)選上,然后在GridView任務中為GridView指定“動作”,這樣就實現(xiàn)了通過GridView對數(shù)據(jù)進行操作。
2.2.1 基金信息瀏覽功能的實現(xiàn) 基金信息瀏覽功能主要指對基金具體交易信息的瀏覽,這部分功能主要使用的GirdView技術(shù)自動顯示數(shù)據(jù),GridView控件利用其DataSourceID屬性來設置數(shù)據(jù)源,可以非常簡單的進行數(shù)據(jù)的顯示。在本功能的實現(xiàn)中生成了“SELECT[FundId],[FundName],[FundPrice]FROM[fund]”語句。同時使用了GridView控件中的HyperLinkField列屬性實現(xiàn)了下一步購買基金的動態(tài)鏈接。
2.2.2 賬戶對基金交易功能的實現(xiàn) 賬戶對基金交易功能主要指銀行賬戶對銀行提供基金的購買和拋售兩大功能。購買功能是指在頁面AccountList.aspx中點擊要購買的基金ID進入下一級的基金購買頁面MakeTradeOrder填寫購買數(shù)量并在其中通過賬戶身份驗證user的LoadAccount()方法來完成購買填寫數(shù)據(jù)環(huán)節(jié),數(shù)據(jù)通過Accord類的靜態(tài)方法Add()和Record的靜態(tài)方法Add()向數(shù)據(jù)庫中插入數(shù)據(jù),還有user的trade()方法來修改數(shù)據(jù)庫中對應賬戶的余額。拋售功能是指在個人賬戶查詢頁面通過點擊持有對應的基金ID進入拋售頁面點擊拋售按鈕觸發(fā)Accord的靜態(tài)方法delete刪除數(shù)據(jù)庫中數(shù)據(jù),Record的靜態(tài)方法Add()向數(shù)據(jù)庫中插入數(shù)據(jù),還有user的trade()方法來修改數(shù)據(jù)庫中對應賬戶的余額。這部分的詳細流程圖為圖2,圖3。賬戶對基金交易功能主要指銀行賬戶對銀行提供基金的購買和拋售兩大功能。這部分功能主要使用的GirdView技術(shù)自動顯示數(shù)據(jù)和超級鏈接技術(shù)。使用了數(shù)據(jù)源和HyperLinkField列來完成上述兩項技術(shù)。同時使用了控件列表框ListBox實現(xiàn)了賬戶對基金購買數(shù)量的控制。在頁面中通過添加一個ID為“ListBox1”,選項包括 100,200,500,1000控制了購買數(shù)量。
2.3.1 用戶登錄功能的實現(xiàn) 用戶登錄功能主要指對用戶和管理員的身份驗證。這部分功能實現(xiàn)中主要使用的User類的靜態(tài)方法HasUser()判斷身份是否合法,如果合法返回bool值并使用LoadData()方法初始化當前對象,如果不合法返回提示信息。
2.3.2 用戶注冊功能的實現(xiàn) 用戶注冊功能主要指對用戶合法身份的注冊。這部分功能實現(xiàn)中主要使用User類的靜態(tài)方法HasUser()判斷身份是否合法,如果合法返回bool值并使用LoadData()方法初始化當前對象,如果不合法返回提示信息。
2.4.1 公共文件共享功能的實現(xiàn)公共文件夾共享功能主要指公共文件的上傳和下載功能。在該功能的實現(xiàn)中使用了file類的靜態(tài)方法Add()將文件信息添加到數(shù)據(jù)庫中。同時使用了FileUploadFile類,通過調(diào)用PostedFile.SaveAs()方法將用戶上傳的文件添加到公共文件夾下。同時還使用的GirdView技術(shù)自動顯示數(shù)據(jù),GridView控件利用其DataSourceID屬性來設置數(shù)據(jù)源,簡單的對文件數(shù)據(jù)進行顯示。在本功能的實現(xiàn)中生成了“SELECT[fileId],[fileName]FROM[file]”語句。
2.4.2 留言板使用功能的實現(xiàn) 留言板使用功能主要指留言板的留言和留言板信息瀏覽功能。在該功能的實現(xiàn)中使用了MessageBoard類的靜態(tài)方法Add()將留言信息添加到數(shù)據(jù)庫中。同時使用GirdView自動顯示數(shù)據(jù)技術(shù),GridView控件利用其DataSourceID屬性來設置數(shù)據(jù)源,可以非常簡單的進行數(shù)據(jù)的顯示(具體詳情同信息展示子系統(tǒng)中GirdView自動顯示數(shù)據(jù)技術(shù))。
本系統(tǒng)包括信息展示、開放式基金、用戶管理、內(nèi)容管理四大功能模塊,已基本滿足了銀行管理信息發(fā)布要求,使吉林分行可以方便地對公司信息發(fā)布交流進行管理,有著廣闊的應用前景。
圖2 基金購買流程圖
圖3 基金拋售流程圖
[1]鄭明秋.基于ASP.NET的食品行業(yè)管理系統(tǒng)的設計與實現(xiàn)[J].知識經(jīng)濟,2011(23).
[2]姜自立.基于ASP.NET的網(wǎng)絡課程在線答疑系統(tǒng)設計與實現(xiàn)[J].科技資訊,2009(20).
[3]宋樂.基于ASP.NET和數(shù)據(jù)庫技術(shù)的高校日常事物管理系統(tǒng)[J].現(xiàn)代商貿(mào)工業(yè),2012(05).
Design and Implementation of a Web-based Business Management System for Agricultural Bank
This article describes a web-based business management system for agricultural bank,provides an interactive platform between the bank and the customer.The system includes information display,open-end funds,user management,content management four functional modules,has basically met the requirements of the bank management information,released Jilin branch of the company,can easily manage the exchange of information dissemination,has broad application prospects.
web-based;business management system for agricultural bank;ASP.NET
王超(1972-),女,遼寧朝陽人,信息工程系副主任,副教授,研究方向為軟件開發(fā)。
TP315
A
1006-4311(2014)11-0217-02