基于Java 的人力資源管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁
基于Java 的人力資源管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁
基于Java 的人力資源管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁
基于Java 的人力資源管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁
基于Java 的人力資源管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁
已閱讀5頁,還剩69頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

摘要本次開發(fā)《基于Java的人力資源管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》中主要的是根據(jù)企業(yè)的管理事務(wù)的需求,對企業(yè)的事務(wù)進(jìn)行管理。首先,針對個(gè)人信息,招聘信息,薪資管理,請假流程,獎(jiǎng)懲機(jī)制等等進(jìn)行開發(fā)的過程。對于企業(yè)的人力資源管理提供了幫助。本文對于企業(yè)人力資源管理系統(tǒng)開發(fā)需求,開發(fā)出了基于SSM框架的人力資源管理系統(tǒng)。采用了B/S架構(gòu),利用了jsp,js,java等主要開發(fā)語言,使用了現(xiàn)在最為流行的SpringMVC+Spring+Mybatis的ssm框架,以Mysql作為系統(tǒng)的數(shù)據(jù)庫,其中本系統(tǒng)共有6個(gè)模塊,在開發(fā)的過程中進(jìn)行詳細(xì)的系統(tǒng)性能測試。為了提高系統(tǒng)的安全性,用戶方面使用角色的訪問控制模型對用戶進(jìn)行訪問控制。所以,不同的角色進(jìn)入系統(tǒng)后使用的功能會(huì)不一樣。比如,超級用戶可以進(jìn)行功能的增刪查改,普通用戶只能查看模塊的基本信息。最后,通過驗(yàn)證,本文的人力資源管理系統(tǒng)能夠保證系統(tǒng)的安全性和可靠性,界面整潔,操作方便。本文將介紹系統(tǒng)開發(fā)式的全部過程。關(guān)鍵詞:人力資源管理 SSM框架Mysql數(shù)據(jù)庫

AbstractInthisdevelopment,"TheDesignandImplementationofJava-basedHumanResourcesManagementSystem"ismainlytomanagetheaffairsoftheenterpriseaccordingtotheneedsofthemanagementaffairsoftheenterprise.First,theprocessofdevelopingpersonalinformation,recruitmentinformation,salarymanagement,leaveprocess,rewardandpunishmentmechanism,etc.Providedhelpforthehumanresourcesmanagementoftheenterprise.ThispaperdevelopsahumanresourcemanagementsystembasedontheSSM-frameworkforthedevelopmentneedsofenterprisehumanresourcemanagementsystems.AdoptB/Sarchitecture,usejsp,js,javaandothermaindevelopmentlanguages,usethemostpopularSpringMVC+Spring+Mybatisssmframework,anduseMysqlasthesystemdatabase,inwhichthesystemhasatotalof6modules,inConductdetailedsystemperformancetestingduringthedevelopmentprocess.Inordertoimprovethesecurityofthesystem,usersuserole-basedaccesscontrolmodelstocontrolaccesstousers.Therefore,differentcharacterswillusedifferentfunctionsafterenteringthesystem.Forexample,superuserscanadd,delete,andcheckfunctions,andordinaryuserscanonlyviewthebasicinformationofthemodule.Finally,throughverification,thehumanresourcemanagementsysteminthispapercanensurethesafetyandreliabilityofthesystem,theinterfaceiscleanandeasytooperate.Thisarticlewillintroducethewholeprocessofsystemdevelopment.

Keywords:HumanresourcemanagementSSM-frameworkMysql-database

目錄TOC\o"1-3"\h\u第一章緒論 [8]他的功能性十分強(qiáng)大,受到許多Java開發(fā)者的喜愛。在軟件開發(fā)上應(yīng)用十分廣泛。具體原因有其一,它簡單易用,可以提高開發(fā)效率,使得開發(fā)人員把精力放在業(yè)務(wù)上。第二,性能十分優(yōu)秀。其三,框架主流,對于一些新員工來說只要懂得這方面的知識便容易上手。2.5.5MyBatisMyBatis是之前apache軟件的一個(gè)基于Java的持久層框架的開源項(xiàng)目iBatis,。后來則改名為MyBatis。相對于iBatis,MyBatis增添了一些功能,實(shí)現(xiàn)了DAO接口與XML映射的綁定,運(yùn)用起來更為方便,提高了程序的效率。本系統(tǒng)采用MyBatis為數(shù)據(jù)庫持久層提供服務(wù)。MyBatis的性能和功能對比之前老的的框架來說是優(yōu)秀很多的,它支持定制化的存儲過程和高級映射、SQL等,對比老版本看解決了以往參數(shù)或者jdbc代碼,結(jié)果集檢索麻煩的障礙。從而更加靈活,通俗易懂。2.5.6MysqlMySQL是一個(gè)開源關(guān)系數(shù)據(jù)庫管理系統(tǒng),屬于ORacle公司旗下的一個(gè)產(chǎn)品。他的特點(diǎn)是其體積相對較小、速度很快、在成本上比其他數(shù)據(jù)庫低,所以在中小企業(yè)公司中很受歡迎。在Internet應(yīng)用的層面上看,效果最好的數(shù)據(jù)庫應(yīng)用軟件就是mysql。根據(jù)本系統(tǒng)的規(guī)模與開發(fā)成本計(jì),選擇MySQL數(shù)據(jù)庫作為此次開發(fā)所用的數(shù)據(jù)庫。2.5.7Navicat這個(gè)工具是一套方便、實(shí)惠、為數(shù)據(jù)庫生成的一系列圖形數(shù)據(jù)庫管理和開發(fā)軟件。他以簡潔的操作界面,讓開發(fā)者快速的創(chuàng)建,修改,訪問數(shù)據(jù)信息。Navicat可以對Mysql、sqlSever、Oracle等進(jìn)行管理。2.6系統(tǒng)開發(fā)環(huán)境與工具2.6.1系統(tǒng)開發(fā)平臺工具此系統(tǒng)是在ApacheTomcat7.0的平臺下運(yùn)行的。由于Tomcat是用Java語言編寫,所以Tomcat的運(yùn)行環(huán)境需要搭配JDK。本系統(tǒng)使用的JDK版本為1.8。Eclipse可以讓程序員能夠快速搭建Web工程,此次開發(fā)過程中使用eclipse作為開發(fā)工具。2.6.2運(yùn)行環(huán)境 計(jì)算機(jī)軟件:Windows7以上版本即可。 JDK版本:1.7或以上。 發(fā)布服務(wù)器軟件:ApacheTomcat7.0或以上版本。 用戶瀏覽器:谷歌瀏覽器或其他。

需求分析3.1系統(tǒng)功能概況作為服務(wù)公司管理人員的系統(tǒng)軟件,人力資源管理系統(tǒng)的目的在為企業(yè)人力資源管理提供方便,同時(shí)實(shí)現(xiàn)企業(yè)節(jié)省時(shí)間和調(diào)動(dòng)員工積極性的目的。本系統(tǒng)界面做到簡潔好看,操作簡單易懂,有助于企業(yè)管理人員的快捷操作。該人力資源管理系統(tǒng)將會(huì)有如下幾個(gè)方面,并有如下相應(yīng)的幾個(gè)功能:登錄頁面:通過登陸頁面進(jìn)入本人力資源管理系統(tǒng)進(jìn)行企業(yè)人力管理操作,并根據(jù)登陸者身份進(jìn)入管理員或普通用戶的頁面。首頁頁面:歡迎用戶登錄,顯示用戶可以選擇的管理模塊。管理員頁面:主要在左側(cè)羅列出各種模塊及下層頁面,包括返回首頁,修改密碼,顯示部門人數(shù)扇形圖,通知消息。主要功能有如下:人事管理、包含員工信息的增刪查改,其他添加時(shí)默認(rèn)創(chuàng)建用戶名為員工姓名,密碼為123456的賬號。如果員工姓名已存在,則在相關(guān)姓名添加備注。部門管理、包含部門的增刪查、其中部門名稱不同相同,其中部門中已有人員存在不可刪除。薪資管理、包括員工薪資的增刪查改,其中添加時(shí)判斷員工的工號和姓名是否正確,最后根據(jù)獎(jiǎng)懲信息和個(gè)人所得稅計(jì)算得出最終工資。獎(jiǎng)懲管理、主要是個(gè)人獎(jiǎng)懲信息的增刪查改,其中添加時(shí)判斷員工的工號和姓名是否正確。請假管理、可以提交請假表,審核請假表。查看請假表。刪除請假表。招聘管理、主要是管理員提交招聘信息,修改、查看、刪除招聘信息。普通用戶頁面:主要羅列出各種操作及下層頁面,包括返回主頁,修改密碼。主要功能有:人員管理、用戶查看員工信息。薪資管理、用戶查看工資信息。請假管理、用戶填寫請假信息。招聘管理、用戶查看招聘信息。部門管理、用戶查看部門基礎(chǔ)信息。3.2系統(tǒng)架構(gòu)分析 人力資源管理系統(tǒng)分為普通用戶端,管理員端,其中普通用戶端屬于用戶模塊,管理員端口屬于管理模塊。用戶模塊主要是面向全體員工,為企業(yè)員工的互動(dòng)提供相應(yīng)的界面;管理模塊主要用于查看,添加,修改各個(gè)數(shù)據(jù)。該系統(tǒng)主要架構(gòu)如圖3.1所示:圖3.1系統(tǒng)架構(gòu)圖3.3系統(tǒng)功能模塊設(shè)計(jì) 通過具體的分析和總結(jié),自己使用ProcessOn工具在線上畫出系統(tǒng)功能模塊圖。 管理員具體模塊圖與普通用戶端具體模塊圖具體如下圖3.2和3.3:圖3.2管理員功能模塊圖圖3.3員工功能模塊圖3.4系統(tǒng)用例分析 本系統(tǒng)的用戶為管理員、普通用戶。角色不同,權(quán)限也不同。管理員端的主要功能有登錄,修改密碼,部門管理,人事管理,薪資管理,獎(jiǎng)懲管理,請假管理,招聘管理。通過這些模塊管理人力資源。普通用戶的主要功能有登錄,修改密碼,查看部門資料,查找員工資料,查看薪資信息,查看招聘信息,填寫請假表。該系統(tǒng)的總體用例圖如圖3.4,圖3.5:圖3.4管理員用戶用例圖圖3.5普通用戶用例圖

