999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于J2EE的企業(yè)現(xiàn)金結(jié)算平臺(tái)的開發(fā)

2018-02-28 11:25:32鄧小燕
電子技術(shù)與軟件工程 2018年13期
關(guān)鍵詞:數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)

鄧小燕

摘要 本文從企業(yè)現(xiàn)金結(jié)算平臺(tái)的建設(shè)目標(biāo)出發(fā),對(duì)平臺(tái)進(jìn)行了需求分析以及設(shè)計(jì),選用J2EE開發(fā)平臺(tái),采用JSH模式及PostgreSQL數(shù)據(jù)庫作為企業(yè)現(xiàn)金結(jié)算平臺(tái)的技術(shù)架構(gòu)。對(duì)整個(gè)結(jié)算平臺(tái)的模塊設(shè)計(jì)、框架設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)及測(cè)試等工作進(jìn)行了研究。

【關(guān)鍵詞】現(xiàn)金結(jié)算平臺(tái) J2EE PostgreSQL測(cè)試

本論文所設(shè)計(jì)的企業(yè)現(xiàn)金結(jié)算平臺(tái)是一款用于提高集團(tuán)公司之間現(xiàn)金處理效率的軟件平臺(tái)。此款軟件對(duì)集團(tuán)化公司內(nèi)部的現(xiàn)金流入流出情況進(jìn)行了合理的分類與劃分,規(guī)范了各類員工的具體職權(quán)。保證了集團(tuán)公司現(xiàn)金結(jié)算的準(zhǔn)確與高效,提供了多種結(jié)算報(bào)表,同時(shí)也為公司已有的其他系統(tǒng)提供數(shù)據(jù),實(shí)現(xiàn)了數(shù)據(jù)共享,以及集團(tuán)公司內(nèi)部的網(wǎng)絡(luò)化辦公。

1 企業(yè)現(xiàn)金結(jié)算平臺(tái)功能模塊設(shè)計(jì)

本文根據(jù)企業(yè)現(xiàn)金管理的工作流程,設(shè)計(jì)了一個(gè)符合企業(yè)公司業(yè)務(wù)流程,且安全性高,穩(wěn)定性好,擴(kuò)展性強(qiáng),操作簡便的ERP系統(tǒng)。該ERP系統(tǒng)不僅可以實(shí)現(xiàn)現(xiàn)金結(jié)算的網(wǎng)絡(luò)化操作;同時(shí)還可以提供人員和部門的相關(guān)信息,并可以設(shè)定權(quán)限,對(duì)員工進(jìn)行增刪改查;此外,現(xiàn)金結(jié)算完成的數(shù)據(jù),以及其它的一些重要數(shù)據(jù)也有專門模塊進(jìn)行管理,并可為企業(yè)已有的其它系統(tǒng)提供數(shù)據(jù)。

根據(jù)調(diào)研分析,企業(yè)現(xiàn)金結(jié)算平臺(tái)所涉及人員有五大類,分別是:一般用戶(T)、審批者(M)、會(huì)計(jì)(P)、業(yè)務(wù)人員(G)、系統(tǒng)管理者(S)。從業(yè)務(wù)流程的角度,我們將系統(tǒng)劃分為四大部分:結(jié)算部分,核對(duì)查詢模塊,權(quán)限管理模塊,結(jié)算數(shù)據(jù)管理模塊(如圖1所示)。

