前言:想要寫出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇人事管理系統(tǒng)需求范文,相信會為您的寫作帶來幫助,發(fā)現(xiàn)更多的寫作思路和靈感。
關鍵詞:Web;企業(yè);人事管理;設計;實現(xiàn)
中圖分類號:TP311.52
隨著計算機科學技術的高速發(fā)展,在深入人們生活中給人們生活帶來方便的同時,有利于企業(yè)對人事事務進行有效的科學的處理,提高工作效率,尤其對于人事事務相對比較繁瑣的大型企業(yè),使用計算機來輔助進行人事資源管理勢在必行,本文主要闡述基于B/S結構和JAVA平臺進行具體人事管理系統(tǒng)的實現(xiàn)過程,在整個系統(tǒng)的設計過程中,應用到了MVC三層架構,并把該系統(tǒng)劃分為多個模塊:管理員登陸模塊,普通用戶登陸模塊,員工信息查詢模塊,考勤模塊,工資模塊,加班模塊。
1 人事管理系統(tǒng)需求分析
本系統(tǒng)需求獲得過程中主要解決的問題是形成一個即將被進一步開發(fā)的模版,系統(tǒng)將人事管理員作為人事管理模式中的最頂層具有整個系統(tǒng)中的最高權限,該系統(tǒng)是一種將J2EE作為基礎的平臺研發(fā)的Web系統(tǒng),不同種類的使用者通過Internet客戶終端與瀏覽器相連接,就能對各個環(huán)節(jié)的工作進行訪問,人事管理信息系統(tǒng)不受地域的限制,不受系統(tǒng)平臺制約,只要用使用者可以上網(wǎng),在完成驗證后,既可以成功登錄,然后能夠對人事數(shù)據(jù)進行查詢,還可以對其進行各種處理與更新工作。
通過對企業(yè)系統(tǒng)使用者的調(diào)查,要求系統(tǒng)具有以下功能:查看員工信息、檢查各個部門的運作情況、考察工作人員的出勤、分析員工工資情況、密碼安全管理等,對于已經(jīng)設定好的管理員角色,系統(tǒng)將提供基礎信息(包括部門信息、可分配資源信息管等)管理、用戶(包括特權職工、普通職工)管理、出勤管理、員工管理和查詢以及考評管理等。
2 相關技術
本文所介紹的系統(tǒng)的研發(fā),完全可以使用B/S,系統(tǒng)的研發(fā)人員只需要將系統(tǒng)全部的作用都體現(xiàn)在Web服務器上,分別給系統(tǒng)不同的作用設計上使用者訪問權限就好了。net架構依據(jù)其性能可選擇合適的應用環(huán)境更好地發(fā)揮自身優(yōu)勢。比如home,blog,SNS核心模塊都是用.net來完成。
2.1 開發(fā)工具
3 人事管理系統(tǒng)的設計
本系統(tǒng)使用MVC(Model-View-Controller)設計模式實現(xiàn)的,MVC體系主要由VisualStudio模板組成,它能你在Web 應用程序的創(chuàng)建過程提供必需的條件。通過它你能夠創(chuàng)建一個新的MVC Web應用程序,這個程序被設計成具備特定的文件夾、模板和配套文件的形式。在建立一個新的MVC Web應用程序的過程中,Visual Studio允許你同時建立兩個項目。第一個是Web,在這個項目中能夠設計應用程序。另一個是單元檢測,你可以在這個項目里面為第一個項目中的MVC配件編制單元檢測。MVC應用程序的利用被劃成三個關鍵的部分:模型、視圖還有調(diào)控裝置,這三個部分都有自己的工作要完成。
3.1 系統(tǒng)功能模塊劃分與設計
在人事管理系統(tǒng)中,用戶只有登錄成功后才能進行相應的功能操作,而且不一樣的使用者擁有的權限屬于不一樣的類型,所以系統(tǒng)第一個要做的應該對用戶進行身份驗證,根據(jù)用戶在登錄時所選擇的用戶類型,進行驗證和授權。系統(tǒng)的設計中最重要的環(huán)節(jié)就是系統(tǒng)的模塊化。模塊化是在產(chǎn)業(yè)發(fā)展過程中逐步呈現(xiàn)出來的一種用于解決復雜系統(tǒng)問題的方法??傮w規(guī)劃如下:
根據(jù)該企業(yè)的需求,將人事信息管理系統(tǒng)分為8個子模塊:登陸模塊;員工基本信息管理板塊;部門基本信息管理板塊;員工考勤數(shù)據(jù)管理板塊;工作人員加班資料管理板塊;工作人員工資信息管理模塊;職工請假信息管理模塊;權限管理模塊。
3.2 系統(tǒng)外部接口設計
本人事信息管理系統(tǒng)(windows部分)使用者為企業(yè)管理人員,主要功能是為普通職工提供一個登錄接口,可以實現(xiàn)對職工身份以及賬戶密碼的驗證功能,并且添加了校驗碼,防止暴力破解。
通過本接口可以實現(xiàn)對于職工密碼的修改,職工可以通過系統(tǒng)修改自己的新密碼。
3.3 系統(tǒng)內(nèi)部接口設計
本人事管理系統(tǒng)通過MVC來實現(xiàn),完成表達、邏輯、數(shù)據(jù)方面的工作。在具體工作中,外層我們主要是靠J2EE可以提供的模型,方便客戶操作和識別,在設計中我們還可以利用其所提供的個別信息;中間邏輯層使用的是內(nèi)存數(shù)據(jù)集進行數(shù)據(jù)的記載與變換,這樣做才能更好地相互連接;下面一層通過數(shù)據(jù)庫和數(shù)據(jù)的連接來完成信息的讀取與傳送。
3.4 系統(tǒng)數(shù)據(jù)庫設計
數(shù)數(shù)據(jù)庫設計是整個系統(tǒng)得以實現(xiàn)的關鍵組成成分,系統(tǒng)內(nèi)的每一個模塊的作用的發(fā)揮最終都必須經(jīng)過對數(shù)據(jù)庫進行各項操作來完成的,因此能否構建一個功能完善的數(shù)據(jù)庫,直接影響到系統(tǒng)的研發(fā)進度甚至系統(tǒng)建立的成與否。對于人事信息管理系統(tǒng)來說,在信息庫設計層面上,使用的是信息庫三范式對信息庫展開的研究與設計,在很大的程度上減少了多余數(shù)據(jù)的出現(xiàn),減少了數(shù)據(jù)庫的規(guī)模,同時有利于信息數(shù)據(jù)統(tǒng)一性的實現(xiàn)。
4 系統(tǒng)的實現(xiàn)
這里,舉例說明員工資料管理模塊中添加職工功能實現(xiàn)方法,本模塊主要應用JAVA后臺技術實現(xiàn)新員工賬號的注冊,采用布爾型變量來確定男女選項,并添加了日期選擇功能和選取部門列表功能,從而方便用戶進行輸入信息。在個人簡歷內(nèi)部使用的是字符存儲功能,方便用戶錄入備注信息。
5 結束語
本系統(tǒng)充分發(fā)揮網(wǎng)絡資源優(yōu)勢,適應未來發(fā)展的要求,基于業(yè)務需要和技術創(chuàng)新,利用JAVA技術開發(fā)了一個基于WEB的企業(yè)人事信息管理系統(tǒng)。隨著計算機網(wǎng)絡的進一步發(fā)展,JAVA技術必將在未來的網(wǎng)絡應用中發(fā)揮更大的作用,而采用JAVA技術開發(fā)的基于Web環(huán)境下的應用程序系統(tǒng)也將隨著JAVA技術的發(fā)展而日趨成熟。本系統(tǒng)一切從實際出發(fā),考慮到了很多實際應用中可能出現(xiàn)的問題,在這些方面先后一一得到了解決。
當然,本系統(tǒng)仍存在許多不足之處,比如,本系統(tǒng)沒能和企業(yè)現(xiàn)有C/S架構的管理系統(tǒng)接軌,職工原來資料不能共享,需要重復輸入大量數(shù)據(jù),這些在今后的實際運用中還需進一步的完善和改進。
參考文獻:
[1]李凱.淺談企業(yè)人事管理系統(tǒng)的開發(fā)與設計[J].計算機光盤軟件與應用,2012(21).
1 引言
近年來,計算機技術在高校日常事務管理方面的應用受到了越來越多的關注。隨著數(shù)據(jù)庫技術、網(wǎng)絡技術以及web設計技術的發(fā)展和應用,計算機技術已使往日繁雜、瑣碎的日常事務管理變得整潔而高效。
人事資源管理系統(tǒng)根據(jù)高校人事管理工作的特點,在充分注重軟件操作的交互性,簡單性以及可視化原則的前提下,能及時為人事管理提供準確、全面的數(shù)據(jù)和結果分析,能有效提高高校人事管理的效率、質量及管理?Q策的有效性、可靠性和實時性,有助于高校人事工作的信息化、正規(guī)化管理。
2 系統(tǒng)需求
人事管理系統(tǒng)主要分為前臺管理和后臺管理兩個功能模塊。有教師和管理員兩個角色。管理員可以進行人事信息管理、合同續(xù)聘管理、師資隊伍建設、校內(nèi)調(diào)動管理、退休喪后管理、培訓進修管理等功能。教師通過瀏覽器可以對相關授權信息進行查看。功能結構圖如圖1所示。
3 系統(tǒng)設計
3.1 數(shù)據(jù)庫設計
一位教師有一個政治面貌,一位教師可以簽訂多個合同,一個合同只屬于一位教師。一位教師可以有多個年度考核,一個年度考核只屬于一位教師。一位教師可以進行多次信息變更,而一條信息變更只屬于一位教師。
管理員登錄需要輸入管理員id和管理員密碼,與數(shù)據(jù)庫中數(shù)據(jù)進行比對,若存在此記錄,則可成功登錄,否則登錄失敗,返回登錄界面。表1為管理員表結構設計。
3.2 詳細設計與實現(xiàn)
教職工通過前臺操作將指令下達到后臺,后臺將指令由Spring進行自動掃描分配首先到達控制層,控制層中的UserLogin Controller類通過調(diào)用EmpResult execute()方法到服務層,服務層中有接口UserService,它的實現(xiàn)類通過重寫并調(diào)用EmpResult findAllById方法到持久層,持久層通過調(diào)用findAllById方法進行Mybatis映射到UserMapper.xml文件,下來通過數(shù)據(jù)庫語句對數(shù)據(jù)進行訪問,然后從最底層逐層向上返回數(shù)據(jù)。設計的核心主要靠Spring的容器管理支持控制層,Mybatis的映射機制支持持久層。
1.人力資源管理系統(tǒng)信息化的重要意義
人力資源管理信息化是提升醫(yī)院人事管理水平的有效手段,特別是隨著醫(yī)院信息化建設的不斷推進,醫(yī)院人事管理信息化已成為大勢所趨,是醫(yī)院管理的核心環(huán)節(jié)。
1.1建立實時更新信息完備的人員信息平臺
信息化系統(tǒng)中可建立起涵蓋醫(yī)院組織機構、崗位設置和人員基礎信息的信息平臺,而且這些信息隨著各項業(yè)務的驅動而實現(xiàn)實時更新,保證了人事部門可以實時掌握最新、最準確的人員信息,從而為各種人事管理活動提供良好基礎。同時,人員信息的數(shù)字化為后續(xù)的信息挖掘應用提供了可能,具有紙質信息無法比擬的便捷性。
1.2大幅提高人事管理工作效率
隨著醫(yī)院醫(yī)療業(yè)務的不斷增加,醫(yī)療人員隊伍不斷擴大,使得醫(yī)院人事管理工作的復雜性和工作量不斷提高。人事部門的工作人員每年面對著大量的人事管理工作,如工資調(diào)整、人員異動、社保繳納、各統(tǒng)計報表的處理、人員檔案管理、考勤管理、招聘工作等等,如果仍然停留在紙質記錄結合電子表格的工作方式,不僅工作量大,準確率低,而且非常不便于保存及查找。如果運用人事管理信息系統(tǒng)自動的計算過程和信息化流程,既保證了工作的準確性,又大幅度提高了工作效率。
1.3提升人事管理科學水平
醫(yī)院人才隊伍建設是醫(yī)療衛(wèi)生事業(yè)發(fā)展的重要保證,人事部門作為醫(yī)院重要的職能部門,要為醫(yī)院領導提供涉及到醫(yī)院人才隊伍的各項數(shù)據(jù)支持,為醫(yī)院領導提供決策依據(jù)。在信息化條件下,信息系統(tǒng)自動完成了對所有業(yè)務活動和人員情況的全程記錄,在此基礎上可以通過自動生成報表或分析圖、集成多類數(shù)據(jù)圖表構建領導桌面、以及基于個性化需求搭建分析模型等多種方式,全方位地滿足管理者人事決策中的數(shù)據(jù)需求。
2.人力資源信息系統(tǒng)在國內(nèi)醫(yī)院應用現(xiàn)狀與效果
與國內(nèi)企業(yè)人力資源管理較為完備的現(xiàn)狀比較,國內(nèi)醫(yī)院尚處在人力資源管理信息化的初始階段,發(fā)展參差不齊,一些一線城市的三甲醫(yī)院逐步應用專業(yè)的人力資源軟件,如:中山醫(yī)科大學第一附屬醫(yī)院、宣武醫(yī)院、廣安門醫(yī)院、新華醫(yī)院、醫(yī)院等。而二線城市的醫(yī)院仍處于應用傳統(tǒng)的辦公軟件結合紙質的辦公形式,人力資源系統(tǒng)的應用尚且處在盲區(qū)。目前,廣西區(qū)內(nèi)醫(yī)院人力資源管理信息化仍處于起步階段。
北京宣武醫(yī)院從2009年運動人力資源管理系統(tǒng)至今,收效甚大。首先,業(yè)務流程規(guī)范化,簡化職工辦公流程,直接提高員工滿意度;其次,提供便捷的人事處理業(yè)務處理模式,直接提高辦事人員的工作效率;第三,院長桌面直接反應人事數(shù)據(jù),領導可及時了解醫(yī)院人事情況,及時做出人事決策;第四,系統(tǒng)中的招聘模塊及人才庫的建立,為醫(yī)院這個技術密集型、知識密集型的群體提供了良好的決策平臺。
3.人力資源系統(tǒng)應用于醫(yī)院行業(yè)的可行性分析及推廣價值
醫(yī)院的職工多為專業(yè)技術人才,隨著醫(yī)院業(yè)務的擴大,醫(yī)院職工不斷增多,職工的管理多樣化、聘用方式的多樣化使得醫(yī)院人事管理越來越復雜,簡單的辦公軟件已經(jīng)無法滿足醫(yī)院管理部門對日常事務的處理。而專業(yè)的人力資源系統(tǒng)能夠很好的解決上述問題。經(jīng)調(diào)研幾家已經(jīng)運用比較成熟、大型的人力資源系統(tǒng)的三甲醫(yī)院,人力資源系統(tǒng)已經(jīng)能夠充分做到與醫(yī)院HIS系統(tǒng)、人事部門崗位設置系統(tǒng)、職改系統(tǒng)及財務處的工資系統(tǒng)做到有效連接,系統(tǒng)操作簡單、易上手,領導桌面提供領導準確、詳細、一目了然的統(tǒng)計分析表格,呈現(xiàn)最新的醫(yī)院人員情況的相關數(shù)據(jù)。而醫(yī)院人事部門又是醫(yī)院的核心部門,關系到醫(yī)院中層干部選拔、醫(yī)務人員工資福利社保等相關管理、人才管理等關系到醫(yī)院發(fā)展的重要工作。所以,運用現(xiàn)代化、智能化的辦公軟件――人力資源系統(tǒng)勢在必行。
然而醫(yī)院人力資源管理信息系統(tǒng)還處于起步階段,國內(nèi)一線城市中的三甲醫(yī)院已經(jīng)開始探索,而廣西區(qū)內(nèi)尚無一家醫(yī)院運用,因此,作為廣西實力最強、規(guī)模最大的三級甲等綜合性醫(yī)院,我院應該建立一套標準化、行業(yè)化、規(guī)范化的三甲醫(yī)院人力資源管理系統(tǒng)。當人力資源系統(tǒng)及時有效的運行并起到事半功倍、領導滿意提升、員工滿意提升,醫(yī)院管理水平提升的重要作用的時候,必然作為醫(yī)院的典型,在廣西醫(yī)療行業(yè)中無形得以推廣。我院人事部門也會集合廣西各大醫(yī)院開展廣西醫(yī)學年會作為推廣渠道,將系統(tǒng)的作用真正的推廣出去。
在當今國際互聯(lián)網(wǎng)的信息時代,管理信息系統(tǒng)越來越成為許多企業(yè)管理中非常重要的部分,醫(yī)院在管理信息系統(tǒng)上扔處于起步階段,人力資源管理信息系統(tǒng)的實施根本目的是促進醫(yī)院經(jīng)營管理水平的提高,增強醫(yī)院的競爭力[4]。而人是醫(yī)院中最重要的資源,是醫(yī)院管理之本,醫(yī)院管理水平的高低實質上取決于對人的管理。相對于其他信息系統(tǒng),人力資源系統(tǒng)應用計算機是較差的,主要原因是人力資源管理信息系統(tǒng)所具有的較強的非結構性,但是,隨著人們對人力資源―醫(yī)院核心資源的進一步認識,如何通過信息系統(tǒng)加強人力資源管理以增強醫(yī)院競爭力仍是醫(yī)院非常重視的問題[4]。 [科]
【參考文獻】
[1]何巍.醫(yī)院人力資源信息系統(tǒng)的設計與實現(xiàn).電子科技大學專業(yè)學位碩士學位論文,2013.3.
[2]張超,左謹.基于 J2EE 的醫(yī)院人事管理系統(tǒng)的設計與實現(xiàn)[J].開發(fā)研究與設計技術,2012.9.
[3]杜海.基于J2EE 架構的人事管理系統(tǒng)需求分析及框架的實現(xiàn)[J].成都電子科技大學學報,2012,10.
[4]陶蓉.醫(yī)院人力資源管理信息系統(tǒng)的研究――以上海市第六人民醫(yī)院為例.上海交通大學專業(yè)學位碩士學位論文,2007.3.
[5]洪玫.人力資源信息化管理[M].中國發(fā)展出版社,2006:9.
[6]胡君辰,鄭紹濂.人力資源開發(fā)與管理(第三版)[M].復旦大學出版社,2004:10.
關鍵詞:數(shù)據(jù)管理;Visual Studio 2010;Access;Excel;模塊化
中圖分類號:TP273 文獻標識碼:A 文章編號:1009-3044(2013)28-6246-04
1 概述
隨著社會的不斷進步,經(jīng)濟的不斷發(fā)展,人們的生活中越來越注重自動化的應用?,F(xiàn)階段,不管是跨國大企業(yè)還是小到幾人的小公司,都有自己的人才資源,對于每一個員工的管理也都是大同小異[1]。最為常見的是將公司的每個員工信息存儲在一個建立了大量結構的電子表格里,對其進行管理。在員工人數(shù)不多的企業(yè)中,這種用法已經(jīng)得到了滿足,但是如果將其應用于上萬人的企業(yè)里,那么就產(chǎn)生一定的難度,而且利用Excel直接進行數(shù)據(jù)管理也容易出錯,效率也比較低,不能滿足大企業(yè)的需求[2]。
數(shù)據(jù)庫是上世紀六十年代產(chǎn)生的信息管理工具,在經(jīng)過幾十年的發(fā)展中應用到了生產(chǎn)生活的各個方面,實現(xiàn)了計算機的信息管理應用[3]。該文基于某跨國公司的實際情況,根據(jù)需要,設計了一種新型人員管理系統(tǒng),主要是基于Visual Studio 2010軟件編寫界面,Access進行數(shù)據(jù)庫構建和Excel進行各種多功能設計和圖表的自動構建[4]。大大滿足了公司的實際需要,并且充分利用了Excel的宏功能,以及Access數(shù)據(jù)庫本身的優(yōu)點,實現(xiàn)了辦公自動化功能。將Visual Studio軟件、Excel和Access結合起來進行應用比單調(diào)的應用他們具有更多的優(yōu)點。
2 系統(tǒng)需求分析和功能設計
2.1 系統(tǒng)的需求分析
根據(jù)公司實際的情況,需要分為兩個方面,一方面是管理層人員的信息,另一個是技術人員的信息。然后每一方面包括以下幾個部分:
1)員工的基本信息,包括員工的照片、姓名、工號、部門、職位、家庭及個人主要信息等;
2) 主要能力介紹,主要根據(jù)公司的要求,將辦公的各個方面分成能力進行匯總;
3) 對現(xiàn)有管理人員和技術人員的各個能力進行估計評分,可以采用百分制設置;
4)對每個員工每年的能力培訓進行設計,包括學習情況、學習時間和能力類型等;
5) 對每個員工的學習情況進行評分,給出實際的分數(shù),并且計算出和滿分的差值。
2.2 系統(tǒng)功能設計
系統(tǒng)的功能設計應滿足公司的實際需要,同時能夠根據(jù)具體情況可以方便修改,以便于系統(tǒng)設計好后能夠應用于類似的地方[5]。要求包括以下幾個方面:
1)系統(tǒng)主要實現(xiàn)的功能是,建立一個人性化的界面,需要有一個和Office類似的操作規(guī)則,能夠具有快捷操作方式和菜單按鈕等;
2) 具有多個界面,能實現(xiàn)不同信息的分界面顯示;
3) 能夠通過操作界面來顯示Access內(nèi)部所有表的信息,并且通過界面表格顯示出來,可以隨意的通過修改、刪除界面表格內(nèi)的信息來完成對數(shù)據(jù)庫內(nèi)部數(shù)據(jù)進行操作,同樣,也可以隨時增添新的信息;
4)由于存在多個表格,所以應該能夠實現(xiàn)各個Access表格的獨自操作和所有Access內(nèi)部表格的同時操作兩種方式;
5) 在界面內(nèi)部應有查找功能,能夠對Access內(nèi)部所有的項進行查找,對于數(shù)值型數(shù)據(jù)能夠通過設置包括大于某值,小于某值,或者介于兩值之間的數(shù)據(jù)進行查詢;
6) 能夠實現(xiàn)查找條件的自動檢測,防止查找條件和選項的不符而出錯;
7)能夠將查詢結果按需要傳送給Excel,由于Excel具有強大的報表功能,可以極大的滿足用戶的需要。
3 數(shù)據(jù)庫設計
本系統(tǒng)采用Visual Studio 2010軟件設計系統(tǒng)界面,與傳統(tǒng)的VB6.0相比,一方面采用這種軟件進行設計實現(xiàn)的界面更加完善,另一方面能夠很好的完成所需要的功能,同時能夠增加編寫代碼的效率[6]。對于數(shù)據(jù)庫的建立,可以使用Access進行設計,Access管理的對象有表、查詢、窗體、報表、頁、宏和模塊,功能比較強大,能夠滿足此管理系統(tǒng)的需要,同時能夠獨立的實現(xiàn)Access功能設計[7]。下圖為本數(shù)據(jù)庫結構圖:
4 主要功能模塊的設計
系統(tǒng)的界面主要包含了五個窗口,管理人才信息操作窗口、技術人才信息操作窗口、系統(tǒng)登錄窗口、刪除權限窗口和系統(tǒng)管理窗口。其中系統(tǒng)登錄窗口和刪除權限窗口的構建相似,管理人才信息操作窗口和技術人才信息操作窗口相似,只是操作的數(shù)據(jù)庫表不同。
同時在每個串口還設有菜單欄,并且設置相應的快捷鍵,對于菜單欄的內(nèi)容根據(jù)實際需要主要分為:文件菜單,用來完成數(shù)據(jù)庫的打開、存儲和系統(tǒng)的退出等;窗口菜單,主要完成不同窗口進行切換;視圖菜單,能夠顯示和隱藏設置的工具欄;編輯菜單,在操作時可以剪切、復制、粘貼和撤銷;工具菜單,選擇需要的工具;幫助菜單,完成對操作常見問題的解答。對于數(shù)據(jù)庫的操作,采用了實時刷新的功能,以便于用戶隨時能夠掌握數(shù)據(jù)庫中的最新信息,每一次對于數(shù)據(jù)庫中信息的變動,都會刷新界面表格中的數(shù)據(jù),顯示數(shù)據(jù)庫中當前時刻滿足查詢條件的所有數(shù)據(jù),防止信息滯后而出錯。
本系統(tǒng)的主要功能如圖2所示。
4.1 系統(tǒng)管理窗口
系統(tǒng)管理窗口的設立是為了便于操作者增添用戶名和更改密碼,便于對系統(tǒng)更好的應用和管理,同時可以設置權限等級,例如管理人員可以進行所有信息的瀏覽,而技術人員只能看到技術人員的信息,而系統(tǒng)維護人員可以對整個系統(tǒng)進行操作。
代碼編寫思路為,增加用戶名時通過ADODB語句根據(jù)用戶名查詢數(shù)據(jù)庫中表中是否含有這個用戶,如果沒有顯示出錯,則將這條信息存儲到rsRecordSet內(nèi)部,然后修改后存儲即可;在修改舊密碼時,首先根據(jù)當前用戶查詢數(shù)據(jù)庫表中的記錄,存儲到rsRecordSet,然后直接修改后存儲[8]。
4.2 系統(tǒng)登錄窗口和刪除權限窗口的設計
對于登錄窗口的建立應與一般的系統(tǒng)設計類似,在Visual Studio 2010里有一個“登錄窗口”可以直接應用于本系統(tǒng)的設計。程序編寫框圖如圖3所示。
4.3 管理人才操作窗口和技術人才操作窗口的設計
人才操作窗口是本系統(tǒng)設計的主要窗口,按照分模塊的思想進行設計,一方面應該使操作簡單,另一方面應該使更詳細的信息在同一窗口上顯示。按照要求,窗口主要包括以下幾個模塊:查詢條件模塊,用于查詢條件的選擇和輸入,可以根據(jù)數(shù)據(jù)庫中的任何條件查詢出相應的結果,利用ComboBox控件來完成;數(shù)據(jù)庫查詢結果顯示模塊,用于將查詢的結果存入到界面的不同表格里,用多個AxMSFlexGrid可以實現(xiàn);具體信息操作顯示模塊,主要對操作的信息進行提取和顯示,可以用多個TextBox控件顯示;操作按鈕模塊和數(shù)據(jù)導出傳輸模塊。數(shù)據(jù)導出模塊中,可以在Excel內(nèi)部編寫需要的宏定義,然后在界面代碼中進行編寫程序進行調(diào)用即可。
對于ComboBox控件采用SelectedIndexChanged 事件,在編寫功能代碼時,根據(jù)選擇不同的條件,自動顯示在不同的AxMSFlexGrid控件表格,其中顯示Access的代碼是:
While Not rsRecordSet1.eof
RowCount = RowCount + 1
.Rows = .Rows + 1
.set_TextMatrix(RowCount - 1, 0, RowCount - 1)
.set_TextMatrix(RowCount - 1, 1, rsRecordSet1.Fields(0).Value & "")
.set_TextMatrix(RowCount - 1, 2, rsRecordSet1.Fields(1).Value & "")
rsRecordSet1.movenext()
End While
其中rsRecordSet1用來存儲查詢的數(shù)據(jù)結果,EmployeeNo表示數(shù)據(jù)庫中的員工基本信息表,代碼如下:
rsRecordSet1 = New ADODB.Recordset
rsRecordSet1.CursorType = ADODB.CursorTypeEnum.adOpenStatic
rsRecordSet1.CursorLocation = ADODB.CursorLocationEnum.adUseClient
rsRecordSet1.LockType = ADODB.LockTypeEnum.adLockPessimistic
rsRecordSet1.Source = "select * from MEmployee where EmployeeNo = '" & InformationAxMSFlexGrid4.get_TextMatrix(i, 3) & "'"
rsRecordSet1.ActiveConnection = connConnection
rsRecordSet1.Open()
管理人才操作窗口的操作結果如圖4。
5 系統(tǒng)運行環(huán)境與開發(fā)工具
本系統(tǒng)是由Windows系統(tǒng)開發(fā),可以在現(xiàn)有的電腦上使用,同時對于2007版 以下Excel的宏可以直接建立在Excel內(nèi)部,對于2007版以上版本需要建立以.xlsm后綴命名。數(shù)據(jù)存儲軟件選擇Access, Access是由微軟的關聯(lián)式數(shù)據(jù)庫管理系統(tǒng),可以進行數(shù)據(jù)分析和開發(fā)軟件[9]。
系統(tǒng)的開發(fā)工具選擇Visual Studio 2010 ,Visual Studio是微軟公司推出的開發(fā)環(huán)境。是目前最流行的Windows平臺應用程序開發(fā)環(huán)境,采用這個軟件進行界面設計可以自動設置開始頁,使設計更簡便,具有更高效的開發(fā)環(huán)境,兼容傳統(tǒng)的VB 6.0,使設計的界面更能滿足用戶的需要。
本系統(tǒng)的設計采用模塊化的思想,在實際操作中可以多人共同設計。Excel中采用VBA語言進行編寫,并且單獨設計模版;對于Access數(shù)據(jù)庫的建立應該根據(jù)需要建立多個表格,將不同數(shù)據(jù)放到不同的表中,如有需要,可以利用Access的其他功能使,以滿足實際的需要[10]。在Visual studio 2010編寫界面時,根據(jù)不同模塊的作用進行獨立設計,最后整合在一塊,這樣一方面可以提高設計的效率,另一方面便于調(diào)試,在進行相似設計時可以直接利用,避免了重復工作。界面編好后進行調(diào)試工作,沒有任何錯誤后,形成可執(zhí)行的文件[11]。
其中自動生成圖像的Excel 結果如圖5。
6 結論
本文根據(jù)公司的實際情況和需要,借鑒已有的數(shù)據(jù)庫管理系統(tǒng),利用Visual Studio2010進行界面設計,Access作為數(shù)據(jù)存儲軟件,而把Excel作為查詢結果數(shù)據(jù)輸出軟件,基于Excel強大的報表功能和員工對Excel操作熟悉,這樣就可以對數(shù)據(jù)進行更多的操作,滿足公司工作的正常需要,實現(xiàn)一種新型的人事管理系統(tǒng)。同時,對設計好的界面進行了封裝,對于操作人員來說,不需要了解內(nèi)部代碼。該文設計的人事管理系統(tǒng)同時具有Excel、Access和Visual Studio2010 軟件的優(yōu)點,所設計的管理系統(tǒng)功能強大,可以稍作修改就能滿足其他地方的應用。根據(jù)在公司的應用,利用本文所設計的系統(tǒng)進行日常管理,能夠很好的滿足需要。
參考文獻:
[1] 杜艷,張申.基于 VB與 Access的公司信息管理系統(tǒng)設計[J].徐州工程學院學報:自然科學版, 2011,26(2):42-48.
[2] 盧越.基于 的高職院校學籍管理系統(tǒng)的設計與實現(xiàn)[J].電腦知識與技術, 2010(20):5507-5509.
[3] 王英,李平.基于VB語言開發(fā)的學生成績管理系統(tǒng)[J].電腦開發(fā)與應用,2010,23(6):48-59.
[4] 劉長旺,張濤.基于SSH的高校學生管理系統(tǒng)設計與實現(xiàn)[J].南陽師范學院學報,2011,10(6):70-73.
[5] 梁小曉,韋崇崗.基于Web的高校學生信息管理系統(tǒng)的設計與實現(xiàn)[J].四川理工學院學報, 2010,23(6):699-703.
[6] 周國民.Visual Basic + Access數(shù)據(jù)庫項目開發(fā)實踐[M].北京:中國鐵道出版社,2005.
[7] 蔡敏,劉海英,汪杰.Visual Basic數(shù)據(jù)庫開發(fā)工程案例[M].北京:人民郵電出版社,2007.
[8] 張婧,鄭鵬華.基于V B 的房地產(chǎn)管理系統(tǒng)設計與實現(xiàn)[J].電腦知識與技術,2013(19):1009-3044.
[9] 陳偉康.基于VB6.0的學生考勤管理系統(tǒng)[J].福建電腦,2012(12):113-114.
【關鍵詞】MBA中心 管理信息系統(tǒng) 系統(tǒng)設計
研究背景
管理信息化是高校信息化建設的一個重要環(huán)節(jié)。目前,高校為解決各類不同事務,設計、開發(fā)了許多信息管理系統(tǒng)。這些系統(tǒng)改變了過去的工作方式,提高了工作效率,提升了服務質量。高校目前存在諸多信息管理系統(tǒng),如教務管理系統(tǒng)、財務管理系統(tǒng)、人事管理系統(tǒng)、科研管理系統(tǒng)等。從高校MBA中心管理的信息類別上來看,它既涉及學生的信息管理,又涉及到教師信息管理,同時,它還涉及諸如招生宣傳等方面的信息管理工作。因此,設計開發(fā)一個適用于MBA中心信息管理工作,業(yè)務特色鮮明的管理信息系統(tǒng)實踐意義重大。
另外,我國高校MBA教育發(fā)展時間不長,各高校的MBA教育發(fā)展無論是從規(guī)模還是速度上都不盡相同,信息管理工作相對滯后且不夠完善。故而,研究和設計一個專門針對高校MBA中心的管理信息系統(tǒng)是迫切而有必要的。
研究現(xiàn)狀
在管理信息系統(tǒng)的研究上,國內(nèi)外的專家學者做了大量卓有成效的工作。理論研究的成果被很好地應用在了社會實踐之中,反過來,社會實踐活動又為范圍更廣、層次更深的理論研究提供了堅實的基礎。
(1)國內(nèi)研究現(xiàn)狀
張新(2012)[1]認為管理信息系統(tǒng)經(jīng)歷了五個主流體系,即MRP(物料需求計劃)、 MRPII(制造資源計劃)、ERP(企業(yè)資源計劃)、CRM(客戶關系管理) 和SCM(供應鏈管理)等。章以僉(2013)[2]采用共詞分析法,以9本國際管理信息系統(tǒng)權威期刊中12年所載文章信息為數(shù)據(jù)源,對信息管理系統(tǒng)研究領域的熱點和趨勢進行了深入研究。盧險峰(2009)[3]撰文指出,開發(fā)人員應在正確認識當前管理信息系統(tǒng)發(fā)展方向的基礎上,抓住其核心實現(xiàn)技術,全局把握。邱均平(2013)[4]認為信息管理學在蓬勃發(fā)展和逐漸走向成熟,競爭情報信息資源管理、知識管理、信息系統(tǒng)、企業(yè)信息檢索等是信息管理學的重要內(nèi)容。周曉燕(2009)[5]提出中國信息管理學在吸收國外理論研究成果的基礎上,完成了從舶來到本土化的過程,形成了不同的研究流派。
(2)國外研究現(xiàn)狀
Eva Chamorro[6]等人分析了管理信息系統(tǒng)當前的研究現(xiàn)狀、熱點問題和發(fā)展趨勢,為準確把握該學科發(fā)展趨勢和方向提供了參考依據(jù)。Gholamreza Moussavi,Sadegh Talebi[7]利用共詞分析方法,對比分析不同時間段管理信息系統(tǒng)領域的相關文獻,揭示了管理信息系統(tǒng)領域研究核心的變化情況與一致性。Cooper R?B[8]總結了管理信息系統(tǒng)研究的主要內(nèi)容為信息系統(tǒng)管理、信息系統(tǒng)開發(fā)、信息系統(tǒng)應用、信息技術和其他相關內(nèi)容。Nord?J?H[9]從不同角度對管理信息系統(tǒng)領域的期刊進行分析和評估,最終確定了17種管理信息系統(tǒng)領域的頂級期刊。Lee B?Barua A,Whinston?A?B[10]通過研究,詳細論證了在管理信息系統(tǒng)研究過程中存在的理論、方法論、認知缺失問題。
系統(tǒng)分析
1.結構分析
本系統(tǒng)主要包括四個部分:招生推廣、學生管理、教師管理和學位論文管理。招生推廣需求:建立報考學生信息數(shù)據(jù)庫,有效管理各類學生信息,實現(xiàn)信息采集、查詢、統(tǒng)計等功能;學生管理需求:信息的錄入、增加、刪除、修改、查詢、統(tǒng)計等;教師管理需求:與教師相關的各種信息的錄入、增加、刪除、修改、查詢、統(tǒng)計等;學位論文管理需要系統(tǒng)能夠實現(xiàn)開題、審題、選題、信息瀏覽、留言等功能。本系統(tǒng)的總體結構圖如圖1所示:
2.用戶需求分析
本系統(tǒng)主要有三類用戶,分別是學生、教師和系統(tǒng)管理員。從用戶的角度來考慮,系統(tǒng)需要滿足他們的下列需求:
(1)系統(tǒng)管理人員需求:這類用戶需要進行大量的信息錄入工作,如學生信息、課程信息、教師信息等。
(2)教師用戶需求:對教師用戶主要考慮了他們對開課信息的查詢、個人賬戶的密碼修改、所帶學生信息查詢、修改以及期末考試后學生成績的錄入、修改、查看和刪除,教師工作量信息的查詢、核對等。
(3)學生用戶需求:這類用戶主要是對課程、成績、個人信息等進行查詢,使學生能夠根據(jù)需要復制、保存、打印自己需要的相關信息。
3.功能與非功能需求
系統(tǒng)的功能需求應該包括以下幾個方面的內(nèi)容。
信息管理功能:本功能主要任務是原始數(shù)據(jù)的錄入與數(shù)據(jù)庫中數(shù)據(jù)的管理。原始數(shù)據(jù)的錄入主要包括報考學生數(shù)據(jù)、當年錄取學生數(shù)據(jù)、在校學生數(shù)據(jù)、畢業(yè)學生數(shù)據(jù)、教師基本信息、教師科研信息、教師工作量信息、教師授課信息、用戶信息等。
信息瀏覽與查詢功能:用戶能通過這一功能實現(xiàn)相應信息的查詢與瀏覽。如學生能對自己的成績信息進行查詢與瀏覽;教師能對自己授課的相關信息進行查詢與瀏覽;管理員能對其管理的各類用戶信息進行查詢與瀏覽等。
信息維護功能:這一功能主要是對數(shù)據(jù)庫中已經(jīng)錄入的數(shù)據(jù)信息進行增加、刪除、修改、禁用等操作。錄入信息時不可避免會發(fā)生錯誤,如果出現(xiàn)錯誤,通過該功能就能實現(xiàn)及時修改。
用戶操作功能:本系統(tǒng)的使用用戶主要有管理員、教師和學生。他們在進行操作之前,系統(tǒng)管理員都需要對他們的權限進行設置與劃分。
在網(wǎng)站主頁上要有能夠體現(xiàn)出MBA特色項目的功能項目,諸如設立MBA聯(lián)合會項目,實現(xiàn)聯(lián)合會信息公開;設立學員風采項目,展現(xiàn)學員平時學習生活的真實一面;設立學員感言項目,方便學員傾吐心聲;設立游學項目,記錄學員實踐學習過程;設立校友行蹤項目,增進與保持校友間開放式的了解。
系統(tǒng)的非功能需求主要包括以下幾個方面:首先,系統(tǒng)安全性需要得到保障。系統(tǒng)中的數(shù)據(jù)需要改變時,需要操作者具有相應的權限,沒有操作權限的人,系統(tǒng)應拒接其改變數(shù)據(jù)的請求。其次,系統(tǒng)在對用戶的操作響應上不能有太長時間的延遲。再次,系統(tǒng)應具有可維護性。
系統(tǒng)設計
1.模塊設計
通過前期的研究分析,本系統(tǒng)可從用戶的角度出發(fā),劃分為四個功能模塊:教師模塊、學生模塊、招生推廣模塊和管理員模塊。圖2就展示了本系統(tǒng)的主要功能模塊劃分情況。
教師模塊管理的是教師的相關信息和學生的成績信息。主要包括:教師賬戶密碼修、個人基本信息錄入、查詢與修改、授課信息查詢、工作量信息查詢、科研信息錄入、查詢與修改、學生成績錄入、查詢、修改、統(tǒng)計、打印等。
學生模塊管理的是學生的相關信息。主要包括:學生個人基本信息的錄入與查詢、選課、學生課程信息查詢、成績信息查詢、學生賬戶信息修改、總體學業(yè)安排與當前進度查詢等。
管理員模塊管理的是教師、學生的信息,同時系統(tǒng)維護也是其主要工作。這個模塊主要功能有:管理員對教師、學生上報的個人基本信息進行審核、對教師上報的個人科研信息進行審核、對教師工作量進行統(tǒng)計計算、對學生成績進行修改與查詢、對教師和學生用戶進行權限分配、對管理員賬戶進行修改與保存、對系統(tǒng)進行日常維護等。
招生推廣模塊管理的是MBA中心的招生考試信息。主要功能包括:本中心歷年招生分數(shù)和考試科目信息、相關專業(yè)介紹、相關法律法規(guī)介紹、最新信息公告等。
學位論文管理模塊主要管理的是MBA中心的學位論文信息。主要功能包括:實現(xiàn)開題、審題、選題、信息瀏覽、留言等功能。同時,教師、學員和管理員還要能夠對這些信息進行插入、刪除、修改、查詢、回復等權限內(nèi)的操作。學員之窗模塊主要是在網(wǎng)站主頁上,設置相關項目,體現(xiàn)MBA的特色。項目內(nèi)容主要包括:MBA聯(lián)合會、學員風采、學員感言、校友行蹤、學員交流、游學等。
2.數(shù)據(jù)模型設計
本系統(tǒng)中涉及到的四個主要的實體是:學生實體、教師實體、管理員實體和課程實體。教師實體與學生實體、課程實體之間的關系是教授關系,學生實體與課程實體之間的關系是學習關系,管理員實體與教師實體、學生實體、課程實體之間的關系是管理關系。這四個實體之間的關系組成,構成了本系統(tǒng)的總體實體關系。系統(tǒng)總體E-R圖如圖3所示。
3.數(shù)據(jù)庫表設計
本系統(tǒng)的數(shù)據(jù)庫采用的是關系型數(shù)據(jù)庫。數(shù)據(jù)庫中集中了大量的數(shù)據(jù)庫表,這些表以二維結構存儲信息,一個關系就對應著數(shù)據(jù)庫中的一張數(shù)據(jù)信息表。通過對二維表的定義就能很清楚地界定關系中的相關屬性,如字段名、取值類型、長度、描述信息、備注等。
根據(jù)系統(tǒng)需求和功能模塊的設計與劃分,有必要對數(shù)據(jù)庫表作詳細的設計。受篇幅所限,下面僅展示本系統(tǒng)三類用戶信息表結構的設計情況。
(1)教師信息表。本表主要設定了與教師這一實體相關的一些常用屬性,教師信息表結構如表1所示。
(2)學生信息表。本表主要記錄在校學生的個人信息。學生信息表結構如表2所示。
(3)管理員表。該表主要存放管理員管理的用戶的相關信息。管理員表結構如表3所示。
總結與展望
本文對高校MBA中心管理信息系統(tǒng)進行了設計研究。通過模塊化設計思想,把本系統(tǒng)分作五大主要模塊,即教師模塊、學生模塊、管理員模塊、招生推廣模塊和學位論文管理模塊。在系統(tǒng)總的總體結構設計上,以B/S結構為系統(tǒng)結構,使用瀏覽器來訪問數(shù)據(jù)庫,達到信息使用與管理的目的。
結合高校MBA中心信息管理過程中存在的主要問題,制定了以B/S結構以實現(xiàn)網(wǎng)絡化信息管理的系統(tǒng)模式。對MBA中心日常主要業(yè)務作詳盡的需求分析。在需求分析方面,做了系統(tǒng)需求、用戶需求、功能需求和非功能需求等幾方面的分析工作。提出以三類基本用戶(教師、學生、管理員)的需求為系統(tǒng)的主要需求,系統(tǒng)業(yè)務的展開也是以這三類基本用戶為基礎的。概括來說,教師的主要需求就是上課信息、工作量信息、科研信息和個人基本信息的管理與應用。學生的主要需求就是課程信息、成績信息、賬戶信息和個人基本信息的管理與應用。管理員的主要需求就是對教師相關信息、學生相關信息、課程相關信息的管理。對系統(tǒng)架構與數(shù)據(jù)庫作出了合理、準確、細致的設計。隨著移動互聯(lián)終端設備的高速發(fā)展與普及,本系統(tǒng)如能滿足諸如智能手機、平板電腦等移動終端設備的需求,進一步將系統(tǒng)目前存在的缺憾進行彌補,那么,本系統(tǒng)必將為用戶提供更為多樣、便捷、高效的服務。
參考文獻:
[1]張新:《管理信息系統(tǒng)》,機械工業(yè)出版社,2012。
[2]章以僉、宗乾進、袁勤儉:《國際管理信息系統(tǒng)研究熱點及趨勢》,《情報雜志》2013年第4期。
[3]盧險峰:《信息管理系統(tǒng)的發(fā)展態(tài)勢及實現(xiàn)技術研究》,《消費導刊》2009年第21期。
[4]邱均平、余厚強、王菲菲:《我國信息管理學發(fā)展現(xiàn)狀與趨勢》,《情報雜志》2013年第3期。
[5]周曉燕:《從信息管理學著作看中國信息管理學理論研究的發(fā)展》,《大學圖書館學報》2009年第3期。