【正文】
s business needs is called human resource planning. Also known as HR planning, this procedure is defined as the process of identifying and responding to [organizational needs] … and charting new policies, systems, and programs that will assure effective human resource management under changing conditions. Human Resource Management Systems, also called Human Resource modules, is a link between Human resource management and information technology. A Human resource management system provides a single, accurate view of all human resource activities including recruiting, performance management, training and development and also pensation. Human resource management systems reduce the workload of the human resource department as well as increasing the efficiency of the department by standardizing human resource process. Human resource department plays an important role in the smooth running of the pany by tracking and analyzing the time keeping and work patterns of the workforce. There are a wide range of applications available to help human resource department in their tasks, making possible the automation of certain tasks and helping in the organization many other tasks.The function of human resource management to large extent is administrative and mon to all organizations. Most organizations have formalized selection, evaluation and payroll processes. The function consists of tracking innumerable data of each employee fr。附錄:英文技術(shù)資料翻譯英文原文 Vincent R. Ceriello, Christine Freeman JosseyBass Publishers, 1998 Human Resource Management SystemsHuman Resource Management Systems (HRMS) have bee one of the most important tools for many businesses. Even the small, 20person office needs to realize the benefits of using HRMS to be more efficient. Many firms do not realize how much time and money they are wasting on manual human resource management (HRM) tasks until they sit down and inventory their time. HRMS is advancing to bee its own information technology (IT) field. It allows panies to cut costs and offer more information to employees in a faster and more efficient way. Especially in difficult economic times, it is critical for panies to bee more efficient in every sector of their business。正是有了老師們的悉心指導(dǎo)和要求,才使得我的論文設(shè)計(jì)工作順利完成,在此向計(jì)算機(jī)系的全體老師表示由衷的謝意。他認(rèn)真的態(tài)度和嚴(yán)謹(jǐn)?shù)淖黠L(fēng)一直是我學(xué)習(xí)的榜樣,他循循善誘的教導(dǎo)給了我很大的啟迪。畢業(yè)設(shè)計(jì)使我體會(huì)到軟件工程在項(xiàng)目開(kāi)發(fā)中各個(gè)環(huán)節(jié)的具體應(yīng)用,并對(duì)使用Java語(yǔ)言開(kāi)發(fā)數(shù)據(jù)庫(kù)應(yīng)用程序的方法和技巧有了更進(jìn)一步的掌握。本文設(shè)計(jì)的軟件系統(tǒng)能夠基本實(shí)現(xiàn)設(shè)計(jì)的要求,雖然這個(gè)軟件系統(tǒng)實(shí)現(xiàn)了一些簡(jiǎn)單的企業(yè)管理功能,但畢竟由于本人水平有限,軟件存在bug也是在所難免的 ,在很多方面的功能還不夠完善,希望通過(guò)今后的編程工作能夠不斷的完善自己、提升自己。以實(shí)現(xiàn)人事管理的科學(xué)化、規(guī)范化,進(jìn)而提高效率、降低成本。在文件名輸入框輸入文件名,點(diǎn)擊查詢按鈕可以成功查詢到存在的文件;在上傳用戶輸入框輸入用戶名,點(diǎn)擊查詢按鈕可以成功查詢到用戶上傳的文件。點(diǎn)擊下載按鈕出現(xiàn)文件下載對(duì)話框,修改文件名將其下載到桌面,經(jīng)查驗(yàn)下載的文件可以正常使用,說(shuō)明下載操作成功。點(diǎn)擊上傳文件選項(xiàng)出現(xiàn)了文件上傳頁(yè)面,選擇文件時(shí)會(huì)出現(xiàn)文件選擇對(duì)話框,確定上傳后進(jìn)入文件列表頁(yè)面剛才選定的文件已經(jīng)列入文件列表中,表示文件已經(jīng)上傳成功。管理員點(diǎn)選相關(guān)的操作會(huì)進(jìn)入相關(guān)的操作頁(yè)面,可以查看員工的列表,可以查看單個(gè)員工的詳細(xì)信息,可以修改員工的信息,可以添加和刪除員工。管理員可以成功查看機(jī)構(gòu)、部門(mén)的列表,可以添加機(jī)構(gòu)添加部門(mén),可以刪除機(jī)構(gòu)和部門(mén),可以對(duì)機(jī)構(gòu)、部門(mén)信息進(jìn)行修改。當(dāng)使用者是普通用戶時(shí)將無(wú)權(quán)限使用部分操作,點(diǎn)選機(jī)構(gòu)、部門(mén)有關(guān)操作選項(xiàng)菜單時(shí)在信息顯示板塊將出現(xiàn)無(wú)權(quán)限訪問(wèn)的友好提示信息。(3)機(jī)構(gòu)、部門(mén)管理的測(cè)試用戶成功登錄人事管理系統(tǒng)后將進(jìn)入系統(tǒng)主頁(yè)面,首先看到的是歡迎信息。在左邊的菜單欄里可以選擇所要進(jìn)行的操作的選項(xiàng)菜單。 進(jìn)行測(cè)試(1)測(cè)試用戶登錄是否成功輸入人事管理系統(tǒng)的網(wǎng)址打開(kāi)人事管理系統(tǒng)的登錄界面,在“用戶名”一欄里填入admin,“密碼”欄里填入admin,在“驗(yàn)證碼”欄里填入下方給出的驗(yàn)證碼。黑盒測(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ō)明書(shū)的規(guī)定來(lái)進(jìn)行的。測(cè)試的主要目的是為了完善程序,有意義的軟件系統(tǒng)測(cè)試應(yīng)該是從找出系統(tǒng)的大錯(cuò)誤的角度出發(fā),設(shè)計(jì)出最有可能發(fā)現(xiàn)程序系統(tǒng)缺陷的測(cè)試方案。由于在程序中所隱藏的缺陷只有在特定的情況下才有可能顯露,所以系統(tǒng)中的缺陷通常是因?yàn)閷?duì)某種特定的情況考慮不周到才造成的。大量的統(tǒng)計(jì)資料表明,管理系統(tǒng)測(cè)試的工作量往往占開(kāi)發(fā)總工作量的40%以上。而刪除操作是將文件從數(shù)據(jù)庫(kù)中徹底的刪除,文件數(shù)據(jù)已經(jīng)不再存在,無(wú)法再恢復(fù)?;厥照荆夯厥照局荒軐?duì)文件進(jìn)行恢復(fù)和徹底刪除操作。 //處理上傳文件 } } 開(kāi)始選擇操作菜單是是是否否否否否確認(rèn)下載確認(rèn)上傳選擇文件是是后臺(tái)處理文件放入回收箱是否選擇上傳文件結(jié)束是否選擇下載文件狀態(tài)改變圖54 文件管理流程圖文件下載:文件下載主要是在頁(yè)面用腳本語(yǔ)言實(shí)現(xiàn),只要獲取到文件的地址就可以將文件下載到用戶指定的位置,下載時(shí)可以對(duì)文件重命名。 if(()) { processFormField(item)。文件上傳頁(yè)面的文件選取語(yǔ)句:input type=file name=myfile/,選取語(yǔ)句看似很簡(jiǎn)單,因?yàn)槲募鎯?chǔ)到服務(wù)器的主要操作都是在頁(yè)面發(fā)送請(qǐng)求后在后臺(tái)完成。在此模塊用戶可以上傳文件,在主頁(yè)面用戶可以瀏覽所有文件列表,可以將文件放入回收箱,如果有感興趣的文件可以進(jìn)行下載,被放入回收箱的文件可以被恢復(fù)或者被徹底刪除。表56 文件類型數(shù)據(jù)庫(kù)表說(shuō)明列名說(shuō)明數(shù)據(jù)類型可為空FileTypeId類型IDinteger否FileTypeName類型名稱varchar否FileTypeSuffixName類型圖varchar否建表SQL語(yǔ)句:drop table if exists FileTypeInfo。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, FileState int not null, FileType integer not null, constraint PK_FILEINFO primary key clustered (FileId))ENGINE=InnoDB default CHARSET=utf8。文件數(shù)據(jù)庫(kù)表格如表55所示。公司職員可以把對(duì)公司發(fā)展有利的意見(jiàn)和建議或一些好的想法寫(xiě)成文檔上傳到管理系統(tǒng)供公司員工參考和討論,有助于公司作出好的決策和快速、穩(wěn)步的發(fā)展。后臺(tái)服務(wù)端在相應(yīng)頭像上傳請(qǐng)求后將頭像文件寫(xiě)入對(duì)應(yīng)路徑的文件夾中。nbsp。myfile39。myfile39。員工頭像的上傳與修改比較復(fù)雜,因?yàn)槊看芜x定后都要在不刷新頁(yè)面的情況下改變進(jìn)行預(yù)覽,所以需要用到預(yù)演的js腳本框架,此框架是從網(wǎng)上下載的。員工信息的錄入與修改除了頭像部分其它與部門(mén)的相類似,加入了頭像后會(huì)比部門(mén)的管理更復(fù)雜一點(diǎn)。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。用戶的身份信息單獨(dú)放在一個(gè)表中,表格如表54所示。表53 員工數(shù)據(jù)庫(kù)表說(shuō)明列名說(shuō)明數(shù)據(jù)類型可為空userId用戶IDinteger否userName用戶名varchar否password密碼varchar否gender性別int否DepartId所屬部門(mén)int否RoleId角色int否userState狀態(tài)int否PictruePath頭像地址varchar是建表SQL語(yǔ)句:drop table if exists UserState。在員工的信息里面特別加入了員工頭像,在管理系統(tǒng)的實(shí)際應(yīng)用中都是用員工的證件照作為員工的頭像,這方便了信息和人物的對(duì)照。所以,在一個(gè)企業(yè)的人事管理系統(tǒng)中對(duì)員工的管理顯得尤為重要。三、部門(mén)刪除此功能只需點(diǎn)擊部門(mé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)完成。這里將數(shù)據(jù)寫(xiě)入數(shù)據(jù)庫(kù)的方法的代碼就不做粘貼了。(userInfo)。((faxes))。((connectTelNo))。departInfo = new DepartInfo()。BranchInfo branchInfo = ((branch))。IBranchInfoService branchInfoService = new BranchInfoService()。String connectMobileTe