畢業(yè)設計(論文)基于Java的英山中學教職工工資管理系統(tǒng)的設計與實現(xiàn)_第1頁
畢業(yè)設計(論文)基于Java的英山中學教職工工資管理系統(tǒng)的設計與實現(xiàn)_第2頁
畢業(yè)設計(論文)基于Java的英山中學教職工工資管理系統(tǒng)的設計與實現(xiàn)_第3頁
畢業(yè)設計(論文)基于Java的英山中學教職工工資管理系統(tǒng)的設計與實現(xiàn)_第4頁
畢業(yè)設計(論文)基于Java的英山中學教職工工資管理系統(tǒng)的設計與實現(xiàn)_第5頁
已閱讀5頁,還剩25頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、題 目:基于java的英山中學教職工工資管理系統(tǒng)的設計與實現(xiàn) 摘 要隨著計算機技術、網絡技術和信息技術的發(fā)展,越來越多地改善著現(xiàn)代人的工作、生活。網絡管理系統(tǒng)是計算機技術和網絡迅速發(fā)展的一個辦公應用解決方案。網絡管理系統(tǒng)將internet網絡技術與現(xiàn)代管理觀念相融合,使得學校得以逐步提高決策透明度、服務效率和廉政建設從而轉變學校職能。從而實現(xiàn)學校財務管理的網上化財務管理,更加高效、規(guī)范、安全和簡便。本文根據(jù)英山中學實際情況,從可行性和需求分析入手介紹了系統(tǒng)設計的全過程,重點介紹了對學校員工信息管理、基本工資管理和員工福利管理等功能模塊的實現(xiàn)。關鍵詞:財務管理,java,sql數(shù)據(jù)庫目 錄第1章

2、 前言11.1 學校簡介11.2 項目開發(fā)的意義11.3 開發(fā)技術簡介11.3.1 java11.3.2 sql server2第2章 系統(tǒng)研究42.1 研究現(xiàn)狀和設計目標42.1.1 課題的特點及優(yōu)缺點分析42.1.2 本課題要達到的設計目標42.2 系統(tǒng)可行性分析42.2.1 技術可行性42.2.2 經濟可行性62.3 建設的方案6第3章 需求分析73.1 系統(tǒng)數(shù)據(jù)需求73.2 系統(tǒng)功能需求7第4章 數(shù)據(jù)庫設計94.1 概念結構設計94.2 邏輯結構設計10第5章 系統(tǒng)詳細設計135.1 財務系統(tǒng)登錄模塊設計135.2 工資管理模塊設計155.3 福利管理模塊設計185.4 查詢統(tǒng)計模塊設

3、計20第6章 結論24參考文獻25致 謝26第1章 前言1.1 學校簡介英山中學始建于1978年,遷建于1999年,學?,F(xiàn)有54個教學班,在校生3200多人,現(xiàn)有教職工262人,校園占地面積51000平方米,校舍建筑面積21960平方米,現(xiàn)有教學樓三幢,綜合樓一幢,實驗樓一幢,擁有標準田徑場一個,籃球場4個,排球場2個,現(xiàn)代化教學設備齊全,檔次較高。1.2 項目開發(fā)的意義計算機技術、網絡技術和信息技術的發(fā)展,越來越多地改善了現(xiàn)代人的工作、生活。網絡管理系統(tǒng)是計算機技術和網絡迅速發(fā)展的一個辦公應用解決方案。網絡管理系統(tǒng)將internet網絡技術與現(xiàn)代管理觀念相融合,針對信息技術的特點對辦公系統(tǒng)進

4、行規(guī)劃和重構,對學校內部信息流進行優(yōu)化及合理配置,生成動態(tài)的、安全的、專有的數(shù)字化信息源,將辦公體系全面自動化,流程化,數(shù)字化。以此為橋梁,橫向連接同事間的交流與協(xié)同工作,縱向實現(xiàn)上下級一體化的高效辦公體系,從而更明確、更有效地支持學校的管理和決策。當前學校中的財務管理大多實現(xiàn)了錄入和打印的計算機化,但是這些并不夠?,F(xiàn)實工作中,常常需要適應人們的各種查詢而消耗大量的人力和物力,導致效率低下。當前的財務工作只能實現(xiàn)本地在辦公室內的管理,無法實現(xiàn)在網上的遠程管理。這樣的情況下對工作人員異地辦公是不能實現(xiàn)的。1.3 開發(fā)技術簡介1.3.1 javajava是由sun微系統(tǒng)公司所發(fā)展出來的程序語言,它