在結(jié)算部分,我們實(shí)現(xiàn)分模塊設(shè)計(jì)的方式來完成結(jié)算流程,以控制不同員工的職權(quán)。分為四個(gè)子模塊:申請(qǐng),審批,稅務(wù)設(shè)定,報(bào)表輸出。申請(qǐng)模塊可以由任何類型的員工進(jìn)入,對(duì)本人的申請(qǐng)進(jìn)行增刪改查,并查詢審批狀態(tài)審批模塊由審批者,即M類型的員工進(jìn)入,進(jìn)行申請(qǐng)票單的逐級(jí)審批;稅務(wù)設(shè)定模塊由會(huì)計(jì)和業(yè)務(wù)人員進(jìn)入,即P,G類型的員工進(jìn)入,進(jìn)行申請(qǐng)票單的檢查,管理備用金,對(duì)審批完成的數(shù)據(jù)進(jìn)行現(xiàn)金支付處理,現(xiàn)金支付處理完的票單數(shù)據(jù)也可以進(jìn)行修改(金額不能修改)。報(bào)表輸出模塊也是由會(huì)計(jì)和業(yè)務(wù)人員進(jìn)入,即P,G類型的員工進(jìn)入,在這里主要是將處理完成的票單寫入流水賬,轉(zhuǎn)移財(cái)務(wù)系統(tǒng)的數(shù)據(jù),并可以生成相應(yīng)類型的報(bào)表,打印輸出。

核對(duì)查詢模塊,可以由會(huì)計(jì)和業(yè)務(wù)人員進(jìn)入,即P,G類型的員工進(jìn)入,分為三個(gè)子模塊:預(yù)支清算狀況,延遲結(jié)算預(yù)警,個(gè)別申請(qǐng)?jiān)敿?xì)表示。預(yù)支清算狀況是顯示該支付出納所屬子公司下被精算的預(yù)支申請(qǐng);延遲結(jié)算預(yù)警是對(duì)未處理的數(shù)據(jù)按選擇延誤的時(shí)間來檢索未被處理的數(shù)據(jù),用來提醒相關(guān)操作人員及時(shí)處理被延誤的數(shù)據(jù)。個(gè)別申請(qǐng)?jiān)敿?xì)表示這里可以根據(jù)申請(qǐng)票單的ID號(hào),查閱這條申請(qǐng)數(shù)據(jù)的詳細(xì)情況。

權(quán)限管理模塊分為三個(gè)子模塊:人員信息,部門信息,權(quán)限設(shè)定。人員信息模塊提供了根據(jù)職員編號(hào),姓名或者昵稱的模糊檢索,查閱選定員工詳細(xì)信息的功能。部門信息模塊提供了按部門查詢部門所有員工,選擇員工,查看詳情的功能。這兩個(gè)地方是可以由任何類型的員工進(jìn)入查詢的。當(dāng)然,最重要的是權(quán)限設(shè)定模塊,這里只能由系統(tǒng)管理員(S類型)進(jìn)入設(shè)定設(shè)計(jì)權(quán)限類別,為員工賦權(quán)限。這里使用業(yè)務(wù).權(quán)限.角色.用戶的結(jié)構(gòu)來設(shè)計(jì)權(quán)限模塊。

結(jié)算數(shù)據(jù)管理模塊下有三個(gè)子模塊,分別是結(jié)算數(shù)據(jù)月末處理模塊,數(shù)據(jù)上傳下載模塊,銀行轉(zhuǎn)帳單生成模塊。由系統(tǒng)管理員(S類型)進(jìn)入。在月末處理模塊里,根據(jù)結(jié)算狀態(tài)進(jìn)行月末處理,結(jié)算完成的數(shù)據(jù)轉(zhuǎn)移到相同表結(jié)構(gòu)帶有LOG標(biāo)記表名的數(shù)據(jù)表中。數(shù)據(jù)上傳下載模塊里,完成了對(duì)數(shù)據(jù)庫多張表格的上傳下載功能,以便與其它系統(tǒng)共享數(shù)據(jù)。會(huì)計(jì)稅單生成模塊里生成根據(jù)會(huì)計(jì)系統(tǒng)要求的固定格式文件。

2 企業(yè)現(xiàn)金結(jié)算平臺(tái)的技術(shù)框架設(shè)計(jì)

