前言:中文期刊網精心挑選了人事管理系統功能分析范文供你參考和學習,希望我們的參考范文能激發你的文章創作靈感,歡迎閱讀。
人事管理系統功能分析范文1
關鍵詞:人事管理 信息管理系統 Visual Basic 6.0
在企業中,人事管理工作是非常重要的一項工作,它負責整個企業的日常人事安排、人事管理等。高效的人事管理可以提高企業的市場競爭力,使企業具有更強的凝聚力和活力。為此,提高人事管理工作的效率,設計一套人事管理系統具有實際應用意義。本系統結合公司實際的人事、制度,經過實際的需求分析,采用功能強大的Visual Basic 6.0作為開發工具而開發出來的單機版人事管人事理系統。整個系統從符合操作簡便、界面友好、靈活、實用、安全的要求出發,本企業人事管理系統具有如下功能:員工基本信息的錄入、修改、查詢、刪除模塊,員工假條信息錄入、修改、查詢、刪除模塊,員工工資信息的錄入,計算,查詢,以及系統用戶的設置以及系統的維護功能。為企業人事管理提供信息咨詢,信息檢索,信息存取等服務,基本上能夠滿足現代企業對人事管理的需要。
一、企業人事管理的分析與設計
1.需求分析
企業人事部門主要工作:根據公司需要,招聘相關的人才以及對現有人才進行繼續教育,加強公司的人力資源;對員工的信息管理,包括新員工的錄入,員工信息的修改以及刪除等;記錄員工的獎懲、考核等信息;處理員工的調動等。
人事管理系統的主要任務是對人事檔案進行整理,使得管理員能方便、快捷地對人事檔案進行查詢、統計、更新。通過該系統,使企業的人事管理工作系統化、規范化、自動化,從而提高企業人事管理的效率。
2.系統功能模塊設計
實現企業人員信息的詳細記錄 人事管理專員可以通過人事管理系統維護員工資料、部門架構、人員分組、員工異動信息等。強大的查詢功能,支持多條件值搜索 系統提供的多種報表、統計圖表,可以幫助人事主管通過不同的查詢條件查看人員信息、生日匯總、合同異 動等,實現系統智能化操作。自動提醒機制,人事管理專員的小助手 系統提供合同到期提醒、員工生日問候等職能提醒方式,并且支持郵件或者短信通知人事管理專員,以便提前進行相關準備工作。實現員工資料的電子化管理 人事部門的工作一般都是日常性的而且是比較繁雜的,大量重復性工作很容易導致員工工作沒有新鮮感。使用人事管理系統可以讓繁雜的工作電子化管理,提高人事部門員工的工作效率。 詳細記錄招聘過程,為企業積累招聘經驗。根據對人事管理系統的功能需求分析,本系統的主要模塊包括:系統用戶管理、職工信息管理、職工考勤管理以及機構編制管理四部分。
2.1系統用戶管理
對使用系統的用戶進行管理,為他們分配一定的權限,使他們規范的使用系統。本系統的用戶及其操作權限都是由管理員添加的,管理員添加完畢之后,再將登錄名(即職工編號)和密碼分配給員工。
2.2職工信息管理
職工信息管理包括對職工基本信息和職工調動情況的記錄進行查詢、添加、刪除和修改。
2.3職工考勤管理
用于對職工的考勤情況進行記錄,同時管理和查詢企業職工出勤情況。其中包括日考勤記錄、請假、加班、出差等情況的查詢、添加、刪除和修
2.4機構編制管理
2.4.1調動管理模塊
員工就職員工調動,批量調動員工離職員工復職 員工退休 員工離休員工反聘員工異動瀏覽檔案清除
2.4.2合同管理模塊
2.4.3招聘流程模塊
招聘計劃、招聘項目、招聘人信息、面試信息、錄取信息
2.4.4解聘流程模塊
離職登、.工作交接、資產返還、費用結清
2.4.5工資管理模塊
工資管理,可以自定義工資項目明細及其計算公式,數據導出生成銀行轉賬盤.帳套維護.員工套帳設定(薪資福利).計件工資.計時工資.提成工資.工資發放,包括每月應發,實發,補貼,代扣,四金.保險福利管理 .第三方支付復選框,預留接口,定義付款方式,支付方法,要注意.在此基礎上的決策支持
二、信息管理系統分析與設計
1.系統需求分析
需求分析是系統開發必要環節,也是重中之重。作為該過程的結果,需求規格說明書是對系統的功能和行為完整的描述。系統設計將來自于需求分析的抽象規格說明轉變為面向真實世界的設計。一旦構建完成,該系統就會投入使用,同時會不可避免地產生更多的新需求。同時,需求過程與分析活動之間有相當程度的重疊,分析建模對于設定工作的范圍和其他一些事來說是必要的,所以我們利用分析模型來描述需求過程,隨著開發工作的繼續,分析活動在工作中占的比例將變得越來越大,直到所有需求都已知。根據以上情況,決定實施建立人事信息管理系統, 因為人事信息管理是一個企業單位不可缺少的部分,它的內容對于企業的決策者和管理者來說都至關重要,所以人事信息管理系統應該能夠為用戶提供充足的信息和快捷的查詢手段??梢越鉀Q一直以來人們使用傳統人工的方式管理文件檔案存在著的許多缺點,另外時間一長,將產生大量的文件和數據,這對于查找、更新和維護都帶來了不少的困難。當前企業信息管理系統正在從US結構向B/S結構轉移,但是由于安全性等方面的因素,C/S結構的管理信息系統仍然占據企業管理信息系統的主流。人事管理系統是現代企業管理工作不可缺少的一部分,是適應現代企業制度要求、推動企業勞動人事管理走向科學化、規范化的必要條件。
2.系統功能設計
2.1系統的功能分析
人事信息管理系統是一個數據庫開發應用程序,它由員工信息管理、工資管理、假條信息管理、系統用戶管理等模塊組成。包括:(1)系統用戶管理;(2)職工信息管理;(3)職工工資管理;(4)職工假條管理。
2.2系統功能結構
系統功能結構圖主要從功能的角度描述了系統的結構。
3.數據庫設計
人事管理系統的數據庫采用Access ,系統數據庫的名稱為“data”。數據庫data中包含了4張數據表。下面分別給出數據表概要說明和主要數據表的結構。
3.1職工信息數據表:用于儲存職工的基本信息。
3.2工資信息數據表:用來存儲職工的工資情況,包括姓名,職稱,工資等信息。
3.3假條信息數據表:存儲假條相關信息。
3.4用戶信息表,用于儲存用戶信息。
三、主要功能模塊設計
1.系統架構設計
人事管理系統的架構分為窗體和模塊兩個部分。在窗體的部分有以下幾個窗體,他們的作用分別是:“frmAbout”是關于窗口,是對系統的說明;“frmEdit.frm”是編輯窗口,可以對員工信息進行添加,刪除的操作;“frmHelp.frm”是幫助窗體,對新用戶提供幫助;“frmLogin.frm”是用戶的登陸窗口,啟動系統時就會出現這個窗口;“frmmain.frm”是系統主界面,用戶可以選擇要執行的任務;“frmPsw.frm” 是密碼修改,用戶可以在此修改自己的密碼;“frmSearch.frm” 是尋找窗口,用戶可以進行模糊查詢和邏輯查詢;“frmSetup.frm”是設置條目的窗口,管理員可以把可以對外公布的設置為顯示條目, 而對少數人公布的設置為隱藏條目,從而達到不同的使用者具有不同的使用權限;“frmSys.frm” 是關于用戶窗體,在這個窗體中可以添加新用戶,可以設置密碼,也可以對用戶權限進行授權,這個窗體和數據庫也有密切的聯系,可以在這里更新用戶信息;“frmTable.frm”是桌面窗體,它羅列了員工學歷和部門的信息,同時可以進行添加,編輯和刪除的操作。
2.控件準備和引用設置
控件準備和引用設置是目前制作應用程序的前提條件,在Visual Basic 6.0默認的工具箱中,很多使用的部件沒有顯示,所以要將我們需要的部件添加進工具箱。另外,包括一些庫文件的函數,也是沒有被引用,我們要先將這些具有特定功能的函數引用。1.控件準備。人事管理系統中需要通過“工程”“部件”命令添加到工具箱中的“ActiveX”部件; 2.引用設置。人事管理系統中需要通過“工程”“引用”命令引用庫文件內的函數,來完成數據庫的連接。
3.系統登陸設計與實現
系統用戶登錄模塊主要用于完成對登錄系統的用戶的驗證,只有合法的用戶才可以進入系統。
3.1系統登陸窗體的功能
登錄窗體是用戶進入系統的鑰匙,只有合法的登錄才是有效的登錄。在本系統中預設了兩種用戶:root超級用戶和wan一般用戶,超級用戶對一般用戶有管理的功能。超級用戶和一般用戶對系統的員工信息,假條信息,工資信息都有編輯,刪除,查詢,設置的功能。而超級用戶對一般用戶有權限的管理,一般用戶是超級用戶授權了的用戶,它不能對其他用戶進行干預,它只能對修改自己的密碼的功能。超級用戶也可添加登錄用戶,也可對其設置權限。
3.2系統登陸的代碼設計
3.2.1登陸窗體代碼設計
窗體代碼主要實現了連接數據庫的功能,用于連接用戶信息表。其程序如下:
Private Sub Form_Load()
Dim i As Integer
If App.PrevInstance Then
MsgBox (“程序已經運行,不能再次裝載?!?, vbExclamation
Unload Me
End If
'本段代碼用于判定本程序是否已經裝載于內存中,以避免程序的多重啟動
i = 0
Open App.Path + "\user.ini" For Input As #1
Do While Not EOF(1)
Input #1, user(i), pws(i), state(i), Emplo(i)
If state(i) = "A" Then
Combo1.AddItem user(i)
End If
i = i + 1
Loop Close #1
Combo1.ListIndex = 1
'在窗口裝載階段讀取用戶設置文件獲取用戶信息 并裝載于用戶列表框中
End Sub
3.2.2“取消”按鈕是退出登錄界面,退出系統的。其代碼如下:
Private Sub CmdCancel_Click()
Unload Me
End
End Sub
3.2.3“確定”按鈕代碼設計
“確定”按鈕代碼主要實現了用戶登陸時,用戶名和密碼的認證,當用戶名或密碼錯誤時,系統提示錯誤。其程序如下:
Private Sub cmdOK_Click()
If txtPassword = pws(Combo1.ListIndex) Then
CurId = Combo1.ListIndex
EmploID = Emplo(CurId)
CurUser = user(CurId)
CurPsw = pws(CurId)
Me.Hide
'Load FrmMain
FrmMain.Show
Else MsgBox "Invalid Password, try again!", , "Login"
txtPassword.SetFocus
SendKeys "{Home}+{End}"
End If End Sub
4.主體窗口的設計與實現
主窗體界面是顯示系統主要操作功能的面板,在系統主窗體的狀態欄中,可以顯示當前的操作員、當前系統的日期時間、程序制作人員等信息,還可以通過菜單的列表或窗體中的按鈕來控制其他功能子窗體,并且為不同的操作員賦予相應的操作權限。
4.1系統主窗體的功能
成功登錄后,進入的系統的主窗體,在主窗體中有兩組按鈕,第一組是表單選擇按鈕,通過點擊相應的按鈕可以在主窗體中顯示不同的表單,這些表單分別是員工信息表,假條信息表,工資信息表,這組按鈕和Access數據庫中各表相聯系。在第一組按鈕中設置按鈕對超級用戶和一般用戶所執行的情況不同。超級用戶可以通過設置按鈕進入用戶權限窗體,而一般用戶則通過設置按鈕進入修改自己登錄密碼。第二組按鈕是對各個表的操作按鈕,包括編輯,刪除,查詢和設置。用戶成功進入系統主窗體運行結果見圖6所示:
4.2系統主窗體的主要代碼設計
主窗體是由兩組按鈕實現的,它們分別是窗體選擇的單擊事件按鈕和命令事件按鈕。
4.2.1窗體選擇的單擊事件代碼設計
窗體選擇的單擊事件代碼主要實現了進入本系統所有模塊的功能,這里有以下幾個模塊,它們分別是員工信息模塊,假條信息模塊,工資管理模塊,用戶設置模塊等。其程序略。
4.2.2命令按鈕的單擊事件代碼設計
命令按鈕的代碼主要實現了進入本系統部分主要模塊的功能,分別是編輯,查詢,刪除設置。其程序略。
4.3員工信息模塊的功能
把員工信息表作為主窗體的默認表,所示主窗體的運行結果也是員工信息表的運行結果。在員工信息表中可以對員工信息進行編輯,刪除,查詢和設置。
員工信息的編輯是可以對新員工進行添加錄入,對在職員工的信息進行修改,也可進行相應的刪除操作。
4.4假條信息模塊功能
點擊假條信息按鈕,在主窗體上就會顯示假條信息表,假條信息是員工的離職情況的記錄,包括離職日期和中止日期,請假天數,和原由等情況,是員工出勤情況的側面反映,是核算工資的重要依據,必須詳細,準確記錄,用戶可以通過下面的一組按鈕可以對假條信息進行編輯,刪除,查詢和設置。(1)假條信息的編輯是可以對新假條信息進行添加錄入,對已有的信息進行修改,也可進行相應的刪除操作。(2)假條信息的查詢是用戶可以通過假條信息表中的相關信息進行模糊查詢和邏輯查詢,可以幫用戶快速找到所需要的信息。(3)假條信息設置是對假條信息中的相關信息的顯示與隱藏的設置,本系統可以對假條信息進行顯示條目和隱藏條目的設置。
4.5工資信息模塊功能
點擊工資信息按鈕,在主窗體上就會顯示工資信息表,工資信息是員工發放薪酬的依據,通過輸入基本工資,加班工資,交通補助等一些應得工資,減去考勤扣除,保險扣除,扣稅等總扣除項,從而得到員工的實際工資。用戶可以通過下面的一組按鈕可以對工資信息進行編輯,刪除,查詢和設置。(1)工資信息的編輯是可以對新員工的工資信息進行添加錄入,對已有的信息進行修改,也可進行相應的刪除操作。(2)工資信息的查詢是用戶可以通過工資信息表中的相關信息進行模糊查詢和邏輯查詢,可以幫用戶快速找到所需要的信息。(3)工資信息設置是對工資信息中的相關信息的顯示與隱藏的設置,本系統可以對工資信息進行顯示條目和隱藏條目的設置。
4.6系統用戶管理模塊
系統用戶管理分為用戶管理和口令修改兩個部分。
4.6.1用戶管理的設計:用戶管理是人事信息管理系統中的比較重要的部分,它可以幫助管理員管理用戶信息。在本系統中系統用戶管理可以為不同的用戶設置不同的權限,系統管理者可以添加、刪除用戶,但是普通用戶則不可以操作,所有的用戶都可以修改自己的口令。用戶信息管理模塊只有系統管理者才能進入。
4.6.2口令修改的窗體設計:口令修改是人事信息管理系統中的比較重要的部分,它可以幫助用戶修改自己的密碼。首先用戶要正確輸入自己的舊密碼,兩次輸入自己的新密碼,否則系統便會抱錯??诹钚薷牡闹饕a設計:“確定”按鈕的代碼主要實現了用戶密碼的修改功能,當舊密碼錯誤或兩次新密碼輸入不一致時,系統會提示錯誤。其程序略。
四、信息管理系統的測試與運用
為了確保本系統能夠正常運行,需要在之后做一次較全面的測試。
1.軟件測試的目標
1.1測試是為了發現程序中的錯誤而執行的過程;
1.2好的測試方案實際可能發現迄今為止尚為發現的錯誤的測試方案;成功的測試是發現了至今為止尚未發現的錯誤測試。
2.測試舉例
2.1測試用戶登陸是否成功
打開人事管理系統,在“用戶名”里填入root,“密碼”框里我們填入root作為用戶登錄密碼。填寫完成點擊“確定”按鈕,將會出現操作程序頁面,即該用戶已經登陸成功了。再運行程序,會有提示頁面出現:程序已經運行,不能再次裝載。
2.2測試其他用戶是否能夠登錄
打開人事管理系統登錄頁面,輸入任意密碼,點擊“登錄”按鈕。將出現密碼出錯提示頁面。然后點“確定”返回人事管理系統登錄頁面。
編輯功能:在登錄成功之后,即可進入相應的管理頁面,點擊“編輯”,即出現編輯頁面,即可以修改和刪除員工的個人信息資料。最后保存。
2.4測試查詢功能是否成功
查詢功能:在登錄成功之后,點擊“查詢”,在彈出的文本框,在里面輸入想要查找的資料,點擊“查詢”按鈕,成功即可出現結果頁面,頁面內顯示查詢出來的員工資料內容,表示測試成功。
2.5用戶登出系統的測試
在管理操作已全部完成,需要退出程序的時候,在系統頁面“系統設置”下拉菜單的有一個“退出”的選項,點擊之后便可退出。也可以點“關閉”退出。
2.6測試密碼更改
在以超級用戶登錄的情況下,在程序中打密碼設置,彈出文本框,顯示用戶列表。可以添加新的普通用戶,也可以刪除和禁止普通用戶使用程序。在以普通用戶登陸情況下,打開密碼設置選項,系統會提示該用戶為普通用戶,只可以修改自己的密碼。
參考文獻:
[1]張海藩編著.軟件工程導論[M].清華大學出版社出版,2003,1-173.
人事管理系統功能分析范文2
關鍵詞:大型數據庫;真實案例;項目驅動;實訓教學
中圖分類號:TP311.138-4 文獻標識碼:A 文章編號:1007-9599 (2013) 02-0000-03
《大型數據庫系統(Oracle)應用開發》課程,是高等職業技術院校計算機軟件技術專業的核心技能課程之一,在軟件架構中處于基礎性支撐地位,無論是程序開發員還是測試員乃至應用軟件服務人員都離不開對數據庫技術的學習,其對應的職業技能是Oracle數據庫開發能力和Oracle數據庫應用管理能力。
Oracle數據庫在全球高端數據庫領域占有的份額較大,對數據庫開發和管理人才需求旺盛。我們根據到企業調研和畢業生的信息反饋,結合高職學生的特點、將來的就業和可持續發展的需求,將《大型數據庫系統(Oracle)應用開發》課程的重點放在Oracle數據庫應用軟件開發人員的最核心的技術能力培養上。
Oracle數據庫與數據庫基本原理相比更加側重具體的實踐性。培養學生的Oracle數據庫應用核心技術能力,必須強化實訓教學,尋求提高實訓教學效果的有效途徑,因此研究實訓教學的方法顯得尤為重要。我們在長期的教學工作中,從如下幾個方面入手,改革教學方法,以提高實訓的效果,提高學生適應社會需求的能力。
1 明確課程教學目標
本課程的培養目標是:培養基于Oracle數據庫應用開發工程師。通過綜合考慮職業崗位技能和職業素養的需求,本著以就業為導向,以培養學生職業能力為重點,以崗位工作技能培養為核心,通過對職業崗位群的工作過程進行分析,選取符合崗位技能需求的教學內容,加強在校內外實訓基地真實的工作環境和實訓環境中學習,培養學生的綜合職業能力和職業素養,增強就業競爭能力。
通過高職階段的學習,要求學生能夠達到的目標為:
1)學會搭建基于Oracle數據庫系統的開發環境,了解Oracle體系結構并進行數據庫創建;
2)熟悉使用SQL*PLUS工具;
3)能夠創建和管理Oracle表,創建和管理其他模式對象,靈活運用基本查詢和子查詢、處理數據庫事件;
4)通過學習創建過程、函數、程序包和觸發器,了解提高系統的性能和效率的一些工作技巧,滿足對系統設計的靈活性和可擴展性的要求;
5)學習掌握Oracle用戶管理,明確安全管理的核心內容,掌握Oracle備份和恢復技術;
6)具有崗位所需按規程的正確操作的能力,縝密的邏輯思維能力,自主學習能力,認真,細心的工作態度以及良好的團隊合作意識。
2 組建實踐經驗豐富的教師隊伍
選擇優秀教師組建一支知識結構合理、專業技術職務及職業資格結構合理、相對穩定優秀、素質高,在行業企業具有一定的影響和知名度的課程研發教學團隊,是保證《大型數據庫系統(Oracle)應用開發》課程實訓教學取得良好效果的前提。
教師形象良好、言行得體、責任心強、治學嚴謹、技藝精湛、項目開發經驗豐富等均能成為學生求知的榜樣。在《大型數據庫系統(Oracle)應用開發》課程的實訓教學過程中,通常是教師根據教學進度安排實訓內容,然后學生在老師的指導下完成實訓任務。教師實踐經驗的豐富與否及實際操作能力的高低直接影響實訓教學的效果。
聘請來自企業的具有資深經歷的Oracle工程師和項目經理作為本課程的兼職教師,利用他們豐富的項目開發經驗和從事大型數據庫管理的企業經歷,為我們的學生傳授開發和設計大型數據庫工作的經驗,讓學生能近距離的接觸到真實的開發項目。
在本校中選擇對學生認真負責、嚴格要求、一絲不茍,同時也具備了授業與職業引領素質的教師。為提高校內教師的真實項目研發能力,可通過到校企合作的企業頂崗工作,參加真實項目的全程開發,積累項目開發的經驗,掌握過硬的專業技術;其次,鼓勵教師積極參加科研項目,主動學習相關專業的新知識新技術,及時掌握學科發展新動向,爭取做到不斷創新、改進,使自己的專業技術始終保持在較高的水平上。
3 采用合適的實訓教學方法
3.1 引入企業真實案例
《大型數據庫管理系統(Oracle)應用開發》課程是一門實踐性很強的課程,在學習過程中,引入企業真實案例,加強實訓教學,可以幫助學生更好的掌握基本知識點,糾正理解上的偏差,加深對數據庫的理解,有效提高教學效果。
本課程通過全方位的與企業合作,在項目載體的選擇上堅持以實用性、典型性、綜合性、可行性為原則,通過專兼職教師積極配合,結合課程專任教師多年的實際工作經驗,對參與項目進行總結,從中提取典型的工作任務作為教學案例。
在眾多的項目中我們選取了具有代表性又易于理解的企業真實信息系統應用的典型實例――人事管理系統。因為此系統的開發應用既具有應用的普遍性,又涵蓋了作為Oracle數據庫應用開發人員崗位所必備的各項職業崗位技能和素養。通過對系統進行分析,將系統功能模塊按照工作流程分解成若干真實工作任務,以真實工作任務及其工作過程為依據整合、序化全部實訓教學內容,精心設計以項目具體模塊中的工作任務為載體的學習情境。學習情境的設計遵循由簡單到復雜,由易到難,由單一到綜合的原則。
在近幾年的教學實踐中,我們還引入了“水電管理系統”、“教學管理系統”和“圖書管理系統”等真實案例,取得了不錯的教學效果。
3.2 采取任務引領、項目驅動的教學方法
在高職院校的軟件技術專業中,《大型數據庫管理系統(Oracle)應用開發》課程的教學側重學生應用能力的培養,而非理論水平的專業化,以往生搬硬套的應試教學培養方法已經不能適應專業發展趨勢和社會對人才的需求,尋求新的教學方法勢在必行。
對實訓內容進行精心安排,將實際案例融入教學。將全課程分解為若干個學習情境,在每個學習情境中采用任務引領,將項目開發任務由簡到繁、由易到難的分解為一個一個逐步遞進的工作任務,然后轉化為若干個子功能模塊,進而轉化為課程設計的子任務,對應于每個子任務設計相應的實訓任務,讓學生在完成各個子任務的過程中主動尋找和掌握所應具備的知識,通曉項目開發的全過程。
例:學習情境對應詳細的學習任務和學習指導。
學習情境 學習任務 建議與學習指導
了解Oracle體系結構和創建數據庫 1. Oracle體系結構概述
2. 物理存儲結構
3. 邏輯存儲結構
4. 實例
5. 創建數據庫
6. 數據庫啟動和關閉
7. Oracle數據字典 1.了解進程、存儲管理等操作系統基礎知識。
2. 預習物理存儲結構、各組成文件和數據字典。
3.在教師的指導下創建“人事管理系統”數據庫。
4.深入理解實例的組成、內函和工作過程。
5.練習啟動和關閉數據庫的各種方式,比較其不同的地方。
6.使用SQL*Plus命令通過數據字典查看相關信息。
授課過程中教師講解基本理論知識進行引導,逐步體現實訓環節中涉及到的案例內容,將工作任務如項目分析、數據庫設計、表設計、視圖設計、查詢設計、存儲過程和觸發器的設計以及用戶安全等,各分項工作任務逐步實施和完成,最后匯總形成一個完整的真實項目。在整個項目的實施過程中,組建若干個項目團隊,每個學生在項目開發團隊中扮演不同的角色,分工協作,與團隊其他成員共同完成實訓項目,培養其團隊合作能力和規范化編程意識,提高學生解決實際問題的能力。
在此基礎上,要注重對學生專業素質、職業能力的培養,強化核心競爭力意識,以適應社會對高技術技能型人才的需求。在學生從聽課、理解、自己動手設計到上機調試的過程中,教師全程跟進,及時發現學生學習中存在的問題,引導學生查找問題和分析問題,培養學生解決實際問題的能力。
3.3 自主開發交互式網絡教學平臺
開發基于工作任務的交互式網絡教學平臺。通過該平臺,將人事管理系統的開發過程貫穿整個網絡教學過程,結合Oracle數據庫的學習目標,在內容組織上重新編排、序化,轉換為學習型工作任務,將“工作過程中的學習”和“課堂上的學習”整合為一個整體,實現教學做一體化,理論與項目實訓一體化,以行動為導向和體驗式學習的新模式。
本網絡教學平臺將系統的功能(任務的實現)與相應的實現技術(核心知識技能)完全對應起來,拓寬和加強學生自主學習的寬度和深度,全面調動學生的積極性和實踐探索精神,通過學生自主學習與實踐行動全面培養和提高學生職業能力。
3.4 充分利用自主開發的教學仿真實訓系統
教師團隊自主開發了“大型數據庫Oracle教學仿真實訓系統”。學生根據簡單的“readme”說明,就可動態地體驗雇員管理、考勤管理、系統管理等功能,而且每一步的操作能夠實時動態地顯示所涉及的任一Oracle數據庫對應知識的源代碼,包括基本的SQL語法、各種函數的應用、各種子查詢、過程、函數和觸發器等,生動靈活地展現了所有相關知識點的具體應用。例如:通過該系統的體驗式學習,可以更直觀領會基本的查詢語句的使用,了解子查詢的靈活性,明白存儲過程、觸發器的創建方法和原理以及訓練提高綜合利用各知識點解決實際問題的能力??梢酝ㄟ^在系統管理模塊里學習創建用戶、角色、授權等數據庫管理的知識,實現自主、交互式學習,拓寬和加強了學生自主學習的寬度和深度。
3.5 完成一個項目的課程設計
全部課程學習完成后,要求每個學生進行課程設計,從全局的角度培養學生建立正確的邏輯設計思路,以及分析與解決實際問題的能力和創新精神。教師給出相關選題內容、模塊要求以及適當的功能分析,其題目涵蓋到數據庫原理以及ORACLE數據庫課程中的重要知識點。如教務管理系統、圖書管理系統、進銷存管理系統、財務管理系統、人事管理系統、考勤管理系統、工資管理系統等,供學生做課程設計的時候參考。
學生根據自己的實際操作能力和掌握的專業知識,跨越課程界限,結合之前學習過的面向對象的程序設計語言,用一門前臺的語言結合后臺的ORACLE數據庫完成一個系統的開發。本課程設計是學生在學完ORACLE數據庫后,應用本課程知識和以前積累的知識所進行的開放性、綜合性的實踐,可實現多門專業課程知識的綜合應用,培養學生從軟件工程的角度來解決問題的綜合能力。
4 適當加強基礎理論教學
高職院校的數據庫應用課程通常編重于實用軟件部分,對基礎理論不太重視,一般教程中占有的比例也不大。而我們知道,學生可持續發展能力的培養,與其扎實的理論基礎是分不開的。
基礎理論部分的學習是比較枯燥的。為達到較好的教學目標,在案例實訓教學中采用理論和實踐交替并行的方式,當實訓中遇到問題時,先給學生講解相關的理論知識,然后對照引入解決實際問題。如在講解多表查詢時,為說明設計查詢時要注意的問題,了解查詢占用的時間開銷,先講解關系數據理論中的關系運算,講解“并、交、差、迪卡爾積”的運算規則,讓學生真正明白查詢設計要注意的關鍵問題。這樣將關系數據庫理論的基礎概念、基本方法融入到實訓教學中,達到培養學生可持續發展的目的。
為提高理論部分的教學效果,要對教學內容進行分析,把課程理論知識融合到實訓教學中。在Oracle數據庫的開課之初,給學生演示以Oracle數據庫為后臺的管理信息系統,講解Oracle數據庫在系統中所起的很需要作用。在以后的每一堂理論課的講授過程中,均可從此管理信息系統抽取相應的模塊作為教學實例,對應各知識點傳授,演示其在系統中的實現方式,讓學生能更為形象的理解,加深記憶。
為體現以學生為中心的原則,運用多媒體輔助教學手段,通過文字說明、動畫模擬、圖形顯示等,進行師生互動,增強授課的趣味性和啟發性,營造生動直觀的教學環境,有效地刺激和培養學生的思維能力,提高學習效率。
5 制定符合實訓要求的考評方式與標準
ORACLE課程的考核方式“以培養學生專業領域數據庫設計為重點”,目的是培養學生分析問題、解決問題和獲取知識的能力以及創新的能力。針對獨立學院數據庫課程應注重實踐性、應用性和技能性的特點,取消“期末一張卷”的單一傳統考核方法,采取各培養專業相關數據庫開發的課程設計與理論考試相結合的方法,
學習效果的評價由校內學習、校內實訓、企業實習三個方面進行綜合考核。采用過程性評價與目標性評價相結合;理論與實踐相結合;技能與職業態度相結合;筆試與操作相結合;開卷與閉卷相結合;校內老師評價與實訓基地指導老師評價相結合的方式。
考評方式及分值權重如下:
1)筆試(20%)
2)分階段實踐開發考核(50%)
3)綜合項目實訓考核(30%)
在Oracle數據庫應用實訓教學過程中,嚴格按照數據庫應用系統開發流程,制定詳細的考核標準,以分階段評價和綜合項目實訓考核結合的方式,檢驗學生的動手能力、分析問題和解決問題的能力、自主學習能力和創新能力,準確考察學生的Oracle數據庫應用能力、知識結構、技術技能和綜合素質。
分階段評價,以各部分對應的需要掌握的技能為標準進行考查。如用戶安全管理部分,要求學生創建不同的用戶,同時給不同用戶授予不同的權限;查詢設計部分要求學生根據用戶不同的查詢要求,設計查詢語句,實現查詢結果的格式輸出等。
例:用戶和安全管理部分教學的評價詳細內容及要求。
模塊名稱 學習內容 評價標準 考核方式
用戶和安全管理 1 . 用戶管理
2 . 權限管理
3 . 角色管理
4 . 概要文件管理 1. 正確使用OEM和SQL語句創建用戶、管理用戶。
2. 正確使用OEM和SQL語句對用戶授予系統權限、對用戶授予對象權限。
3. 正確使用OEM和SQL語句創建角色、管理角色和對角色授權。
4. 掌握利用OEM和SQL語句管理概要文件。 理論測試
操作測試
全部課程學習完成后,要求每個學生根據自己的興趣愛好,設計出一個完整的關系數據庫應用程序,且能夠在正常環境下運行。通過提交項目、現場答辯方式,檢查學生的學習效果,給出適當的考核評價。
這種考核評價標準,會促使學生積極認真的完成實訓任務,可使學生及時將所學的知識應用于實際,在實訓過程中了解自身的不足,增加學習興趣,達到學習的目標。
6 結束語
《大型數據庫系統(Oracle)應用開發》課程實訓教學的研究與改革,從優化課程結構、完善教學模式、提高教學效果等幾個方面入手考慮,為學生獲得良好的職業技能奠定基礎。要及時了解數據庫技術發展的新動向,將新技術新知識融入到實訓教學中。為適應新的要求,對原有教學模式要進行不斷的研究與改革,積極探索適合高職院校計算機軟件技術人才培養的新模式。
參考文獻:
[1]朱亞興.Oracle數據庫系統應用開發實用教程[M].高等教育出版社,2012.