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

正文內(nèi)容

基于javaee技術(shù)的公司職員信息管理系統(tǒng)查詢與統(tǒng)計(jì)功能的設(shè)計(jì)與實(shí)現(xiàn)(編輯修改稿)

2025-07-09 08:16 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 需求分析與概要設(shè)計(jì) 本章 主要介紹了 業(yè)務(wù)流程分析 、 系統(tǒng)功能需求分析 、 系統(tǒng)非功能需求分析 、 系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì)。 業(yè)務(wù)流程分析 管理員首先登陸系統(tǒng),系統(tǒng)的主要功能有以下 5 個(gè): 當(dāng)管理員需要查看員工的基本信息的時(shí)候,可以進(jìn) 入基本信息管理功能按姓名或者員工號(hào)查找該員工,找到符合的員工,然后系統(tǒng)會(huì)顯示該員工的基本信息。 如果某個(gè)員工的信息出現(xiàn)錯(cuò)誤,管理員可以修改該員工的基本信息。當(dāng)某一個(gè)員工發(fā)生離職時(shí),管理員在經(jīng)過(guò)確認(rèn)后,可以刪除該員工的基本信息。 當(dāng)員工進(jìn)入公司時(shí),需要記錄員工的工作履歷信息,可以添加員工以往的工作履歷,例如工作的公司、工作開(kāi)始的時(shí)間、工作結(jié)束的時(shí)間。一旦發(fā)生錄入錯(cuò)誤,管理員可以修改或者刪除重新錄入。 當(dāng)員工進(jìn)入公司或者員工通過(guò)了新的技能驗(yàn)證時(shí),管理員可以通過(guò)技能信息管理給員 工添加這一技能信息,包括:技能的名稱,技能的等級(jí),獲得技能的時(shí)間,一旦發(fā)生錄入錯(cuò)誤,可以修改,同時(shí),當(dāng)管理員發(fā)現(xiàn)員工提出的添加申請(qǐng)不符合真是情況,管理可以刪除這一虛假技能信息。 不同的員工之間有不同的薪水,管理員可以按照員工的級(jí)別修改員工應(yīng)該發(fā)放的基本工資,同時(shí),員工的加班費(fèi)用也不同,按照加班的多少,時(shí)間的長(zhǎng)短,可以修改員工的加班費(fèi)用,最后由系統(tǒng)得出匯總,得到每個(gè)月員工的真是薪水的數(shù)量。 員工和管理員可以修改自己的登錄密碼。 系統(tǒng)的功能分解圖如 圖 。 10 公司職員信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 登 陸基 本 信 息 管理履 歷 信 息 管理技 能 信 息 管理薪 水 信 息 管理修 改 密 碼查找基本信息刪除基本信息修改基本信息添加履歷信息修改履歷信息刪除履歷信息添加技能信息修改技能信息刪除技能信息修改薪水信息圖 功能分解圖 系統(tǒng)功能需求分析 注冊(cè)員工賬號(hào) 非注冊(cè)人員管理員注冊(cè)員工登陸 e x t e n d 圖 第三章 需求分析與概要設(shè)計(jì) 11 新用戶將進(jìn)行注冊(cè),由于涉及到權(quán)限問(wèn)題,為了避免 員工惡意修改刪除信息,所以只對(duì)外開(kāi)放注冊(cè)員工賬號(hào)注冊(cè),不可以注冊(cè)管理賬號(hào),管理員賬號(hào)應(yīng)該是已經(jīng)預(yù)留好給人事部門的。 只有 已經(jīng)注冊(cè)的用戶 才可以登陸,同時(shí)員工登陸和管理員登陸所獲得的權(quán)限是不一樣的,所能進(jìn)行的操作時(shí)不一樣的。 用例圖如圖 。 當(dāng)用戶登陸以后,用 戶進(jìn)行基本信息、從業(yè)履歷信息,技能基本信息、薪水信息、修改密碼等相關(guān)操作 。 用例圖如圖 。 從業(yè)履歷信息操作修改密碼 薪水信息操作退出基本信息操作用戶技能信息操作 圖 首先判定查詢的權(quán)限,進(jìn)入如果是員工進(jìn)入查詢頁(yè)面,則只能查找自己的一些基本信息,和查看其他員工的信息,可以查看自己的基本信息,包括姓名,年齡,員工號(hào)等,但是不可以進(jìn)行修改、刪除、添加等操作。 如果是 管理員,則擁有很高的權(quán)限,比 員工可以進(jìn)的更多的操作,比如: 可以進(jìn)行查看所有員信息,同時(shí),也可以進(jìn)行員工信息的修改、刪除、添加等操作。 用例圖如圖。 12 公司職員信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 員工顯示基本信息查找基本信息刪除基本信息修改基本信息添加基本信息管理員 圖 首先判定查詢的權(quán)限 ,進(jìn)入如果是 員工 進(jìn)入從業(yè) 履歷 頁(yè)面,則只能查看 自己的一些從業(yè)信息,是不可以進(jìn)行修改、刪除、添加等操作。 如果是管理員權(quán)限,可以進(jìn)行查看所有員工從業(yè)信息,同時(shí),也可以進(jìn)行員工從業(yè)信息的修改、刪除、添加等操作。 用例圖如圖 。 查找履歷信息刪除員工履歷信息修改履歷信息顯示自己履歷信息員工添加履歷信息管理員 圖 第三章 需求分析與概要設(shè)計(jì) 13 首先判定查詢的權(quán)限 ,進(jìn)入如果是 員工 進(jìn)入技能信息頁(yè)面,可以查看自己的一些技能信息,同時(shí)當(dāng)有新技能通過(guò)時(shí),可以自己添加,還可讓管理員添加,但員工是不可以修改、刪除以前的技能信息的。 如果是管理員權(quán)限,可以進(jìn)行查看所有員工技能信息,同時(shí),也可以進(jìn)行員工從業(yè)信息的修 改、刪除、添加等操作。 用例圖如圖 。 查找技能信息刪除員工技能信息修改技能信息顯示自己技能信息管理員添加技能信息員工 圖 查找薪水信息刪除薪水信息修改薪水信息顯示薪水信息員工添加薪水信息管理員 圖 14 公司職員信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 首先判定查詢的權(quán)限 ,進(jìn)入如果是 員工 進(jìn)入薪水信息操作 頁(yè)面,則只能查看 自己的一些薪水 信息,是不可以進(jìn)行修改、刪除、添加等操作。 如果是管理員權(quán)限,可以進(jìn)行查看所有員 工薪水 信息,同時(shí),也可以進(jìn)行員工 薪水信息的修改、刪除、添加等操作。 用例圖如圖 。 系統(tǒng)非功能需求分析 硬件需求: 處理器:主頻 以上 硬板: 80G 以上 安全措施需求 : 一旦發(fā)生斷電,系統(tǒng)可以回滾到操作前的數(shù)據(jù), 不會(huì)發(fā)生 數(shù)據(jù)只存儲(chǔ)一半的錯(cuò)誤情況。 安全性需求 : 為了使職員間的信息保密,該系統(tǒng)只允許員工用戶查看 信息,同時(shí)為了防止虛假修改,也不允許員工 的信息,修改,刪除等操作只能用管理員進(jìn)行。 系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì) 本系統(tǒng) 采用的是 B/S 結(jié)構(gòu): B/S 結(jié)構(gòu)( Browser/Server 結(jié)構(gòu))結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著 Inter 技術(shù)的興起,對(duì) C/S 結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過(guò) WWW 瀏覽器來(lái)實(shí)現(xiàn),極少部分事務(wù)邏輯在前端( Browser)實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端( Server)實(shí)現(xiàn),形成所謂三層 3tier 結(jié)構(gòu)。這樣就大大簡(jiǎn)化了客戶端電腦載荷,減輕了系統(tǒng)維護(hù)與升級(jí)的成本和工作量,降低了用戶的總體成本( TCO)。以目前的技術(shù)看,局域網(wǎng)建立 B/S 結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用,并通 Inter/Intra模式下 數(shù)據(jù)庫(kù)應(yīng)用,相對(duì)易于把握、成本也是較低的。它是一次性到位的開(kāi)發(fā),能實(shí)現(xiàn)不同的人員,從不同的地點(diǎn),以不同的接入方式(比如 LAN, WAN, Inter/Intra 等)訪問(wèn)和操作共同的數(shù)據(jù)庫(kù);它能有效地保護(hù)數(shù)據(jù)平臺(tái)和管理訪問(wèn)權(quán)限,服務(wù)器數(shù)據(jù)庫(kù)也很安全 。特別是在 JAVA 這樣的跨平臺(tái)語(yǔ)言出現(xiàn)之后, B/S 架構(gòu)管理軟件更是方便、速度快、效果優(yōu)。 第三章 需求分析與概要設(shè)計(jì) 15 B/S 結(jié)構(gòu)的優(yōu)點(diǎn) : ,可以隨時(shí)隨地進(jìn)行查詢、瀏覽等業(yè)務(wù)處理。 ,通過(guò)增加網(wǎng)頁(yè)即可增加服務(wù)器功能。 ,只 需要改變網(wǎng)頁(yè),即可實(shí)現(xiàn)所有用戶的同步更新。 ,共享性強(qiáng) 。 在開(kāi)發(fā)系統(tǒng)時(shí)采用 MVC 模式,共有三層: 模型 (Model),視圖 (View)和控制Controller)。 MVC 模式的目的就是實(shí)現(xiàn) Web 系統(tǒng)的職能分工。 Model 層實(shí)現(xiàn)系統(tǒng)中的業(yè)務(wù)邏輯,通??梢杂?JavaBean 或 EJB 來(lái)實(shí)現(xiàn)。 View 層用于與用戶的交互,通常用 JSP來(lái)實(shí)現(xiàn)。 Controller 層是 Model 與 View 之間溝通的橋梁,它可以分派用戶的請(qǐng)求并選擇恰當(dāng)?shù)囊晥D以用于顯示,同時(shí)它也可以解釋用戶的輸入并將它們映射為模型層可執(zhí)行的 操作。 同時(shí)采用 SSH 框架設(shè)計(jì) ( Struts, Spring, Hibernate) Struts 進(jìn)行流程控制, Spring進(jìn)行業(yè)務(wù)流轉(zhuǎn), Hibernate 進(jìn)行數(shù)據(jù)庫(kù)操作的封裝! 系統(tǒng)的邏輯結(jié)構(gòu)圖如圖 。 客 戶 端J a v aS c r i ptH T M LC S SW e b 層S e r v le tJ S PA c t i o n 層控 制程 序流 向具 體a c t i on 操 作業(yè) 務(wù) 邏 輯 層處 理事 務(wù)處 理業(yè) 務(wù)邏 輯D a o 層H i b e rn a t e操 作 數(shù)據(jù) 庫(kù)數(shù) 據(jù) 庫(kù)圖 系統(tǒng)邏輯結(jié)構(gòu)圖 共分為如下幾層:客戶端、 Web 層、 Action 層、業(yè)務(wù)邏輯層、 DA0 層和數(shù)據(jù)庫(kù)層。每層只能訪問(wèn)他的相鄰層,不允許跨層訪問(wèn)。下層為卜層提供公用 API。 Web 層和 Action層通過(guò) Action 傳遞數(shù)據(jù), Action 層和業(yè)務(wù)邏輯層通 過(guò) Dao 層向數(shù)據(jù)庫(kù)傳遞數(shù)據(jù)。 :采用 HTML 實(shí)現(xiàn), CSS 負(fù)責(zé)頁(yè)面的美觀, JavaScript 負(fù)責(zé)實(shí)現(xiàn)一些動(dòng)態(tài)效果和簡(jiǎn)單驗(yàn)證功能,以減少服務(wù)器的負(fù)擔(dān)。 16 公司職員信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 層:主要通過(guò) Servlet 和 JSP 技術(shù)實(shí)現(xiàn),為了實(shí)現(xiàn)表示和業(yè)務(wù)邏輯分離,采用 Struts taglib 標(biāo)簽。 層:負(fù)責(zé)頁(yè)面的調(diào)轉(zhuǎn)程序的流向, 操作頁(yè)面的具體功能 。 :用于處理業(yè)務(wù)邏輯和事務(wù)。負(fù)責(zé)整個(gè)系統(tǒng)整體邏輯的 作。 層: 主要負(fù)貴對(duì)數(shù)據(jù)庫(kù)的操作,使用 Hibernate 操作 。 :主要存 儲(chǔ)系統(tǒng)的數(shù)據(jù),對(duì)上層提交的操作,在數(shù)據(jù)上進(jìn)行更新。 第四章 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 17 第四章 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 本章主要介紹了:系統(tǒng)功能模塊結(jié)構(gòu),系統(tǒng)流程設(shè)計(jì),系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì) 和系統(tǒng)模塊功能的實(shí)現(xiàn)。 系統(tǒng)功能模塊結(jié)構(gòu) 系統(tǒng)的功能模塊主要分為: 人事基本信息管理 ,履歷信息管理, 技能信息管理 , 薪水信息管理 , 修改密碼 , 退出 等。具體功如下 : 人事基本信息管理 主要是操作員工的人事基本信息內(nèi)容,主要的 功能 包括 : 查找人事基本信息 , 顯示所有員工基本信息 , 修改人事基本信息 , 刪除人事基本 信息 。 履歷信息管理功能 主要 是操作履歷信息管理內(nèi)容, 主要 的功能包括 : 查找個(gè)人履歷信息 , 修改個(gè)人履歷信息 , 刪除個(gè)人履歷信息 , 添加個(gè)人履歷信息 。 技能信息管理 主要是操作員工的技能信息內(nèi)容, 功能主要有: 查找個(gè)人技能信息 ,修改個(gè)人技能信息 , 刪除個(gè)人技能信息 , 添加個(gè)人技能信息 。 薪水信息管理功能主要有: 查找個(gè)人薪水信息 , 修改個(gè)人薪水信息 , 顯示個(gè)人薪水信息 。 修改密碼功能主要是: 一旦,發(fā)現(xiàn)老的密碼不安全,或者已經(jīng)有被盜取的跡象時(shí),用戶可以 設(shè)定新的密碼 。 退出功能主要是: 如果員工和管理員使 用完系統(tǒng)以后,可以 退出系統(tǒng),返回登錄首頁(yè)。 圖 是 公司職員 管理系統(tǒng)的組件圖,它反映了整個(gè)應(yīng)用所使用的技術(shù),比如 JSP,WEB 等技術(shù)。 18 公司職員信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) JS PS tr u ts A ct i o n B e a nw e b se r v iceX H i b e r n a teh i b e r n a te e n tity b e a n 圖 系統(tǒng)組件圖 系統(tǒng) 流程設(shè)計(jì) 系統(tǒng)登錄 流程 如下: 系統(tǒng)用戶在系統(tǒng)登錄頁(yè)面輸入用戶名和密碼,點(diǎn)擊提交 按鈕,觸發(fā)后臺(tái)系統(tǒng)登錄的LoginAction,首先獲取登錄頁(yè)面輸入的用戶名和密碼 。 建立到正式數(shù)據(jù)庫(kù)的連接,從系統(tǒng)用戶信息表中,以用戶名和密碼為查詢條件,查詢?cè)撚涗?;如果能夠查詢到該記錄,則該用戶合法,并且根據(jù)系統(tǒng)用戶表中該用戶的權(quán)限等級(jí),來(lái)從系統(tǒng)菜單信息表 中確定那些菜單是應(yīng)該顯示給該用戶的,查詢完畢向系統(tǒng)菜單頁(yè)面跳轉(zhuǎn):如果不能查詢到該記錄,則該用戶不存在或密碼不正確,在系統(tǒng)登錄頁(yè)面顯示相應(yīng)的錯(cuò)誤信息。 同時(shí)如果連續(xù)輸入多次密碼錯(cuò)誤的話就鎖定用戶, 1 小時(shí)之內(nèi)不能輸入。 相應(yīng)的活動(dòng)圖 如圖 。 第四章 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 19 顯 示 系 統(tǒng) 登 錄 頁(yè) 面用 戶 是 否 注 冊(cè)注 冊(cè)登 錄顯 示 錯(cuò) 誤 信 息根 據(jù) 用 戶 權(quán) 限 , 進(jìn) 入 相 應(yīng) 的 主 界 面[ 未 注 冊(cè) ] [ 已 經(jīng) 注 冊(cè) ] [ 通 過(guò) 驗(yàn) 證 ] 驗(yàn) 證 用 戶 密 碼 是 否 正 確[ 未 通 過(guò) 驗(yàn) 證 ] 圖 登陸 活動(dòng)圖 人事基本信息流程: 查找流程: 用戶按照所需要的信息進(jìn)行查找, 可以進(jìn)行按姓名查找,也可以按員工號(hào)查找, 如果找到就 在開(kāi)始的查找頁(yè)面 進(jìn)行顯示,如果找不到 用戶,就跳
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1