5、本身是一種對象導向(object-oriented)的程序語言。java目前在手機上應用最多的就是java游戲。 java也號稱是能跨平臺使用的語言,這主要是因為java本身被編譯之后,并不是直接產生可執(zhí)行的碼,而是產生一種中間碼叫作 bytecode,這種碼必需在透過 java 的直譯器來解讀它,才能夠真正的被執(zhí)行,所以只要平臺上裝有這種java的直譯器,就能解讀bytecode也就能執(zhí)行java編譯過的程序,故與java程序是在那種平臺上被編譯的,就完全沒有干系了。java寫出來的程序可分為兩類,分別是java applet與一般的application,而application 這一類就

6、與一般的程序如c+的作用是比較類似的,是一個獨立可執(zhí)行的應用程序,像hotjava是一個瀏覽器,且就是使用java程序所發(fā)展出來的。最常見的java程序包括應用程序和applets。應用程序是單獨的程序,諸如hotjava瀏覽器軟件就是用java語言編寫的。 applets類似于應用程序,但是它們不能單獨運行, applets可以在支持java的瀏覽器中運行。applet主要是內置于html網頁中,在瀏覽時發(fā)揮作用。java的目標是為了滿足在一個充滿各式各樣不同種機器,不同操作系統(tǒng)平臺的網絡環(huán)境中開發(fā)軟件。利用java程序語言,可以在網頁中加入各式各樣的動態(tài)效果??梢苑派弦欢蝿赢?,加入聲音,也

7、可以建立交互式網頁等。1.3.2 sql server sql server是微軟公司開發(fā)的一個關系數(shù)據(jù)庫管理系統(tǒng),以transact-sql作為它的數(shù)據(jù)庫查詢和編程語言。t-sql是結構化查詢語言sql的一種,支持ansi sql-92標準。sql server 采用二級安全驗證、登錄驗證及數(shù)據(jù)庫用戶帳號和角色的許可驗證。sql server 支持兩種身份驗證模式:windows nt身份驗證和sql server 身份驗證。7.0版支持多種類型的角色,角色概念的引入方便了權限的管理,也使權限的分配更加靈活。sql server為公共的管理功能提供了預定義的服務器和數(shù)據(jù)庫角色,可以很容易為某

8、一特定用戶授予一組選擇好的許可權限。sql server可以在不同的操作平臺上運行,支持多種不同類型的網絡協(xié)議如tcp/ip、ipx/spx、apple talk等。sql server在服務器端的軟件運行平臺是windows nt、windows9x,在客戶端可以是windows3.x、windows nt、windows9x,也可以采用其它廠商開發(fā)的系統(tǒng)如unix、apple macintosh等。微軟的sql server是一項完美的客戶/服務器系統(tǒng)。sql server需要安裝在windows nt的平臺上,而windows nt可以支持intel 386,power pc,mips,

9、alpha pc和risc等平臺,它使sql server具備足夠的威力和功能。sql server提供服務器端的軟件,這部分需要安裝在nt server上,sql server的用戶端則可以安裝在許多用戶端pc系統(tǒng)中,windows可以讓用戶端進行數(shù)據(jù)庫的建立,維護及存取等操作,sql server可以最多定義32767個數(shù)據(jù)庫,每個數(shù)據(jù)庫中,可以定義20億個表格,每個表格可以有250個字段,每個表格的數(shù)據(jù)個數(shù)并沒有限制,每一個表格可以定義250個索引,其中有一個可以是clustered索引。sql server所使用的數(shù)據(jù)庫查詢語言稱為transact-sql,它是sql server的核

10、心,transact-sql強化了原有的sql關鍵字以進行數(shù)據(jù)的存取,儲存及處理等功能,transact-sql擴充了流程控制指定,可以使你方便的編寫功能強大的存儲過程,他們存放在服務器端,并預先編譯過,執(zhí)行速度非常塊,觸發(fā)是一種特殊的存儲過程,用來確保sql server數(shù)據(jù)庫引用的完整性,你可以建立插入,刪除和更新觸發(fā)以控制相關的表格中對數(shù)據(jù)列的插入,刪除和更新,你還可以使用規(guī)則(rule),缺省(default)以及限制(constraints),來協(xié)助將新的數(shù)值套用到表格中去。第2章 系統(tǒng)研究2.1 研究現(xiàn)狀和設計目標2.1.1 課題的特點及優(yōu)缺點分析傳統(tǒng)的工資管理,大多數(shù)都采用手工發(fā)

