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

正文內(nèi)容

基于javaweb人事管理系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)設(shè)計論文(編輯修改稿)

2024-07-19 01:30 本頁面
 

【文章內(nèi)容簡介】 機號碼、電子郵箱格式的合法性。如果檢查通過,增加員工基本信息(Employee):(1) 員工編號(EmployeeNo),根據(jù)先后順序生成 (2) 用戶名(UserName),輸入 (3) 密碼(Password),默認為“000000” (4) 角色(RoleID),輸入 (5) 姓名(Name),輸入 (6) 身份證號(IDNumber),輸入 (7) 出生日期(Birthday),取自身份證號 (8) 性別(Gender),取自身份證號 (9) 狀態(tài)(Status),默認為“在職” (10) 所屬部門(DepartmentID),輸入 (11) 入職日期(EmployForm),輸入 并增加員工聯(lián)系方式(Contact): (1) 員工編號(EmployeeNo),同員工基本信息(Employee) (2) 電話號碼(Phone),輸入 (3) 手機號碼(Mobile),輸入 (4) 電子郵箱(Email),輸入 (5) 住址(Address),輸入 如果員工信息已存在(身份證號、姓名相同),并且狀態(tài)為“離職”,更新員工基本信息(Employee): (1) 密碼(Password),默認為“000000” (2) 狀態(tài)(Status),“在職” (3) 所屬部門(DepartmentID),輸入 (4) 入職日期(EmployForm),輸入 (5) 離職日期(EmployTo),(空) 增加成功后調(diào)用“查詢員工信息”功能,查詢新增加的員工信息 如果檢查未通過或增加失敗,返回“增加員工信息”頁面,提示錯誤原因,并恢復(fù)頁面中所有的輸入項,如圖65和66分別是增加界面圖和提示的界面圖:圖65 單個增加員工界面圖圖66 單個增加員工錯誤提示界面圖(2) 功能名:BatchAddEmployee 用戶事前可將“員工信息文件”保存到服務(wù)端的某一目錄下(不需要通過頁面上傳文件)。員工信息文件的結(jié)構(gòu)如下: (1) 員工信息文件為一純文本文件(文件后綴為“.txt”) (2) 文件中的每一行為一條員工信息 (3) 每一條員工信息包括多個員工信息屬性,屬性使用分隔符“|”分隔 批量增加員工界面如圖67所示:圖67 批量增加員工界面圖167。 更新員工的設(shè)計與界面(1) 更新員工聯(lián)系方式功能名:ChangeContact 用戶在“更新員工聯(lián)系方式”頁面中輸入:電話號碼(Phone)、手機號碼(Mobile)、電子郵箱(Email)、住址(Address),然后提交。系統(tǒng)檢查:電話號碼、手機號碼、電子郵箱格式的合法性。如果檢查未通過,返回“更新員工聯(lián)系方式”頁面,提示錯誤原因。 系統(tǒng)根據(jù)當(dāng)前登錄的用戶名查詢員工基本信息(Employee)。再根據(jù)員工編號查詢員工聯(lián)系方式(Contact),用新的聯(lián)系方式替換原聯(lián)系方式。如果某項聯(lián)系方式為空,則不替換該項原聯(lián)系方式。更新成功后調(diào)用“查詢員工信息。如圖68所示:圖68 修改員工聯(lián)系界面圖(2) 更新員工狀態(tài)功能名:ChangeStatus 用戶在“更新員工狀態(tài)”頁面中輸入:用戶名(UserName)、狀態(tài)(Status)、離職日期(EmployTo),然后提交。 系統(tǒng)檢查:用戶名是否存在、離職日期是否大于入職日期。如果檢查通過,更新員工基本信息(Employee)中的狀態(tài)、離職日期。 更新成功后調(diào)用“查詢員工信息”功能,查詢更新的員工信息,如果檢查未通過或更新失敗,返回“更新員工狀態(tài)”頁面,提示錯誤原因。如圖69所示:圖69 更新員工狀態(tài)界面圖167。 查詢員工的設(shè)計與界面(1) 查詢所有員工功能名:QueryAllEmployee用戶點擊查詢所有員工時,查詢的員工信息在頁面以表格的形式顯示出來,信息過多采用分頁顯示,上面附帶刪去員工的功能。如圖610所示:圖610 所有員工信息界面圖(2) 查詢單個員工功能名:ShowInfo用戶點擊查詢單個員工時,輸入用戶名,如果用戶名正確,則顯示該員工的信息。167。 部門經(jīng)理的功能概述部門經(jīng)理也可以增加員工,但是只能單個增加自己部門的員工;可以修改自己的聯(lián)系信息,更新員工狀態(tài)也只限本部門的員工。167。 登錄后的界面如圖611是部門經(jīng)理登錄后和管理員登錄后不同的地方,其中在增加員工模塊少了批量增加員工,在查詢員工界面少了查詢所有員工,上方的圖是部門經(jīng)理的增加模塊和查詢員工模塊的界面圖,與下方的管理員增加員工和查詢員工做對比。圖611 部門經(jīng)理和管理員登錄界面對比167。 查詢部門員工的設(shè)計與實現(xiàn)功能名:ShowInfo用戶點擊查詢員工時,輸入部門名、起始頁和用戶名,其中部門名和用戶名的部門必須相符才能查詢該員工的信息。如圖612是查詢界面:圖612 部門經(jīng)理登錄界面167。 普通員工的功能概述普通員工的權(quán)限比較低,只能操作簽到、生日提醒、查看自己的信息和修改自己的聯(lián)系方式等模塊,與部門經(jīng)理相比少了增加員工界面。如圖613為登錄后的界面圖:圖613 普通員工登錄界面 第7章 測試167。 測試目的軟件測試是對軟件需求分析、設(shè)計、編碼實現(xiàn)的審查,它是軟件正常運行保證的關(guān)鍵步驟。通常是這樣定義測試的:軟件測試就是利用測試工具按照測試方案和流程對產(chǎn)品進行功能和性能測試,甚至根據(jù)需要編寫不同的測試工具,設(shè)計和維護測試系統(tǒng),對測試方案可能出現(xiàn)的問題進行分析和評估。執(zhí)行測試用例后,需要跟蹤故障,以確保開發(fā)。測試一般來說應(yīng)該盡快執(zhí)行,因為軟件的質(zhì)量是在開發(fā)過程中形成的,可能存在各種各樣的缺陷。測試的目的就是設(shè)計測試案例,通過這些測試案例來發(fā)現(xiàn)軟件的缺陷和排除缺陷。測試的目的是在最小的成本和最少的時間內(nèi),通過設(shè)計合適的測試用例,系統(tǒng)地發(fā)現(xiàn)不同類別的錯誤。167。 測試設(shè)計測試的難點是設(shè)計測試用例,本系統(tǒng)測試的難點是系統(tǒng)測試。系統(tǒng)測試是將軟件系統(tǒng),作為整個基于計算機系統(tǒng)的一個元素,與計算機硬件、外設(shè)、某些支持軟件、數(shù)據(jù)和人員等元素組合在一起,對計算機系統(tǒng)進行一系列的組裝測試和確認測試。本系統(tǒng)系統(tǒng)測試的測試用例表如表71所示。表71系統(tǒng)測試測試項目名稱:基于JavaWeb人事管理系統(tǒng)的設(shè)計與實現(xiàn)客戶端測試用例編號:01測試人員:高飛測試時間:20130526測試項目標(biāo)題:所有基本頁面能正確顯示連接測試內(nèi)容:驗證系統(tǒng)客戶端首頁是否能夠正常顯示驗證系統(tǒng)客戶端登錄后其內(nèi)容是否顯示正常驗證系統(tǒng)客戶端內(nèi)各模塊內(nèi)容信息是否正確測試環(huán)境與系統(tǒng)配置:軟件環(huán)境:MicrosoftWindowsXPProfessional+Internet瀏覽器硬件環(huán)境:Intel(R) Core(TM) i32350MCPU @ GHz+網(wǎng)絡(luò)環(huán)境:6人共享4MB/s帶寬測試數(shù)據(jù)無測試次數(shù):用IE瀏覽器進行多次測試,知道界面完全正常顯示預(yù)期結(jié)果:可以正確顯示系統(tǒng)客戶端首頁可以正確顯示系統(tǒng)客戶端登錄后其內(nèi)容可以正確顯示系統(tǒng)客戶端內(nèi)各模塊內(nèi)容信息測試過程:登錄://localhost:8080/newhrtest/對于每個模塊點擊進行查看其內(nèi)容信息是否正確查看每個頁面的連接是否有誤測試結(jié)果:可以正確顯示系統(tǒng)客戶端首頁可以正確顯示系統(tǒng)客戶端登錄后其內(nèi)容可以正確顯示系統(tǒng)客戶端內(nèi)各模塊內(nèi)容信息實現(xiàn)限制:無25 結(jié) 論 人事管理系統(tǒng)是所有管理系統(tǒng)的基礎(chǔ),是通過編程語言對數(shù)據(jù)庫的進行基本操作(增刪改查),來達到自己需要的功能。本次系統(tǒng)的研究,由于時間有限,功能存在不足,如沒有薪金管理模塊和頁面不夠美觀,其次真正的公司業(yè)務(wù)可能比我做的人事管理系統(tǒng)復(fù)雜的很多。 如果想做一個能真正能在公司應(yīng)用的管理系統(tǒng),必須針對該公司做具體的調(diào)查,這往往需要很多資料,如員工的數(shù)據(jù)信息和公司的業(yè)務(wù),只有詳細的了解該公司的業(yè)務(wù)機構(gòu)和流程,才能針對該公司做一套相對完善的人事管理系統(tǒng)。參考文獻[1] (第三版).北京: 電子工業(yè)出版社, 2011[2] : 清華大學(xué)出版社, 2009[3] : 清華大學(xué)出版社, 2009[4] : 電子工業(yè)出版社, 2009[5] 王珊,: 高等教育出版社, 2008 [6] : 北京希望電子出版社, 2003[7] (第五版)北京: 清華大學(xué)出版社, 2008 [8] : 清華大學(xué)出版, 2007 [9] Ehrman ViKtor Krum .:清華大學(xué)出版社, 2000 [10] :中國鐵道出版, 2001 [11] 王移芝,羅四維.大學(xué)計算機基礎(chǔ)教程.北京:高等教育出版社,2004[12] 楊振山,龔沛曾.大學(xué)計算機基礎(chǔ)(第四版).北京:高等教育出版社,2004[13] .北京:高等教育出版社,2004[14] (第五版).北京:清華大學(xué)出版社,2005[15] 山東省教育廳組編.計算機文化基礎(chǔ).東營:中國石油大學(xué)出版社,2006[16] 劉瑞新等.計算機組裝與維護.北京:機械工業(yè)出版社,2005[17] 相萬讓主編.網(wǎng)頁設(shè)計與制作.人民郵電出版社,2004[18] 張銀鶴. 點石成金:JSP+Ajax網(wǎng)站開發(fā)典型實例[M].北京:電子工業(yè)出版社, 2009 [19] 孫衛(wèi)琴. Tomcat與Java Web開發(fā)技術(shù)詳解[M]( 第二版). 北京:電子工業(yè)出版社, 2009 [20] : 華中科技大學(xué), 2010[21] : 清華大學(xué)出版社, 2005 26致 謝首先要謝的就是我的導(dǎo)師,我一直在北京實習(xí),有什么事都是靠蔡老師通知,還有就是做個系統(tǒng)的時候,有些功能是蔡老師的建議;還有就是我的同事于春雷,因為當(dāng)時我剛剛學(xué)JavaWeb,有好多前臺不是很懂,都是他不厭其煩的幫我解答問題,一遍遍的重啟服務(wù)器幫我調(diào)試錯誤,感覺如果沒有他我的畢業(yè)設(shè)計很難完成;還有就是我的同學(xué)曹紅振和馮昂,我在北京實習(xí),在學(xué)校有好多事都是他們打理的;最后要謝的就是這個學(xué)校,我學(xué)校的所有老師,是在他們的培養(yǎng)下,我才能成為一個合格的大學(xué)生。43附 錄 批量增加代碼本此畢業(yè)設(shè)計最大的亮點是對于批量增加的設(shè)計,如下是控制器的源代碼,它有對前臺的控制和后臺的操作:public class BatchAddEmployeeAction implements Action { Logger log = ()。 public String execute(HttpServletRequest request, HttpServletResponse response,Connection conn) throws ServletException, NumberFormatException, SQLException, IOException { String filename=(file)。 String filepath=E:\\biyesheji\\newhr\\WebRoot\\file\\+filename。 File file=new File(filepath)。 if(!()) { (批量增加頁面 文件輸入錯誤)。 (nofile, filename+不存在,請重新輸入)。 return INPUT。 } //IO異常 errorpage元素處理 FileReader fr=new FileReader(filepath)。 BufferedReader br=new BufferedReader(fr)。 BufferedWriter bw=new BufferedWriter(new FileWriter(E:\\biyesheji\\newhr\\WebRoot\\file\\,true))。 //用來計數(shù),記錄批量中錯誤的個數(shù),正確的個數(shù),總個數(shù) int suc=0。 int fail=0。 int sum=0。 //創(chuàng)建一個字符串,用來接受從文件中讀取出來的一行信息 String oneline = 。 long begin=()。 while((oneline=())!=null) { sum++。 String[] onelines = (\\|,1)。 (oneline)。 (|)。 if(!=10) { (員工信息數(shù)目不匹配)。 ()。 fail++。 } //檢查用戶名 else if(onelines[0].trim().isEmpty()||(onelines[0])||!(onelines[0])) { (用戶名為空或者存在非法字符)。 fail++。 } else if((onelines[0], conn)) { (用戶名已經(jīng)存在)。 fail++。 } //檢查角色 else if(!(onelines[1].equals(0)||onelines[1].equals(1)||onelines[1].equals(2))) { (角色不合法)。 fail++。 } //檢查姓名 else if(onelines[2].trim().isEmpty()||!(onelines[2])) { (姓名為空或者不是漢字)。 fail++。 } //檢查身份證號
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1