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

?

匯票管理系統(tǒng)的設計與實現(xiàn)

2016-07-04 20:29:43于璇璇杜巧林趙晴
電腦知識與技術 2016年15期
關鍵詞:三層架構

于璇璇+杜巧林+趙晴

摘要:隨著計算機和互聯(lián)網(wǎng)相關技術的發(fā)展,各種各樣的Web應用豐富和方便了人們的生活。在這種時代背景之下,繁瑣的票據(jù)管理自然地從傳統(tǒng)人工管理方式過渡到網(wǎng)絡層面上的技術管理。該文從實際出發(fā),分析了匯票管理系統(tǒng),利用UML進行建模;使用PowerDesigner設計了數(shù)據(jù)庫,系統(tǒng)采取表示層、業(yè)務層、數(shù)據(jù)層三層架構進行了實現(xiàn)。系統(tǒng)實現(xiàn)了:票據(jù)基本信息錄入、票據(jù)庫存管理、入庫操作過程、出庫操作過程、信息查詢(包括老板和業(yè)務員)、管理員對系統(tǒng)用戶進行管理等功能。

關鍵詞:匯票管理;三層架構;UML建模

中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2016)15-0128-03

Abstract: With the development of computer and Internet related technologies, a variety of rich Web applications and convenient people's life. Under this background, the tedious paper management natural transition from the traditional artificial management way to network technical management level. From actual conditions, this paper analyzes the bill management system, using UML modeling. Using PowerDesigner the database design, system adopt the presentation layer, business layer and data layer three layer architecture for implementation. Instrument system implementation: the basic information input, inventory management, warehousing, outbound operation process, operation process information (including the boss and the salesman), administrators to manage the users of the system, etc.

Keywords: draft management; three-tier architecture; UML modeling

1 背景

最近幾十年來,信息產(chǎn)業(yè)方興未艾,在當下社會,計算機扮演了非常重要的角色。票據(jù)的管理是公司財務工作中最為常見的工作,同時也是繁雜、煩瑣的工作。在工作量越來越大,而又不斷要求提高工作效率的實際工作中,傳統(tǒng)的手工票據(jù)管理工作方式已經(jīng)遠遠不能適應工作需要。如何有效、高效地完成這項看似乎簡單、實則復雜的工作呢。顯然采用軟件系統(tǒng)來實現(xiàn)輔助辦公是高效率完成這項工作的有效方法之一,雖然通用的票據(jù)管理系統(tǒng)不乏存在,但是和實際工作都存在一定差距,并不能很好地在實際應用中使用。因此開發(fā)一個適合中小型企業(yè)使用的票據(jù)管理系統(tǒng)是一個非常有實際意義的工作。針對現(xiàn)實中中小型企業(yè)財務票據(jù)管理的現(xiàn)狀,從實用角度介紹了一個使用java開發(fā)[1]的票據(jù)管理系統(tǒng)。匯票管理系統(tǒng)針對現(xiàn)有財務系統(tǒng)所存在的問題,根據(jù)實際使用情況進行開發(fā)。

2 匯票管理系統(tǒng)業(yè)務分析

該匯票管理系統(tǒng)的角色包括會計、業(yè)務員、老板、管理員四個角色。

其中會計具有對票據(jù)基本信息的錄入,基本信息錄入完成后要對票據(jù)庫存進行管理。會計可以對票據(jù)進行入庫操作,操作時要分兩種情況:一種是無介紹人的時候,此時入庫操作的額外費用只會產(chǎn)生手續(xù)費;另一種是有介紹人的時候,此時入庫操作的額外費用會產(chǎn)生手續(xù)費[2]以及業(yè)務員所需的中介費。票據(jù)入庫完成后,可以在規(guī)定時間內對票據(jù)進行出庫操作,出庫時分兩種情況:一種是出庫給普通用戶;另一種是出庫給銀行。會計可以查詢票據(jù)的錄入、入庫、在庫、出庫信息。

老板和業(yè)務員可以查詢票據(jù)的相關信息并且能夠對其本身的密碼進行修改操作。

管理員主要對本系統(tǒng)的用戶管理,其中包括注冊用戶、修改用戶信息、刪除用戶、修改密碼等功能。

3 用例分析

匯票管理系統(tǒng)包括票據(jù)信息錄入、票據(jù)庫存管理、用戶管理、查詢票據(jù)信息四個功能。系統(tǒng)用例如圖1所示。

1)票據(jù)信息錄入:進入錄入信息界面后,可以錄入新的票據(jù)信息,包括票據(jù)名稱、出票日期、出票用戶全稱、出票用戶賬號、出票金額大寫、收款用戶全稱等信息。

2)票據(jù)庫存管理:入庫需要記錄的信息有票據(jù)編號、出票金額小寫、票據(jù)到期日期小寫、票據(jù)經(jīng)辦人姓名等信息。出庫需記錄入庫時相應的信息。

3)用戶管理:管理員可以注冊用戶,注冊用戶后可以對其操作,如進行用戶基本信息的修改以及刪除用戶的操作。

4)查詢票據(jù)信息:業(yè)務員和老板登錄子系統(tǒng)后,可以對買入和銷售的票據(jù)信息進行查詢。其中包括:金額、到期日、中介、單位收票價、總收票價、帶介紹人的單位收票價、帶介紹人的總收票價、小款等信息。

4 靜態(tài)結構分析