企業(yè)現(xiàn)金結(jié)算平臺(tái)需要我們采用一次規(guī)劃,分期實(shí)現(xiàn)的增量開發(fā)模型。具有可移植性,可擴(kuò)展性和跨平臺(tái)性的J2EE開發(fā)平臺(tái)成為我們的首選,它已經(jīng)成為目前開發(fā)B/S模式的Web應(yīng)用的標(biāo)準(zhǔn)平臺(tái)。基于J2EE開發(fā)的框架有很多,我們選用JSH (Jsf+Spring+Hibemate)模式,將平臺(tái)架構(gòu)分為五個(gè)層次:客戶層、web層、業(yè)務(wù)邏輯層、持久層、數(shù)據(jù)層。這里的客戶層我們指的是瀏覽器,用戶可以通過瀏覽器訪問我們的系統(tǒng)。數(shù)據(jù)層指的是數(shù)據(jù)庫資源。我們會(huì)在后面對(duì)web層、業(yè)務(wù)邏輯層、持久層作出分析。

企業(yè)現(xiàn)金結(jié)算平臺(tái)的開發(fā)使用Spring的安全框架Acegi來實(shí)現(xiàn)權(quán)限管理。JSF實(shí)現(xiàn)了模型與視圖之間的完全解耦,使用MVC的設(shè)計(jì)模式,分離了視圖層,模型層和控制層,提高了軟件的可擴(kuò)展性和穩(wěn)定性;Spring作為一種實(shí)現(xiàn)了Ioc與Aop的輕量級(jí)容器,降低了Web開發(fā)的復(fù)雜度;Acegi作為Spring的安全架構(gòu),提供了豐富的安全解決方案。Hibernate對(duì)JDBC進(jìn)行了輕量級(jí)的對(duì)象封裝,方便開發(fā)人員使用面向?qū)ο缶幊痰乃枷雭聿倏v數(shù)據(jù)庫。實(shí)踐證明,使用整合JSH的開發(fā)平臺(tái),可以充分發(fā)揮各框架的優(yōu)點(diǎn),提高系統(tǒng)開發(fā)的效率和質(zhì)量,降低Web開發(fā)的復(fù)雜度。

3 系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)

對(duì)于基于J2EE的web系統(tǒng)的開發(fā)來說,設(shè)計(jì)一個(gè)合理的數(shù)據(jù)庫系統(tǒng),是整個(gè)開發(fā)過程中的重要一環(huán)。一個(gè)優(yōu)良的數(shù)據(jù)庫系統(tǒng),不僅可以簡化開發(fā)的流程,降低代碼的冗余度,還可以增加數(shù)據(jù)的獨(dú)立性,安全性,提供系統(tǒng)運(yùn)行的效率。因此,本系統(tǒng)在數(shù)據(jù)庫的設(shè)計(jì)、開發(fā)過程中,關(guān)鍵的步驟就是數(shù)據(jù)表的設(shè)計(jì)。需要使用正確的數(shù)據(jù)結(jié)構(gòu),方便對(duì)數(shù)據(jù)的存取操作,即要使數(shù)據(jù)庫規(guī)范化。本平臺(tái)使用第三范式3NF來設(shè)計(jì)數(shù)據(jù)庫,避免數(shù)據(jù)冗余。在比較了常見數(shù)據(jù)庫系統(tǒng)的特點(diǎn)后,本系統(tǒng)根據(jù)自身的需要選用了PostgreSQL數(shù)據(jù)庫系統(tǒng)。

我們?cè)谠O(shè)計(jì)企業(yè)現(xiàn)金結(jié)算平臺(tái)的數(shù)據(jù)庫時(shí)把數(shù)據(jù)表分為三大類。一類是存放我們現(xiàn)金結(jié)算業(yè)務(wù)的數(shù)據(jù)表,一類是存放人員和部門信息的數(shù)據(jù)表,還有就是與權(quán)限相關(guān)的數(shù)據(jù)表。

3.1 業(yè)務(wù)相關(guān)數(shù)據(jù)表