11、放的方式,這種方式既廢時又廢力又容易出錯。隨著電子技術和計算機技術的發(fā)展,工資的管理和發(fā)放多采用了由計算機管理的方式,避免進行簡單的重復計算,從而做到了又快又準。為避免產生重復類似的軟件產品因此結合精河職高的實際情況,而開放了這個系統(tǒng)。2.1.2 本課題要達到的設計目標實現(xiàn)數(shù)據(jù)庫管理,數(shù)據(jù)庫里包含有學校部門名稱,代號,教師姓名,賬號,應發(fā)工資合計,基本工資,福利,職務工資,級別工資,工資補貼,獎金,養(yǎng)老保險,住房公積金,個人所得稅等,還包括有登錄人員,登錄密碼等數(shù)據(jù)項。通過讀取數(shù)據(jù)庫中的數(shù)據(jù)來管理教職工的工資發(fā)放,財務部門有權添加工資發(fā)放人員的名單以及人員的各項工資明細數(shù)據(jù),對于人員的代扣個人

12、所得稅,應發(fā)工資,實發(fā)工資則完全由系統(tǒng)自動完成計算。財務部通過讀取數(shù)據(jù)庫中的數(shù)據(jù)來了解人員的工資發(fā)放情況,系統(tǒng)管理人員可以根據(jù)自身對數(shù)據(jù)的需求,自主的設定查詢條件,從而做到對數(shù)據(jù)的多角度查詢;同時系統(tǒng)管理員也可以導出工資數(shù)據(jù)表,并可以將數(shù)據(jù)轉化成與銀行的unix平臺的接口的數(shù)據(jù)形式而便于委托銀行辦理工資發(fā)放業(yè)務。系統(tǒng)自動檢查登錄人員和密碼的一致性,財務部門的人員進入系統(tǒng)后除了可以修改自身的密碼外,也可以決定增加,刪除本系統(tǒng)的其它可登錄人員的信息;而系統(tǒng)的其他的登錄人員只能修改自身的密碼。本系統(tǒng)的最終的目的是為能夠對工資發(fā)放進行有效的管理,對數(shù)據(jù)進行高效快捷的編輯,相關部門人員可以從多角度進行查

13、詢本次及歷來的工資發(fā)放情況,從而使工資管理得到安全控制及宏觀管理。2.2 系統(tǒng)可行性分析可行性分析的目的是使用最小的代價在盡可能短的時間內確定問題是否能解決,通過復雜系統(tǒng)的規(guī)模與目標,研究與此類似的系統(tǒng)后,我們具體從下面兩個方面考慮。2.2.1 技術可行性技術可行性主要分析現(xiàn)有技術條件下能否順利完成開發(fā)工作,就目前而言,可用的技術和設計在設計此類系統(tǒng)上的數(shù)據(jù)庫設計技術已經很成熟了??晒╅_發(fā)的工具有很多,如visual j+、net beans、jbuild、eclipse等,都是很好的可視化的數(shù)據(jù)庫開發(fā)工具,功能強大,開發(fā)容易,周期短,對于本次任務采用了eclipse就可以勝任了。2.2.2

14、經濟可行性主要是對項目的經濟效益進行評價,一方面是支出的費用,其中包括設備購置費,軟件開發(fā)費,管理和維護費,人員工資和培訓費等。另一方面是取得的收益中可以用錢來衡量的那部分?;趯W校的現(xiàn)有計算機及配套設備,建設mis系統(tǒng)。由于學校工資管理系統(tǒng)是一個比較小型的系統(tǒng),是由我及幾個同學小組進行開發(fā)的,此系統(tǒng)賣給學校時的價格是5000元人民幣。除出后期的維護費、開發(fā)費用還能賺到一筆錢。所以從人力、物力、財力方面來說都是可行的??尚行苑治鼋Y論:本系統(tǒng)的技術成熟、完備因此本系統(tǒng)可立即進行需求分析。2.3 建設的方案工資管理的應用程序不宜太復雜,所以不需要太多的技術支持,本系統(tǒng)主要用到的技術有:數(shù)據(jù)庫連接及

