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

正文內(nèi)容

部門項目管理系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)論文-資料下載頁

2025-06-28 11:37本頁面
  

【正文】 所示:表 bs_user 表字段名 說明 類型 長度 備注ID 編號 VARCHAR 255 不為空USER_ID 員工編號 VARCHAR 20 主鍵USER_NAME 員工名稱 VARCHAR 30 唯一鍵PASSWORD 密碼 VARCHAR 16 DEPRATMENT_ROLE 部門角色 NUMBER 19 TELEPHONE 電話 VARCHAR 20 EMAIL 電子郵箱 VARCHAR 30 USER_TYPE 員工類型 NUMBER 1 USER_DEPARTMENT 員工部門 VARCHAR 255 外鍵(2)項目信息表:用于記錄與項目有關(guān)的數(shù)據(jù)信息,具體設(shè)計如表 所示:表 bs_project 表字段名 說明 類型 長度 備注ID 編號 VARCHAR 255 不為空PROJECTNO 項目編號 VARCHAR 20 主鍵PROJECT_NAME 項目名稱 VARCHAR 100 唯一鍵PROJECT_TYPE 項目類型 VARCHAR 255 PROJECT_DESCRIPTION 部門編號 VARCHAR 100 PROJECT_STATE 項目狀態(tài) VARCHAR 255 PROJECT_START_TIME 項目開始時間 DATE PROJECT_END_TIME 項目結(jié)束時間 DATE (3)項目成員表:用于記錄與項目成員有關(guān)的數(shù)據(jù)信息,具體設(shè)計如表 所示:表 bs_projectmember 表字段名 說明 類型 長度 備注ROLE_ID 角色編號 NUMBER 19 主鍵PROJECTNO 項目名稱 VARCHAR 20 外鍵USER_ID 員工名稱 VARCHAR 100 外鍵(4)部門表:用于記錄與部門有關(guān)的數(shù)據(jù)信息,具體設(shè)計如表 所示: 21 / 52表 bs_department 表字段名 說明 類型 長度 備注ID 部門編號 NUMBER 19 主鍵DEPARTMENT_NAME 部門名稱 VARCHAR 20 唯一鍵(5)角色表:用于記錄與角色有關(guān)的數(shù)據(jù)信息,具體設(shè)計如表 所示:表 bs_roles 表字段名 說明 類型 長度 備注ROLE_ID 角色編號 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è)計如表 所示:表 bs_product 表字段名 說明 類型 長度 備注ID 編號 VARCHAR 255 不為空PRODUCTID 產(chǎn)品編號 VARCHAR 255 PRODUCTNAME 產(chǎn)品名稱 VARCHAR 50 CUSTOMER 客戶 VARCHAR 50 22 / 525 詳細(xì)設(shè)計詳細(xì)設(shè)計是軟件工程中軟件開發(fā)的一個步驟,就是對概要設(shè)計的一個細(xì)化,就是詳細(xì)設(shè)計每個模塊實現(xiàn)算法,所需的局部結(jié)構(gòu)。詳細(xì)設(shè)計的主要任務(wù)是設(shè)計每個模塊的實現(xiàn)算法,所需的局部數(shù)據(jù)結(jié)構(gòu)。本章將使用圖形,代碼,語言等工具將系統(tǒng)的每個模塊處理過程的詳細(xì)算法描述出來。 系統(tǒng)登錄模塊說明 功能簡介及其頁面的實現(xiàn)由于此系統(tǒng)的使用者主要是公司的管理人員,同時也涉及到本公司的所有員工,每個部門員工負(fù)責(zé)不同的業(yè)務(wù),擁有不同的權(quán)限,這就要求系統(tǒng)設(shè)計的權(quán)限需要明確,保證數(shù)據(jù)的安全性。系統(tǒng)對不同的操作者設(shè)置了不同的訪問和操作權(quán)限,這樣就保證了系統(tǒng)信息的安全型 。根據(jù)系統(tǒng)的要求,本系統(tǒng)的登錄用戶分為可操作全部信息的管理員和只能查看信息的普通部門用戶。本系統(tǒng)的權(quán)限管理主要是通過在不同用戶登錄系統(tǒng)后,登錄成功后的頁面,根據(jù)登錄用戶的登錄權(quán)限決定是否將操作按鈕隱藏而實現(xiàn)的。登錄時本系統(tǒng)對用戶輸入信息做了相關(guān)驗證,如:提示用戶名不能為空,密碼不能為空,類型不能為空。在輸入了自己的用戶名,密碼,及選擇了權(quán)限后,系統(tǒng)將從員工表查找相關(guān)信息,如果用戶名和密碼,以及權(quán)限都匹配,就根據(jù)用戶級別跳轉(zhuǎn)到相應(yīng)的頁面。并用 session 記錄該用戶的登錄名和用戶級別信息。便于登錄到相關(guān)的用戶界面進(jìn)行一些相關(guān)的處理。員工打開系統(tǒng)就會進(jìn)入登錄頁面,再登陸頁面輸入正確的用戶名,密碼,登錄權(quán)限后,有系統(tǒng)判斷登錄者進(jìn)入不同的頁面,當(dāng)用戶名輸入的登錄名不存在或密碼輸入錯誤的時候系統(tǒng)跳轉(zhuǎn)到錯誤頁面提示用戶不存在,只有當(dāng)用戶輸入了正確的用戶名,密碼和類型的時候才能進(jìn)入項目管理系統(tǒng)。如圖 登錄頁面:23 / 52圖 登錄頁面用戶名類型為管理員的員工登錄后的頁面如圖 所示:圖 管理員登錄后的頁面用戶類型為普通用戶的員工登錄后的頁面如圖 所示:圖 普通用戶登錄后的頁面24 / 52 員工管理模塊說明 功能簡介及其頁面的實現(xiàn)(1)新增員工:系統(tǒng)對新員工進(jìn)行信息的添加,這個模塊實現(xiàn)了對員工的信息錄入功能,并將所填寫的相關(guān)信息提交到數(shù)據(jù)庫進(jìn)而保存。員工信息主要包括:員工編號,員工名稱,密碼,部門角色,電話,電子郵箱,刪除標(biāo)志,員工類型,系統(tǒng)限制,員工部門等。點擊提交按鈕時,系統(tǒng)會自動檢查輸入的數(shù)據(jù)類型是否與定義的數(shù)據(jù)類型向匹配,如果類型匹配則將數(shù)據(jù)成功保存。在添加過程中,需要對添加的數(shù)據(jù)進(jìn)行驗證。添加成功后返回賬戶管理模塊的首頁面。操作頁面如圖 所示,其中帶“*”的為必填項,員工部門為部門管理模塊中的所有部門,用戶名的位數(shù)也有限定,密碼和確認(rèn)密碼必須一致,電話限制為由 1 開頭的 11 位數(shù)字,郵件的格式必須正確,員工部門是部門管理中所包含的部門,并且會隨著部門管理中對部門的操作而做相應(yīng)的變化,如圖 所示為輸入不正確時頁面的提示效果。圖 新增員工頁面(2)員工信息查詢:員工查詢主要完成員工賬號的查詢工作,可以查詢?nèi)繂T工的賬號信息,也可以根據(jù)條件查詢符合條件的員工信息。本模塊查詢條件可以為員工的姓名,電子郵箱, 25 / 52圖 驗證錯誤的頁面角色。因為員工信息的條數(shù)眾多,所以本部分還針對分頁做了相關(guān)的處理,例如:對角色是管理員的員工進(jìn)行篩選,如圖 所示:圖 員工查詢頁面(3)刪除和修改員工信息:對于顯示員工信息的資料展示,企業(yè)的管理人員需要定期對企業(yè)人員的狀態(tài)進(jìn)行跟蹤和記錄,隨時更新員工狀態(tài)的變化。在此模塊中,擁有管理權(quán)限的管理人員需要對顯示員工的信息進(jìn)行和刪除操作,其操作權(quán)限僅限于高級管理員和人力資源管理員,26 / 52普通用戶和 SQA 在登錄時修改與刪除按鈕是不可見的,管理員選中要刪除或修改的員工信息,定位到員工編號,進(jìn)而進(jìn)行操作,操作界面如圖 所示:圖 刪除員工頁面選中需修改員工的信息,再點擊編輯人員,此時員工信息會跟蹤到修改頁面上,大大方便了人員的操作,如圖 所示:圖 修改員工頁面 項目管理模塊說明 功能簡介及其頁面的實現(xiàn)(1)新增項目:公司對新建的項目進(jìn)行信息的添加,這個模塊主要是實現(xiàn)對項目的信息錄入功能,并將所填寫的內(nèi)容信息提交到數(shù)據(jù)庫中的項目表信息中進(jìn)行保存。項目信息主要包括:項目編號,項目名稱,項目狀態(tài),項目類型,PM,SQA,開始日期,結(jié)束日期,產(chǎn)品ID,產(chǎn)品名稱,主題,項目描述。點擊保存按鈕,系統(tǒng)自動檢查輸入的數(shù)據(jù)類型是否27 / 52與定義的數(shù)據(jù)類型匹配,如果匹配則保存數(shù)據(jù),點擊重置按鈕則將輸入的信息清空。操作頁面,如圖 所示:圖 新增項目頁面(2)項目信息查詢項目的查詢模塊主要完成項目的查詢操作,對項目編號,項目名稱,項目開始時間三項進(jìn)行的查詢。查詢項目的詳細(xì)信息可分為兩種查詢方式:模糊查詢和精確查詢。如模糊查詢可以按項目編號和項目名稱查詢,點擊查詢就可以顯示在這個開始時間進(jìn)行的項目。精確查詢可以按照項目開始時間進(jìn)行查詢,點擊查詢按鈕就可以顯示該項目的詳細(xì)信息,同時可以對查詢到的項目進(jìn)行修改。如圖 所示:圖 查詢項目頁面(3)項目信息的刪除和修改:28 / 52本模塊主要對項目的信息的維護(hù)操作,擁有權(quán)限的用戶必須對項目的狀態(tài)進(jìn)行跟蹤與記錄,隨時更新狀態(tài)發(fā)生變化的項目。主要是對顯示的項目進(jìn)行修改和刪除操作,以及對項目的選定項目成員等操作,此操作僅限于有權(quán)限的用戶。用戶在 所示的頁面上選中所要刪除項目前面的單選按鈕再點擊刪除項目即可刪除所選中的項目,操作頁面如圖 所示:圖 刪除項目信息用戶在 所示的頁面上選中所要編輯項目前面的單選按鈕再點擊編輯項目即可跳轉(zhuǎn)到修改項目的操作頁面,同時項目信息也自動跟蹤到該頁面上,大大方便了人員的操作,如圖 所示:圖 修改項目信息(4)選定成員:每個項目都有員工為其工作,在項目管理的首頁面點擊添加人員可以為該行對應(yīng)的項目添加人員,點擊添加人員顯示的頁面中的員工是賬號管理中所有成員,圖 29 / 52是為項目編號為 1242 選定成員的示例,為項目添加了三位成員:阿徐、張韶涵、張涵。點擊提交跳轉(zhuǎn)到如圖 所示頁面,同時在項目管理首頁面點擊分配角色也是跳轉(zhuǎn)到該頁面。 圖 選定項目成員頁面圖 查看項目的成員 部門管理模塊說明 功能簡介及其頁面實現(xiàn)部門管理實現(xiàn)的功能有添加部門、修改部門、刪除部門、列表顯示所有部門的信息,部門管理的首頁面如圖 所示:30 / 52圖 部門管理頁面 (1)新增及修改部門:企業(yè)對新建的部門進(jìn)行信息的添加,本模塊實現(xiàn)對部門信息的錄入功能,將所填寫的內(nèi)容提交到數(shù)據(jù)庫中的部門表信息中進(jìn)行保存。添加部門和修改部門在部門管理頁面上,點擊添加部門按鈕顯示的頁面如圖 所示,點擊添加按鈕系統(tǒng)會自動檢查如果匹配則保存數(shù)據(jù)。點擊修改按鈕,頁面如圖 所示,數(shù)據(jù)會自動顯示在文本框里,直接對其修改再點擊修改即可。若不點擊添加部門和修改部門按鈕,則添加和修改功能是隱藏的。圖 新增部門頁面31 / 52圖 修改部門頁面 產(chǎn)品管理模塊說明 功能簡介及其頁面的實現(xiàn)產(chǎn)品管理實現(xiàn)的功能有:添加產(chǎn)品、修改產(chǎn)品信息、刪除產(chǎn)品、列表顯示所有部門的信息,產(chǎn)品管理的首頁面如圖 所示:圖 產(chǎn)品管理頁面 添加產(chǎn)品: (1)新增及修改產(chǎn)品:企業(yè)對產(chǎn)品進(jìn)行信息的添加,本模塊實現(xiàn)對產(chǎn)品信息的錄入、修改及刪除功能,將所做的內(nèi)容提交到數(shù)據(jù)庫中的產(chǎn)品表進(jìn)行保存。添加產(chǎn)品和修改產(chǎn)品在產(chǎn)品管理頁32 / 52面上,點擊添加產(chǎn)品按鈕顯示的頁面如圖 所示,點擊添加按鈕系統(tǒng)會自動檢查,如果匹配則保存數(shù)據(jù)。圖 添加產(chǎn)品點擊修改按鈕,頁面如圖 所示,數(shù)據(jù)會自動顯示在文本框里,直接對其修改再點擊修改即可,若不點擊添加產(chǎn)品和修改按鈕,則添加和修改功能是隱藏的。圖 修改產(chǎn)品信息33 / 526 系統(tǒng)測試系統(tǒng)測試,英文是 System Testing。是將已經(jīng)確認(rèn)的軟件,計算機硬件,外設(shè),網(wǎng)絡(luò)等其他元素結(jié)合在一起,進(jìn)行信息系統(tǒng)的各種組裝測試和確認(rèn)測試,系統(tǒng)測試是針對整個產(chǎn)品系統(tǒng)的測試,目的是驗證系統(tǒng)是否滿足了需求規(guī)格的定義,找出需求規(guī)格不符或與之矛盾的地方,從而完善的方案。系統(tǒng)測試發(fā)現(xiàn)問題之后要經(jīng)過調(diào)試找出錯誤原因和位置,然后進(jìn)行改正。是基于系統(tǒng)整體需求說明書的黑盒類測試,應(yīng)覆蓋系統(tǒng)所有聯(lián)合的部件。對象不僅僅包括需測試的軟件,還要包括軟件所依賴的硬件,外設(shè)甚至包括某些數(shù)據(jù),某些支持組件及其接口。 測試平臺測試環(huán)境,如下表所示:表 測試表軟件環(huán)境 硬件環(huán)境操作系統(tǒng) 中文版 Windows 7 CPU 數(shù)據(jù)庫 Oracle10g 內(nèi)存 1M測試平臺 VS2022 網(wǎng)卡 100Mbps瀏覽器 測試方法本系統(tǒng)而言,要查找出開發(fā)過程中的錯誤,就要保證對系統(tǒng)的測試盡可能的全面,一方面通過軟件測試來檢查本系統(tǒng)的每個功能的執(zhí)行情況;另一方面,詳細(xì)測試軟件執(zhí)行的內(nèi)部過程是否完全按照規(guī)格說明書上的規(guī)定正常運行。這兩方面的測試分別稱為黑盒測試法和白盒測試法。 白盒測試法白盒測試也稱作結(jié)構(gòu)測試或者邏輯結(jié)構(gòu)測試。白盒測試主要是按照程序內(nèi)部的結(jié)構(gòu)測試程序,通過測試來檢測系統(tǒng)內(nèi)部動作是否按照設(shè)計規(guī)格說明書的規(guī)定正常運行,檢驗程序中的每條通路是否都能夠按照預(yù)定的要求正確執(zhí)行。白盒測試主要是針對系34 / 52統(tǒng)程序的細(xì)節(jié)來進(jìn)行測試,主要是通過設(shè)計測試數(shù)據(jù),檢驗程序的每個模塊的執(zhí)行路徑的具體情況。這些執(zhí)行路徑包括程序的邏輯判定,循環(huán)的邊界條件,和界限內(nèi)的條件等等。白盒測試適用于程序的邏輯相對簡單時,才能夠保證驗證所有的路徑。當(dāng)遇到多重選擇或者多層的循環(huán)嵌套時,路徑的數(shù)目就會非常龐大,實現(xiàn)所有路徑的驗證就變得非常困難。因此,對于我們來說,對于測試數(shù)據(jù)的方法的選擇就起到了非常關(guān)鍵的作用。 黑盒測試法黑盒測試也稱功能測試,主要是通過測試來檢測每個功能能否都正常使用。黑盒測試法是把程序看作一個黑盒子,測試過程中不需要考慮程序的內(nèi)部結(jié)構(gòu)和具體測試處理過程的測試方法。它只需要檢查程序的每個功能能否按照規(guī)格說明書的內(nèi)容正常使用,程序能否接收數(shù)據(jù)并產(chǎn)生爭取的輸出信息,能否保證外部信息的完整性,安全性。黑盒測試主要測試的是功能,黑盒測試法設(shè)計程序測試用例的方法主要有等價劃分法,邊界值分析法,錯誤推測法,主要的目的是設(shè)計以最少的測試數(shù)據(jù)子集來盡可能多地測試出軟件系統(tǒng)中的錯誤。本系統(tǒng)主要采用的即是黑盒測試法。35 / 52結(jié) 論本文主要介紹了基于 Struts2+Spring+Ibatis 框架下項目管理系統(tǒng)的設(shè)計與實現(xiàn),該系統(tǒng)實現(xiàn)了對
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1