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

正文內(nèi)容

軟件項(xiàng)目團(tuán)隊(duì)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(編輯修改稿)

2024-12-16 09:21 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 Oracle、 Bea公司等,所以 JSP 迅速成為商業(yè)應(yīng)用的服務(wù)器端語言。 石家莊鐵道大學(xué)畢業(yè)設(shè)計(jì) 6 JSP 技術(shù)的強(qiáng)勢(shì) (1)一次編寫,到處運(yùn)行。除了系統(tǒng)之外,代碼不用做任何更改。 (2)系統(tǒng)的多平臺(tái)支 持。基本上可以在所有平臺(tái)上的任意環(huán)境中開發(fā),在任意環(huán)境中進(jìn)行系統(tǒng)部署,在任意環(huán)境中擴(kuò)展。相比 ASP/PHP 的局限性是顯而易見的。 (3)強(qiáng)大的可伸縮性。從只有一個(gè)小的 Jar 文件就可以運(yùn)行 Servlet/JSP,到由多臺(tái)服務(wù)器進(jìn)行集群和負(fù)載均衡,到多臺(tái) Application 進(jìn)行事務(wù)處理,消息處理,一臺(tái)服務(wù)器到無數(shù)臺(tái)服務(wù)器, Java 顯示了一個(gè)巨大的生命力。 (4)多樣化和功能強(qiáng)大的開發(fā)工具支持。這一點(diǎn)與 ASP 很像, Java 已經(jīng)有了許多非常優(yōu)秀的開發(fā)工具,而且許多可以免費(fèi)得到,并且其中許多已經(jīng)可以順利的運(yùn)行于多種平臺(tái)之下。 (5)支持服務(wù)器端組件。 web 應(yīng)用需要強(qiáng)大的服務(wù)器端組件來支持,開發(fā)人員需要利用其他工具設(shè)計(jì)實(shí)現(xiàn)復(fù)雜功能的組件供 web 頁面調(diào)用,以增強(qiáng)系統(tǒng)性能。JSP 可以使用成熟的 JAVA BEANS 組件來實(shí)現(xiàn)復(fù)雜商務(wù)功能。 JSP 技術(shù)的弱勢(shì) (1) 與 ASP 一樣, Java 的一些優(yōu)勢(shì)正是它致命的問題所在。正是由于為了跨平臺(tái)的功能,為了極度的伸縮能力,所以極大的增加了產(chǎn)品的復(fù)雜性。 (2) Java 的運(yùn)行速度是用 class 常駐內(nèi)存來完成的,所以它在一些情況下所使用的內(nèi)存比起用戶數(shù)量來說確實(shí)是 “最低性能價(jià)格比 ”了。從另一方面,它還需要硬盤空間來儲(chǔ)存一系列的 .java 文件和 .class 文件,以及對(duì)應(yīng)的版本文件。 SQL Server 2020 數(shù)據(jù)庫 SQL Server 2020 是 Microsoft 公司推出的 SQL Server 數(shù)據(jù)庫管理系統(tǒng)的一個(gè)版本。該版本繼承了 SQL Server 版本的優(yōu)點(diǎn)同時(shí)又比它增加了許多更先進(jìn)的功能,具有使用方便 ,可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點(diǎn),可跨越從運(yùn)行Microsoft Windows 98 的膝上型電腦到運(yùn)行 Microsoft Windows 2020 的大型多處理器的服務(wù)器等多種平臺(tái)使用。 SQL Server 2020 系統(tǒng)之間之所以成為目前流行的大型商用數(shù) 據(jù)庫系統(tǒng),有著其深刻的內(nèi)在因素,這與它鮮明的特點(diǎn)是分不開的: ① 與 Inter 的高度集成。 SQL Server 2020 與其它 Microsoft Back Office 產(chǎn)品緊密集成,在安全、事件石家莊鐵道大學(xué)畢業(yè)設(shè)計(jì) 7 瀏覽、 Windows NT 服務(wù)程序、性能監(jiān)視器、多處理器支持、索引服務(wù)器等方面充分利用了它們的長(zhǎng)處,形成了自己獨(dú)特的優(yōu)勢(shì)。 ② 高伸縮性和適應(yīng)性。 同一 SQL Server 2020 數(shù)據(jù)庫引擎運(yùn)行在 Windows 2020 Professional、Windows 2020 Server、 Windows 2020 Advanced Server、 Windows 98 和 Windows Millennium Edition 上。還運(yùn)行在 Windows NT 版的所有版本上。此數(shù)據(jù)庫引擎是一個(gè)功能強(qiáng)健的服務(wù)器,可管理供上千用戶訪問的 TB 數(shù)據(jù)庫。同時(shí),當(dāng)以默認(rèn)設(shè)置運(yùn)行時(shí), SQL Server 2020 還具有動(dòng)態(tài)自調(diào)整等功能,這使得它可以有效地運(yùn)行在便攜式電腦和臺(tái)式機(jī)中,用戶無需承擔(dān)管理任務(wù)。 SQL Server 2020 Windows CE 版將 SQL Server 2020 程序設(shè)計(jì)模型擴(kuò)展到移動(dòng)的 Windows CE 設(shè)備上,并且可以很容易地集成到 SQL Server 2020 環(huán)境中。 ③ 企業(yè)級(jí)數(shù)據(jù)庫功能強(qiáng)。 SQL Server 2020 關(guān)系數(shù)據(jù)庫引擎支持當(dāng)今苛刻的數(shù)據(jù)處理環(huán)境所需的功能。數(shù)據(jù)庫引擎充分保護(hù)資料完整性,同時(shí)將管理上千個(gè)并發(fā)修改數(shù)據(jù)庫的用戶的開銷減到最小。 SQL Server 2020 分布式查詢使您得以引用來自不同資料源的資料,就好象這些資料是 SQL Server 2020 數(shù)據(jù)庫的一部分,同時(shí)分布式事務(wù)支持充分保護(hù) 任何分布式資料更新的完整性。復(fù)制同樣使您得以維護(hù)多個(gè)資料復(fù)本,同時(shí)確保單獨(dú)的資料復(fù)本保持同步。可將一組資料復(fù)制到多個(gè)移動(dòng)的脫接用戶,使這些用戶自主地工作,然后將他們所做的修改合并回發(fā)布服務(wù)器。 ④ 易于安裝和使用。 SQL Server 2020 中包括一系列管理和開發(fā)工具,這些工具可改進(jìn)在多個(gè)站點(diǎn)上安裝、部署、管理和使用 SQL Server 的過程。 SQL Server 2020 還支持基于標(biāo)準(zhǔn)的、與 Windows DNA 集成的程序設(shè)計(jì)模型,使 SQL Server 2020 數(shù)據(jù)庫和資 料倉庫的使用成為生成強(qiáng)大的可伸縮系統(tǒng)的無縫部分。 ⑤ 具有決策支持的資料倉庫。 SQL Server 2020 提供了數(shù)據(jù)轉(zhuǎn)換服務(wù)、聯(lián)機(jī)分析處理( OLAP)、數(shù)據(jù)挖掘支持、 English Query、 Meta Data Services 等等工具,以便對(duì)數(shù)進(jìn)行析取、分析匯總資料并對(duì)數(shù)據(jù)庫的設(shè)計(jì)提供幫助。 JDBC 數(shù)據(jù)庫連接 JDBC(Java DataBase Connectivity)稱為 Java 數(shù)據(jù)庫連接,它是一種用于數(shù)據(jù)庫訪問的應(yīng)用程序 API,由一組用 Java 語言編寫的 類和接口組成。 JDBC 為數(shù)據(jù)庫應(yīng)用開發(fā)人員、數(shù)據(jù)庫前臺(tái)工具開發(fā)人員提供了一個(gè)標(biāo)準(zhǔn)的 API,使他們能夠石家莊鐵道大學(xué)畢業(yè)設(shè)計(jì) 8 用純 Java API 來編寫數(shù)據(jù)庫應(yīng)用程序。 JDBC 定義了 Java 語言同 SQL 數(shù)據(jù)之間的程序設(shè)計(jì)接口。 JDBC 有一個(gè)非常獨(dú)特的動(dòng)態(tài)連接結(jié)構(gòu),它使得系統(tǒng)模塊化。使用 JDBC 來完成對(duì)數(shù)據(jù)庫的訪問包括以下四個(gè)主要組件: Java 的應(yīng)用程序、 JDBC 驅(qū)動(dòng)器管理器、驅(qū)動(dòng)器和數(shù)據(jù)源。簡(jiǎn)單地說, JDBC 可做三件事:與數(shù)據(jù)庫建立連接、發(fā)送 SQL 語句,處理結(jié)果。 JDBC 接口 一般來說, JDBC API 中有兩層接口: 應(yīng)用程序?qū)?,開發(fā)人員用 API 通過 SQL調(diào)用數(shù)據(jù)庫和取得結(jié)果;驅(qū)動(dòng)程序?qū)?,處理與具體驅(qū)動(dòng)程序版本的所有通訊。 JDBC API 是一系列抽象的接口,應(yīng)用程序開發(fā)人員通過它可以編寫訪問數(shù)據(jù)庫的 Java 應(yīng)用程序。 JDBC API 中,抽象類的實(shí)現(xiàn)是由驅(qū)動(dòng)程序開發(fā)商提供的。驅(qū)動(dòng)程序?qū)崿F(xiàn)了應(yīng)用程序和某個(gè)數(shù)據(jù)庫產(chǎn)品之間的接口,它的管理器則對(duì)應(yīng)用程序和驅(qū)動(dòng)程序之間的交互進(jìn)行控制。 JDBC API 主要用來連接數(shù)據(jù)庫和直接調(diào)用SQL 命令,執(zhí)行各種 SQL 語句。利用 JDBC API 可以執(zhí)行一般的 SQL 語句、動(dòng)態(tài) SQL 語句,以及帶 IN 和 OUT 參數(shù)的存儲(chǔ)過程。 JDBC API 是一個(gè)標(biāo)準(zhǔn)統(tǒng)一的 SQL 數(shù)據(jù)存取接口,它為 Java 程序提供了一個(gè)統(tǒng)一無縫地操作各種數(shù)據(jù)庫的接口,程序員編程時(shí),可以不關(guān)心它所要操作的數(shù)據(jù)庫是哪個(gè)廠家的產(chǎn)品,從而提高了軟件的通用性。而且在 Inter 上確實(shí)無法預(yù)料你的用戶想訪問什么類型的數(shù)據(jù)庫,只要系統(tǒng)上安裝了正確的驅(qū)動(dòng)器組,JDBC 應(yīng)用程序就可以訪問其相關(guān)的數(shù)據(jù)庫。您只需用 JDBC API 寫一個(gè)程序就夠了,它可向相應(yīng)數(shù)據(jù)庫發(fā)送 SQL 語句。而且,使用 Java 編程語言編寫的應(yīng)用程序,就無須去憂慮要為不同的平臺(tái)編寫不同 的應(yīng)用程序。將 Java 和 JDBC 結(jié)合起來將使程序員只需寫一遍程序就可讓它在任何平臺(tái)上運(yùn)行。 JDBC 的驅(qū)動(dòng)程序 JDBC 的數(shù)據(jù)庫訪問要通過 JDBC 驅(qū)動(dòng)程序來完成, JDBC 驅(qū)動(dòng)程序是 Java應(yīng)用程序與物理數(shù)據(jù)庫之間橋梁。 JDBC 驅(qū)動(dòng)程序可以分為下面四種類型,分別適用于不同的場(chǎng)合 [6]。 (1)JDBCODBC 橋驅(qū)動(dòng)程序 這類驅(qū)動(dòng)程序負(fù)責(zé)將 JDBC 轉(zhuǎn)換為 ODBC,然后通過 JDBCODBC 的方法調(diào)用 ODBC 驅(qū)動(dòng)程序來存取數(shù)據(jù)庫。 (2)本機(jī)應(yīng)用編程接口的 JDBC 驅(qū)動(dòng)程序 這類驅(qū)動(dòng)程序部分采用 Java 語言編寫,部分采用本地代碼編寫。這種 JDBC石家莊鐵道大學(xué)畢業(yè)設(shè)計(jì) 9 驅(qū)動(dòng)會(huì)將客戶機(jī)的 JDBC 調(diào)用轉(zhuǎn)換為對(duì)特定數(shù)據(jù)庫驅(qū)動(dòng)程序的調(diào)用,進(jìn)而存取數(shù)據(jù)庫,因此必須先在客戶機(jī)上安裝好特定的數(shù)據(jù)庫的數(shù)據(jù)訪問驅(qū)動(dòng)庫才能使用。 (3)數(shù)據(jù)庫中間件的純 JDBC 驅(qū)動(dòng)程序 這種類型的驅(qū)動(dòng)程序把客戶端的 JDBC 調(diào)用轉(zhuǎn)換為一種獨(dú)立于特定數(shù)據(jù)庫的協(xié)議,然后將數(shù)據(jù)庫訪問請(qǐng)求傳輸給服務(wù)器組件,最后該服務(wù)器組件 將訪問請(qǐng)求轉(zhuǎn)換為特定數(shù)據(jù)庫的協(xié)議。 (4)直接連接數(shù)據(jù)庫的純 JDBC 驅(qū)動(dòng)程序 這種類型的驅(qū)動(dòng)程序可以將客戶端的 JDBC 請(qǐng)求直接轉(zhuǎn)換成特定數(shù)據(jù)庫的協(xié)議,所有 存取數(shù)據(jù)庫的操作,都直接由驅(qū)動(dòng)程序來完成。 TOMCAT 應(yīng)用服務(wù)器 Tomcat 是 Apache 軟件基金會(huì)( Apache Software Foundation)的 Jakarta 項(xiàng)目中的一個(gè)核心項(xiàng)目,由 Apache、 Sun 和其他一些公司及個(gè)人共同開發(fā)而成。由于有了 Sun 的參與和支持,最新的 Servlet 和 JSP 規(guī)范總是能在 Tomcat 中得到體現(xiàn), Tomcat 5 支持最新的 Servlet 和 JSP 規(guī)范。因?yàn)?Tomcat 技術(shù)先進(jìn)、性能穩(wěn)定,而且免費(fèi),因而深受 Java 愛好者的喜愛并得到了部分軟件開發(fā)商的認(rèn)可,成為目前比較流行的 Web 應(yīng)用服務(wù)器。 Tomcat 很受廣大程序員的喜歡,因?yàn)樗\(yùn)行時(shí)占用的系統(tǒng)資源小,擴(kuò)展性好,支持負(fù)載平衡與郵件服務(wù)等開發(fā)應(yīng)用系統(tǒng)常用的功能;而且它還在不斷的改進(jìn)和完善中,任何一個(gè)感興趣的程序員都可以更改它或在其中加入新的功能。 Tomcat 是一個(gè)小型的輕量級(jí)應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場(chǎng)合下被普遍使用,是開發(fā)和調(diào)試 JSP 程序的首選。對(duì)于一個(gè)初學(xué)者來說,可以這樣認(rèn)為,當(dāng)在一臺(tái)機(jī)器上配置好 Apache 服務(wù)器,可 利用它響應(yīng)對(duì)HTML 頁面的訪問請(qǐng)求。實(shí)際上 Tomcat 部分是 Apache 服務(wù)器的擴(kuò)展,但它是獨(dú)立運(yùn)行的,所以當(dāng)你運(yùn)行 tomcat 時(shí),它實(shí)際上作為一個(gè)與 Apache 獨(dú)立的進(jìn)程單獨(dú)運(yùn)行的。 在 Tomcat 中,應(yīng)用程序的部署很簡(jiǎn)單,你只需將你的 WAR 放到 Tomcat 的webapps 目錄下, Tomcat 會(huì)自動(dòng)檢測(cè)到這個(gè)文件,并將其解壓。你在瀏覽器中訪問這個(gè)應(yīng)用的 Jsp 時(shí),通常第一次會(huì)很慢,因?yàn)?Tomcat 要將 Jsp 轉(zhuǎn)化為 Servlet文件,然后編譯。編譯以后,訪問將會(huì)很快。另外 Tomcat 也提供了一個(gè)應(yīng)用 :manager,訪問這個(gè)應(yīng)用需要用戶名和密碼,用戶名和密碼存儲(chǔ)在一個(gè) xml 文件中。通過這個(gè)應(yīng)用,輔助于 Ftp,你可以在遠(yuǎn)程通過 Web 部署和撤銷應(yīng)用 , 當(dāng)然本地也可以 。 Tomcat 不僅僅是一個(gè) Servlet 容器,它也具有傳統(tǒng)的 Web 服務(wù)器的石家莊鐵道大學(xué)畢業(yè)設(shè)計(jì) 10 功能:處理 Html 頁面。但是與 Apache 相比,它的處理靜態(tài) Html 的能力就不如Apache。我們可以將 Tomcat 和 Apache 集成到一塊,讓 Apache 處理靜態(tài) Html,而 Tomcat 處理 Jsp 和 Servlet。這種集成只需要修改一下 Apache 和 Tomcat 的配置文件 即可。 石家莊鐵道大學(xué)畢業(yè)設(shè)計(jì) 11 第 3 章 需求分析 需求分析指的是在建立一個(gè)新的或改變一個(gè)現(xiàn)存的電腦系統(tǒng)時(shí)描寫新系統(tǒng)的目的、范圍、定義和功能時(shí)所要做的所有的工作。需求分析是軟件工程中的一個(gè)關(guān)鍵過程。在這個(gè)過程中, 系統(tǒng)分析 員和軟件工程師確定顧客的需要。只有在確定了這些需要后他們才能夠分析和尋求新系統(tǒng)的解決方法。 處于同一團(tuán)隊(duì)的成員由于在各個(gè)方面都存在著差異,對(duì)系統(tǒng)進(jìn)行需求分析及分配任務(wù)是一項(xiàng)極為重要的工作 ,必須對(duì)系統(tǒng)進(jìn)行準(zhǔn)確無誤的需求分析,從而給適當(dāng)?shù)某蓡T分配適當(dāng)?shù)娜蝿?wù)。 系統(tǒng) 功能描述 軟件項(xiàng)目團(tuán)隊(duì)管理系統(tǒng)是 針對(duì)某些軟件公司組建團(tuán)隊(duì)、完成項(xiàng)目等一些工作而完成的一個(gè)系統(tǒng),此系統(tǒng)方便了軟件項(xiàng)目團(tuán)隊(duì)的組建,軟件項(xiàng)目團(tuán)隊(duì)的管理以及項(xiàng)目結(jié)束后軟件項(xiàng)目團(tuán)隊(duì)的解散。為項(xiàng)目經(jīng)理及團(tuán)隊(duì)成員的交流提供了非常方便的條件,使得軟件項(xiàng)目團(tuán)隊(duì)的交流和管理靈活、方便。 經(jīng)過分析后軟件項(xiàng)目團(tuán)隊(duì)管理系統(tǒng) 具有 員工的添加和刪除、團(tuán)隊(duì)的建立和解散、新聞的發(fā)布和刪除、團(tuán)隊(duì)成員的添加和刪除、 給團(tuán)隊(duì)成員分配任務(wù)、 留言管理、技術(shù)論壇等模塊 。 用戶及主要操作功能 該系統(tǒng)有三中用戶:管理員、項(xiàng)目經(jīng)理和普通員工。管理員主要有添加、編輯和刪除功能,主要是對(duì)員工、項(xiàng)目團(tuán)隊(duì)和公司新聞進(jìn)行操作;項(xiàng)目經(jīng)理可以給本團(tuán)隊(duì)添加需要的團(tuán)隊(duì)成員,也可換其他的成員,給團(tuán)隊(duì)成員分配任務(wù),發(fā)布團(tuán)隊(duì)內(nèi)部公告,發(fā)布項(xiàng)目計(jì)劃等功能;普通成員可以查看自己的任務(wù)、項(xiàng)目計(jì)劃、團(tuán)隊(duì)公告、與自己隊(duì)友進(jìn)行交流等功能;系統(tǒng)匿名用戶只能瀏覽公司內(nèi)部的新聞,可以自己注冊(cè)技術(shù)論壇進(jìn)行討論。 系統(tǒng)用例圖如圖 31 所示 : 成員管理模塊 成員管理模塊包括公司員工管理和團(tuán)隊(duì)成員管理。 石家莊鐵道大學(xué)畢業(yè)設(shè)計(jì) 12 (1)公司員工的管理包括增加員工、查看員工信息、修改員工信息和刪除員工。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1