基于WEB的項目管理系統(tǒng)

上傳人:仙*** 文檔編號:32212608 上傳時間:2021-10-13 格式:DOC 頁數(shù):38 大小:2.83MB
收藏 版權(quán)申訴 舉報 下載
基于WEB的項目管理系統(tǒng)_第1頁
第1頁 / 共38頁
基于WEB的項目管理系統(tǒng)_第2頁
第2頁 / 共38頁
基于WEB的項目管理系統(tǒng)_第3頁
第3頁 / 共38頁

下載文檔到電腦,查找使用更方便

15 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《基于WEB的項目管理系統(tǒng)》由會員分享,可在線閱讀,更多相關《基于WEB的項目管理系統(tǒng)(38頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、摘 要 本文闡述了一個基于WEB的項目管理系統(tǒng)(PMIS)的體系結(jié)構(gòu)和設計實現(xiàn)過程。系統(tǒng)采用的三層體系結(jié)構(gòu),JSP-API-SQL開發(fā),即前端由JSP網(wǎng)頁實現(xiàn)表現(xiàn)邏輯,后端使用SQL數(shù)據(jù)庫實現(xiàn)數(shù)據(jù)邏輯,并提出了在線項目管理系統(tǒng)解決方案,提出了多項目分類處理原則。結(jié)合我們對項目管理知識的了解,本系統(tǒng)實現(xiàn)了對于項目的基本增加、修改、刪除功能,實現(xiàn)了對于合同、標書、質(zhì)量文件按項目的分類查詢;實現(xiàn)了對于不同部門用戶權(quán)限的管理;系統(tǒng)在Windows 2000平臺下開發(fā),能滿足中小企業(yè)項目管理的需要。 關鍵詞:PMIS,WEB,數(shù)據(jù)庫,SQL語言,MS SQL Server,JSP

2、 ABSTRACT This text has explained a system structure based on Project Management System(PMIS) of WEB and designs’s process. System of two layers structure that the system adopts, JSP-SQL development, namely the front is realized displaying logic by JSP webpage, the back end uses

3、 SQL data base to realize the logic of the data, propose online project management system solution , put forward special principle that topic classifies. According to the project management knowledge we know , System realize basic increase of project, revise, delete function, realize to project mana

4、gement system every statistics of subject, analyse; Realize for category searching of contract and documents of quality ;and, the management of different department customers right scope. The system is developed under Windows 2000 platform, meanwhile, it can almostly satisfies the small-medium enter

5、prises project magenagement. KEYWORDS:PMIS, WEB, DATABASE, SQL-LANGUAGE, MS SQL Server, JSP 目 錄 摘 要 錯誤!未定義書簽。 ABSTRACT 錯誤!未定義書簽。 第一章 前言 錯誤!未定義書簽。 第二章 概述 錯誤!未定義書簽。 2.1相關的網(wǎng)絡應用程序開發(fā)工具 錯誤!未定義書簽。 2.3 JSP的優(yōu)勢 錯誤!未定義書簽。 第三章 JSP技術(shù)簡介 錯誤!未定義書簽。 3.1 JSP 錯誤!未定義書簽。 3.2 JSP工作原理 錯誤!未定義書簽。 3.3 JSP體

6、系結(jié)構(gòu) 錯誤!未定義書簽。 3.4 JSP的特點 錯誤!未定義書簽。 第四章 設計思想及體系結(jié)構(gòu) 錯誤!未定義書簽。 4.1 設計思想 錯誤!未定義書簽。 4.2 開發(fā)工具的選用及介紹 錯誤!未定義書簽。 4.3 系統(tǒng)體系結(jié)構(gòu) 錯誤!未定義書簽。 4.4 工作流程分析 錯誤!未定義書簽。 4.5 總體模塊分析 錯誤!未定義書簽。 第五章 系統(tǒng)實現(xiàn) 錯誤!未定義書簽。 5.1 系統(tǒng)實現(xiàn)原則 錯誤!未定義書簽。 5.2 系統(tǒng)數(shù)據(jù)庫連接 錯誤!未定義書簽。 5.3 系統(tǒng)模塊設計 錯誤!未定義書簽。 5.3.1 資源管理 錯誤!未定義書簽。 5.3.2

7、進度成本管理 錯誤!未定義書簽。 5.3.3 質(zhì)量管理 錯誤!未定義書簽。 5.3.4 用戶登陸 錯誤!未定義書簽。 結(jié)論 錯誤!未定義書簽。 參考文獻 錯誤!未定義書簽。 33 湖南師范大學本科畢業(yè)論文 第一章 前言 Project Managerment:“Project management is the applications of kno

8、wledge, skills,tools, techniques to project activities in order to meet or exceed stakeholder needs and expectations from the project.”。項目管理意即:“為了滿足甚至超越項目涉及人員對項目的需求和期望而將理論知識、技能、工具和技巧應用到項目的活動中去。要想滿足或超過項目涉及人員的需求和期望”。在如今這個知識經(jīng)濟時代,信息革命及其相關技術(shù)已經(jīng)滲透到社會生活的各個方面,計算機與現(xiàn)代管理知識的結(jié)合,使我們的日常生活正發(fā)生著前所未有的變革。項目管理信息系統(tǒng)PMIS就是這

9、樣一種基于計算機技術(shù)而進行的項目管理系統(tǒng)。多項目管理的信息量相當大,這給計劃工作人員和各級主管人員增加了大量工作,帶來了沉重的負擔,項目管理信息系統(tǒng)的建立,幫助解決各級主管人員的信息問題。它統(tǒng)一收集,加工處理信息。并以標準化的方式作好信息處理工作;它及時、準確地提供給企業(yè)內(nèi)部各部門及監(jiān)理公司所需要的信息,將企業(yè)的多項目信息資源統(tǒng)一管理,并能實現(xiàn)快速查詢,以加強對項目實施中的質(zhì)量控制,對人力資源和物力資源實施合理的調(diào)控和節(jié)約,提高各部門的管理工作效率,為主管人員的決策提供有力的支持;它極大地改善了企業(yè)的經(jīng)營,提高企業(yè)的適應能力和競爭力。由于企業(yè)的主管人員可以隨時了解到各個項目的實施狀況,從而有利

10、主管人員隨時其來規(guī)劃其生產(chǎn)經(jīng)營活動,實現(xiàn)數(shù)據(jù)的共享和綜合應用,從而強化企業(yè)計劃和控制工作的靈活性。它主要是以“項目”為主而進行運作,管理目標是爭取讓每個項目都能按時完成并保證質(zhì)量,使“客戶滿意、企業(yè)獲利”。 項目管理專家把項目管理劃分為兩個階段:80年代之前為傳統(tǒng)的項目管理階段,80年代之后為現(xiàn)代項目管理階段。但在中國,有自己的項目管理體制還是在八十年代之后才形成。長期以來,項目管理水平的低下,導致了在工程中資金、人力、質(zhì)量、進度等方面的嚴重失控?;陧椖抗芾淼默F(xiàn)狀,以及目前國內(nèi)企業(yè)對項目管理系統(tǒng)的需求,國內(nèi)也開發(fā)了一些不錯的項目管理軟件,例如易點的多項目管理系統(tǒng),其提出了項目立項、招投標管

11、理、合同管理等十八個功能模塊,夢龍的智能項目動態(tài)控制軟件目前是國內(nèi)工程領域中用戶最多的項目進度控制軟件,它極易進行進度計劃編制、進度計劃優(yōu)化、以及進度跟蹤反饋、進度分析、控制等各方面起到方其它軟件不可能替代的作用。國外的項目管理軟件有:Microsoft Project Management Software(提供了一個包括時間計劃和所有項目資源庫在內(nèi)的項目管理信息系統(tǒng),多項目操作下模塊功能獨立性強); IMSI TurboProject Professional v4 (向項目組提供了一個比較完善的項目管理支持,同時,對計劃管理、計劃活動、資源以及預算提供了強大的操作功能); Kform P

12、roject Manager Software (此計算機軟件用于基于實時編碼數(shù)據(jù)的項目預算、計劃、進度跟蹤、管理等)。 在對國內(nèi)外同行業(yè)項目管理系統(tǒng)的學習和借鑒的基于上,我們也在項目管理系統(tǒng)上作了一個的嘗試,通過系統(tǒng)需求分析、設計到測試,歷時二個月,開發(fā)了基于WEB的項目管理系統(tǒng)。本項目管理系統(tǒng)是基于WEB的項目管理系統(tǒng),即將系統(tǒng)架設在一個WEB站點上運行,通過瀏覽器訪問,與SQL數(shù)據(jù)庫建立鏈接,由JSP在服務器端對用戶提供的信息進行多線程處理,借助友好的界面將用戶希望得到的結(jié)果顯示于客戶端。它提供了傳統(tǒng)單機項目管理系統(tǒng)所不能完成的某些功能,例如招投標管理、合同管理等。傳統(tǒng)單機項目庫都是分

13、散運行的,一般無法高度保持數(shù)據(jù)的共享和通信,項目庫僅為公司內(nèi)部人員編輯,與監(jiān)理公司和客戶完全脫節(jié),這樣容易導致項目庫總體質(zhì)量下降,而對于一個項目庫來講,只有具備廣泛的使用才真正具有它的價值,因此對于單機項目庫來講,要想保持良好的項目庫質(zhì)量,又要想讓其得到廣泛的使用,其難度是相當大的?;赪EB的項目管理系統(tǒng)則可以完美的解決這一難題,它可以實現(xiàn)項目的集中管理,共享使用。從而不但可以擁有集中的專家群,及時更新項目庫,反饋項目信息,保證項目庫的質(zhì)量,而且可以通過網(wǎng)絡統(tǒng)一管理和控制,從而真正地使通用項目庫得到最廣泛的使用。 第二章 概述 2.1相關的網(wǎng)絡應用程序開發(fā)工具

14、最初的Web應用程序主要是增加文件導航的功能,后來隨著HTTP服務器中的CGI(Comman GageWay Interface,通用網(wǎng)關接口)的出現(xiàn),網(wǎng)絡發(fā)生了巨大的變化、出現(xiàn)在Internet上的不再只是一個-個的靜態(tài)頁面,而是與數(shù)據(jù)庫緊密相關的一個又一個的動態(tài)頁面。電子商務、電于政務、遠程教育,遠程醫(yī)療、全球定位系統(tǒng)甚至導彈防御系統(tǒng)沒有一個不以網(wǎng)絡為依托。鑒于Internet的強大用途,先后出現(xiàn)了多種多樣的網(wǎng)絡應用程序的開發(fā)丁具。 CGI的出現(xiàn)帶來了網(wǎng)絡應用的巨大革新,各種網(wǎng)絡應用程序的開發(fā)工具也應運而生。比較流行的開發(fā)網(wǎng)絡應用程序的方法有以下幾種方柔方案:CGI,ASP,PHP和JS

15、P。這些流行的開發(fā)技術(shù)各有其優(yōu)缺點。 一、CGI CGI。即通用網(wǎng)關接口,是外部應用程序和Web服務器之間的標準編程接口,可以動態(tài)擴展Web頁的內(nèi)客。它允許Web服務器運行外部應用程序,通過外部程序來訪問數(shù)據(jù)庫等外部資源,以產(chǎn)生動態(tài)的HTML文檔并返回瀏覽器。它的執(zhí)行過程如圖2.1所示。 圖2.1 CGI的執(zhí)行過程 如果瀏覽器向Web服務器只是請求靜態(tài)頁面,則直接由Web服務器調(diào)用存儲在服務器上的相應的HTML頁面返回給瀏覽器即可;如果瀏覽器要求的是動態(tài)頁面,例如,要申清一個電子郵箱,則出Web服務器將這種請求傳到CGI程序,由CGI程序來進行處理。處理時首先通過相應的數(shù)據(jù)庫服務

16、器訪問數(shù)據(jù)庫,如果數(shù)據(jù)庫中存在該郵箱,則通過CGI以HTML格式返回相應信息給瀏覽器;如果數(shù)據(jù)庫中還不存在該郵箱,則把申請的當前郵箱保存在數(shù)據(jù)庫中并返回成功信息,成功信息以HTML文件格式通過Web服務器返回到瀏覽器端。 二、ISAPI 由于用C語言或Perl語言來編寫CGI程序?qū)σ话愕木幊倘藛T來說,具有相當?shù)碾y度,同時,為了避免每處理一個CGI請求都啟動一個進程來創(chuàng)建動態(tài)文檔,相繼出現(xiàn)了ISAPI,ASP,PHP等新技術(shù),用ASP和PHP技術(shù)開發(fā)動志網(wǎng)站,可以大大地提高開發(fā)效率,但是運行速度和功能比不上ISAPI;ISAPI雖然運行速度較快,但是編寫和調(diào)試都非常困難,而且移植性很差。