15、訪問;菜單控制;數(shù)據(jù)的導入及導出;人員的增加和刪除。1 數(shù)據(jù)庫訪問:通過data/ado控件連接和訪問數(shù)據(jù)庫。2 菜單控制:程序一開始執(zhí)行時通過一個全屏幕的,沒有控制菜單框的窗體作為系統(tǒng)的主窗體。3 系統(tǒng)的構建方案:根據(jù)以上所述,工資管理系統(tǒng)實時性要求可以不是很嚴格但實用性才是其首選,因此采用data/ado來訪問數(shù)據(jù)庫,由數(shù)據(jù)庫對工資進行管理。第3章 需求分析3.1 系統(tǒng)數(shù)據(jù)需求本系統(tǒng)采用b/s結構,所有的程序及數(shù)據(jù)都放在服務器上,終端在取得相應的權限后使用web頁面瀏覽、錄入、修改等功能。頂層數(shù)據(jù)流圖如3-1所示:財務信息財務管理系統(tǒng)用戶登錄數(shù)據(jù)庫 財務報表圖3-1 頂層數(shù)據(jù)流圖0層數(shù)據(jù)流

16、圖如3-2所示:圖3-2 0層數(shù)據(jù)流圖3.2 系統(tǒng)功能需求財務管理的模塊主要由三大部分組成。學校員工福利管理模塊、學校員工工資管理模塊和查詢統(tǒng)計模塊。學校員工的福利管理和工資管理模塊分別有三個模塊是,福利/工資錄入模塊,福利/工資修改模塊和福利/工資刪除模塊。而查詢統(tǒng)計模塊下分別有,單人工資查詢,單人福利查詢和匯總統(tǒng)計查詢模塊。財務系統(tǒng)管理模塊圖,如圖3-3所示:錄入工資記錄模塊財務系統(tǒng)管理工資管理模塊福利管理模塊查詢統(tǒng)計模塊修改工資記錄模塊刪除工資記錄模塊錄入福利記錄模塊修改福利記錄模塊刪除福利記錄模塊記錄匯總統(tǒng)計查詢單人福利記錄查詢單人工資記錄查詢福利記錄匯總統(tǒng)計工資記錄匯總查詢圖3-3財

17、務系統(tǒng)管理模塊圖第4章 數(shù)據(jù)庫設計數(shù)據(jù)庫設計(database design)是指對于一個給定的應用環(huán)境,構造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應用系統(tǒng),使之能夠有效地存儲數(shù)據(jù),滿足各種用戶的應用需求。4.1 概念結構設計學校員工福利信息實體e-r圖,如圖4-1所示福利信息息.姓名學校員工號部門日期名稱1金額數(shù)量1 . 圖4-1 福利e-r圖學校員工工資信息實體e-r圖,如圖4-2所示工資信息姓名學校員工號職務工資期間發(fā)放日期部門職稱 圖4-2 基本工資e-r圖應發(fā)工資e-r圖,如圖4-3所示 應發(fā)工資信息姓名學校員工號崗位工資醫(yī)療津貼金額1房貼項目1 圖4-3 應發(fā)工資e-r圖應扣工資信息實體

18、e-r圖,如圖4-4所示公積金水費工費學校員工號姓名應扣工資信息息失業(yè)保險工資期間 圖4-4 應扣工資e-r圖4.2 邏輯結構設計1表學校員工福利信息表用來保存學校員工福利的基本信息,建學校員工福利表結構如表4-1所示:表4-1學校員工福利信息表編號名稱屬性空否注釋1rqdatenot null日期2xmvarchar(20)not null姓名3gwyhvarchar(15)not null學校員工號4bmvarchar(15)not null部門5jefloat(6,2)null金額6mc1varchar(15)null名稱17sl1varchar(10)null數(shù)量18mc2varcha

19、r(15)null名稱29sl2varchar(10)null數(shù)量210mc3varchar(15)null名稱311sl3varchar(10)null數(shù)量312smtextnot null說明2表校員工工資信息表用來保存學校員工工資基本的信息,建學校員工工資信息表結構如表4-2所示:表4-2學校員工工資信息表編號名稱屬性空否注釋1gzqjint(6) unsignednot null工資期間2ffrqdatenot null發(fā)放日期3gwyhvarchar(15)not null學校員工號4xmvarchar(20)not null姓名5zwvarchar(15)null職務6bmvarc

