版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、摘 要 隨著計算機和網(wǎng)絡(luò)在企業(yè)中的廣泛應(yīng)用,企業(yè)開展速度在不斷加快,在這種市場競爭沖擊下企業(yè)財務(wù)管理系統(tǒng)必須優(yōu)先開展,這樣才能保證在競爭中處于優(yōu)勢地位。對此企業(yè)必須實現(xiàn)財務(wù)管理系統(tǒng)的設(shè)計與開發(fā)。該系統(tǒng)提供員工管理、部門管理、崗位管理、工資管理等功能。員工管理對公司的人事信息進行增刪改查,部門管理對公司的部門進行增刪改查,工資管理對員工的工資能進行編輯、統(tǒng)計和打印。通過此系統(tǒng),公司可以輕松迅速了解公司內(nèi)部員工的在職、公司相關(guān)部門、員工工資的發(fā)放等情況。使公司的總體管理更上一個臺階。關(guān)鍵詞:財務(wù)管理系統(tǒng);JavaWeb;MySQL;B/S瀏覽器/效勞器AbstractAlong with the
2、computer and network in the wide application of enterprise, enterprise development speed is accelerating, in this kind of competition in the market impact of enterprise financial management system must give first priority to the development, so that we can guarantee at a competitive advantage. This
3、enterprise must realize the financial management system is designed and developed. This system provides staff management, management of department, post management, salary management etc. Function. Employees of the companys personnel management information, check the authorization for the companys d
4、epartment management department of the check, salary management to removing the pay of employee can edit, statistics and print. Through this system, the company can easily understand the companys internal employees quickly on-the-job, the relevant department, staff salaries, etc. The companys overal
5、l management to the next level. Key words: Financial management system,JSP,MySQL,B/SBrowser/Server目 錄TOC o 1-3 h u HYPERLINK l _Toc295825499 摘 要 PAGEREF _Toc295825499 h I HYPERLINK l _Toc295825500 1. 緒 論 PAGEREF _Toc295825500 h 1 HYPERLINK l _Toc295825501 1.1 財務(wù)管理系統(tǒng)開發(fā)的背景 PAGEREF _Toc295825501 h 1 HY
6、PERLINK l _Toc295825502 1.2 財務(wù)管理系統(tǒng)開發(fā)的目的和意義 PAGEREF _Toc295825502 h 1 HYPERLINK l _Toc295825503 1.3 本設(shè)計主要完成的工作 PAGEREF _Toc295825503 h 2 HYPERLINK l _Toc295825504 2.1 基于Web的應(yīng)用系統(tǒng)開發(fā) PAGEREF _Toc295825504 h 3 HYPERLINK l _Toc295825505 2.1.1 Web效勞器 PAGEREF _Toc295825505 h 3 HYPERLINK l _Toc295825506 2.1.
7、2 效勞器組件 PAGEREF _Toc295825506 h 4 HYPERLINK l _Toc295825507 2.1.3 數(shù)據(jù)庫訪問技術(shù) PAGEREF _Toc295825507 h 4 HYPERLINK l _Toc295825508 2.2 C/S結(jié)構(gòu)與B/S結(jié)構(gòu) PAGEREF _Toc295825508 h 5 HYPERLINK l _Toc295825509 2.2.1 C/S結(jié)構(gòu)介紹 PAGEREF _Toc295825509 h 5 HYPERLINK l _Toc295825510 2.2.2 B/S結(jié)構(gòu)介紹 PAGEREF _Toc295825510 h 5
8、HYPERLINK l _Toc295825511 2.2.3 C/S結(jié)構(gòu)與B/S結(jié)構(gòu)的比擬 PAGEREF _Toc295825511 h 6 HYPERLINK l _Toc295825512 2.3 Java語言及其特點 PAGEREF _Toc295825512 h 8 HYPERLINK l _Toc295825513 技術(shù)特點 PAGEREF _Toc295825513 h 9 HYPERLINK l _Toc295825514 2.5 MySQL數(shù)據(jù)庫 PAGEREF _Toc295825514 h 10 HYPERLINK l _Toc295825515 2.6 開發(fā)特性 PA
9、GEREF _Toc295825515 h 11 HYPERLINK l _Toc295825516 2.7 系統(tǒng)開發(fā)及運行的環(huán)境 PAGEREF _Toc295825516 h 12 HYPERLINK l _Toc295825517 3 需求分析及系統(tǒng)概要設(shè)計 PAGEREF _Toc295825517 h 14 HYPERLINK l _Toc295825518 3.1 可行性分析 PAGEREF _Toc295825518 h 14 HYPERLINK l _Toc295825519 3.2 整體設(shè)計 PAGEREF _Toc295825519 h 15 HYPERLINK l _To
10、c295825520 4. 數(shù)據(jù)庫設(shè)計 PAGEREF _Toc295825520 h 17 HYPERLINK l _Toc295825521 4.1 系統(tǒng)中各實體的概念模型 PAGEREF _Toc295825521 h 17 HYPERLINK l _Toc295825522 4.2 數(shù)據(jù)庫的分析與設(shè)計 PAGEREF _Toc295825522 h 20 HYPERLINK l _Toc295825523 4.3 數(shù)據(jù)表的創(chuàng)立 PAGEREF _Toc295825523 h 20 HYPERLINK l _Toc295825524 5. 系統(tǒng)詳細設(shè)計 PAGEREF _Toc29582
11、5524 h 25 HYPERLINK l _Toc295825525 5.1 登錄及修改密碼及退出登錄模塊的實現(xiàn) PAGEREF _Toc295825525 h 25 HYPERLINK l _Toc295825526 5.2 部門管理的實現(xiàn) PAGEREF _Toc295825526 h 26 HYPERLINK l _Toc295825527 5.3 崗位管理的實現(xiàn) PAGEREF _Toc295825527 h 27 HYPERLINK l _Toc295825528 5.4 員工管理的實現(xiàn) PAGEREF _Toc295825528 h 29 HYPERLINK l _Toc2958
12、25529 5.5 工資管理的實現(xiàn) PAGEREF _Toc295825529 h 311. 緒 論在信息時代,各企業(yè)都緊跟時代步伐,轉(zhuǎn)變著企業(yè)的經(jīng)營模式、辦公模式。與此同時,企業(yè)的傳統(tǒng)的管理模式也在逐步由人工管理向自動化管理模式轉(zhuǎn)變,財務(wù)管理系統(tǒng)就是在這樣的大背景下應(yīng)運而生。無論是政府還是企事業(yè)單位,內(nèi)部成員相互之間的信息溝通對于提高工作效率,更好的完成工作都顯得很重要。此外,每個單位都希望能和異地的分支機構(gòu)、各個部門等保持實時聯(lián)系,進行統(tǒng)一管理,因此,建立一個財務(wù)管理系統(tǒng)是可行的。在針對現(xiàn)有的系統(tǒng)進行調(diào)查之后,擬開發(fā)一套財務(wù)管理系統(tǒng)以適應(yīng)信息化時代的財務(wù)管理需求。1.1 財務(wù)管理系統(tǒng)開發(fā)的
13、背景我國的生產(chǎn)企業(yè)開展十分迅速。但企業(yè)的信息化管理一直是影響我國企業(yè)進一步開展的難點。企業(yè)信息化是企業(yè)應(yīng)用信息化的過程,是指在企業(yè)的生產(chǎn)、經(jīng)營、管理等各個層次、各個環(huán)節(jié)和各個方面,應(yīng)用先進的計算機、通信、互聯(lián)網(wǎng)和軟件等信息化技術(shù)和產(chǎn)品,并充分整合、廣泛利用企業(yè)內(nèi)外的信息資源,提高企業(yè)生產(chǎn)、經(jīng)營和管理水平,增強企業(yè)競爭力的過程。結(jié)合我國目前的國情來看,改革開放以來,我國的中小企業(yè)得到了迅速開展。這些中小企業(yè)存在著一定的普遍特征:資金不是十分雄厚, HYPERLINK :/ themanage / t _blank 管理不是非常完善, HYPERLINK :/ themanage /xxh/ t
14、_blank 信息化根底普遍較差,面臨著異常劇烈的市場競爭。隨著信息時代的到來,中小企業(yè)的生存和競爭環(huán)境發(fā)生了根本性的變化。當前中小 HYPERLINK :/ themanage /xxh/ t _blank 企業(yè) HYPERLINK :/ themanage /xxh/ t _blank 信息化具有寬廣和深刻的內(nèi)容,其中 HYPERLINK :/ themanage / t _blank 管理 HYPERLINK :/ themanage /xxh/ t _blank 信息化是一個重要方面。如何運用信息技術(shù)增強企業(yè)的 HYPERLINK :/ themanage / t _blank 管理,
15、如何制定age /xxh/ t _blank 企業(yè) HYPERLINK :/ themanage /xxh/ t _blank 信息化開展戰(zhàn)略來提升企業(yè)的 HYPERLINK :/ themanage /ziliao/zlgl/hxjzl/ t _blank 核心競爭力,如何把 HYPERLINK :/ themanage /xxh/ t _blank 信息化系統(tǒng)融入日常的 HYPERLINK :/ themanage / t _blank 管理工作為企業(yè)帶來效益,是當前我們所面臨的重要課題。1.2 財務(wù)管理系統(tǒng)開發(fā)的目的和意義 財務(wù)管理系統(tǒng)的開發(fā)不僅可以減少企業(yè)人員的工作量,還可以為企業(yè)節(jié)約
16、許多人力物力,可以使企業(yè)向科學化、現(xiàn)代化、標準化的方向開展,到達提高企業(yè)的生產(chǎn)效率的目的。1.3 本設(shè)計主要完成的工作本論文共分為5章。第1章緒論,介紹了本課題的選題背景、開發(fā)的目的和意義。第2章介紹了開發(fā)工具及其特點,數(shù)據(jù)庫技術(shù)和特點。第3章主要做了需求分析和系統(tǒng)的功能模塊設(shè)計。從經(jīng)濟、技術(shù)和操作可行性方面做了分析,并且介紹了系統(tǒng)的各模塊的根本設(shè)計。第4章主要介紹了數(shù)據(jù)庫的設(shè)計,包括數(shù)據(jù)庫的創(chuàng)立、數(shù)據(jù)表的設(shè)計以及各個數(shù)據(jù)表之間的關(guān)系。第5章為系統(tǒng)的詳細設(shè)計,對登錄及修改密碼模塊、系統(tǒng)首頁的設(shè)計、部門管理模塊、崗位管理模塊、員工管理模塊、工資管理模塊分別進行了詳細設(shè)計的介紹。最后為本課題完成成
17、果和開展期望作了總結(jié)。2. 財務(wù)管理系統(tǒng)開發(fā)的技術(shù)根底和相關(guān)工具 基于Web的應(yīng)用系統(tǒng)開發(fā)2.1.1 Web效勞器Web效勞器是Web環(huán)境中的主角。過去主要用于存儲及管理公眾網(wǎng)站。現(xiàn)在,正成為一種獨立應(yīng)用系統(tǒng)開發(fā)及安裝環(huán)境,管理和控制其中的網(wǎng)站和組件,并有一些效勞器從Web效勞器中獨立開來,主要承當運行應(yīng)用系統(tǒng)而不是公眾網(wǎng)站的任務(wù),這類效勞器被稱為應(yīng)用效勞器。這一變化的著眼點在于把復雜的“胖PC客戶環(huán)境改造成為“瘦客戶端,而把復雜的應(yīng)用程序移到Web效勞器上。Web效勞器的特征為:由于采用“瘦客戶端,使面向用戶的復雜性將從客戶端移至Web效勞器。由于“瘦客戶端易學易懂,使用者將越來越多,Web
18、效勞器必須有能力在任何時間內(nèi)同時面向眾多的使用者。如今最流行的Web效勞器產(chǎn)品為微軟的IIS及Netscape的NES。NESNetscape Enterprise Server可以在Windows NT及各類流行的Unix上運行。其主要功能有:帶有客戶端授權(quán)的SSLSecure Sockets Layer、Verity的集成式檢索器、SNMP、出色的數(shù)據(jù)庫連接功能及Web網(wǎng)站內(nèi)容管理等。Netscape ONEOpen Networks Environment是一個建立在開放式Internet標準之上的應(yīng)用開發(fā)環(huán)境,提供有Netscape組件模式、JavaBeans以及各種通用組件,并可以在
19、各類新老版本的操作系統(tǒng)上運行。這是NES的一大特點。IISInternet Information Server的設(shè)計目標是提供適應(yīng)性強的Internet和Intranet效勞器功能。通過圍繞WindowsNT所做的優(yōu)化,IIS具有很高的執(zhí)行效率、出色的平安保密性、易于管理及啟動迅捷等特點。其中,IIS因其速度快正越來越熱門。 另一個值得一提的全新產(chǎn)品是Java Web Server,它由Sun Javasoft公司推出。除此之外,Oracle的Web Application Server提供了很強的數(shù)據(jù)庫管理功能,但運行效率有待改良。OReillys的Web Site是一個網(wǎng)頁存取快速、低廉
20、、易用的產(chǎn)品,適用與單機獨立的Web效勞器,但其數(shù)據(jù)庫存取效率低。 Tomcat是Apache 軟件基金會(Apache Software Foundation)的Jakarta 工程中的一個核心工程,由Apache、SunSun 的參與和支持,最新的Servlet 和JSP 標準總是能在Tomcat 中得到表達,因為Tomcat 技術(shù)先進、性能穩(wěn)定,而且免費,因而深受Java 愛好者的喜愛并得到了局部軟件開發(fā)商的認可,成為目前比擬流行的Web 應(yīng)用效勞器.Tomcat 很受廣闊程序員的喜歡,因為它運行時占用的系統(tǒng)資源小,擴展性好,支持負載平衡與郵件效勞等開發(fā)應(yīng)用系統(tǒng)常用的功能;而且它還在不斷
21、的改良和完善中,任何一個感興趣的程序員都可以更改它或在其中參加新的功能.2.1.2 效勞器組件基于Web的應(yīng)用系統(tǒng)特征之一是與其他任何第三方軟件產(chǎn)品的完全互通性。然而,究竟如何方便、平滑地與第三方軟件產(chǎn)品互通,以便建立一個全新、有效地集成化業(yè)務(wù)系統(tǒng),這一問題的徹底解決還有待于今后的努力。對象管理小組OMG在80年代提出了基于對象的電腦結(jié)構(gòu),即所謂的CORBACommon Object Request Broker Architecture,微軟那么在最近推出了DCOM/Active X技術(shù),兩者都試圖解決分布式應(yīng)用組件的問題。CORBA在不同語言及操作系統(tǒng)平臺的互通方面處于領(lǐng)先地位,微軟的Ac
22、tive X只能在Windows NT上運行,不過它的市場占有率相當可觀??梢灶A見,基于Web的應(yīng)用系統(tǒng)將會推動以上兩項技術(shù)的開展。另外,面向?qū)ο蟮某绦蛘Z言Java之所以近年來越來越流行也同上書應(yīng)用組件問題有關(guān)。組件模式定義了組件的根本結(jié)構(gòu)體系,描述出組件與Container及其它組件之間的界面和溝通機制。目前有三種流行模式可供選擇:Active X以微軟的COMComponent Object Model為根底,器組件可以由任何Windows語言來編寫,諸如VB、Delphi、PowerBuilder、C、C+、Java,并可在任何Windows平臺上運行。其采用的標準為DCOMDistri
23、buted COM。CORBA其組件可由C、C+、Java、Small Talk及Ada語言編寫,具體使用哪種語言,取決于CORBA的實現(xiàn)版本。CORBA組件可以在Windows、Unix及其它多種平臺上運行,采用的標準為IIOPInternet Inter-ORB Protocol。JavaBeans以JavaSoft JavaBeans的定義為根底,其組件由Java語言編寫,并可在任何Java平臺上執(zhí)行。它采用多變的溝通機制,包括Java RMIRemote Method Invocation及IIOP,與Active X亦能溝通,因而大大擴展了其適用范圍。2.1.3 數(shù)據(jù)庫訪問技術(shù)數(shù)據(jù)庫
24、Data Base,DB是存儲在計算機中有組織、可共享的數(shù)據(jù)的集合,可通過數(shù)據(jù)庫管理系統(tǒng)進行管理,并能生成相應(yīng)的數(shù)據(jù)庫文件。數(shù)據(jù)庫的數(shù)據(jù)模型開展至今,已有3種類型:層次數(shù)據(jù)庫、網(wǎng)狀數(shù)據(jù)庫、和關(guān)系型數(shù)據(jù)庫。目前最重要也是應(yīng)用最廣泛的是關(guān)系型數(shù)據(jù)庫。數(shù)據(jù)庫是實現(xiàn)交互式動態(tài)網(wǎng)站的根底。在網(wǎng)頁中檢索并顯示存儲在數(shù)據(jù)庫中的信息是ASP動態(tài)網(wǎng)站建設(shè)的重要內(nèi)容之一。在動態(tài)網(wǎng)頁的設(shè)計中,除了和用戶進行交互以外,效勞器還需要收集用戶的相關(guān)信息。常見的動態(tài)網(wǎng)站,如留言簿、論壇、會員系統(tǒng)、新聞系統(tǒng)等。這些都需要接收并保存信息。網(wǎng)站通過與數(shù)據(jù)庫系統(tǒng)相連接,對其中的數(shù)據(jù)進行存取,創(chuàng)立和設(shè)置以數(shù)據(jù)展示為根底的交互式網(wǎng)頁。
25、 C/S結(jié)構(gòu)與B/S結(jié)構(gòu)由于網(wǎng)絡(luò)技術(shù)不斷開展,尤其是基于Web的信息發(fā)布和檢索技術(shù)、Java技術(shù)以及網(wǎng)絡(luò)分布式對象技術(shù)的飛速開展,因而有很多網(wǎng)絡(luò)應(yīng)用系統(tǒng)的體系結(jié)構(gòu)從C/S結(jié)構(gòu)向更加靈活的B/S多級分布結(jié)構(gòu)演變。根據(jù)實際情況正確選用適宜的應(yīng)用系統(tǒng)結(jié)構(gòu),對于財務(wù)管理系統(tǒng)的成功開發(fā)是非常關(guān)鍵的。2.2.1 C/S結(jié)構(gòu)介紹C/S結(jié)構(gòu),即Client/Server客戶機/效勞器結(jié)構(gòu)。此結(jié)構(gòu)把數(shù)據(jù)內(nèi)容放在遠程的效勞器上,而在客戶機上安裝相應(yīng)軟件。C/S軟件一般采用兩層結(jié)構(gòu),有兩局部構(gòu)成:前端是客戶機,即用戶界面Client結(jié)合了表示與業(yè)務(wù)邏輯,接受用戶的請求,并向數(shù)據(jù)庫效勞提出請求,通常是一個PC機;后端
26、是效勞器,即數(shù)據(jù)管理Server將數(shù)據(jù)提交給客戶端,客戶端將數(shù)據(jù)進行計算并將結(jié)果呈現(xiàn)給用戶。還要提供完善的平安保護及對數(shù)據(jù)的完整性處理等操作,并允許多個客戶同時訪問同一個數(shù)據(jù)庫。在這種結(jié)構(gòu)中,效勞器的硬件必須具有足夠的處理能力,這樣才能滿足各客戶的要求。2.2.2 B/S結(jié)構(gòu)介紹B/S結(jié)構(gòu)。即Browser/Server瀏覽器/效勞器結(jié)構(gòu),就是只安裝維護一個效勞器Server,而客戶端采用瀏覽器Browser運行軟件。它是隨著Internet技術(shù)的興起,對C/S結(jié)構(gòu)的一種變化和改良。主要利用了非常成熟的WWW瀏覽器技術(shù),結(jié)合多種Script語言VBScript、JavaScript和Activ
27、eX技術(shù),是一種全新的軟件系統(tǒng)構(gòu)造技術(shù)。B/S三層體系結(jié)構(gòu)采用了三層客戶/效勞器結(jié)構(gòu),如圖2-1所示,在數(shù)據(jù)管理層Server和用戶界面層Client增加了一層結(jié)構(gòu),稱為中間件Middleware,使整個體系結(jié)構(gòu)成為三層。中間件作為構(gòu)造三層結(jié)構(gòu)應(yīng)用系統(tǒng)的根底平臺,提供了以下主要功能:負責客戶機與效勞器、效勞器與效勞器間的連接和通信;實現(xiàn)應(yīng)用與數(shù)據(jù)庫的高效連接;提供一個三層結(jié)構(gòu)應(yīng)用的開發(fā)、運行、部署和管理的平臺。這種三層結(jié)構(gòu)在層與層之間相互獨立,任何一層的改變不會影響其它層的功能。在B/S體系結(jié)構(gòu)系統(tǒng)中,用戶通過瀏覽器向分布在網(wǎng)絡(luò)上的許多效勞器發(fā)出請求,效勞器對瀏覽器的請求進行處理,將用戶所需信
28、息返回到瀏覽器。而其余如數(shù)據(jù)請求、加工、結(jié)果返回以及動態(tài)網(wǎng)頁生成、對數(shù)據(jù)庫的訪問和應(yīng)用程序的執(zhí)行等工作全部由Web Server完成。隨著Windows將瀏覽器技術(shù)植入操作系統(tǒng)內(nèi)部,這種結(jié)構(gòu)已成為當今應(yīng)用軟件的首選體系結(jié)構(gòu)。2.2.3 C/S結(jié)構(gòu)與B/S結(jié)構(gòu)的比擬 上面對C/S結(jié)構(gòu)和B/S結(jié)構(gòu)做了簡要介紹,如表2-1所示,下面從系統(tǒng)的可維護性、實現(xiàn)功能的復雜程度等幾個方面對這兩種結(jié)構(gòu)進行專門的比照。表2-1 C/S結(jié)構(gòu)與B/S結(jié)構(gòu)的比擬IntranetClient/Server結(jié)構(gòu)Browser/Server結(jié)構(gòu)對客戶端硬件配置要求根據(jù)系統(tǒng)規(guī)模需要較高的硬件配置需要一般的硬件配置,沒有特殊要求
29、要專門安裝客戶端軟件需要安裝專門的客戶端軟件客戶端只需要瀏覽器,不需要安裝專門的客戶端軟件系統(tǒng)的可維護性系統(tǒng)維護復雜良好的系統(tǒng)維護性,代價很小實現(xiàn)功能的復雜程度能夠根據(jù)用戶需求定置復雜的應(yīng)用可以定置大型復雜的系統(tǒng)應(yīng)用,本錢較高系統(tǒng)功能的可擴展性 一般系統(tǒng)一旦定置好,擴展性較差具有良好的系統(tǒng)擴展性,可隨用戶需求增加新的功能系統(tǒng)使用的難易程度一般要經(jīng)過專門的培訓才能使用不需要專門的培訓數(shù)據(jù)控制的靈活性對操縱數(shù)據(jù)的控制靈活對操縱數(shù)據(jù)的控制不太靈活與Internet的集成與Internet較難集成與Internet的集成平滑,代價為零未來技術(shù)的開展趨勢不是未來技術(shù)開展的主流是未來技術(shù)開展的主流綜上所述
30、,C/S技術(shù)是20年前的主流開發(fā)技術(shù),它主要局限于內(nèi)部局域網(wǎng)的需要,因而缺乏作為應(yīng)用平臺的一些特性,難以擴展到互聯(lián)網(wǎng)這樣的環(huán)境上去,而且要求開發(fā)者自己去處理事務(wù)管理、消息隊列、數(shù)據(jù)的復制和同步、通信平安等系統(tǒng)級的問題。這對應(yīng)用開發(fā)者提出了較高的要求,而且迫使應(yīng)用開發(fā)者投入很多精力來解決應(yīng)用程序以外的問題。這使得應(yīng)用程序的維護、移植和互操作變得復雜。因而目前的網(wǎng)站大多數(shù)都采用B/S結(jié)構(gòu)技術(shù)。 Java語言及其特點在Java出現(xiàn)以前。Internet上的信息內(nèi)容都是一些乏味死板的HTML文檔。這對于那些迷戀于WEB瀏覽的人們來說簡直不可容忍。他們迫切希望能在WEN中看到一些交互式的內(nèi)容,開發(fā)人員也
31、極希望能夠在WEB上創(chuàng)立一類無需考慮軟硬件平臺就可以執(zhí)行的應(yīng)用程序,當然這些程序還要有極大的平安保障。對于用戶的這種要求,傳統(tǒng)的編程語言顯得無能為力,面SUN的工程師敏銳地發(fā)覺到了這一點,從1994年起,他們開始將OAK技術(shù)應(yīng)用于WEB上,并且開發(fā)出了HotJava的第一個版本。Java是一種簡單的,面象對象的,分布式的,解釋的,鍵壯的平安的,結(jié)構(gòu)的中立的,可移植的,性能很優(yōu)異的多線程的,動態(tài)的語言。 Java的開發(fā)環(huán)境有不同的版本,如sun公司的Java Developers Kit, 簡稱 JDK。后來微軟公司推出了支持Java標準的Microsoft Visual J+ Java開發(fā)環(huán)境
32、,簡稱 VJ+。和其他開發(fā)工具相比擬,Java具有以下優(yōu)勢: 平臺無關(guān)性 平臺無關(guān)性是指Java能運行于不同的平臺。Java引進虛擬機 原理,并運行于虛擬機,實現(xiàn)不同平臺的Java接口之間。使 用Java編寫的程序能在世界范圍內(nèi)共享。Java的數(shù)據(jù)類型與 機器無關(guān),Java虛擬機Java Virtual Machine是建立在 硬件和操作系統(tǒng)之上,實現(xiàn)Java二進制代碼的解釋執(zhí)行功能, 提供于不同平臺的接口的。平安性 Java的編程類似C+,學習過C+的讀者將很快掌握Java的精髓。Java舍棄了C+的指針對存儲器地址的直接操作,程序 運行時,內(nèi)存由操作系統(tǒng)分配,這樣可以防止病毒通過指 針侵入
33、系統(tǒng)。Java對程序提供了平安管理器,防止程序的 非法訪問。面向?qū)ο?Java 吸取了C+面向?qū)ο蟮母拍?將數(shù)據(jù)封裝于類中,利用類 的優(yōu)點,實現(xiàn)了程序的簡潔性和便于維護性。類的封裝性、 繼承性等有關(guān)對象的特性,使程序代碼只需一次編譯,然后 通過上述特性反復利用。程序員只需把主要精力用在類和接 口的設(shè)計和應(yīng)用上。Java 提供了眾多的一般對象的類,通 過繼承即可使用父類的方法。在 Java 中,類的繼承關(guān)系是單一的非多重的,一個子類 只有一個父類,子類的父類又有一個父類。Java 提供的 Object 類及其子類的繼承關(guān)系如同一棵倒立的樹形,根類 為 Object 類, Object 類功能強大
34、,經(jīng)常會使用到它及其 它派生的子類。分布式 Java建立在擴展TCP/IP網(wǎng)絡(luò)平臺上。庫函數(shù)提供了用 和FTP協(xié)議傳送和接受信息的方法。這使得程序員使用網(wǎng)絡(luò)上的文件和使用本機文件一樣容易。鍵壯性 Java致力于檢查程序在編譯和運行時的錯誤。類型檢查幫助檢查出許多開發(fā)早期出現(xiàn)的錯誤。Java自已操縱內(nèi)存減少了內(nèi)存出錯的可能性。Java還實現(xiàn)了真數(shù)組,防止了覆蓋數(shù)據(jù)的可能。這些功能特征大大提高了開發(fā)Java應(yīng)用程序的周期。Java提供: Null指針檢測、 數(shù)組邊界檢測、 異常出口、 Byte code校驗。2.4JSP技術(shù)特點Jsp是Sun公司推出的新一代網(wǎng)站開發(fā)語言,Sun公司借助自己在Jav
35、a上的非凡造詣,將Java從Java應(yīng)用程序和Java Applet之外,又有新的碩果,就是JspJava Server Page。JSP可以在Servlet和JavaBean的支持下,完成功能強大的站點程序。 1將內(nèi)容的產(chǎn)生和顯示進行別離使用JSP技術(shù),Web頁面開發(fā)人員可以使用HTML或者XML標識來設(shè)計和格式化最終頁面。使用JSP標識或者小腳本來產(chǎn)生頁面上的動態(tài)內(nèi)容。產(chǎn)生內(nèi)容的邏輯被封裝在標識和JavaBean群組件中,并且捆綁在小腳本中,所有的腳本在效勞器端執(zhí)行。如果核心邏輯被封裝在標識和Beans中,而不影響內(nèi)容的產(chǎn)生。在效勞器端,JSP引擎解釋JSP標識,產(chǎn)生所請求的內(nèi)容例如,通過
36、存取JavaBeans群組件,使用JDBC技術(shù)存取數(shù)據(jù)庫,并且將結(jié)果以HTML或者XML頁面的形式發(fā)送回瀏覽器。這有利于作者保護自己的代碼,而又保證任何基于HTML的Web瀏覽器的平安可用性。 2強調(diào)可重用的群組件絕大多數(shù)JSP頁面依賴于可重用且跨平臺的組件來執(zhí)行應(yīng)用程序所要求的更為復雜的處理。開發(fā)人員能夠共享和交換執(zhí)行普通操作的組件,或者使得這些組件為更多的使用者或者用戶團體所使用?;诮M件的方法加速了總體開發(fā)過程,并且使得各種群組織在他們現(xiàn)有的技能和優(yōu)化的開發(fā)努力中得到平衡。 3采用標識簡化頁面開發(fā)Web頁面開發(fā)人員不會都是熟悉腳本語言的程序設(shè)計人員。JavaServer Page技術(shù)封裝
37、了許多功能,這些功能都是在易用的、與JSP相關(guān)的XML標識中進行動態(tài)內(nèi)容所需要的。標準的JSP標識能夠存取和實例化JavaBeans組件,設(shè)定或者檢索群組件屬性,下載Applet,以及執(zhí)行用其它方法更難于編碼和耗時的功能。通過開發(fā)定制標識庫,JSP技術(shù)是可以擴展的。今后,第三方開發(fā)人員和其他工作人員可以為常用功能建立自己的標識庫。這使得Web頁面開發(fā)人員能夠使用熟悉的工具和如同標識一樣的執(zhí)行特定功能的構(gòu)件來工作。JSP技術(shù)很容易整合到多種應(yīng)用體系結(jié)構(gòu)中,以利用現(xiàn)存的工具和技巧,并且擴展到能夠支持企業(yè)級的分布式應(yīng)用。作為采用Java技術(shù)家族的一局部,以及Java 2EE的一個成員,JSP技術(shù)能夠
38、支持更復雜的基于Web的應(yīng)用。由于JSP頁面的內(nèi)置腳本語言是基于Java程序設(shè)計語言的,而且所有的JSP頁面都被編譯成為Java Servlet,JSP頁面就具有Java技術(shù)的所有好處,包括健壯的儲存管理和平安性。作為Java平臺的一局部,JSP擁有Java程序設(shè)計語言“一次編寫,各處執(zhí)行的特點。隨著越來越多的供貨商將JSP支持參加到他們的產(chǎn)品中,你可以使用自己所選擇的效勞器和工具,修改工具或者效勞器并不影響目前的應(yīng)用。JSP同PHP3類似,幾乎可以執(zhí)行于所有平臺。如Win NT。Linux。在NT下IIS通過一個外加效勞器,例如JRUN或者ServletExec,就能夠支持JSP。知名的We
39、b效勞器Apache以及能夠支持JSP。雖然現(xiàn)在的NT操作系統(tǒng)占了很大的市場份額,但是在效勞器方面Unix的優(yōu)勢仍然很大,而新崛起的Linux更是來勢不小。從一個平臺移植到另外一個平臺,JSP和JavaBean甚至不用重新編譯。因為Java字節(jié)碼都是標準的與平臺無關(guān)的。與ASP、PHP相比,JSP應(yīng)該是未來開展的趨勢。世界上一些大的電子商務(wù)解決方案提供商都采用JSP/Servlet。比擬知名的IBM的E-bussiness,它的核心是采用JSP/Servlet的Web Sphere。它們都是通過CGI來=提供支持的。但從它推出后Enfinity,一個采用JSP/Servlet的電子商務(wù)Appl
40、ication Server,而且聲言不再開發(fā)傳統(tǒng)軟件。 MySQL數(shù)據(jù)庫MySQL是最受歡送的開源SQL數(shù)據(jù)庫管理系統(tǒng),它由MySQL AB開發(fā)、發(fā)布和支持。MySQL AB是一家基于MySQL開發(fā)人員的商業(yè)公司,它是一家使用了一種成功的商業(yè)模式來結(jié)合開源價值和方法論的第二代開源公司。MySQL是MySQL AB的注冊商標。MySQL是一個快速的、多線程、多用戶和健壯的SQL數(shù)據(jù)庫效勞器。MySQL效勞器支持關(guān)鍵任務(wù)、重負載生產(chǎn)系統(tǒng)的使用,也可以將它嵌入到一個大配置(mass-deployed)的軟件中去。MySQL具備以下特點:MySQL是一個數(shù)據(jù)庫管理系統(tǒng) 一個數(shù)據(jù)庫是一個結(jié)構(gòu)化的數(shù)據(jù)集
41、合。它可以是從一個簡單的銷售表到一個美術(shù)館、或者一個社團網(wǎng)絡(luò)的龐大的信息集合。如果要添加、訪問和處理存儲在一個計算機數(shù)據(jù)庫中的數(shù)據(jù),你就需要一個像MySQL這樣的數(shù)據(jù)庫管理系統(tǒng)。從計算機可以很好的處理大量的數(shù)據(jù)以來,數(shù)據(jù)庫管理系統(tǒng)就在計算機處理中和獨立應(yīng)用程序或其他局部應(yīng)用程序一樣扮演著一個重要的角色。 2MySQL是一個關(guān)系數(shù)據(jù)庫管理系統(tǒng) 關(guān)系數(shù)據(jù)庫把數(shù)據(jù)存放在分立的表格中,這比把所有數(shù)據(jù)存放在一個大倉庫中要好得多,這樣做將增加你的速度和靈活性?!癕ySQL中的SQL代表“Structured Query Language結(jié)構(gòu)化查詢語言。SQL是用于訪問數(shù)據(jù)庫的最通用的標準語言,它是由ANS
42、I/ISO定義的SQL標準。SQL標準開展自1986年以來,已經(jīng)存在多個版本:SQL-86,SQL-92,SQL:1999,SQL:2003,其中SQL:2003是該標準的當前版本。 3MySQL是開源的開源意味著任何人都可以使用和修改該軟件,任何人都可以從Internet上下載和使用MySQL而不需要支付任何費用。如果你愿意,你可以研究其源代碼,并根據(jù)你的需要修改它。MySQL使用GPL(GNU General Public License,通用公共許可),定義了你在不同的場合對軟件可以或不可以做什么。如果你覺得GPL不爽或者想把MySQL的源代碼集成到一個商業(yè)應(yīng)用中去,你可以向MySQL
43、AB購置一個商業(yè)許可版本。 4MySQL效勞器是一個快的、可靠的和易于使用的數(shù)據(jù)庫效勞器如果這是你正在尋找的,你可以試一試。MySQL效勞器還包含一個由用戶緊密合作開發(fā)的實用特性集。你可以在MySQL AB上找到MySQL效勞器和其他數(shù)據(jù)庫管理系統(tǒng)的性能比擬。MySQL效勞器原本就是開發(fā)比已存在的數(shù)據(jù)庫更快的用于處理大的數(shù)據(jù)庫的解決方案,并且已經(jīng)成功用于高苛刻生產(chǎn)環(huán)境多年。盡管MySQL仍在開發(fā)中,但它已經(jīng)提供一個豐富和極其有用的功能集。它的連接性、速度和平安性使MySQL非常適合訪問在Internet上的數(shù)據(jù)庫。 5MySQL效勞器工作在客戶/效勞器或嵌入系統(tǒng)中MySQL數(shù)據(jù)庫效勞器是一個客
44、戶/效勞器系統(tǒng),它由多線程SQL效勞器組成,支持不同的后端、多個不同的客戶程序和庫、管理工具和廣泛的應(yīng)用程序接口(APIs)。MySQL也可以是一個嵌入的多線程庫,你可以把它連接到你的應(yīng)用中而得到一個小、快且易于管理的產(chǎn)品。 開發(fā)特性MySQL中主要有以下幾個方面的開發(fā)特性:1)MVC框架主機:使用MySQL,開發(fā)人員通過使用相似的語言,如微軟的Visual C#.NET和微軟的Visual Basic,創(chuàng)立數(shù)據(jù)庫對象。開發(fā)人員還將能夠建立兩個新的對象用戶定義的類和集合。 2)XML技術(shù):在使用本地網(wǎng)絡(luò)和互聯(lián)網(wǎng)的情況下,在不同應(yīng)用軟件之間傳輸數(shù)據(jù)的時候,可擴展標記語言(XML)是一個重要的標準
45、。MySQL將會自身支持存儲和查詢可擴展標記語言文件。3)Transact-SQL的增強性能:MySQL為開發(fā)可升級的數(shù)據(jù)庫應(yīng)用軟件,提供了新的語言功能。這些增強的性能包括處理錯誤、遞歸查詢、關(guān)系運算符PIVOT,APPLY,ROW_NUMBER和其他數(shù)據(jù)列排行等。 4)SQL 效勞中介:SQL效勞中介為大型、營業(yè)范圍內(nèi)的應(yīng)用軟件,提供一個分布式的、異步應(yīng)用框架。 5)Web效勞:使用MySQL,開發(fā)人員將能夠在數(shù)據(jù)庫層開發(fā)Web效勞,將MySQL當作一個超文本傳輸協(xié)議( )偵聽器,并且為網(wǎng)絡(luò)效勞中心應(yīng)用軟件提供一個新型的數(shù)據(jù)存取功能。 6)全文搜索功能的增強:MySQL將支持豐富的全文應(yīng)用軟
46、件。效勞器的編目功能將得到增強,對編目的對象提供更大的靈活性。查詢性能和可升級性將大幅得到改良,同時新的管理工具將為有關(guān)全文功能的運行,提供更深入的了解。預制緩存將數(shù)據(jù)的一個更新備份進行同步操作,并對其進行維護,而這些數(shù)據(jù)是專門為高速查詢而組織的、它們將最終用戶從超載的相關(guān)數(shù)據(jù)庫別離了出來。7)與Microsoft Office System集成:在報表效勞中,由報表效勞器提供的報表能夠在Microsoft Share Point門戶效勞器和Microsoft Office System應(yīng)用軟件的環(huán)境中運行。 系統(tǒng)開發(fā)及運行的環(huán)境在開發(fā)財務(wù)管理系統(tǒng)時,使用的開發(fā)環(huán)境如下:1硬件平臺CPU:In
47、terRCoreTM內(nèi)存:1G以上2軟件平臺操作系統(tǒng):Windows XP/ Windows 2003/Windows7數(shù)據(jù)庫:MySQL開發(fā)工具:、Dream weaver 8.0 開發(fā)語言:Java、JSP、Java Script、Html瀏覽器:IEWeb效勞器:3 需求分析及系統(tǒng)概要設(shè)計3.1 可行性分析計算機網(wǎng)絡(luò)、通訊技術(shù)、多媒體技術(shù)的開展和廣泛應(yīng)用,Internet深入社會的各個角落,正在徹底改變?nèi)藗兊膫鹘y(tǒng)生活、工作概念,使以計算機網(wǎng)絡(luò)為根底、協(xié)同工作為目標的財務(wù)管理系統(tǒng)有了開展契機。正是這樣的趨勢下財務(wù)管理系統(tǒng)成了中小型企業(yè)、公司等單位進行現(xiàn)代化管理的必備工具,可以說財務(wù)管理系統(tǒng)
48、的應(yīng)用領(lǐng)域是十分廣闊的。系統(tǒng)的可行性分析主要包括經(jīng)濟上的可行性、技術(shù)上的可行性和操作上的可行性。經(jīng)濟可行性由于財務(wù)管理系統(tǒng)所要求的硬件計算機及相關(guān)硬件和軟件環(huán)境JSP+Servlet+MySQL,市場上都容易購置或從相關(guān)網(wǎng)站下載,系統(tǒng)本錢主要集中在本管理系統(tǒng)的開發(fā)與維護上,對使用公司不造成過重的經(jīng)濟負擔。而一旦此系統(tǒng)投入使用,不僅可以減少公司的管理工作強度,提高工作效率,而且方便了公司對信息的管理,延續(xù)了傳統(tǒng)的管理模式,極大限度的方便了公司管理人員,而且,目標系統(tǒng)不是很復雜,開發(fā)的周期較短,人員經(jīng)濟支出不大,所節(jié)省的大量人力、財力產(chǎn)生的效益將遠遠大于本管理系統(tǒng)的開發(fā)本錢,所以從經(jīng)濟方面講開發(fā)該
49、系統(tǒng)是可行的。技術(shù)可行性企業(yè)內(nèi)部財務(wù)管理系統(tǒng)的開發(fā)基于B/S模式,MyEclipse提供了一個統(tǒng)一的、緊密集成的可視化編程環(huán)境,簡化了開發(fā)應(yīng)用程序的過程,縮短了實用方法的時間。利用JavaWeb可以輕松地創(chuàng)立具有自動伸縮能力的可靠的應(yīng)用程序和組件。而且微軟的優(yōu)秀成果Java語言保持了C/C+所特有的強大功能和控制能力。與C+十分相似的模型和語法,具有與COM+效勞完全的交互性和完全支持能力,能夠輕松地遷移現(xiàn)有的代碼。數(shù)據(jù)庫方面輕型MySQL已經(jīng)可以滿足中小型企業(yè)的數(shù)據(jù)要求,甚至有些大型企業(yè)都可以到達要求。如今計算機普及程度日益推廣,計算機配置日新月異,能承載此系統(tǒng)的機器就如辦公地計算機都可以到
50、達要求。所以說本系統(tǒng)具有系統(tǒng)可行性。操作可行性 本系統(tǒng)采用了系統(tǒng)數(shù)據(jù)備份、恢復的功能,而且界面層次清楚,一目了然,加上設(shè)計方面參加了人性化元素,此系統(tǒng)易學易用。通過企業(yè)內(nèi)部管理系統(tǒng)對企業(yè)的各部門及員工進行管理。財務(wù)管理人員可以很方便利用該系統(tǒng)對公司員工工資進行管理,統(tǒng)計、以及報表打印。3.2 整體設(shè)計系統(tǒng)管理平臺是一個只由專門的財務(wù)管理人員的操作的應(yīng)用系統(tǒng)。本系統(tǒng)主要包括財務(wù)管理平臺主頁面功能模塊、部門及其員工管理功能模塊、工資管理。以下是具體描述:財務(wù)管理平臺主頁面功能模塊主要包括下面幾個功能:1合法用戶登錄功能模塊a)管理人員登錄驗證用戶的信息是否合法,如果合法,員工可以進入到財務(wù)管理平臺
51、; b)用戶操作平臺主頁面為員工提供各種辦公相關(guān)的操作。2部門管理功能模塊a)添加新的部門信息;b)修改部門的信息;c)刪除部門的信息;d)基于部門的員工管理以列表形式顯示某一個具體部門下的員工信息,并為添加、修改、刪除員工信息提供相應(yīng)的鏈接;3員工管理功能模塊a)添加新員工;b)修改員工信息;c)刪除部門的信息4)崗位管理功能模塊a)添加新的崗位信息;b)修改崗位的信息;c)刪除崗位的信息;5)工資管理功能模塊a)參數(shù)設(shè)定;b)工資編輯;c)工資查詢;d)工資報表根據(jù)管理平臺中關(guān)于功能模塊設(shè)計,各個功能模塊之間的關(guān)系圖如圖3-1所示。用戶經(jīng)過登錄之后進入財務(wù)管理平臺的主頁面,然后可以使用用戶
52、操作樹中的各種操作,如工資管理、部門管理、員工管理等。圖3-1 企業(yè)管理平臺功能模塊關(guān)系圖4. 數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計主要是進行數(shù)據(jù)庫的邏輯設(shè)計,即將數(shù)據(jù)按一定的分類、分組系統(tǒng)和邏輯層次組織起來,是面向用戶的。數(shù)據(jù)設(shè)計時需要綜合各個模塊的存檔數(shù)據(jù)和數(shù)據(jù)需求,分析各個數(shù)據(jù)之間的關(guān)系,按照DBMS提供的功能和描述工具,設(shè)計出規(guī)模適當、正確反映數(shù)據(jù)關(guān)系、數(shù)據(jù)冗余少、存取效率高、能滿足多種查詢要求的數(shù)據(jù)模型。4.1 系統(tǒng)中各實體的概念模型概念模型是對信息世界建模,所以概念模型能夠方便、準確的表示出信息世界中的常用概念。財務(wù)管理系統(tǒng)中所有概念模型如圖4-1至4-6所示。從反映所有實體及其屬性間聯(lián)系的E-R
53、圖中,我們可以很好的了解所有的信息。圖4-1 員工實體及屬性概念模型圖圖4-2 部門實體及屬性概念模型圖圖4-3 崗位實體及屬性概念模型圖圖4-4 工資信息實體及屬性概念模型圖圖4-5 月份實體及屬性概念模型圖圖4-6 管理人員實體及屬性概念模型圖4.2 數(shù)據(jù)庫的分析與設(shè)計在前面的系統(tǒng)設(shè)計中已經(jīng)仔細的對功能和模塊進行了劃分,并對用戶進行了模塊流程分析。在進行了模塊劃分和流程分析后,現(xiàn)在針對數(shù)據(jù)庫進行設(shè)計,創(chuàng)立財務(wù)管理系統(tǒng)的數(shù)據(jù)庫lmm。針對現(xiàn)有的模塊和模塊流程圖,可以歸納出數(shù)據(jù)庫中相應(yīng)的表,財務(wù)管理系統(tǒng)所使用的全部表如表4-7所示。表4-7系統(tǒng)用到的全部表格數(shù)據(jù)庫表名稱作用描述Df_depar
54、tment部門表用于存儲部門的信息Df_duty職務(wù)表用于存儲部門的信息Df_employee員工表用于存儲員工的信息Df_pay工資表用于存儲員工的工資信息Df_monthy月份表用于存儲要編輯工資月份信息Df_admin管理員表用于存儲管理員信息4.3 數(shù)據(jù)表的創(chuàng)立在MySQL數(shù)據(jù)庫中可以通過使用SQL語句進行數(shù)據(jù)表的創(chuàng)立,也可以通過使用SQLyog Enterprise視圖創(chuàng)立數(shù)據(jù)表,本系統(tǒng)采用的是后面的方法。在已經(jīng)建好的數(shù)據(jù)庫lmm中進行財務(wù)管理系統(tǒng)的全部表的創(chuàng)立,總表如圖4-8所示。圖4-8系統(tǒng)總表下面詳細介紹各個表的設(shè)計和字段說明:列名中文名類型是否為空外鍵表備注1id主鍵intN
55、自動增長2dp_no部門號varchae(100)N數(shù)據(jù)唯一3dp_name部門名varchar(100)N4state狀態(tài)varchar(10)N1:可用 2:不可用默認為可用5remark備注varchar(500)2職位表 df_duty序號列名中文名類型是否為空外鍵表備注1id主鍵intN自動增長2duty_no職務(wù)編號Varchar(20)3duty_name職務(wù)名稱varchar(100)N數(shù)據(jù)唯一4duty_level職務(wù)級別intN5state狀態(tài)varchar(10)N1:可用 2:不可用6reamrk備注varchar(100) df_employee序號列名中文名類型是否
56、為空外鍵表備注1id主鍵intN自動增長3employee_no工號varchar(100)N數(shù)據(jù)唯一4employee_name員工姓名varchar(100)N5sex性別tinyintNF:男 M:女6dp_id部門idintNdf_department關(guān)聯(lián)部門表id7duty_id職務(wù)idinttbl_duty關(guān)聯(lián)職務(wù)表id8create_time創(chuàng)立時間datetimeN自動生成10birthyday生日datetime11office_phone辦公 varchar(13)格式xxxx_xxxxxxx12telephone varchar(13)長度11位13homephone住宅
57、 varchar(13)格式xxxx_xxxxxxx14email郵箱varchar(50)15address住址varchar(100)16postalcode varchar(10)17state狀態(tài)varchar(10)N1:可用 2:不可用默認為可用18Into_time入廠時間creatimeN19Level_time離開時間20remark備注varchar(500)df_pay序號列名中文名類型是否為空外鍵表備注1id主鍵intN自動增長2employee_id員工idintN關(guān)聯(lián)員工id3Month_year月份 varchar(20)N主要為了按月份生成工資4dp_id部門i
58、dintN關(guān)聯(lián)部門表id5Duty_id職務(wù)/工種IntN關(guān)聯(lián)職務(wù)表id6basepay根本工資floatN7jiangjing獎金float8telcount 費float9workdate考勤天數(shù)intN10Dateadd加班天數(shù)intN11holiday放假天數(shù)int12canfei餐費float13fadan罰單float14realsalary實際工資float-由參數(shù)生計算生成15salaqk工資狀態(tài)Varchar(2)空:未填寫 1:填寫2:提交15state狀態(tài)varchar(500)Ndf_admain(僅記錄重要的操作)序號列名中文名類型是否為空外鍵表備注1id主鍵intN
59、自動增長2Admain_no管理員編號4password密碼 5islogin是否登陸Varchar(2)3Admain_name管理員姓名datetimeN序號列名中文名類型是否為空外鍵表備注1id主鍵intN自動增長2month_name月份名稱Varchar(20)N唯一4salaqk該月份工資情況3state狀態(tài)Varchar 以上對企業(yè)財務(wù)管理系統(tǒng)所涉及的數(shù)據(jù)設(shè)計時需要綜合各個模塊的存檔數(shù)據(jù)和數(shù)據(jù)需求,分析各個數(shù)據(jù)之間的關(guān)系進行具體的說明。5. 系統(tǒng)詳細設(shè)計5.1 登錄及修改密碼及退出登錄模塊的實現(xiàn)在這個系統(tǒng)中僅有財務(wù)管理人員可以成功登錄使用該系統(tǒng)進行相應(yīng)的管理操作。管理人員頁面如圖
60、5-1所示,管理用戶輸入正確的用戶名和密碼后點擊登錄就可以成功登錄到財務(wù)管理系統(tǒng)主頁面。假設(shè)用戶名或密碼有誤,那么提示用戶名或密碼錯誤。圖5-1 用戶登錄界面登錄成功后進入系統(tǒng)主頁面后,主界面如圖5-2,包含員工管理、部門管理、崗位管理和工資管理。圖5-2 系統(tǒng)主界面5.2 部門管理的實現(xiàn)點擊操作樹上的部門查詢條目,就會跳轉(zhuǎn)到部門管理界面,如圖5-3所示。頁面上的表格分別列出了部門名稱、部門編號、部門描述及操作列。部門名稱顯示該部門的名稱(具有唯一性),部門編號顯示該部門的編號(具有唯一性)、部門描述顯示該部門的描述情況,操作欄里面有兩個按鈕,點擊按鈕后可跳轉(zhuǎn)到對部門信息的修改界面,點擊按鈕后
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025民辦幼兒園教師聘用合同書范本
- 2025監(jiān)理工程師《合同管理》考點合同生效時間的規(guī)定
- 二零二五年度醫(yī)療項目項目經(jīng)理委托合同3篇
- 二零二五年度互聯(lián)網(wǎng)金融服務(wù)公司股權(quán)及業(yè)務(wù)轉(zhuǎn)讓合同3篇
- 2025年度紙裝修設(shè)計創(chuàng)新技術(shù)應(yīng)用合同3篇
- 2025年度企業(yè)財務(wù)分析與稅務(wù)籌劃咨詢服務(wù)合同2篇
- 2025年度醫(yī)療機構(gòu)與執(zhí)業(yè)藥師簽訂的藥品質(zhì)量追溯體系合作協(xié)議3篇
- 2025年度展臺搭建與展會現(xiàn)場布置合同3篇
- 二零二五年度軌道交通設(shè)備維修保養(yǎng)協(xié)議3篇
- 2025年度養(yǎng)殖技術(shù)培訓與推廣合作合同3篇
- 冶煉煙氣制酸工藝設(shè)計規(guī)范
- 《上帝擲骰子嗎:量子物理史話》超星爾雅學習通章節(jié)測試答案
- Unit13 同步教學設(shè)計2023-2024學年人教版九年級英語全冊
- 2023-2024學年河北省保定市滿城區(qū)八年級(上)期末英語試卷
- 2024成都中考數(shù)學第一輪專題復習之專題四 幾何動態(tài)探究題 教學課件
- 2024合同范本之太平洋保險合同條款
- 萬用表的使用
- TDT1062-2021《社區(qū)生活圈規(guī)劃技術(shù)指南》
- GB/T 12959-2024水泥水化熱測定方法
- 《商務(wù)禮儀》試題及答案大全
- 《核電廠焊接材料評定與驗收標準》
評論
0/150
提交評論