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