20、har(15)not null部門7zcvarchar(15)null職稱3表應發(fā)工資信息表用來保存應發(fā)工資的基本信息,建應發(fā)工資表圖結構如表4-3所示: 表4-3應發(fā)工資信息表編號名稱屬性空否注釋1gzqjint(6) unsignednot null工資期間2gwyhvarchar(15)not null學校員工號3jbgzfloat(6,2)not null基本工資4gwgzfloat(6,4)null崗位工資5dzffloat(6,4)null獨子費6wjbtfloat(6,2)null物價補貼7jtffloat(7,2)null交通費編號名稱屬性空否注釋8hsbtfloat(6,2)

21、null伙食補貼9yyffloat(6,2)null營養(yǎng)費10ftfloat(6,2)null房貼11xm1varchar(20)null項目112je1float(6,2)null金額113xm2varchar(20)null項目214je2float(6,2)null金額215xm3varchar(20)null項目316je3float(6,2)null金額317yljtfloat(6,2)null醫(yī)療津貼18yfhjfloat(7,2)notnull應發(fā)合計4表應扣工資信息表用來保存應扣工資的基本信息建應扣工資表結構如表4-4所示:表4-4應扣工資信息表編號名稱屬性空否注釋1gzqji

22、nt(6) unsignednot null工資期間2gwyhvarchar(15)not null學校員工號3gjjfloat(6,2)not null公積金4ghffloat(6,2)null工會費5yljfloat(6,2)null養(yǎng)老金6ykgsfloat(6,2)null應扣工資7sffloat(6,2)null水費8dffloat(6,2)null電費9rqffloat(6,2)null燃氣費10sybxfloat(6,2)null失業(yè)保險11ylbxfloat(6,2)null養(yǎng)老保險12xm4archar(20)null項目413je4float(6,2)null金額414xm

23、5varchar(20)null項目515je5float(6,2)null金額516xm6varchar(20)null項目617je6float(6,2)null金額618ykhjfloat(7,2)not null應扣合計19hjfloat(7,2)not null合計第5章 系統(tǒng)詳細設計5.1 財務系統(tǒng)登錄模塊設計首先進入登錄頁面。必須填寫姓名和密碼,只有在對數(shù)據(jù)庫中的信息核對無誤后方能進入下一頁,如圖5-1所示:圖5-1員工登陸這時對各項項目的操作權限都已經確定下來。如果有權限可以訪問“財務管理”一項。則鏈接可用再點擊它則可以進入財務管理主頁面。主要代碼: your username

24、 is: your password is: 財務管理主頁面是使用了iframe來實現(xiàn)幀的管理。把畫面分為兩幀,分別為3.htm和2.htm。主界面如圖5-2所示:圖5-2主界面這樣的好處使是本主頁面在與其它主功能頁面切換時,可以使幾個幀在同一頁面中完成切換,不必另而外出現(xiàn)新的頁面和幀混亂的局面。左邊分別為福利管理下有福利錄入、修改記錄、刪除記錄。在工資管理下有工資錄入、修改記錄和刪除記錄。查詢統(tǒng)計下有員工福利、員工工資和記錄匯總。5.2 工資管理模塊設計工資管理主要功能使實現(xiàn),學校員工工資信息的錄入,修改和刪除等維護功能。它是直接對gov_dbbase數(shù)據(jù)庫中的學校員工的三個工資信息表進行操

25、作。1錄入工資記錄模塊如果需要錄入工資記錄,首先要填寫記錄信息。其中帶星號的項目工資期間、發(fā)放日期、學校員工號、姓名、部門、基本工資必須填寫,其它項可以為空。因為實際需求的不同,因此項目別是預留給用戶按實際需要填寫應發(fā)工資的其它項目名稱和金額。其它項目別是預留給用戶按實際需要填寫應扣工資的其它項目名稱和金額;按“重填”按鈕所有域都將恢復為初始值;“合計”按鈕會將應發(fā)項目的所以欄目的數(shù)據(jù)進行合計計算,寫入應發(fā)合計欄,同時將應扣項目的所以欄目的數(shù)據(jù)進行合計,寫入應扣合計欄。最后,將應發(fā)合計的值減去應扣合計的值得出最后的合計值;按“提交”按鈕將會執(zhí)行一條insert的sql語句將所有欄目的數(shù)據(jù)提交到

