freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于java企業(yè)財(cái)務(wù)管理系統(tǒng)的設(shè)計(jì)與開發(fā)-文庫吧

2024-11-13 19:30 本頁面


【正文】 財(cái)務(wù)管理系統(tǒng)的開發(fā)不僅可以減少企業(yè)人員的工作量,還可以為企業(yè)節(jié)約許多人力物力,可以使企業(yè)向科學(xué)化、現(xiàn)代化 、規(guī)范化的方向發(fā)展,達(dá)到提高企業(yè)的生產(chǎn)效率的目的。 蘭州交通大學(xué)畢業(yè)設(shè)計(jì)(論文) 2 本設(shè)計(jì)主要完成的工作 本論文共分為 5章。第 1章緒論,介紹了本課題的選題背景、開發(fā)的目的和意義。第 2 章介紹了開發(fā)工具及其特點(diǎn),數(shù)據(jù)庫技術(shù)和特點(diǎn)。第 3章主要做了需求分析和系統(tǒng)的功能模塊設(shè)計(jì)。從經(jīng)濟(jì)、技術(shù)和操作可行性方面做了分析,并且介紹了系統(tǒng)的各模塊的基本設(shè)計(jì)。第 4章主要介紹了數(shù)據(jù)庫的設(shè)計(jì),包括數(shù)據(jù)庫的創(chuàng)建、數(shù)據(jù)表的設(shè)計(jì)以及各個(gè)數(shù)據(jù)表之間的關(guān)系。第 5章為系統(tǒng)的詳細(xì)設(shè)計(jì),對登錄及修改密碼模塊、系統(tǒng)首頁的設(shè)計(jì)、部門管理模塊、崗位管理模塊、員工管理模塊、工 資管理模塊分別進(jìn)行了詳細(xì)設(shè)計(jì)的介紹。最后為本課題完成成果和發(fā)展期望作了總結(jié)。 蘭州交通大學(xué)畢業(yè)設(shè)計(jì)(論文) 3 2. 財(cái)務(wù)管理系統(tǒng)開發(fā)的技術(shù)基礎(chǔ)和相關(guān)工具 基于 Web 的應(yīng)用系統(tǒng)開發(fā) Web 服務(wù)器 Web 服務(wù)器是 Web 環(huán)境中的主角。過去主要用于存儲(chǔ)及管理公眾網(wǎng)站?,F(xiàn)在,正成為一種獨(dú)立應(yīng)用系統(tǒng)開發(fā)及安裝環(huán)境,管理和控制其中的網(wǎng)站和組件,并有一些服務(wù)器從 Web 服務(wù)器中獨(dú)立開來,主要承擔(dān)運(yùn)行應(yīng)用系統(tǒng)(而不是公眾網(wǎng)站)的任務(wù),這類服務(wù)器被稱為應(yīng)用服務(wù)器。這一變化的著眼點(diǎn)在于把復(fù)雜的“胖” PC客戶環(huán)境改造成為“瘦”客戶端,而 把復(fù)雜的應(yīng)用程序移到 Web 服務(wù)器上。 Web 服務(wù)器的特征為:由于采用“瘦”客戶端,使面向用戶的復(fù)雜性將從客戶端移至 Web 服務(wù)器。由于“瘦”客戶端易學(xué)易懂,使用者將越來越多, Web 服務(wù)器必須有能力在任何時(shí)間內(nèi)同時(shí)面向眾多的使用者。如今最流行的 Web服務(wù)器產(chǎn)品為微軟的 IIS 及 Netscape的 NES。 NES( Netscape Enterprise Server)可以在 Windows NT 及各類流行的 Unix 上運(yùn)行。其主要功能有:帶有客戶端授權(quán)的 SSL( Secure Sockets Layer)、 Verity 的集成 式檢索器、 SNMP、出色的數(shù)據(jù)庫連接功能及 Web 網(wǎng)站內(nèi)容管理等。 Netscape ONE( Open Networks Environment)是一個(gè)建立在開放式 Inter 標(biāo)準(zhǔn)之上的應(yīng)用開發(fā)環(huán)境,提供有 Netscape 組件模式、 JavaBeans 以及各種通用組件,并可以在各類新老版本的操作系統(tǒng)上運(yùn)行。這是 NES 的一大特點(diǎn)。 IIS( Inter Information Server)的設(shè)計(jì)目標(biāo)是提供適應(yīng)性強(qiáng)的 Inter 和 Intra 服務(wù)器功能。通過圍繞 WindowsNT 所做的優(yōu)化, IIS 具有 很高的執(zhí)行效率、出色的安全保密性、易于管理及啟動(dòng)迅捷等特點(diǎn)。其中, IIS 因其速度快正越來越熱門。 另一個(gè)值得一提的全新產(chǎn)品是 Java Web Server,它由 Sun Javasoft 公司推出。除此之外, Oracle 的 Web Application Server 提供了很強(qiáng)的數(shù)據(jù)庫管理功能,但運(yùn)行效率有待改進(jìn)。 O’Reilly’s 的 Web Site 是一個(gè)網(wǎng)頁存取快速、低廉、易用的產(chǎn)品,適用與單機(jī)獨(dú)立的 Web 服務(wù)器,但其數(shù)據(jù)庫存取效率低。 Tomcat 是 Apache 軟件基金會(huì) (Apache Software Foundation)的 Jakarta 項(xiàng)目中的一個(gè)核心項(xiàng)目 ,由 Apache、 Sun 和其他一些公司及個(gè)人共同開發(fā)而成 .由于有了 Sun 的參與和支持 ,最新的 Servlet 和 JSP 規(guī)范總是能在 Tomcat 中得到體現(xiàn) ,因?yàn)?Tomcat 技術(shù)先進(jìn)、性能穩(wěn)定 ,而且免費(fèi) ,因而深受 Java 愛好者的喜愛并得到了部分軟件開發(fā)商的認(rèn)可 ,成為目前比較流行的 Web 應(yīng)用服務(wù)器 .Tomcat 很受廣大程序員的喜歡 ,因?yàn)樗\(yùn)行蘭州交通大學(xué)畢業(yè)設(shè)計(jì)(論文) 4 時(shí)占用的系統(tǒng)資源小 ,擴(kuò)展性好 ,支持負(fù)載平衡與郵件服務(wù)等開發(fā)應(yīng)用系統(tǒng)常用的功能 。而且 它還在不斷的改進(jìn)和完善中 ,任何一個(gè)感興趣的程序員都可以更改它或在其中加入新的功能 . 服務(wù)器組件 基于 Web的應(yīng)用系統(tǒng)特征之一是與其他任何第三方軟件產(chǎn)品的完全互通性。然而,究竟如何方便、平滑地與第三方軟件產(chǎn)品互通,以便建立一個(gè)全新、有效地集成化業(yè)務(wù)系統(tǒng),這一問題的徹底解決還有待于今后的努力。對象管理小組( OMG)在 80年代提出了基于對象的電腦結(jié)構(gòu),即所謂的 CORBA( Common Object Request Broker Architecture),微軟則在最近推出了 DCOM/Active X 技術(shù),兩者都試圖解決分布式應(yīng)用組件的問題。 CORBA 在不同語言及操作系統(tǒng)平臺(tái)的互通方面處于領(lǐng)先地位,微軟的Active X 只能在 Windows NT 上運(yùn)行,不過它的市場占有率相當(dāng)可觀。可以預(yù)見,基于Web的應(yīng)用系統(tǒng)將會(huì)推動(dòng)以上兩項(xiàng)技術(shù)的發(fā)展。另外,面向?qū)ο蟮某绦蛘Z言 Java 之所以近年來越來越流行也同上書應(yīng)用組件問題有關(guān)。 組件模式定義了組件的基本結(jié)構(gòu)體系,描述出組件與 Container 及其它組件之間的界面和溝通機(jī)制。目前有三種流行模式可供選擇: Active X 以微軟的 COM( Component Object Model)為基礎(chǔ),器組件可以由任何 Windows 語言來編寫,諸如 VB、 Delphi、PowerBuilder、 C、 C++、 Java,并可在任何 Windows 平臺(tái)上運(yùn)行。其采用的標(biāo)準(zhǔn)為 DCOM( Distributed COM)。 CORBA 其組件可由 C、 C++、 Java、 Small Talk 及 Ada 語言編寫,具體使用哪種語言,取決于 CORBA 的實(shí)現(xiàn)版本。 CORBA 組件可以在 Windows、 Unix及其它多種平臺(tái)上運(yùn)行,采用的標(biāo)準(zhǔn)為 IIOP( Inter InterORB Protocol)。 JavaBeans以 JavaSoft JavaBeans 的定義為基礎(chǔ),其組件由 Java 語言編寫,并可在任何 Java 平臺(tái)上執(zhí)行。它采用多變的溝通機(jī)制,包括 Java RMI( Remote Method Invocation) 及 IIOP,與 Active X亦能溝通,因而大大擴(kuò)展了其適用范圍。 數(shù)據(jù)庫訪問技術(shù) 數(shù)據(jù)庫( Data Base, DB)是存儲(chǔ)在計(jì)算機(jī)中有組織、可共享的數(shù)據(jù)的集合,可通過數(shù)據(jù)庫管理系統(tǒng)進(jìn)行管理,并能生成相應(yīng)的數(shù)據(jù)庫文件。數(shù)據(jù)庫的數(shù)據(jù)模型發(fā)展至今,已有 3種類型:層次數(shù)據(jù)庫、網(wǎng)狀數(shù)據(jù)庫、和關(guān)系 型數(shù)據(jù)庫。目前最重要也是應(yīng)用最廣泛的是關(guān)系型數(shù)據(jù)庫。 蘭州交通大學(xué)畢業(yè)設(shè)計(jì)(論文) 5 數(shù)據(jù)庫是實(shí)現(xiàn)交互式動(dòng)態(tài)網(wǎng)站的基礎(chǔ)。在網(wǎng)頁中檢索并顯示存儲(chǔ)在數(shù)據(jù)庫中的信息是 ASP 動(dòng)態(tài)網(wǎng)站建設(shè)的重要內(nèi)容之一。在動(dòng)態(tài)網(wǎng)頁的設(shè)計(jì)中,除了和用戶進(jìn)行交互以外,服務(wù)器還需要收集用戶的相關(guān)信息。常見的動(dòng)態(tài)網(wǎng)站,如留言簿、論壇、會(huì)員系統(tǒng)、新聞系統(tǒng)等。這些都需要接收并保存信息。網(wǎng)站通過與數(shù)據(jù)庫系統(tǒng)相連接,對其中的數(shù)據(jù)進(jìn)行存取,創(chuàng)建和設(shè)置以數(shù)據(jù)展示為基礎(chǔ)的交互式網(wǎng)頁。 C/S 結(jié)構(gòu)與 B/S結(jié)構(gòu) 由于網(wǎng)絡(luò)技術(shù)不斷發(fā)展,尤其是基于 Web 的信息發(fā)布和檢索技術(shù)、 Java 技術(shù)以及網(wǎng)絡(luò)分布式對象技術(shù)的飛速發(fā)展,因而有很多網(wǎng)絡(luò)應(yīng)用系統(tǒng)的體系結(jié)構(gòu)從 C/S 結(jié)構(gòu)向更加靈活的 B/S多級分布結(jié)構(gòu)演變。根據(jù)實(shí)際情況正確選用合適的應(yīng)用系統(tǒng)結(jié)構(gòu),對于財(cái)務(wù)管理系統(tǒng)的成功開發(fā)是非常關(guān)鍵的。 C/S 結(jié)構(gòu)介紹 C/S 結(jié)構(gòu),即 Client/Server(客戶機(jī) /服務(wù)器)結(jié)構(gòu)。此結(jié)構(gòu)把數(shù)據(jù)內(nèi)容放在遠(yuǎn)程的服務(wù)器上,而在客戶機(jī)上安裝相應(yīng)軟件。 C/S 軟件一般采用兩層結(jié)構(gòu),有兩部分構(gòu)成:前端是客戶機(jī),即用戶界面( Client)結(jié)合了表示與業(yè)務(wù)邏輯,接受用戶的請求,并向數(shù)據(jù)庫服務(wù)提出請求,通常是一個(gè) PC 機(jī);后端是服務(wù)器,即數(shù)據(jù)管理( Server)將數(shù)據(jù)提交給客戶端,客戶端將數(shù)據(jù)進(jìn)行計(jì)算并將結(jié)果呈現(xiàn)給用戶。還要提供完善的安全保護(hù)及對數(shù)據(jù)的完整性處理等操作,并允許多個(gè)客戶同時(shí)訪問同一個(gè)數(shù)據(jù)庫。在這種結(jié)構(gòu)中,服務(wù)器的硬件必須具有足夠的處理能力,這樣才能滿足各客戶的要求。 B/S 結(jié)構(gòu)介紹 B/S 結(jié)構(gòu)。即 Browser/Server(瀏覽器 /服務(wù)器)結(jié)構(gòu),就是只安裝維護(hù)一個(gè)服務(wù)器( Server),而客戶端采用瀏覽器( Browser)運(yùn)行軟件。它是隨著 Inter 技術(shù)的興起,對 C/S 結(jié)構(gòu)的一種變化 和改進(jìn)。主要利用了非常成熟的 WWW 瀏覽器技術(shù),結(jié)合多種Script 語言( VBScript、 JavaScript… )和 ActiveX 技術(shù),是一種全新的軟件系統(tǒng)構(gòu)造技術(shù)。 B/S 三層體系結(jié)構(gòu)采用了三層客戶 /服務(wù)器結(jié)構(gòu),如圖 21 所示,在數(shù)據(jù)管理層( Server)和用戶界面層( Client)增加了一層結(jié)構(gòu),稱為中間件( Middleware),使整個(gè)體系結(jié)構(gòu)成為三層。中間件作為構(gòu)造三層結(jié)構(gòu)應(yīng)用系統(tǒng)的基礎(chǔ)平臺(tái),提供了以下主要功能:負(fù)責(zé)客戶機(jī)與服務(wù)器、服務(wù)器與服務(wù)器間的連接和通信;實(shí)現(xiàn)應(yīng)用與數(shù)據(jù)庫的高蘭州交通大學(xué)畢業(yè)設(shè)計(jì)(論文) 6 效連接;提供一個(gè)三 層結(jié)構(gòu)應(yīng)用的開發(fā)、運(yùn)行、部署和管理的平臺(tái)。這種三層結(jié)構(gòu)在層與層之間相互獨(dú)立,任何一層的改變不會(huì)影響其它層的功能。 在 B/S 體系結(jié)構(gòu)系統(tǒng)中,用戶通過瀏覽器向分布在網(wǎng)絡(luò)上的許多服務(wù)器發(fā)出請求,服務(wù)器對瀏覽器的請求進(jìn)行處理,將用戶所需信息返回到瀏覽器。而其余如數(shù)據(jù)請求、加工、結(jié)果返回以及動(dòng)態(tài)網(wǎng)頁生成、對數(shù)據(jù)庫的訪問和應(yīng)用程序的執(zhí)行等工作全部由Web Server 完成。隨著 Windows 將瀏覽器技術(shù)植入操作系統(tǒng)內(nèi)部,這種結(jié)構(gòu)已成為當(dāng)今應(yīng)用軟件的首選體系結(jié)構(gòu)。 C/S 結(jié)構(gòu)與 B/S 結(jié)構(gòu)的比較 上面對 C/S 結(jié)構(gòu)和 B/S 結(jié)構(gòu)做了簡要介紹,如表 21 所示,下面從系統(tǒng)的可維護(hù)性、實(shí)現(xiàn)功能的復(fù)雜程度等幾個(gè)方面對這兩種結(jié)構(gòu)進(jìn)行專門的對比。 表 21 C/S結(jié)構(gòu)與 B/S結(jié)構(gòu)的比較 蘭州交通大學(xué)畢業(yè)設(shè)計(jì)(論文) 7 Intra Client/Server 結(jié)構(gòu) Browser/Server 結(jié)構(gòu) 對客戶端硬件配置要求 根據(jù)系統(tǒng)規(guī)模需要較高的硬件配置 需要一般的硬件配置,沒有特殊要求 要專門安裝客戶端軟件 需要安裝專門的客戶端軟件 客戶端只需要瀏覽器,不需要安裝專門的客戶端軟件 系統(tǒng)的可維護(hù)性 系統(tǒng)維護(hù) 復(fù)雜 良好的系統(tǒng)維護(hù)性,代價(jià)很小 實(shí)現(xiàn)功能的復(fù)雜程度 能夠根據(jù)用戶需求定置復(fù)雜的應(yīng)用 可以定置大型復(fù)雜的系統(tǒng)應(yīng)用,成本較高 系統(tǒng)功能的可擴(kuò)展性 一般系統(tǒng)一旦定置好,擴(kuò)展性較差 具有良好的系統(tǒng)擴(kuò)展性,可隨用戶需求增加新的功能 系統(tǒng)使用的難易程度 一般要經(jīng)過專門的培訓(xùn)才能使用 不需要專門的培訓(xùn) 數(shù)據(jù)控制的靈活性 對操縱數(shù)據(jù)的控制靈活 對操縱數(shù)據(jù)的控制不太靈活 與 Inter 的集成 與 Inter 較難集成 與 Inter 的集成平滑,代價(jià)為零 未來技術(shù)的發(fā)展趨勢 不是未來技術(shù)發(fā)展的主流 是 未來技術(shù)發(fā)展的主流 綜上所述, C/S 技術(shù)是 20 年前的主流開發(fā)技術(shù),它主要局限于內(nèi)部局域網(wǎng)的需要,因而缺乏作為應(yīng)用平臺(tái)的一些特性,難以擴(kuò)展到互聯(lián)網(wǎng)這樣的環(huán)境上去,而且要求開發(fā)者自己去處理事務(wù)管理、消息隊(duì)列、數(shù)據(jù)的復(fù)制和同步、通信安全等系統(tǒng)級的問題。這對應(yīng)用開發(fā)者提出了較高的要求,而且迫使應(yīng)用開發(fā)者投入很多精力來解決應(yīng)用程序以外的問題。這使得應(yīng)用程序的維護(hù)、移植和互操作變得復(fù)雜。因而目前的網(wǎng)站大多數(shù)都采用 B/S 結(jié)構(gòu)技術(shù)。 蘭州交通大學(xué)畢業(yè)設(shè)計(jì)(論文) 8 Java 語言及其特點(diǎn) 在 Java 出現(xiàn)以前。 Inter 上的信息內(nèi)容都是一些乏 味死板的 HTML 文檔。這對于那些迷戀于 WEB 瀏覽的人們來說簡直不可容忍。他們迫切希望能在 WEN 中看到一些交互式的內(nèi)容,開發(fā)人員也極希望能夠在 WEB 上創(chuàng)建一類無需考慮軟硬件平臺(tái)就可以執(zhí)行的應(yīng)用程序,當(dāng)然這些程序還要有極大的安全保障。對于用戶的這種要求,傳統(tǒng)的編程語言顯得無能為力,面 SUN 的工程師敏銳地察覺到了這一點(diǎn),從 1994 年起,他們開始將 OAK 技術(shù)應(yīng)用于 WEB 上 ,并且開發(fā)出了 HotJava 的第一個(gè)版本。 Java 是一種簡單的,面象對象的,分布式的,解釋的,鍵壯的安全的,結(jié)構(gòu)的中立的,可移植的,性能很優(yōu)異的 多線程的,動(dòng)態(tài)的語言。 Java 的開發(fā)環(huán)境有不同的版本,如 sun 公司的 Java Developers Kit, 簡稱 JDK。后來微軟公司推出了支持 Java 規(guī)范的 Microsoft Visual J++ Java 開發(fā)環(huán)境,簡稱 VJ++。和其他開發(fā)工具相比較, Java 具有以下優(yōu)勢: 平臺(tái)無關(guān)性 平臺(tái)無關(guān)性是指 Java 能運(yùn)行于不同的平臺(tái)。 Java 引進(jìn)虛擬機(jī) 原理,并運(yùn)行于虛擬機(jī),實(shí)現(xiàn)不同平臺(tái)的 Java 接口之間。使 用 Java 編寫的程序能在世界范圍內(nèi)共享。 Java 的數(shù)據(jù)類型與 機(jī)器無關(guān), Java 虛擬機(jī) ( Java Virtual Machine)是建立在 硬
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1