數(shù)據(jù)庫的設(shè)計(jì)在大部分程序開發(fā)中,都需要使用數(shù)據(jù)庫。在本系統(tǒng)中,我使用的是開源的數(shù)據(jù)庫Mysql,這種輕量行的關(guān)系性數(shù)據(jù)庫,對于中小型企業(yè)的開發(fā)者來說足以應(yīng)對。且其成本較低,Mysql數(shù)據(jù)庫作為本系統(tǒng)的數(shù)據(jù)庫開發(fā)最為合適了。4.1概念模型設(shè)計(jì)概念模型可以幫助人們了解系統(tǒng),或模擬對象的模型。在計(jì)算機(jī)領(lǐng)域中,實(shí)體關(guān)系模型(ER)是數(shù)據(jù)的抽象和概念的體現(xiàn)。通過系統(tǒng)分析,可以繪制出人力資源管理系統(tǒng)的全局E-R模型,如圖4.1所示:圖4.1全局E-R模型根據(jù)設(shè)計(jì)規(guī)劃的主要實(shí)體有:薪資信息,員工,管理員,部門信息,招聘信息,獎(jiǎng)懲信息,請假表,人員信息。各個(gè)實(shí)體里部分的描述屬性圖如下:管理員實(shí)體類如圖4.2所示圖4.2管理員實(shí)體圖 人員信息實(shí)體類如圖4.3所示:圖4.3人員信息實(shí)體圖 薪資實(shí)體如圖4.4所示:圖4.4薪資實(shí)體圖 部門實(shí)體如圖4.5所示:圖4.5課堂實(shí)體圖 招聘實(shí)體如圖4.6所示:圖4.6招聘實(shí)體圖 獎(jiǎng)懲實(shí)體如圖4.7所示:圖4.7獎(jiǎng)懲實(shí)體圖 員工實(shí)體如圖4.8所示:圖4.8獎(jiǎng)懲實(shí)體圖 請假表實(shí)體類如圖4.9所示:圖4.9請假表實(shí)體類圖4.2數(shù)據(jù)庫表設(shè)計(jì)整個(gè)系統(tǒng)中數(shù)據(jù)庫是基礎(chǔ),是該系統(tǒng)的起點(diǎn),它在系統(tǒng)中十分重要,在設(shè)計(jì)數(shù)據(jù)庫的時(shí)候我們必須要重視,不能出錯(cuò)。這是系統(tǒng)開發(fā)中最為重要的步驟。本系統(tǒng)合理的設(shè)計(jì)人力資源各個(gè)模塊所需的數(shù)據(jù)庫表,對人力資源管理系統(tǒng)各個(gè)功能和功能之間的聯(lián)系處理搞好。本系統(tǒng)數(shù)據(jù)表如下:表4.1departments部門表字段名稱數(shù)據(jù)類型主鍵是否為空說明didIntYN主鍵dnamevarcharNY部門名稱uppernovarcharNY上級部門moblievarcharNY部門電話表4.2employees員工信息表字段名稱數(shù)據(jù)類型主鍵是否為空說明eidintYN主鍵enovarcharNY員工編號enamevarcharNY員工姓名esexvarcharNY性別nationalityintNY民族britydateNY出生日期political_partyvarcharNY政治面貌culture_levelvarcharNY文化程度family_placevarcharNY籍貫id_cardvarcharNY身份證mobilevarcharNY手機(jī)號hiredatedateNY簽約時(shí)間titlevarcharNY職位uppernovarcharNY上級部門號didintNY部門外鍵表4.3leave請假表字段名稱數(shù)據(jù)類型主鍵是否為空說明idintYN主鍵namevarcharNY姓名daynumbervarcharNY請假天數(shù)fromdaydateNY開始時(shí)間todaydateNY結(jié)束時(shí)間becausevarcharNY理由departmenttidintNY部門號enovarcharNY員工號statevarcharNY狀態(tài)表4.4menu菜單類型表字段名稱數(shù)據(jù)類型主鍵是否為空說明midintYN主鍵titlevarcharNY菜單標(biāo)題mainintNY級別indexintNY排序parent_idintNY內(nèi)容idcodevarcharN Y跳轉(zhuǎn)地址usertypeintNY用戶級別表4.5money工資表字段名稱數(shù)據(jù)類型主鍵是否為空說明midintYN主鍵basemoneydecimalNY基本工資monthvarcharNY月Work_overtimedecimalNY加班費(fèi)subsidzationdecimalNY補(bǔ)貼reality_moneydecimalNY實(shí)際收入qqmoneydecimalNY獎(jiǎng)金paymentdecimalNY稅rapalldecimalNY獎(jiǎng)懲和stateintNY狀態(tài)eidintNY員工外鍵表4.6recruit招聘表字段名稱數(shù)據(jù)類型主鍵是否為空說明reidintYN主鍵namevarcharNY標(biāo)題addressvarcharNY地址pidintNY人數(shù)grantTimedateNY時(shí)間descriptionvarcharNY內(nèi)容表4.7reward_and_punish獎(jiǎng)懲表字段名稱數(shù)據(jù)類型主鍵是否為空說明idintYN主鍵monthvarcharNY日期rewarddecimalNY獎(jiǎng)金punishmentdecimalNY罰款becausevarcharNY原因eidintNY員工外鍵表4.8tax稅務(wù)表字段名稱數(shù)據(jù)類型主鍵是否為空說明tidintYN主鍵frommoneyintNY工資低topmoneyintNY工資高ratefloatNY稅率reduceintNY速算扣除表4.9user用戶表字段名稱數(shù)據(jù)類型主鍵是否為空說明uidintYN主鍵unovarcharNY員工號passwordvarcharNY密碼user_typeintNY權(quán)限eidintNY員工id