26、數(shù)據(jù)庫的相應表中;提交后如果成功,就會出現(xiàn)提交成功的信息,同時返回錄入的初始頁面;如果不成功則會出現(xiàn)提交失敗的信息。添加工資記錄如圖5-3所示:圖5-3添加工資記錄2修改工資記錄模塊如果要修改工資記錄,首先填寫查詢條件。先選擇日期,選中要查詢的工資年月,再填寫要查詢姓名和學校員工號域;按“重填”按鈕則會使查詢的每個條件返回為初始值;按“查詢”按鈕將會執(zhí)行一條select的sql語句定位到符合條件的記錄;如果成功則出現(xiàn)新的頁面,同時所有的欄目都將返回所有項目的當前值,這時可以對需要進行修改的欄目的值進行修改;按“查詢”按鈕則返回修改/刪除記錄的初始頁面;在修改完后按修改按鈕就會執(zhí)行一條updat

27、e的sql語句將修改后的數(shù)據(jù)提交到數(shù)據(jù)庫,在此提交修改后的結果時,為了防止對應發(fā)合計,應扣合計和合計三個域的修改導致的數(shù)據(jù)不一致,在update命令前加入了再次進行計算的代碼;如果成功則出現(xiàn)成功信息同時返回修改頁面。修改刪除記錄如圖5-4所示:圖54修改刪除成功修改刪除記錄如圖5-5所示:圖55成功修改刪除記錄3刪除工資記錄模塊如果要刪除已經存在的工資記錄,首先填寫查詢條件。先選擇日期,選中要查詢的工資年月,再填寫要查詢姓名和學校員工號域;“重填”按鈕則會使查詢的每個條件返回為初始值;按“查詢”按鈕將會執(zhí)行一條select的sql語句定位到符合條件的記錄;如果成功則出現(xiàn)新的頁面,同時所有的欄目

28、都將返回所有項目的當前值;這時可以在確定要刪除的信息后,按“刪除”按鈕將會執(zhí)行一條delete的sql語句從數(shù)據(jù)庫永久刪除此信息;按“查詢”按鈕則返回修改/刪除記錄的初始頁面。5.3 福利管理模塊設計福利管理主要功能使實現(xiàn),學校員工福利信息的錄入,修改和刪除等維護功能。它是直接對gov_dbbase數(shù)據(jù)庫中的學校員工福利信息表(gwyflxxb)進行操作。1錄入福利記錄模塊如果要錄入數(shù)據(jù),首先要填寫記錄信息。其中帶星號的項目發(fā)放日期、姓名、學校員工號、部門、說明五項為必須填寫,在gwyflxxb表中有要求這幾項為非空,其它項可以為空。最后的說明項目必須填寫,這是說明發(fā)放福利的原因或備注。如果需

29、要變所有域為初試值,按“重填按鈕;當按下“提交”按鈕將會執(zhí)行一條insert的sql語句,將所有欄目的數(shù)據(jù)提交到數(shù)據(jù)庫;提交后如果成功,就會出現(xiàn)提交成功的信息和數(shù)據(jù)。同時返回錄入的初始頁面等待。否則就會出現(xiàn)錯誤信息。 添加福利記錄如圖5-6所示:圖5-6添加福利記錄2修改福利記錄模塊如果要修改某條已經存在的福利記錄。先填寫發(fā)放日期、姓名、學校員工號三個域;按“查詢”按鈕將會執(zhí)行一條select的sql語句,到數(shù)據(jù)庫中查找符合條件的記錄;如果查找失敗,則會出現(xiàn)找不到數(shù)據(jù)的信息;如果查找成功則出現(xiàn)新的頁面,在這個頁面的每一個欄目中都將返回所有項目的當前值;這時可以對需要進行修改的欄目的值進行修改;

30、在修改完后按“修改”按鈕就會執(zhí)行一條update的sql語句將修改后的數(shù)據(jù)提交到數(shù)據(jù)庫;如果提交成功,則出現(xiàn)成功信息同時返回修改/刪除員工福利記錄的初始頁面;按“查詢”按鈕則直接返回修改/刪除員工福利記錄的初始頁面。可以繼續(xù)查詢記錄。修改刪除福利記錄如圖5-7所示:圖5-7修改刪除福利記錄查詢福利記錄如圖5-8所示:圖5-8查詢福利記錄3刪除福利記錄模塊如果要刪除已經存在的福利及記錄,首先填寫查詢條件。先填寫發(fā)放日期、姓名、學校員工號三個域;按“查詢”按鈕將會執(zhí)行一條select的sql語句,到數(shù)據(jù)庫中查找符合條件的記錄;如果查找失敗,則會出現(xiàn)找不到數(shù)據(jù)的信息;如果查找成功則出現(xiàn)新的頁面,在這

