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

正文內(nèi)容

部門(mén)項(xiàng)目管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文(參考版)

2025-07-01 11:37本頁(yè)面
  

【正文】 35 / 52結(jié) 論本文主要介紹了基于 Struts2+Spring+Ibatis 框架下項(xiàng)目管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),該系統(tǒng)實(shí)現(xiàn)了對(duì)大。黑盒測(cè)試主要測(cè)試的是功能,黑盒測(cè)試法設(shè)計(jì)程序測(cè)試用例的方法主要有等價(jià)劃分法,邊界值分析法,錯(cuò)誤推測(cè)法,主要的目的是設(shè)計(jì)以最少的測(cè)試數(shù)據(jù)子集來(lái)盡可能多地測(cè)試出軟件系統(tǒng)中的錯(cuò)誤。黑盒測(cè)試法是把程序看作一個(gè)黑盒子,測(cè)試過(guò)程中不需要考慮程序的內(nèi)部結(jié)構(gòu)和具體測(cè)試處理過(guò)程的測(cè)試方法。因此,對(duì)于我們來(lái)說(shuō),對(duì)于測(cè)試數(shù)據(jù)的方法的選擇就起到了非常關(guān)鍵的作用。白盒測(cè)試適用于程序的邏輯相對(duì)簡(jiǎn)單時(shí),才能夠保證驗(yàn)證所有的路徑。白盒測(cè)試主要是針對(duì)系34 / 52統(tǒng)程序的細(xì)節(jié)來(lái)進(jìn)行測(cè)試,主要是通過(guò)設(shè)計(jì)測(cè)試數(shù)據(jù),檢驗(yàn)程序的每個(gè)模塊的執(zhí)行路徑的具體情況。 白盒測(cè)試法白盒測(cè)試也稱作結(jié)構(gòu)測(cè)試或者邏輯結(jié)構(gòu)測(cè)試。 測(cè)試平臺(tái)測(cè)試環(huán)境,如下表所示:表 測(cè)試表軟件環(huán)境 硬件環(huán)境操作系統(tǒng) 中文版 Windows 7 CPU 數(shù)據(jù)庫(kù) Oracle10g 內(nèi)存 1M測(cè)試平臺(tái) VS2022 網(wǎng)卡 100Mbps瀏覽器 測(cè)試方法本系統(tǒng)而言,要查找出開(kāi)發(fā)過(guò)程中的錯(cuò)誤,就要保證對(duì)系統(tǒng)的測(cè)試盡可能的全面,一方面通過(guò)軟件測(cè)試來(lái)檢查本系統(tǒng)的每個(gè)功能的執(zhí)行情況;另一方面,詳細(xì)測(cè)試軟件執(zhí)行的內(nèi)部過(guò)程是否完全按照規(guī)格說(shuō)明書(shū)上的規(guī)定正常運(yùn)行。是基于系統(tǒng)整體需求說(shuō)明書(shū)的黑盒類測(cè)試,應(yīng)覆蓋系統(tǒng)所有聯(lián)合的部件。是將已經(jīng)確認(rèn)的軟件,計(jì)算機(jī)硬件,外設(shè),網(wǎng)絡(luò)等其他元素結(jié)合在一起,進(jìn)行信息系統(tǒng)的各種組裝測(cè)試和確認(rèn)測(cè)試,系統(tǒng)測(cè)試是針對(duì)整個(gè)產(chǎn)品系統(tǒng)的測(cè)試,目的是驗(yàn)證系統(tǒng)是否滿足了需求規(guī)格的定義,找出需求規(guī)格不符或與之矛盾的地方,從而完善的方案。圖 添加產(chǎn)品點(diǎn)擊修改按鈕,頁(yè)面如圖 所示,數(shù)據(jù)會(huì)自動(dòng)顯示在文本框里,直接對(duì)其修改再點(diǎn)擊修改即可,若不點(diǎn)擊添加產(chǎn)品和修改按鈕,則添加和修改功能是隱藏的。圖 新增部門(mén)頁(yè)面31 / 52圖 修改部門(mén)頁(yè)面 產(chǎn)品管理模塊說(shuō)明 功能簡(jiǎn)介及其頁(yè)面的實(shí)現(xiàn)產(chǎn)品管理實(shí)現(xiàn)的功能有:添加產(chǎn)品、修改產(chǎn)品信息、刪除產(chǎn)品、列表顯示所有部門(mén)的信息,產(chǎn)品管理的首頁(yè)面如圖 所示:圖 產(chǎn)品管理頁(yè)面 添加產(chǎn)品: (1)新增及修改產(chǎn)品:企業(yè)對(duì)產(chǎn)品進(jìn)行信息的添加,本模塊實(shí)現(xiàn)對(duì)產(chǎn)品信息的錄入、修改及刪除功能,將所做的內(nèi)容提交到數(shù)據(jù)庫(kù)中的產(chǎn)品表進(jìn)行保存。點(diǎn)擊修改按鈕,頁(yè)面如圖 所示,數(shù)據(jù)會(huì)自動(dòng)顯示在文本框里,直接對(duì)其修改再點(diǎn)擊修改即可。 圖 選定項(xiàng)目成員頁(yè)面圖 查看項(xiàng)目的成員 部門(mén)管理模塊說(shuō)明 功能簡(jiǎn)介及其頁(yè)面實(shí)現(xiàn)部門(mén)管理實(shí)現(xiàn)的功能有添加部門(mén)、修改部門(mén)、刪除部門(mén)、列表顯示所有部門(mén)的信息,部門(mén)管理的首頁(yè)面如圖 所示:30 / 52圖 部門(mén)管理頁(yè)面 (1)新增及修改部門(mén):企業(yè)對(duì)新建的部門(mén)進(jìn)行信息的添加,本模塊實(shí)現(xiàn)對(duì)部門(mén)信息的錄入功能,將所填寫(xiě)的內(nèi)容提交到數(shù)據(jù)庫(kù)中的部門(mén)表信息中進(jìn)行保存。用戶在 所示的頁(yè)面上選中所要?jiǎng)h除項(xiàng)目前面的單選按鈕再點(diǎn)擊刪除項(xiàng)目即可刪除所選中的項(xiàng)目,操作頁(yè)面如圖 所示:圖 刪除項(xiàng)目信息用戶在 所示的頁(yè)面上選中所要編輯項(xiàng)目前面的單選按鈕再點(diǎn)擊編輯項(xiàng)目即可跳轉(zhuǎn)到修改項(xiàng)目的操作頁(yè)面,同時(shí)項(xiàng)目信息也自動(dòng)跟蹤到該頁(yè)面上,大大方便了人員的操作,如圖 所示:圖 修改項(xiàng)目信息(4)選定成員:每個(gè)項(xiàng)目都有員工為其工作,在項(xiàng)目管理的首頁(yè)面點(diǎn)擊添加人員可以為該行對(duì)應(yīng)的項(xiàng)目添加人員,點(diǎn)擊添加人員顯示的頁(yè)面中的員工是賬號(hào)管理中所有成員,圖 29 / 52是為項(xiàng)目編號(hào)為 1242 選定成員的示例,為項(xiàng)目添加了三位成員:阿徐、張韶涵、張涵。如圖 所示:圖 查詢項(xiàng)目頁(yè)面(3)項(xiàng)目信息的刪除和修改:28 / 52本模塊主要對(duì)項(xiàng)目的信息的維護(hù)操作,擁有權(quán)限的用戶必須對(duì)項(xiàng)目的狀態(tài)進(jìn)行跟蹤與記錄,隨時(shí)更新?tīng)顟B(tài)發(fā)生變化的項(xiàng)目。如模糊查詢可以按項(xiàng)目編號(hào)和項(xiàng)目名稱查詢,點(diǎn)擊查詢就可以顯示在這個(gè)開(kāi)始時(shí)間進(jìn)行的項(xiàng)目。操作頁(yè)面,如圖 所示:圖 新增項(xiàng)目頁(yè)面(2)項(xiàng)目信息查詢項(xiàng)目的查詢模塊主要完成項(xiàng)目的查詢操作,對(duì)項(xiàng)目編號(hào),項(xiàng)目名稱,項(xiàng)目開(kāi)始時(shí)間三項(xiàng)進(jìn)行的查詢。項(xiàng)目信息主要包括:項(xiàng)目編號(hào),項(xiàng)目名稱,項(xiàng)目狀態(tài),項(xiàng)目類型,PM,SQA,開(kāi)始日期,結(jié)束日期,產(chǎn)品ID,產(chǎn)品名稱,主題,項(xiàng)目描述。因?yàn)閱T工信息的條數(shù)眾多,所以本部分還針對(duì)分頁(yè)做了相關(guān)的處理,例如:對(duì)角色是管理員的員工進(jìn)行篩選,如圖 所示:圖 員工查詢頁(yè)面(3)刪除和修改員工信息:對(duì)于顯示員工信息的資料展示,企業(yè)的管理人員需要定期對(duì)企業(yè)人員的狀態(tài)進(jìn)行跟蹤和記錄,隨時(shí)更新員工狀態(tài)的變化。圖 新增員工頁(yè)面(2)員工信息查詢:?jiǎn)T工查詢主要完成員工賬號(hào)的查詢工作,可以查詢?nèi)繂T工的賬號(hào)信息,也可以根據(jù)條件查詢符合條件的員工信息。添加成功后返回賬戶管理模塊的首頁(yè)面。點(diǎn)擊提交按鈕時(shí),系統(tǒng)會(huì)自動(dòng)檢查輸入的數(shù)據(jù)類型是否與定義的數(shù)據(jù)類型向匹配,如果類型匹配則將數(shù)據(jù)成功保存。如圖 登錄頁(yè)面:23 / 52圖 登錄頁(yè)面用戶名類型為管理員的員工登錄后的頁(yè)面如圖 所示:圖 管理員登錄后的頁(yè)面用戶類型為普通用戶的員工登錄后的頁(yè)面如圖 所示:圖 普通用戶登錄后的頁(yè)面24 / 52 員工管理模塊說(shuō)明 功能簡(jiǎn)介及其頁(yè)面的實(shí)現(xiàn)(1)新增員工:系統(tǒng)對(duì)新員工進(jìn)行信息的添加,這個(gè)模塊實(shí)現(xiàn)了對(duì)員工的信息錄入功能,并將所填寫(xiě)的相關(guān)信息提交到數(shù)據(jù)庫(kù)進(jìn)而保存。便于登錄到相關(guān)的用戶界面進(jìn)行一些相關(guān)的處理。在輸入了自己的用戶名,密碼,及選擇了權(quán)限后,系統(tǒng)將從員工表查找相關(guān)信息,如果用戶名和密碼,以及權(quán)限都匹配,就根據(jù)用戶級(jí)別跳轉(zhuǎn)到相應(yīng)的頁(yè)面。本系統(tǒng)的權(quán)限管理主要是通過(guò)在不同用戶登錄系統(tǒng)后,登錄成功后的頁(yè)面,根據(jù)登錄用戶的登錄權(quán)限決定是否將操作按鈕隱藏而實(shí)現(xiàn)的。系統(tǒng)對(duì)不同的操作者設(shè)置了不同的訪問(wèn)和操作權(quán)限,這樣就保證了系統(tǒng)信息的安全型 。本章將使用圖形,代碼,語(yǔ)言等工具將系統(tǒng)的每個(gè)模塊處理過(guò)程的詳細(xì)算法描述出來(lái)。具體設(shè)計(jì)如表 所示:表 bs_user 表字段名 說(shuō)明 類型 長(zhǎng)度 備注ID 編號(hào) VARCHAR 255 不為空USER_ID 員工編號(hào) VARCHAR 20 主鍵USER_NAME 員工名稱 VARCHAR 30 唯一鍵PASSWORD 密碼 VARCHAR 16 DEPRATMENT_ROLE 部門(mén)角色 NUMBER 19 TELEPHONE 電話 VARCHAR 20 EMAIL 電子郵箱 VARCHAR 30 USER_TYPE 員工類型 NUMBER 1 USER_DEPARTMENT 員工部門(mén) VARCHAR 255 外鍵(2)項(xiàng)目信息表:用于記錄與項(xiàng)目有關(guān)的數(shù)據(jù)信息,具體設(shè)計(jì)如表 所示:表 bs_project 表字段名 說(shuō)明 類型 長(zhǎng)度 備注ID 編號(hào) VARCHAR 255 不為空PROJECTNO 項(xiàng)目編號(hào) VARCHAR 20 主鍵PROJECT_NAME 項(xiàng)目名稱 VARCHAR 100 唯一鍵PROJECT_TYPE 項(xiàng)目類型 VARCHAR 255 PROJECT_DESCRIPTION 部門(mén)編號(hào) VARCHAR 100 PROJECT_STATE 項(xiàng)目狀態(tài) VARCHAR 255 PROJECT_START_TIME 項(xiàng)目開(kāi)始時(shí)間 DATE PROJECT_END_TIME 項(xiàng)目結(jié)束時(shí)間 DATE (3)項(xiàng)目成員表:用于記錄與項(xiàng)目成員有關(guān)的數(shù)據(jù)信息,具體設(shè)計(jì)如表 所示:表 bs_projectmember 表字段名 說(shuō)明 類型 長(zhǎng)度 備注ROLE_ID 角色編號(hào) NUMBER 19 主鍵PROJECTNO 項(xiàng)目名稱 VARCHAR 20 外鍵USER_ID 員工名稱 VARCHAR 100 外鍵(4)部門(mén)表:用于記錄與部門(mén)有關(guān)的數(shù)據(jù)信息,具體設(shè)計(jì)如表 所示: 21 / 52表 bs_department 表字段名 說(shuō)明 類型 長(zhǎng)度 備注ID 部門(mén)編號(hào) NUMBER 19 主鍵DEPARTMENT_NAME 部門(mén)名稱 VARCHAR 20 唯一鍵(5)角色表:用于記錄與角色有關(guān)的數(shù)據(jù)信息,具體設(shè)計(jì)如表 所示:表 bs_roles 表字段名 說(shuō)明 類型 長(zhǎng)度 備注ROLE_ID 角色編號(hào) NUMBER 19 主鍵ROLE_NAME 角色名稱 VARCHAR 60 唯一鍵ROLE_TYPE 角色類型 NUMBER 10 USER_DEFINED 用戶定義 NUMBER 10 ROLE_DESCRIPTION 角色描述 VARCHAR 180 (6)產(chǎn)品表:用于記錄與產(chǎn)品有關(guān)的數(shù)據(jù)信息,具體設(shè)計(jì)如表 所示:表 bs_product 表字段名 說(shuō)明 類型 長(zhǎng)度 備注ID 編號(hào) VARCHAR 255 不為空PRODUCTID 產(chǎn)品編號(hào) VARCHAR 255 PRODUCTNAME 產(chǎn)品名稱 VARCHAR 50 CUSTOMER 客戶 VARCHAR 50 22 / 525 詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì)是軟件工程中軟件開(kāi)發(fā)的一個(gè)步驟,就是對(duì)概要設(shè)計(jì)的一個(gè)細(xì)化,就是詳細(xì)設(shè)計(jì)每個(gè)模塊實(shí)現(xiàn)算法,所需的局部結(jié)構(gòu)。圖 是本系統(tǒng)所涉及的功能模塊圖。同時(shí),能夠使內(nèi)部工作效率大大提高,部門(mén)間的協(xié)同工作水平也會(huì)大大提高,全程監(jiān)控項(xiàng)目實(shí)現(xiàn)的整個(gè)流程,對(duì)企業(yè)項(xiàng)目管理的規(guī)范業(yè)務(wù)上的薄弱環(huán)節(jié)也會(huì)大大改善。數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)包括數(shù)據(jù)特征的描述,確定數(shù)據(jù)的結(jié)構(gòu)特性,以及數(shù)據(jù)庫(kù)的設(shè)計(jì),顯然,概要設(shè)計(jì)建立的是目標(biāo)系統(tǒng)的邏輯模型,與計(jì)算機(jī)無(wú)關(guān)。17 / 524 系統(tǒng)概要設(shè)計(jì)概要設(shè)計(jì)的主要任務(wù)是把需求分析得到 DFD 轉(zhuǎn)換為軟件結(jié)構(gòu)和數(shù)據(jù)結(jié)構(gòu)。產(chǎn)品管理模塊:在產(chǎn)品管理模塊我們要完成的功能主要包括,添加一個(gè)產(chǎn)品信息,包括:產(chǎn)品編號(hào),產(chǎn)品名稱,消費(fèi)群體。部門(mén)管理模塊:在部門(mén)管理模塊我們要完成的功能主要包括,添加一個(gè)部門(mén)信息,包括:部門(mén)編號(hào),部門(mén)名稱。對(duì)當(dāng)前的項(xiàng)目選擇成員,將選擇的項(xiàng)目成員添加項(xiàng)目成員表中,同時(shí)將添加的內(nèi)容添加到后臺(tái)數(shù)據(jù)庫(kù)項(xiàng)目成員表中。項(xiàng)目管理模塊:在項(xiàng)目管理模塊中我們要完成對(duì)項(xiàng)目的多種處理功能包括:添加一個(gè)項(xiàng)目信息,包括:項(xiàng)目編號(hào),項(xiàng)目名稱,項(xiàng)目類型,PM,項(xiàng)目狀態(tài),項(xiàng)目的開(kāi)始時(shí)間,計(jì)劃結(jié)束時(shí)間,以及項(xiàng)目的簡(jiǎn)介,將新建的項(xiàng)目信息保存到項(xiàng)目信息列表中,將添加的內(nèi)容同步到數(shù)據(jù)庫(kù)中保存。刪除成員信息,管理用戶也可以對(duì)變動(dòng)的用戶從用戶表中進(jìn)行刪除。同時(shí)可以根據(jù)姓名,Email,角色條件來(lái)查詢符合條件的成員記錄;成員信息錄入:登錄到系統(tǒng)的管理用戶可以添加一個(gè)用戶的信息,用戶名,密碼,姓名,電話,郵件,員工類型,員工部門(mén),是否允許登錄,角色,將成員信息保存到系統(tǒng)的成員表中,同時(shí)在后臺(tái)數(shù)據(jù)庫(kù)中刪除掉員工信息。若登錄失敗,則重新返回到登錄頁(yè)面,并提示用戶登錄失敗信息。該功能只是面對(duì)未登錄的用戶,登陸成功后返回主頁(yè)。SQA 可以對(duì)項(xiàng)目管理模塊進(jìn)行添加,刪除,修改,查詢等操作。登錄系統(tǒng)后根據(jù)用戶的不同權(quán)限,對(duì)系統(tǒng)執(zhí)行不同的功能。下面將具體講解每個(gè)模塊部分的具體需求。對(duì)于企業(yè)來(lái)說(shuō),每個(gè)新項(xiàng)目的創(chuàng)建,項(xiàng)目和人員的管理是一項(xiàng)非常繁瑣的工作。通過(guò)需求分析中對(duì)用戶業(yè)務(wù)問(wèn)題的分析,規(guī)劃出系統(tǒng)的功能模塊,即定義用例。本系統(tǒng)的模塊主要是實(shí)現(xiàn)賬號(hào)管理,項(xiàng)目管理,部門(mén)管理,權(quán)限管理等模塊的功能。實(shí)現(xiàn)對(duì)企業(yè)所開(kāi)發(fā)的各個(gè)項(xiàng)目信息進(jìn)行管理,以及部門(mén)員工信息的管理,實(shí)現(xiàn)管理自動(dòng)化,系統(tǒng)化,規(guī)范化。 需求分析 項(xiàng)目目標(biāo)本系統(tǒng)的目標(biāo)是要完成一個(gè)基于 B/S 架構(gòu)的項(xiàng)目管理系統(tǒng)功能的設(shè)計(jì)和開(kāi)發(fā)。在網(wǎng)絡(luò)迅猛發(fā)展的今天,人們對(duì)于操作是否簡(jiǎn)潔而方便越來(lái)越重視,本系統(tǒng)的設(shè)計(jì)就能夠做到這一點(diǎn),它很好地解決了人工操作的不便,在實(shí)踐上具備了可行性。最后,系統(tǒng)的大部分功能模塊都是根據(jù)需求分析提出的要求完成的,并且在開(kāi)發(fā)過(guò)程中對(duì)需求分析的介紹進(jìn)行了深入的研究,因此,已經(jīng)熟悉業(yè)務(wù)流程。其次,在開(kāi)發(fā)過(guò)程中,各部門(mén)配合將已有人員,項(xiàng)目等有關(guān)信息導(dǎo)入系統(tǒng)。硬件方面,科技飛速發(fā)展的今天,硬件更新速度也越來(lái)越快,容量也越來(lái)越大,價(jià)格越來(lái)越低,硬件平臺(tái)也滿足項(xiàng)目開(kāi)發(fā)需要。數(shù)據(jù)庫(kù)服務(wù)器選擇的是 Oracle10 數(shù)據(jù)庫(kù),它能夠處理大量的數(shù)據(jù)。 技術(shù)可行性分析在技術(shù)上的可行性分析主要是分析當(dāng)前所用軟件以及開(kāi)發(fā)人員所使用的技術(shù)能否順利完成開(kāi)發(fā)項(xiàng)目工作,硬件,軟件等等能否滿足開(kāi)發(fā)人員的需要。開(kāi)發(fā)成員主要一人負(fù)責(zé),開(kāi)發(fā)時(shí)間大約半個(gè)月。首先,開(kāi)發(fā)成本主要使用 Windows 操作系統(tǒng),Eclipse,在數(shù)據(jù)庫(kù)方面主要使用Oracle10g 進(jìn)行數(shù)據(jù)操作。可行性的研究目的就是用最小的成本,在盡可能短的時(shí)間內(nèi)解決盡量多的問(wèn)題。SSI 框架能夠降低我們代碼的耦合度,增強(qiáng)了代碼的健壯性和可重用性,加快了開(kāi)13 / 52發(fā)速度,但是也有許多不足之處,也會(huì)給我們帶來(lái)不便。在各層之間進(jìn)行交換的過(guò)程中,利用數(shù)據(jù)傳輸類進(jìn)行數(shù)據(jù)的傳遞和交互。在持久層,利用 Ibatis 提供的半自動(dòng)化的對(duì)象關(guān)系映射的實(shí)現(xiàn),開(kāi)發(fā)人員需要編寫(xiě)具體的 SQL 語(yǔ)句,為系統(tǒng)設(shè)計(jì)提供了更大的自由空間。在對(duì)象關(guān)系映射方面,利用 Spring 對(duì)數(shù)據(jù)庫(kù)連接池的托管和對(duì) Ibatis 框架的支持。開(kāi)發(fā)人員需要完成對(duì) 的配置工作和編寫(xiě)各個(gè) Action 類。首先是在控制層,利用 Struts2 的標(biāo)簽功能,在 Action 中直接與 JSP 頁(yè)面上的數(shù)據(jù)進(jìn)行交互。然后針對(duì)每個(gè)參數(shù)定義了 get 和 set 方法作為訪問(wèn)的接口。因此,對(duì)象關(guān)系映射系統(tǒng)一般以中間見(jiàn)的形式存在,主要實(shí)現(xiàn)程序?qū)ο蟮?
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1