17、ISAPI(Internet Server API)是擴展了的API,可用它代替CGI腳本的功能。ISAPI可用在Web服務器上創(chuàng)建運行為DLL的應用程序,使用ISAPI的應用程序被編譯為動態(tài)連接庫,ISAPI應用啟動時裝載入內(nèi)存。 ISAPI的優(yōu)點是占用系統(tǒng)資源少、方便、靈活。但它有以下三點不足:(1)必須具備ISAPI和ODBC的專門編程技術(shù);(2)只能通過程序語句來構(gòu)造HTML頁面,不直觀、易出錯;(3)ISAPI和Web進程處于同一系統(tǒng)進程空問,遇到違規(guī)操作者可能導致Web服務器崩潰。 三、ASP ASP(Active Server Page,活動服務器網(wǎng)頁)是微軟公司開發(fā)的動態(tài)

18、網(wǎng)頁技術(shù),是一個WEB服務器端的開發(fā)環(huán)境,利用它可以產(chǎn)生和運行動態(tài)的、交互的、高性能的WEB服務應用程序。ASP采用腳本語言VB Script(Java script)作為自己的開發(fā)語言。目前在網(wǎng)站技術(shù)建設中占據(jù)相當大的份額。 四、PHP PHP和ASP一樣是運行在服務器端的腳本語言,是一種跨平臺的服務器端的嵌入式腳本語言。它大量地借用C,Java和Perl語言的語法,并耦合PHP自己的特性,使WEB開發(fā)者能夠快速地寫出動態(tài)生成頁面,它支持目前絕大多數(shù)數(shù)據(jù)庫。 在上述幾種Web數(shù)據(jù)庫應用技術(shù)中CGI使用最早,但性能較差及開發(fā)復雜,ASP采用COM技術(shù)在易用性、靈活性、適用性等方面較佳