31、個頁面的每一個欄目中都將返回所有項目的當前值;這時可以在確定要刪除的信息后,按“刪除”按鈕會執(zhí)行一條delete的sql語句從數(shù)據(jù)庫永久的刪除此信息。按“查詢”按鈕則返回修改/刪除員工福利記錄的初始頁面。然后,可以繼續(xù)查詢需要刪除的記錄。5.4 查詢統(tǒng)計模塊設計查詢統(tǒng)計模塊主要包括三個子模塊。分別為單人工資查詢、單人福利查詢和記錄匯總。單人工資查詢?yōu)閷W校員工單人工資記錄的查詢,單人福利查詢?yōu)閷W校員工單人福利記錄的查詢,記錄匯總是對多種條件組合的記錄匯總統(tǒng)計查詢。1工資查詢功能如果要查詢單人的工資記錄,首先填寫查詢條件。先選擇年和月時間,再填 姓名和學校員工號域;按“重填”按鈕所有域恢復為初始值

32、;按“查詢”按鈕將會執(zhí)行一條select的sql語句定位到符合條件的記錄;如果查找成功則在下方出現(xiàn)符合條件記錄的詳情的表單;否則就會出現(xiàn)找不到附合條件的信息,這時請檢查查詢條件的填寫是否正確。查詢工資記錄如圖5-9所示:圖5-9查詢工資記錄工資查詢成功如圖5-10所示:圖510工資查詢成功2福利查詢如果要查詢單人的福利記錄,首先填寫查詢條件。先填寫發(fā)放日期、姓名、 務員號三個域;按“重填”按鈕所有域恢復為初始值;“查詢”按鈕將會執(zhí)行一條select的sql語句定位到符合條件的記錄;如果查找成功則在下方出現(xiàn)符合條件記錄的詳情的表單;否則就會出現(xiàn)找不到附和條件的信息。這時請檢查查詢條件的填寫是否正

33、確。查詢福利記錄如圖5-11所示:圖5-11 查詢福利記錄查找成功的結果如圖5-12所示:圖5-12查找結果3記錄匯總模塊如果要對數(shù)據(jù)進行匯總,必須先選擇需要匯總的類型。首先工資匯總或福利匯總,只能二選一;再填寫部門域,鍵入要匯總的部門名稱。最后要選擇要匯總記錄的時間。當想按年匯總時,這時只選年域,月域和季度域都不能選;當想按月匯總時,這時可以選年域和月域,季度域不能選;當按季度匯總時,這時只選年域和季域,月域不能選。在匯總時不能同時選月和季。如果選擇了會無法查找數(shù)據(jù),并且出現(xiàn)出錯信息,所有選擇域都將恢復初始值。按“重填”按鈕所有選擇域恢復為初始值;按“提交”按鈕將執(zhí)行一條select的sql

34、語句,定位到所有符合條件的記錄。如果成功在下方出現(xiàn)匯總表單顯示結果。否則,就會出現(xiàn)找不到符合條件記錄的信息。匯總記錄.如圖5-13所示:圖513匯總記錄匯總結果了圖,如圖5-14所示:圖5-14匯總結果第6章 結論自從我選了這課題以后,我在做該財務管理系統(tǒng)的過程中,在網上閱讀了大量的參考資料,然后再對現(xiàn)有的財務管理系統(tǒng)進行了了解和大量的分析;;深入分析華鎣中學財務管理系統(tǒng)的需求,根據(jù)自己所掌握的計算機專業(yè)相關知識進行了了對系統(tǒng)的設計與開發(fā)。在經過一段時間的努力,在學校的規(guī)定時間內完成了該課題的論文(設計)。通過對本系統(tǒng)的研究,最終得出了以下幾點結論:1.在進行設計之前,必須要做大量的系統(tǒng)分析和相關的用戶的需求信息進收集和整理,系統(tǒng)分析越透徹,在設計系統(tǒng)的時候

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論