国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于Struts的電信報(bào)表管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

2015-01-13 03:45沈陽(yáng)建筑大學(xué)信息與控制工程學(xué)院李欣鴻馮鍵馗龍子驕
電子世界 2015年21期
關(guān)鍵詞:報(bào)表頁(yè)面管理系統(tǒng)

沈陽(yáng)建筑大學(xué)信息與控制工程學(xué)院 任  義 李欣鴻 馮鍵馗 龍子驕

基于Struts的電信報(bào)表管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

沈陽(yáng)建筑大學(xué)信息與控制工程學(xué)院 任 義 李欣鴻 馮鍵馗 龍子驕

電信報(bào)表管理系統(tǒng)是本地網(wǎng)電話(huà)業(yè)務(wù)綜合管理系統(tǒng)的一個(gè)子系統(tǒng),系統(tǒng)是基于Struts框架,使用MySQL數(shù)據(jù)庫(kù)和 J2EE平臺(tái)進(jìn)行開(kāi)發(fā),實(shí)現(xiàn)了電信報(bào)表系統(tǒng)的前臺(tái)實(shí)時(shí)統(tǒng)計(jì)查詢(xún)及后臺(tái)業(yè)務(wù)管理功能,可生成各種業(yè)務(wù)日?qǐng)?bào)表、月報(bào)表、年度報(bào)表,為電信的市話(huà)業(yè)務(wù)受理、流程控制、經(jīng)營(yíng)管理、決策分析提供了信息支持。整個(gè)系統(tǒng)易于維護(hù)、擴(kuò)展,有效滿(mǎn)足了實(shí)際應(yīng)用需要。

電信報(bào)表管理系統(tǒng);Struts框架;MySQL數(shù)據(jù)庫(kù)

引言

隨著電信網(wǎng)絡(luò)的快速發(fā)展,電信市場(chǎng)競(jìng)爭(zhēng)不斷加劇,各運(yùn)營(yíng)商業(yè)務(wù)管理水平面臨嚴(yán)峻挑戰(zhàn)。此外,通信領(lǐng)域的新技術(shù)也層出不窮,相應(yīng)的服務(wù)系統(tǒng)要求不斷提升,因此,開(kāi)發(fā)一個(gè)高效率的管理系統(tǒng),既是為了提高人員的工作效率,也是為了適應(yīng)不斷變化的市場(chǎng)需求。本系統(tǒng)是一個(gè)面向用戶(hù)和管理員的電信報(bào)表管理平臺(tái),其功能涵蓋了用戶(hù)管理、賬務(wù)賬單管理、品牌管理、營(yíng)業(yè)管理、權(quán)限管理等。本文實(shí)現(xiàn)了電信報(bào)表管理系統(tǒng),用戶(hù)可以利用系統(tǒng)進(jìn)行基本信息的修改,查詢(xún)上網(wǎng)的詳細(xì)記錄,查詢(xún)消費(fèi)情況等操作。

1  系統(tǒng)設(shè)計(jì)

1.1 系統(tǒng)功能設(shè)計(jì)

本系統(tǒng)采用了Struts模塊化結(jié)構(gòu),以系統(tǒng)公用代碼為基本功能支持,四層分層架構(gòu)為:View、Control、Model、Dao。將整個(gè)系統(tǒng)劃分為4個(gè)功能模塊,包括用戶(hù)登錄模塊、手工錄入模塊、數(shù)據(jù)歸集模塊、收款稽核模塊。每個(gè)模塊下又包含多個(gè)子模塊。這幾項(xiàng)功能實(shí)現(xiàn)了對(duì)數(shù)據(jù)的錄入、查詢(xún)、修改、刪除、歸集和稽核等業(yè)務(wù)。每個(gè)模塊各自建立了Struts-config.xml和Config.xml 配置文件以及相應(yīng)的數(shù)據(jù)表,在Web.xml文件中實(shí)現(xiàn)了DispatchAction的配置,系統(tǒng)公共模塊部分代碼主要提供了諸如錯(cuò)誤以及異常處理頁(yè)面,分頁(yè)組件等。