19、,可以適應比較復雜的應用,是目前最流行的。實現(xiàn)Web數(shù)據(jù)庫應用分為兩類,一類是在Web服務器端提供中間件來連接Web服務器和數(shù)據(jù)庫服務器,以上提到的幾種都屬于該類,另一類是把應用程序下載到客戶端,在客戶端執(zhí)行并直接訪問數(shù)據(jù)庫。最典型的是Java Applet,它與平臺無關,移植性好,與用戶交互方便,可提供圖形、聲音和視頒等多媒休功能。 2.3 JSP的優(yōu)勢 JSP技術(shù)是在這些技術(shù)基礎上,近幾年推出的編寫web應用程序的新技術(shù),它以Java語言為腳本語言,秉承了Java語言的優(yōu)勢,是一種實實在在的與平臺無關的開發(fā)技術(shù)。JSP具有很高的開發(fā)效率和運行效率,擴展能力強,由于技術(shù)規(guī)范公開,得到了

20、飛速的發(fā)展。在國內(nèi)雖然占據(jù)主流的仍然是ASP和PHP技術(shù),但是,已經(jīng)有越來越多的網(wǎng)站在關注JSP。與ASP和PHP相比,JSP較顯著的特點有: 1. JSP具有真正的跨平臺特性。 ASP是由微軟公司開發(fā)的動態(tài)網(wǎng)頁技術(shù),是基于ActiveX控件技術(shù)提供客戶端和服務器端的開發(fā)組件,因此主要局限于Windows平臺下使用。因為ActiveX對象具有平臺特性,所以ASP技術(shù)不能很容易地在跨平合的Web服務器上工作,雖然Windows NT操作系統(tǒng)占據(jù)了很大的市場份額,但是由于它實際上存在的許多問題,而Unix的用戶越來越多,而且,新崛起的Linux更是受到了全世界的歡迎。PHP在與平臺的相關性方面,

21、比ASP要好許多。但是,仍然不能稱為與平臺無關的技術(shù)。只有JSP程序,幾乎可以運行于所有平臺,如Window NT,Linux,Solaris,MACOS等。在NT下通過一個插件,如JRun,resin,Tomcat,JSWDK等,就可以完完支持JSP。許多Web服務器現(xiàn)在可以直接支持JSP,如著名的Web服務器Apache,由于Apache廣泛應用在NT、Unix和Linux上,因此JSP有更廣泛的運行平臺。從一個平臺移值到另外一個平臺,JSP和JavaBean甚至不用重新編譯,因為Java字節(jié)友都是標準的與平臺無關的。 2. 對數(shù)據(jù)庫的支持。PHP具有與許多數(shù)據(jù)庫相連的函數(shù),在更換數(shù)據(jù)庫

22、時,可以很容易地更換函數(shù)編碼來訪問不同的數(shù)據(jù)庫。但是,PHP提供的數(shù)據(jù)庫接口不統(tǒng)一,比如對Oracle、MySQL、Sybase的接口,彼此都不一樣。ASP使用ODBC通過ADO連接數(shù)據(jù)庫,而Java通過JDBC連接數(shù)據(jù)庫。JDBC是數(shù)據(jù)庫與Java的接口,是一種用于執(zhí)行SQL語句的Java API,由一組用Java編程語言編寫的類和接口組成,使得Java用標準的方式訪問數(shù)據(jù)庫。如果數(shù)據(jù)庫沒有JDBC驅(qū)動程序,而只有ODBC驅(qū)動程序,Java提供了一個JDBC——ODBC橋來將JDBC調(diào)用轉(zhuǎn)化為ODBC調(diào)用。所有的Java編譯器都帶有JDBC——ODBC橋,使得JSP可以訪問任何常見的數(shù)據(jù)庫。

23、 利用Java API寫成的數(shù)據(jù)庫訪問應用程序具有通用性,這個程序既可以訪問Sybase數(shù)據(jù)庫,也可以訪問Oracle數(shù)據(jù)庫,Informix數(shù)據(jù)庫,MS SQL Server數(shù)據(jù)庫等,而不用針對不同的數(shù)據(jù)庫編寫不同的應用程序。而且,利用Java編寫應用程序,不必擔心為不同的平臺編寫不同的應用程序,因為它具有真正的平臺無關性。將Java和JDBC結(jié)合編寫數(shù)據(jù)庫應用程序,將可以實現(xiàn)程序一次編寫,任何平臺的任何數(shù)據(jù)庫都可以運行。 3.運行效率高。JSP程序由JSP執(zhí)行引擎執(zhí)行,而JSP執(zhí)行引擎與HTTP服務器一起常駐內(nèi)存,而且每一時刻只有一個JSP執(zhí)行引擎在內(nèi)存,執(zhí)行多個JSP程序。在第一次運

24、行JSP程序時,JSP被編譯為Java Servlet Class字節(jié)代碼,由Java虛擬機對這種字節(jié)代碼進行解釋執(zhí)行,同時編譯后的Servlet字節(jié)代碼常駐于服務器上的Cache中,使得后續(xù)的相同請求執(zhí)行速度非??臁? 第三章 JSP技術(shù)簡介 3.1 JSP JSP(Java Server Page服務器網(wǎng)頁)是從1998年開始出現(xiàn)的新技術(shù)。由Sun公司倡導、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標準,是基于JavaServlet以及整個Java體系的web開發(fā)技術(shù)。在傳統(tǒng)的網(wǎng)頁HTML文件(*.htm,*.html)中加入腳本片段和JSP標記(Tag)

