第一篇:人事管理系統(tǒng)設(shè)計(jì)
企 業(yè) 人 事 管 理 系 統(tǒng) 課 程 設(shè) 計(jì)
實(shí)驗(yàn)小組成員:張健,黃仁獎(jiǎng),莊寧曉,徐凱,宋永捷
計(jì)算機(jī)051(行)
《企業(yè)人事管理系統(tǒng)》可行性研究報(bào)告
編寫目的
從人事管理的角度來講,人們已經(jīng)產(chǎn)生一種共識,那就是“人事管理是企業(yè)最珍貴的資產(chǎn)”?,F(xiàn)在,人事管理不僅是企業(yè)最珍貴的資產(chǎn),而且應(yīng)該是唯一“動(dòng)態(tài)的資產(chǎn)”。一個(gè)企業(yè),無論是土地,還是設(shè)備,還是流動(dòng)資金,他們的實(shí)質(zhì)都是靜態(tài)資產(chǎn)。人們認(rèn)為財(cái)務(wù)管理首要的是講“管好錢”。其實(shí)錢是屬于靜態(tài)資產(chǎn),錢是不會(huì)跑的,它又沒有長腳。如果說錢會(huì)跑,是因?yàn)橛腥巳?dòng)他,所以不是錢的問題,仍然是人的問題。錢是不能主動(dòng)創(chuàng)造價(jià)值的,即使是被投資于很好的項(xiàng)目,也是人做的決定,也是由人在那里管理。所以,唯有人的行為才是動(dòng)態(tài)的;只有人的行為才能創(chuàng)造價(jià)值。開發(fā)這樣一套管理軟件成為很有必要的事情。
人事管理系統(tǒng)是一個(gè)公司不可缺少的部分,它的內(nèi)容對于公司的決策者和管理者來說都至關(guān)重要, 隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識,它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用
項(xiàng)目背景
一套比較系統(tǒng)的人力資源管理理念,并建立了一整套比較規(guī)范的人力資源管理方法。在積極建立企業(yè)現(xiàn)代企業(yè)管理機(jī)制的今天,僅僅靠原始的手工管理或簡單的單機(jī)管理,人力資源部門面對大量的信息,無法有效率地將其中的重要部分提取出來,并做出相應(yīng)的判斷和處理。公司管理者的決策只能依據(jù)報(bào)表數(shù)據(jù),在浪費(fèi)大量人力、物力的同時(shí)無法做到實(shí)時(shí)監(jiān)控,難以保證數(shù)據(jù)的準(zhǔn)確性和及時(shí)性。因此,先進(jìn)的管理思想在企業(yè)中實(shí)現(xiàn)就成為了一個(gè)可望而不可及的目標(biāo)。公司集團(tuán)非常急需一套既有先進(jìn)管理思想又適合國內(nèi)大企業(yè)的人力資源管理信息系統(tǒng),作為實(shí)現(xiàn)目標(biāo)和提高現(xiàn)有水平的一種重要手段!
定義
人事管理是企業(yè)信息管理的重要部分,面對大量的人事工資信息,財(cái)務(wù)部門采用人力處理將浪費(fèi)大量的時(shí)間、人力和物力,且數(shù)據(jù)的準(zhǔn)確性低。因此,開發(fā)一個(gè)界面友好,易于操作的人事工資管理軟件進(jìn)行自動(dòng)化處理變得十分重要,這正是本系統(tǒng)開發(fā)的目的和意義
隨著時(shí)代的進(jìn)步,社會(huì)生產(chǎn)力高速發(fā)展,新技術(shù)層出不窮信息量急劇膨脹,整個(gè)人類社會(huì)已成為信息化的社會(huì)人們對信息和數(shù)據(jù)的利用和處理已經(jīng)進(jìn)入自動(dòng)化、網(wǎng)絡(luò)化和社會(huì)化的階段。如在查找情報(bào)資料、處理銀行帳目、倉庫管理、科研生產(chǎn)等方面,無不需要利用大量的信息資源。因此,如何有效地進(jìn)行數(shù)據(jù)信息的管理和利用,已經(jīng)成為人們普遍關(guān)注的課題。
信息在不同的領(lǐng)域里有著不同的概念,在管理科學(xué)領(lǐng)域中,通常認(rèn)為信息是經(jīng)過加工處理后的一種數(shù)據(jù)形式,是一種有次序的符號排列,它是系統(tǒng)傳輸和處理的對象。處在信息時(shí)代的今天,信息的作用越來越為人們所重視。制定工作計(jì)劃,研究投資策略,都離不開對信息的充分利用。管理信息系統(tǒng)(Management Information System,縮寫MIS)是一種“人機(jī)系統(tǒng)”,它以特定的模式支持一個(gè)組織內(nèi)各級組織機(jī)構(gòu)之間的通訊,對信息資源進(jìn)行綜合開發(fā),管理和利用,實(shí)現(xiàn)對該組織的有效管理。它通過對數(shù)據(jù)的加工處理,及時(shí)為管理與決策分析提供信息。其特點(diǎn)有:
數(shù)據(jù)全部存儲(chǔ)于計(jì)算機(jī)系統(tǒng)中;用戶使用簡單、操作方便、查詢速度快; 有極強(qiáng)的人-機(jī)對話功能;能直接從計(jì)算機(jī)系統(tǒng)中提供決策所需的參考信息。
參考資料 網(wǎng)上一些類似比較完整的系統(tǒng),人事管理系統(tǒng),學(xué)籍管理系統(tǒng),企業(yè)一些其他的系統(tǒng)的設(shè)計(jì)理念,好的報(bào)告分析。
可行性分析
要求 一般而言,良好的辦公管理,有助于為企業(yè)達(dá)到以下的目標(biāo):
一、協(xié)助組織達(dá)成發(fā)展目標(biāo)與遠(yuǎn)景。
二、有效地運(yùn)用人員的能力與技術(shù)專才。
三、促使組織成員的工作士氣高昂且激發(fā)潛能。
四、滿足組織成員的自我實(shí)現(xiàn)感與增加成員的工作成就感。
五、發(fā)起且落實(shí)組織變革。
六、提高組織成員的工作生活品質(zhì)。
七、協(xié)助企業(yè)負(fù)責(zé)人做出正確決策。
目標(biāo) 可行性研究的目標(biāo)是用最小的代價(jià)在盡可能的時(shí)間內(nèi)確定問題是否能夠解決。
可行性研究 可行性分析也稱為可行性研究,是在系統(tǒng)調(diào)查的基礎(chǔ)上,針對新系統(tǒng)的開發(fā)是否具備必要性和可能性,對新系統(tǒng)的開發(fā)從技術(shù)、經(jīng)濟(jì)、社會(huì)的方面進(jìn)行分析和研究,以避免投資失誤,保證新系統(tǒng)的開發(fā)成功。決定可行性的主要因素
經(jīng)濟(jì)上可行性:
近幾年,計(jì)算機(jī)技術(shù)的發(fā)展和計(jì)算機(jī)辦公自動(dòng)化的普及和應(yīng)用,計(jì)算機(jī)的應(yīng)用也有了較大的提高。計(jì)算機(jī)也都成為高校管理工作中的重要設(shè)備,每個(gè)單位、每個(gè)部門都有不同程度的計(jì)算機(jī)應(yīng)用。在硬件方面,無需單獨(dú)購買計(jì)算機(jī),只需利用目前已有的奔騰Ⅲ、奔騰Ⅳ的計(jì)算機(jī)即可,并附有打印機(jī)等附件。所以從硬件方面上完全可行。根據(jù)用戶的要求,分析其特點(diǎn),在經(jīng)濟(jì)上本項(xiàng)目是可行的,采集,編輯,發(fā)布,人員不需要專業(yè)的編程知識就可以快速高效地發(fā)布題庫信息。這樣加快了信息發(fā)布速度,減少了人力的開銷,縮短了從采集到發(fā)布的時(shí)間周期,從而提高了服務(wù)的質(zhì)量,而且由于管理周期縮短和人力開銷的減少,可以在高校信息化中獲得更多的好處。
在軟件上,由于人事管理工作不同于其它行業(yè)的管理工作,管理軟件在市場上沒有專業(yè)的管理軟件;找軟件開發(fā)公司單獨(dú)開發(fā)軟件所需費(fèi)用又太高,至少需要幾千元,并且實(shí)用性不強(qiáng),日后的維護(hù)升級等問題也不易解決。而由我們自己研究開發(fā)一套適合實(shí)際需要的管理軟件,即可節(jié)資金,也便于日常維護(hù)、備份和系統(tǒng)升級。
人事管理信息系統(tǒng)并不需要特別高的配置,編寫管理信息系統(tǒng)的軟件在市面上也十分便宜。因此,我們認(rèn)為它的制作在經(jīng)濟(jì)上是可行的。我國加入WTO后,面對高度信息化、全球化和管理現(xiàn)代化的國際競爭,中國如何應(yīng)用信息技術(shù)促進(jìn)管理創(chuàng)新,以管理創(chuàng)新促進(jìn)實(shí)施信息現(xiàn)代化的戰(zhàn)略,深化改革和實(shí)現(xiàn)管理水平跨越式發(fā)展,提高服務(wù)水平和服務(wù)質(zhì)量,增強(qiáng)的競爭力,已成為一個(gè)不容回避、亟待研究解決的重大課題。
技術(shù)上可行性:
本系統(tǒng)使用的是ASP.NET+SQL SERVER實(shí)現(xiàn)的。可以自由使用人事工資信息分類,自由賦予用戶權(quán)限,根據(jù)需要靈活使用模版??梢蕴峁┙o各種場合的信息,人事工資。
根據(jù)用戶的要求,分析其特點(diǎn),在經(jīng)濟(jì)上本項(xiàng)目是可行的,采集,編輯,發(fā)布,人員不需要專業(yè)的編程知識就可以快速高效地發(fā)布高校辦公信息。這樣加快了信息發(fā)布速度,減少了人力的開銷,縮短了從采集到發(fā)布的時(shí)間周期,從而提高了服務(wù)的質(zhì)量,而且由于管理周期縮短和人力開銷的減少,可以在高校信息化中獲得更多的好處。
通過SQL SERVER建立辦公自動(dòng)化數(shù)據(jù)庫SQL SERVER 是一種高效的關(guān)系數(shù)據(jù)庫系統(tǒng),它與Windows NT/2000及Windows 9x等操作系統(tǒng)緊密集成。這種安排使SQL SERVER能充分利用操作系統(tǒng)所提供的特性。對于今天復(fù)雜的客戶/服務(wù)器系統(tǒng)來說,SQL SERVER是一個(gè)很好的選擇??梢源蜷_SQL SERVER(1)建立數(shù)據(jù)庫。(2)建立表。建立的數(shù)據(jù)庫 asp.net 目前一些網(wǎng)站主要采取三種形式。
1:手工更新:一些小網(wǎng)站還停留在完全使用人工制作新頁面,更新目前的信息。這種方法不但效率低,而且容易出現(xiàn)錯(cuò)誤,目前這種方法基本使用在一些小站點(diǎn)和個(gè)人主頁,已經(jīng)不是主流。由于使用全部靜態(tài)頁面,可以有很高的負(fù)載。
2:動(dòng)態(tài)網(wǎng)頁技術(shù):隨著ASP.NET, PHP,CGI等動(dòng)態(tài)網(wǎng)頁技術(shù)的發(fā)展,用這些技術(shù)制作一個(gè)基于數(shù)據(jù)庫的動(dòng)態(tài)人事工資系統(tǒng)已經(jīng)是很方便的。這種技術(shù)構(gòu)件的網(wǎng)站,大大提高了信息更新的效率,信息發(fā)布人員只需要進(jìn)行簡單的文字圖片排版,就可以發(fā)布信息。簡單易用。但是,這種技術(shù)的信息發(fā)布系統(tǒng)存在另外一個(gè)缺點(diǎn),當(dāng)用戶訪問量大的時(shí)候,動(dòng)態(tài)頁面頻繁操作數(shù)據(jù)庫,會(huì)大量消耗系統(tǒng)資源,造成訪問緩慢或者根本無法訪問。
3:動(dòng)態(tài),靜態(tài)發(fā)布:這種技術(shù)與上面的動(dòng)態(tài)網(wǎng)頁技術(shù)沒有本質(zhì)上的區(qū)別,只是將靜態(tài)頁面和動(dòng)態(tài)技術(shù)的優(yōu)點(diǎn)結(jié)合起來!使用動(dòng)態(tài)技術(shù)采集信息,人事工資人員也只需要進(jìn)行簡單的文字和圖片排版,制作一個(gè)模版,就可以使用人事工資系統(tǒng)發(fā)布人事工資信息了。最后由系統(tǒng)根據(jù)模版和人事工資信息的具體內(nèi)容和網(wǎng)站結(jié)構(gòu)發(fā)布靜態(tài)頁面。這樣最終發(fā)布的為靜態(tài)頁面,可以承受很大的訪問量,也可以提高人事工資信息的發(fā)布效率。
本次畢業(yè)設(shè)計(jì)就是使用第三種技術(shù)構(gòu)造人事工資系統(tǒng)的。采用這種方式構(gòu)造系統(tǒng),有著易用,方便,快速,高效的優(yōu)點(diǎn),是一種廣泛采用的技術(shù)。
運(yùn)行上可行性:
現(xiàn)代計(jì)算機(jī)軟硬件的發(fā)展使得本系統(tǒng)具有良好的操作界面,簡單直接的操作界面,具有較強(qiáng)的人機(jī)對話能力,支持多種漢字輸入方式,其適應(yīng)性強(qiáng),顯示內(nèi)容簡單明了,使操作者不必具有較高高的計(jì)算機(jī)專業(yè)知識,也不必進(jìn)行專門培訓(xùn),稍一接觸就可以上手進(jìn)行所有操作。政治可行性:
本系統(tǒng)純?yōu)樗饺嗽O(shè)計(jì),在開發(fā)過程中沒有涉及合同、責(zé)任等與法律相抵觸的方面。因此,本系統(tǒng)在法律上是可行的。
人力資源的設(shè)計(jì)分析
使用ASP.NET作為系統(tǒng)開發(fā)的開發(fā)環(huán)境,它作為一種現(xiàn)代的編程語言,提供完善的指令控制語句、類與對象的支持及豐富的數(shù)據(jù)類型,給開發(fā)高性能系統(tǒng)提供的保障為開發(fā)滿足客戶要求的系統(tǒng),保證了代碼的模塊化要求,而代碼模塊化的提高,非常有利于以后對新系統(tǒng)的擴(kuò)展與修改。
綜上所述,本系統(tǒng)的設(shè)計(jì)與開發(fā)在技術(shù)上和硬件設(shè)備上的條件都是滿足的,因此,它在技術(shù)上是可行的。
經(jīng)濟(jì)上可行性:
現(xiàn)在,計(jì)算機(jī)的價(jià)格已經(jīng)十分低廉,性能卻有了長足的進(jìn)步。而本系統(tǒng)的開發(fā),為工作效率帶來了一個(gè)質(zhì)的飛躍,為此主要表現(xiàn)有以下幾個(gè)方面: 第一,本系統(tǒng)的運(yùn)行可以代替人工進(jìn)行許多繁雜的勞動(dòng); 第二,本系統(tǒng)的運(yùn)行可以節(jié)省許多資源; 第三,本系統(tǒng)的運(yùn)行可以大大的提高的工作效率; 第四,本系統(tǒng)可以使敏感文檔更加安全,等等。所以,本系統(tǒng)在經(jīng)濟(jì)上是可行的。
1.2 相關(guān)技術(shù)概述 1.2.1 軟件工程
軟件工程是指導(dǎo)計(jì)算機(jī)軟件開發(fā)和維護(hù)的工程學(xué)科。
(1)它采用工程的概念、原理、技術(shù)和方法來開發(fā)和維護(hù)軟件;
(2)它將管理技術(shù)與當(dāng)前經(jīng)過時(shí)間考驗(yàn)的而證明是正確的技術(shù)方法結(jié)合起來;(3)它強(qiáng)調(diào)使用生存周期方法學(xué)和結(jié)構(gòu)分析和結(jié)構(gòu)技術(shù);
(4)經(jīng)過人們長期的努力和探索,圍繞著實(shí)現(xiàn)軟件優(yōu)質(zhì)高產(chǎn)這個(gè)目標(biāo),從技術(shù)到管理兩個(gè)方面做了大量的努力,逐漸形成了“軟件工程學(xué)”這一新的學(xué)科。
3.對現(xiàn)有系統(tǒng)的分析
3.1處理流程和數(shù)據(jù)流程
系統(tǒng)整體模塊結(jié)構(gòu)圖
本系統(tǒng)由五大模塊組成,即系統(tǒng),員工基本信息,員工考勤信息,員工調(diào)動(dòng)信息,幫助。如下圖:
4.2系統(tǒng)流程圖
功能模塊 人事信息錄入,編輯,修改,查詢,打印
把員工信息記錄進(jìn)數(shù)據(jù)庫,可以隨時(shí)查看,起到檔案的作用,登記了人事信息,便于管理。該系統(tǒng)按照人事勞資管理人員的書寫習(xí)慣,可對員工的編號、員工的姓名、性別、所在部門、職位名稱、最高學(xué)歷、等基本信息進(jìn)行記錄,為了方便起見,還增加了備注的功能,可以對員工進(jìn)行評語及特點(diǎn)的描述。信息錄入后最終自動(dòng)生成詳細(xì)的易于操作的人事檔案表,可以隨時(shí)的記錄了解本公司的員工信息,一目了然。本系統(tǒng)支持任何一種輸入方法。工資管理錄入,編輯,修改,查詢,計(jì)算,統(tǒng)計(jì)
工資信息主要包括員工的底薪、補(bǔ)貼、獎(jiǎng)金、加班費(fèi)、房貼、養(yǎng)老金、等項(xiàng)目,另外,系統(tǒng)會(huì)自動(dòng)統(tǒng)計(jì)該員工的工資的總工資等信息。3 各種信息的查詢統(tǒng)計(jì)
查詢可以提高了工作效率,輸入字符即可獲得符合條件的信息,統(tǒng)計(jì)可以從雜亂的數(shù)據(jù)中,分析出有效的數(shù)據(jù)。系統(tǒng)數(shù)據(jù)的安全保密,設(shè)定系統(tǒng)用戶
系統(tǒng)為區(qū)分了身份,因此由用戶和密碼,級別構(gòu)成,這樣系統(tǒng)在系統(tǒng)登陸界面進(jìn)行身份驗(yàn)證,將輸入的信息和用戶表進(jìn)行比較,讓符合身份的用戶通過驗(yàn)證。
數(shù)據(jù)庫設(shè)計(jì)
SQL SERVER簡單介紹 數(shù)據(jù)庫的概念 數(shù)據(jù)庫是一種存儲(chǔ)數(shù)據(jù)并對數(shù)據(jù)進(jìn)行操作的工具。數(shù)據(jù)庫的作用在于組織和表達(dá)信息,簡而言之,數(shù)據(jù)庫就是信息的集合。計(jì)算機(jī)的數(shù)據(jù)庫可以分為兩類:非關(guān)系數(shù)據(jù)庫(flat-file)和關(guān)系數(shù)據(jù)庫(relational)。關(guān)系數(shù)據(jù)庫中包含了多個(gè)數(shù)據(jù)表的信息,數(shù)據(jù)庫含有各個(gè)不同部分的術(shù)語,象記錄、域等。關(guān)系數(shù)據(jù)庫產(chǎn)品是怎么發(fā)展起來的呢? 對關(guān)系模型的支持
第一階段(70年代)的RDBMS僅支持關(guān)系數(shù)據(jù)結(jié)構(gòu)和基本的關(guān)系操作(選擇、投影、連接)。例如:DBASE之流。
第二階段(80年代),對關(guān)系操作的支持已經(jīng)比較完善,但是對數(shù)據(jù)完整性的支持仍然較差。此時(shí),SQL語言已經(jīng)成為
關(guān)系數(shù)據(jù)庫的標(biāo)準(zhǔn),各家對SQL標(biāo)準(zhǔn)的支持還都是不存的(幾乎全不是超水平發(fā)揮)。
第三階段(90年代)的產(chǎn)品,加強(qiáng)了數(shù)據(jù)完成性和安全性的性能。完整性的控制在核心層實(shí)現(xiàn),克服了在工具曾的完
整性可能存在“旁路”的弊病。
SQL SERVER是關(guān)系型數(shù)據(jù)庫系統(tǒng),用戶可利用許多語言編寫訪問SQL SERVER 數(shù)據(jù)庫的程序,對于小型應(yīng)用系統(tǒng)是非常理想的。除了支持標(biāo)準(zhǔn)的ANSI SQL語句,從而能獲得相當(dāng)好的性能。它可以在Windows NT系統(tǒng)上或者在Windows 95/98系統(tǒng)上運(yùn)行。
SQL SERVER 的執(zhí)行性能非常高,運(yùn)行速度非常快,并非常容易使用,是一個(gè)非常棒的數(shù)據(jù)庫。1.2.3 軟件開發(fā)工具ASP.NET 作為Microsoft的最新建立動(dòng)態(tài)Web網(wǎng)站的工具,ASP.NET相對于ASP和JSP在改變原始的Web編程方式方面有了長足的長進(jìn)。它的代碼與頁面分離技術(shù)(CodeBehind)以及完善的Web服務(wù)器控件為程序員提供了一個(gè)更加符合傳統(tǒng)編程的Web服務(wù)器端開發(fā)方式。一:名字空間Name Space 要使用ASP.NET的數(shù)據(jù)庫功能,不可能離開名字空間NameSpace的使用。什么是名字空間,說理論可以說半天,我們沒必要了解,簡單一點(diǎn),名字控件就像Delphi中的控件,你必須將它們放入你的Form才能使用他們,同樣,如果你要使用ASP.NET的數(shù)據(jù)庫功能,你就必須先引用相應(yīng)的名字空間。ASP.NET中關(guān)于數(shù)據(jù)庫的名字空間有這些:
ADO+,是ADO的下一代,就像ASP.NET是ASP的下一代,相對于ADO,ADO+有以下特點(diǎn): 一)支持XML; 二)更好的性能; 三)方便的編程接口;
名字空間的具體使用如下:
<%@ Import NameSpace=”名字空間”%>
舉例:
<%@ Import NameSpace=”System.Data”%>
應(yīng)該注意一點(diǎn),以上代碼必須在頁面頂端。
二:基本概念
在使用ASP.NET以前,還必須了解一些基本概念: ADOConnection:相當(dāng)于ASP中的數(shù)據(jù)庫Connection; ADOCommand:相當(dāng)于ASP中的數(shù)據(jù)庫Command; DataView:相當(dāng)于ASP的ADO記錄集RecordSet; DataSet:多個(gè)數(shù)據(jù)表的集合;
以上概念實(shí)在是比較抽象,如果現(xiàn)在不理解,不要緊,現(xiàn)照著使用,以后慢慢就會(huì)理解。
三:數(shù)據(jù)庫基本使用樣板
<%@ Import NameSpace=“System.Data”%> <%@ Import NameSpace=“System.Data.SQL”%>