【正文】
參考文獻(xiàn) .................................................................. 24 致 謝 .................................................................. 25 聲 明 .................................................................. 26 1 引言 在這個(gè)信息迅速膨 脹的社會(huì),各行各業(yè)所要管理、涉及的數(shù)據(jù)信息量越來越多、越來越大。并簡要介紹 了系統(tǒng)開發(fā)采用的過程方法。 本企業(yè)人事管理系統(tǒng)采用 C/S 結(jié)構(gòu),主要對(duì)企業(yè)員工的信息以及跟人事相關(guān)的工作流程進(jìn)行集中的管理,方便企業(yè)建立一個(gè)完善的、強(qiáng)大的員工信息數(shù)據(jù)庫。 學(xué)位論文 基于 C/ S 結(jié)構(gòu) 的企業(yè)人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 論文作者姓名: 申請(qǐng)學(xué)位專業(yè): 申請(qǐng)學(xué)位類別: 指導(dǎo)教師姓名(職稱): 論文提交日期: 基于 C/S 結(jié)構(gòu)的企業(yè)人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 摘 要 在當(dāng)今社會(huì),互聯(lián)網(wǎng)空前的發(fā)展,給人們的工作和生活帶來了極大的便利和高效,信息化,電子化已經(jīng)成為節(jié)約運(yùn)營成本,提高工作效率的首選。它是以 . SQL 2021 Express 數(shù)據(jù)庫作 為開發(fā)平臺(tái)。 關(guān)鍵詞 企業(yè)人事管理系統(tǒng); C/S;員工信息數(shù)據(jù)庫 The Design and Implementation of Enterprise Personnel Management System Based on C/S Abstract In our society, the unprecedented development of Inter has brought us great convenience and efficiency. Informatization and electronization have bee the first choice of saving operation cost and improving work efficiency. Many enterprises39。隨著當(dāng)前許多的中、小型企業(yè)的發(fā)展壯大,員工的數(shù)量也在不斷的增加。 企業(yè)人事管理系統(tǒng)是典型的管理信息系統(tǒng) (MIS),其開發(fā)主要包括后臺(tái)數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)。根據(jù)大多數(shù)企業(yè)人事管理的需求,本論文就該人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)進(jìn)行了分析探討:首先對(duì)系統(tǒng)的需求分析做了敘述,然后介紹了系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn),最后進(jìn)行了系統(tǒng)測(cè)試。管理信息系統(tǒng)是信息系統(tǒng)的一個(gè)分支之一,經(jīng)過 30多年的發(fā)展,已經(jīng)成為一個(gè)具有自身概念、理論、結(jié)構(gòu)、體系和開發(fā)方法的 集管理科學(xué)、信息科 學(xué)、系統(tǒng)科學(xué)及計(jì)算機(jī)科學(xué)等 覆蓋多學(xué)科的 綜合性學(xué)科 。 目前國內(nèi)使用和發(fā)展的 MIS 平臺(tái)模式大體上分為兩種:客戶機(jī) /服務(wù)器( Client/Server,簡稱 C/S)模式和 Web 瀏覽器 /服務(wù)器( Browser/Server,簡 稱 B/S)模式。 — 軟件功能設(shè)計(jì)個(gè)性化,具有直觀、簡單、方便的特點(diǎn) ,可以滿足客戶個(gè)性化的功能要求;如自由制表的功能在 C/S 模式下就能夠?qū)崿F(xiàn),在 B/S 模式下就很難實(shí)現(xiàn)或運(yùn)行效率很低。 — 兼容性差,對(duì)于不同的開發(fā)工具,具有較大的局限性。 ,確定系統(tǒng)要實(shí)現(xiàn)的目標(biāo)。 SQL Server 2021 及 C 簡介 SQL Server 20215 數(shù)據(jù)庫簡介 SQL Server 2021 和 SQL Server 2021 Express 都是微軟開發(fā)的,一個(gè)全面的數(shù)據(jù)庫平臺(tái), Express 是 SQL Server2021 的免費(fèi)版本,他們功能完全相同2021Express 使用集成的商業(yè)智能 (BI) 工具提供了企業(yè)級(jí)的數(shù)據(jù)管理。這使您的企業(yè)可以構(gòu)建和部署經(jīng)濟(jì)有效的 BI 解決方案,幫助您的團(tuán)隊(duì)通過記分卡、 Dashboard、Web services 和移動(dòng)設(shè)備將數(shù)據(jù)應(yīng)用推向業(yè)務(wù)的各個(gè)領(lǐng)域。 C簡介 在過去的二十年里, C 和 C++已經(jīng)成為在商業(yè)軟件的開發(fā)領(lǐng)域中使用最廣泛的語言。另外,一些 C/C++開發(fā)人員還需要在必要的時(shí)候進(jìn)行一些底層的編程。 正是由于 C面向?qū)ο蟮淖吭皆O(shè)計(jì),使它成為構(gòu)建各類組件的理想之選—— 無論是高級(jí)的商業(yè) 對(duì)象還是系統(tǒng)級(jí)的應(yīng)用程序。 C具有以下的優(yōu)點(diǎn): 中指針已經(jīng)消失 。 像 Integer,Floats 等 。 支持?jǐn)?shù)據(jù)封裝 ,繼承 ,多態(tài)和對(duì)象界面 (即 java 中的 interface 關(guān)鍵字 )。 C中我們不能進(jìn)行不安全的類型轉(zhuǎn)換 像 將 double 轉(zhuǎn)換成 boolean.。軟件系統(tǒng)本身運(yùn)行對(duì)計(jì)算機(jī)硬件平臺(tái)和操作系統(tǒng)平臺(tái)要求適中。 c) 部門基本信息管理 此功能模塊主要是提供給管理員對(duì)公司的部門進(jìn)行分類統(tǒng)計(jì)。具有添加或刪除或修改管理用戶的功能。 用戶需求 : 因?yàn)榇斯芾硐到y(tǒng)主要是針對(duì)大多數(shù)企業(yè)的人事管理部門管理公司內(nèi)部人事而開發(fā)的 ,它僅僅是提供給人事管理部門的工作人員使用 ,也就是說用戶角 色都是單一的 ,他們都是系統(tǒng)的管理者 ,享有平等的權(quán)限 .系統(tǒng)管理員點(diǎn)擊用戶管理,可以對(duì)用戶信息表進(jìn)行查詢,編輯,刪除,添加新用戶等操作。 C、 安全可靠性原則 應(yīng)用軟件與數(shù)據(jù)庫系統(tǒng)的設(shè)計(jì)要做到安全可靠,防止非法用戶的入侵。實(shí)現(xiàn)“傻瓜型”管理 —— 易學(xué)、易用、易管理。否則,對(duì)需求定義的任何改進(jìn),在設(shè)計(jì)上都必須大量返工。用戶必須使用 客戶端應(yīng)用程序才能對(duì) 服務(wù)端 數(shù)據(jù)進(jìn)行操作 。如表 42 表 42:部門信息 字段名 字段類型 是否主鍵 說明 ID int 是 定義部門編號(hào) Name nvarchar(50) 否 定義部門名稱 (員工信息表 )存儲(chǔ)員工的基本信息 。 。 。 用戶界面:又稱人機(jī)界面,實(shí)現(xiàn)用戶與計(jì)算機(jī)之間得通信,以控制計(jì)算機(jī)或進(jìn)行用戶和計(jì)算機(jī)之間得 數(shù)據(jù) 傳送得系統(tǒng)部件。 信息管理 日志管理 企業(yè)人事管理系統(tǒng) 系統(tǒng)管理 退出 修改密碼 注銷 用戶信息管理 員工信息管理 部門信息管理 對(duì)系統(tǒng)有了深刻分析之后,確定了此企業(yè)人事 管理系統(tǒng)的界面主要由 6 部分組成: 3 員工信息管理界面 并嚴(yán)格根據(jù)界面設(shè)計(jì)原則,設(shè)計(jì)出了該企業(yè)人事管理系統(tǒng)的全部界面。 return。 return。 DialogResult = 。 SqlDataReader rs = null。 } if ( 0) = 0。 軟件環(huán)境 系統(tǒng)軟件: WindowsXP 工具軟件: .NET 202 SQL Server 2021。在原來的信息中修改員工相關(guān)的信息,修改完畢后點(diǎn)擊確定按鈕,則完成了員工信息修改的操作,如圖 所示 : 圖 然后我們來測(cè)試用戶管理子模塊 ,在此模塊中可以完成用戶的添加 ,刪除和修改功能 .以下是用戶信息的添加界面 .在用戶名框里寫入要添加用戶的用戶名,密碼與確認(rèn)密碼必須相同,最后在所屬部門框里,通過下拉菜單,選擇用戶所屬部門,從而完成添加用戶的整 個(gè)操作 .如圖 所示 : 圖 最后是部門管理子模塊的測(cè)試 ,在此模塊中 ,能完成部門的添加 ,修改和刪除功能 .如圖 所示 : 圖 日志管理模塊 進(jìn)入日志管理中的查看日志 ,就可以看到如下圖 所示的內(nèi)容 ,在此模塊中 ,主要記錄了用戶登陸登出的一些信息 ,如用戶登入登出事件的信息 ,用戶登陸時(shí)間 . 圖 由于篇幅所限,僅對(duì)企業(yè)人事管理系統(tǒng)的大部分功能進(jìn)行了測(cè)試和講解 ,其他功能模塊的實(shí)現(xiàn)請(qǐng)通過系統(tǒng)操作查看。最后完成了預(yù)定的功能的開發(fā),包括:員工基本信息管理 、 員工基本信息統(tǒng)計(jì) 、 查詢部門 、 基本信息管理 、 用戶信息管理 、 賬號(hào)管理 、 日志管理 等功能的設(shè)計(jì)與實(shí)現(xiàn)。由于是第一次編寫這樣的軟件,沒有經(jīng)驗(yàn),前期工作做的不是很好,多虧了老師的指導(dǎo)與同學(xué) 的幫助,才得以重上征途,但已浪費(fèi)了很多時(shí)間。但是,通過本次程序設(shè)計(jì),開闊了自己的視野,拓寬了自己的知識(shí)面,提高了認(rèn)識(shí)和學(xué)習(xí)新事物的能力,特別是增強(qiáng)了自己在程序設(shè)計(jì)方面的信心和動(dòng)手實(shí)踐能力,這些對(duì)于未來的工作無疑將是一筆寶貴的財(cái)富。 [4] 胡百敬 ,姚巧玫 .SQL Server2021 數(shù)據(jù)庫開發(fā)詳解 [M].北京 : 電子工業(yè)出版社, 2021。 致 謝 本文是在張路橋老師的熱情關(guān)心和指導(dǎo)下完成的,他淵博的知識(shí)和嚴(yán)謹(jǐn)?shù)闹螌W(xué)作風(fēng)使我受益匪淺,對(duì)順利完成本課題起到了極大的作用。 關(guān)于學(xué)位論文使用權(quán)和研究成果知識(shí)產(chǎn)權(quán)的聲明: 本人完全了解成都信息工程學(xué)院有關(guān)保管使用學(xué)位論文的規(guī)定,其中包括: ( 1)學(xué)校有權(quán)保管并向有關(guān)部門遞交學(xué)位論文的原件與復(fù)印件。 ( 5)學(xué)校可以公布學(xué)位論文的全部或部分內(nèi)容(保密學(xué)位論文在解密后遵守此規(guī)定)。s it right there. She indicated an area with her little % er. Let39。s forehead as her fingers flew over the keyboard. With each pro gram she called up, the numbers on her screen changed. It had a very close call with Rhea about three million years ago, she noted. It39。t tell them apart. I was afraid you39。s toes and was now exploring her left car. She liked that. It had been a memorable journey. Cirocco had loved every centimeter of it。t you think you39。t receiving. He just grinned w ith that boyish, tousle haired Aryan ideal face and talked about flying. He was to be the pilot of the Satellite Excursion Module when the ship reached Satu rn. Cirocco liked flying, too, but there came a time when a woman wanted to do something else. But eventually Calvin and Cirocco got what they had wanted. Soon after, neither wanted it anymore. Cirocco didn39。 Gene would have been astonished to learn wher e he fell on her scale of one to ten. Bill had happened almost by accidentthough she had since learned that few accidents happened around Bill. One thing led to another, and now they were about provide a pornographic demonstration of Newton39。s mind is appeased. Themis has things in mon with the moon Pic kering thought he saw, but Gab y is not convinced he actually sighted it. (If he did, she would not be listed as its discoverer. But to be fair, it seems too small and dim to be seen in even the best Lunar scopes.) Gaby is formulating a cataclysmic theory of Themis 39。t busy. We have something up here you should see. Be right up. She thought