![](https://static.zsdocx.com/FlexPaper/FileRoot/2019-6/5/21/b468eb83-50ce-44a2-87b2-47d7ddf1f436/b468eb83-50ce-44a2-87b2-47d7ddf1f436pic.jpg)
![網(wǎng)上財(cái)務(wù)管理畢業(yè)論文_第1頁(yè)](https://static.zsdocx.com/FlexPaper/FileRoot/2019-6/5/21/b468eb83-50ce-44a2-87b2-47d7ddf1f436/b468eb83-50ce-44a2-87b2-47d7ddf1f4361.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 引言</b></p><p><b> 1.1 開(kāi)發(fā)背景</b></p><p> 如今,全球化的市場(chǎng)競(jìng)爭(zhēng)變的日益激烈,快速發(fā)展的信息技術(shù)、電子商務(wù)和因特網(wǎng)構(gòu)成了企業(yè)生存和發(fā)展的宏觀環(huán)境,這使傳統(tǒng)的財(cái)務(wù)管理系統(tǒng)受到了新的挑戰(zhàn),盡快的提高公司財(cái)務(wù)的管理水平變得尤為重要。然而,目前對(duì)于公司財(cái)務(wù)管理這方面的變革離開(kāi)計(jì)算
2、機(jī)網(wǎng)絡(luò)技術(shù)非常難實(shí)現(xiàn)的,通過(guò)使用計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)可以使財(cái)務(wù)管理從時(shí)間、空間和效率三個(gè)方面能夠最大限度的滿足公司企業(yè)的要求。 </p><p> 隨著網(wǎng)絡(luò)技術(shù)的迅猛發(fā)展,企業(yè)的網(wǎng)絡(luò)化、信息化成為企業(yè)發(fā)展的最終趨勢(shì)。企業(yè)的網(wǎng)絡(luò)化、信息化是國(guó)家經(jīng)濟(jì)信息化的基礎(chǔ),是推進(jìn)國(guó)家經(jīng)濟(jì)信息化的根本。伴隨著全球的信息化浪潮,我國(guó)的信息化進(jìn)程正在不斷的向廣度和深度兩個(gè)向邁進(jìn),在微觀與宏觀兩個(gè)層面進(jìn)行深化。企業(yè)的網(wǎng)絡(luò)化、信息化建設(shè)往往
3、需要將財(cái)務(wù)作為切入點(diǎn),這是因?yàn)樨?cái)務(wù)管理一直都是一個(gè)企業(yè)的核心的職能。財(cái)務(wù)管理的對(duì)象是企業(yè)的資金流,是一個(gè)企業(yè)運(yùn)營(yíng)的效率和效果的表現(xiàn)和衡量,因此財(cái)務(wù)信息管理系統(tǒng)一直都是各種行業(yè)的企業(yè)實(shí)行信息化時(shí)關(guān)注的重點(diǎn)。隨著企業(yè)內(nèi)部管理模式和外部經(jīng)營(yíng)環(huán)境的不斷變化,對(duì)財(cái)務(wù)管理的功能提出了更高要求,換言之,網(wǎng)絡(luò)財(cái)務(wù)管理是先進(jìn)的管理思想的重要載體,研究網(wǎng)絡(luò)財(cái)務(wù)管理模式是如今社會(huì)形勢(shì)對(duì)企業(yè)管理提出的必然的需求,一個(gè)公司實(shí)現(xiàn)網(wǎng)絡(luò)化財(cái)務(wù)管理的同時(shí),必將帶動(dòng)整個(gè)公
4、司企業(yè)管理水平,提高企業(yè)的競(jìng)爭(zhēng)力。因此研究網(wǎng)絡(luò)財(cái)務(wù)管理有著重要的現(xiàn)實(shí)意義和理論意義[1]。 </p><p> 1.2 財(cái)務(wù)管理的發(fā)展現(xiàn)狀</p><p> 1.2.1 對(duì)財(cái)務(wù)管理信息化的重要性認(rèn)識(shí)不夠</p><p> 許多企業(yè)在信息化建設(shè)投入中缺乏重點(diǎn)。部分企業(yè)對(duì)財(cái)務(wù)信息化建設(shè)的認(rèn)識(shí)還停留在IT技術(shù)替代手工操作的層面上,以為實(shí)現(xiàn)會(huì)計(jì)電算化就
5、是財(cái)務(wù)管理信息化的最終目標(biāo),對(duì)于實(shí)現(xiàn)現(xiàn)代化管理的信息資源的需求了解不足,沒(méi)有認(rèn)識(shí)到財(cái)務(wù)管理信息化是一個(gè)企業(yè)管理信息化的根本,是實(shí)現(xiàn)管理現(xiàn)代化的保障。</p><p> 1.2.2 企業(yè)的自身管理基礎(chǔ)相對(duì)薄弱 </p><p> 現(xiàn)代化企業(yè)管理最核心的內(nèi)容是信息的管理,企業(yè)需要能夠及時(shí)的掌握真實(shí)準(zhǔn)確的信息來(lái)控資金流、制物流。然而,目前我國(guó)非常多企業(yè)的信息嚴(yán)重不透明、不集成和不對(duì)稱,沒(méi)有做
6、到數(shù)據(jù)的充分利用和挖掘,數(shù)據(jù)采集和處理口徑不一致?;蛘叱鲇诟髯缘睦妫髽I(yè)管理部門(mén)之間不愿意及時(shí)提供相關(guān)的信息,人為造成信息孤島。此外,由于使用的軟件不夠統(tǒng)一,信息編碼標(biāo)準(zhǔn)沒(méi)有統(tǒng)一,就造成了信息的利用率與整合程度不會(huì)太高。企業(yè)的各種業(yè)務(wù)信息無(wú)法實(shí)現(xiàn)及時(shí)的傳遞和共享,信息在企業(yè)的內(nèi)部缺乏必要的控制和集中,主要表現(xiàn)在包括財(cái)務(wù)信息在內(nèi)的各種業(yè)務(wù)信息數(shù)據(jù)按橫向和縱向分割,最終形成了許多信息的孤島。信息的不真實(shí),將會(huì)直接影響企業(yè)的科學(xué)決策。<
7、;/p><p> 1.2.3 缺乏財(cái)務(wù)信息化管理的人才 </p><p> 企業(yè)中擁有各種類型的技術(shù)人員,有從事計(jì)算機(jī)方面的技術(shù)人員,也有生產(chǎn)經(jīng)營(yíng)方面的研發(fā)人員和專家。但是由于中國(guó)的國(guó)情,很多企業(yè)既懂得財(cái)務(wù)又懂得信息化管理的人才卻很少。例如許多國(guó)營(yíng)企業(yè)和私營(yíng)的家族企業(yè),公司中的財(cái)務(wù)人員或是學(xué)歷不高,或是裙帶關(guān)系,同時(shí)還缺乏信息化管理的能力及思想,其相應(yīng)的財(cái)務(wù)管理能力已經(jīng)不能夠適應(yīng)現(xiàn)代化的
8、企業(yè)管理需求。因此,如今企業(yè)迫切需要既有財(cái)務(wù)管理的能力又懂得信息化管理的多方面人才。 </p><p> 1.2.4 財(cái)務(wù)管理軟件發(fā)展滯后</p><p> 想要建立行之有效的財(cái)務(wù)管理系統(tǒng),就必須要開(kāi)發(fā)出融入了企業(yè)文化和管理理念的統(tǒng)一的財(cái)務(wù)管理軟件。但是,目前我國(guó)的大多數(shù)企業(yè)缺少開(kāi)發(fā)適合自身企業(yè)財(cái)務(wù)管理軟件需求的相應(yīng)的技術(shù)人才,國(guó)內(nèi)的企業(yè)普遍的規(guī)模較小,開(kāi)發(fā)能力相對(duì)較弱。所以,如何
9、加強(qiáng)推進(jìn)我國(guó)眾多軟件企業(yè)之間的合作,共同組織開(kāi)出發(fā)適合我國(guó)企業(yè)財(cái)務(wù)管理的統(tǒng)一的財(cái)務(wù)軟件,既是加快企業(yè)財(cái)務(wù)管理信息化建設(shè)的一個(gè)重點(diǎn),又是一個(gè)的難點(diǎn)[2]。</p><p> 1.2.5 傳統(tǒng)會(huì)計(jì)流程存在缺失</p><p> 在比較傳統(tǒng)的會(huì)計(jì)體系結(jié)構(gòu)中,當(dāng)某一項(xiàng)經(jīng)濟(jì)業(yè)務(wù)發(fā)生的時(shí)侯,該項(xiàng)經(jīng)濟(jì)業(yè)務(wù)歷史記錄的精簡(jiǎn)版版本資料將會(huì)被送到財(cái)務(wù)部門(mén)。會(huì)計(jì)信息系統(tǒng)使用匯總的方式重復(fù)的存儲(chǔ)數(shù)據(jù)
10、,很難反映出經(jīng)濟(jì)業(yè)務(wù)本來(lái)的面目;傳統(tǒng)的會(huì)計(jì)信息系統(tǒng)體系反映出的信息經(jīng)常滯后于業(yè)務(wù)信息,信息的滯后既影響了信息的質(zhì)量,又降低了它的相關(guān)性,以至于企業(yè)不能從效益的角度來(lái)對(duì)經(jīng)營(yíng)生產(chǎn)活動(dòng)進(jìn)行實(shí)時(shí)的監(jiān)控。當(dāng)因特網(wǎng)技術(shù)在眾多領(lǐng)域中得到廣泛應(yīng)用的時(shí)候,許多企業(yè)和組織的財(cái)務(wù)人員積極的將因特網(wǎng)技術(shù)應(yīng)用在會(huì)計(jì)信息系統(tǒng)。然而在傳統(tǒng)財(cái)務(wù)會(huì)計(jì)體系結(jié)構(gòu)的束縛之下,人們并沒(méi)有充分發(fā)揮因特網(wǎng)技術(shù)的優(yōu)勢(shì)來(lái)重新設(shè)計(jì)財(cái)務(wù)會(huì)計(jì)流程,只是簡(jiǎn)單的照搬和模仿手工的流程。在傳統(tǒng)的會(huì)計(jì)
11、流程下,當(dāng)某項(xiàng)經(jīng)濟(jì)業(yè)務(wù)發(fā)生的時(shí)侯,業(yè)務(wù)部門(mén)需要處理相應(yīng)的單據(jù)和記帳,財(cái)務(wù)人員還需要根據(jù)業(yè)務(wù)單據(jù)(銷售發(fā)票、采購(gòu)發(fā)票、入庫(kù)單等)來(lái)編制記帳憑證,并將其錄入到系統(tǒng)中。</p><p> 1.3 課題研究的目的和意義</p><p> 1.3.1 課題研究的目的</p><p> 傳統(tǒng)財(cái)務(wù)管理模式下,企業(yè)的財(cái)務(wù)系統(tǒng)大量的應(yīng)用計(jì)算機(jī),然而這種使用只是去解決個(gè)別的財(cái)
12、務(wù)問(wèn)題,缺乏了從企業(yè)整體角度對(duì)財(cái)務(wù)管理進(jìn)行網(wǎng)絡(luò)設(shè)計(jì)的理念,從而造成了眾多的財(cái)務(wù)“信息孤島”,以至于造成企業(yè)了資金的浪費(fèi)與財(cái)務(wù)管理效率的低下。對(duì)財(cái)務(wù)管理信息化的建設(shè)的推進(jìn),其目的在于通過(guò)使用信息技術(shù),來(lái)消除每一個(gè)“信息孤島”,從而實(shí)現(xiàn)財(cái)務(wù)的集成式管理。想要達(dá)到這個(gè)目標(biāo),需要對(duì)傳統(tǒng)財(cái)務(wù)會(huì)計(jì)流程進(jìn)行一定的改造.即通過(guò)對(duì)傳統(tǒng)財(cái)務(wù)模式的工作環(huán)節(jié)、工作步驟、工作單位進(jìn)行判斷。并對(duì)邏輯關(guān)系、可否并行、時(shí)間耗費(fèi)等方面進(jìn)行分析研究,大膽創(chuàng)意構(gòu)思出可以最好
13、的完成統(tǒng)一工作目標(biāo)的一系列工作單位與環(huán)節(jié),以求能夠在質(zhì)量、成本、速度、服務(wù)等各項(xiàng)績(jī)效考核的關(guān)鍵指標(biāo)上面得到改善。</p><p> 開(kāi)發(fā)財(cái)務(wù)管理軟件的目的是為了更好地管理企業(yè),通過(guò)網(wǎng)上財(cái)務(wù)管理系統(tǒng)普通員工可以隨時(shí)進(jìn)行工資,津貼等費(fèi)用的查詢,同時(shí)可以進(jìn)行網(wǎng)上報(bào)銷申請(qǐng)等。公司高層可以隨時(shí)隨地審核報(bào)銷申請(qǐng)和查看公司的財(cái)務(wù)狀況,從而了解公司的發(fā)展?fàn)顩r。對(duì)于公司管理者來(lái)說(shuō),通過(guò)該系統(tǒng)可以大大的減少工作量,使公司的運(yùn)行能夠
14、更加便捷,更加高效,有利于公司長(zhǎng)遠(yuǎn)的發(fā)展。</p><p><b> 課題研究的意義</b></p><p> 如今是信息的時(shí)代,誰(shuí)能夠掌握市場(chǎng)信息,誰(shuí)就能夠搶得市場(chǎng)的制高點(diǎn);誰(shuí)就能夠優(yōu)化資源配置,降低企業(yè)的經(jīng)營(yíng)成本,提高企業(yè)的整體競(jìng)爭(zhēng)力?,F(xiàn)代化企業(yè)只有通過(guò)建立現(xiàn)代化的信息管理系統(tǒng),以市場(chǎng)為導(dǎo)向、效益為核心、財(cái)務(wù)管理為根本的企業(yè)管理模式,才能夠在國(guó)內(nèi)外市場(chǎng)競(jìng)爭(zhēng)中發(fā)
15、展和生存,在網(wǎng)絡(luò)經(jīng)濟(jì)的大潮中站穩(wěn)腳跟。</p><p> 在互聯(lián)網(wǎng)環(huán)境之下,任何的物理距離都將會(huì)變成鼠標(biāo)的距離,財(cái)務(wù)管理的功能必須延伸到全球任何一個(gè)地點(diǎn)。財(cái)務(wù)管理模式只有從以前的局部、分散管理向集中式和遠(yuǎn)程管理轉(zhuǎn)變,才能夠?qū)崟r(shí)監(jiān)控公司財(cái)務(wù)狀況以避免運(yùn)營(yíng)產(chǎn)生的財(cái)務(wù)風(fēng)險(xiǎn)。企業(yè)通過(guò)使用互聯(lián)網(wǎng),能夠?qū)λ械姆种C(jī)構(gòu)實(shí)施數(shù)據(jù)的遠(yuǎn)程處理、遠(yuǎn)程審計(jì)、遠(yuǎn)程查賬和遠(yuǎn)程報(bào)賬等遠(yuǎn)距離的財(cái)務(wù)監(jiān)控,同時(shí)也可以監(jiān)控和掌握銷售點(diǎn)經(jīng)營(yíng)、遠(yuǎn)程庫(kù)
16、存等業(yè)務(wù)的實(shí)時(shí)情況 </p><p> 2 使用工具及相關(guān)知識(shí)</p><p> 本管理系統(tǒng)開(kāi)發(fā)是采用JSP編程語(yǔ)言和B/S架構(gòu)開(kāi)發(fā)模式進(jìn)行的,開(kāi)發(fā)的工具主要有編程環(huán)境是MyEclipse 8.5,后臺(tái)的服務(wù)器是Tomcate 6.0,數(shù)據(jù)庫(kù)采用MySQL,界面設(shè)計(jì)運(yùn)用了Dreamweaver。通過(guò)運(yùn)用SQL語(yǔ)句來(lái)實(shí)現(xiàn)數(shù)據(jù)庫(kù)的操作并且利用JavaBean組件來(lái)完成數(shù)據(jù)庫(kù)的連接和打開(kāi)。
17、</p><p> 2.1 JSP簡(jiǎn)介</p><p> JSP(Java Server Pages)是由 Sun Microsystems 公司倡導(dǎo)許多公司參與共同建立的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn), JSP技術(shù)與ASP技術(shù)有些類似,它是在傳統(tǒng)的網(wǎng)頁(yè)HTML文件中插入了Java程序段與JSP標(biāo)記,從而形成了JSP文件。使用JSP進(jìn)行開(kāi)發(fā)的 Web 應(yīng)用是跨平臺(tái)的,既可以在 Linux環(huán)境下
18、運(yùn)行,也可以在其他的操作系統(tǒng)上面運(yùn)行 。基于JSP技術(shù)所做成的網(wǎng)頁(yè)還可以通過(guò) Tags與 Scriptlets 來(lái)訪問(wèn)存在于服務(wù)端資源的應(yīng)用邏輯 。JSP將網(wǎng)頁(yè)設(shè)計(jì)與網(wǎng)頁(yè)邏輯和顯示分離開(kāi)來(lái),支持可以重用的基于組件的設(shè)計(jì),使基于 Web 的應(yīng)用程序的開(kāi)發(fā)變得方便和快捷[3]。</p><p> JSP 在技術(shù)上有著其他語(yǔ)言如 PHP、ASP 所沒(méi)有的優(yōu)勢(shì)。JSP 可以通過(guò) JavaBean 等技術(shù)來(lái)實(shí)現(xiàn)內(nèi)容的產(chǎn)生
19、與顯示分離,并且 JSP 可以采用 JavaBeans 或者 EJB 來(lái)執(zhí)行應(yīng)用程序所要求的更為復(fù)雜的處理,從而完成企業(yè)級(jí)分布式的大型應(yīng)用。 因此,很多國(guó)外的大型企業(yè)和商務(wù)系統(tǒng)都會(huì)采用 JSP技術(shù)。作為采用 Java 技術(shù)的一部分,JSP 技術(shù)也可以支持復(fù)雜的基于 Web 的應(yīng)用,對(duì)于腳本語(yǔ)言來(lái)說(shuō),JSP 還是擁有非常大的優(yōu)勢(shì)的,雖然其配置和部署相對(duì)于其他的腳本語(yǔ)言來(lái)說(shuō)要更復(fù)雜一些,但是對(duì)于跨平臺(tái)的中大型網(wǎng)站系統(tǒng)來(lái)講,基于 Java技術(shù)
20、的 JSP,結(jié)合 JavaBean 和 EJB 幾乎就成為了唯一的選擇[4]。</p><p> JSP文件在用戶第一次請(qǐng)求的時(shí)候,會(huì)被編譯成Servlet,然后由這個(gè)Servlet對(duì)用戶的請(qǐng)求進(jìn)行處理,所以JSP也可以看作是運(yùn)行時(shí)的Servlet。Servlet是JAVA對(duì)CGI的回應(yīng),作用主要是把動(dòng)態(tài)的內(nèi)容混合到靜態(tài)的內(nèi)容中來(lái)產(chǎn)生HTML。它們?cè)诜?wù)器上解釋和執(zhí)行瀏覽器的請(qǐng)求,承擔(dān)客戶端與其他應(yīng)用程序之間的
21、中間層的角色[6]。</p><p><b> 2.2 B/S架構(gòu)</b></p><p> B/S結(jié)構(gòu)就是瀏覽器和服務(wù)器。它是隨著Internet技術(shù)的興起的,是對(duì)C/S結(jié)構(gòu)的一種變化或改進(jìn)的結(jié)構(gòu)。B/S結(jié)構(gòu)最大的優(yōu)點(diǎn)就是在任何地方都可以進(jìn)行操作而不用安裝一些專門(mén)的軟件。只要有一臺(tái)能上網(wǎng)的電腦就可以使用,而且客戶端不需要維護(hù)。系統(tǒng)的擴(kuò)展性比較容易,只要可以上網(wǎng),
22、再由系統(tǒng)的管理員分配給一個(gè)用戶名與密碼,就能夠使用了。而且有的可以在線進(jìn)行申請(qǐng),只要通過(guò)公司內(nèi)部的安全認(rèn)證之后,不需要人為的介入,系統(tǒng)就可以自動(dòng)分配一個(gè)賬號(hào)給用戶來(lái)進(jìn)入系統(tǒng)。</p><p> 在這種結(jié)構(gòu)下,用戶的工作界面是通過(guò)瀏覽器來(lái)實(shí)現(xiàn),很少部分的事務(wù)邏輯在前端實(shí)現(xiàn),主要的事務(wù)邏輯在服務(wù)器端實(shí)現(xiàn),形成所謂的三層結(jié)構(gòu)。這樣很大程度簡(jiǎn)化了客戶端電腦的載荷,減輕了系統(tǒng)維護(hù)與升級(jí)的成本和工作量,降低了用戶的總成本。
23、以目前的技術(shù)來(lái)看,局域網(wǎng)建立B/S結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用,并且通過(guò)Internet/Intranet模式下的數(shù)據(jù)庫(kù)應(yīng)用,成本也比較低、相對(duì)容易把握。它是屬于一次性到位的開(kāi)發(fā),能夠?qū)崿F(xiàn)不同的人員可以在不同的地點(diǎn),以不同的接入方式(比如WAN,LAN, Internet/Intranet等)訪問(wèn)與操作共同數(shù)據(jù)庫(kù);它可以非常有效的保護(hù)管理訪問(wèn)權(quán)限與數(shù)據(jù)平臺(tái),服務(wù)器數(shù)據(jù)庫(kù)也非常的安全。在Java這樣的具有跨平臺(tái)性的語(yǔ)言出現(xiàn)后,B/S架構(gòu)管理軟件會(huì)更加的
24、方便、快捷和高效[7]。三級(jí)結(jié)構(gòu)如圖1.1所示</p><p> 圖2.1 三級(jí)結(jié)構(gòu)圖</p><p> 2.3 MyEclipse</p><p> MyEclipse是由Genuitec公司所大力研發(fā)的企業(yè)級(jí)的工作平臺(tái),通過(guò)它可以使得我們?cè)跀?shù)據(jù)庫(kù)與JavaEE的開(kāi)發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器整合方面的工作效率得到很大的提高。它是功能豐富的JavaEE集成
25、開(kāi)發(fā)環(huán)境,包含了完善的編碼、調(diào)試、測(cè)試與發(fā)布功能,完整的支持HTML, JSP, Javascript, SQL[8]。MyEclipse是一個(gè)十分棒的用于開(kāi)發(fā)Java,的插件集合,MyEclipse的功能特別的強(qiáng)大,支持也很廣泛,尤其是對(duì)于各種開(kāi)元產(chǎn)品的支持非常的不錯(cuò)。MyEclipse目前支持Java Servlet,AJAX, JSP, JSF, Struts,Spring, Hibernate,EJB3,JDBC數(shù)據(jù)庫(kù)鏈接工具等
26、多項(xiàng)功能??梢哉f(shuō)MyEclipse幾乎包含了目前所有主流的開(kāi)元產(chǎn)品專屬eclipse的開(kāi)發(fā)工具。</p><p> Eclipse框架的這種靈活性來(lái)源于其擴(kuò)展點(diǎn)。它們是在XML中定義的已知接口,并充當(dāng)插件的耦合點(diǎn)。擴(kuò)展點(diǎn)的范圍包括從用在常規(guī)表述過(guò)濾器中的簡(jiǎn)單字符串,到一個(gè)Java類的描述。任何Eclipse插件定義的擴(kuò)展點(diǎn)都能夠被其它插件使用,反之,任何Eclipse插件也可以遵從其它插件定義的擴(kuò)展點(diǎn)。除了解由
27、擴(kuò)展點(diǎn)定義的接口外,插件不知道它們通過(guò)擴(kuò)展點(diǎn)提供的服務(wù)將如何被使用。 </p><p> 利用Eclipse,我們可以將高級(jí)設(shè)計(jì)(也許是采用UML)與低級(jí)開(kāi)發(fā)工具(如應(yīng)用調(diào)試器等)結(jié)合在一起。如果這些互相補(bǔ)充的獨(dú)立工具采用Eclipse擴(kuò)展點(diǎn)彼此連接,那么當(dāng)我們用調(diào)試器逐一檢查應(yīng)用時(shí),UML對(duì)話框可以突出顯示我們正在關(guān)注的器件。事實(shí)上,由于Eclipse并不了解開(kāi)發(fā)語(yǔ)言,所以無(wú)論Java語(yǔ)言調(diào)試器、C/C++調(diào)
28、試器還是匯編調(diào)試器都是有效的,并可以在相同的框架內(nèi)同時(shí)瞄準(zhǔn)不同的進(jìn)程或節(jié)點(diǎn)。 </p><p> MyEclipse擁有控制臺(tái)功能以及很多其他工具無(wú)法比擬的界面和感覺(jué),尤其是對(duì)于JSP的改善,可以說(shuō)是當(dāng)今開(kāi)發(fā)環(huán)境的一個(gè)重要里程碑??刂婆_(tái)功能可以將其稱為配置中心,其中包含多個(gè)選項(xiàng)卡,開(kāi)發(fā)人員能夠看到他們的軟件、工作區(qū)等,因此增加了團(tuán)隊(duì)效率[9]。用戶也可以通過(guò)配置中心,來(lái)進(jìn)行安裝、卸載插件或者更新等操作,對(duì)于安裝
29、和更新模塊,用戶只需要選擇其中一個(gè)復(fù)選框就可以完成。這些管理工具的出現(xiàn),大大的提高了MyEclipse的開(kāi)發(fā)效率。</p><p> 在結(jié)構(gòu)上,MyEclipse所具有特征能夠被分為7類: </p><p> a) JavaEE模型 </p><p> b) EJB的開(kāi)發(fā)工具 </p><p> c) WEB的開(kāi)
30、發(fā)工具</p><p><b> d) 數(shù)據(jù)庫(kù)服務(wù)</b></p><p> e) 應(yīng)用程序服務(wù)器的連接器</p><p> f) JavaEE項(xiàng)目的部署服務(wù) </p><p> g) MyEclipse的整合幫助 </p><p> 對(duì)于上面每一種功能上的類別,在Ecl
31、ipse中都有相對(duì)應(yīng)的功能部件,并且可以通過(guò)一系列的插件來(lái)實(shí)現(xiàn)它們。MyEclipse在結(jié)構(gòu)上的這種模塊化,能夠允許我們?cè)诓挥绊懫渌K的情況下,對(duì)其中任意一個(gè)模塊進(jìn)行單獨(dú)的擴(kuò)展與升級(jí)[10]。</p><p> 2.4 Tomcat</p><p> Tomcat是屬于Apache 軟件基金會(huì)(Apache Software Foundation)的Jakarta 項(xiàng)目中的一個(gè)核心
32、項(xiàng)目,它是由Apache、Sun 與其他一些公司及個(gè)人所共同開(kāi)發(fā)而成的。Tomcat 非常受廣大程序員的喜愛(ài),因?yàn)樗\(yùn)行時(shí)所占用的系統(tǒng)資源比較少,擴(kuò)展性良好,同時(shí)還支持負(fù)載平衡與郵件服務(wù)等開(kāi)發(fā)應(yīng)用系統(tǒng)常用功能;而且它還在一直不斷的完善和改進(jìn)中,任何一個(gè)有興趣的程序愛(ài)好者都可以更改它或者在其中加入其他的功能[11]。Tomcat 是一個(gè)輕量級(jí)的應(yīng)用服務(wù)器,在并發(fā)訪問(wèn)用戶不是特別多或者中小型系統(tǒng)的場(chǎng)合下被普遍的應(yīng)用,是開(kāi)發(fā)與調(diào)試JSP 程序
33、的第一選擇服務(wù)器。對(duì)于一個(gè)剛開(kāi)始學(xué)習(xí)的人來(lái)講,當(dāng)在一臺(tái)機(jī)器上配置完了Apache 服務(wù)器之后,可以使用它來(lái)響應(yīng)HTML 頁(yè)面的訪問(wèn)請(qǐng)求。事實(shí)上Tomcat是屬于Apache 服務(wù)器的擴(kuò)展,但它卻是獨(dú)立自主運(yùn)行的,所以當(dāng)你運(yùn)行tomcat 服務(wù)器的時(shí)候,它實(shí)際上是作為一個(gè)與Apache 獨(dú)立的進(jìn)程單獨(dú)來(lái)運(yùn)行的。當(dāng)配置正確時(shí),Apache 為HTML頁(yè)面服務(wù),而Tomcat 實(shí)際上運(yùn)行JSP 頁(yè)面和Servlet。另外,Tomc</p
34、><p> Tomcat也提供其它的一些特征,如與SSL集成到一塊,實(shí)現(xiàn)安全傳輸。還有Tomcat也提供JNDI支持,這與那些J2EE應(yīng)用服務(wù)器提供的是一致的。說(shuō)到這里有必要介紹一下通常所說(shuō)的應(yīng)用服務(wù)器(如WebLogic)與Tomcat有何區(qū)別。應(yīng)用服務(wù)器提供更多的J2EE特征,如EJB,JMS,JAAS等,同時(shí)也支持Jsp和Servlet.而Tomcat則功能沒(méi)有那么強(qiáng)大,它不提供EJB等支持。但如果與JBos
35、s(一個(gè)開(kāi)源的應(yīng)用服務(wù)器)集成到一塊,則可以實(shí)現(xiàn)J2EE的全部功能。既然應(yīng)用服務(wù)器具有Tomcat的功能,那么Tomcat有沒(méi)有存在的必要呢?事實(shí)上,我們的很多中小應(yīng)用不需要采用EJB等技術(shù),Jsp和Servlet已經(jīng)足夠,這時(shí)如果用應(yīng)用服務(wù)器就有些浪費(fèi)了。而Tomcat短小精悍,配置方便,開(kāi)源免費(fèi),能滿足我們的需求,這種情況下我們自然會(huì)選擇Tomcat。</p><p> 自從JSP發(fā)布之后,推出了各式各樣的
36、JSP引擎。ApacheGroup在完成GNUJSP1。0的開(kāi)發(fā)以后,開(kāi)始考慮在SUN的JSWDK基礎(chǔ)上開(kāi)發(fā)一個(gè)可以直接提供Web服務(wù)的JSP服務(wù)器,當(dāng)然同時(shí)也支持Servlet,這樣Tomcat就誕生了。Tomcat是jakarta項(xiàng)目中的一個(gè)重要的子項(xiàng)目,其被JavaWorld雜志的編輯選為2001年度最具創(chuàng)新的java產(chǎn)品,同時(shí)它又是sun公司官方推薦的Servlet和JSP容器,因此其越來(lái)越多的受到軟件公司和開(kāi)發(fā)人員的喜愛(ài)。Se
37、rvlet和JSP的最新規(guī)范都可以在Tomcat的新版本中得到實(shí)現(xiàn)。其次,Tomcat是完全免費(fèi)的軟件,任何人都可以從互聯(lián)網(wǎng)上自由地下載。Tomcat與Apache的組合相當(dāng)完美</p><p> 總而言之,Apache的特點(diǎn)是簡(jiǎn)單、穩(wěn)定、速度快,并且可以做代理服務(wù)器來(lái)使用。因?yàn)門(mén)omcat是Java程序,支持JSP1.1及Servlet2.2等版本,所以只要安裝了JDK就可以使用,不需要考慮操作系統(tǒng)平臺(tái)[13
38、]。</p><p><b> 2.5 MySQL</b></p><p> MySQL實(shí)際上是一個(gè)小型的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),開(kāi)發(fā)者是隸屬于瑞典的MySQL AB公司。該公司先是在2008年被Sun公司所收購(gòu)。而之后在2009年,SUN又被Oracle公司所收購(gòu)。當(dāng)前MySQL被廣泛地應(yīng)用在因特網(wǎng)上的中小型網(wǎng)站。由于本身具有體積較小、速度快和總成本低等優(yōu)點(diǎn),特別
39、是開(kāi)放性源碼這一優(yōu)勢(shì),使得非常多的中小型網(wǎng)站為了減少網(wǎng)站總體上的成本而使用MySQL作為網(wǎng)站數(shù)據(jù)庫(kù)。與其他的例如SQL Server、Oracle和DB2等大型數(shù)據(jù)庫(kù)相比較的話,MySQL有其自身不足的地方,例如規(guī)模小、功能少等,但是這些并沒(méi)有降低它受歡迎的程度。對(duì)于普通的個(gè)人使用者與中小型企業(yè)來(lái)講,MySQL所提供的功能已經(jīng)完全足夠了,而且由于MySQL是開(kāi)放源碼的軟件,因而可以大大的降低總成本。</p><p&g
40、t; MySQL數(shù)據(jù)庫(kù)是基于關(guān)系數(shù)據(jù)庫(kù)技術(shù)優(yōu)勢(shì)構(gòu)建的,它可為任何規(guī)模的組織機(jī)構(gòu)提供集成化信息管理解決方案。當(dāng)今的企業(yè)常常面臨著諸多方面的挑戰(zhàn),例如需要根據(jù)數(shù)據(jù)做出更快、更多的決策;需要提高開(kāi)發(fā)團(tuán)隊(duì)的生產(chǎn)力和靈活度;在減少總體信息技術(shù)(IT)預(yù)算的同時(shí),擴(kuò)展基礎(chǔ)架構(gòu)以滿足更多要求等。作為oracle公司下一代的數(shù)據(jù)分析與管理軟件,MySQL對(duì)企業(yè)數(shù)據(jù)的簡(jiǎn)化和分析應(yīng)用的創(chuàng)建、管理與部署方面有很大的幫助,并且在解決方案可用性、伸縮性與安全性
41、方面作出了了重大的改進(jìn)。因此,為了提高系統(tǒng)的安全性、可靠性和性能,本系統(tǒng)采用MySQL數(shù)據(jù)庫(kù)[14]。</p><p> 2.6 Dreamweaver</p><p> Dreamweaver是個(gè)原本由Macromedia公司所開(kāi)發(fā)的著名網(wǎng)站開(kāi)發(fā)工具。它使用所見(jiàn)即所得的接口,亦有HTML編輯的功能。它現(xiàn)在有Mac和Windows系統(tǒng)的版本。隨Macromedia被Adobe收購(gòu)后,A
42、dobe也開(kāi)始計(jì)劃開(kāi)發(fā)Linux版本的Dreamweaver了。 Dreamweaver自MX版本開(kāi)始,使用了Opera的排版引擎 "Presto" 作為網(wǎng)頁(yè)預(yù)覽。Dreamweaver做為一個(gè)可視化的網(wǎng)頁(yè)設(shè)計(jì)與網(wǎng)站管理工具,支持目前最新的Web技術(shù),包括HTML檢查、HTML格式化選項(xiàng)、HTML格式控制、HomeSite/BBEdit捆綁、圖像編輯、可視化網(wǎng)頁(yè)設(shè)計(jì)、全FTP 功能、全局查找替換等富媒體格式和動(dòng)態(tài)HT
43、ML、基于團(tuán)隊(duì)的網(wǎng)站創(chuàng)作。在編輯上人們可以選擇可視化方式或者自身喜歡的源碼編輯方式。 </p><p> Dreamweaver還集成了程序開(kāi)發(fā)語(yǔ)言,對(duì)ASP、PHP.、NET、JS的基本語(yǔ)言和連接操作數(shù)據(jù)庫(kù),都是完全支持的。</p><p> 2.7 JavaBean</p><p> JavaBean 是一種使用JAVA語(yǔ)言寫(xiě)成的可以重用的組件。為了能夠?qū)?/p>
44、成JavaBean,類必須要是具體且是公共的,同時(shí)具有沒(méi)有任何參數(shù)的構(gòu)造器。JavaBean 通過(guò)提供符合一致性設(shè)計(jì)模式的公共方法將內(nèi)部域暴露稱為屬性。大家都知道,屬性名與這種模式相符合,其他的Java 類能夠通過(guò)自省機(jī)制發(fā)現(xiàn)與操作這些JavaBean 屬性。 用戶可以通過(guò)使用JavaBean來(lái)將功能、值、處理、數(shù)據(jù)庫(kù)訪問(wèn)和其他任何能夠用java代碼創(chuàng)造的對(duì)象來(lái)進(jìn)行打包,并且其它的開(kāi)發(fā)者能夠通過(guò)內(nèi)部的JSP頁(yè)面、其他的JavaBean、
45、Servlet、applet程序或應(yīng)用來(lái)使用這些對(duì)象。用戶可以想象成JavaBean提供了一種隨時(shí)隨地的復(fù)制與粘貼功能,而不用去關(guān)心任何的改變。</p><p> JavaBean是Sun微系統(tǒng)中的一個(gè)面向?qū)ο蟮木幊探涌冢梢宰屇憬芍赜脩?yīng)用程序或者可以在網(wǎng)絡(luò)中任何主流的操作系統(tǒng)平臺(tái)上配置的程序塊,被稱作為組件。就像Java applet一樣,JavaBeans組件可以賦予萬(wàn)維網(wǎng)頁(yè)面交互的能力,例如:根據(jù)用戶
46、或?yàn)g覽器的特性改變頁(yè)面內(nèi)容或者是計(jì)算感興趣的比率[15]。從用戶的角度來(lái)看,一個(gè)組件可以是一個(gè)和你交互的按鈕或者是一個(gè)當(dāng)你按下按鈕它便開(kāi)始的小計(jì)算程序。以一個(gè)開(kāi)發(fā)者的角度來(lái)看,那個(gè)計(jì)算器組件和按鈕組件是被分別創(chuàng)建的,并且它們可以一起使用,也可以是在不同的應(yīng)用程序或情況下和不同的組件產(chǎn)生不同的組合來(lái)使用。</p><p><b> 3 需求分析</b></p><p&g
47、t; 軟件的需求分析工作屬于軟件生存期中至關(guān)重要的一步,同時(shí)也是具有決定性的一步。只有通過(guò)了軟件的需求分析之后,才可以把軟件性能與功能的整體概念描述成為更加具體的軟件需求規(guī)格說(shuō)明,從而為軟件的開(kāi)發(fā)奠定基礎(chǔ)。同時(shí),軟件的需求分析工作也是一個(gè)不斷了解與逐步細(xì)化的過(guò)程。這個(gè)過(guò)程會(huì)將軟件計(jì)劃階段時(shí)所確定的軟件范圍逐步細(xì)化到能夠詳細(xì)定義的程度,并且還會(huì)分析出不同種類的軟件元素,然后為這些元素找到可行的解決方法。通過(guò)進(jìn)行需求分析,逐步的細(xì)化對(duì)軟件
48、的各種要求,描述軟件需要處理的數(shù)據(jù)域,并且為軟件開(kāi)發(fā)提供一種可以轉(zhuǎn)化為結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)設(shè)計(jì)和過(guò)程設(shè)計(jì)的功能與數(shù)據(jù)表示。</p><p> 需求分析所要做的工作是深入描述軟件的功能和性能,定義軟件其他的有效性需求,明確軟件設(shè)計(jì)的限制和軟件與其它系統(tǒng)元素的接口細(xì)節(jié)。在軟件完成后,制定的軟件需求規(guī)格說(shuō)明還要為評(píng)價(jià)軟件質(zhì)量提供依據(jù)。</p><p> 3.1 系統(tǒng)功能需求分析</p>
49、;<p> 隨著計(jì)算機(jī)以及網(wǎng)絡(luò)技術(shù)的快速發(fā)展,因特網(wǎng)在全球范圍內(nèi)的不斷普及,世界正在快速的邁向信息化社會(huì),信息科學(xué)技術(shù)的的重要性與日劇增,從而使人們避免了繁雜的事務(wù),提高了工作的效率。財(cái)務(wù)人員不用再用在手寫(xiě)收據(jù),通過(guò)打印來(lái)實(shí)現(xiàn)完成收據(jù)書(shū)寫(xiě)過(guò)程,減輕了工作量,提高了業(yè)務(wù)水平。財(cái)務(wù)人員隨時(shí)可以向外提供信息,使使用者可以隨時(shí)到財(cái)務(wù)網(wǎng)查詢到相關(guān)的的信息,同時(shí)財(cái)務(wù)人員還為領(lǐng)導(dǎo)的決策提供了依據(jù),從而提高企業(yè)管理水平,控制生產(chǎn)成本,規(guī)
50、范管理流程,加強(qiáng)對(duì)市場(chǎng)變化的應(yīng)變能力。</p><p> 該系統(tǒng)的所實(shí)現(xiàn)功能:</p><p> 1)登陸模塊:分管理員、財(cái)務(wù)人員及業(yè)務(wù)員三種用戶身份。</p><p> 2)費(fèi)用管理模塊:員工可以通過(guò)該模塊查詢工資、獎(jiǎng)金、等費(fèi)用,管理員可以在后臺(tái)對(duì)費(fèi)用錄入。</p><p> 2)員工管理模塊;后臺(tái)添加和刪除員工</p>
51、<p> 3)部門(mén)管理模塊;后臺(tái)添加和刪除部門(mén)</p><p> 4)報(bào)銷管理模塊:業(yè)務(wù)員可以通過(guò)該模塊提交報(bào)銷申請(qǐng)和查詢報(bào)銷信息,財(cái)務(wù)員對(duì)報(bào)銷申請(qǐng)進(jìn)行審核,管理員可以刪除無(wú)用報(bào)銷信息</p><p> 5)錯(cuò)誤處理模塊;用戶登錄賬號(hào)或密碼輸入錯(cuò)誤,錄入信息錯(cuò)誤會(huì)有錯(cuò)誤提示。</p><p> 6)密碼修改模塊;用戶可以更改密碼。</p&
52、gt;<p> 3.2 可行性分析</p><p> 1)社會(huì)可行性。如今,計(jì)算機(jī)正在社會(huì)的各個(gè)領(lǐng)域發(fā)揮著巨大的作用,它以其快速準(zhǔn)確的特性彌補(bǔ)人們的先天不足,讓計(jì)算機(jī)參與企業(yè)的財(cái)務(wù)管理事業(yè),是一種時(shí)代發(fā)展的必然體現(xiàn),也是一個(gè)社會(huì)國(guó)家經(jīng)濟(jì)水平進(jìn)步的體現(xiàn)。網(wǎng)上財(cái)務(wù)管理系統(tǒng)是每一個(gè)企業(yè)進(jìn)行財(cái)務(wù)管理不可缺少的部分,它對(duì)企業(yè)的財(cái)務(wù)計(jì)劃,財(cái)務(wù)監(jiān)督,財(cái)務(wù)控制,財(cái)務(wù)運(yùn)用等方面都起著巨大的作用,增強(qiáng)了企業(yè)辦公的
53、效率。如何更好的發(fā)揮財(cái)務(wù)管理效用關(guān)系到一個(gè)企業(yè)的命脈,所以財(cái)務(wù)軟件的發(fā)展是未來(lái)企業(yè)發(fā)展的一個(gè)重要方向,研究和設(shè)計(jì)財(cái)務(wù)軟件也就顯得十分必要了。</p><p> 2)經(jīng)濟(jì)可行性,即進(jìn)行開(kāi)發(fā)成本的估算以及可能取得的經(jīng)濟(jì)效益評(píng)估,確定待開(kāi)發(fā)系統(tǒng)是否值得進(jìn)行投資開(kāi)發(fā)。此次開(kāi)發(fā)實(shí)現(xiàn)的網(wǎng)上財(cái)務(wù)管理系統(tǒng)主要實(shí)現(xiàn)工具有MyEclipse、MySQL和Tomcat,這些工具都是可以免費(fèi)就能使用的,可以直接從網(wǎng)絡(luò)上免費(fèi)下載;還有就
54、是本次開(kāi)發(fā)的系統(tǒng)可以加強(qiáng)對(duì)企業(yè)的財(cái)務(wù)管理,減輕財(cái)務(wù)人員的工作量,提高工作效率,從而增加企業(yè)的經(jīng)濟(jì)收益。所以在經(jīng)濟(jì)方面是完全可行的。</p><p> 3)技術(shù)可行性,主要分析現(xiàn)有技術(shù)條件是否能順利完成開(kāi)發(fā)工作,硬件和軟件配置是否滿足開(kāi)發(fā)者的需要,技術(shù)人員的種類與數(shù)量等。網(wǎng)上財(cái)務(wù)管理系統(tǒng)的工作主要是便于公司管理,可以擺脫時(shí)間地點(diǎn)的限制,能夠隨時(shí)隨地的進(jìn)行財(cái)務(wù)查詢和處理。這一特點(diǎn)非常適合計(jì)算機(jī),通過(guò)網(wǎng)絡(luò)技術(shù),發(fā)揮計(jì)
55、算機(jī)的信息傳輸速率快、準(zhǔn)確度高的優(yōu)勢(shì)。如今計(jì)算機(jī)硬件和軟件技術(shù)水平的飛速發(fā)展,為系統(tǒng)的開(kāi)發(fā)提供了必要技術(shù)條件。</p><p><b> 3.3 性能分析</b></p><p> 首先開(kāi)發(fā)程序要有可靠性,容易理解,可以應(yīng)付各種由于系統(tǒng)問(wèn)題而產(chǎn)生的錯(cuò)誤,當(dāng)系統(tǒng)本身出現(xiàn)問(wèn)題時(shí)候要能夠以最好的方式退出程序,避免程序發(fā)生假死。其次要求程序?qū)λ\(yùn)行的系統(tǒng)的硬件條件要求盡
56、可能低,響應(yīng)的速度盡可能快,運(yùn)行的時(shí)候內(nèi)存占用率盡可能小。再者,要求程序易于維護(hù)和擴(kuò)展。所以應(yīng)該采用模塊式化開(kāi)發(fā),各模塊之間盡量不要有太多的耦合,以免維護(hù)時(shí)候不便。同時(shí),需要設(shè)計(jì)的系統(tǒng)要良好的界面,便于使用者進(jìn)行操作。</p><p> 3.4 系統(tǒng)運(yùn)行環(huán)境</p><p> 此系統(tǒng)是基于JSP的網(wǎng)上財(cái)務(wù)管理管理系統(tǒng),使用MyEclipse 8.5環(huán)境開(kāi)發(fā),數(shù)據(jù)庫(kù)采用MySQL 5.
57、1數(shù)據(jù)庫(kù),服務(wù)器為Apache 軟件基金會(huì)研發(fā)的Tomcat 6.0。具體運(yùn)行要求如下:</p><p><b> 1)軟件環(huán)境</b></p><p> 1.1) 操作系統(tǒng)WindowsXP或以上版本。.</p><p> 1.2) 數(shù)據(jù)庫(kù)應(yīng)使用MySQL5.1或以上版本。</p><p> 1.3) 開(kāi)發(fā)環(huán)境
58、MyEclipse 8.5或以上版本。</p><p><b> 2)硬件環(huán)境。</b></p><p> 2.1) 內(nèi)存至少為128M。</p><p> 2.2) CPU要求為Intel Pentium 800MHZ或以上更高頻率的CPU。</p><p> 2.3) 硬盤(pán)容量要求為40G以上。</p&
59、gt;<p><b> 4 系統(tǒng)總體設(shè)計(jì)</b></p><p> 4. 1 系統(tǒng)介紹與功能模塊</p><p> 該系統(tǒng)所要設(shè)計(jì)的是網(wǎng)上財(cái)務(wù)管理系統(tǒng)。通過(guò)該系統(tǒng)財(cái)務(wù)部門(mén)也可以進(jìn)行更方便、更高效的管理,利用信息化管理手段實(shí)現(xiàn)對(duì)財(cái)務(wù)流入流出的動(dòng)態(tài)監(jiān)管。本系統(tǒng)所要實(shí)現(xiàn)的主要功能是普通用戶可以隨時(shí)查詢工資、獎(jiǎng)金、稅費(fèi)扣繳等,還可以網(wǎng)上進(jìn)行報(bào)銷申請(qǐng)?zhí)幚?/p>
60、。管理員可以對(duì)員工,部門(mén)進(jìn)行添加、修改和刪除,查詢各部門(mén)人員報(bào)銷費(fèi)用,對(duì)員工報(bào)銷申請(qǐng)進(jìn)行審核等。</p><p> 員工屬性包括姓名、性別、年齡、學(xué)歷、職位、住址、電話和部門(mén),這些信息由管理員進(jìn)行管理,如圖4.1所示。</p><p> 圖4.1 員工實(shí)體及其屬性圖</p><p> 費(fèi)用屬性包括員工的工資、加班費(fèi)、獎(jiǎng)金、考勤費(fèi)和工齡費(fèi)。這些費(fèi)用由管理員進(jìn)行錄
61、入,如圖4.2所示。</p><p> 圖4.2 費(fèi)用實(shí)體及其屬性圖</p><p> 報(bào)銷屬性包括報(bào)銷人、報(bào)銷時(shí)間、報(bào)銷類型、報(bào)銷金額和備注信息。員工可以登錄系統(tǒng)進(jìn)行查詢,后臺(tái)有管理員管理,如圖4.3所示。</p><p> 圖4.3 報(bào)銷實(shí)體及其屬性圖</p><p> 業(yè)務(wù)員屬性包括報(bào)銷查詢、報(bào)銷申請(qǐng)、工資查詢和密碼修改等功能。
62、報(bào)銷查詢可以查看公司的員工報(bào)銷信息,員工報(bào)銷申請(qǐng)后,可以由財(cái)務(wù)員進(jìn)行審核,如圖4.4所示。</p><p> 圖4.4 業(yè)務(wù)員實(shí)體及其屬性圖</p><p> 財(cái)務(wù)員屬性包括報(bào)銷審核、報(bào)銷查詢、工資查詢和密碼修改,由業(yè)務(wù)員所提交的報(bào)銷申請(qǐng)由財(cái)務(wù)員來(lái)進(jìn)行審核,如圖4.5所示。</p><p> 圖4.5 財(cái)務(wù)員實(shí)體及其屬性圖</p><p&g
63、t; 管理員屬性包括員工管理、部門(mén)管理、費(fèi)用管理、報(bào)銷管理和密碼修改,分別可以對(duì)各種信息的添加、修改和刪除,如圖4.6所示。</p><p> 圖4.6管理員實(shí)體及其屬性圖</p><p> 網(wǎng)上財(cái)務(wù)管理系統(tǒng)包含有七大模塊分別為登陸模塊、費(fèi)用管理模塊、員工管理模塊、部門(mén)管理模塊、錯(cuò)誤處理模塊、報(bào)銷管理模塊和密碼修改模塊,其總功能模塊如圖4.7所示。</p><p&
64、gt; 圖4.7 系統(tǒng)總體功能圖</p><p> 4. 2 數(shù)據(jù)庫(kù)設(shè)計(jì)</p><p> 4.2.1 數(shù)據(jù)庫(kù)概念</p><p> 數(shù)據(jù)庫(kù)是數(shù)據(jù)管理的最新的技術(shù),是計(jì)算機(jī)科學(xué)與技術(shù)的重要分支。數(shù)據(jù)庫(kù)是按照一定數(shù)據(jù)結(jié)構(gòu)來(lái)組織、存儲(chǔ)和管理數(shù)據(jù)的倉(cāng)庫(kù)。如今,信息資源已經(jīng)成為各個(gè)部門(mén)的重要財(cái)富和資源。建立一個(gè)滿足不同部門(mén)信息處理要求的信息管理系統(tǒng)也成為一個(gè)企業(yè)
65、或組織生存和發(fā)展的必要條件。因此,作為信息系統(tǒng)基礎(chǔ)和核心的數(shù)據(jù)庫(kù)技術(shù)得到了越來(lái)越廣泛的應(yīng)用,從小型的單項(xiàng)事務(wù)處理系統(tǒng)到大型的信息系統(tǒng),從聯(lián)機(jī)事務(wù)處理到聯(lián)機(jī)分析處理,從一般企業(yè)管理到計(jì)算機(jī)集成制造系統(tǒng)(CIMS)、計(jì)算機(jī)輔助設(shè)計(jì)與制造(CAD/CAM)、地理信息系統(tǒng)(GIS)、辦公信息系統(tǒng)(OIS)等,越來(lái)越多新的領(lǐng)域應(yīng)用數(shù)據(jù)庫(kù)存儲(chǔ)和處理他們的信息資源。StorageTek公司的首席執(zhí)行官J.Martin為數(shù)據(jù)庫(kù)做了一個(gè)比較明確的定義:數(shù)
66、據(jù)庫(kù)指的是存儲(chǔ)在一起的相關(guān)數(shù)據(jù)的集合,這些數(shù)據(jù)是結(jié)構(gòu)化的,都是無(wú)害的或是不必要的冗余,并且可以為多種的應(yīng)用提供服務(wù);對(duì)于使用它的程序而言,數(shù)據(jù)的存儲(chǔ)是相對(duì)獨(dú)立的;在數(shù)據(jù)庫(kù)中插入新的數(shù)據(jù)時(shí),檢索和修改原來(lái)的數(shù)據(jù)都可以按照一種公用且可控制的方式進(jìn)行。在結(jié)構(gòu)上當(dāng)某個(gè)系統(tǒng)中存在完全分開(kāi)的一些數(shù)據(jù)庫(kù)的時(shí)侯,那么這個(gè)就系統(tǒng)包含了一個(gè)“數(shù)據(jù)庫(kù)集合”。</p><p> 4.2.2數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)</p>&l
67、t;p> 本系統(tǒng)的數(shù)據(jù)庫(kù)命名為:db_wscwgl,用來(lái)存儲(chǔ)該系統(tǒng)中用到的所有數(shù)據(jù)。下面是對(duì)主要表的介紹</p><p> 管理員信息表:主要是用來(lái)保存管理員信息,如表4.1所示。</p><p> 表4.1 管理員信息表</p><p> b) 員工信息表:主要是用來(lái)保存員工詳細(xì)信息,對(duì)員工的基本信息進(jìn)行操作,如表4.2所示。</p>
68、<p><b> 表4.2員工信息表</b></p><p> 表4.2員工信息表續(xù)表</p><p> c)薪資信息表:主要是用來(lái)存儲(chǔ)員工薪資信息,如表4.3所示。</p><p> 表4.3 薪資信息表</p><p> 4.3 數(shù)據(jù)庫(kù)連接</p><p> 一般來(lái)
69、講,一個(gè)真正意義上完整的站點(diǎn)是離不開(kāi)數(shù)據(jù)庫(kù)的,因?yàn)樵趯?shí)際的應(yīng)用中,需要存儲(chǔ)的數(shù)據(jù)信息非常多,而且這些數(shù)據(jù)之間通常還有關(guān)聯(lián)性,而通過(guò)使用數(shù)據(jù)庫(kù)來(lái)管理這些數(shù)據(jù),能夠非常方便的對(duì)數(shù)據(jù)進(jìn)行一些基本的操作。</p><p> JDBC(Java Data Base Connectivity,java數(shù)據(jù)庫(kù)連接)是一種用于執(zhí)行SQL語(yǔ)句的Java API,它可以為多種關(guān)系數(shù)據(jù)庫(kù)提供統(tǒng)一的訪問(wèn),它是由一組用Java語(yǔ)言編寫(xiě)的
70、類和接口所組成的。JDBC為數(shù)據(jù)庫(kù)開(kāi)發(fā)得工作人員提供了一個(gè)標(biāo)準(zhǔn)的API,因此可以構(gòu)建更高級(jí)的接口和工具。</p><p> 對(duì)Java的程序員來(lái)講JDBC提供了全面而且高效的API,而對(duì)于實(shí)現(xiàn)與數(shù)據(jù)庫(kù)連接的服務(wù)提供商而言是接口模型。在此,我們無(wú)需顧及連接具體過(guò)程,只需要知道程序執(zhí)行的結(jié)果,將最后得到的數(shù)據(jù)傳送到下一個(gè)模塊,便能夠?qū)崿F(xiàn)Java數(shù)據(jù)庫(kù)的連接。</p><p> 通過(guò)JDBC
71、,程序員能夠非常容易的向關(guān)系數(shù)據(jù)來(lái)發(fā)送SQL語(yǔ)句。擁有了JDBC API,就無(wú)須為訪問(wèn)各類的數(shù)據(jù)庫(kù)專門(mén)寫(xiě)各自的程序,程序員只需要用JDBC API寫(xiě)一個(gè)程序就足夠了,它可以向相應(yīng)的數(shù)據(jù)庫(kù)發(fā)送SQL調(diào)用。這樣一來(lái)JDBC程序訪問(wèn)數(shù)據(jù)庫(kù)的步驟就變得簡(jiǎn)單通用了。JDBC程序訪問(wèn)數(shù)據(jù)庫(kù)步驟如圖4.1所示。</p><p> 圖4.1 JDBC程序訪問(wèn)數(shù)據(jù)庫(kù)步驟</p><p><b>
72、 5 詳細(xì)設(shè)計(jì)</b></p><p> 基于系統(tǒng)需求分析和系統(tǒng)總體設(shè)計(jì),下面將要在詳細(xì)設(shè)計(jì)的階段對(duì)各個(gè)功能模塊提供完整具體的設(shè)計(jì)方案,闡述系統(tǒng)詳細(xì)的設(shè)計(jì)與實(shí)現(xiàn),以便于在之后的編碼階段可以提高效率和質(zhì)量。</p><p><b> 5.1 登陸模塊</b></p><p> 通過(guò)該模塊不同權(quán)限用戶可以通過(guò)輸入用戶和密碼來(lái)登
73、陸系統(tǒng),本系統(tǒng)設(shè)計(jì)了業(yè)員、財(cái)務(wù)員和管理員三種身份權(quán)限,不同用戶登錄時(shí)需要選擇相應(yīng)的權(quán)限如圖5.1、所示。</p><p><b> 圖5.1登錄界面</b></p><p> 當(dāng)用戶輸入的賬號(hào)和密碼后,系統(tǒng)會(huì)將輸入的信息和數(shù)據(jù)庫(kù)中存在的數(shù)據(jù)進(jìn)行核對(duì),輸入正確后可以登錄到系統(tǒng)如圖5.2所示。</p><p> 圖5.2 登錄成功界面<
74、/p><p><b> 5.2費(fèi)用管理模塊</b></p><p> 管理員對(duì)公司的每月的員工各種費(fèi)用的錄入如圖5.3所示。</p><p><b> 圖5.3工資錄入</b></p><p> 員工本人可以查詢自己的獎(jiǎng)金、加班費(fèi)和工資等費(fèi)用如圖5.4所示。</p><p&g
75、t;<b> 圖5.4查詢信息</b></p><p><b> 5.3員工管理模塊</b></p><p> 管理員可以通過(guò)后臺(tái)查詢公司員工的基本信息,添加和刪除員工如圖5.5、5.6、5.7所示。</p><p><b> 圖5.5員工查詢</b></p><p>
76、<b> 圖5.6 員工信息</b></p><p><b> 圖5.7 員工刪除</b></p><p> 當(dāng)有新的員工進(jìn)入公司后,管理員會(huì)將員工的基本信息錄入到系統(tǒng)內(nèi)如圖5.8所示。</p><p><b> 圖5.8 員工添加</b></p><p><b&
77、gt; 5.4部門(mén)管理模塊</b></p><p> 管理員對(duì)公司的新設(shè)部門(mén)進(jìn)行添加和刪除如圖5.9、 5.10、5.11所示。</p><p> 圖5.9 部門(mén)添加界面</p><p> 圖5.10部門(mén)描述界面</p><p> 圖5.11部門(mén)刪除界面</p><p><b> 5.
78、5報(bào)銷管理模塊</b></p><p> 員工可以通過(guò)該系統(tǒng)的上網(wǎng)查詢本人以及他人的報(bào)銷信息如圖5.12、5.13所示。</p><p> 圖5.12查詢結(jié)果1</p><p> 圖5.13查詢結(jié)果2</p><p> 員工可以在網(wǎng)上填寫(xiě)報(bào)銷申請(qǐng)單,之后由財(cái)務(wù)人員來(lái)進(jìn)行審核是否通過(guò)如圖5.14所示。</p>
79、<p><b> 圖5.14報(bào)銷申請(qǐng)</b></p><p> 當(dāng)員工提交報(bào)銷申請(qǐng)單之后,財(cái)務(wù)人員會(huì)跟據(jù)財(cái)務(wù)情況來(lái)審查申請(qǐng)內(nèi)容是否合理,如圖5.15、5.16所示。</p><p><b> 圖5.15報(bào)銷申請(qǐng)</b></p><p> 圖5.16報(bào)銷審核1</p><p> 管
80、理員可以根據(jù)情況將一些無(wú)用的報(bào)銷信息刪除如圖5.17所示。</p><p> 圖5.17報(bào)銷審核2</p><p><b> 5.6錯(cuò)誤處理模塊</b></p><p> 當(dāng)用戶輸入的用戶名或密碼錯(cuò)誤時(shí)將無(wú)法登陸系統(tǒng),如圖5.18所示。</p><p> 圖5.18 登陸失敗界面</p><p
81、> 當(dāng)填寫(xiě)信息時(shí)有一些信息沒(méi)有填寫(xiě)時(shí)會(huì)有錯(cuò)誤提醒,如圖5.19 ,5.20所示。</p><p> 圖5.19部門(mén)填寫(xiě)錯(cuò)誤提示界面</p><p> 圖5.20員工填寫(xiě)錯(cuò)誤提示界面</p><p><b> 5.7密碼修改模塊</b></p><p> 用戶可以對(duì)自己的登陸密碼進(jìn)行修改如圖5.21所示。&
82、lt;/p><p> 圖5.21 修改密碼界面</p><p><b> 結(jié) 論 </b></p><p> 企業(yè)網(wǎng)上財(cái)務(wù)管理是現(xiàn)代企業(yè)管理工作中至關(guān)重要的,在當(dāng)今這個(gè)計(jì)算機(jī)信息管理激烈競(jìng)爭(zhēng)的社會(huì)中,為了提高企業(yè)工作效率、保證企業(yè)網(wǎng)上財(cái)務(wù)管理質(zhì)量、使企業(yè)管理真正實(shí)現(xiàn)人力資源的網(wǎng)絡(luò)化、系統(tǒng)化和科學(xué)化,快速而且準(zhǔn)確地為企業(yè)制定好的經(jīng)營(yíng)方針與決策
83、,在有限的時(shí)間內(nèi)完成工作任務(wù)及達(dá)到預(yù)期的目的。所以,開(kāi)發(fā)企業(yè)網(wǎng)上財(cái)務(wù)管理系統(tǒng)是有必要的。</p><p> 本次畢業(yè)設(shè)計(jì)開(kāi)發(fā)的網(wǎng)上財(cái)務(wù)管理系統(tǒng),開(kāi)發(fā)的目的是為了讓公司企業(yè)更方便地管理公司的財(cái)務(wù)。經(jīng)過(guò)本次的畢業(yè)設(shè)計(jì),使我對(duì)JSP語(yǔ)言、MYSQL數(shù)據(jù)庫(kù)、TOMCAT服務(wù)器等方面的知識(shí)有了更深的理解。完成的畢設(shè)題目,網(wǎng)上財(cái)務(wù)管理系統(tǒng)實(shí)現(xiàn)了費(fèi)用查詢、報(bào)銷管理、員工管理等功能,這些可以解決公司日常的基本財(cái)務(wù)問(wèn)題,減少了企
84、業(yè)人員的工作量,但是軟件本身的功能不夠全面,在費(fèi)用統(tǒng)計(jì)方面不足,也沒(méi)有和銀行系統(tǒng)相連接,在以后改進(jìn)的時(shí)候需要加強(qiáng)這方面的設(shè)計(jì)。本系統(tǒng)設(shè)計(jì)主要側(cè)重在業(yè)務(wù)員出差是報(bào)銷申請(qǐng)的功能,當(dāng)業(yè)務(wù)員去出差的時(shí)候,可能有時(shí)會(huì)很長(zhǎng)時(shí)間無(wú)法回公司,可以通過(guò)該系統(tǒng)進(jìn)行網(wǎng)上填寫(xiě)報(bào)銷申請(qǐng)單,由財(cái)務(wù)人員審核通過(guò)后將該員工的報(bào)銷費(fèi)用直接打到其銀行卡上面,這樣就減少了員工需返回公司的時(shí)間。</p><p><b> 致 謝</
85、b></p><p> 本次的畢業(yè)設(shè)計(jì)耗時(shí)三個(gè)多月,從最開(kāi)始的需求分析到現(xiàn)在具體功能的實(shí)現(xiàn),這個(gè)過(guò)程中遇到了很多的問(wèn)題,經(jīng)歷了很多的困難與挫折。不過(guò),在阮冬茹老師的指導(dǎo)下,最后終于完成了系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。在設(shè)計(jì)過(guò)程中阮冬如老師給我提出了許多重要的建議,在這里我要由衷的感謝阮老師在畢業(yè)設(shè)計(jì)期間給我的輔導(dǎo)和幫助。</p><p> 同時(shí),我也要感謝我周圍的同學(xué),因?yàn)樵谡麄€(gè)畢業(yè)設(shè)計(jì)過(guò)程
86、中,他們也給予了我很大的幫助,幫助我解決了很多技術(shù)方面的問(wèn)題,為我的系統(tǒng)進(jìn)行調(diào)試,假如沒(méi)有他們,我可能無(wú)法順利完成此次的畢業(yè)設(shè)計(jì),在這里也要再一次感謝所有給我提供過(guò)幫助的同學(xué)們!</p><p> 在畢業(yè)設(shè)計(jì)的期間,我也通過(guò)網(wǎng)絡(luò)查詢了一些資料,并且向許多網(wǎng)友尋求過(guò)幫助,這些熱心的網(wǎng)友給了我不少的建議,告訴我畢業(yè)設(shè)計(jì)需要注意的問(wèn)題,雖然在互聯(lián)網(wǎng)這個(gè)虛擬的世界中我們并不認(rèn)識(shí)彼此,但他們還是很熱情的幫助了我,這讓我非
87、常的感動(dòng),所以在這里送上我的感激之情,謝謝這些好心的陌生人。</p><p> 這次設(shè)計(jì)對(duì)我來(lái)講,可以說(shuō)是一個(gè)不小的挑戰(zhàn),雖然平時(shí)在書(shū)本上學(xué)習(xí)過(guò)Java方面的知識(shí),但是只是最基本的編程,而且又很少上機(jī)進(jìn)行操作練習(xí),即使有一些練習(xí)的程序,但是又過(guò)于簡(jiǎn)單,對(duì)于一些技術(shù)根本沒(méi)有聽(tīng)說(shuō)過(guò)。以至于剛開(kāi)始做畢業(yè)設(shè)計(jì)的時(shí)侯,總是感覺(jué)不知如何入手,但是在老師和同學(xué)的不斷幫助下,對(duì)于一些技術(shù)逐漸的了解,慢慢的學(xué)會(huì)了如何使用。在此次
88、畢業(yè)設(shè)計(jì)中,我學(xué)到了很多新的知識(shí),而且更重要的是我認(rèn)識(shí)到在生活還是工作中,無(wú)論遇到什么困難,我們都需要有一個(gè)樂(lè)觀、積極和自信的態(tài)度,只要我們努力和堅(jiān)持,任何的挫折都可以勇敢的去面對(duì)。</p><p><b> 參 考 文 獻(xiàn)</b></p><p> 1 陳瑾.淺談我國(guó)財(cái)務(wù)軟件.管理觀察2009(16)</p><p> 2 何學(xué)紅.
89、 中小企業(yè)的財(cái)務(wù)管理問(wèn)題及對(duì)策中國(guó)西部科技,2008, </p><p> 3 汪孝宜,程偉. 開(kāi)發(fā)者突擊:JSP網(wǎng)絡(luò)開(kāi)發(fā)經(jīng)典模塊實(shí)現(xiàn)全集. 北京:電子工業(yè)出版社,2008</p><p> 4 范立峰.JAVA Web程序設(shè)計(jì)教程.北京:人民郵電出版社,2010</p><p> 5 (美)Marty Hall,Larry Brown. Servlet
90、與JSP核心編程.第二版.趙學(xué)良譯.北京:清華大學(xué)出版社,2004</p><p> 6 ??藸?,JAVA編程思想.北京:機(jī)械工業(yè)出版社,2008</p><p> 7 張海藩,倪寧.軟件工程.北京:人民郵電出版社,2010</p><p> 8 夏明萍. Eclipse基礎(chǔ)與應(yīng)用. 北京:清華大學(xué)出版社,2008</p><p>
91、 9 (美)威爾頓,麥可匹克. JavaScript入門(mén)經(jīng)典(第3版). 施宏斌譯. 北京:清華大學(xué)出版社,2009</p><p> 10 [美]Herbert Schidt. Java參考大全.北京:清華大學(xué)出版社,2008</p><p> 11 (美)霍斯特曼. Big Java中文版. 北京:電子工業(yè)出版社, 2008</p><p> 12
92、 孫衛(wèi)琴.Tomcat與Java Web開(kāi)發(fā)技術(shù)詳解. 北京:電子工業(yè)出版社, 2009</p><p> 13 梅茨格,尹曉峰等.軟件調(diào)試思想.北京:電子工業(yè)出版社,2009 </p><p> 14 薩師煊,王珊.數(shù)據(jù)庫(kù)系統(tǒng)概論.第3版.北京:高等教育出版社,2008 </p><p> 15 (奧)科夫勒. MySQL5權(quán)威指南.北京:人民郵電出版
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 財(cái)務(wù)管理畢業(yè)論文
- 財(cái)務(wù)管理畢業(yè)論文
- 財(cái)務(wù)管理畢業(yè)論文
- 財(cái)務(wù)管理畢業(yè)論文
- 財(cái)務(wù)管理專業(yè)畢業(yè)論文
- 村級(jí)財(cái)務(wù)管理畢業(yè)論文
- 酒店財(cái)務(wù)管理畢業(yè)論文
- 財(cái)務(wù)管理畢業(yè)論文 (2)
- 畢業(yè)論文財(cái)務(wù)管理專業(yè)
- 級(jí)財(cái)務(wù)管理畢業(yè)論文
- 財(cái)務(wù)管理畢業(yè)論文1
- 財(cái)務(wù)管理畢業(yè)論文 (2)
- 財(cái)務(wù)管理目標(biāo)畢業(yè)論文
- 財(cái)務(wù)管理系統(tǒng)畢業(yè)論文
- 酒店財(cái)務(wù)管理畢業(yè)論文
- 高校財(cái)務(wù)管理畢業(yè)論文
- 財(cái)務(wù)管理專業(yè)—畢業(yè)論文
- 財(cái)務(wù)管理畢業(yè)論文--淺談如何加強(qiáng)村級(jí)財(cái)務(wù)管理
- 財(cái)務(wù)管理畢業(yè)論文范文
- 財(cái)務(wù)管理畢業(yè)論文開(kāi)題報(bào)告
評(píng)論
0/150
提交評(píng)論