25、,構(gòu)成JSP網(wǎng)頁(*.jsp)。JSP技術(shù)為創(chuàng)建顯示動態(tài)生成內(nèi)容的web頁面提供了簡便的方法。JSP作為Java家族的一員,承襲了Java的特點,即跨平臺的特性,也即一次編譯,到處運行。 在國外,己經(jīng)大量使用JSP作為網(wǎng)絡應用程序的開發(fā)工具,而在國內(nèi),盡管JSP還不是主流開發(fā)技術(shù),但是由于JSP的強大優(yōu)勢,許多網(wǎng)站都已經(jīng)準備轉(zhuǎn)向JSP,利用JSP來開發(fā)動態(tài)網(wǎng)站。 3.2 JSP工作原理 JSP是面向服務器的,因此支持任何瀏覽器。當Web服務器和JSP引擎遇到訪問JSP網(wǎng)頁的請求時,JSP引擎將請求對象發(fā)送給服務器端的相關組件,比如JavaBean組件、Servlet或EJB等,然后由

26、服務器端組件處理這些請示,可能需要從數(shù)據(jù)庫或數(shù)據(jù)存儲中檢索信息,然后服務器端組件再將響應對象返回JSP引擎。JSP引擎將響應對象傳遞給JSP頁面,根據(jù)JSP頁面的HTML格式完成數(shù)據(jù)編排,最后Web服務器和JSP引擎將格式化后的JSP頁面以HTML格式返回客戶瀏覽器。這就是當前網(wǎng)站構(gòu)建中廣泛采用的瀏覽器——Web服務器——后臺數(shù)據(jù)庫的三層架構(gòu)模式。因為JSP所有程序操作都在服務器端執(zhí)行,網(wǎng)絡上傳送給客戶端的僅是得到的結(jié)果。 3.3 JSP體系結(jié)構(gòu) JSP網(wǎng)站開發(fā)標準給出了兩種使用JSP的技術(shù),可以歸納為模式一、模式二。 模式一:JSP+JavaBeans技術(shù) 在這種模式中,JSP頁面獨

27、自響應請求并將處理結(jié)果返回給客戶。Bean處理所有數(shù)據(jù)訪問,JSP實現(xiàn)頁面的表現(xiàn),以實現(xiàn)內(nèi)容生成與顯示相分離。當處理復雜的大型應用時,頁面被嵌入大量的腳本或Java代碼段,當需要處理的商業(yè)邏輯復雜時,這種情況會變得非常糟糕,大量的內(nèi)嵌代碼使得頁面程序變得復雜,對于前端界面設計人員,這是不可思議的事情。所以模式一可用于小型應用,不能夠滿足大型應用的需要。 模式二:JSP+Servlet+JavaBeans技術(shù) Servlet技術(shù)是一種采用Java技術(shù)來實現(xiàn)CGI功能的一種技術(shù),Servlet技術(shù)非常適于服務器端的處理和編程,并且Servlet會長期駐留在內(nèi)存。 從開發(fā)的觀點看,模式二具有更清

28、晰的頁面表現(xiàn),清楚的開發(fā)者角色劃分,在大規(guī)模項目開發(fā)中,模式二更被采用,模式二也更符合當前流行的MVC結(jié)構(gòu)(Model/view/controller),其中Servlet對應controller,處于控制者的位置,處理HTTP請求,負責生成JSP中使用的Beans組件或?qū)ο?,并判斷應將請求傳遞給哪個JSP等,JSP對應view,負責生成最終的動態(tài)網(wǎng)頁并返回給瀏覽器。而JavaBeans對應的是Model,實現(xiàn)各個具體的應用邏輯與功能。 3.4 JSP的特點 1. 簡化的頁面生成技術(shù)。 JSP頁面用標準的HTML或XML命令來處理頁面的格式化和布局設計,而用類似HTML、XML的標記和

29、Java語言編寫的腳本程序生成頁面內(nèi)容。這使得頁面形式與頁面內(nèi)容互相獨立,非常有利于大型項目的分工合作。 2. 與Java平臺有機集成。 JSP技術(shù)是Java 2平臺的重要組成部分,JSP使用Java語言作為它的腳本語言。在JSP頁面中可以使用幾乎所有的Java組件和Java API,這就能充分發(fā)揮出Java語言的強大功能。使用JSP技術(shù)可以創(chuàng)建具有高度可伸縮性和可靠性的Web應用程序。 3. 硬件平臺和服務器無關性。 JSP作為Java家族的一員,秉承了Java技術(shù)的“一次編寫,隨處可用(Write Once,Rum Anywhere)”的特性,可以運行于大多數(shù)流行的操作系統(tǒng)平臺及W

30、eb服務器,這種與服務器硬件和操作系統(tǒng)平臺的無關性是JSP相對于其它動態(tài)網(wǎng)頁技術(shù)最大的一個優(yōu)點。 4. 功能可擴展性。 如同Microsoft的ASP技術(shù)可以通過ActiveX/COM組件來擴展功能一樣,JSP可以通過JavaBean和EJB(Enterprise JavaBean)以及自定義的標記來擴展功能。 JSP可以通過JDBC,與諸如Oracle、SQL Server這樣的大型關系數(shù)據(jù)庫進行連接。 JSP提供了一些隱含對象。這些隱含對象在JSP頁面中可以直接引用,而不必首先聲明。利用JSP提供的這些隱含對象,可以使腳本功能更加強大,并且編程更加容易、方便。例如,利用reque

31、st對象,可以很容易地接收用戶在HTML表單中提交的信息。 第四章 設計思想及體系結(jié)構(gòu) 4.1 設計思想 隨著各個行業(yè)信息化建設項目的增多,如何有效的管理項目、控制項目成為日益突出的問題?;诖?,由肖柳明老師提出的基于B/S的項目管理系統(tǒng)就成為了我們此次畢業(yè)設計的研究課題。此系統(tǒng)結(jié)合現(xiàn)代項目管理理論,適用于大中型企事業(yè)單位的全面的項目管理。JSP是最近幾年才出現(xiàn)的新技術(shù),系統(tǒng)以JSP為平臺,設計了一個基于瀏覽器/服務器的三層結(jié)構(gòu)的項目管理系統(tǒng)。 4.2 開發(fā)工具的選用及介紹 系統(tǒng)采用JSP技術(shù)作為實現(xiàn)數(shù)據(jù)庫遠程維護的工具,利用Microsoft SQL 2000作為數(shù)據(jù)庫