第五章系統(tǒng)功能設(shè)計(jì)與實(shí)現(xiàn)在本文中該系統(tǒng)最重要的目的是方便管理者管理企業(yè)人力資源,所以本系統(tǒng)側(cè)重企業(yè)管理員的需求。5.1用戶狀態(tài)圖與活動(dòng)圖設(shè)計(jì)本系統(tǒng)不包含注冊功能,賬號會(huì)有公司管理員分配。系統(tǒng)的登錄狀態(tài)圖。用ProcessOn分別畫出,如圖5.1。登錄狀態(tài)圖則表現(xiàn)出了用戶登錄時(shí)的狀態(tài)轉(zhuǎn)換,從用戶開始登錄,輸入正確信息后開始判斷用戶的類型,通過判斷的用戶的類型,進(jìn)入管理員或員工頁面。如果在輸入信息不通過,則會(huì)返回登錄界面。圖5.1登錄狀態(tài)圖用戶活動(dòng)圖可以知道用戶在使用系統(tǒng)中的過程,從開始到結(jié)束的進(jìn)程。在本系統(tǒng)中,用戶在登錄網(wǎng)站之后會(huì)進(jìn)入系統(tǒng)首頁,首頁顯示系統(tǒng)的名稱和介紹,打印當(dāng)前時(shí)間。如果登錄的用戶為員工,則系統(tǒng)只開放部分功能,如查看部門信息,查看員工信息,修改密碼,查看工資,查看招聘信息,填寫請假表。如果是管理員登陸,則開放系統(tǒng)全部的功能。 圖5.2用戶活動(dòng)圖5.2用戶模塊用戶是人力資源管理系統(tǒng)的主要核心,并且分為管理員與員工兩種不同的用戶。本系統(tǒng)沒有注冊界面,員工賬號由公司管理層決定分配。系統(tǒng)員工賬號默認(rèn)是用戶名,密碼默認(rèn)為123456。用戶輸入本人注冊的賬號和指定密碼后,系統(tǒng)驗(yàn)證身份,點(diǎn)擊登錄成功后進(jìn)入首頁,點(diǎn)擊重置清空輸入框。所以類型的用戶進(jìn)入系統(tǒng)都可以進(jìn)行密碼的修改,保證賬號的安全。登錄界面在下如圖5-3圖5.3用戶登錄圖5.2.1管理員登錄界面系統(tǒng)判斷用戶權(quán)限,使用對于的功能,管理員權(quán)限最大。有如下功能:修改密碼,部門管理。人員管理。薪資管理,獎(jiǎng)懲管理,請假管理,招聘管理等等管理員登陸成功后可以注銷用戶,注銷后返回登錄界面等功能圖5.4管理員登錄界面圖5.2.2用戶登錄界面 普通用戶登錄,會(huì)進(jìn)入系統(tǒng)首頁,但是功能不多??梢詾g覽部門信息。查看公司的員工信息。瀏覽員工工資信息,瀏覽企業(yè)的招聘信息,填寫請假表,修改賬號的密碼等等。用戶登陸成功后操作也可以退出登錄,注銷后返回登錄的界面,其頁面如下圖:圖5.5用戶登錄圖5.2.3修改密碼界面 使用修改密碼功能。用戶點(diǎn)擊修改密碼,跳轉(zhuǎn)至密碼修改的頁面。填寫舊密碼。新密碼,點(diǎn)擊確認(rèn)。圖5.6用戶修改密碼圖5.3部門管理模塊5.3.1部門添加該功能只有管理員可以使用,部門添加功能,如下圖:圖5.7添加部門界面圖首先填寫部門的名稱如果已經(jīng)存在,則返回提示該部門以存在,如果該字段為空,則提示請?zhí)顚懺撟侄巍?.3.2部門列表列表只有在登錄且管理員只有在創(chuàng)建部門后,員工和管理員才可以在部門查詢列表中顯示,其實(shí)管理員和員工的節(jié)目差別就是員工只能查看列表信息。如下圖5.8和圖5.9圖5.8管理員部門列表圖圖5.9員工部門列表圖由上圖可這員工只能查看不能刪除,且管理員的部門查詢中有個(gè)部門添加按鈕,方便管理員進(jìn)行部門添加。部門顯示中的字段有部門的編號,部門名稱,部門人數(shù),上級,電話的主要信息。最后一列為操作項(xiàng)。5.3.3部門詳情當(dāng)用戶登錄后進(jìn)行部門查詢時(shí),部門列表會(huì)出現(xiàn)。其中查看部門信息詳情是一樣的界面。下圖5.10所示:圖5.10部門詳情圖部門詳情中顯示部門信息,部門有查詢按鈕,可以根據(jù)部門的id或者部門名字進(jìn)行查詢。5.3.4部門刪除部門刪除會(huì)提示管理員是否進(jìn)行刪除,部門中是否有員工存在,如果有提示則無法刪除,否則刪除成功。如下圖5.11所示圖5.11刪除界面圖刪除成功則返回列表界面,如圖5.12所示5.12刪除成功頁面圖5.4人事管理模塊人事管理只有的功能是企業(yè)人力資源的基本。企業(yè)管理層人員輸入入職員工的個(gè)人信息,同時(shí)系統(tǒng)默認(rèn)員工用戶名為賬號名,密碼默認(rèn)為123456,自動(dòng)創(chuàng)建賬號。人事管理的主要功能為添加、查詢、修改、刪除員工的人員信息。其他普通用戶也可以查詢員工信息。5.4.1人員添加人員添加是本系統(tǒng)的運(yùn)行最基本的操作,添加相關(guān)人員后方可以進(jìn)行后面的操作,添加人員的界面如下圖5.13圖5.13添加界面圖添加員工時(shí),會(huì)進(jìn)行表單校驗(yàn)。姓名校驗(yàn):姓名不能為空;姓名已存在,請為姓名添加備注。民族校驗(yàn):不能為空;出生日期校驗(yàn):不能為空;政治面貌校驗(yàn):不能為空;文化程度校驗(yàn):請輸入信息;籍貫校驗(yàn):請輸入信息;郵箱校驗(yàn):請輸入信息;請?zhí)顚懻_格式;電話校驗(yàn):不能為空;請?zhí)顚懻_格式;所在部門校驗(yàn):不能為空;到崗日期校驗(yàn):不能為空;職務(wù)校驗(yàn):不能為空;5.4.2人員查詢用戶進(jìn)入人員查詢,會(huì)顯示所以員工的列表信息,且進(jìn)行分頁處理,沒有頁顯示10條記錄。其他管理員和普通用戶如圖5.14和圖5.15圖5.14管理員員工圖圖5.15普通用戶列表圖用戶可以根據(jù)員工的編號或者員工姓名來進(jìn)行模糊查詢,點(diǎn)擊查詢后顯示出來,假設(shè)根據(jù)姓名查詢出姓名有12的員工,如圖5.16圖5.16根據(jù)姓名查詢圖根據(jù)員工號查詢的結(jié)果如查詢8-1的員工資料如圖5.17圖5.17根據(jù)員工號查詢圖5.4.3員工詳情點(diǎn)擊查看按鈕則進(jìn)入員工詳細(xì)信息,在詳細(xì)信息界面點(diǎn)擊返回則退出返回上一層界面,如同5.18所示:圖5.18查看詳情圖5.4.4員工修改管理員點(diǎn)擊查看按鈕則進(jìn)入員工詳細(xì)信息后,在詳細(xì)信息界面有修改信息的按鈕,修改信息界面和添加信息界面都有表單校驗(yàn),這里不再進(jìn)行敘述。如同5.19所示:圖5.19修改員工圖修改信息界面設(shè)有確認(rèn),返回按鈕。如圖5.20所示:圖5.20修改員工信息圖管理員點(diǎn)擊確認(rèn)修改后會(huì)有提示信息替身是否進(jìn)行修改,是則提交修改,返回查詢頁面,取消則繼續(xù)停留在修改界面圖5.21為提示內(nèi)容圖5.21提示內(nèi)容圖5.4.5員工刪除管理員點(diǎn)擊刪除按鈕則進(jìn)入員工則提示是否刪除信息,且這里實(shí)現(xiàn)了多表刪除,如果刪除員工信息,則同時(shí)刪除該員工的薪資信息和獎(jiǎng)懲信息。刪除成功后返回信息列表。如同5.22所示:圖5.22刪除信息圖5.5薪資管理模塊本系統(tǒng)工資由超級用戶管理,管理員編輯工號,員工姓名。填寫員工的基本工資等信息。普通用戶可以查看自己的工資信息。5.5.1薪資詳情薪資詳情頁面中有添加按鈕,查詢按鈕,查看詳情按鈕,普通用戶只有查看自己工資詳情按鈕。且工資信息有分頁功能。如圖5.23和5.24圖5.23管理員薪資圖圖5.24普通用戶薪資圖5.5.2添加薪資界面操作點(diǎn)擊添加按鈕,便可以添加基本薪資信息。頁面效果如圖5.25所示圖5.25添加薪資圖添加時(shí),會(huì)進(jìn)行表單校驗(yàn)。員工姓名校驗(yàn):姓名不能為空;姓名不存在。員工號校驗(yàn):不能為空;員工不存在基本工資校驗(yàn):不能為空;月份校驗(yàn):不能為空;格式不正確;5.5.3薪資查詢用戶可以根據(jù)員工號或者姓名查詢信息。查詢工號為8-1的員工如圖5.265.26薪資查詢圖5.5.4薪資修改圖修改界面和添加界面都有校驗(yàn)此處不再敘述。管理員點(diǎn)擊紅色修改鏈接,在修改中科院選擇是否發(fā)放工資。如圖5.27所示圖5.27薪資修改圖5.6獎(jiǎng)懲管理模塊本系統(tǒng)工資由管理員管理,管理員輸入正確的員工工號,員工姓名。填寫員工的獎(jiǎng)勵(lì)和罰款等信息。可以進(jìn)行添加獎(jiǎng)勵(lì)和懲罰,刪除,修改,查詢的操作。5.6.1獎(jiǎng)懲詳情薪資詳情頁面中有添加按鈕,查詢按鈕,查看詳情按鈕。且獎(jiǎng)懲信息有分頁功能。如圖5.28圖5.28管理員獎(jiǎng)懲圖5.6.2添加獎(jiǎng)懲界面點(diǎn)擊添加按鈕便可以添加獎(jiǎng)懲信息。頁面如圖5.29所示圖5.29添加獎(jiǎng)懲圖添加時(shí),會(huì)進(jìn)行表單校驗(yàn)。員工姓名校驗(yàn):姓名不能為空;姓名不存在。員工號校驗(yàn):不能為空;員工不存在理由校驗(yàn):不能為空;日期校驗(yàn):不能為空;格式不正確;獎(jiǎng)金和罰金校驗(yàn):只能輸入數(shù)字只能填寫?yīng)劷鸹蛘吡P款5.6.3獎(jiǎng)懲查詢查詢主要通過員工號或者姓名查詢信息。查詢工號為12-181的員工如圖5.305.30獎(jiǎng)懲查詢圖5.6.4薪資修改圖修改界面和添加界面都有校驗(yàn)此處不再敘述。管理員點(diǎn)擊紅色修改鏈接進(jìn)行修改。如圖5.31所示圖5.31獎(jiǎng)懲修改圖5.7請假管理模塊本功能主要開發(fā)給員工添加請假表,管理員負(fù)責(zé)審查通過請假表。管理員還有刪除和查詢請假表的功能。5.7.1請假詳情請假管理詳情頁面中有添加按鈕,查詢按鈕,查看詳情按鈕,普通用戶只有提交請假表的功能。且該請假表信息有分頁功能。如圖5.32圖5.32請假管理圖5.7.2添加請假表界面員工點(diǎn)擊請假管理便可以添加請假信息。頁面展示如圖5.33所示圖5.33添加薪資圖添加請假表,會(huì)進(jìn)行表單校驗(yàn)。員工姓名校驗(yàn):姓名不能為空;姓名不存在。員工號校驗(yàn):不能為空;員工不存在部門校驗(yàn):不能為空;請假范圍校驗(yàn):不能為空;開始日期必須小于或等于結(jié)束日期5.7.3請假查詢可以根據(jù)員工號或者姓名查詢請假信息。模糊查詢姓名為王的員工如圖5.345.34請假表查詢圖刪除功能中操作鼠標(biāo)點(diǎn)擊刪除按鈕,進(jìn)行刪除,并返回上一頁。5.8招聘管理模塊本系統(tǒng)工資由管理員管理,管理員輸入招聘信息。普通用戶可以查看招聘信息。5.8.1招聘詳情招聘詳情頁面中有添加按鈕,查看詳情和刪除功能。如圖5.35和5.36圖5.35管理員招聘圖圖5.36普通用戶招聘圖5.8.2招聘添加界面操作點(diǎn)擊上圖+號按鈕,便實(shí)現(xiàn)添加招聘信息。頁面如圖5.37所示圖5.37添加薪資圖添加信息時(shí),會(huì)進(jìn)行表單校驗(yàn)。標(biāo)題校驗(yàn):標(biāo)題不能為空;地址校驗(yàn):地址不能為空;時(shí)間校驗(yàn):時(shí)間不能為空;人數(shù):人數(shù)不能為空;人數(shù)不符合實(shí)際5.8.3招聘查看點(diǎn)擊查看按鈕,查看詳細(xì)的招聘信息頁面,效果如圖5.385.38薪資查詢圖5.8.4招聘修改圖修改界面和添加界面都有校驗(yàn)此處不再敘述。操作點(diǎn)擊之后,跳轉(zhuǎn)到修改界面顯示修改信息。如圖5.39所示圖5.39薪資修改圖5.9工作臺模塊本系統(tǒng)管理員有個(gè)工作臺模塊。可以顯示待處理的信息。部門的人數(shù)的餅狀圖。點(diǎn)擊代辦事項(xiàng),可以處理員工提交的請假表。如圖5.40圖5.40工作臺詳情圖管理員可以審查請教表。如圖5.41圖5.41審查詳情圖點(diǎn)擊審查通過則修改請教表狀態(tài)。并返回請假首頁。

