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

正文內(nèi)容

基于eclipse的人事管理系統(tǒng)的設(shè)計(jì)_畢業(yè)設(shè)計(jì)論文(文件)

 

【正文】 員工管理 文件管理 機(jī)構(gòu)變動(dòng) 部門變動(dòng) 檔案管理 人員變動(dòng) 文件管理 回收站管理 南京工程學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(論文) - 13- 系統(tǒng)主要功能及特點(diǎn)有: ( 1)系統(tǒng)登錄表 該表單的功能是在系統(tǒng)被訪問(wèn)之前,要對(duì)進(jìn)入系統(tǒng)的用戶進(jìn)行安全性檢查,防止非法用戶進(jìn)入系統(tǒng)破壞數(shù)據(jù)及威脅系統(tǒng)安全,避免不必要的損失。 圖 42 頁(yè)面布局 區(qū)域 ?是界面中的置頂頁(yè)面,此頁(yè)面在系統(tǒng)的整個(gè)操作過(guò)程中是不變的,其主要用于公司 Logo 的顯示或提供對(duì)全局進(jìn)行操作的功能菜單或者顯示一些其它信息等。同時(shí)也有利于程序的實(shí)現(xiàn)。由于角色是員工的屬性 ,而其與員工又是一對(duì)多的關(guān)系,所以在 ER 圖中未將角色的實(shí)體列出。由于整個(gè)系統(tǒng)實(shí)現(xiàn)下來(lái)涉及到很多知識(shí)點(diǎn),所以文中未能詳盡的對(duì)設(shè)計(jì)中的每一個(gè)細(xì)節(jié)進(jìn)行說(shuō)明。 組織結(jié)構(gòu)是一個(gè) 企業(yè)資源 以及 權(quán)力分配 的載體,它是在人的能動(dòng)行為之下,通過(guò) 信息的傳遞 ,承載著整個(gè)企業(yè)的 業(yè)務(wù) 流動(dòng),推動(dòng)了或者阻礙著 企業(yè)使命 的進(jìn)程。為了增強(qiáng)人事管理系統(tǒng)的實(shí)用性,本設(shè)計(jì)的結(jié)構(gòu)形式采用直線式。 本文的設(shè)計(jì)是先對(duì)企業(yè)結(jié)構(gòu)進(jìn)行研究,然后將企業(yè)結(jié)構(gòu)融入到人事管理系統(tǒng)中,這樣有助與企業(yè)人員的管理。 南京工程學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(論文) - 16- 表 51 機(jī)構(gòu)數(shù)據(jù)庫(kù)表說(shuō)明 列名 說(shuō)明 數(shù)據(jù)類型 可為空 BranchId 機(jī)構(gòu) ID integer 否 BranchName 機(jī)構(gòu)名 varchar 否 BranchShortName 機(jī)構(gòu)簡(jiǎn)稱 varchar 否 建表 SQL 語(yǔ)句: drop table if exists BranchInfo。 ListBranchInfo branchInfos = (ListBranchInfo)(branchInfos)。 后臺(tái)請(qǐng)求處理: 機(jī)構(gòu)管理模塊只有管理員才有權(quán)限訪問(wèn),當(dāng)用戶想進(jìn)入此模塊時(shí)后臺(tái)會(huì)對(duì)用戶身份進(jìn)行驗(yàn)證,管理員通過(guò)驗(yàn)證會(huì)進(jìn)入到機(jī)構(gòu)管理主頁(yè)面并可以進(jìn)行相關(guān)操作,普通 南京工程學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(論文) - 17- 用戶經(jīng)過(guò)驗(yàn)證會(huì)進(jìn)入友好提示頁(yè)面沒有對(duì)機(jī)構(gòu)信息進(jìn)行瀏覽和對(duì)機(jī)構(gòu)進(jìn)行管理的功能。 if(roleId==1){ branchInfos = (0, 10)。 return。 后臺(tái)請(qǐng)求處理: 后臺(tái)服務(wù)器響應(yīng)添加機(jī)構(gòu)請(qǐng)求的主要操作就是數(shù)據(jù)入庫(kù),響應(yīng)代碼段的部分核心代碼為: String branchName = (branchName)。 這里將數(shù)據(jù)寫入數(shù)據(jù)庫(kù)的方法的代碼就不做粘貼了。數(shù)據(jù)庫(kù)表格如表 52所示。 頁(yè)面從服務(wù)器獲取部門信息部分核心代碼: Integer orderNumber = 1。} (departInfos)。 int roleId = ().getRoleId()。 (orderNumber, 1)。 ListUserInfo userInfos = ()。 跳入添加頁(yè)面后,管理員將部門的相關(guān)信息填入到表格中并選好部門所屬機(jī)構(gòu)和部門的負(fù)責(zé)人,通過(guò)點(diǎn)擊確認(rèn)按鈕用 post 請(qǐng)求將表單信息發(fā)送到服務(wù)器。 (branchInfos)。selected39。 String user = (user)。 IBranchInfoService branchInfoService = new BranchInfoService()。 departInfo = new DepartInfo()。 ((faxes))。 這里將數(shù)據(jù)寫入數(shù)據(jù)庫(kù)的方法的代碼就不做粘貼了。所以,在一個(gè)企業(yè)的人事管理系統(tǒng)中對(duì)員工的管理顯得尤為重要。 表 53 員工數(shù)據(jù)庫(kù)表說(shuō)明 列名 說(shuō)明 數(shù)據(jù)類型 可為空 userId 用戶 ID integer 否 userName 用戶名 varchar 否 password 密碼 varchar 否 gender 性別 int 否 DepartId 所屬部門 int 否 RoleId 角色 int 否 userState 狀態(tài) int 否 PictruePath 頭像地址 varchar 是 建表 SQL語(yǔ)句: drop table if exists UserState。 create table RoleInfo ( RoleId integer not null auto_increment, RoleName Varchar(50) not null, RoleDesc Varchar(128), primary key (RoleId) )ENGINE=InnoDB default CHARSET=utf8。 員工頭像的上 傳與修改比較復(fù)雜,因?yàn)槊看芜x定后都要在不刷新頁(yè)面的情況下改變進(jìn)行預(yù)覽,所以需要用到預(yù)演的 js 腳本框架,此框架是從網(wǎng)上下載的。myfile39。公司職員可以把對(duì)公司發(fā)展有利的意見和建議或一些好的想法寫成文檔上傳到管理系統(tǒng)供公司員工參考和討論,有助于公司作出好的決策和快速、穩(wěn)步的發(fā)展。 create table FileInfo ( FileId integer not null auto_increment, FileName varchar(50) not null, Remark varchar(128) null, CreaterId integer not null, CreateDate date not null, FilePath varchar(128) not null, 南京工程學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(論文) - 28- FileState int not null, FileType integer not null, constraint PK_FILEINFO primary key clustered (FileId) )ENGINE=InnoDB default CHARSET=utf8。 在此模塊用戶可以上傳文件,在主頁(yè)面用戶可以瀏覽所有文件列表,可以將文件 放入回收箱,如果有感興趣的文件可以進(jìn)行下載,被放入回收箱的文件可以被恢復(fù)或者被徹底刪除。 if(()) { processFormField(item)。 回收站: 回收站只能對(duì)文件進(jìn)行恢復(fù)和徹底刪除操作。大量的統(tǒng)計(jì)資料表明,管理系統(tǒng)測(cè)試的工作量往往占開發(fā)總工作量的 40%以上。測(cè)試的主要目的是為了完善程序,有意義的軟件系統(tǒng)測(cè)試應(yīng)該是從找出系統(tǒng)的大錯(cuò)誤的角度出發(fā),設(shè)計(jì)出最有可能發(fā)現(xiàn)程序系統(tǒng)缺陷的測(cè)試方案。黑盒測(cè)試法又被稱為功能測(cè)試,白盒測(cè)試法又被稱為結(jié)構(gòu)測(cè)試。 測(cè)試方法 一般來(lái)說(shuō),對(duì)于系統(tǒng)的測(cè)試方法主要有兩種:在已經(jīng)知道了軟件系統(tǒng)應(yīng)具有的功能的情況下,可以對(duì)每一個(gè)功能進(jìn)行測(cè)試看這些功能是否能夠正常的使用;如果已經(jīng)知道了系統(tǒng)內(nèi)部的工作過(guò)程,可以通過(guò)測(cè)試來(lái)檢測(cè)系統(tǒng)的內(nèi)部是否按照了說(shuō)明書的規(guī)定來(lái)進(jìn)行的。 由于在程序中所隱藏的缺陷只有在特定的情況下才有可能顯露,所以系統(tǒng)中的缺陷通常是因?yàn)閷?duì)某種特定的情況考慮不周到才造成的。而刪除操作是將文件從數(shù)據(jù)庫(kù)中徹底的刪除,文件數(shù)據(jù)已經(jīng)不再存在,無(wú)法再恢復(fù)。 //處理上傳文件 } } 圖 54 文件管理流程圖 開始 選擇操作菜單 是 是 是 否 否 否 否 否 確認(rèn)下 載 確認(rèn)上傳 選擇文件 是 是 后臺(tái)處理 文件放入回收箱 是否選 擇上傳文件 結(jié)束 是否選擇下載 文件狀態(tài)改變 南京工程學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(論文) - 30- 文件下載: 文件下載主要是在頁(yè)面用腳本語(yǔ)言實(shí)現(xiàn),只要獲取到文件的地址就可以將文件下載到用戶指定的位置 ,下載時(shí)可以對(duì)文件重命名。文件上傳頁(yè)面的文件選取語(yǔ)句: input type=file name=myfile/,選取語(yǔ)句看似很簡(jiǎn)單,因?yàn)槲募鎯?chǔ)到服務(wù)器的主要操作都是在頁(yè)面發(fā)送請(qǐng)求后在后臺(tái)完成。 表 56 文件類型數(shù)據(jù)庫(kù)表說(shuō)明 列名 說(shuō) 明 數(shù)據(jù)類型 可為空 FileTypeId 類型 ID integer 否 FileTypeName 類型名稱 varchar 否 FileTypeSuffixName 類型圖 varchar 否 建表 SQL 語(yǔ)句: drop table if exists FileTypeInfo。文件數(shù)據(jù)庫(kù)表格如表 55 所示。后臺(tái)服務(wù)端在相應(yīng)頭像上傳請(qǐng)求后將頭像文件寫入對(duì)應(yīng)路徑的文件夾中。myfile39。員工信息的錄入與修改除了頭像部分其它與部門的相類似,加入了頭像后會(huì)比部門的管理更復(fù)雜一點(diǎn)。 用戶的身份信 息單獨(dú)放在一個(gè)表中,表格如表 54所示。在員工的信息里面特別加入了員工頭像,在管理系統(tǒng)的實(shí)際應(yīng)用中都是用員工的證件照作為員工的頭像,這方便了信息和人物的對(duì)照。 三、部門刪除 南京工程學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(論文) - 23- 此功能只需點(diǎn)擊部門列表中一行后面的刪除按鈕便可以實(shí)現(xiàn),后臺(tái)在響應(yīng)請(qǐng)求處理時(shí)將所選的機(jī)構(gòu)在數(shù)據(jù)庫(kù)中進(jìn)行刪除,主要是通過(guò)在刪除方法中執(zhí)行刪除數(shù)據(jù)的 SQL語(yǔ)句來(lái)完成。 (userInfo)。 ((connectTelNo))。 BranchInfo branchInfo = ((branch))。 String connectMobileTelNo = (connectMobileTelNo)。 后臺(tái)請(qǐng)求處理: 后臺(tái)服務(wù)器響應(yīng)添加部門請(qǐng)求的主要操作就是數(shù)據(jù)入庫(kù),響應(yīng)代碼段的部分核心代碼為: String departName = (departName)。i()。首先在頁(yè)面獲取服務(wù)器傳過(guò)來(lái)的機(jī)構(gòu)和用戶信息代碼如下: % ListBranchInfo branchInfos = (ListBranchInfo)(branchInfos)。 (userInfos, userInfos)。 }else{ ()。 departInfos = (0, 10)。后臺(tái)在處理部門模塊訪問(wèn)請(qǐng)求的部分主要核心代碼: HttpSession session = ()。 orderNumber = (Integer)(orderNumber)。 create table DepartInfo ( DepartId integer not null auto_increment, DepartName Varchar(50) not null, PrincipalUser int not null, ConnectTelNo bigint, ConnectMobileTelNo bigint, Faxes bigint, BranchId int not null, primary key (DepartId) )ENGINE=InnoDB default CHARSET=utf8。 南京工程學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(論文) - 18- 三、機(jī)構(gòu)刪除 此功能只需點(diǎn)擊機(jī)構(gòu)列表中一行后面的刪除按鈕便可以實(shí)現(xiàn),后臺(tái)在響應(yīng)請(qǐng)求處理時(shí)將所選的機(jī)構(gòu)在數(shù)據(jù)庫(kù)中進(jìn)行刪除,主要是通過(guò)在刪除方法中執(zhí)行刪除數(shù)據(jù)的SQL 語(yǔ)句。 (branchName, branchShortName)。} 二、機(jī)構(gòu)錄入與信息修改 Web 頁(yè)面設(shè)計(jì): 機(jī)構(gòu)的添加頁(yè)面就是簡(jiǎn)單的表格填寫,管理 員將機(jī)構(gòu)的相關(guān)信息填入到表格中,通過(guò)點(diǎn)擊確認(rèn)按鈕用 post 請(qǐng)求將表單信息發(fā)送到服務(wù)器。 (orderNumber, 1)。 UserInfo userCurrent = (Use
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1