領域模型是對該領域內的概念類或現(xiàn)實世界中對象的可視化表示。又稱為概念模型、領域對象模型、分析對象模型[3]。它專注于分析問題領域本身,發(fā)掘重要的業(yè)務領域概念,并建立業(yè)務領域概念之間的關系,匯票管理系統(tǒng)的業(yè)務領域模型圖如圖2所示。

5 動態(tài)結構分析

匯票管理系統(tǒng)的狀態(tài)變化過程如圖3所示。

6 數(shù)據(jù)庫設計

1)類圖中對應的關系模式[4]如下:

票據(jù)信息(票據(jù)編號,入庫編號、經(jīng)辦人編號、票據(jù)狀態(tài)號、……)

入庫(入庫編號、票據(jù)編號、介紹人編號、單位收票價、……)

出庫(出庫編號、票據(jù)編號、票據(jù)接收方姓名、單位收票價、……)

票據(jù)狀態(tài)(票據(jù)狀態(tài)編號、票據(jù)狀態(tài)名稱)

用戶(用戶編號、角色編號、用戶名、密碼)

角色(角色編號、角色名稱)

介紹人(介紹人編號、介紹人姓名、聯(lián)系方式、備注)

2)通過對匯票管理系統(tǒng)的分析,得到了系統(tǒng)的實體及其關系,ER圖如圖4所示,概念數(shù)據(jù)模型圖如圖5所示,物理數(shù)據(jù)模型圖[5]如圖6所示。

7 系統(tǒng)實現(xiàn)

匯票管理系統(tǒng)利用Java技術開發(fā),其中票據(jù)信息錄入的界面如圖7所示。票據(jù)入庫操作如圖8所示,票據(jù)入庫時通過復選框選擇票據(jù)本次入庫是否有介紹人,根據(jù)選擇下半部分可以伸縮式的出現(xiàn)要填寫的相關內容[7]。票據(jù)出庫操作如圖9所示,針對是否出庫給普通用戶或銀行通過選擇。針對買入和銷售的票據(jù),老板可以進行查看,如圖10所示,輸入時間區(qū)間點擊“查詢”能看到具體的票據(jù)細節(jié)。其他信息查詢類似。

8 結束語

匯票管理系統(tǒng)主要由會計對票據(jù)進行錄入、入庫、出庫的相關操作,并且可以進行相關內容的查詢。業(yè)務員和老板可以對票據(jù)的相關信息通過輸入時間區(qū)間進行查詢,其中包括:錄入查詢、入庫查詢、出庫查詢、在庫查詢,通過查詢他們可以更好地了解到在一定時間段內整個公司的業(yè)績如何,從而可以更好地管理公司的業(yè)務,促進公司的發(fā)展。通過近幾年的實踐,收到了良好的效果,具有推廣應用的價值。

參考文獻:

[1] Toshio Awaya, Kuniko Yamamoto.Automatic in Drug Inventory Management Saves Personnel Time and Budget[J]. Yakugaku Zasshi, 2005(5): 427-432.

[2] 孫承愛, 任艷偉. 基于混合模式的普通高校二級學院科研管理系統(tǒng)設計與實現(xiàn)[J]. 福建電腦, 2008(10): 130-131.

[3] 郝桂明, 李棟, 于璇璇. 山東金陽礦業(yè)集團車輛管理系統(tǒng)設計與實現(xiàn)[J]. 福建電腦, 2015(6): 128-129.

[4] Joseph Schmuller. UML 基礎、案例與應用[M]. 李虎, 趙龍剛, 譯. 北京: 人民郵電出版社, 2007.

[5] 薩師煊, 王珊. 數(shù)據(jù)庫系統(tǒng)概論[M]. 北京: 高等教育出版社, 2000.

[6] 李春葆, 金晶, 曾平. 數(shù)據(jù)庫原理與應用-基于SQL Server 2005[M]. 北京: 清華大學出版社, 2009.

[7] 蔡劍, 景楠. Java Web應用開發(fā):J2EE和Tomcat[M]. 北京: 清華大學出版社, 2004.

猜你喜歡
三層架構
三層架構數(shù)據(jù)庫設計
軟件導刊(2017年1期)2017-03-06 00:29:07
基于.NET電子網(wǎng)絡技術的高??蒲泄芾硐到y(tǒng)設計研究
基于“三層架構”理論的教學設計案例分析
良好的信息系統(tǒng)體系結構模式對網(wǎng)絡安全監(jiān)察與維護技術的方法的探討
ASP.NET三層架構體系分析與應用
培訓機構信息發(fā)布平臺的設計與實現(xiàn)
基于SSH 的實驗室管理系統(tǒng)設計與實現(xiàn)
基于ASP.NETAJAX技術的在線考試系統(tǒng)設計與實現(xiàn)
基于三層架構的煙草公司績效考核系統(tǒng)的設計與實現(xiàn)
基于三層架構的青春勵志網(wǎng)站設計與開發(fā)
青州市| 锡林浩特市| 禄劝| 靖宇县| 青州市| 乐至县| 台南市| 股票| 平舆县| 连云港市| 阿尔山市| 龙山县| 麦盖提县| 灵宝市| 惠水县| 鄂尔多斯市| 丘北县| 疏勒县| 庐江县| 团风县| 上林县| 丹江口市| 沅陵县| 江北区| 济阳县| 内乡县| 英山县| 黑龙江省| 台州市| 本溪市| 广安市| 和林格尔县| 高雄市| 醴陵市| 乌拉特中旗| 绥江县| 穆棱市| 高唐县| 河池市| 公安县| 威海市|