【正文】
論文) 15 相關(guān)聯(lián),如表 53 所示。 (3) 身份號(hào)( IDNumber)的唯一性和正確性,在系統(tǒng)中增加員工,對(duì)此都有驗(yàn)證,如果直接在數(shù)據(jù)中插入身份證號(hào),應(yīng)該注意和出生日期和性別的一致性。如圖 61 是登錄界面: 圖 61 登錄界面圖 167。 登錄后的界面 如圖 64 是管理員登錄后的界面圖: 圖 64 管理員登錄后的界面圖 167。如果檢查未通過(guò),返回“更新員工聯(lián)系方式”頁(yè)面,提示錯(cuò)誤原因。 更新成功后調(diào)用“查詢員工信息”功能,查詢更新的員工信息,如果檢查未通過(guò)或更新失敗,返回“更新員工狀態(tài)”頁(yè)面,提示錯(cuò)誤原因。 圖 611 部門經(jīng)理和管理員登錄界面對(duì)比 167。測(cè)試一般來(lái)說(shuō)應(yīng)該盡快執(zhí)行,因?yàn)檐浖馁|(zhì)量是在開(kāi)發(fā)過(guò)程中形成的,可能存在 各種各樣的缺陷。本次系統(tǒng)的研究,由于時(shí)間有限,功能存在不足,如沒(méi)有薪金管理模塊和頁(yè)面不夠美觀,其次真正的公司業(yè)務(wù)可能比我做的人事管理系統(tǒng)復(fù)雜的很多。 (nofile, filename+不存在 ,請(qǐng)重新輸入 )。 //創(chuàng)建一個(gè)字符串 ,用來(lái)接受從文件中讀取出來(lái)的一行信息 String oneline = 。 fail++。 fail++。 fail++。amp。s future strategy, the goal is to strengthen and continue to expand in new areas of Java applications, simplify, optimize, and deploy Java platform into the new structure, increase investment in the Java munity, to allow greater involvement of munities . Oracle executive vice president of product development, said Thomas Kurian, Oracle will push Java to bee the most used, most efficient and the world39。 ? temporary need for realtime applications Java (RealTime Java)。amp。 fail++。 fail++。 (oneline)。 BufferedWriter bw=new BufferedWriter(new FileWriter(E:\\biyesheji\\newhr\\WebRoot\\file\\,true))。 public String execute(HttpServletRequest request, HttpServletResponse response,Connection conn) throws ServletException, NumberFormatException, SQLException, IOException { String filename=(file)。 測(cè)試設(shè)計(jì) 測(cè)試的難點(diǎn)是設(shè)計(jì)測(cè)試用例,本系統(tǒng)測(cè)試的難點(diǎn)是系統(tǒng)測(cè)試。如圖 613為登錄后的界面圖: 圖 613 普通員工登錄界面 河南科 技大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 25 第 7 章 測(cè)試 167。 167。更新成功后調(diào)用“查詢員工信息。如 果檢 查通 過(guò), 增加 員工 基 本信 息( Employee): (1) 員工編號(hào)( EmployeeNo),根據(jù)先后順序生成 (2) 用戶名( UserName),輸入 (3) 密碼( Password),默認(rèn)為“ 000000” (4) 角色( RoleID),輸入 (5) 姓名( Name),輸入 (6) 身份證號(hào)( IDNumber),輸入 (7) 出生日期( Birthday),取自身份證號(hào) (8) 性別( Gender),取自身份證號(hào) (9) 狀態(tài)( Status),默認(rèn)為“在職” (10) 所屬 部門( DepartmentID),輸入 (11) 入職日期( EmployForm),輸入 并增加員工聯(lián)系方式( Contact): (1) 員工編號(hào)( EmployeeNo),同員工基本信息( Employee) (2) 電話號(hào)碼( Phone),輸入 (3) 手機(jī)號(hào)碼( Mobile),輸入 (4) 電子郵箱( Email),輸入 (5) 住址( Address),輸入 如果員工信息已存在(身份證號(hào)、姓名相同),并且狀態(tài)為“離職”,更新員工基本信息( Employee): (1) 密碼( Password),默認(rèn)為“ 000000” (2) 狀態(tài)( Status),“ 在職” (3) 所屬部門( DepartmentID),輸入 河南科 技大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 20 (4) 入職日期( EmployForm),輸入 (5) 離職日期( EmployTo),(空) 增加成功后調(diào)用“查詢員工信息”功能,查詢新增加的員工信息 如果檢查未通過(guò)或增加失敗,返回“增加員工信息”頁(yè)面,提示錯(cuò)誤原因,并恢復(fù)頁(yè)面中所有的輸入項(xiàng),如圖 65 和 66 分別是增加界面圖和提示的界面圖: 圖 65 單個(gè)增加員工界面圖 圖 66 單個(gè)增加員工錯(cuò)誤提示界面圖 (2) 功能名: BatchAddEmployee 用戶事前可將“員工信息文件”保存到服務(wù)端的某一 目錄下(不需要通過(guò)頁(yè)面上傳文件)。如圖 62 是修改密碼界面: 圖 62 修改密碼界面圖 河南科 技大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 18 167。其中登錄、生日提醒、簽到、請(qǐng)假、修改密碼是每個(gè)角色都有的功能。 河南科 技大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 16 表 56 請(qǐng)假 列名 數(shù)值類型 是否為空 備注 EmployeeNo char(6) NOT NULL 員工編號(hào) ,外鍵 starttime datetime NULL 請(qǐng)假開(kāi)始日期 totalday int NULL 請(qǐng)假天數(shù) leavetime datetime NULL 請(qǐng)假結(jié)束日期 isagree char(1) NULL 是否同意,默認(rèn) 0(同意) reason varchar(200) NULL 請(qǐng)假原因 167。如圖 51 到 56 是數(shù)據(jù)庫(kù)表的數(shù)據(jù)圖。 系統(tǒng)的功能模塊圖 系統(tǒng)的總體功能模塊圖如 圖 41 所示,它包括系統(tǒng)的權(quán)限模塊和功能模塊,以及這些模塊的劃分。一個(gè)是增加單個(gè)員工,用戶根據(jù)嚴(yán)格的格式要求,規(guī)范的填寫要增加的用戶信息,完成增加用戶。由上述三方面的分析可以看出,本系統(tǒng)的開(kāi)發(fā)時(shí)機(jī)已經(jīng)成熟,從多種角度考慮開(kāi)發(fā)此系統(tǒng)都是可行的,并且也是十 分必要的。 本系 統(tǒng)的 開(kāi)發(fā) 環(huán) 境是 :++,并用 進(jìn)行人事管理系統(tǒng)測(cè)試。根據(jù)上述分析,可以安排可行性研究 。首先我們應(yīng)該對(duì)企業(yè)的內(nèi)部結(jié)構(gòu)和業(yè)務(wù)流程有充分的理解,這些是設(shè)計(jì)權(quán)限不可缺少的;其次了解各層管理員的工作內(nèi)容,例如部門經(jīng)理,他平時(shí)的工作都是什么,這些可以針對(duì)不同的人設(shè)置不同的工作內(nèi)容,也是權(quán)限劃分的一部分;然后就是普通員工,一個(gè)好的管理系統(tǒng)是針對(duì)公司的全體員工,這樣就需要調(diào)查普通員工可能涉及的工作的內(nèi)容;還有就 是安全方面的考慮,例如一個(gè)員工離職了,他應(yīng)該不能再次登錄系統(tǒng)。 調(diào)查的目的 調(diào)查的第一步是了解一個(gè)企業(yè)的內(nèi)部機(jī)構(gòu),主要業(yè)務(wù)活動(dòng)和職能。 Tomcat 技術(shù)先進(jìn)、性能穩(wěn)定,而且免費(fèi),因而深受 Java 愛(ài)好者的喜愛(ài)并得到了部分軟件開(kāi)發(fā)商的認(rèn)可,成為目前比較流行的 Web 應(yīng)用服務(wù)器 。在這種結(jié)構(gòu)下,用戶工作界面是通過(guò) WWW 瀏覽器來(lái)實(shí)現(xiàn),極少部分事務(wù)邏輯在前端( Browser)實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端( Server)實(shí)現(xiàn),形成所謂三層 3tier 結(jié)構(gòu)。而如果采用網(wǎng)絡(luò)版多機(jī)人事管理系統(tǒng),管理會(huì)簡(jiǎn)單很多,一個(gè)好的人事管理系統(tǒng)可以給人們的生活 帶來(lái)極大的便利和高效,可以很好的提高人們工作效率,為企業(yè)創(chuàng)造更多的價(jià)值。人事管理系統(tǒng)當(dāng)然少不了對(duì)員工信息的增刪改查和權(quán)限的河南科 技大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 2 分配;然而現(xiàn)在開(kāi)發(fā)的人事管理系統(tǒng)往往存在一些問(wèn)題,功能不夠完善。本次畢業(yè)設(shè)計(jì)的目的,是做一個(gè)網(wǎng)絡(luò)版人事管理系統(tǒng),以對(duì)企業(yè)人員的基本信息進(jìn)行增刪改查,對(duì)企業(yè)中不同職位的人進(jìn)行權(quán)限的配置,旨在更好和個(gè)性化的管理企業(yè)中的各個(gè)員工。 部門經(jīng)理的功能概述 ...............................................................23 167。 系統(tǒng)的登錄功能 ................................................................17 167。 系統(tǒng)功能設(shè)計(jì) ............................................................................ 9 167。 調(diào)查內(nèi)容 ............................................................................. 5 167。s work and life has brought great convenience and efficiency, information technology, electronic technology has bee operational cost savings, improve efficiency of choice. Considering the current large number of panies still in the standalone system, personnel management stage, not only inefficient, because of careless management flaws, often forming islands of information. Therefore, according to the needs of most businesses now, this personnel management system designed to help panies achieve the personnel management office automation, saving management costs, improve work efficiency. The personnel management system using objectoriented language design and implementation JavaWeb the database using SQL Server 2020. Development, first through research, get the system functional requirements, according to t he development needs analysis to determine the content, followed by the modular design of the system function, the preliminary overall system structure, and then write the code specific implementation, the final test of each module optimization. The development of the human resource management function is part of the system, there are access control, query employee information, and increase employee information, batch add employee information, control staff working status, attendance, birthday reminders and other functions. Through this system design and development, aimed at the pany39。本人事管理系統(tǒng)采用面向?qū)ο笳Z(yǔ)言JavaWeb 進(jìn)行設(shè)計(jì)與實(shí)現(xiàn),數(shù)據(jù)庫(kù)采用 SQL Server 2020。開(kāi)發(fā)之前,首先經(jīng)過(guò) 調(diào)研,得到系統(tǒng)功能需求 ,根據(jù)需求分析確定開(kāi)發(fā)的內(nèi)容,其次 對(duì)系統(tǒng)功能進(jìn)行模塊化設(shè)計(jì),得到初步的系統(tǒng)總體結(jié)構(gòu) ,然后編寫代碼具體實(shí)現(xiàn),最后對(duì)各個(gè)模塊進(jìn)行測(cè)試優(yōu)化。s human resources personalized management, thereby enhancing its operational efficiency. This paper describes the personnel management system f