32、管理系統(tǒng)建立數(shù)據(jù)庫,操作系統(tǒng)為Windows 2000 Server,應用程序服務器為Tomcat,開發(fā)工具為Dreaweaver 2004。對JSP和JaveBean中間件等技術(shù)的研究和編程實現(xiàn)。為網(wǎng)絡數(shù)據(jù)庫的遠程維護進行了有益的探索。 4.3 系統(tǒng)體系結(jié)構(gòu) 項目管理系統(tǒng)按計算機管理信息系統(tǒng)設計相關規(guī)范規(guī)程的要求開發(fā),采用了現(xiàn)代軟件工程的方法,采用Tomcat 4.1.18作為JSP引擎, 充分利用JSP的基礎類庫提供的各種服務。開發(fā)過程經(jīng)歷了需求分析與概要設計、總體設計、功能測試與程序完善三個階段。系統(tǒng)采用三層結(jié)構(gòu),在客戶端用戶通過瀏覽器完成數(shù)據(jù)下載與模擬操作,瀏覽器端的表現(xiàn)邏輯通過

33、JSP網(wǎng)頁完成。而系統(tǒng)內(nèi)部復雜的業(yè)務邏輯主要通過JAVA SERVLET在WWW服務器上運行,通過JSP返回到客戶瀏覽器。通過表現(xiàn)邏輯與業(yè)務邏輯的分離,使網(wǎng)頁內(nèi)容簡潔。在服務器端,系統(tǒng)使用JDBC中間件訪問數(shù)據(jù)庫,數(shù)據(jù)庫服務器定義了本系統(tǒng)所需要的事務邏輯和數(shù)據(jù)邏輯。 4.4 工作流程分析 工作流程如圖4.1所示 圖4.1 工作流程圖 工作流程描述:進入系統(tǒng),首先需要進行用戶的身份驗證,然后根據(jù)用戶所屬部門的不同分別分配權(quán)限,進行相應的操作。 1. 設計部門 設計部門在項目開始立項之初就要求對項目的相關信息作全面的了解,組織立項,對項目的可行性進行論證,對項目的技術(shù)方案

34、、費用預算都要合理規(guī)劃。 2. 招標部門 經(jīng)理室對項目實行階段進行宏觀把握,在項目立項后對項目是否招投標進行決策。招標后對合同的簽訂、支付進行洽談,并由其添加入合同庫。 3. 物資部門 物資部門對項目實行中的人力資源與實物資源進行合理安排,隨時負責對實物的出入庫進行管理。 4. 安監(jiān)部及監(jiān)理公司 安監(jiān)部對每個項目的質(zhì)量進行嚴格把關,根據(jù)項目的計劃編制,控制每個計劃的安全實施。 4.5 總體模塊分析 總體模塊如圖4.2所示: 圖4.2 總體模塊分析 系統(tǒng)整體分為八大模塊,立項審批管理模塊,招標管理模塊,合同管理模塊,進度成本管理模塊,資源管理模塊,質(zhì)量管理模塊,知識模塊

35、,用戶登陸模塊等。 1、 規(guī)劃管理 規(guī)劃管理是指項目的規(guī)劃管理,包括規(guī)劃項目登記、規(guī)劃項目查詢、規(guī)劃項目控制、項目的立項申請、立項審批、立項登記等功能。 規(guī)劃項目可設置技術(shù)方案、資金規(guī)模、時間進度等幾個屬性,以供項目立項管理作為審批的依據(jù)。 2、 招標管理   招標管理指項目招標的過程管理包括招標通知書的下達、開標過程記錄、競標過程記錄、下達中標通知書等記錄的增刪改查。 3、 合同管理   合同管理是指項目的主管方與項目承擔方達成合作意向后涉及到的合同簽訂、支付、查詢等管理。 4、 資源管理   項目執(zhí)行過程中的資源管理,主要指人員、設備和材料。   項目管理中,需要分配資

36、源來開展具體的工作,以便完成項目中的任務。一個資源可以是單個的人或一臺設備,系統(tǒng)可 以將資源分配給任何任務,并可隨時更改工作分配。   在項目資源管理中,可提供人力資源、實物資源的管理。 5、 進度成本管理   此子系統(tǒng)分為計劃編制、項目信息管理、進度跟蹤等。 6、 質(zhì)量管理   項目執(zhí)行實施中,每個計劃質(zhì)量是否得到保證成為衡量項目是否成功的重要標志。在這一模塊中實現(xiàn)對項目每一計劃的質(zhì)量評價及驗收管理。 7、 知識管理   知識管理正是要解決資源、知識浪費的現(xiàn)象,整合企業(yè)所有可以整合的知識,讓所有的人員充分共享全公司的知識,使全公司的人員的知識水平得到整體提高,從而增強公司在市場

37、中的競爭力。主要包括成果管理、文檔管理。 8、 用戶登陸管理 公司的不同部門各司其職,對不同的模塊進行管理、修改,設置不同的權(quán)限,確保每個環(huán)節(jié)的有條不紊地執(zhí)行。 湖南師范大學本科畢業(yè)論文 第五章 系統(tǒng)實現(xiàn) 5.1 系統(tǒng)實現(xiàn)原則 本系統(tǒng)設計遵循結(jié)構(gòu)化設計原則: 1. 模塊獨立性、適度性原則 模塊獨立的概念是模塊化、抽象、信息隱蔽和局部化概念的直接結(jié)果。模塊獨立性是通過指定具有單一功能并且和其它模塊沒有過多聯(lián)系的模塊來實現(xiàn)的,模塊獨立性是由內(nèi)聚性和偶合性兩個定性指標來度量的。內(nèi)聚性是度量一個模塊功能強度的一個相對指標;偶合性是用來度量模塊之間的相互聯(lián)系的程度。模塊過大時

38、,模塊的可理解性會迅速下降。另外對過大的模塊分解時,也不應降低模塊的獨立性。 2. 模塊結(jié)果可預測原則 如果一個模塊可以當作一個黑箱,即只要輸入的數(shù)據(jù)相同就產(chǎn)生同樣的輸出,這個模塊的功能就是可以預測的。 3. 結(jié)構(gòu)化程序編碼原則 系統(tǒng)實現(xiàn)遵循結(jié)構(gòu)化程序設計的思想,為了確保每個模塊的邏輯清晰,盡量使各個模塊使用單入口,單出口和順序、選擇和循環(huán)三種基本控制結(jié)構(gòu)。 4. 事件驅(qū)動原則 傳統(tǒng)程序中,人機交互采用順序流程式,即程序運行到某個階段等待用戶的信息輸入。而本系統(tǒng)則采取事件驅(qū)動的隨機流程方式,即:程序以響應用戶事件為主,圍繞處理用戶事件而展開,充分利用IE的特點,隨時等候處理用戶在不

