【正文】
規(guī)則: ( 1)用 戶界面是面向用戶的。根據(jù)這些從而知道員工調(diào)動(dòng)信 16 息有這幾個(gè)主要功能:?jiǎn)T工調(diào)動(dòng)基本信息、添加員工調(diào)動(dòng)信息、刪除員工信息和查詢員工調(diào)動(dòng)信息。 ● 添加員工考勤信息:對(duì)某些員工的特殊情況進(jìn)行一種的信息的添加,使其這個(gè)部分的內(nèi)容顯示出完整性。 ● 查詢員工基本信息:如果上級(jí)部門或者人事部門的人員要了解公司 15 里的某些人員的信息,就需要進(jìn)行查找該員工信息了。除此之外,員工的去留的信息資源也可隨時(shí)地掌握,從而進(jìn)行新的計(jì)劃 安排,做出合理地快速地行動(dòng),盡量避免公司的損失或者盡量減少公司的損失。軟件需求分析過程將軟件計(jì)劃階段所確定的軟件范圍逐步細(xì)化到可詳細(xì)定義的程度,并分析出各種不同的軟件元素,然后找到可行的解決方案。 Access 數(shù)據(jù)庫(kù)是一個(gè)大型數(shù)據(jù)庫(kù)管理系統(tǒng)。 ( 2)通過完善,規(guī)范的后臺(tái)數(shù)據(jù)庫(kù),使系統(tǒng)的數(shù)據(jù)處理、存儲(chǔ)功能更加安全、可靠和穩(wěn)定。信息錄入項(xiàng)目齊全、完整、系統(tǒng)。 8 第 2 章 系統(tǒng)可行性研究 項(xiàng)目開發(fā)意義 人事管理是企事業(yè)單位管理的一個(gè)重要內(nèi)容,隨著時(shí)代的進(jìn)步,各種企事業(yè)單位也逐漸變得龐大起來。 7 人事管理信息系 統(tǒng)主要研究?jī)?nèi)容 在人事管理信息系統(tǒng)的設(shè)計(jì)過程中,采用 Access 數(shù)據(jù)庫(kù)進(jìn)行了規(guī)范化的數(shù)據(jù)庫(kù)設(shè)計(jì)方案。 ( 2)系統(tǒng)調(diào)查 對(duì)所要設(shè)計(jì)的管理信息系統(tǒng)進(jìn)行系統(tǒng)調(diào)查,分析它所應(yīng)用的環(huán)境和背景,了解它的用途,以及所要實(shí)現(xiàn)目的和意義。主要有: ? 用界面技術(shù)編程實(shí)現(xiàn)數(shù)據(jù) 庫(kù)數(shù)據(jù)的錄入、修改、刪除和添加。 管理信息系統(tǒng) 管理信息系統(tǒng)為企事業(yè)單位提供了企事業(yè)狀況、生產(chǎn)過程、經(jīng)營(yíng)活動(dòng)、辦公自動(dòng)化等多方面信息,服務(wù)于現(xiàn)代化的企事業(yè)管理中,是提高企事業(yè)單位工作效率和經(jīng)濟(jì) 效益的計(jì)算機(jī)應(yīng)用系統(tǒng)。 Access2021 不僅可以處理自身的數(shù)據(jù)庫(kù)文件,還可以處理其它一些數(shù)據(jù)庫(kù)系。通過 Access2021 功能強(qiáng)大的工具,用戶可以方便的使用和管理數(shù)據(jù)庫(kù),如創(chuàng)建和編輯數(shù)據(jù)表、設(shè)計(jì)和使用各種查詢工具進(jìn)行查詢操作、設(shè)計(jì)和使用窗體、制作和打印報(bào)表、設(shè)計(jì)和使用宏、設(shè)計(jì)和使用 Web 頁(yè)等。 ( 4)已完成的應(yīng)用程序是使用 Visual Basic 虛擬機(jī)的真下的 .exe 文件,用戶可以自由分發(fā)。從 Visual 到 都要在 Windows 95/98 或 Windows NT 等 32 位操作系統(tǒng)支持下才能運(yùn)行。這套 系統(tǒng)采用客戶機(jī) / 2 服務(wù)器模式(簡(jiǎn)稱 C/S 結(jié)構(gòu)),面向 Windows 操作系統(tǒng),以 Visual Basic 作為前臺(tái)開發(fā)工具,以 Access 數(shù)據(jù)庫(kù)作為后臺(tái)數(shù)據(jù)庫(kù)。 現(xiàn)代人事管理 信息系統(tǒng)最早誕生于 20 世紀(jì) 70 年代末,當(dāng)時(shí)僅在少數(shù)企業(yè)中用于最簡(jiǎn)單、最基礎(chǔ)的工作。 關(guān)鍵詞 : 人事管理系統(tǒng);員工基本信息;員工考勤信息;員工調(diào)動(dòng)信息 II Abstract Come along the 21 century, the modern social information development is more and more quickly, especially the development of the industry and business business enterprise let person daring not believe. In the management of modern business enterprise, person management infor mation system is now developing the more and more important function. This art icle introduce mainly the business enterprise personal management systemwhi ch has been designed with the tool for development,the process of system analyse, the process of system design,the process of database design and the process of sys tem realizes etc. The Personal Management Information System of Clothes Factory of Shenzhen in this artical designed in text is to uses the Visual Basic Chinese versions be used as to develop the tool, the backstage database adopt the Access .This system39。 I 摘 要 隨著 21 世紀(jì)的到來,現(xiàn)代的社會(huì)信息發(fā)展越來越快速的發(fā)展,特別是工商企業(yè)的發(fā)展更是讓人不敢相信。s realize can provide the business enterprise unit with the information con sults, information index, information access etc,help the business enterprise unit to improve the working efficiency,realize the management of information that date the information records into the item wellfound, plete, use of system is simple,handy,flexible,it is easy to operation and master for user。隨著科學(xué)技術(shù)的不斷進(jìn)步 ,計(jì)算機(jī)科學(xué)日漸成熟 ,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí) ,它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。本系統(tǒng)主要做了以下的幾個(gè)模塊功能即整體框架 —— 企業(yè)人事信息管理系統(tǒng)主窗體、系統(tǒng)用戶管理模塊、員工基本信息模塊、員工考勤信息模塊、員工調(diào)動(dòng)信息模塊。 Visual Basic 包括三種版本 ,分別為學(xué)習(xí)版、專業(yè)版和企業(yè)版。 Access 數(shù)據(jù)庫(kù)簡(jiǎn)介 對(duì)擬開發(fā)系統(tǒng)選用 Access2021 作為后臺(tái)數(shù)據(jù)庫(kù)。還可使用 VBA( Visual Basic for Application)開發(fā)高級(jí) 應(yīng)用程序。 統(tǒng)管理軟件所建立的數(shù)據(jù)庫(kù)文件,能識(shí)別 dBase、 FoxBase、 FoxPro、Paradox、 Btrieve 等數(shù)據(jù)庫(kù)格式文件,并且支持開放式數(shù)據(jù)庫(kù)互連性標(biāo)準(zhǔn)( ODBC)的 SQL。數(shù)據(jù)是管理信息系統(tǒng)的中心,數(shù)據(jù)是穩(wěn)定的,但處理數(shù)據(jù)的方法是多變的,如果能使大量的數(shù)據(jù)實(shí)現(xiàn)統(tǒng)一化、規(guī)范化、簡(jiǎn)單化的管理和操作,那么也就實(shí)現(xiàn)了管理信息系統(tǒng)所要達(dá)到的目的和意義。 ? 用界面技術(shù)編程顯示數(shù)據(jù)庫(kù)數(shù)據(jù)。 ( 3)系統(tǒng)功能分析 系統(tǒng)功能分析是管理信息系統(tǒng)開發(fā)的關(guān)鍵環(huán)節(jié),要求在系統(tǒng)調(diào)查的基礎(chǔ)上,對(duì)系統(tǒng)所要實(shí)現(xiàn)的功能進(jìn)行詳細(xì)的分析,并建立系統(tǒng)的邏輯功能模型。整個(gè)系統(tǒng)包括多個(gè)功能模塊的列表窗口、輸入窗口、查詢窗口等。如何管理好內(nèi)部員工的信息,成為企事業(yè)單位管理中的一個(gè)大的問題。現(xiàn)代人事管理系統(tǒng)靈活使用表格對(duì)各種信息分門別類,組成人事管理信息系統(tǒng),可以方便地查詢、閱讀、修改、交流和重復(fù)使用。 ( 3)通過系統(tǒng)的實(shí)施,可逐步提高企事業(yè)單位的管理水平,提高工作效率,以達(dá)到良好的效果。 Access 數(shù)據(jù)庫(kù)并不屬于 Visual Basic,在 Visual Basic 開發(fā)環(huán)境下,用 ADO 和 OLEDB 連接數(shù)據(jù)庫(kù)技術(shù)可以簡(jiǎn)單方便的實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的訪問。軟件需求說明書不只是軟件開發(fā)人員的事,用戶也起著至關(guān)重要的作用。那么在該管理功能里就有這樣的幾個(gè)功能:修改員工基本信息、刪除員工基本信息和查詢員工基本信息。只要輸入某單個(gè)信息(例如輸入員工編號(hào)或者姓名)即可查找出來。之所以要這樣主要是對(duì)員工的年度考核有個(gè)補(bǔ)充的作用。 ● 員工調(diào)動(dòng)基本信息:它和上面的基本都差不多,唯一不同它里面錄入的信息是調(diào)動(dòng)的基本信息。用戶需要的是開發(fā)者開發(fā)的應(yīng)用軟件滿足其需求,并且易于使用。 18 時(shí)間特性 按照該系統(tǒng)軟件所在的電腦響應(yīng)速度進(jìn)行評(píng)定。 可測(cè)試性 設(shè)計(jì)時(shí)應(yīng)該盡量減少測(cè)試本系統(tǒng)的各項(xiàng)功能所需的工作量。 1.系統(tǒng) 系統(tǒng)啟動(dòng)的時(shí)候有一個(gè)管理員用戶,使用這個(gè)用戶登錄后,可以添加其他用戶,而且每一個(gè)用戶都可以更改自己的密碼。分別用來顯示數(shù)據(jù)庫(kù)中所有員工上下班考勤記錄和其他相關(guān)記錄信息。 ( 5)設(shè)置上下班時(shí)間:設(shè)置公司上下班時(shí)間。 針對(duì)人事管理 所涉及的數(shù)據(jù)信息要求,本系統(tǒng)采用 Access 數(shù)據(jù)庫(kù),設(shè)計(jì)了一個(gè)名為 Person 的數(shù)據(jù)庫(kù),其中包括用戶信息表 UserInfo、員工基本信息表 StuffInfo、員工上下班考勤表 AttendanceInfo、上下班時(shí)間設(shè)置表TimeSetting、員工請(qǐng)假記錄表 LeaveInfo、員工加班記錄表 OvertimeInfo、員工出差記錄表 ErrandInfo、員工調(diào)動(dòng)記錄表 AlterationInfo 以及員工編號(hào)計(jì)數(shù)表 PersonNum 這九個(gè)數(shù)據(jù)表。其主要功能包括:系統(tǒng)用戶功能;員工基本信息管理(添加員工信息、刪除員工信息、查詢員工 信息和員工信息);員工考勤信息功能(添加員工考勤信息、刪除員工考勤信息、查詢員工考勤信息);員工調(diào)動(dòng)信息(添加員工調(diào)動(dòng)信息、刪除員工調(diào)動(dòng)信息、查詢員工調(diào)動(dòng)信息)等眾多功能。 3. 編輯工具欄 在窗體中添加 ToolBar 和 ImageList 兩個(gè)控件 , 如果工具箱里沒有就到 “ 工程 |部件 ”里添加兩個(gè)組件 “ Microsoft ADO Data Controls (OLEDB)和Microsoft ADO DataGird Controls (OLEDB)”。 圖 57 StatusBar 屬性窗格界面設(shè)置 5. 保存窗體 : 設(shè)計(jì)完成后 , 將窗體以 frmMain 為窗體文件名保存到所 在工程文件中。 登錄窗體的設(shè)計(jì) 實(shí)現(xiàn)的功能 作為一個(gè)管理信息系統(tǒng),本系統(tǒng)規(guī)定只有通過身份驗(yàn)證即輸入的用戶名和密碼都正確時(shí)才能啟動(dòng)本系統(tǒng)。設(shè)計(jì)好的窗體如圖 58 所示。 ( 3)保存窗體:在設(shè)計(jì)好窗體后,將其保存為名為 的窗體文件并保存到工程文件中。再添加 1 個(gè)標(biāo)簽,用來顯示標(biāo)題。 ( 2) 添加控件:在窗體中添加 3 個(gè)復(fù)選框, 4 個(gè)下拉列表和 2 個(gè)命令按鈕。添加控件后,單擊鼠標(biāo)右鍵。 ( 3)右擊 Connection1 選擇“添加命令”,添加一個(gè) Command1,打開其屬性窗口,屬性設(shè)置如圖 513 所示。 41 主窗體代碼的添加 在本章的開始,就已經(jīng)對(duì)系統(tǒng)主窗體的的功能和設(shè)計(jì)過程作了介紹,由于它的作用是調(diào)用系統(tǒng)中的各功能窗體,所以當(dāng)系統(tǒng)中的所有窗體都設(shè)計(jì)完成后,就可以對(duì)它進(jìn)行代碼的添加。 如果需要備份數(shù)據(jù)庫(kù),則可直接從文件夾中拷貝出數(shù)據(jù)庫(kù)文件。本人事管理信息系統(tǒng)的設(shè)計(jì),是以 Visual Basic 語言作為系統(tǒng)的開發(fā)工具, Access數(shù)據(jù)庫(kù)作為后臺(tái)數(shù)據(jù)庫(kù)為系統(tǒng)提供數(shù)據(jù)資源。 人事管理信息系統(tǒng)是管理信息系統(tǒng)中的一種。因?yàn)檫@種操作是不可以挽回的,因此在操作的時(shí)候一定要謹(jǐn)慎。 42 系統(tǒng)實(shí)現(xiàn)后就是發(fā)布,首先是生成一個(gè)可以執(zhí)行文件。這樣就可以更全面的滿足用戶的使用習(xí)慣。設(shè)計(jì)后的窗體如圖 512 所示。設(shè)計(jì)后的窗體如圖 511 所示 圖 511 查詢員工基本信息窗體 37 ( 4)添加代碼,關(guān)于此項(xiàng)的代碼將會(huì)放在附錄 3 里。 ( 3)保存窗體:在設(shè)計(jì)好窗體后,將其保存為名為 的窗體文件存入到工程文件中。 員工基本信息列表窗體的建立 實(shí)現(xiàn)的功能 通過這個(gè)窗體能夠顯示出所有員工的基本信息,也可以點(diǎn)擊窗體中的按鈕來實(shí)現(xiàn)“員工基本信息管理”模塊中的各項(xiàng)功能,并補(bǔ) 充了對(duì)記錄進(jìn)行“修改”的功能,點(diǎn)擊或查詢出某一條記錄,既可對(duì)其進(jìn)行所需的改動(dòng)。 員工基本信 息窗體的設(shè)計(jì) 實(shí)現(xiàn)的功能 “員工基本信息”窗體所要實(shí)現(xiàn)的功能就是將員工的基本信息情況按照統(tǒng)一的項(xiàng)目和輸入格式,輸入到數(shù)據(jù)庫(kù)中。 實(shí)現(xiàn)過程 登錄窗體的設(shè)置,對(duì)于系統(tǒng)的安全是至關(guān)重要的,因而必須要對(duì)其的設(shè)計(jì)要慎重。關(guān)于此項(xiàng)代碼的添加將會(huì)在以后的章節(jié)里進(jìn)行。如圖 53 和圖 54 所示。通過對(duì)菜單或工具欄的選擇彈出不同的窗體,實(shí)現(xiàn)功能模塊的調(diào)用。 表 41 用戶信息表 字段名稱 數(shù)據(jù)類型 字段大小 說 明 UserID Varchar 30 15 用戶名稱 UserPWD Varchar 30 15 用戶密碼 表 42 員工基本信息表 字段名稱 數(shù)據(jù)類型 字段大小 說 明 SID Int 10 員工編號(hào) SName Varchar 10 10 員工姓名