根據(jù)現(xiàn)金結(jié)算業(yè)務(wù)的需求分析,為了便于系統(tǒng)的查詢與審核數(shù)據(jù)功能的實(shí)現(xiàn),我們首先得有一張用來存儲(chǔ)申請(qǐng)數(shù)據(jù)的表格;其次數(shù)據(jù)被審核的狀態(tài),每條數(shù)據(jù)審核的狀態(tài),由誰做的審核,也應(yīng)該有一張專表存儲(chǔ);最后,結(jié)算完成的數(shù)據(jù)也應(yīng)整理到一張表格中;還有就是針對(duì)按月處理的結(jié)算完成的數(shù)據(jù)的備份表格了,本文設(shè)計(jì)了12張與現(xiàn)金結(jié)算業(yè)務(wù)相關(guān)的數(shù)據(jù)表,如表1。

3.2 系統(tǒng)信息相關(guān)數(shù)據(jù)表

我們來分析用來存放人員和部門信息的數(shù)據(jù)表。在遵循第三范式原則的基礎(chǔ)上,我們可以將人員和部門信息拆分7張表,分別是:人事信息表、員工詳細(xì)資料表、子公司表、部門表、部長信息表、職種表、技術(shù)工作類型表、人員關(guān)系表。

3.3 權(quán)限相關(guān)數(shù)據(jù)表

為了避免數(shù)據(jù)冗余和acegi框架配置的需要,我們?cè)跈?quán)限這里設(shè)計(jì)三張表:系統(tǒng)用戶表、系統(tǒng)權(quán)限表、用戶與權(quán)限關(guān)系表(如圖2所示)。

(1) mt_auth表:系統(tǒng)權(quán)限表。用來存放用戶權(quán)限配置信息,其中,authority字段存放以“role”開頭的權(quán)限標(biāo)志串。auth_type存放權(quán)限類型protected_res字段存放受保護(hù)的資源字符串。display字段存放權(quán)限顯示名稱。

(2) mt user info表:系統(tǒng)用戶表。用來存放用戶信息,即員工編號(hào)、姓名、密碼。

(3) mt_user_auth表:用戶與權(quán)限關(guān)系表。使用id worker和auth id作為復(fù)合主鍵。mtauth表和mt user mfo表是多對(duì)多關(guān)聯(lián),使用mt user auth作為關(guān)聯(lián)表。

4 企業(yè)現(xiàn)金結(jié)算平臺(tái)功能測(cè)試

系統(tǒng)測(cè)試是保證軟件質(zhì)量的關(guān)鍵步驟,是對(duì)系統(tǒng)設(shè)計(jì)是否全面,流程是否得以實(shí)現(xiàn)的最后復(fù)查。在測(cè)試階段,我們對(duì)該系統(tǒng)進(jìn)行了功能測(cè)試,用以檢測(cè)該結(jié)算平臺(tái)是否合理的實(shí)現(xiàn)了結(jié)算業(yè)務(wù)流程,能否滿足客戶的要求。在測(cè)試的策略上,我們采用了業(yè)務(wù)流程測(cè)試、非法數(shù)據(jù)測(cè)試、默認(rèn)數(shù)據(jù)測(cè)試、數(shù)據(jù)是否清空測(cè)試、必填項(xiàng)測(cè)試、按鈕功能測(cè)試、回車鍵和delete鍵測(cè)試、半角全角測(cè)試、確認(rèn)提示信息測(cè)試、Javascript腳本錯(cuò)誤檢查等策略。

5 總結(jié)

該現(xiàn)金結(jié)算平臺(tái)是根據(jù)集團(tuán)公司之間現(xiàn)金結(jié)算業(yè)務(wù)流程而分析設(shè)計(jì)的一款ERP軟件。旨在實(shí)現(xiàn)結(jié)算管理的網(wǎng)絡(luò)化解決方案,提高結(jié)算的效率。利用ERP軟件對(duì)金額進(jìn)行系統(tǒng)化的統(tǒng)計(jì)與結(jié)算,降低人工紙面操作可能帶來的數(shù)據(jù)錯(cuò)誤。通過權(quán)限的設(shè)置實(shí)現(xiàn)了不同員工對(duì)模塊的訪問控制,解決了資金信息外露等問題。

