【正文】
在本文 章節(jié)中所述的關(guān)系模式,在數(shù)據(jù)庫(kù)中分別 8張數(shù)據(jù)庫(kù)表進(jìn)行實(shí)現(xiàn)。數(shù)據(jù)庫(kù)的恢復(fù)使用轉(zhuǎn)儲(chǔ)方法進(jìn)行。單機(jī)主要起 到存儲(chǔ)數(shù)據(jù)的作用。 對(duì)于輸入的數(shù)據(jù),要為其定義完整性規(guī)則,如果不能符合完整性約束,系統(tǒng)應(yīng)該拒絕該數(shù)據(jù)。這是一種簡(jiǎn)單可行的方法,實(shí)現(xiàn)起來(lái)比較方便。 對(duì)系統(tǒng)的操作指南 10 打印報(bào)表。本系統(tǒng)支持任何一種輸入方法。 圖 員工工資管理的 IPO 圖。 HIPO 分層圖用一個(gè)方塊代表一個(gè)模塊,方塊內(nèi)可寫(xiě)出表示此模塊的處理功能和模塊名。通過(guò)適當(dāng)?shù)脑O(shè)計(jì)方法,實(shí)現(xiàn)用戶對(duì)本軟件各項(xiàng)功能的要求。 。系統(tǒng)目標(biāo)應(yīng)充分體現(xiàn),直接為倉(cāng)庫(kù)管理系統(tǒng)服務(wù),并且,程序可以分期分批實(shí)現(xiàn)。只需要一個(gè)操作方便,功能實(shí)用,能同時(shí)滿足財(cái)務(wù)部門(mén)、單位其他相關(guān)部門(mén)及代發(fā)單位三方對(duì)數(shù)據(jù)的管理及需求的系統(tǒng)。錢(qián)是不能主動(dòng)創(chuàng)造價(jià)值的,即使是被投資于很好的項(xiàng)目,也是人做的決定,也是由人在那里管理。 因?yàn)樾孪到y(tǒng)模型是建立在對(duì)現(xiàn)行系統(tǒng)的分析及要求的基礎(chǔ)上的,所以系統(tǒng)調(diào)查工作要進(jìn)行得深入、細(xì)致、全面。因此,應(yīng)該提供靈活的配置,使各個(gè)分系統(tǒng)能夠獨(dú) 立運(yùn)行,而通過(guò)人工干預(yù)的手段進(jìn)行系統(tǒng)數(shù)據(jù)的交換。數(shù)據(jù)的輸入來(lái)源是手工輸入。 本系統(tǒng)在開(kāi)發(fā)過(guò)程中具體是采用了原型法和面向?qū)ο髢煞N方法相結(jié)合的開(kāi)發(fā)思路,力求在開(kāi)發(fā)過(guò)程中盡量吸收這兩種方法的長(zhǎng)處,而克服它們的短處。在開(kāi)發(fā)過(guò)程中,分析和設(shè)計(jì)階段獨(dú)立于程序設(shè)計(jì)語(yǔ)言,信息系統(tǒng)模型設(shè)計(jì)好后,最終用具體的程序設(shè)計(jì)語(yǔ)言、數(shù)據(jù)庫(kù)或硬件來(lái)實(shí)現(xiàn)。類(lèi)型檢查幫助檢查出許多開(kāi)發(fā)早期出現(xiàn)的錯(cuò)誤。程序員只需把主要精力用在類(lèi)和接 口的設(shè)計(jì)和應(yīng)用上。 Java引進(jìn)虛擬機(jī) 原理,并運(yùn)行于虛擬機(jī),實(shí)現(xiàn)不同平臺(tái)的 Java 接口之間。數(shù)據(jù)庫(kù)是 MIS中的重要支持技術(shù),在MIS開(kāi)發(fā)過(guò)程中,如何選擇數(shù)據(jù)庫(kù)管理是一個(gè)重要的問(wèn)題,目前,數(shù)據(jù)庫(kù)產(chǎn)品較多,每種產(chǎn)品都具有各自的特點(diǎn)和適用范圍,因此,在選擇數(shù)據(jù)庫(kù)時(shí),應(yīng)考慮數(shù)據(jù)庫(kù)應(yīng)用的特點(diǎn)及適用范圍,本系統(tǒng)選用的數(shù)據(jù)庫(kù)語(yǔ)言 JAVA語(yǔ)言,該開(kāi)發(fā)工具具有很多長(zhǎng)處: Java 是一種簡(jiǎn)單的, 面象對(duì)象的,分布式的,解釋的,鍵壯的安全的,結(jié)構(gòu)的中立的,可移植的,性能很優(yōu)異的多線程的,動(dòng)態(tài)的語(yǔ)言 . Java 的開(kāi)發(fā)環(huán)境有不同的版本,如 sun 公司的 Java Developers Kit, 簡(jiǎn)稱 JDK。對(duì)于一個(gè)初學(xué)者來(lái)說(shuō),可以這樣認(rèn)為,當(dāng)在一臺(tái)機(jī)器上配置好 Apache 服務(wù)器,可利用它響應(yīng)對(duì) HTML 頁(yè)面的訪問(wèn)請(qǐng)求。 ( 6)系統(tǒng)建設(shè)費(fèi)用較低。 ② 面向?qū)ο蠓ǖ膬?yōu)缺點(diǎn): 面向?qū)ο蠓ǖ膬?yōu)點(diǎn)是便于幫助分析者、設(shè)計(jì)者和用戶清楚地表達(dá)抽象概念,互相進(jìn)行交流;交流特定的軟件工具模塊,直接地完成了從對(duì)象的描述到軟件體系結(jié)構(gòu)之間的轉(zhuǎn)換,避免 了其它的方法在開(kāi)發(fā)過(guò)程的客觀世界描述和軟件結(jié)構(gòu)不一致性和復(fù)雜性問(wèn)題,便利系統(tǒng)開(kāi)發(fā)簡(jiǎn)單、統(tǒng)一,開(kāi)發(fā)周期短,費(fèi)用低。面向?qū)ο蟮募夹g(shù)中最重要的概念是對(duì)象。開(kāi)發(fā)人員針對(duì)這些問(wèn)題不斷地對(duì)系統(tǒng)進(jìn)行修改、擴(kuò)充與完善,直至用戶滿意為止。再在此基礎(chǔ)上與用戶交流,將模型不斷補(bǔ)充,修改完善,如此反復(fù),最終直至用戶和開(kāi)發(fā)者都比較滿意為止,就形成了一個(gè)相對(duì)穩(wěn)定、較為理想的管理信息系統(tǒng)。結(jié)構(gòu)化生命周期開(kāi)發(fā)方法嚴(yán)格區(qū)分了開(kāi)發(fā)階段,財(cái) 務(wù)工資管理系統(tǒng)的設(shè)計(jì) 5 非常重視文檔工作,對(duì)于開(kāi)發(fā)過(guò)程中出現(xiàn)的問(wèn)題可以得到及時(shí)的糾正,避免了出現(xiàn)混亂狀態(tài)。 1. 結(jié)構(gòu)化生命周期開(kāi)發(fā)方法 目前較為流行的 MIS 開(kāi)發(fā)方法是結(jié)構(gòu)化生命周期開(kāi)發(fā)方法,其基本思想是:用系統(tǒng)的思想和系統(tǒng)工程的方法,按用戶至上的原則,結(jié)構(gòu)化、模塊化地自上而下對(duì)生命周期進(jìn)行分析與設(shè)計(jì)。 另外, 開(kāi)發(fā)者應(yīng)編寫(xiě)一個(gè)錯(cuò)誤實(shí)時(shí)記錄程序,自動(dòng)記錄何日、何時(shí)、何程序出了何種錯(cuò)誤 。目前, Windows 下的應(yīng)用軟件無(wú)論大小,其安裝程序幾乎均做到了這一點(diǎn)。這樣設(shè)計(jì)出來(lái)的程序不易出錯(cuò),而且易于維護(hù) 。企業(yè)的管理數(shù)據(jù)是 MIS 正常運(yùn)行的基礎(chǔ)。第三代財(cái)務(wù)工資管理系統(tǒng)的特點(diǎn)是從財(cái)務(wù)工資管理的角度出發(fā),用集中的數(shù)據(jù)庫(kù)將幾乎所有與財(cái)務(wù)工資相關(guān)的數(shù)據(jù)(如薪資福利、招聘、個(gè)人職業(yè)生涯的設(shè)計(jì)、培訓(xùn)、職位管理、績(jī)效管理、崗位描述、個(gè)人信息和歷史資料)統(tǒng)一管理起來(lái),形成了集成的信息源。 關(guān)鍵詞: 數(shù)據(jù)庫(kù)管理系統(tǒng) 財(cái)務(wù)工資管理系統(tǒng) SQL Sever 2021 Java 財(cái) 務(wù)工資管理系統(tǒng)的設(shè)計(jì) II Abstract and keywords With the rapid development of puter technology and the popular using of puter applicant in enterprise management, it’s more and more necessary to use the puter to realize the wage management. This system designs according to the actual personnel system and the financial system of pany by the actual demand analysis. It adopts Visual Basic , witch is more powerful, as develop tool, and it’s a single machine version for finance wage management system. The whole system e from the requirement of simple operation, friendly interface, flexible, applied, safe. It could plete the human recourse management, attendance record management and wage management course, including the foundation of personnel file, the edition of information, the enquiries of staff information, calculation, attendance management, salary enquiries, salary edit, salary scale list print, etc. After practice, it shows it’s ability to meet the personnel management and wage management. This paper introduces the main topics of development background, the main function and development process, and focus on the system design concepts, the technical difficulties and the solutions. The financial management system for wage could deal the data by human and puter instead of only by human, it could improve our working efficiency exactly. Keywords: DBMS Financial management system of wages SQL Sever 2021 Java 財(cái)務(wù)工資管理系統(tǒng)的設(shè)計(jì) 1 目 錄 摘要與關(guān)健詞 ............................................................ I Abstract and keywords ................................................... II 第一章 緒 言 ....................................................... 1 ....................................1 財(cái)務(wù)工資管理系 統(tǒng)的組成 ........................................2 . 財(cái)務(wù)工資管理系統(tǒng)的界面特點(diǎn) ...................................2 ..............................................4 ................................................7 財(cái)務(wù)工資管理系統(tǒng)范圍 ................................................7 ........................................................7 第二章 理論知識(shí)與開(kāi)發(fā)工具概述 ............................................ 8 ......................................................8 編程環(huán)境的選擇 ................................................8 關(guān)系型數(shù)據(jù)庫(kù)的實(shí)現(xiàn) ............................................8 Windows下的 JAVA編程環(huán)境簡(jiǎn)介 .......................................9 JAVA ........................................................9 .............................................10 SQL SEVER 2021 實(shí)現(xiàn)關(guān)系型數(shù)據(jù)庫(kù) ................................12 .................................................12 .................................................12 第三章 系統(tǒng)需求分析 ..................................................... 14 系統(tǒng)提出的意義 .....................................................14 現(xiàn)行系統(tǒng)存在的主要問(wèn)題 及解決辦法 ...................................15 可行性分析與抉擇 ...................................................15 第四章 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì) ................................................. 17 軟件模塊結(jié)構(gòu)設(shè)計(jì) ...................................................17 能設(shè)計(jì) .......................................................31 數(shù)據(jù)庫(kù)的設(shè)計(jì) ......................................................32 財(cái) 務(wù)工資管理系統(tǒng)的設(shè)計(jì) 2 系統(tǒng)總體安全性、可靠性方案與措施 ...................................32 第五章 系統(tǒng)具體實(shí)現(xiàn) .................................................... 34 代碼設(shè)計(jì)實(shí)現(xiàn) ......................................................34 數(shù)據(jù)庫(kù)的實(shí)現(xiàn) ......................................................34 用戶界面的實(shí)現(xiàn) .....................................................37 與 VB的連接 .......................................................44 第六章 系統(tǒng)測(cè)試 ........................................................ 46 .....................................................46 系統(tǒng)功能測(cè)試 ......................................................47 系統(tǒng)運(yùn)行 ..........................................................49