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