參考文獻(xiàn)

[1]張海藩.軟件工程導(dǎo)論[M].北京:清華大學(xué)出版社,2008.

[2]惠剛,付超,使用JSF、Spring、Hibernate開發(fā)web應(yīng)用[J].微計(jì)算機(jī)信息,2008,24 (3-3).

[3]路鵬,殷兆麟,基于Spring的Acegi安全框架認(rèn)證與授權(quán)的分析及擴(kuò)展[J],計(jì)算機(jī)工程與設(shè)計(jì),2007 (06): 48-51.

[4]張美娜.基于J2EE銀行信息安全監(jiān)控系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D].廈門:廈門大學(xué),2016.

猜你喜歡
數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無人機(jī)系統(tǒng)
ZC系列無人機(jī)遙感系統(tǒng)
瞞天過海——仿生設(shè)計(jì)萌到家
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
設(shè)計(jì)秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設(shè)計(jì)叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
數(shù)據(jù)庫
數(shù)據(jù)庫
數(shù)據(jù)庫
主站蜘蛛池模板: 国产一区在线观看无码| 亚洲品质国产精品无码| 欧美精品二区| 亚洲一区二区三区在线视频| 中文字幕在线看| 国产午夜无码片在线观看网站| 久草视频精品| 在线色综合| 欧美在线视频不卡| 一个色综合久久| 精品国产aⅴ一区二区三区 | 国产白浆在线| 国产精品毛片在线直播完整版| 欧洲精品视频在线观看| 思思热在线视频精品| 国产视频久久久久| 一级毛片免费观看不卡视频| 国产成人一区免费观看| 18禁色诱爆乳网站| 亚洲大尺度在线| 免费国产高清视频| 亚洲综合九九| 国产免费网址| 理论片一区| 素人激情视频福利| 亚洲精品无码不卡在线播放| 国产欧美在线| 国产91成人| 男女性色大片免费网站| 亚洲AV成人一区二区三区AV| 欧美成人手机在线观看网址| 亚洲精品成人福利在线电影| 亚洲欧洲国产成人综合不卡| 欧美精品伊人久久| 日a本亚洲中文在线观看| 亚洲无码视频一区二区三区| 无码福利视频| 天天操天天噜| 日韩天堂在线观看| 欧美第二区| 91香蕉视频下载网站| 天天摸天天操免费播放小视频| 国产欧美精品午夜在线播放| 日韩成人在线一区二区| 四虎精品国产永久在线观看| 欧洲熟妇精品视频| 小说 亚洲 无码 精品| AV无码一区二区三区四区| 久久久黄色片| 色婷婷天天综合在线| 在线日韩一区二区| 8090成人午夜精品| 久久国产精品波多野结衣| 国内精品小视频福利网址| 中文字幕自拍偷拍| 久久综合九色综合97网| 欧亚日韩Av| 性欧美精品xxxx| 国产欧美成人不卡视频| 欧美不卡在线视频| 国产成人免费| 国产黄网站在线观看| 亚洲欧美一区二区三区麻豆| 蜜芽一区二区国产精品| 久久久久亚洲AV成人网站软件| 波多野结衣一区二区三视频 | 国产免费a级片| 欧美成一级| 久久精品电影| 制服无码网站| 久久久久亚洲Av片无码观看| 五月婷婷综合网| 伊大人香蕉久久网欧美| 中文成人在线视频| 久久天天躁夜夜躁狠狠| 夜色爽爽影院18禁妓女影院| 欧美成人怡春院在线激情| 久久国产精品国产自线拍| 婷婷丁香色| 人妻夜夜爽天天爽| 欧美日韩在线第一页| 午夜爽爽视频|