39、同時候?qū)ο到y(tǒng)的需求,返回人性化界面。 5. 良好的程序編寫風格 為了提高程序的可讀性和易維護性,關鍵是使程序結(jié)構(gòu)簡單清晰,因此在程序編寫過程中應保持良好的程序設計風格。主要在以下方面體現(xiàn): (1) 采用序言性和描述性兩種注釋對程序進行解釋。 (2) 變量說明盡量使其具有實際意義。 (3) 程序語句構(gòu)造簡單直接,直接反映意圖。 5.2 系統(tǒng)數(shù)據(jù)庫連接 JDBC技術(shù)是Java DataBase Connectivity的縮寫,它是SUN公司提供的一種支持基本SQL功能的通用的應用程序接口(Application Programming Interface)。它由一組用Java語言編

40、寫的類和接口組成。通過這些類和接口,程序開發(fā)人員可以在Java語言中方便地建立與數(shù)據(jù)庫的鏈接,通過執(zhí)行相應SQL語句,完成對不同數(shù)據(jù)庫的訪問。因此,開發(fā)人員使用JDBC API可以不必編寫一個應用程序來訪問Sybase數(shù)據(jù)庫,又另外編寫一個應用程序去訪問Oracle數(shù)據(jù)庫,再寫一個應用程序訪問Microsoft的SQL Server。不但如此,使用Java語言編寫的應用程序可以在任何支持Java的平臺上運行,不必在不同的平臺上開發(fā)不同的應用程序。 簡單地說,JDBC能完成下列三件事: 1. 同一個數(shù)據(jù)庫建立連接; 2. 向數(shù)據(jù)庫建立連接; 3. 處理數(shù)據(jù)庫返回的結(jié)果。 JDBC是一種

41、通用低層的應用程序編程接口,它在不同的數(shù)據(jù)庫功能模塊的層次上提供一個統(tǒng)一的用戶界面。說JDBC是一處低級的API,是指它直接調(diào)用SQL命令,它比其他的一些數(shù)據(jù)庫連接API要容易使用些,但它有同樣可以作為更高級的,用戶辦面更友好的API或開發(fā)工具基礎。 很多可視化的Java開發(fā)工具,如Visual Age For Java、Visual Caf、J++等都提供了基于JDBC的更面向用戶的類和包,直接將關系數(shù)據(jù)庫的表或視圖映射為Java類,程序員通過可視化工具直接對Java對象進行操作,而真正需要的SQL調(diào)用則根據(jù)程序員發(fā)出的對對象的各種屬性、方法的操作來自動產(chǎn)生。另一種使用JDBC API 的

42、方式為,用戶程序可以提供一個界面(如菜單等)讓用戶選擇對數(shù)據(jù)庫進行的操作,選中一個任務后,提示用戶輸入一些必要的信息,然后根據(jù)用戶的輸入產(chǎn)生相應的SQL命令以及Java程序。通過這處方式,用戶可以完成對數(shù)據(jù)庫的操作,即使他并不了解SQL語法以及JDBC編程。 數(shù)據(jù)庫訪問的三層結(jié)構(gòu)如圖5.1所示,瀏覽器端程序要訪問數(shù)據(jù)庫,首先通過中間件,然后由中間件對數(shù)據(jù)庫操作權(quán)限進行認證,認證通過才能對數(shù)據(jù)庫進行操作。 圖5.1 使用中間件的數(shù)據(jù)庫訪問三層結(jié)構(gòu) 用戶對數(shù)據(jù)庫的存取權(quán)限認證是中間件中完成,對數(shù)據(jù)庫的查詢、插入、更新和刪除操作等都封裝在中間件中,該中間件位于服務器端,中間件對數(shù)據(jù)庫進行操

43、作后,再將處理結(jié)果通過Web服務器返回到瀏覽器端用戶。這樣,在用戶端輸入的用戶名和密碼,可以通過加密算法進行加密后在網(wǎng)絡上傳輸,在中間件中進行解密認證,然后再進行數(shù)據(jù)庫的存取操作,數(shù)據(jù)庫存取權(quán)限的用戶名和密碼出現(xiàn)在位于服務器端的中間件中,這樣就更加安全。本系統(tǒng)采用的正是這樣的三層結(jié)構(gòu)的數(shù)據(jù)庫訪問模式。 在三層模型中,命令將被發(fā)送到服務的”中間層”,而”中間層”將SQL語句發(fā)送到數(shù)據(jù)庫。數(shù)據(jù)庫處理SQL語句并將結(jié)果返回”中間層”,然后”中間層”將它們返回用戶。其模型如圖5.2所示。 圖5.2 JDBC的三層模型 因為”中間層”可以進行對訪問的控制并協(xié)同數(shù)據(jù)庫的更新,并且可以使用一個易用

44、的高層API,這個API可以由“中間層”進行轉(zhuǎn)換,轉(zhuǎn)換成低層的調(diào)用。所以在許多種情況下,三層模型可以提供更好的性能,本系統(tǒng)中所采用的就是此種模型。 JDBC是JAVA應用程序與數(shù)據(jù)庫的溝通橋梁。它提供了三項服務功能:一、與數(shù)據(jù)庫建立連接。二、將SQL語句傳遞給數(shù)據(jù)庫。三、從數(shù)據(jù)庫取得SQL語句的執(zhí)行結(jié)果。當JDBC要與數(shù)據(jù)庫建立連接前,首先,它必須先取得連接此數(shù)據(jù)庫的JDBC驅(qū)動程序,Class.forName()即是在執(zhí)行此項工作。建立數(shù)據(jù)庫連接的第一步驟就是將JDBC驅(qū)動程序的類載入至JVM(Java VirtualL Machine)中,本系統(tǒng)中利用java.lang.Class類內(nèi)的

45、forName()靜態(tài)函數(shù)依據(jù)指定的類名稱,將JDBC驅(qū)動程序載入進來。完成載入驅(qū)動程序的步驟后,必須使用java.sal.DriverManager類所提供的getConnection()靜態(tài)函數(shù),取得與數(shù)據(jù)庫間的連接對象。此連接對象的類類型為java.sal.Connection,必須通過它才能將SQL指令傳遞給數(shù)據(jù)庫,而執(zhí)行結(jié)果也需要通過連接對象來取得。當取得連接對象后,還必須取得Statement對象才能對數(shù)據(jù)庫執(zhí)行SQL指令。Statement主要實現(xiàn)兩個功能:執(zhí)行SQL語句以及取得執(zhí)行結(jié)果。在java.sql.Statement的sql對象中執(zhí)行查詢或修改命令的函數(shù)后傳回的是一個R