第六章系統(tǒng)測試6.1系統(tǒng)測試的目的系統(tǒng)測試目的是為了提高軟件的程序質(zhì)量,保證用戶的程序體驗(yàn)性,測試的主要目的就是發(fā)現(xiàn)系統(tǒng)存在的問題,并且改正它。而且在現(xiàn)實(shí)開發(fā)中,測試的時(shí)間往往和開發(fā)的時(shí)間差不多,由此可見測試的重要性。測試是這個(gè)系統(tǒng)上線的最后保障,只有在測試中減少系統(tǒng)可能出現(xiàn)的問題,才能讓用戶擁護(hù)更好的體驗(yàn)。解決系統(tǒng)可能出現(xiàn)的問題才能保證系統(tǒng)的可用性和實(shí)用性。6.2系統(tǒng)測試原則在軟件測試的過程中,我們應(yīng)該遵循和注意具體的原則,系統(tǒng)試的原則如下:軟件測試過程中應(yīng)該貫穿開發(fā)的每個(gè)過程,較早地進(jìn)行軟件測試。在執(zhí)行軟件測試的時(shí)候應(yīng)該以用例為依據(jù),從簡單部分測試做起。在軟件測試的執(zhí)行者應(yīng)該為獨(dú)立的軟件測試員,但是由于客觀原因,本 次測試有開發(fā)者本人執(zhí)行。在系統(tǒng)測試的過程中,應(yīng)該嚴(yán)格的執(zhí)行測試方案,拒絕隨意測試。測試人員看待測試結(jié)果認(rèn)真檢查,確保問題的真實(shí)性。測試人員在測試過程中應(yīng)該有效的輸入文檔測試的安排,測試用例和測 試記錄。6.3測試的方法該測試是針對整個(gè)軟件的運(yùn)行的測試,用來檢驗(yàn)該系統(tǒng)功能是否達(dá)到要求,目的在于找出系統(tǒng)的bug,讓用戶體驗(yàn)更好。主要運(yùn)用界面測試、壓力測試、功能測試、需求測試和性能測試等方法。[9]由于測試是自己完成的,對系統(tǒng)的功能模塊了解熟悉,所以本系統(tǒng)用黑盒測試,主要進(jìn)行功能測試。6.4測試用例本次測試內(nèi)容較多,所以選取部分測試案例,僅舉例用戶登錄模塊和人員管理模塊和部門管理模塊的測試用例,分別為表6.1與表6.2,表6.3表6.1用戶登錄功能測試用例用例編號測試項(xiàng)操作步驟數(shù)據(jù)預(yù)期結(jié)果實(shí)際結(jié)果1用戶名點(diǎn)擊用戶名輸入框Null登錄失敗,提示用戶名信息與預(yù)期結(jié)果相同2用戶名點(diǎn)擊用戶名輸入框輸入不存在用戶名登錄失敗,提示用戶名錯(cuò)誤與預(yù)期結(jié)果相同3用戶名點(diǎn)擊用戶名輸入框輸入00000000登錄失敗,提示用戶名錯(cuò)誤與預(yù)期結(jié)果相同4用戶名點(diǎn)擊用戶名輸入框輸入空格登錄失敗,提示用戶信息有誤與預(yù)期結(jié)果相同5用戶名點(diǎn)擊用戶名輸入框輸入#¥%……&&登錄失敗,提示用戶信息有誤與預(yù)期結(jié)果相同6密碼點(diǎn)擊密碼輸入框Null登錄失敗,提示輸入密碼與預(yù)期結(jié)果相同7密碼點(diǎn)擊密碼輸入框輸入1密碼合法與預(yù)期結(jié)果相同8密碼點(diǎn)擊密碼輸入框輸入嘎嘎嘎嘎登錄失敗,不能輸入漢字與預(yù)期結(jié)果相同9密碼點(diǎn)擊密碼輸入框輸入@#¥登錄失敗,跳轉(zhuǎn)回登錄界面與預(yù)期結(jié)果相同10密碼點(diǎn)擊密碼輸入框輸入正確密碼密碼合法與預(yù)期結(jié)果相同表6.2部門管理功能測試用例步驟條件描述預(yù)期結(jié)果運(yùn)行結(jié)果1點(diǎn)擊添加部門的按鈕顯示添加部門界面顯示添加部門界面成功2輸入規(guī)范的部門信息,點(diǎn)擊添加添加部門成功添加部門成功,返回部門信息列表,新部門信息在列表中顯示3點(diǎn)擊部門刪除鏈接彈出確認(rèn)刪除窗口彈出確認(rèn)刪除窗口4點(diǎn)擊確認(rèn)刪除按鈕刪除部門信息成功刪除部門信息并返回部門列表界面,信息已被刪除5點(diǎn)擊修改鏈接跳轉(zhuǎn)到修改界面成功跳轉(zhuǎn)修改界面6提交部門修改信息修改信息成功信息修改成功,部門列表信息變化表6.3人員管理功能測試用例步驟條件描述預(yù)期結(jié)果運(yùn)行結(jié)果1點(diǎn)擊添加人員的按鈕顯示添加人員界面顯示添加人員界面成功2輸入規(guī)范的人員信息,點(diǎn)擊添加添加人員成功添加人員成功,返回部門信息列表,新人員信息在列表中顯示3點(diǎn)擊人員刪除鏈接彈出確認(rèn)刪除窗口彈出確認(rèn)刪除窗口4點(diǎn)擊確認(rèn)刪除按鈕刪除部門信息成功刪除人員信息并返回人員列表界面,信息已被刪除5點(diǎn)擊修改鏈接進(jìn)入修改人員信息界面成功進(jìn)入人員修改界面6提交人員修改信息修改信息成功信息修改成功,人員列表信息變化6.5測試結(jié)果分析通過本次測試發(fā)現(xiàn)一些的軟件不足,錯(cuò)誤在修復(fù)后基本不會(huì)出現(xiàn)。而這個(gè)的各個(gè)模塊的功能測試結(jié)果讓我了解到系統(tǒng)開發(fā)的謹(jǐn)慎嚴(yán)謹(jǐn)性。同時(shí),經(jīng)過本次測試,也了解到自己開發(fā)的系統(tǒng)中知識儲備不足,部分功能存在影響用戶體驗(yàn)的操作,所以對自己的要求要更加嚴(yán)格。最后,總體上該系統(tǒng)基本達(dá)到了當(dāng)初設(shè)計(jì)要求,功能基本完善,用戶界面簡潔,所以,軟件通過測試。結(jié)論耗費(fèi)了幾個(gè)月的時(shí)間,終于把畢業(yè)設(shè)計(jì)完成。系統(tǒng)主要是人力資源功能的實(shí)現(xiàn),主要包括了:人事管理,部門管理,薪資管理,獎(jiǎng)懲管理,請假管理,招聘管理等。雖然系統(tǒng)不是很完美,但是在自己努力的結(jié)果下,這是我做的最好的設(shè)計(jì)了。在這次開發(fā)中,我也學(xué)習(xí)到了很多東西,總結(jié)如下:在設(shè)計(jì)系統(tǒng)之前,需求分析要提前做好,不能說一邊開發(fā)一邊想功能,不然,開發(fā)過程中會(huì)遇到很多問題。只有了解到系統(tǒng)有那些模塊,需要什么功能,通過需要分析去規(guī)劃,后面的工作才能有序進(jìn)行。數(shù)據(jù)庫設(shè)計(jì)中,一定要合理規(guī)范,想好表的字段,表之間的關(guān)系,這樣在編程中才能事半功倍。且作為一個(gè)商業(yè)的信息管理系統(tǒng),系統(tǒng)的數(shù)據(jù)安全具有很重要的意義,所以要采用更安全的數(shù)據(jù)加密技術(shù)來確保本系統(tǒng)的數(shù)據(jù)信息安全。自己一個(gè)編程時(shí),更應(yīng)該有良好的編程習(xí)慣,比如命名規(guī)范和代碼注解之類。保證代碼在閱讀時(shí)容易理解,對于后期的維護(hù)時(shí)更為輕松。這是一個(gè)程序員的基本的職業(yè)素養(yǎng)。在完成的過程中遇到了很多的困難,在完成的過程中也想了好多,比如用戶角色權(quán)限的實(shí)現(xiàn),一開始不知道如何實(shí)現(xiàn),最后在參考的網(wǎng)上的開源項(xiàng)目和B站的教學(xué)視頻后才開始嘗試。之后發(fā)現(xiàn)了自己這方面更多的不足,但是我還是通過鍥而不舍的努力去提升自己,雖然本系統(tǒng)的體驗(yàn)上可能不是很好,但是在開發(fā)系統(tǒng)之中遇到的問題,解決后的豁然開朗,這是我在開發(fā)過程享受和收獲??偨Y(jié)來說,這次的基于java的人力資源管理系統(tǒng)的設(shè)計(jì)是一個(gè)自我提升的過程,完善畢業(yè)設(shè)計(jì)的過程,讓我對ssm框架技術(shù)更為了解,提高了自己的業(yè)務(wù)和技術(shù)兩個(gè)方面的技能。希望自己在畢業(yè)后能夠積累更多的開發(fā)經(jīng)驗(yàn)和提升自己的能力。致謝大學(xué)四年時(shí)間飛逝,在畢業(yè)設(shè)計(jì)中,感謝指我的導(dǎo)老師在整個(gè)過程中的悉心指指教,幫助我完成畢業(yè)設(shè)計(jì)。感謝老師在畢業(yè)論文中給予了物品極大的幫助和關(guān)注,不厭其煩的回答我不懂的問題。畢業(yè)設(shè)計(jì)是檢驗(yàn)大學(xué)四年的試卷,是一次重新學(xué)習(xí),重新完善的自己大學(xué)四年知識的一次蛻變過程,也是一次自我成長的見證。在這一過程中,老師,同學(xué),給予了我鼓勵(lì)和信心。在往后的日子中,無論何年何月,無論將來是否從事計(jì)算機(jī)行業(yè),一想到東軟生活的這些日子,就忍不住懷念。最后,再次的感謝在這大學(xué)這些年幫助過我的老師與友愛的同學(xué)們,感謝我的學(xué)校,給我大學(xué)四年良好的學(xué)習(xí)環(huán)境,讓我在大學(xué)里面快樂的成長。再次衷心感謝大家!

參考文獻(xiàn)馬宜德.基于J2EE的人力資源管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].石化技術(shù),2019,26(09):162+170.劉本源,楊保華.基于SSM的企業(yè)人力資源管理的設(shè)計(jì)與研究[J].電腦知識與技術(shù),2018,14(11):74-76.齊曉丹,孫慧峰.人力資源管理發(fā)展過程探析[J].現(xiàn)代商貿(mào)工業(yè),2009,21(13):104-105.李巧歌.企業(yè)人力資源協(xié)同管理模式研究[J].科技經(jīng)濟(jì)市場,2017(07):133-135.劉娜.企業(yè)人力資源管理系統(tǒng)的分析和設(shè)計(jì)[J].中外企業(yè)家,2017(21):141-142.李洋.SSM框架在Web應(yīng)用開發(fā)中的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)技術(shù)與發(fā)展,2016,26(12):190-194.葉加青.Spring框架技術(shù)的應(yīng)用[J].計(jì)算機(jī)時(shí)代,2009(10):54-55+58.溫馨.基于SpringMVC+MyBatis信息傳播共享平臺的設(shè)計(jì)與實(shí)現(xiàn)[J].電腦編程技巧與維護(hù),2019(06):11-12+35.郭紅波,孫永恒.中小企業(yè)人力資源管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].榆林學(xué)院學(xué)報(bào),2017,27(06):88-91.黃俊.Java程序設(shè)計(jì)與應(yīng)用開發(fā).第二版.機(jī)械工業(yè)出版社.2014

