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

正文內(nèi)容

基于jsp的人事系統(tǒng)設(shè)計與實現(xiàn)(編輯修改稿)

2025-06-12 18:35 本頁面
 

【文章內(nèi)容簡介】 管理,簡單易行而且準(zhǔn)確率極高 。 舉一反三,這種數(shù)據(jù)庫的建立還可以應(yīng)用在其他方面,例如 財務(wù)管理 、 生產(chǎn)管理 等部門 , 通過 利用計算機(jī) 管理系統(tǒng)實行 自動 化管理。 數(shù)據(jù)庫 (11 張 ) 給數(shù)據(jù)庫下了一個比較完整的定義:數(shù)據(jù)庫是存儲數(shù)據(jù)集合的 一種表現(xiàn) ,這些數(shù)據(jù) 包含范圍廣,雜亂無序 , 屬于多種服務(wù)系統(tǒng)難以分辨 ; 所以我們對 數(shù)據(jù) 有了其他的要求,要其存儲 獨立于使用它的程序 ,即 系統(tǒng)包含一個“數(shù)據(jù)庫集合”。 這種數(shù)據(jù)集合具有如下特點: 不僅避免了超高的重復(fù)率 , 而且還用合理有效的方式服務(wù)于某種特定組織,存儲 獨立于使用它的程序 ,能夠及時的對數(shù)據(jù)進(jìn)行刪改或增加,對軟件進(jìn)行統(tǒng)一的管理 。從發(fā)展 歷程來看 ,數(shù)據(jù)庫由文件管理系統(tǒng) 不斷更新設(shè)計最終發(fā)展為 數(shù)據(jù)管理 系統(tǒng) 。 利用 JSP結(jié)合 數(shù)據(jù)庫來開發(fā)網(wǎng)站 能夠讓 網(wǎng)站更具有交互性,因為 隨著網(wǎng)絡(luò)化進(jìn)程的不斷推進(jìn),沒有一定數(shù)據(jù)的靜態(tài) =網(wǎng)頁已經(jīng)滿足不了人們的的使用需求了 ,人們想要查詢資料時,原先簡單的數(shù)據(jù)已經(jīng)被淘汰,而是更面向于一個高層次及的數(shù)據(jù)庫管 理模式了 。數(shù)據(jù)庫在各行各業(yè)中 的應(yīng)用不可小覷,大型數(shù)據(jù)庫的使用也勢在必得, 下面就來介紹數(shù)據(jù)庫方面的相關(guān)知識。 SQL 是英文 Structured Query Language 的縮寫,意思為結(jié)構(gòu)化查詢語言。它的主要功能就是 與 各種數(shù)據(jù)庫 連接 溝通。按照 ANSI 規(guī)定, SQL 被作為關(guān)系型數(shù)據(jù)庫管理系統(tǒng)的標(biāo)準(zhǔn)語言。 SQL 語 句 已經(jīng)廣泛的應(yīng)用于各項操作了 ,例如更新數(shù)據(jù)庫。 MySQL 是基于客戶 服務(wù)器結(jié)構(gòu)的數(shù)據(jù)庫管理系統(tǒng)。用戶通過 MySQL 系統(tǒng)從服務(wù)器 對所需信息進(jìn)行查找,然后 服務(wù)器 就會 關(guān)注數(shù)據(jù)庫 顯示關(guān)注信息。 這種 數(shù)據(jù)庫管理系統(tǒng) 不僅有大的儲存量 , 最大的有點事能夠準(zhǔn)確完整的對數(shù)據(jù)進(jìn)行保護(hù),防止數(shù)據(jù)流失等狀況的出現(xiàn) 。 SSH 簡介 一、 Struts2 Struts 是采用 Java Servlet/JavaServer Pages 技術(shù),開發(fā) Web 應(yīng)用程序的 開放源碼、且可擴(kuò)展的 J2EE web 框架; 從某種程度上來講, Struts2 沒有繼承 Struts 1 的血統(tǒng),而是繼承 WebWork 的血統(tǒng),但卻是卻吸收了 Struts 1 和 WebWork 兩者的優(yōu)勢; Struts 2 以 WebWork 為核心, 對 用戶的請求 進(jìn)行 處理,與 Servlet API 脫離 Struts2 框架的大概處理流程如下: ( 1) 加載類( FilterDispatcher) ( 2) 讀取配置( struts 配置文件中的 Action) ( 3) 派發(fā)請求(客戶端發(fā)送請求) ( 4) 調(diào)用 Action( FilterDispatcher 從 struts 配置文件 讀取與之相對應(yīng)的Action ) ( 5) 啟用攔截器( WebWork 攔截器鏈自動對請求應(yīng)用通用功能,如驗證) ( 6) 處理業(yè)務(wù)(回調(diào) Action 的 execute()方法) ( 7) 返回響應(yīng)(通過 execute 方法將信息返回到 FilterDispatcher) ( 8) 查找響應(yīng)( FilterDispatcher 根據(jù)配置查找響應(yīng)的是什么信息如:SUCCESS、 ERROR,將跳轉(zhuǎn)到哪個 jsp 頁面) ( 9) 響應(yīng)用戶( jsp客戶瀏覽器端顯示) ( 10) struts2 標(biāo)簽庫(相比 struts1 的標(biāo)簽庫, struts2 是大大加強(qiáng)了,對數(shù)據(jù)的操作功能很強(qiáng)大) 二、 Hibernate Hibernate 是一個開放源代碼的對象關(guān)系映射框架 ,它對 JDBC 進(jìn)行輕量對象封裝 ,使得 Java 程序員可以隨心所欲的使用對象編程思維來操縱數(shù)據(jù)庫 Hibernate 的核心接口一共有 5 個 ,分別為: Session、 SessionFactory、Transaction、 Query 和 5 個核心接口 ,可以隨時對事物實行有效控制。 三、 Spring Spring 是一個輕量級的控制反轉(zhuǎn)( IoC)和面向切面( AOP)的容器框架 輕量 —— 從大小與開銷兩方面而言 Spring 都是輕量的 控制反轉(zhuǎn) —— Spring 通過一種稱作控制反轉(zhuǎn)( IoC)的技術(shù)促進(jìn)了松耦合 面向切面 —— Spring 提供了面向切面編程的豐富支持,允許通過分離應(yīng)用的 業(yè)務(wù)邏輯與系統(tǒng)級服務(wù)(例如審計( auditing)和事務(wù)( transaction)管理)進(jìn)行內(nèi)聚性的開發(fā) 容器 —— Spring 包含并管理應(yīng)用對象的配置和生命周期,在這個意義上它是一種容器,你可以配置你的每個 bean 如何被創(chuàng)建 —— 基于一個可配置原型( prototype),你的 bean 可以創(chuàng)建一個單獨的實例或者每次需要時都生成一個新的實例 —— 以及它們是如何相互關(guān)聯(lián)的 框架 —— Spring 可以將簡單的組件配置、組合成為復(fù)雜的應(yīng)用 Spring 特點如下 方便解耦,簡化開發(fā) 通過 Spring 提供的 IoC 容器,我們可以將對象之間的依賴關(guān)系交由 Spring 進(jìn)行控制,避免硬編碼所造成的過 度程序耦合 AOP 編程的支持 通過 Spring 提供的 AOP 功能,方便進(jìn)行面向切面的編程,許多不容易用傳統(tǒng)OOP 實現(xiàn)的功能可以通過 AOP 輕松應(yīng)付。 聲明式事務(wù)的支持 在 Spring 中,我們可以從單調(diào)煩悶的事務(wù)管理代碼中解脫出來,通過聲明式方式靈活地進(jìn)行事務(wù)的管理,提高開發(fā)效率和質(zhì)量 。 方便程序的測試 可以用非容器依賴的編程方式進(jìn)行幾乎所有的測試工作,在 Spring 里,測試 是輕而易舉就可以完成的 。 方便集成各種優(yōu)秀框架 Spring 不排斥各種優(yōu)秀的開源 框架 ,反而 可以降低各種框架的使用難度, Spring提供了對各種優(yōu)秀框架(如 Struts,Hibernate、 Hessian、 Quartz)等的直接支持。 降低 Java EE API 的使用難度 Spring 對很多難用的 Java EE API(如 JDBC, JavaMail,遠(yuǎn)程調(diào)用等)提供了一個薄薄的封裝層,通過 Spring 的簡易封裝,這些 Java EE API 的使用難度大為降低。 第 2 章 可行性分析 該階段通過對 計算機(jī)管理系統(tǒng)進(jìn)行 初步調(diào)研和分析,提出 一系列 可行性 的 方案并 進(jìn)行了測試 。 下面主要是對 技術(shù) 的 可行性 , 經(jīng)濟(jì)可行性和操作可行等方面進(jìn)行分析。 經(jīng)濟(jì)可行性 開發(fā)該系統(tǒng) 前,首先要對查找資料然后進(jìn)行整合,對系統(tǒng)進(jìn)行全方面的了解,弄清楚系統(tǒng)的操作原理以及運作過程,這樣一來,可以省去應(yīng)考慮不當(dāng)造成中途修改的花費,對 所需軟件、硬件系統(tǒng) 的設(shè)計也就變得簡單了,這樣成本就會比較低 。 因為該系統(tǒng)的操作 效率 高,節(jié)省人力的同時也節(jié)省了雇傭人員所需的開支,又在一定程度上省去了一筆不不小的花費。從 引進(jìn)使用本系統(tǒng)后的經(jīng)濟(jì)角度來看 ,該系統(tǒng)具有很高的實用性 。 技術(shù)可行性 從 技術(shù)可行性 方面來講, 考慮 管理系統(tǒng)的 技 術(shù)條件 和操作過程 能否 適用與在整個操作過程中 。本系統(tǒng)用的是 JSP 開發(fā)語言, 操作簡單易行,而且經(jīng)過人們的諸多反饋來看,計 算機(jī)硬件配置完全能滿足開發(fā)的需求, 所以就 技術(shù) 方面而言,可行度很高。上面主要講了計算機(jī)的硬件,那么從 軟件方面 來講,從目前 單機(jī)模式發(fā)展 角度看 , 由于這種模式 的開發(fā)平臺 具有 速度快、容量大 等特點, 完全能滿足系統(tǒng)的需求。 本系統(tǒng)的開發(fā),是采用 JSP 編程語言 ,用 典型的 Mis 進(jìn)行 開發(fā)。 完全沒有任何 技術(shù)上的問題。 運行可行性 運行可行性是 對系統(tǒng)的適應(yīng)性進(jìn)行分析,由于現(xiàn)代信息化技術(shù)的飛速發(fā)展,人工操作的 高準(zhǔn)水平 , 總體而言運行可行性高 。 時間可行性 從時間上看, 在 兩個月 內(nèi) 學(xué)習(xí) 理論知識和 開發(fā)系統(tǒng), ,時間很緊迫,但是經(jīng)過兩個月的努力基本上是可以實現(xiàn)的。 法律可行性 ① 所有技術(shù)資料都為合法。 ② 開發(fā)過程中不存在知識產(chǎn)權(quán)問題。 ③ 未抄襲任何系統(tǒng),不存在侵犯版權(quán)問題。 ④ 開發(fā)過程中未涉及任何法律責(zé)任。 綜上所述,本系統(tǒng)的開發(fā)從技術(shù)上、從經(jīng)濟(jì)上、從法律上都是完全可靠的。 第 3 章 需求分析 軟件需求分析工作 是軟件實行前的基礎(chǔ)工作 。把軟件功能和性能 進(jìn)行詳細(xì) 描述, 為 軟件的開發(fā)奠定基礎(chǔ)。軟件需 求分析工作 是一個持續(xù)穩(wěn)健的過程,因為現(xiàn)代電子信息飛速發(fā)展,為了適應(yīng)現(xiàn)代化的進(jìn)程,人們對軟件的需求也一天天不同,所以對軟件也需要進(jìn)一步的認(rèn)識 。一個管理系統(tǒng)的設(shè)計思想是對一個系統(tǒng)的基礎(chǔ)的認(rèn)識,該過程使軟件范圍逐步細(xì)化。本章將從不同角度的需求分析問題,講述軟件需求類型,分析過程,并部分給出了數(shù)據(jù)字典和數(shù)據(jù)流圖。 系統(tǒng)規(guī)劃 需求資料進(jìn)行分析和設(shè)計解決不同的軟件元素可行的辦法 的條件, 一個合理的人事管理系統(tǒng)應(yīng)該具備操作簡單、可視化界面、功能全面、運行速度快等優(yōu)點。通過人事管理系統(tǒng)可使管理者快速、高效地完成 企業(yè)日常事務(wù)中的人事工作,降低人力資源管理的成本,使管理者能集中精力實現(xiàn)企業(yè)戰(zhàn)略目標(biāo)。人力資源管理系統(tǒng)主要具備以下特性: (1) 高技術(shù)性:本系統(tǒng)設(shè)計主要采用 MyEclipse開發(fā)工具和 SQL Server 2021 數(shù)據(jù)庫結(jié)合起來設(shè)計與實現(xiàn)的。 MyEclipse 開發(fā)工具功能非常強(qiáng)大,同時 SQL Server 2021數(shù)據(jù)庫可以大容量地存儲數(shù)據(jù), Java為主要開發(fā)語言,并且采用先進(jìn)的 SSH框架進(jìn)行設(shè)計,充分運用高技術(shù)手段來設(shè)計。 (2) 實用性:系統(tǒng)從用戶需求的角度為出發(fā)點, 切實用戶的各方面的需求,最大程度 的讓用戶滿意,所以在整個過程中都本著用戶是上帝的原則進(jìn)行設(shè)計。 (3) 靈活性:通過對 SSH 框架的設(shè)計,減少 了不必要的 代碼與頁面之間的重復(fù)性, 節(jié)省了很大的空間,在一定程度上 提高了軟件的靈活性, 所以用戶可以根據(jù)自己的實際需求選擇相應(yīng)的軟件 。 (4) 可維護(hù)性:本系統(tǒng)使用了 SSH 框架以及穩(wěn)定性較高的軟件和硬件環(huán)境 ,這種結(jié)合對系統(tǒng)具有很高的維護(hù)性。 (5) 復(fù)用性:本系統(tǒng)采用模塊化的方法進(jìn)行設(shè)計,對各個模塊盡可能的達(dá)到高內(nèi)聚,低耦合的程序,來提高系統(tǒng)的復(fù)用性。 本網(wǎng)站的實際設(shè)計規(guī)劃要考慮以下幾點: 1. 需求分析 需求分析是設(shè)計軟件的一個相對重要的環(huán)節(jié)。本環(huán)節(jié)確定系統(tǒng)目標(biāo)和用戶的需求,本系 統(tǒng)作為一個人事管理系統(tǒng),首先,必須要有薪資的錄入和計算,在就是薪資的查詢工資,最后是導(dǎo)出和匯款功能。 2. 對數(shù)據(jù)的安全性、可靠性要求 因為是薪資管理,涉及到錢,也就是企業(yè)和個人的利益所以計算必須安全可靠。 3. 定時整理數(shù)據(jù) 要根據(jù)情況定時對系統(tǒng)的垃圾數(shù)據(jù)進(jìn)行清理。 系統(tǒng)需求分析 需求分析 對 系統(tǒng) 的功能進(jìn)行嚴(yán)格意義上的分析 , 看其是否能滿足人們的需求,所以 系統(tǒng) 的需求分析在軟件開發(fā)過程中起著必不可少的作用 。 一般來講,需采用 用行之有效的方法 對系統(tǒng)進(jìn)行嚴(yán)格審查 。 需求分析過程 關(guān)系到 整個系統(tǒng)功能 是否健全的問題 。 所以在這個過程中,關(guān)系到整個 系統(tǒng) 的功能 是否全面的問題 ,并且 檢測人員需要進(jìn)行親自測試 。 本系統(tǒng)的需求,是通過自己去企業(yè)走訪,以及在網(wǎng)上查找相關(guān)系統(tǒng)的資料得出的,其涵蓋的范圍比較廣,即有理論支持,又有實踐驗。 通過前面對系統(tǒng)中軟件的經(jīng)濟(jì)、技術(shù)、需求和運行可行性的分析,總結(jié)了本系統(tǒng)的有點以及使用的必然性,為下面設(shè)計模塊及相關(guān)的設(shè)計方法和技術(shù)的實現(xiàn)提供了基礎(chǔ)指導(dǎo)。 本章小結(jié) 本章對系統(tǒng)的需求進(jìn)行 詳細(xì) 分析,通過本章的論述對系統(tǒng)模 塊的功能 和 設(shè)計有詳細(xì)的了解 ,為西面分析的 總體設(shè)計 奠定堅實的基礎(chǔ) 。 第 4 章 總體設(shè)計 由于企業(yè)日常的管理工作復(fù)雜特點,為了適用于現(xiàn)有的計算機(jī)網(wǎng)絡(luò),好今后系統(tǒng)維護(hù)升級的方便,需 將系統(tǒng)分析抽象階段所提出信息需求發(fā)展為實際應(yīng)用方案,系統(tǒng)的總體設(shè)計是在系統(tǒng)分析的基礎(chǔ)上完成的,對前面的內(nèi)容進(jìn)行綜合并轉(zhuǎn)化為可以實施的技術(shù)。 系統(tǒng)模塊總體設(shè)計 系統(tǒng)的功能模塊如下: 本系統(tǒng)分為兩個角色,一個是管理員,一個是員工。 管理員具有的模塊: 1.登入功能 管理員可以登入系統(tǒng)。 2.修改密碼 管理員可以修改密碼。 3.部門 管理 管理員可以對部門進(jìn)行管理。 4.職位管理 管理員可以對職位進(jìn)行管理。 5.員工管理 管理員可以對員工進(jìn)行管理。 6.工資管理 管理員可以對員工工資進(jìn)行管理。 7.工資打印,導(dǎo)出 管理員可以對工資進(jìn)行打印,導(dǎo)出。 員工具有的模塊: 1.登入功能 員工可以登入系統(tǒng)。 2.修改密碼
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1