46、esultSet 對象,這個對象提供了一個存取SQL執(zhí)行結(jié)果的管道,以便通過它將表格數(shù)據(jù)從數(shù)據(jù)庫中取出。每個Statement對象只能產(chǎn)生一個ResultSet 對象。 數(shù)據(jù)庫連接如圖5.3所示: 圖5.3 數(shù)據(jù)庫的連接處理 數(shù)據(jù)庫的連接處理具體實現(xiàn)如下: //建立JDBC——ODBC橋 sun.jdbc.odbc.JdbcOdbcDriver; //橋建立不成功時的錯誤處理 catch(ClassNotFoundException event){} //建立與數(shù)據(jù)庫的連接,并發(fā)送SQL查詢語句,將結(jié)果保存到rs對象中 Con=建立JDBC——ODBC橋 Sql=S

47、QL查詢語句 執(zhí)行查詢 Rs=返回結(jié)果 //SQL出錯處理 catch(SQLException e1){} 5.3 系統(tǒng)模塊設計 5.3.1 資源管理 資源管理完成人力資源管理、實物資源管理、資源查詢?nèi)齻€子功能。它主要有三個功能處理頁面,根據(jù)其項目需要實現(xiàn)人力資源,實物資源的添加、刪除、修改功能,及資源進行分類查詢。資源管理模塊主要涉及到dengji表及zhiyan表,其表設計參照表5.1和表5.2。 表5.1 dengji表 列名 數(shù)據(jù)類型 長度 允許空 說明 Xmbh Char 10 非空 項目編號 Xmmc Char 50 非空

48、 項目名稱 Xmjl Char 8 非空 項目經(jīng)理 Tze Float 8 非空 投資額 Yhmc Chr 8 非空 用戶名稱 yhdz Char 50 非空 用戶地址 Lxdh Char 13 非空 聯(lián)系電話 Xmkssj Time 12 非空 項目開始時間 Xmwcsj Time 12 非空 項目完成時間 Zbf Char 10 非空 招標否 Jsfa Text 16 非空 技術(shù)方案 Sp Char 2 允許空 審批 Ys Char 2 允許空 驗收 Noreason Tex

49、t 16 允許空 備注 表5.2 zhiyan表 列名 數(shù)據(jù)類型 長度 允許空 說明 Xmmc Char 50 非空 項目名稱 Xmjl Char 8 非空 項目經(jīng)理 Sjbmfzr Char 8 非空 設計部門負責人 Zbbmfzr Char 8 非空 招標部門負責人 Wzbmfzr Char 8 非空 物資部門負責人 Ajbmfzr Char 8 非空 安監(jiān)部門負責人 人力資源管理模塊 其基本流程圖如5.4所示: 圖5.4 人力資源管理流程圖 人力資源管理模塊頁面如圖5.5所示:

50、 圖5.5 人力資源管理界面 項目名稱的下拉列表列出所有的項目名,供用戶選定,列表從dejing表中讀出,以保證數(shù)據(jù)的完整性及約束。在各部門負責人文本框中輸入負責該部門的人員姓名,按提交按鈕就可以將輸入的信息存入zhiyan表中,供所有用戶查詢所用。 1. 實物資源管理模塊 其基本流程圖如5.6所示: 圖5.6 實物資源管理流程圖 人力資源管理模塊頁面如圖5.7所示: 圖5.7 實物資源管理界面 和人力資源管理一樣,用戶從dengji表中選擇項目后,在文本框中輸入該項

51、目的實物資源信息,按提交按鈕就可以將輸入的信息存入zhiyan表中。 2. 資源查詢模塊 其基本流程圖如5.8所示: 圖5.8 資源查詢流程圖 資源查詢模塊頁面如圖5.9所示: 圖5.9資源查詢界面 在用戶選擇項目并按下“查詢”按鈕后,在下面的列表中將列出該項目使用的所有資源和所有部門主要人員的信息。 5.3.2 進度成本管理 進度成本管理完成項目信息控制、項目進度查詢等功能。它主要有二個功能處理頁面,要實現(xiàn)項目信息查詢、修改,項目進度的跟蹤控制、查詢等。進度成本模塊主要涉及到dengji表及jingdu表,其表設計參

52、照表5.3。 表5.3 jingdu表 列名 數(shù)據(jù)類型 長度 允許空 說明 Xmbh Char 10 非空 項目編號 Xmmc Char 50 非空 項目名稱 Jhwcsj Char 10 非空 計劃完成時間 Yysj Char 10 非空 驗收時間 Wcbl Char 10 非空 完成比例 1. 項目信息控制模塊 其基本流程圖如下圖5.10所示: 圖5.10 項目信息控制流程圖 項目信息控制模塊頁面如圖5.11所示: 圖5.11 項目查詢界面 用戶在查詢欄中輸入

53、查詢信息并單擊“查詢”按鈕后,在下面的列表欄中會顯示所有符合查詢條件的項目基本信息。當用戶點擊“項目名稱”鏈接后,在接下的來頁面中會顯示該項目的詳細信息。如圖5.12所示: 圖5.12項目信息界面 用戶可以查看并修改該項目的信息。 2. 項目進度查詢 項目進度查詢界面如圖5.13所示 圖5.13 進度查詢界面 和項目信息查詢一樣,用戶在查詢欄中輸入查詢信息并單擊“查詢”按鈕后,在下面的列表欄中會顯示所有符合查詢條件的項目進度信息供用戶瀏覽。 5.3.3

54、質(zhì)量管理 質(zhì)量管理完成計劃編制、質(zhì)量檢測、項目驗收管理等功能。它主要有三個功能處理頁面,要實現(xiàn)項目立項后的項目計劃的編寫,項目質(zhì)量的查詢、修改,項目進度的跟蹤控制、查詢,并根據(jù)其項目內(nèi)容、技術(shù)方案及項目計劃等信息對項目的完成情況進行驗收評分。 質(zhì)量管理的每個模塊之間是相互緊密聯(lián)系的,計劃編制作為質(zhì)量檢測的先決條件,而又受質(zhì)量檢測的控制,只有前面的計劃完成并經(jīng)質(zhì)量檢測合格后,才可以進行下一步的計劃;質(zhì)量檢測又是項目驗收的前提,每一步計劃質(zhì)量檢測的結(jié)果直接影響到項目驗收的結(jié)果。所以質(zhì)量管理的所有模塊要作為一個整體而不能絕對分開處理。 整個質(zhì)量管理的流程圖如圖5.14所示: 圖5.14