ExcelXP的八則快速輸入技巧如果我們在用ExcelXP處理龐大的數(shù)據(jù)信息時(shí),不注意講究技巧和方法的話,很可能會(huì)花費(fèi)很大的精力。因此如何巧用ExcelXP,來快速輸入信息就成為各個(gè)ExcelXP用戶非常關(guān)心的話題,筆者向大家介紹幾則這方面的小技巧。1、快速輸入大量含小數(shù)點(diǎn)的數(shù)字如果我們需要在ExcelXP工作表中輸入大量的帶有小數(shù)位的數(shù)字時(shí),按照普通的輸入方法,我們可能按照數(shù)字原樣大小直接輸入,例如現(xiàn)在要在單元格中輸入0.05這個(gè)數(shù)字時(shí),我們會(huì)把“0.05”原樣輸入到表格中。不過如果需要輸入若干個(gè)帶有小數(shù)點(diǎn)的數(shù)字時(shí),我們再按照上面的方法輸入的話,每次輸入數(shù)字時(shí)都需要重復(fù)輸入小數(shù)點(diǎn),這樣工作量會(huì)變大,輸入效率會(huì)降低。其實(shí),我們可以使用ExcelXP中的小數(shù)點(diǎn)自動(dòng)定位功能,讓所有數(shù)字的小數(shù)點(diǎn)自動(dòng)定位,從而快速提高輸入速度。在使用小數(shù)點(diǎn)自動(dòng)定位功能時(shí),我們可以先在ExcelXP的編輯界面中,用鼠標(biāo)依次單擊“工具”/“選項(xiàng)”/“編輯”標(biāo)簽,在彈出的對話框中選中“自動(dòng)設(shè)置小數(shù)點(diǎn)”復(fù)選框,然后在“位數(shù)”微調(diào)編輯框中鍵入需要顯示在小數(shù)點(diǎn)右面的位數(shù)就可以了。以后我們再輸入帶有小數(shù)點(diǎn)的數(shù)字時(shí),直接輸入數(shù)字,而小數(shù)點(diǎn)將在回車鍵后自動(dòng)進(jìn)行定位。例如,我們要在某單元格中鍵入0.06的話,可以在上面的設(shè)置中,讓“位數(shù)”選項(xiàng)為2,然后直接在指定單元格中輸入6,回車以后,該單元格的數(shù)字自動(dòng)變?yōu)椤?.06”,怎么樣簡單吧?2、快速錄入文本文件中的內(nèi)容現(xiàn)在您手邊假如有一些以純文本格式儲存的文件,如果此時(shí)您需要將這些數(shù)據(jù)制作成ExcelXP的工作表,那該怎么辦呢?重新輸入一遍,大概只有頭腦有毛病的人才會(huì)這樣做;將菜單上的數(shù)據(jù)一個(gè)個(gè)復(fù)制/粘貼到工作表中,也需花很多時(shí)間。沒關(guān)系!您只要在ExcelXP中巧妙使用其中的文本文件導(dǎo)入功能,就可以大大減輕需要重新輸入或者需要不斷復(fù)制、粘貼的巨大工作量了。使用該功能時(shí),您只要在ExcelXP編輯區(qū)中,依次用鼠標(biāo)單擊菜單欄中的“數(shù)據(jù)/獲取外部數(shù)據(jù)/導(dǎo)入文本文件”命令,然后在導(dǎo)入文本會(huì)話窗口選擇要導(dǎo)入的文本文件,再按下“導(dǎo)入”鈕以后,程序會(huì)彈出一個(gè)文本導(dǎo)入向?qū)υ捒?,您只要按照向?qū)У奶崾具M(jìn)行操作,就可以把以文本格式的數(shù)據(jù)轉(zhuǎn)換成工作表的格式了。3、快速輸入大量相同數(shù)據(jù)如果你希望在不同的單元格中輸入大量相同的數(shù)據(jù)信息,那么你不必逐個(gè)單元格一個(gè)一個(gè)地輸入,那樣需要花費(fèi)好長時(shí)間,而且還比較容易出錯(cuò)。你可以通過下面的操作方法在多個(gè)相鄰或不相鄰的單元格中快速填充同一個(gè)數(shù)據(jù),具體方法為:首先同時(shí)選中需要填充數(shù)據(jù)的單元格。若某些單元格不相鄰,可在按住Ctrl鍵的同時(shí),點(diǎn)擊鼠標(biāo)左鍵,逐個(gè)選中;其次輸入要填充的某個(gè)數(shù)據(jù)。按住Ctrl鍵的同時(shí),按回車鍵,則剛才選中的所有單元格同時(shí)填入該數(shù)據(jù)。4、快速進(jìn)行中英文輸入法切換一張工作表常常會(huì)既包含有數(shù)字信息,又包含有文字信息,要錄入這樣一種工作表就需要我們不斷地在中英文之間反復(fù)切換輸入法,非常麻煩,為了方便操作,我們可以用以下方法實(shí)現(xiàn)自動(dòng)切換:首先用鼠標(biāo)選中需要輸入中文的單元格區(qū)域,然后在輸入法菜單中選擇一個(gè)合適的中文輸入法;接著打開“有效數(shù)據(jù)”對話框,選中“IME模式”標(biāo)簽,在“模式”框中選擇打開,單擊“確定”按鈕;然后再選中輸入數(shù)字的單元格區(qū)域,在“有效數(shù)據(jù)”對話框中,單擊“IME模式”選項(xiàng)卡,在“模式”框中選擇關(guān)閉(英文模式);最后單擊“確定”按鈕,這樣用鼠標(biāo)分別在剛才設(shè)定的兩列中選中單元格,五筆和英文輸入方式就可以相互切換了。5、快速刪除工作表中空行刪除ExcelXP工作表中的空行,一般的方法是需要將空行都找出來,然后逐行刪除,但這樣做操作量非常大,很不方便。那么如何才能減輕刪除工作表中空行的工作量呢?您可以使用下面的操作方法來進(jìn)行刪除:首先打開要?jiǎng)h除空行的工作表,在打開的工作表中用鼠標(biāo)單擊菜單欄中的“插入”菜單項(xiàng),并從下拉菜單中選擇“列”,從而插入一新的列X,在X列中順序填入整數(shù);然后根據(jù)其他任何一列將表中的行排序,使所有空行都集中到表的底部。刪去所有空行中X列的數(shù)據(jù),以X列重新排序,然后刪去X列。按照這樣的刪除方法,無論工作表中包含多少空行,您就可以很快地刪除了。6、快速對不同單元格中字號進(jìn)行調(diào)整在使用ExcelXP編輯文件時(shí),常常需要將某一列的寬度固定,但由于該列各單元格中的字符數(shù)目不等,致使有的單元格中的內(nèi)容不能完全顯示在屏幕上,為了讓這些單元格中的數(shù)據(jù)都顯示在屏幕上,就不得不對這些單元格重新定義較小的字號。如果依次對這些單元格中的字號調(diào)整的話,工作量將會(huì)變得很大。其實(shí),您可以采用下面的方法來減輕字號調(diào)整的工作量:首先新建或打開一個(gè)工作簿,并選中需要ExcelXP根據(jù)單元格的寬度調(diào)整字號的單元格區(qū)域;其次單擊用鼠標(biāo)依次單擊菜單欄中的“格式”/“單元格”/“對齊”標(biāo)簽,在“文本控制”下選中“縮小字體填充”復(fù)選框,并單擊“確定”按鈕;此后,當(dāng)你在這些單元格中輸入數(shù)據(jù)時(shí),如果輸入的數(shù)據(jù)長度超過了單元格的寬度,ExcelXP能夠自動(dòng)縮小字符的大小把數(shù)據(jù)調(diào)整到與列寬一致,以使數(shù)據(jù)全部顯示在單元格中。如果你對這些單元格的列寬進(jìn)行了更改,則字符可自動(dòng)增大或縮小字號,以適應(yīng)新的單元格列寬,但是對這些單元格原設(shè)置的字體字號大小則保持不變。7、快速輸入多個(gè)重復(fù)數(shù)據(jù)在使用ExcelXP工作表的過程中,我們經(jīng)常要輸入大量重復(fù)的數(shù)據(jù),如果依次輸入,無疑工作量是巨大的?,F(xiàn)在我們可以借助ExcelXP的“宏”功能,來記錄首次輸入需要重復(fù)輸入的數(shù)據(jù)的命令和過程,然后將這些命令和過程賦值到一個(gè)組合鍵或工具欄的按鈕上,當(dāng)按下組合鍵時(shí),計(jì)算機(jī)就會(huì)重復(fù)所記錄的操作。使用宏功能時(shí),我們可以按照以下步驟進(jìn)行操作:首先打開工作表,在工作表中選中要進(jìn)行操作的單元格;接著再用鼠標(biāo)單擊菜單欄中的“工具”菜單項(xiàng),并從彈出的下拉菜單中選擇“宏”子菜單項(xiàng),并從隨后彈出的下級菜單中選擇“錄制新宏”命令;設(shè)定好宏后,我們就可以對指定的單元格,進(jìn)行各種操作,程序?qū)⒆詣?dòng)對所進(jìn)行的各方面操作記錄復(fù)制。8、快速處理多個(gè)工作表有時(shí)我們需要在ExcelXP中打開多個(gè)工作表來進(jìn)行編輯,但無論打開多少工作表,在某一時(shí)刻我們只能對一個(gè)工作表進(jìn)行編輯,編輯好了以后再依次編輯下一個(gè)工作表,如果真是這樣操作的話,我們倒沒有這個(gè)必要同時(shí)打開多個(gè)工作表了,因?yàn)槲覀兺瑫r(shí)打開多個(gè)工作表的目的就是要減輕處理多個(gè)工作表的工作量的,那么我們該如何實(shí)現(xiàn)這樣的操作呢?您可采用以下方法:首先按住“Shift"鍵或“Ctrl"鍵并配以鼠標(biāo)操作,在工作簿底部選擇多個(gè)彼此相鄰或不相鄰的工作表標(biāo)簽,然后就可以對其實(shí)行多方面的批量處理;接著在選中的工作表標(biāo)簽上按右鍵彈出快捷菜單,進(jìn)行插入和刪除多個(gè)工作表的操作;然后在“文件”菜單中選擇“頁面設(shè)置……”,將選中的多個(gè)工作表設(shè)成相同的頁面模式;再通過“編輯”菜單中的有關(guān)選項(xiàng),在多個(gè)工作表范圍內(nèi)進(jìn)行查找、替換、定位操作;通過“格式”菜單中的有關(guān)選項(xiàng),將選中的多個(gè)工作表的行、列、單元格設(shè)成相同的樣式以及進(jìn)行一次性全部隱藏操作;接著在“工具”菜單中選擇“選項(xiàng)……”,在彈出的菜單中選擇“視窗”和“編輯”按鈕,將選中的工作表設(shè)成相同的視窗樣式和單元格編輯屬性;最后選中上述工作表集合中任何一個(gè)工作表,并在其上完成我們所需要的表格,則其它工作表在相同的位置也同時(shí)生成了格式完全相同的表格。高效辦公Excel排序方法"集中營"排序是數(shù)據(jù)處理中的經(jīng)常性工作,Excel排序有序數(shù)計(jì)算(類似成績統(tǒng)計(jì)中的名次)和數(shù)據(jù)重排兩類。本文以幾個(gè)車間的產(chǎn)值和名稱為例,介紹Excel2000/XP的數(shù)據(jù)排序方法。一、數(shù)值排序1.RANK函數(shù)RANK函數(shù)是Excel計(jì)算序數(shù)的主要工具,它的語法為:RANK(number,ref,order),其中number為參與計(jì)算的數(shù)字或含有數(shù)字的單元格,ref是對參與計(jì)算的數(shù)字單元格區(qū)域的絕對引用,order是用來說明排序方式的數(shù)字(如果order為零或省略,則以降序方式給出結(jié)果,反之按升序方式)。例如圖1中E2、E3、E4單元格存放一季度的總產(chǎn)值,計(jì)算各車間產(chǎn)值排名的方法是:在F2單元格內(nèi)輸入公式“=RANK(E2,$E$2:$E$4)”,敲回車即可計(jì)算出鑄造車間的產(chǎn)值排名是2。再將F2中的公式復(fù)制到剪貼板,選中F3、F4單元格按Ctrl+V,就能計(jì)算出其余兩個(gè)車間的產(chǎn)值排名為3和1。如果B1單元格中輸入的公式為“=RANK(E2,$E$2:$E$4,1)”,則計(jì)算出的序數(shù)按升序方式排列,即2、1和3。需要注意的是:相同數(shù)值用RANK函數(shù)計(jì)算得到的序數(shù)(名次)相同,但會(huì)導(dǎo)致后續(xù)數(shù)字的序數(shù)空缺。假如上例中F2單元格存放的數(shù)值與F3相同,則按本法計(jì)算出的排名分別是3、3和1(降序時(shí))。2.COUNTIF函數(shù)COUNTIF函數(shù)可以統(tǒng)計(jì)某一區(qū)域中符合條件的單元格數(shù)目,它的語法為COUNTIF(range,criteria)。其中range為參與統(tǒng)計(jì)的單元格區(qū)域,criteria是以數(shù)字、表達(dá)式或文本形式定義的條件。其中數(shù)字可以直接寫入,表達(dá)式和文本必須加引號。仍以圖1為例,F(xiàn)2單元格內(nèi)輸入的公式為“=COUNTIF($E$2:$E$4,">"&E2)+1”。計(jì)算各車間產(chǎn)值排名的方法同上,結(jié)果也完全相同,2、1和3。此公式的計(jì)算過程是這樣的:首先根據(jù)E2單元格內(nèi)的數(shù)值,在連接符&的作用下產(chǎn)生一個(gè)邏輯表達(dá)式,即“>176.7”、“>167.3”等。COUNTIF函數(shù)計(jì)算出引用區(qū)域內(nèi)符合條件的單元格數(shù)量,該結(jié)果加一即可得到該數(shù)值的名次。很顯然,利用上述方法得到的是降序排列的名次,對重復(fù)數(shù)據(jù)計(jì)算得到的結(jié)果與RANK3.IF函數(shù)Excel自身帶有排序功能,可使數(shù)據(jù)以降序或升序方式重新排列。如果將它與IF函數(shù)結(jié)合,可以計(jì)算出沒有空缺的排名。以圖1中E2、E3、E4單元格的產(chǎn)值排序?yàn)槔?,具體做法是:選中E2單元格,根據(jù)排序需要,單擊Excel工具欄中的“降序排序”或“升序排序”按鈕,即可使工作表中的所有數(shù)據(jù)按要求重新排列。假如數(shù)據(jù)是按產(chǎn)值由大到小(降序)排列的,而您又想賦予每個(gè)車間從1到n(n為自然數(shù))的排名??梢栽贕2單元格中輸入1,然后在G3單元格中輸入公式“=IF(E3=E2,G3,G3+1)”,只要將公式復(fù)制到G4等單元格,就可以計(jì)算出其他車間的產(chǎn)值排名。二、文本排序選舉等場合需要按姓氏筆劃為文本排序,Excel提供了比較好的解決辦法。如果您要將圖1數(shù)據(jù)表按車間名稱的筆劃排序,可以使用以下方法:選中排序關(guān)鍵字所在列(或行)的首個(gè)單元格(如圖1中的A1),單擊Excel“數(shù)據(jù)”菜單下的“排序”命令,再單擊其中的“選項(xiàng)”按鈕。選中“排序選項(xiàng)”對話框“方法”下的“筆畫排序”,再根據(jù)數(shù)據(jù)排列方向選擇“按行排序”或“按列排序”,“確定”后回到“排序”對話框(圖2)。如果您的數(shù)據(jù)帶有標(biāo)題行(如圖1中的“單位”之類),則應(yīng)選中“有標(biāo)題行”(反之不選),然后打開“主要關(guān)鍵字”下拉列表,選擇其中的“單位”,選中排序方式(“升序”或“降序”)后“確定”,表中的所有數(shù)據(jù)就會(huì)據(jù)此重新排列。此法稍加變通即可用于“第一名”、“第二名”等文本排序,請讀者自行摸索。三、自定義排序如果您要求Excel按照“金工車間”、“鑄造車間”和“維修車間”的特定順序重排工作表數(shù)據(jù),前面介紹的幾種方法就無能為力了。這類問題可以用定義排序規(guī)則的方法解決:首先單擊Excel“工具”菜單下的“選項(xiàng)”命令,打開“選項(xiàng)”對話框中的“自定義序列”選項(xiàng)卡(圖3)。選中左邊“自定義序列”下的“新序列”,光標(biāo)就會(huì)在右邊的“輸入序列”框內(nèi)閃動(dòng),您就可以輸入“金工車間”、“鑄造車間”等自定義序列了,輸入的每個(gè)序列之間要用英文逗號分隔,或者每輸入一個(gè)序列就敲回車。如果序列已經(jīng)存在于工作表中,可以選中序列所在的單元格區(qū)域單擊“導(dǎo)入”,這些序列就會(huì)被自動(dòng)加入“輸入序列”框。無論采用以上哪種方法,單擊“添加”按鈕即可將序列放入“自定義序列”中備用(圖3)。使用排序規(guī)則排序的具體方法與筆劃排序很相似,只是您要打開“排序選項(xiàng)”對話框中的“自定義排序次序”下拉列表,選中前面定義的排序規(guī)則,其他選項(xiàng)保持不動(dòng)?;氐健芭判颉睂υ捒蚝蟾鶕?jù)需要選擇“升序”或“降序”,“確定”后即可完成數(shù)據(jù)的自定義排序。需要說明的是:顯示在“自定義序列”選項(xiàng)卡中的序列(如一、二、三等),均可按以上方法參與排序,請讀者注意Excel提供的自定義序列類型。談?wù)凟xcel輸入的技巧在Excel工作表的單元格中,可以使用兩種最基本的數(shù)據(jù)格式:常數(shù)和公式。常數(shù)是指文字、數(shù)字、日期和時(shí)間等數(shù)據(jù),還可以包括邏輯值和錯(cuò)誤值,每種數(shù)據(jù)都有它特定的格式和輸入方法,為了使用戶對輸入數(shù)據(jù)有一個(gè)明確的認(rèn)識,有必要來介紹一下在Excel中輸入各種類型數(shù)據(jù)的方法和技巧。一、輸入文本Excel單元格中的文本包括任何中西文文字或字母以及數(shù)字、空格和非數(shù)字字符的組合,每個(gè)單元格中最多可容納32000個(gè)字符數(shù)。雖然在Excel中輸入文本和在其它應(yīng)用程序中沒有什么本質(zhì)區(qū)別,但是還是有一些差異,比如我們在Word、PowerPoint的表格中,當(dāng)在單元格中輸入文本后,按回車鍵表示一個(gè)段落的結(jié)束,光標(biāo)會(huì)自動(dòng)移到本單元格中下一段落的開頭,在Excel的單元格中輸入文本時(shí),按一下回車鍵卻表示結(jié)束當(dāng)前單元格的輸入,光標(biāo)會(huì)自動(dòng)移到當(dāng)前單元格的下一個(gè)單元格,出現(xiàn)這種情況時(shí),如果你是想在單元格中分行,則必須在單元格中輸入硬回車,即按住Alt鍵的同時(shí)按回車鍵。二、輸入分?jǐn)?shù)幾乎在所有的文檔中,分?jǐn)?shù)格式通常用一道斜杠來分界分子與分母,其格式為“分子/分母”,在Excel中日期的輸入方法也是用斜杠來區(qū)分年月日的,比如在單元格中輸入“1/2”,按回車鍵則顯示“1月2日”,為了避免將輸入的分?jǐn)?shù)與日期混淆,我們在單元格中輸入分?jǐn)?shù)時(shí),要在分?jǐn)?shù)前輸入“0”(零)以示區(qū)別,并且在“0”和分子之間要有一個(gè)空格隔開,比如我們在輸入1/2時(shí),則應(yīng)該輸入“01/2”。如果在單元格中輸入“81/2”,則在單元格中顯示“81/2”,而在編輯欄中顯示“三、輸入負(fù)數(shù)在單元格中輸入負(fù)數(shù)時(shí),可在負(fù)數(shù)前輸入“-”作標(biāo)識,也可將數(shù)字置在()括號內(nèi)來標(biāo)識,比如在單元格中輸入“(88)”,按一下回車鍵,則會(huì)自動(dòng)顯示為“-88”。四、輸入小數(shù)在輸入小數(shù)時(shí),用戶可以向平常一樣使用小數(shù)點(diǎn),還可以利用逗號分隔千位、百萬位等,當(dāng)輸入帶有逗號的數(shù)字時(shí),在編輯欄并不顯示出來,而只在單元格中顯示。當(dāng)你需要輸入大量帶有固定小數(shù)位的數(shù)字或帶有固定位數(shù)的以“0”字符串結(jié)尾的數(shù)字時(shí),可以采用下面的方法:選擇“工具”、“選項(xiàng)”命令,打開“選項(xiàng)”對話框,單擊“編輯”標(biāo)簽,選中“自動(dòng)設(shè)置小數(shù)點(diǎn)”復(fù)選框,并在“位數(shù)”微調(diào)框中輸入或選擇要顯示在小數(shù)點(diǎn)右面的位數(shù),如果要在輸入比較大的數(shù)字后自動(dòng)添零,可指定一個(gè)負(fù)數(shù)值作為要添加的零的個(gè)數(shù),比如要在單元格中輸入“88”后自動(dòng)添加3個(gè)零,變成“88000”,就在“位數(shù)”微調(diào)框中輸入“-3”,相反,如果要在輸入“88”后自動(dòng)添加3位小數(shù),變成“0.088”,則要在“位數(shù)”微調(diào)框中輸入“3”。另外,在完成輸入帶有小數(shù)位或結(jié)尾零字符串的數(shù)字后,應(yīng)清除對“自動(dòng)設(shè)置小數(shù)點(diǎn)”符選框的選定,以免影響后邊的輸入;如果只是要暫時(shí)取消在“自動(dòng)設(shè)置小數(shù)點(diǎn)”中設(shè)置的選項(xiàng),可以在輸入數(shù)據(jù)時(shí)自帶小數(shù)點(diǎn)。五、輸入貨幣值Excel幾乎支持所有的貨幣值,如人民幣(¥)、英鎊(£)等。歐元出臺以后,Excel2000完全支持顯示、輸入和打印歐元貨幣符號。用戶可以很方便地在單元格中輸入各種貨幣值,Excel會(huì)自動(dòng)套用貨幣格式,在單元格中顯示出來,如果用要輸入人民幣符號,可以按住Alt鍵,然后再數(shù)字小鍵盤上按“0165”即可。六、輸入日期Excel是將日期和時(shí)間視為數(shù)字處理的,它能夠識別出大部分用普通表示方法輸入的日期和時(shí)間格式。用戶可以用多種格式來輸入一個(gè)日期,可以用斜杠“/”或者“-”來分隔日期中的年、月、日部分。比如要輸入“2001年12月1日”,可以在單元各種輸入“2001/12/1”或者“2001-12-1七、輸入時(shí)間在Excel中輸入時(shí)間時(shí),用戶可以按24小時(shí)制輸入,也可以按12小時(shí)制輸入,這兩種輸入的表示方法是不同的,比如要輸入下午2時(shí)30分38秒,用24小時(shí)制輸入格式為:2:30:38,而用12小時(shí)制輸入時(shí)間格式為:2:30:38p,注意字母“p”和時(shí)間之間有一個(gè)空格。如果要在單元格中插入當(dāng)前時(shí)間,則按Ctrl+Shift+;鍵。了解Excel公式的錯(cuò)誤值經(jīng)常用Excel的朋友可能都會(huì)遇到一些莫名奇妙的錯(cuò)誤值信息:#N/A!、#VALUE!、#DIV/O!等等,出現(xiàn)這些錯(cuò)誤的原因有很多種,如果公式不能計(jì)算正確結(jié)果,Excel將顯示一個(gè)錯(cuò)誤值,例如,在需要數(shù)字的公式中使用文本、刪除了被公式引用的單元格,或者使用了寬度不足以顯示結(jié)果的單元格。以下是幾種常見的錯(cuò)誤及其解決方法。1.#####!原因:如果單元格所含的數(shù)字、日期或時(shí)間比單元格寬,或者單元格的日期時(shí)間公式產(chǎn)生了一個(gè)負(fù)值,就會(huì)產(chǎn)生#####!錯(cuò)誤。解決方法:如果單元格所含的數(shù)字、日期或時(shí)間比單元格寬,可以通過拖動(dòng)列表之間的寬度來修改列寬。如果使用的是1900年的日期系統(tǒng),那么Excel中的日期和時(shí)間必須為正值,用較早的日期或者時(shí)間值減去較晚的日期或者時(shí)間值就會(huì)導(dǎo)致#####!錯(cuò)誤。如果公式正確,也可以將單元格的格式改為非日期和時(shí)間型來顯示該值。2.#VALUE!當(dāng)使用錯(cuò)誤的參數(shù)或運(yùn)算對象類型時(shí),或者當(dāng)公式自動(dòng)更正功能不能更正公式時(shí),將產(chǎn)生錯(cuò)誤值#VALUE!。原因一:在需要數(shù)字或邏輯值時(shí)輸入了文本,Excel不能將文本轉(zhuǎn)換為正確的數(shù)據(jù)類型。解決方法:確認(rèn)公式或函數(shù)所需的運(yùn)算符或參數(shù)正確,并且公式引用的單元格中包含有效的數(shù)值。例如:如果單元格A1包含一個(gè)數(shù)字,單元格A2包含文本"學(xué)籍",則公式"=A1+A2"將返回錯(cuò)誤值#VALUE!??梢杂肧UM工作表函數(shù)將這兩個(gè)值相加(SUM函數(shù)忽略文本):=SUM(A1:A2)。原因二:將單元格引用、公式或函數(shù)作為數(shù)組常量輸入。解決方法:確認(rèn)數(shù)組常量不是單元格引用、公式或函數(shù)。原因三:賦予需要單一數(shù)值的運(yùn)算符或函數(shù)一個(gè)數(shù)值區(qū)域。解決方法:將數(shù)值區(qū)域改為單一數(shù)值。修改數(shù)值區(qū)域,使其包含公式所在的數(shù)據(jù)行或列。3.#DIV/O!當(dāng)公式被零除時(shí),將會(huì)產(chǎn)生錯(cuò)誤值#DIV/O!。原因一:在公式中,除數(shù)使用了指向空單元格或包含零值單元格的單元格引用(在Excel中如果運(yùn)算對象是空白單元格,Excel將此空值當(dāng)作零值)。解決方法:修改單元格引用,或者在用作除數(shù)的單元格中輸入不為零的值。原因二:輸入的公式中包含明顯的除數(shù)零,例如:=5/0。解決方法:將零改為非零值。4.#NAME?在公式中使用了Excel不能識別的文本時(shí)將產(chǎn)生錯(cuò)誤值#NAME?。原因一:刪除了公式中使用的名稱,或者使用了不存在的名稱。解決方法:確認(rèn)使用的名稱確實(shí)存在。選擇菜單"插入"|"名稱"|"定義"命令,如果所需名稱沒有被列出,請使用"定義"命令添加相應(yīng)的名稱。原因二:名稱的拼寫錯(cuò)誤。解決方法:修改拼寫錯(cuò)誤的名稱。原因三:在公式中使用標(biāo)志。解決方法:選擇菜單中"工具"|"選項(xiàng)"命令,打開"選項(xiàng)"對話框,然后單擊"重新計(jì)算"標(biāo)簽,在"工作薄選項(xiàng)"下,選中"接受公式標(biāo)志"復(fù)選框。原因四:在公式中輸入文本時(shí)沒有使用雙引號。解決方法:Excel將其解釋為名稱,而不理會(huì)用戶準(zhǔn)備將其用作文本的想法,將公式中的文本括在雙引號中。例如:下面的公式將一段文本"總計(jì):"和單元格B50中的數(shù)值合并在一起:="總計(jì):"&B50原因五:在區(qū)域的引用中缺少冒號。解決方法:確認(rèn)公式中,使用的所有區(qū)域引用都使用冒號。例如:SUM(A2:B34)。5.#N/A原因:當(dāng)在函數(shù)或公式中沒有可用數(shù)值時(shí),將產(chǎn)生錯(cuò)誤值#N/A。解決方法:如果工作表中某些單元格暫時(shí)沒有數(shù)值,請?jiān)谶@些單元格中輸入"#N/A",公式在引用這些單元格時(shí),將不進(jìn)行數(shù)值計(jì)算,而是返回#N/A。6.#REF!當(dāng)單元格引用無效時(shí)將產(chǎn)生錯(cuò)誤值#REF!。原因:刪除了由其他公式引用的單元格,或?qū)⒁苿?dòng)單元格粘貼到由其他公式引用的單元格中。解決方法:更改公式或者在刪除或粘貼單元格之后,立即單擊"撤消"按鈕,以恢復(fù)工作表中的單元格。7.#NUM!當(dāng)公式或函數(shù)中某個(gè)數(shù)字有問題時(shí)將產(chǎn)生錯(cuò)誤值#NUM!。原因一:在需要數(shù)字參數(shù)的函數(shù)中使用了不能接受的參數(shù)。解決方法:確認(rèn)函數(shù)中使用的參數(shù)類型正確無誤。原因二:使用了迭代計(jì)算的工作表函數(shù),例如:IRR或RATE,并且函數(shù)不能產(chǎn)生有效的結(jié)果。解決方法:為工作表函數(shù)使用不同的初始值。原因三:由公式產(chǎn)生的數(shù)字太大或太小,Excel不能表示。解決方法:修改公式,使其結(jié)果在有效數(shù)字范圍之間。8.#NULL!當(dāng)試圖為兩個(gè)并不相交的區(qū)域指定交叉點(diǎn)時(shí)將產(chǎn)生錯(cuò)誤值#NULL!。原因:使用了不正確的區(qū)域運(yùn)算符或不正確的單元格引用。解決方法:如果要引用兩個(gè)不相交的區(qū)域,請使用聯(lián)合運(yùn)算符逗號(,)。公式要對兩個(gè)區(qū)域求和,請確認(rèn)在引用這兩個(gè)區(qū)域時(shí),使用逗號。如:SUM(A1:A13,D12:D23)。如果沒有使用逗號,Excel將試圖對同時(shí)屬于兩個(gè)區(qū)域的單元格求和,但是由于A1:A13和D12:D23并不相交,所以他們沒有共同的單元格。在Excel中快速查看所有工作表公式只需一次簡單的鍵盤點(diǎn)擊,即可可以顯示出工作表中的所有公式,包括Excel用來存放日期的序列值。要想在顯示單元格值或單元格公式之間來回切換,只需按下CTRL+`(位于TAB鍵上方)。EXCEL2000使用技巧十招1、Excel文件的加密與隱藏如果你不愿意自己的Excel文件被別人查看,那么你可以給它設(shè)置密碼保護(hù),采用在保存文件時(shí)用加密的方法就可以實(shí)現(xiàn)保護(hù)目的,在這里要特別注意的是,自己設(shè)定的密碼一定要記住,否則自己也將被視為非法入侵者而遭拒絕進(jìn)入。給文件加密的具體方法為:A、單擊“文件”菜單欄中的“保存或者(另存為)”命令后,在彈出的“保存或者(另存為)”的對話框中輸入文件名;B、再單擊這個(gè)對話框中“工具”欄下的“常規(guī)選項(xiàng)”按鈕,在彈出的“保存選項(xiàng)”的對話框中輸入自己的密碼;這里要注意,它提供了兩層保護(hù),如果你也設(shè)置了修改權(quán)限密碼的話,那么即使文件被打開也還需要輸入修改權(quán)限的密碼才能修改。C、單擊“確定”按鈕,在彈出的密碼確認(rèn)窗口中重新輸入一遍密碼,再點(diǎn)擊“確認(rèn)”,最后點(diǎn)“保存”完成文件的加密工作。當(dāng)重新打開文件時(shí)就要求輸入密碼,如果密碼不正確,文件將不能打開。2、對單元格進(jìn)行讀寫保護(hù)單元格是Excel執(zhí)行其強(qiáng)大的計(jì)算功能最基本的元素,對單元格的讀寫保護(hù)是Excel對數(shù)據(jù)進(jìn)行安全管理的基礎(chǔ)。對單元格的保護(hù)分為寫保護(hù)和讀保護(hù)兩類,所謂寫保護(hù)就是對單元格中輸入信息加以限制,讀保護(hù)是對單元格中已經(jīng)存有信息的瀏覽和查看加以限制。對單元格的寫保護(hù)有兩種方法:A、對單元格的輸入信息進(jìn)行有效性檢測。首先選定要進(jìn)行有效性檢測的單元格或單元格集合,然后從數(shù)據(jù)菜單中選擇“有效數(shù)據(jù)”選項(xiàng),通過設(shè)定有效條件、顯示信息和錯(cuò)誤警告,控制輸入單元格的信息要符合給定的條件。B、設(shè)定單元格的鎖定屬性,以保護(hù)存入單元格的內(nèi)容不能被改寫??煞譃橐韵虏襟E:(1)選定需要鎖定的單元格或單元格集合;(2)從格式菜單中選擇“單元格”選項(xiàng);(3)在設(shè)置單元格格式的彈出菜單中選擇“保護(hù)”標(biāo)簽,在彈出的窗口中,選中“鎖定”;(4)從工具菜單中選擇“保護(hù)”選項(xiàng),設(shè)置保護(hù)密碼,即完成了對單元格的鎖定設(shè)置。對單元格的讀保護(hù)有三種方法:A、通過對單元格顏色的設(shè)置進(jìn)行讀保護(hù)。例如:將選定單元格或單元格集合的背景顏色與字體顏色同時(shí)設(shè)為白色,這樣,從表面看起來單元格中好像是沒有輸入任何內(nèi)容,用戶無法直接讀出單元格中所存儲的信息。B、用其他畫面覆蓋在需要保護(hù)的單元格之上,遮住單元格的本來面目,以達(dá)到讀保護(hù)目的。例如:使用繪圖工具,畫一不透明矩形覆蓋在單元格之上,從格式菜單中選定矩形的“鎖定”選項(xiàng),然后保護(hù)工作表,以保證矩形不能被隨意移動(dòng)。這樣,用戶所看到的只是矩形,而看不到單元格中所存儲的內(nèi)容。C、通過設(shè)置單元格的行高和列寬,隱藏選定的單元格,然后保護(hù)工作表,使用戶不能直接訪問被隱藏的單元格,從而起到讀保護(hù)的作用。3、快速填充相同數(shù)據(jù)如果你希望在不同的單元格中輸入大量相同的數(shù)據(jù)信息,那么你不必逐個(gè)單元格一個(gè)一個(gè)地輸入,那樣需要花費(fèi)好長時(shí)間,而且還比較容易出錯(cuò)。我們可以通過下面的操作方法在多個(gè)相鄰或不相鄰的單元格中快速填充同一個(gè)數(shù)據(jù),具體方法為:A、同時(shí)選中需要填充數(shù)據(jù)的單元格。若某些單元格不相鄰,可在按住Ctrl鍵的同時(shí),點(diǎn)擊鼠標(biāo)左鍵,逐個(gè)選中;B、輸入要填充的某個(gè)數(shù)據(jù)。按住Ctrl鍵的同時(shí),按回車鍵,則剛才選中的所有單元格同時(shí)填入該數(shù)據(jù)。4、使用Excel中的“宏”功能宏的概念,相信使用過WORD的人都會(huì)知道,她可以記錄命令和過程,然后將這些命令和過程賦值到一個(gè)組合鍵或工具欄的按鈕上,當(dāng)按下組合鍵時(shí),計(jì)算機(jī)就會(huì)重復(fù)所記錄的操作。在實(shí)踐工作中,它可以代替經(jīng)常輸入大量重復(fù)而又瑣碎的數(shù)據(jù),具體宏的定義方法如下::A、打開工作表,在工作表中選中要進(jìn)行操作的單元格;B、用鼠標(biāo)單擊菜單欄中的“工具”菜單項(xiàng),并從彈出的下拉菜單中選擇“宏”子菜單項(xiàng),并從隨后彈出的下級菜單中選擇“錄制新宏”命令;C、設(shè)定好宏后,我們就可以對指定的單元格,進(jìn)行各種操作,程序?qū)⒆詣?dòng)對所進(jìn)行的各方面操作記錄復(fù)制。5、連續(xù)兩次選定單元格我們有時(shí)需要在某個(gè)單元格內(nèi)連續(xù)輸入多個(gè)數(shù)值,以查看引用此單元格的其他單元格的效果。但每次輸入一個(gè)值后按回車鍵,活動(dòng)單元格均默認(rèn)下移一個(gè)單元格,非常不便。解決此問題的一般做法是通過選擇“工具”\“選項(xiàng)”\“編輯”,取消“按回車鍵后移動(dòng)”選項(xiàng)的選定來實(shí)現(xiàn)在同一單元格內(nèi)輸入許多數(shù)值,但以后你還得將此選項(xiàng)選定,顯得比較麻煩。其實(shí),采用連續(xù)兩次選定單元格方法就顯得靈活、方便:單擊鼠標(biāo)選定單元格,然后按住Ctrl鍵再次單擊鼠標(biāo)選定此單元格。此時(shí),單元格周圍將出現(xiàn)實(shí)線框。6、在工作表之間使用超級連接首先須要在被引用的其他工作表中相應(yīng)的部分插入書簽,然后在引用工作表中插入超級鏈接,注意在插入超級鏈接時(shí),可以先在“插入超級鏈接”對話框的“鏈接到文件或URL”設(shè)置欄中輸入目標(biāo)工作表的路徑和名稱,再在“文件中有名稱的位置”設(shè)置欄中輸入相應(yīng)的書簽名,也可以通過“瀏覽”方式選擇。完成上述操作之后,一旦使用鼠標(biāo)左鍵單擊工作表中帶有下劃線的文本的任意位置,即可實(shí)現(xiàn)中文Excel2000在自動(dòng)打開目標(biāo)工作表并轉(zhuǎn)到相應(yīng)的位置處,這一點(diǎn)與WORD的使用很相似。7、快速清除單元格的內(nèi)容首先用鼠標(biāo)選定該單元格,然后按住鍵盤上的Delete鍵,此時(shí)你會(huì)發(fā)現(xiàn)你只是刪除了單元格內(nèi)容,它的格式和批注還保留著。那么如何才能徹底清除單元格呢,請看下面的兩種操作步驟:A、選定想要清除的單元格或單元格范圍;B、選擇“編輯”菜單中的“清除”命令,這時(shí)顯示“清除”菜單;C、選擇要清除的命令,可以選擇“全部”、“格式”、“內(nèi)容”或“批注”中的任一個(gè)。8、快速修改單元格次序在實(shí)際操作的過程中,我們有時(shí)需要快速修改單元格內(nèi)容的次序。在拖放選定的一個(gè)或多個(gè)單元格至新的位置的同時(shí),按住Shift鍵可以快速修改單元格內(nèi)容的次序。具體方法如下:A、首先用鼠標(biāo)選定單元格,同時(shí)按下鍵盤上的Shift鍵;B、接著移動(dòng)鼠標(biāo)指針到單元格邊緣,直至出現(xiàn)拖放指針箭頭,然后進(jìn)行拖放操作。上下拖拉時(shí)鼠標(biāo)在單元格間邊界處會(huì)變成一個(gè)水平“工”狀標(biāo)志,左右拖拉時(shí)會(huì)變成垂直“工”狀標(biāo)志,釋放鼠標(biāo)按鈕完成操作后,單元格間的次序即發(fā)生了變化。、在Excel中利用公式來設(shè)置加權(quán)平均加權(quán)平均在財(cái)務(wù)核算和統(tǒng)計(jì)工作中經(jīng)常用到,并不是一項(xiàng)很復(fù)雜的計(jì)算,關(guān)鍵是要理解加權(quán)平均值其實(shí)就是總量值(如金額)除以總數(shù)量得出的單位平均值,而不是簡單的將各個(gè)單位值(如單價(jià))平均后得到的那個(gè)單位值。在Excel中可設(shè)置公式解決(其實(shí)就是一個(gè)除法算式),分母是各個(gè)量值之和,分子是相應(yīng)的各個(gè)數(shù)量之和,它的結(jié)果就是這些量值的加權(quán)平均值。10、用Excel繪制函數(shù)圖像函數(shù)圖像能直觀地反映函數(shù)的性質(zhì),用手工方法來繪制函數(shù)圖像效果不太好,而用Excel繪制函數(shù)圖像非常簡便,所作圖像非常標(biāo)準(zhǔn)、漂亮,具體方法如下:A、首先打開電子表格的操作窗口,然后用鼠標(biāo)選擇菜單欄中的“新建”命令,這時(shí)屏幕上會(huì)出現(xiàn)一個(gè)空白的電子表格;B、然后在A列的A1格輸入“X=”,表明這是自變量,再在A列的A2及以后的格內(nèi)逐次從小到大輸入自變量的各個(gè)值;實(shí)際輸入的時(shí)候,通常應(yīng)用等差數(shù)列輸入法,先輸入前三個(gè)值,定出自變量中數(shù)與數(shù)的距離,然后點(diǎn)擊A2格,按住鼠標(biāo)拖到A4格選中這三項(xiàng),使這三項(xiàng)變成一個(gè)黑色矩形,再用鼠標(biāo)指向這黑色矩形的右下角的小方塊,當(dāng)光標(biāo)變成“+”后,按住鼠標(biāo)拖動(dòng)光標(biāo)到適當(dāng)?shù)奈恢?,就完成自變量的輸入;C、接著在B列的B1格輸入函數(shù)式y(tǒng)=f(x)的一般函數(shù)表達(dá)式,如y=1/x;也可在點(diǎn)擊工具欄上的函數(shù)圖標(biāo)“fx”后,在出現(xiàn)的不同函數(shù)列表的選項(xiàng)中選擇需要的一種;輸入結(jié)束后,點(diǎn)擊函數(shù)輸入對話框旁的勾號,B2格內(nèi)馬上得出了計(jì)算的結(jié)果。這時(shí),再選中B2格,讓光標(biāo)指向B2矩形右下角的方框,當(dāng)光標(biāo)變成“+”時(shí)按住光標(biāo)沿B列拖動(dòng)到適當(dāng)?shù)奈恢眉赐瓿珊瘮?shù)值的計(jì)算。注意一定要把該函數(shù)中自變量x的位置輸入前面A列自變量的絕對位置A2格,這樣下面計(jì)算的時(shí)候才會(huì)對不同的自變量進(jìn)行計(jì)算;D、最后點(diǎn)擊工具欄上的“圖表向?qū)А眻D標(biāo),在出現(xiàn)的各種圖表格式圖標(biāo)中選擇“X,Y散點(diǎn)圖”,然后在出現(xiàn)的“X,Y散點(diǎn)圖”類型中選擇“無數(shù)據(jù)點(diǎn)平滑線散點(diǎn)圖”;這時(shí),可按住鼠標(biāo)察看即將繪好的函數(shù)圖像。另外,對于自變量僅為正值的函數(shù),也可用“圖表向?qū)А敝械摹罢劬€圖”格式繪制。在Excel中自動(dòng)推測出生年月日及性別的技巧大家都知道,身份證號碼已經(jīng)包含了每個(gè)人的出生年月日及性別等方面的信息(對于老式的15位身份證而言,7-12位即個(gè)人的出生年月日,而最后一位奇數(shù)或偶數(shù)則分別表示男性或女性。如某人的身份證號碼為420400700101001,它的7-12位為700101,這就表示該人是1970年元月1日出生的,身份證的最后一位為奇數(shù)1,這就表示該人為男性;對于新式的18位身份證而言,7-14位代表個(gè)人的出身年月日,而倒數(shù)第二位的奇數(shù)或偶數(shù)則分別表示男性或女性)。根據(jù)身份證號碼的這些排列規(guī)律,結(jié)合Excel的有關(guān)函數(shù),我們就能實(shí)現(xiàn)利用身份證號碼自動(dòng)輸入出生年月日及性別等信息的目的,減輕日常輸入的工作量。Excel中提供了一個(gè)名為MID的函數(shù),其作用就是返回文本串中從指定位置開始特定數(shù)目的字符,該數(shù)目由用戶指定(另有一個(gè)名為MIDB的函數(shù),其作用與MID完全一樣,不過MID僅適用于單字節(jié)文字,而MIDB函數(shù)則可用于漢字等雙字節(jié)字符),利用該功能我們就能從身份證號碼中分別取出個(gè)人的出生年份、月份及日期,然后再加以適當(dāng)?shù)暮喜⑻幚砑纯傻贸鰝€(gè)人的出生年月日信息。提示:MID函數(shù)的格式為MID(text,start_num,num_chars)或MIDB(text,start_num,num_bytes),其中Text是包含要提取字符的文本串;Start_num是文本中要提取的第一個(gè)字符的位置(文本中第一個(gè)字符的start_num為1,第二個(gè)為2……以此類推);至于N

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論