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

正文內(nèi)容

計算機科學與技術畢業(yè)論文-基于web的人事管理系統(tǒng)的設計與實現(xiàn)-在線瀏覽

2025-08-10 06:32本頁面
  

【正文】 第3章 系統(tǒng)需求分析及概要設計 軟件概述(1) 系統(tǒng)用途本系統(tǒng)是基于Java語言開發(fā)支持Windows平臺下的人事管理系統(tǒng)。本項目連接Oracle數(shù)據(jù)庫并支持多數(shù)據(jù)庫連接擴展,當用戶使用本系統(tǒng)對數(shù)據(jù)進行處理時,系統(tǒng)直接訪問數(shù)據(jù)庫并修改其內(nèi)部數(shù)據(jù)。 用戶特征在一般企業(yè)中使用軟件的用戶比較廣泛,具體操作人員亦有所不同,非常使用于如下特點人員:(1) 對企業(yè)中人事管理實施運作較為明確的人員。(3) 經(jīng)常使用網(wǎng)絡,能熟練使用瀏覽器上網(wǎng)操作的人員。用戶掌握計算機的錄入功能即可。(2) 依賴:網(wǎng)絡環(huán)境順暢、服務器不出現(xiàn)故障、本地數(shù)據(jù)庫運轉(zhuǎn)正常。同時可進行員工的入、離職管理。 性能需求依據(jù)用戶群的異同,系統(tǒng)根據(jù)不同情況,注冊用戶量龐大,需支持百人以上同時訪問服務器,使用Oracle10g提供數(shù)據(jù)存儲工作。系統(tǒng)需要支持百個并發(fā)請求/秒,由于對并發(fā)性的要求較高,要求系統(tǒng)在運行的過程中要占用較少的內(nèi)存,最好采用單例模式保證系統(tǒng)的穩(wěn)定性。 數(shù)據(jù)庫是信息系統(tǒng)的核心和基礎,把信息系統(tǒng)中大量的數(shù)據(jù)按一定的模型組織起來,提供存儲、維護、檢索數(shù)據(jù)的功能,使信息系統(tǒng)可以方便、及時、準確地從數(shù)據(jù)庫中獲得所需的信息??紤]到系統(tǒng)需支持不同規(guī)模的企業(yè)使用,同時又要具有良好的可擴展性,于是選用了Oracle 10g作為本系統(tǒng)的默認數(shù)據(jù)庫。盡可能地做到數(shù)據(jù)庫設計的規(guī)范化。其主要表結(jié)構(gòu)如下:(1) 部門信息表:存儲系統(tǒng)中的部門信息,使員工的部門管理有跡可循。表41部門信息表屬性名字段名數(shù)據(jù)類型約束默認值描述部門idDIDnumber(10)部門號DNOnumber(10)部門名DNAMEVarchar2(20)PK部門類型DTYPEVarchar2(20)部門電話DTELVarchar2(20)(2) 崗位信息表:存儲系統(tǒng)中的崗位信息。管理員通過對表中員工所在部門、職位等數(shù)據(jù)的更改,及調(diào)整其工作狀態(tài)來控制企業(yè)自身的人力資源分配,做到較優(yōu)化的人力資源管理。表44離職員工信息表屬性名字段名數(shù)據(jù)類型約束默認值描述員工idEIDnumber(10)員工號ENOnumber(10)PK員工名ENAMEVarchar2(20)性別SEXVarchar2(2)生日BIRTHVarchar2(20)續(xù)表44屬性名字段名數(shù)據(jù)類型約束默認值描述身份證號IDNOVarchar2(20)部門名DNAMEVarchar2(20)FK崗位名JNAMEVarchar2(20)FK加入日期JOINDAYVarchar2(20)工作日期STARTDAYVarchar2(20)工作形式ESELECTVarchar2(20)來源SETEFROMVarchar2(20)(1) 標準符合性由于用戶需要在工作中需通過網(wǎng)絡即時完成系統(tǒng)操作,故系統(tǒng)需至少支持普遍的網(wǎng)絡數(shù)據(jù)傳輸協(xié)議,符合其各種協(xié)議的不同規(guī)范。(3) 技術限制由于本系統(tǒng)為模擬項目,采用基本的MVC框架結(jié)構(gòu)開發(fā),JSP繪制操作界面。(1) 安全性Web部署要滿足安全性需求,提供完善的身份驗證需求,會話及權限管理滿足安全性需求,防止用戶未登錄直接進入系統(tǒng),自動執(zhí)行日志及數(shù)據(jù)備份工作。當系統(tǒng)版本升級時,因為有標準的書寫格式所以能兼容以前版本的功能及接口。系統(tǒng)采用Java語言開發(fā),具有較高的跨平臺兼容性,以便用戶可在使用不同操作系統(tǒng)的情況下系統(tǒng)都可以正常使用。使用Struts2技術作為本框架模式的實現(xiàn)。要求代碼結(jié)構(gòu)緊密簡潔、穩(wěn)定性強。根據(jù)需要,各模塊依據(jù)企業(yè)管理模式完成相應功能,其具體功能實現(xiàn)如圖31所示。(2) 崗位管理 該功能主要用于描述組織中的崗位信息,該模塊實現(xiàn)了對崗位進行增加、刪除、修改、查詢的功能,其中刪除與修改功能需先根據(jù)條件查詢出信息才能進行。(4) 員工離職管理 該功能用于完成員工離職操作,將離職員工信息從數(shù)據(jù)庫中刪除。 中小型企業(yè)人事管理系統(tǒng) 系統(tǒng)管理 報表管理 人事信息管理 組織結(jié)構(gòu)管理員工入職管理職位信息管理部門信息管理用戶登錄管理離職員工報表員工信息報表員工離職管理圖31 系統(tǒng)功能結(jié)構(gòu)圖第4章 系統(tǒng)詳細設計本系統(tǒng)為B/S結(jié)構(gòu)的信息管理系統(tǒng),用戶通過登錄系統(tǒng)進行所要執(zhí)行的操作,過程中完全通過瀏覽器以Internet形式對系統(tǒng)進行訪問。用戶在使用該系統(tǒng)時,通過點擊、點選、輸入、下拉及瀏覽器所支持的快捷鍵進行操作。在使用過程中出現(xiàn)的特殊名詞和術語皆為企業(yè)中人力資源管理方面專用詞匯。圖41 系統(tǒng)源碼目錄結(jié)構(gòu)圖系統(tǒng)目錄說明::存放數(shù)據(jù)庫各表的數(shù)據(jù)的封裝類。:存放所有的服務控制類。WebRoot:存放js文件及所有JSP頁面。(2) 軟件:Win7系統(tǒng),IDE: ,Web服務器:,數(shù)據(jù)庫: Oracle10g,版本控制工具: 。(1) 用戶接口:操作系統(tǒng)支持Windows XP SP2以上版本。(2) 軟件接口:HTTP協(xié)議支持的Tomcat服務器。(4) 通訊接口:TCP/IP協(xié)議,HTTP協(xié)議。在X86CPU(2130MHz,4核)2,16G內(nèi)存的服務器上支持萬員注冊用戶,百余個并發(fā)請求/秒。所有頁面以淺色調(diào)為主,觀感舒適、風格統(tǒng)一。(1) 系統(tǒng)登錄頁面,簡潔明確、操作方便,同時不失美觀。 圖42 系統(tǒng)登錄界面(2) 登錄后,系統(tǒng)操作主界面。整體風格統(tǒng)一,提供了快捷操作入口。圖43系統(tǒng)操作主界面(3) 基本查詢操作頁面,直觀明確的提示了操作方式,其顯示方式也符合通常人們的習慣。圖44 部門管理界面(4) 基本添加信息頁面,統(tǒng)一的風格使用戶在使用中不會產(chǎn)生任何的不舒適,保持風格統(tǒng)一的同時使用了頁面的三方插件,使信息的錄入更加方便、快捷、人性化,也保持了格式的統(tǒng)一。圖45添加部門信息界面系統(tǒng)實現(xiàn)了ERP系統(tǒng)中的HRM部分,使用此系統(tǒng)可以妥善的進行企業(yè)中繁雜的人力資源管理,系統(tǒng)包含了部門管理、崗位管理等主要功能模塊。系統(tǒng)以JDBC連接方式建立與Oracle數(shù)據(jù)庫的連接。在該類中分別實現(xiàn)了數(shù)據(jù)庫的連接與關閉方法,在需要是可分別進行調(diào)用,并在系統(tǒng)建立或關閉數(shù)據(jù)庫連接出錯時會拋出異常,進行處理。 private static Properties p = new Properties()。 String dbtype=oracle。 String username =scott。 String ip =。 try { ()。 } String url=jdbc:oracle:thin:+ip+:+port+:+dbname。 } catch (SQLException e) { (數(shù)據(jù)庫鏈接失敗,配置項有異常 + ())。 }()調(diào)用了oracle數(shù)據(jù)庫的連接驅(qū)動。在con = (url,username,password)中,定義的Connection類型對象con裝載了所獲得的數(shù)據(jù)庫連接,由于對系統(tǒng)的操作進行連接處理。在該類中也給予了屬性賦值,如下: String dbtype=oracle。 String username =scott。 String ip =。 方法的最后將con對象作為返回值返回,向調(diào)用此方法的對象傳遞其所需的數(shù)據(jù)庫連接。登錄界面采用JSP制作,美觀、明了、便于使用,其中登錄及清除按鈕使用圖片相應,基本代碼如下:body background= div align=center id=Layer1form action= name=Login method=postbr / table width=300 border=0 tr th width=63 scope=row用戶名:/th td width=227input name=name id=name type=text //td /tr tr th scope=row密碼:/th tdinput name=password id=password type=password //td /tr tr th colspan=2 scope=rowinput name= type=button value=登錄 onclick=Check() /input name= type=reset value=重置 /br /br / font size=2 color=FF0000*初始帳號密碼均為000*/font/th /tr/table/form/divh1 align=centerfont color=FFFFFF歡迎使用人事管理系統(tǒng)!/font/h1h3 align=center請先登錄/h3/div/form /body其中重置功能的type使用了系統(tǒng)自帶的reset屬性完成,而登陸按鍵的實現(xiàn)則用onclick屬性使其進行相關信息的檢查與驗證。 圖46 系統(tǒng)登錄界面作為登錄界面用戶名與密碼的相應內(nèi)容的檢查與約束,Check()方法我們使用JavaScript技術寫入script代碼塊內(nèi),完成對相關內(nèi)容的檢驗。 var password=(password)。 if(==){ alert(帳號不能為空!)。 }else if(!=000){ alert(帳號不存在!)。 }else if(==){ alert(密碼不能為空!)。 }else if(!=000){ alert(密碼錯誤!)。 }else{ l[0].submit()。
點擊復制文檔內(nèi)容
數(shù)學相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1