1.2 系統(tǒng)共用代碼設(shè)計(jì)

1.2.1 VO類(lèi)

該類(lèi)主要包括系統(tǒng)調(diào)用數(shù)據(jù)庫(kù)常使用到的一些變量,是與數(shù)據(jù)庫(kù)打交道的重要媒介。在很多情況下,網(wǎng)站的系統(tǒng)框架,會(huì)進(jìn)行更換,如果存在VO類(lèi),就會(huì)給網(wǎng)站的更新或者升級(jí)帶來(lái)很大的便利。因此,開(kāi)發(fā)過(guò)程中這一層次的存在顯得尤為重要。

1.2.2 Action Form類(lèi)

該類(lèi)主要包括系統(tǒng)在運(yùn)行過(guò)程中使用到的一些變量。Action Form是和頁(yè)面表單對(duì)應(yīng)的類(lèi)及其方法的描述。

1.2.3 Login類(lèi)

負(fù)責(zé)測(cè)試系統(tǒng)登錄信息的相關(guān)類(lèi)。

2  系統(tǒng)開(kāi)發(fā)技術(shù)

本系統(tǒng)前臺(tái)美工的工作由Dreamweaver 8軟件實(shí)現(xiàn),后臺(tái)業(yè)務(wù)流程由MyEclipse10.0軟件實(shí)現(xiàn),數(shù)據(jù)庫(kù)使用了MySQL 5.5,Web服務(wù)器使用的是Tomcat6.0。用戶(hù)可根據(jù)企業(yè)實(shí)際需求設(shè)計(jì)界面、編寫(xiě)代碼、調(diào)試程序;利用Dreamweaver 8中的可視化編輯功能,可以快速創(chuàng)建Web頁(yè)面,無(wú)需編寫(xiě)任何代碼;可以查看所有站點(diǎn)元素或資源并將它們從面板直接拖到文檔中;它有靈活強(qiáng)大的數(shù)據(jù)窗口技術(shù)、面向?qū)ο蟮目焖匍_(kāi)發(fā)能力和豐富的控件對(duì)象。

系統(tǒng)整體上是在J2EE平臺(tái)上進(jìn)行的開(kāi)發(fā),使用了Struts開(kāi)發(fā)技術(shù)。Struts是MVC的一種實(shí)現(xiàn),它將 Servlet和J2EE 規(guī)范中JSP 標(biāo)記用作實(shí)現(xiàn)的一部分。Struts繼承了MVC的各項(xiàng)特性,并根據(jù)J2EE的特點(diǎn),做了相應(yīng)的變化與擴(kuò)展。MVC模式下的應(yīng)用程序由三個(gè)核心部件構(gòu)成:模型、視圖、控制器,可以使應(yīng)用程序的輸入、處理和輸出分開(kāi),各自處理自己的任務(wù)。使用MVC模式可以有效降低系統(tǒng)的開(kāi)發(fā)與維護(hù)成本,并且有效提高系統(tǒng)的安全性,還能有效提高系統(tǒng)并發(fā)處理能力,適應(yīng)業(yè)務(wù)需求的不斷變化。其中Struts 是一組相互協(xié)作的類(lèi)、Servlet 和JSP標(biāo)記,它們組成一個(gè)可重用的MVC2設(shè)計(jì)。這個(gè)定義表示Struts是一個(gè)框架,而不是一個(gè)庫(kù),但Struts也包含了豐富的標(biāo)記庫(kù)和獨(dú)立于該框架工作的實(shí)用程序類(lèi)。Struts的工作原理,如圖1所示。

圖1  Struts的工作原理圖

3  系統(tǒng)功能實(shí)現(xiàn)

3.1 數(shù)據(jù)錄入

用戶(hù)進(jìn)入系統(tǒng)后,瀏覽信息則會(huì)見(jiàn)到電信報(bào)表系統(tǒng)數(shù)據(jù)錄入主界面,主界面包括出賬收入錄入、查詢(xún),卡銷(xiāo)售收入錄入、查詢(xún),網(wǎng)間結(jié)算收入錄入、查詢(xún),預(yù)存轉(zhuǎn)收入錄入、查詢(xún),通知單收入錄入、查詢(xún)。當(dāng)用戶(hù)點(diǎn)擊“卡銷(xiāo)售收入錄入”功能導(dǎo)航條時(shí),可以進(jìn)行卡銷(xiāo)售收入錄入工作。