55、質(zhì)量管理流程圖 1. 計劃編制模塊設計 計劃編制模塊主要涉及到表jihuabianzhi,其設計參照表5.4: 表5.4 jihuabianzhi表 列名 數(shù)據(jù)類型 長度 允許空 Xmbh Char 7 非空 Xmmc Char 50 非空 Jd Char 10 非空 Jf Text 16 空 Zlpf Char 10 空 Ys Char 2 空 Psname Char 10 空 計劃編制模塊頁面如圖5.15所示: 圖5.15 計劃編制界面 在用戶輸入項目信

56、息并進度查詢后,在下面的列表中將列出該項目的進度信息,當用戶按下“點擊”時,可以鏈接到該項目的詳細計劃進度信息,即質(zhì)量管理 2. 質(zhì)量管理模塊 質(zhì)量管理模塊完成質(zhì)量檢測功能。質(zhì)量管理與計劃編制相關聯(lián),對每個項目的每步計劃進行審核,在第一步計劃未完成質(zhì)量評分并驗收前,第二步計劃不予實施。這個模塊是個過程模塊,對項目實施過程中的每步實施計劃進行監(jiān)控。其界面如圖5.16所示: 圖5.16 質(zhì)量管理界面 用戶點擊質(zhì)量管理中的“顯示”,可以顯示出該項目的項目計劃信息及驗收情況。點擊驗收列表中的Yes或No則可以對每步計劃進行評分驗收。 3.

57、 項目驗收管理模塊 質(zhì)量管理中的驗收結(jié)果分兩種情況:已驗收和未驗收,如果項目計劃未驗收則用戶可以通過查找看該計劃的項目實施情況決定是否驗收。 其界面如圖5.17所示: 圖5.17 項目驗收界面 5.3.4 用戶登陸 用戶登陸包括一般用戶登陸和管理員登陸兩種情況,一般用戶也即部門用戶是指對某一或多個模塊具有操作權(quán)限的用戶,管理員具有對所有模塊的操作權(quán)限 用戶登陸是項目管理中非常重要的模塊,主要是對用戶的身份進行確認,并分配相應權(quán)限。它還包含系統(tǒng)介紹模塊與聯(lián)系模塊。系統(tǒng)介紹模塊對本系統(tǒng)具

58、備的模塊及功能作了詳細描述。聯(lián)系模塊便于用戶與管理員在線聯(lián)系,及時反饋系統(tǒng)中出現(xiàn)的問題。 數(shù)據(jù)庫設計如表5.5所示: 表5.5 user table表 列名 數(shù)據(jù)類型 長度 允許空 User_Id Char 10 非空 User_Name Char 20 非空 User_Type Char 20 非空 User_Password Char 12 非空 其流程圖如圖5.18所示: 圖5.18 質(zhì)量管理流程圖 管理員登陸界面如圖5.18所示: 圖5.18 用戶登陸界面 結(jié)論 隨著項目管理方

59、法的應用,PMIS的研究已成為項目管理學、計算機應用研究的重要課題。本文主要對筆者所設計的PMIS進行了較為全面、系統(tǒng)的論述,提出了自己的理論思路和詳細設計過程。本系統(tǒng)從設計到完成,歷時二個多月的,完成了從需求分析、概要設計到詳細設計以及系統(tǒng)調(diào)試運行幾個階段,取得了一定成果。 (1) 基于瀏覽器/服務器模式的企業(yè)項目管理系統(tǒng)便于維護更新,使企業(yè)信息處理更加方便和及時。 (2) 利用登陸論證,可以使不同職責不同級別的用戶擁有不同權(quán)限,避免多次論證權(quán)限的操作可以提高系統(tǒng)運行的效率。 (3) 利用JAVA三層結(jié)構(gòu)的方式對數(shù)據(jù)庫進行遠程維護,將數(shù)據(jù)庫訪問根據(jù)控制置于中間件中,可以極大地提高數(shù)據(jù)庫

60、的安全性。 (4) 通過中間件中對JavaBeans的應用,把數(shù)據(jù)庫建立連接釋放連接的操作封裝起來。簡化JSP程序的處理邏輯代碼,使得界面設計人員可以集中精力設計出更適合操作的界面。 在這個過程中,筆者也因才疏學淺遇到了不能解決的難題,幸而得到了肖柳明老師的指導,在此對她表示深深的感謝。 但是本系統(tǒng)還存在一些方面的缺陷,如當公司的業(yè)務發(fā)生重大變革時,將給本系統(tǒng)的更新帶來較大的復雜度。另外,各部門各負其現(xiàn)雖然方便用戶操作和提高了數(shù)據(jù)庫的安全性,但也加大了數(shù)據(jù)的冗余。 本系統(tǒng)只是得到了初步的完成,還存在一些問題,但筆者將不移余力把該系統(tǒng)繼續(xù)完善下去,使之與實踐緊密結(jié)合,滿足用戶的各種需求。

61、 參考文獻 [1] (美)Herbert Schildt著. 周志彬等譯. Java2參考大全. 北京:電子工業(yè)出版社. 2003.1 [2] (美)Ivor Horton 等著. 李昭智 王哲明 王紅廣等譯. Java 2 編程指南(SDK 1.4版). 北京:電子工業(yè)出版社. 2002.9 [3] (美) John O’Donahue等著. 甄廣啟譯. Java數(shù)據(jù)庫編程. 北京:電子工業(yè)出版社.2003.1 [4] 耿祥義 張躍平著. JSP實用教程. 北京:清華大學出版社. 2003.5 [5] 楊洮 沈建男著.JSP程序設計實務. 北京:中國青年出版社. 200

62、2.4 [6] (韓)沈文涉 著.邢宇虹 譯. HTML+JavaScript30日完全掌握. 北京:中國青年出版社. 2001.6 [7] 肖金秀 馮沃輝 著. DREAMWEAVER MX網(wǎng)頁實例大制作. 北京:治金工業(yè)出版社. 2002.10 [8] 飛思科技產(chǎn)品研發(fā)中心.SQL Server 2000基礎與提高. 北京:電子工業(yè)出版社. 2001. 7 [9] 現(xiàn)代卓越網(wǎng):“項目管理動態(tài)”欄目 http:// 2004年3月20日。 [10] 華鼎項目管理資訊網(wǎng):“PM文章”欄目 http:// 2004年4月1日。 [11] Marty Hall. More Servlets and JavaServer Pages. Pearon Higher Edition. 2001.10

展開閱讀全文
溫馨提示:
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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

相關資源

更多
正為您匹配相似的精品文檔
關于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!