對(duì)于高校人事管理系統(tǒng)開發(fā)研究

    • 相關(guān)推薦

    對(duì)于高校人事管理系統(tǒng)開發(fā)研究


      論文關(guān)鍵詞:人事;系統(tǒng);開發(fā)
      論文摘要:
    高校人事管理系統(tǒng)包括人事信息錄入、人事檔案信息顯示及人事信息查詢等。系統(tǒng)開發(fā)采用了ASP.NET先進(jìn)技術(shù),有開發(fā)效率高,調(diào)試容易,維護(hù)方便等優(yōu)點(diǎn)。實(shí)現(xiàn)了顯示信息分頁(yè),組合查詢等方便用戶的功能,提高了高校人事管理的效率。
      
      目前軟件有很多人事管理系統(tǒng)軟件,有的功能強(qiáng)大,適合管理大型的集團(tuán)型企業(yè),有的功能單一,適合管理小型企業(yè)。針對(duì)高校的人事管理軟件卻沒有通用的商業(yè)軟件。因?yàn)楦咝5娜耸鹿芾碛衅涮厥庑裕總(gè)院校之間的差別很大,管理方法存在很大差別。市場(chǎng)化的通用商品軟件很難滿足所有高校的人事管理需求。高校的人事管理軟件均采用定制化開發(fā),根據(jù)本校的實(shí)際情況,開發(fā)切合本校實(shí)際的管理程序。
      經(jīng)過(guò)前期大量調(diào)研,考察了很多軟件系統(tǒng)。有的軟件功能較全,系統(tǒng)龐大,能夠部分滿足我院的管理需求,但費(fèi)用昂貴,且有很多我院不需要的功能;有的軟件功能簡(jiǎn)潔,可部分實(shí)現(xiàn)我院人事管理功能,但對(duì)于我院特殊的個(gè)性化的功能需求不能滿足。經(jīng)研究決定,利用我院的人才優(yōu)勢(shì),結(jié)合相關(guān)部門課題研究?jī)?nèi)容,開發(fā)適合我院管理的人事管理軟件。
      1 系統(tǒng)分析
      軟件系統(tǒng)不是越大越好。越大,功能越全,但操作會(huì)很復(fù)雜。只有合適的才是最好的。本系統(tǒng)從我院的實(shí)際情況出發(fā),分析了技術(shù)可行性、可行性,最終確定利用自身的人才優(yōu)勢(shì),開發(fā)適合我院實(shí)際情況的人事管理系統(tǒng)。
      人事管理系統(tǒng)最主要、最重要的是對(duì)人的管理。未來(lái)的競(jìng)爭(zhēng)是人才的競(jìng)爭(zhēng),如何選好人、用好人、管好人并留住人才是單位要解決的關(guān)于“人”的最重要的問(wèn)題。利用軟件系統(tǒng)能夠?yàn)橛萌藛挝惶峁┯袃r(jià)值的參考信息,根據(jù)不同發(fā)展階段對(duì)人才的需求,制定不同的人才發(fā)展計(jì)劃,并進(jìn)一步做好人事管理工作。
      由人事部門提出需求,并提供相關(guān)表格、數(shù)據(jù)格式,開發(fā)人員進(jìn)行需求分析,與人事部門確定核準(zhǔn)后,進(jìn)行系統(tǒng)設(shè)計(jì),然后進(jìn)行編碼、測(cè)試、調(diào)試,由人事部門試運(yùn)行,提出改進(jìn)意見,最后以軟件系統(tǒng)的形式正式運(yùn)行。
      經(jīng)過(guò)與人事部分相關(guān)人員一起分析,本系統(tǒng)要實(shí)現(xiàn)以下功能:
      1) 人事基本檔案管理:錄入教職員工的基本檔案信息,掌握教職工的出生年月、職稱、學(xué)歷、畢業(yè)院校、專業(yè)和等基本信息。
      2) 綜合查詢:根據(jù)不同的組合條件,查詢需要的結(jié)果,如可查詢35歲以下?lián)碛胁┦繉W(xué)位的教職員工的情況。
      3) 分析:輸入要統(tǒng)計(jì)的條件,以柱狀圖、趨勢(shì)圖等圖形形式顯示出統(tǒng)計(jì)的結(jié)果,直觀、清晰、一目了然。
      重點(diǎn):實(shí)現(xiàn)人事檔案信息的錄入,只有規(guī)范的基礎(chǔ)信息輸入系統(tǒng)后,才能夠?qū)崿F(xiàn)其它的系統(tǒng)功能。所以基礎(chǔ)檔案是根本,除了該模塊的設(shè)計(jì)要易于輸入外,還要求基礎(chǔ)信息的完整、正確及規(guī)范。
      難點(diǎn):統(tǒng)計(jì)分析,領(lǐng)導(dǎo)要求的結(jié)果要簡(jiǎn)潔、直觀,但運(yùn)算過(guò)程往往很復(fù)雜。想要各種各樣的統(tǒng)計(jì)功能,又要求操作簡(jiǎn)單,這本身就是非常矛盾的需求。如何協(xié)調(diào)這一點(diǎn),要經(jīng)過(guò)反復(fù)試驗(yàn),反復(fù)磋商,最終才能達(dá)到滿意的結(jié)果。
      2 系統(tǒng)概要設(shè)計(jì)
      開發(fā)模式采用最新流行的B/S結(jié)構(gòu),將系統(tǒng)安裝在Web服務(wù)器上,安裝方便,調(diào)試、更新系統(tǒng)方便。每臺(tái)客戶端不用安裝系統(tǒng)程序,只要有瀏覽器就能登錄人事系統(tǒng)。
      總體開發(fā)由富有經(jīng)驗(yàn)的教師承擔(dān),為學(xué)院積蓄人才儲(chǔ)備,吸收年輕教師參與。為培養(yǎng)學(xué)生的實(shí)踐開發(fā)能力,本項(xiàng)目將部分優(yōu)秀學(xué)生納入項(xiàng)目組,將這部分學(xué)生作為“軟件藍(lán)領(lǐng)”,編寫較簡(jiǎn)單的程序。因?yàn)橄到y(tǒng)中有部分界面的設(shè)計(jì)、圖形圖像的處理不需要較高的技術(shù),把這部分交給學(xué)生來(lái)做,對(duì)項(xiàng)目的進(jìn)程和對(duì)學(xué)生能力的提高都有極大的益處。
      根據(jù)系統(tǒng)分析的功能,將整個(gè)系統(tǒng)劃分成以下模塊:
      1) 員工基本檔案錄入;
      2) 人事檔案信息顯示;
      3)人事檔案信息查詢。
      3 系統(tǒng)詳細(xì)設(shè)計(jì)
      開發(fā)技術(shù)選用ASP.NET+SQL Server 2000,采用最先進(jìn)的開發(fā)技術(shù),使系統(tǒng)的功能更加完善。采用ASP.NET技術(shù),將網(wǎng)頁(yè)系統(tǒng)的開發(fā)由過(guò)去的編寫大量代碼,轉(zhuǎn)變?yōu)槌浞掷脠D形用戶界面(GUI)和面向?qū)ο螅∣O)技術(shù),開發(fā)更容易,測(cè)試更快捷,調(diào)試更方便。系統(tǒng)更容易擴(kuò)充,在系統(tǒng)完成后,如果將來(lái)想加入新的功能,可在此基礎(chǔ)上進(jìn)行擴(kuò)充、完善。
      3.1 技術(shù)平臺(tái)
      1) 服務(wù)器操作系統(tǒng):MS Windows 2000 Server;
      2) Web服務(wù)器:IIS5.0+MS .NET Framework 1.1;
      3) 開發(fā)工具:MS Visual Studio .NET 2003;
      4) 數(shù)據(jù)庫(kù): MS SQL Server 2000;
      5) 客戶端應(yīng)用程序: Internet Explorer 6.0(sp1)以上版本。
      3.2 數(shù)據(jù)庫(kù)設(shè)計(jì)
      1) Employee表;
      2) Department表;
      3) UserInfo表。
      3.3 界面設(shè)計(jì)
      1) 系統(tǒng)登錄頁(yè)面
      用戶權(quán)限:role分為3個(gè)級(jí)別:1、2、3
      級(jí)別1為系統(tǒng)管理員,擁有全部功能;
      級(jí)別2為高級(jí)用戶:不可添加修改用戶權(quán)限;
      級(jí)別3為一般用戶:只可瀏覽信息,不可添加、修改、刪除信息。
      驗(yàn)證用戶名及密碼,如符合則可登錄;同時(shí)判斷用戶權(quán)限,賦給Session(“role”)變量,根據(jù)權(quán)限進(jìn) 入不同的頁(yè)面。
      2) 主頁(yè)面
      采用Frame框架頁(yè)面,點(diǎn)擊左側(cè)導(dǎo)航條,顯示在右側(cè)MainFrame窗體中。
      采用TreeView控件實(shí)現(xiàn)左側(cè)導(dǎo)航條。
      3) 信息錄入頁(yè)面
      信息錄入頁(yè)面可錄入人員信息、部門信息等。采用文本框錄入姓名、畢業(yè)學(xué)校等信息,采用下拉列表框選擇性別、學(xué)歷、職稱等信息,采用日期控件錄入出生日期、畢業(yè)時(shí)間、參加工作時(shí)間、入本院時(shí)間等,采用復(fù)選框錄入興趣愛好等信息。
      4) 查詢頁(yè)面
      可實(shí)現(xiàn)組合查詢功能,根據(jù)下拉列表框中顯示的要查詢姓名、性別、學(xué)歷、職稱等字段信息,選擇相應(yīng)的“>”、“<”、“<=”、“>=”、“Like”等符,在文本框中輸入相應(yīng)的查詢值,將查詢條件顯示在列表框中。還可將多個(gè)條件通過(guò)“And”、“Or”和“Not”連接起來(lái),實(shí)現(xiàn)組合條件查詢。
       4 系統(tǒng)實(shí)現(xiàn)
      4.1 添加信息
      將文本框、下拉列表框、復(fù)選框等輸入的信息添加到數(shù)據(jù)庫(kù)表中。
      strSql = "Insert Into Person Values('" & Trim(txtNumber.Text) & "','" & txtName.Text & "','" & txtTitle.Text & "','" & birthday & "')"
      Dim cmd As New SqlCommand(strSql, conn)
      '執(zhí)行操作,插入記錄
      conn.Open()
      cmd.ExecuteNonQuery()
      4.2 顯示信息
      使用DataGrid控件顯示人員的姓名、性別、出生時(shí)間、職稱和學(xué)歷等信息。
      Dim cmd As New SqlCommand("Select * From Person", conn)
      '建立DataAdapter對(duì)象
      Dim adp As New SqlDataAdapter(cmd)
      '建立DataSet對(duì)象
      Dim ds As New DataSet
      '填充DataSet對(duì)象
      adp.Fill(ds, "Person")
      '綁定數(shù)據(jù)對(duì)象
      MyDataGrid.DataSource = ds.Tables("Person").DefaultView
      MyDataGrid.DataBind()
      4.3 顯示詳細(xì)信息
      在顯示信息頁(yè)面,點(diǎn)擊“詳細(xì)”鏈接,進(jìn)入顯示詳細(xì)信息頁(yè)面,本頁(yè)面將顯示有關(guān)人員的全部信息。
      strSql = "Select * from Person Where SerialID=" Request.QueryString("SerialID")
      Dim cmd As New SqlCommand(strSql, conn)
      Dim dr As SqlDataReader = cmd.ExecuteReader
      dr.Read()
      txtNumber.Text = dr.Item("Number")
      txtName.Text = dr.Item("Name")
      txtTitle.Text = dr.Item("Title")
      conn.Close()
      4.4 組合查詢
      將查詢條件顯示在列表框中,點(diǎn)擊“查詢”按鈕,用DataGrid控件顯示查詢結(jié)果信息。
      Lbcom.Items.Add(droplist1.SelectedItem.Text & " " & droplist2.SelectedItem.Text & " " & txt1.Text & DropList3.SelectedItem.Text)
      Select Case droplist1.SelectedIndex
      Case 0
      field = "gender"
      Case 1
      field = "culture"
      Case 2
      field = "title"
      End Select
      Select Case droplist2.SelectedIndex
      Case 0
      relation = ">"
      Case 1
      relation = ">="
      Case 2
      relation = "="
      Case 3
      relation = "<="
      Case 4
      relation = "<"
      Case 5
      relation = "like"
      End Select
      If relation = "like" Then
      strtxt = "%" & strtxt & "%"
      End If
      Select Case DropList3.SelectedIndex
      Case 0
      logic = ""
      Case 1
      logic = "and"
      Case 2
      logic = "not"
      Case 3
      logic = "or"
      End Select
      Session("fieldstring") = Session("fieldstring") & field & " " & relation & _
      " '" & strtxt & "' " & logic & " "
      5
      本系統(tǒng)采用了目前流行的ASP.NET及SQL Server技術(shù),開發(fā)高校人事系統(tǒng)。由于高校的人事管理與企業(yè)的人事管理不盡相同,有相應(yīng)高等管理的特色,所以高校的人事管理要根據(jù)具體情況具體分析。
      隨著高教改革的深入發(fā)展,高校人事管理系統(tǒng)也要進(jìn)行相應(yīng)的變革。管理的內(nèi)容要向縱深方向發(fā)展,為高校領(lǐng)導(dǎo)和相關(guān)教育管理部門提供決策的依據(jù)。
      隨著信息技術(shù)的發(fā)展,過(guò)去很難實(shí)現(xiàn)的功能,如智能決策,數(shù)據(jù)挖掘等,漸漸成熟,可將這些技術(shù)加入到系統(tǒng)中,實(shí)現(xiàn)更豐富的功能。
      參考文獻(xiàn):
      [1] 蘇英如.ASP.NET程序設(shè)計(jì)及應(yīng)用[M].北京:中國(guó)水電出版社,2006.
      [2] 尚俊杰.ASP.NET程序設(shè)計(jì)[M].北京:北京大學(xué)出版社,2006.
      [3] Evjen B.Professional ASP.NET[M].2nd ed.USA:Wiley Publishing,Inc,2006.

    【對(duì)于高校人事管理系統(tǒng)開發(fā)研究】相關(guān)文章:

    對(duì)于貿(mào)易開放發(fā)展影響研究03-21

    對(duì)于職業(yè)決策困難結(jié)構(gòu)的研究綜述03-20

    對(duì)于公共管理案例研究論文11-30

    高校Web管理安全的研究11-17

    有關(guān)企業(yè)人事管理運(yùn)用績(jī)效管理的研究03-19

    對(duì)于初中數(shù)學(xué)分層教學(xué)的實(shí)踐研究論文11-16

    組合式冷庫(kù)工程設(shè)計(jì)及報(bào)價(jià)系統(tǒng)開發(fā)與研究03-19

    高校鋼琴教育的現(xiàn)狀與策略研究05-25

    對(duì)于碩士研究生學(xué)制改革問(wèn)題探析12-02

    91久久大香伊蕉在人线_国产综合色产在线观看_欧美亚洲人成网站在线观看_亚洲第一无码精品立川理惠

      日本乱偷中文字幕一区 | 五月综合色婷婷在线观看 | 久久精品专区网 | 亚洲无线观看国产高清 | 中文字幕亚洲日韩乱字幕 | 一区二区日韩成人动漫 |