3.2 數(shù)據(jù)修改、查詢(xún)和刪除

用戶(hù)點(diǎn)擊“卡銷(xiāo)售收入”第二條數(shù)據(jù)的“修改”按鈕,可對(duì)彈出的數(shù)據(jù)修改頁(yè)面進(jìn)行修改操作;當(dāng)點(diǎn)擊“卡銷(xiāo)售查詢(xún)”,則會(huì)彈出查詢(xún)條件頁(yè)面,通過(guò)選擇下拉菜單的選項(xiàng),實(shí)現(xiàn)相應(yīng)查詢(xún)功能需求;在顯示卡銷(xiāo)售收入數(shù)據(jù)的信息頁(yè)面上,選中第一條數(shù)據(jù),點(diǎn)擊“刪除所選”按鈕,刪除相應(yīng)數(shù)據(jù),成功刪除數(shù)據(jù)后,重新回到卡銷(xiāo)售數(shù)據(jù)詳單,則會(huì)顯示出第一條數(shù)據(jù)已經(jīng)被刪除。系統(tǒng)運(yùn)行情況如圖2所示。

圖2  系統(tǒng)運(yùn)行情況

4  結(jié)語(yǔ)

電信報(bào)表系統(tǒng)整體上是一個(gè)B/S結(jié)構(gòu)的管理信息系統(tǒng),在這個(gè)系統(tǒng)中,設(shè)計(jì)了兩個(gè)類(lèi)型的用戶(hù)進(jìn)行相應(yīng)的工作,系統(tǒng)會(huì)員主要是對(duì)數(shù)據(jù)庫(kù)的查詢(xún)、修改、添加和刪除,其中包括電信業(yè)務(wù)信息、用戶(hù)信息。而用戶(hù)則可以對(duì)電信業(yè)務(wù)進(jìn)行所需要的查詢(xún),如卡銷(xiāo)售查詢(xún)、結(jié)算查詢(xún)等等。本系統(tǒng)可以通過(guò)網(wǎng)絡(luò)交互減少電信相關(guān)報(bào)表業(yè)務(wù)的費(fèi)用,同時(shí)各種財(cái)務(wù)記錄和銷(xiāo)售信息記錄也在網(wǎng)上進(jìn)行。通過(guò)對(duì)電信報(bào)表業(yè)務(wù)的智能化操作,既會(huì)提高電信企業(yè)的工作效率,也會(huì)帶來(lái)可觀(guān)的經(jīng)濟(jì)效益。

[1]蘭偉.基于SSH框架的精品課程網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)[J].軟件導(dǎo)刊,2015,14(9):71-78.

[2]謝印寶,王舉輝等.高校教學(xué)計(jì)算機(jī)輔助系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].山東理工大學(xué)學(xué)報(bào),2015,29(1):51-55.

[3]廉彬,朱保中.基于Struts2的信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].安慶師范學(xué)院學(xué)報(bào),2015,21(1):76-79.

2015年遼寧省級(jí)大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練計(jì)劃項(xiàng)目(遼教發(fā)[2015]113號(hào))。

猜你喜歡
報(bào)表頁(yè)面管理系統(tǒng)
刷新生活的頁(yè)面
基于James的院內(nèi)郵件管理系統(tǒng)的實(shí)現(xiàn)
LabWindows/CVI中Excel報(bào)表技術(shù)研究
基于LED聯(lián)動(dòng)顯示的違停管理系統(tǒng)
從三大報(bào)表讀懂養(yǎng)豬人的成績(jī)單
海盾壓載水管理系統(tǒng)
基于RFID的倉(cāng)儲(chǔ)管理系統(tǒng)實(shí)現(xiàn)
Web安全問(wèn)答(3)
網(wǎng)站結(jié)構(gòu)在SEO中的研究與應(yīng)用
月度報(bào)表