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

正文內(nèi)容

企業(yè)人事管理系統(tǒng)的開發(fā)設(shè)計(jì)實(shí)現(xiàn)-蘇州大學(xué)本科生學(xué)位論文范文模板參考資料-預(yù)覽頁

2025-01-08 10:20 上一頁面

下一頁面
 

【正文】 減少了數(shù)據(jù)的流通環(huán)節(jié),提高了工作效率,保證了各項(xiàng)數(shù)據(jù)的準(zhǔn)確性,避免了工作人員的流動(dòng)造成的收據(jù)丟失等問題。在 MyEclipse 和 SQL Server 2021 開發(fā)環(huán)境下,基于 Struts 框架開發(fā)出簡單的企業(yè)人事信息管理。第四章總體設(shè)計(jì)中,描述了系統(tǒng)的功能設(shè)計(jì),以及數(shù)據(jù)庫設(shè)計(jì)。 蘇州大學(xué)本科生畢業(yè)論文(設(shè)計(jì)) 10 第二章 Struts 框架與開發(fā)環(huán)境 企業(yè)人事信息管理系統(tǒng)基于 Struts的 Web應(yīng)用程序 ,系統(tǒng)開發(fā)平臺采用了MyEclipse,以及 B/S體系結(jié)構(gòu),在本章中對這些技術(shù)背景先作簡單介紹。 B/S模式的體系結(jié)構(gòu)即瀏覽器 /服務(wù)器體系結(jié)構(gòu), Inter的快速發(fā)展和 Web技術(shù)的日益成熟促使了這種體系結(jié)構(gòu)的誕生。它無需像 C/S 模式那樣在不同的客戶機(jī)上安裝不同的客戶應(yīng)用程序,而只須安裝通用的瀏覽器軟件。各個(gè)用戶通過 HTTP請求在權(quán)限范圍內(nèi)調(diào)用 Web 服務(wù)器上不同的處理程序,從而完成對數(shù)據(jù)的查詢和修改。這樣不但可以提高公司的運(yùn)作效率,還省去了維護(hù)時(shí)協(xié)調(diào)工作的不少麻煩。而采用 B/S 模式時(shí),客戶端只是一個(gè)簡單易用的瀏覽器軟件。這是 C/S 所無法實(shí)現(xiàn)的。然后控制器將對請求進(jìn)行處理,同時(shí)使用模型 2 準(zhǔn)備視圖(通常是 JSP)所需的任何數(shù)據(jù),并將此數(shù)據(jù)轉(zhuǎn)發(fā)給 JSP。此外,這種相互獨(dú)立也使得可以很好地重復(fù)使用代碼。模型組件有多種形式:簡單的基礎(chǔ) JavaBean,復(fù)雜的 Enterprise JavaBean(EJB)或 Web 服務(wù)。然而,可以像使用 WML 或其他視圖技術(shù)一樣輕松地使用體系結(jié)構(gòu)中的這一部分。控制器是一個(gè)典型的 Servlet,用來接收應(yīng)用程序的請求以及管理模型層和視圖層之間的數(shù)據(jù)流。 ActionServlet 類負(fù)責(zé)控制流程, Action 類負(fù)責(zé)存取業(yè)務(wù)邏輯類。為了避免每一個(gè) Action 都要處理從請求中提取輸入數(shù)據(jù)的操作, Struts將這些輸入數(shù)據(jù)綁定到 JavaBean中 。 每一個(gè) HTTP 請求都必須有一個(gè) HTTP 響應(yīng)??偪?servlet 會使用在該 ActionForward 中存儲的物理路徑來調(diào)用對應(yīng)的頁面來完成 HTTP 響應(yīng)部分。該對象會告訴總控 servlet 該使用哪些 Action、 ActionForm 和 ActionForward 對象。圖 22 說明了這些組件是如何集成在一起的。 (2) 可伸縮性,它使用的是動(dòng)態(tài)數(shù)據(jù)庫,當(dāng)用戶的數(shù)據(jù)超過原先申請的大小時(shí),數(shù)據(jù)庫文件可自動(dòng)擴(kuò)大,直到占滿整個(gè)磁盤空間。 在結(jié)構(gòu)上, MyEclipse的特征可以被分為 7類: ( 1) J2EE模型 ( 2) WEB開發(fā)工具 ( 3) EJB開發(fā)工具 ( 4)應(yīng)用程序服務(wù)器的連接器 ( 5) J2EE項(xiàng)目部署服務(wù) ( 6)數(shù)據(jù)庫服務(wù) ( 7) MyEclipse整合幫助 對于以上每一種功能上的類別,在 Eclipse中都有相應(yīng)的功能部件,并通過一系列的插件來實(shí)現(xiàn)它們。通過對現(xiàn)行系統(tǒng)的管理水平、原始數(shù)據(jù)的精確程度、規(guī)章制度是否齊全和切實(shí)可行、各級領(lǐng)導(dǎo)對開發(fā)新的管理系統(tǒng)是否有比較清楚地認(rèn)識和積極的態(tài)度、部門級別中是否能夠抽調(diào)出比較精通本行業(yè)管理業(yè)務(wù)并且對本單位存在問題有深刻理解的相關(guān)人員等內(nèi)容的詳 細(xì)調(diào)查,從而獲得軟件開發(fā)的基礎(chǔ),確定總體設(shè)計(jì)的限制條件,確認(rèn)軟件測試的具體要求,定義詳細(xì)的功能模塊,以求達(dá)到協(xié)助系統(tǒng)開發(fā)的根本目的。 數(shù)據(jù)流分析及數(shù)據(jù)字典 數(shù)據(jù)流分析 任何軟件系統(tǒng)從根本上說都是對數(shù)據(jù)進(jìn)行加工過變換的工具,因此數(shù)據(jù)在系統(tǒng)中的流動(dòng)成為了開發(fā)各種軟件系統(tǒng)的主要研究對象。通常把這種不需要分解的加工稱為“基本加工”。 蘇州大學(xué)本科生畢業(yè)論文(設(shè)計(jì)) 18 圖 33 獎(jiǎng)懲管理相關(guān)數(shù)據(jù)流圖 D1:由人事部提供的員工基本信息 D2:根據(jù)員工檔案信息數(shù)據(jù)庫得出的各員工的基本信息 D3:員工在培訓(xùn)信息數(shù)據(jù)庫中的相應(yīng)記錄 D4:由各部門提供的員工培訓(xùn)評價(jià)信息 D5:由經(jīng)理室管理提供的獎(jiǎng)懲信息 D6:整理后得獎(jiǎng)懲信息 數(shù)據(jù)字典 數(shù)據(jù)字典是結(jié)構(gòu)化分析模型的核心,它是對軟件中的每個(gè)數(shù)據(jù)規(guī)定一個(gè)定義條目,以保證數(shù)據(jù)在系統(tǒng)中的一致性,以單個(gè)的數(shù)據(jù)項(xiàng)、由多個(gè)數(shù)據(jù)項(xiàng)組成的數(shù)據(jù)流、處理邏輯和數(shù)據(jù)文件三種形式來表示系統(tǒng)中的所 有數(shù)據(jù)。數(shù)據(jù)項(xiàng)是不可再分的數(shù)據(jù)單位。 (3) 數(shù)據(jù)流。 (5) 處理過程。 (3) 符合一致性與完整性的要求,對數(shù)據(jù)流圖個(gè)成分定義和說明無遺漏項(xiàng)。 主要數(shù)據(jù)流的字典條目如下: 表 21 企業(yè)人事信息管理系統(tǒng)數(shù)據(jù)流 數(shù) 據(jù) 流 系統(tǒng)名: 企業(yè)人事信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 編號: D1 條目名: 員工基本信息 別名: 來源: 人事部 去處: 員工基本信息錄入處理 數(shù)據(jù)流組成: { 員工編號 +姓名 +部門 +性別 +生日 +籍貫 +學(xué)歷 +專業(yè) +參加工作時(shí)間 + 進(jìn)入公司時(shí)間 +調(diào)入部門 時(shí)間 +職稱 +職稱時(shí)間 +入黨時(shí)間 +其他信息 } 簡要說明:人事部填寫人員信息,發(fā)送給管理部門處理。 修改記錄: 編寫 日期 審核 日期 蘇州大學(xué)本科生畢業(yè)論文(設(shè)計(jì)) 21 表 24 企業(yè)人事信息管理處理邏輯 處 理 邏 輯 系統(tǒng)名: 企業(yè)人事信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 編號: P3 條目名: 計(jì)算獎(jiǎng)懲 別名: 輸入: 培訓(xùn)信息表 輸出: 獎(jiǎng)懲信息 加工邏輯:根據(jù)員工的培訓(xùn)信息,計(jì)算員工獎(jiǎng)懲。 系統(tǒng)功能描述 系統(tǒng)開發(fā)的總體任務(wù)是實(shí)現(xiàn)企業(yè)人事信息管理,系統(tǒng)應(yīng)包括以下的幾個(gè)方面內(nèi)容: ( 1)員工基本信息管理 實(shí)現(xiàn)對員工的基本信息的管理,如員工資本信息的添加、修改、刪除和查 詢。 ( 3)員工管理 主要是對用戶和密碼的管理。若不登錄系統(tǒng),所有功能都無法使用。 蘇州大學(xué)本科生畢業(yè)論文(設(shè)計(jì)) 23 ( 5)培訓(xùn)管理 在培訓(xùn)管理中,管理員可以添加培訓(xùn)信息,并對培訓(xùn)結(jié)果進(jìn)行評價(jià)。員工調(diào)動(dòng)經(jīng)歷會在員工詳細(xì)信息中查到。員工獎(jiǎng)懲經(jīng)歷會在員工詳細(xì)信息中查到。用戶輸入正確用戶名和密碼后進(jìn)入主頁面,可以在主頁面選擇退出系統(tǒng)。 數(shù)據(jù)庫連接池工作原理 數(shù)據(jù)庫連接池的基本思想就是為數(shù)據(jù)庫連接建立一個(gè)緩沖池。 連接池的工作原理如圖 43 所示: 蘇州大學(xué)本科生畢業(yè)論文(設(shè)計(jì)) 26 圖 43 連接池工作原理圖 系統(tǒng) ER 圖 本系統(tǒng)中所規(guī)劃的實(shí)體主要有:員工 基本信息實(shí)體、員工考勤信息實(shí)體、員工工作評價(jià)信息實(shí)體、員工獎(jiǎng)懲信息實(shí)體等。 蘇州大學(xué)本科生畢業(yè)論文(設(shè)計(jì)) 28 系統(tǒng)表設(shè)計(jì) 員工基本情況表如表 41 所示: 表 41 員工基本信息表 名稱 數(shù)據(jù)類型 大小 備注 是否可為空 EmployeeID varchar 6 員工編號 否 UserName varchar 10 員工姓名 否 Sex varchar 2 性別 否 Branch varchar 20 部門 否 Birthday smalldatetime 4 生日 否 NativePlace varchar 20 籍貫 否 Marriage varchar 4 婚姻 否 MobilePhone varchar 14 移動(dòng)電話 否 Politics varchar 4 政治面貌 否 Folk varchar 10 民族 否 Education varchar 10 學(xué)歷 是 Address varchar 30 地址 是 GraduateDate smalldatetime 4 畢業(yè)日期 是 University varchar 30 學(xué)校 是 ComputerLevel varchar 4 計(jì)算機(jī)等級 否 ? ? ? ? ? 界面設(shè)計(jì) 界 面設(shè)計(jì)的主要原則:簡單清晰、風(fēng)格一致、操作容易和內(nèi)部維護(hù)等,因此 蘇州大學(xué)本科生畢業(yè)論文(設(shè)計(jì)) 29 下面就這些原則提出一些具體的要求并結(jié)合系統(tǒng)自身給出界面的整體設(shè)計(jì)風(fēng)格: 界面設(shè)計(jì)整體要求: ( 1)簡單清晰:使用戶在最短時(shí)間內(nèi)熟悉系統(tǒng),并使所有功能一目了然。 輸入輸出設(shè)計(jì) 輸入設(shè)計(jì) 一方面要盡量減少使用時(shí)的輸入 量;另一方面要對輸入的數(shù)據(jù)進(jìn)行有效性驗(yàn)證。 對于輸入設(shè)備來說,目標(biāo)系統(tǒng)并無特殊要求,只需一般的家用鍵盤即可。 (2) 對于操作的結(jié)果數(shù)據(jù)盡量使用表格的形式呈現(xiàn)給用戶,而對于仍要繼續(xù)參加內(nèi)部處理的中間結(jié)果數(shù)據(jù)最好使用文本控件等輸出給用戶,這樣能夠更加直觀地反應(yīng)并方便進(jìn)行內(nèi)部操作。如果在登錄的過程中如果用戶名和密碼不正確的,就不能進(jìn)入該系統(tǒng),也會有相應(yīng)的提示信息。 輸入用戶名和密碼,選擇類型后,單擊“登陸”,系統(tǒng)會判斷輸入的用戶信息。下面提供了結(jié)果顯示選擇,通過這里可以選擇性地顯示用戶所需要的信息。這些經(jīng)歷分別在培訓(xùn)管理模塊、人員調(diào)動(dòng)模塊、職稱評定模塊和獎(jiǎng)懲模塊中管理。 class DBConnectionPool { //定義數(shù)據(jù)成員 private int userCount。 try { if (()) { log(從連接池 + name + 刪除一個(gè)無效連接 )。 } } else if (maxConn == 0 || userCount maxConn) {con = newConnection()。 (1) 對一般的輸入錯(cuò)誤,系統(tǒng)會自動(dòng)給出是何種錯(cuò)誤的提示窗口,返回后,要求重新輸入。 (4) 對數(shù)據(jù)庫出錯(cuò)的情況,系統(tǒng)會給出“數(shù)據(jù)庫連接失敗”的信息并重新啟動(dòng)程序。為此,在進(jìn)行系統(tǒng)設(shè)計(jì)過程中,可采用一系列容錯(cuò)、備份、冗余、校驗(yàn)等技術(shù),為系統(tǒng)的安全運(yùn)行提供保證。并建立日志文件來記錄操作員的相關(guān)操作記錄。 蘇州大學(xué)本科生畢業(yè)論文(設(shè)計(jì)) 36 第六章 總結(jié)與展望 經(jīng)過幾個(gè)月來的系統(tǒng)設(shè)計(jì)與開發(fā)工作,本系統(tǒng)完成了員工基本信息的管理、員工培訓(xùn)信息的管理、員工職稱評定的管理、員工調(diào)動(dòng)的管理以及員工獎(jiǎng)懲的管理,還有添加用戶和修改密碼等功能。同時(shí),在本次開發(fā)過程由于硬件的限制, 未能實(shí)現(xiàn)網(wǎng)絡(luò)功能,因此在以后的系統(tǒng)更新過程中可能會造成一些不必要的數(shù)據(jù)損失。 由于本人是初次開發(fā)一個(gè)比較完整的軟件系統(tǒng)開發(fā),無論是在知識、還是經(jīng)驗(yàn)方面都存在著大大的不足。 只有在更好地了解各個(gè)企業(yè)的文化以及它的需求后,才能做出適合這個(gè)企業(yè)的人事信息管
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1