人事管理系統(tǒng)功能分析范文

時間:2023-09-27 16:47:11

導(dǎo)語:如何才能寫好一篇人事管理系統(tǒng)功能分析,這就需要搜集整理更多的資料和文獻,歡迎閱讀由公文云整理的十篇范文,供你借鑒。

篇1

【 關(guān)鍵詞 】 SQL Server數(shù)據(jù)庫;人事管理系統(tǒng)

Based on SQL Server Database Management System Research and Development

Fan Yu-hong

(Cangzhou Normal University Hebei Cangzhou 061001)

【 Abstract 】 With the rapid development of information technology, information system in the business management the application popularization, uses the computer realization of personnel management be imperative. Enterprises using personnel management system, the company managers and management can more scientific reasonable and fair for business and personnel management. In this paper, based on the SQL SERVER database of personnel management system research and development.

【 Keywords 】 SQL server database;personnel management system

0 引言

隨著社會經(jīng)濟的不斷發(fā)展,對于一些中小型的企業(yè)來說,人力資源成為企業(yè)發(fā)展的重要因素。有些企業(yè)還停留在用紙張檔案管理的方式,這種方式效率低下,而且容易出錯,極不適應(yīng)現(xiàn)代企業(yè)發(fā)展和管理的要求。針對這種情況,我們開發(fā)了人事管理系統(tǒng)。系統(tǒng)按照人力資源部門管理的操作流程,實行以計算機技術(shù)為主,科學(xué)管理企業(yè)的人事檔案等信息,不僅提高了辦公效率,同時為企業(yè)的發(fā)展提供了更為科學(xué)的管理平臺。

1 人事管理系統(tǒng)開發(fā)概述

對于應(yīng)用程序的開發(fā),需要開發(fā)人員對案例本身有一個較為完整和細致的認識,包括案例的背景、所要達到的功能及需求分析等。

以下是企業(yè)人事管理的流程:每位員工由人事管理部錄入基本資料,生成人事檔案;由人力資源部管理部門信息;匯集員工獎懲信息和考勤信息;每月生成員工考核信息,并根據(jù)考核信息生成工資表。

根據(jù)企業(yè)人事管理的開發(fā)流程,開發(fā)人員首先需要完成對系統(tǒng)開發(fā)進行需求分析、系統(tǒng)模塊劃分、系統(tǒng)結(jié)構(gòu)設(shè)計等工作。這里主要介紹如何根據(jù)實際案例進行系統(tǒng)需求分析、系統(tǒng)功能模塊劃分及系統(tǒng)結(jié)構(gòu)設(shè)計。

1.1 系統(tǒng)需求分析

目前,對于一般中小型企業(yè)在人事管理上還是采用手工管理的方式。這種方式辦公效率低下,不能有效地提供員工信息,對部門進行管理,而且存在著安全隱患,不能保證數(shù)據(jù)的安全性。為了更好地適應(yīng)當前企業(yè)對人事管理的需求,解決手工管理存在的缺陷,開發(fā)人事管理系統(tǒng)應(yīng)該滿足以下需求:可以進行企業(yè)職員基本信息管理,進行企業(yè)部門管理,進行職員考評管理,進行基本數(shù)據(jù)管理,支持用戶權(quán)限設(shè)置,支持報表打印功能,完成數(shù)據(jù)庫的備份和恢復(fù)。

1.2 系統(tǒng)功能模塊劃分

根據(jù)上述的系統(tǒng)需求分析,本系統(tǒng)主要劃分為系統(tǒng)管理模塊、基礎(chǔ)數(shù)據(jù)管理模塊、部門信息管理模塊、職員信息管理模塊、職員考評信息模塊五個主要模塊。如圖1所示。

1.3 系統(tǒng)結(jié)構(gòu)設(shè)計

本系統(tǒng)采用的是兩層結(jié)構(gòu),即客戶端/服務(wù)器模式。該模式對于中小型數(shù)據(jù)庫應(yīng)用系統(tǒng)來說,系統(tǒng)開發(fā)簡單快捷,功能實現(xiàn)和調(diào)節(jié)也較為容易。如圖2所示。

2 人事管理系統(tǒng)設(shè)計與開發(fā)

以下對人事管理系統(tǒng)進行設(shè)計與開發(fā)。

a) 設(shè)計和創(chuàng)建數(shù)據(jù)庫

根據(jù)系統(tǒng)功能分析和數(shù)據(jù)庫需求分析,接下來可以為本系統(tǒng)創(chuàng)建數(shù)據(jù)庫。該數(shù)據(jù)庫由Microsoft SQL Server2005創(chuàng)建。創(chuàng)建的具體步驟如下:

打開SQL Server 2005,在數(shù)據(jù)庫列表項上單擊鼠標右鍵,在彈出的快捷菜單中選擇“新建數(shù)據(jù)庫”命令。會彈出“數(shù)據(jù)庫屬性”對話框,在選項卡中選擇“常規(guī)”選項,然后在“名稱”文本框中輸入要創(chuàng)建的數(shù)據(jù)庫名稱。本系統(tǒng)數(shù)據(jù)庫名稱為“DBEmp”。單擊“確定”按鈕,完成數(shù)據(jù)庫的創(chuàng)建。完成數(shù)據(jù)庫的設(shè)計和創(chuàng)建后,接下來即可創(chuàng)建人事管理系統(tǒng)的工程。

b) 創(chuàng)建工程和公共函數(shù)模塊

打開Visual Basic 6.0創(chuàng)建一個新的標準EXE工程,保存為“人事管理系統(tǒng)”。為工程添加一個MDI窗體,該窗體為人事管理系統(tǒng)的主窗體。添加ADO對象到工程中。在菜單中選擇“工程”“引用”命令,選擇“Microsoft ActiveX Data Object 2.5 Library”列表項,然后單擊“確定”按鈕,將ADO對象添加到工程中。

篇2

[關(guān)鍵詞] 人力資源管理 SQL數(shù)據(jù)庫 JSP

一、前言

隨著學(xué)校招生規(guī)模的不斷增加,師資隊伍也逐漸擴大,人力資源管理在學(xué)校管理中的作用發(fā)生了質(zhì)的變化,并發(fā)生了許多新的需求,單純靠手工和文書已經(jīng)無法完成如此繁重勞動。計算機和網(wǎng)絡(luò)的日益發(fā)展使這個矛盾得到了緩解,人力資源系統(tǒng)也就應(yīng)運而生了。

一套完善的人力資源管理系統(tǒng),可以使學(xué)校避免發(fā)生一些不必要的問題,學(xué)校能否找到適當?shù)穆毠?取決于學(xué)校是否建立了一套完善的人力資源管理系統(tǒng),因為一個業(yè)務(wù)能力過硬的師資隊伍能使學(xué)校教育事業(yè)蒸蒸日上,在用人方面也不可掉以輕心,沒有一套好的人力資源管理系統(tǒng),就無法及時發(fā)現(xiàn)和選取優(yōu)秀的人才,只有建立完善的人力資源管理系統(tǒng),才能吸引更多適合本校的優(yōu)秀人才,擬訂具體的計劃,逐步進行人員培訓(xùn),建立和完善員工的招聘、獎懲、培訓(xùn)以及調(diào)度等問題。

計算機科學(xué)日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。使用計算機對人事信息進行管理,具有手工管理所無法比擬的優(yōu)點。例如,檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高人事管理的效率,也是學(xué)校的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。因此,開發(fā)一個運行穩(wěn)定,功能完善的人力資源管理系統(tǒng)成為一種必要。

二、系統(tǒng)的可行性

人力資源管理系統(tǒng)需要人力資源管理不受地域的限制,不受時間限制,只要人員能夠上網(wǎng),通過驗證并登陸系統(tǒng),便可以隨時查看人力資源信息,進行人力資源信息數(shù)據(jù)的管理和更新。人力資源管理系統(tǒng)具有人員管理、招聘管理、培訓(xùn)管理、獎罰管理和薪金管理等功能。人力資源管理部門負責(zé)添加、修改、刪除各類信息。領(lǐng)導(dǎo)和人力資源管理部門可以輸入關(guān)鍵字查詢檔案信息、出勤信息、考核信息和薪水信息。職工可以查看個人出勤信息、考核信息和薪水信息。

計算機網(wǎng)絡(luò)作為一種先進的信息傳輸媒體,有著信息傳送速度快、信息覆蓋面廣、成本低的特點。通過網(wǎng)絡(luò)化的人力資源管理,大大的提高了學(xué)校人才的利用率,使之為學(xué)校創(chuàng)造了更大價值。人才利用率的提高,增強了學(xué)校的核心竟爭力,全面提升了學(xué)校的管理能力,從而適應(yīng)了信息時代的網(wǎng)絡(luò)化管理要求。

此系統(tǒng)采用的是Windows XP/Windows 2000操作系統(tǒng),SQL Server 2000數(shù)據(jù)庫,基于編程開發(fā)語言JSP。使用的開發(fā)工具把 JSP、SQL相結(jié)合,從功能和性能上完全都滿足系統(tǒng)的要求。

三、系統(tǒng)的設(shè)計與實現(xiàn)

1.系統(tǒng)目標

人力資源管理系統(tǒng)的使用,應(yīng)該達到以下目標:

(1)系統(tǒng)開發(fā)符合學(xué)校實際需求,切合實際,能夠提高學(xué)校人力資源管理水平,提高工作效率,降低成本;

(2)用戶可以根據(jù)自己的實際情況做出修改,并有效的查找相關(guān)員工等信息;

(3)系統(tǒng)根據(jù)用戶實際設(shè)計,使用方便,設(shè)計統(tǒng)一的人力資源界面;

(4)能夠及時提供相關(guān)數(shù)據(jù)和報表,用以支持學(xué)校決策;

(5)系統(tǒng)運行穩(wěn)定、安全可靠。

2.系統(tǒng)功能結(jié)構(gòu)設(shè)計

人力資源管理系統(tǒng)是針對學(xué)校師資管理的一個WEB管理平臺。系統(tǒng)主要包括以下功能模塊:

(1)人員管理。主要是查詢、添加、修改人員信息等。

(2)招聘管理。主要是應(yīng)聘人員信息的查閱、刪除、添加到擬聘人才庫等。

(3)培訓(xùn)管理。主要是培訓(xùn)計劃查詢、信息刪除、添加培訓(xùn)計劃和填寫培訓(xùn)總結(jié)等。

(4)獎懲管理。主要是獎懲情況的添加、查詢、修改等。

(5)薪金管理。主要是薪金的修改、添加、刪除。

3.數(shù)據(jù)庫設(shè)計

數(shù)據(jù)庫系統(tǒng)應(yīng)充分了解用戶各方面的需求,本系統(tǒng)用戶的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢,這要求數(shù)據(jù)庫的結(jié)構(gòu)能充分滿足各種信息的輸入和輸出。這就要求數(shù)據(jù)處理需要達到數(shù)據(jù)錄入和處理的準確性和實時性和容錯性、處理數(shù)據(jù)的迅速性、數(shù)據(jù)的一致性與完整性。根據(jù)系統(tǒng)功能分析和需求總結(jié),考慮到將來功能上的擴展,設(shè)計用戶信息表、管理員信息表、培訓(xùn)信息表應(yīng)聘信息表、招聘信息表、薪水信息表。

得到上面的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)以后,就可以設(shè)計出能夠滿足用戶需求的各種實體,以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計打下基礎(chǔ)。這些實體包含各種具體信息,通過相互之間的作用形成數(shù)據(jù)的流動。本系統(tǒng)根據(jù)上面的設(shè)計規(guī)劃出的實體有:管理員實體、用戶實體、培訓(xùn)實體、應(yīng)聘實體、招聘實體。

4.系統(tǒng)界面實現(xiàn)

對于一個學(xué)校人事管理系統(tǒng),簡潔明了的頁面風(fēng)格和嚴謹?shù)倪壿嬍潜夭豢缮俚摹?/p>

5.系統(tǒng)體系結(jié)構(gòu)

人力資源管理系統(tǒng)可以簡單地分為三層:

(1)最底層是數(shù)據(jù)庫層,所有人事數(shù)據(jù)都存儲在這里。

(2)第二層是信息處理構(gòu)件層。針對管理信息系統(tǒng)的特點,開發(fā)了一套信息處理的基礎(chǔ)構(gòu)件和類庫,主要是處理與操作系統(tǒng),數(shù)據(jù)庫相關(guān)的操作,并且提供通用的數(shù)據(jù)采集、處理、展現(xiàn)和客戶化方法。通過對這些通用構(gòu)件的復(fù)用,避免了開發(fā)類似功能的重復(fù)勞動,縮短了開發(fā)周期;也減少了重復(fù)開發(fā)中可能引入的錯誤,提高了系統(tǒng)的可靠性和可維護性。

(3)第三層是人事管理模型層。我們把這一層分為系統(tǒng)管理和業(yè)務(wù)處理兩大模塊。

四、結(jié)論

人力資源管理系統(tǒng)是學(xué)校教育教學(xué)管理的重要組成部分,是為了提高學(xué)校人力資源管理水平而設(shè)計開發(fā)的信息管理系統(tǒng)。系統(tǒng)設(shè)計的目標是實現(xiàn)對學(xué)校人力資信息進行統(tǒng)一管理,提高工作效率、降低成本,滿足用戶及時溝通需要,實現(xiàn)與其它系統(tǒng)協(xié)同工作。系統(tǒng)開發(fā)采取JDK Version1技術(shù)平臺架構(gòu),以統(tǒng)一建模語言(UML)對系統(tǒng)進行分析,采用Rational統(tǒng)一過程(RUP)作為系統(tǒng)開發(fā)方法。具體分析設(shè)計了包括人員管理、招聘管理、培訓(xùn)管理、獎懲管理、薪金管理五個功能模塊,系統(tǒng)基本滿足了學(xué)校人力資源管理要求,對于本系統(tǒng)來說,還是有許多值得改進的地方,主要是在系統(tǒng)性能方面可以進一步地加強。

參考文獻:

[1]李維剛.人力資源管理.清華大學(xué)出版社,2009.

篇3

[關(guān)鍵詞]遠程開放教育 數(shù)據(jù)庫 教學(xué)改革 實踐教學(xué)

[作者簡介]閆麗新(1973- ),女,河北承德人,承德廣播電視大學(xué),副教授,研究方向為電化教育、計算機教育和網(wǎng)絡(luò)教育。(河北 承德 067000)

[中圖分類號]G642.3 [文獻標識碼]A [文章編號]1004-3985(2013)27-0133-02

數(shù)據(jù)庫課程是電大開放教育計算機專業(yè)必修的一門核心能力課,目的是培養(yǎng)精通數(shù)據(jù)庫應(yīng)用的計算機實用型人才。該課程的教學(xué)和學(xué)習(xí)應(yīng)該高度注重理論性、實踐性和實用性,既要學(xué)好理論,又要學(xué)好實踐,做到理論與實踐良好結(jié)合,還要把學(xué)到的理論與實踐真正會應(yīng)用到實際工作中,并能舉一反三、靈活應(yīng)用。針對現(xiàn)在開放教育數(shù)據(jù)庫課程教學(xué)中存在的諸多問題,有必要對其教學(xué)的各個環(huán)節(jié)進行改革,以求取得更好的教學(xué)效果和學(xué)習(xí)效率。

一、開放教育數(shù)據(jù)庫課程教學(xué)中存在的問題

1.教師的主導(dǎo)作用和學(xué)生的主體作用沒有體現(xiàn)出來。在開放教育教學(xué)模式下,教學(xué)是師生共享經(jīng)驗的過程,教師由領(lǐng)導(dǎo)者轉(zhuǎn)變?yōu)閷W(xué)生學(xué)習(xí)的合作者,而學(xué)生是學(xué)習(xí)的主體,教師要充分調(diào)動學(xué)生的積極性和主動性,對學(xué)習(xí)提供及時有效的指導(dǎo),促進學(xué)生的學(xué)習(xí)和發(fā)展。目前普遍存在的問題是教師的實踐能力和綜合應(yīng)用能力差,普遍缺乏在企業(yè)實際工作的經(jīng)驗,新技術(shù)新應(yīng)用不能很好地與課程結(jié)合,不能給學(xué)生很好的指導(dǎo)。學(xué)生由于工學(xué)矛盾、基礎(chǔ)差、混文憑等不良風(fēng)氣直接影響學(xué)習(xí)的積極性和主動性。

2.教材陳舊,教學(xué)內(nèi)容的更新不及時。隨著計算機技術(shù)、網(wǎng)絡(luò)技術(shù)的發(fā)展,計算機類課程更新?lián)Q代速度極快,而教材內(nèi)容沒有得到及時更新,課程內(nèi)容體系就是名牌院校課程內(nèi)容的“壓縮餅干”,與計算機專業(yè)其他課程教學(xué)內(nèi)容關(guān)聯(lián)性差,體現(xiàn)不出實踐性和實用性。

3.教學(xué)方法落后。目前還主要采用傳統(tǒng)填鴨式的教學(xué)方法,任課教師沒有把知識、能力和培養(yǎng)目標很好地規(guī)劃設(shè)計,沒有真正做到“教、學(xué)、做”一體,沒有達到學(xué)生“學(xué)中做,在做中學(xué)”。很多教師沒有實踐經(jīng)驗照本宣科,就教材中的理論講理論,就教材的實例講實例,面授教學(xué)枯燥單調(diào),學(xué)生沒有積極性主動性,所講內(nèi)容與實踐脫節(jié),學(xué)生的實踐應(yīng)用能力何談提高?

4.理論學(xué)習(xí)重視不夠,實踐學(xué)習(xí)落實不到位。目前主要采用教師講授學(xué)生上機練習(xí)的形式,教師沒有把理論和實踐很好結(jié)合,學(xué)生對教師講授的理論知識只是聽聽而已,而在課上課下不作過多的研究。學(xué)生上機也是僅對教師講過的實例和教材上的實例進行驗證,學(xué)生僅掌握了基本的數(shù)據(jù)庫實踐,而不能利用數(shù)據(jù)庫理論實踐知識從一個實際問題入手分析問題解決問題。

二、開放教育數(shù)據(jù)庫課程教學(xué)改革措施

目前電大開放教育數(shù)據(jù)庫課程學(xué)生缺乏自主學(xué)習(xí)的積極性,教師的指導(dǎo)性教學(xué)沒有到位,教學(xué)內(nèi)容陳舊,教學(xué)方法單一落后,現(xiàn)代教育技術(shù)方法沒有發(fā)揮應(yīng)有的作用,理論學(xué)習(xí)重視不夠,實踐教學(xué)沒有到真正落到實處,理論和實踐相脫節(jié),數(shù)據(jù)庫課程實訓(xùn)重視不夠,考核方式不合理。我們有必要對數(shù)據(jù)庫課程進行教學(xué)改革,改革教學(xué)中存在問題,不但可以提高本課程的教學(xué)質(zhì)量,還能促進本課程教學(xué)理論的完善和教學(xué)實踐的深化。

1.引導(dǎo)學(xué)生自主學(xué)習(xí)。電大開放教育是面向在職成人的學(xué)歷教育,成人學(xué)生大多參加工作,學(xué)習(xí)時間少任務(wù)重,缺乏個性化學(xué)習(xí),是為考試而學(xué)習(xí),為文憑而學(xué)習(xí),缺乏學(xué)習(xí)積極性和自主性。針對這些問題我們要教育學(xué)生學(xué)會學(xué)習(xí),通過自己的獨立思考,獲得知識,并用所學(xué)知識去分析問題和解決問題。在新生“開放教育入學(xué)指南”課程中明確告訴學(xué)生電大開放教育計算機信息管理專業(yè)的培養(yǎng)目標是什么,明確學(xué)習(xí)目標,明確各門專業(yè)課程之間的連貫性和系統(tǒng)性;教他們學(xué)會電大三級平臺的使用方法、自學(xué)的方式方法、作業(yè)的完成和提交等。任課教師要上好導(dǎo)學(xué)課,采用說課的形式,給學(xué)生講清楚該課程的教學(xué)內(nèi)容、教學(xué)方法、考核方法和學(xué)生自主學(xué)習(xí)的重要性以及如何自主學(xué)習(xí)。教師要體現(xiàn)以學(xué)生為主體和中心,引導(dǎo)學(xué)生制訂課程學(xué)習(xí)計劃,積極參加學(xué)校的面授輔導(dǎo)學(xué)習(xí),借助于電大三級教學(xué)平臺進行網(wǎng)絡(luò)自主學(xué)習(xí)和小組學(xué)習(xí)。自主學(xué)習(xí)過程中產(chǎn)生的疑難問題可以通過面授輔導(dǎo)、網(wǎng)上答疑、電大三級教學(xué)平臺的課程論壇得到教師的解答。自主學(xué)習(xí)結(jié)果的檢測是通過網(wǎng)上在線作業(yè)、離線作業(yè)和形考作業(yè)來完成的,教師要及時檢查和批改作業(yè)。最后學(xué)生要在教師的指導(dǎo)下對自主學(xué)習(xí)結(jié)果進行總結(jié)和反思。

2.加強教師指導(dǎo)性教學(xué)。在現(xiàn)代遠程開放教育這種新型的教學(xué)模式中,學(xué)生是學(xué)習(xí)的主體,處于學(xué)習(xí)的中心地位,教師從中心地位變到客體地位,教師角色由原來知識傳播者轉(zhuǎn)化為學(xué)生學(xué)習(xí)的指導(dǎo)者。任課教師的指導(dǎo)性教學(xué)要教給學(xué)生掌握必要的現(xiàn)代教育技術(shù)手段和媒體使用技術(shù),給學(xué)生提供必要的學(xué)習(xí)平臺和學(xué)習(xí)資源,還要指導(dǎo)學(xué)生選擇適合于自己的學(xué)習(xí)方法,培養(yǎng)學(xué)生的學(xué)習(xí)習(xí)慣和學(xué)習(xí)興趣,調(diào)動學(xué)生學(xué)習(xí)的積極性主動性。采用面授輔導(dǎo)、網(wǎng)絡(luò)教學(xué)、小組討論、實踐教學(xué)等多種教學(xué)形式組織教學(xué),對學(xué)習(xí)過程產(chǎn)生的問題及時解惑答疑,并對學(xué)習(xí)過程學(xué)習(xí)結(jié)果進行監(jiān)控和督促。面授輔導(dǎo)是在學(xué)生自主學(xué)習(xí)的基礎(chǔ)上安排雙休日集中面授輔導(dǎo)課,主要是講解這門課的重點難點、疑難解答、講評作業(yè)、實驗分析、組織學(xué)生討論等。網(wǎng)絡(luò)學(xué)習(xí)是指學(xué)生利用電大三級教學(xué)平臺進行學(xué)習(xí)和交流的學(xué)習(xí)形式。我們既要重視面授教學(xué)又要重視網(wǎng)絡(luò)學(xué)習(xí),在實際教學(xué)設(shè)計和實施過程中要綜合考慮、組合使用。任課教師為了能更好地發(fā)揮導(dǎo)學(xué)作用,要多方面學(xué)習(xí)不斷進取,掌握先進的網(wǎng)絡(luò)技術(shù)、教育技術(shù)和教學(xué)手段,并具有比較強的課程開發(fā)設(shè)計和課件制作能力 。

3.改革現(xiàn)有教學(xué)內(nèi)容。數(shù)據(jù)庫課程教學(xué)改革應(yīng)從原理、設(shè)計和應(yīng)用三大部分入手。數(shù)據(jù)庫的基本原理是基礎(chǔ),是必須掌握的理論知識,包括數(shù)據(jù)庫系統(tǒng)的基本概念、關(guān)系數(shù)據(jù)庫、結(jié)構(gòu)化查詢語言SQL和數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計,是教學(xué)的重點難點,對數(shù)據(jù)庫的設(shè)計、應(yīng)用和開發(fā)起指導(dǎo)作用。數(shù)據(jù)庫設(shè)計包括項目管理方法、軟件生命周期法、軟件工程原理、數(shù)據(jù)庫安全性完整性控制等。應(yīng)用開發(fā)包括Access, VFP,SQL Server,IBM DB2,Oracle,面向?qū)ο蟮臄?shù)據(jù)庫系統(tǒng)應(yīng)用,應(yīng)用開發(fā)工具PowerBuilder,Delphi,Visual Basic的使用,基于高級程序設(shè)計語言的C/S或者B/S構(gòu)架的應(yīng)用開發(fā)?!案聦嶒炗玫腄BMS,以前主要用Access、VFP,現(xiàn)在主要用SQL Server”。①針對教材的一些不足,教師可自行編寫一些教學(xué)參考書、實踐和實訓(xùn)導(dǎo)學(xué)資料,也可以組織校企合作的企業(yè)和教師聯(lián)合開發(fā)教材和課程。

4.利用現(xiàn)代教育技術(shù)手段改進教學(xué)方法?,F(xiàn)代教育技術(shù)是關(guān)于學(xué)習(xí)資源和學(xué)習(xí)過程的設(shè)計、開發(fā)、利用、管理和評價的理論和實踐。利用現(xiàn)代教育技術(shù)手段構(gòu)建以教師指導(dǎo)性教學(xué)和學(xué)生自主性學(xué)習(xí)為核心,多種教學(xué)形式和多種教學(xué)媒體并存與交互使用的數(shù)據(jù)庫教學(xué)模式,能推進數(shù)據(jù)庫理論與實踐,且具有實用性和推廣性。主張改變傳統(tǒng)填鴨式教學(xué),采用啟發(fā)教學(xué)法、引導(dǎo)教學(xué)法、項目教學(xué)法、小組討論教學(xué)法、范例教學(xué)法等教學(xué)方法引導(dǎo)學(xué)生自主學(xué)習(xí)。任課教師應(yīng)認真研究成人學(xué)生面臨的困難和學(xué)習(xí)特點,通過自行制作電子教案PPT、多媒體教學(xué)課件、教學(xué)軟件包(包括教學(xué)仿真軟件、在線實驗、離線實驗、教學(xué)導(dǎo)學(xué)手冊等)、課程教學(xué)專題網(wǎng)站,可以將這些掛到電大在線三級教學(xué)平臺上,也可以將這些內(nèi)容掛到課程教學(xué)專題網(wǎng)站上,供學(xué)生下載學(xué)習(xí),并利用該網(wǎng)站對學(xué)生的學(xué)習(xí)實踐活動進行指導(dǎo)、答疑、布置和批改作業(yè)以及信息等。學(xué)生還可以在電大在線三級教學(xué)平臺的課程討論區(qū)或教學(xué)專題網(wǎng)站上進行討論學(xué)習(xí),分享經(jīng)驗。

Web2.0的工具之一是“電子檔案袋”,檔案袋制作者借助電子技術(shù),采用多種媒體形式包括音頻、視頻、圖片和文本等,收集、組織能夠反映制作者在一定時間段內(nèi)的諸如學(xué)習(xí)、業(yè)績、個性和協(xié)作能力等方面變化情況的相關(guān)檔案材料。對學(xué)生的網(wǎng)上學(xué)習(xí)過程或綜合實例項目的制作過程使用“電子檔案袋”,對學(xué)生進行監(jiān)控和記錄,不僅能監(jiān)控最終制作出的作品或程序,還能監(jiān)控學(xué)生的整個學(xué)習(xí)過程和制作過程,能看出學(xué)生是否學(xué)習(xí)了有關(guān)數(shù)據(jù)庫的課程材料,是否選擇了恰當?shù)膶嵗?。使用它可以大大加強教學(xué)監(jiān)管力度,從而提高教學(xué)質(zhì)量和效果。

5.重視理論教學(xué),加強理論與實踐相結(jié)合。任何一門學(xué)科理論與實踐都是相輔相成的,理論能指導(dǎo)實踐,實踐反過來能促進理論的理解和提高。數(shù)據(jù)庫課程是培養(yǎng)既懂原理又會靈活應(yīng)用具有創(chuàng)新精神的數(shù)據(jù)庫應(yīng)用人才,必須做到理論與實踐兩手抓,兩手都要硬,理論與實踐真正做到相輔相成、相互促進。數(shù)據(jù)庫課程中基本原理是基礎(chǔ),設(shè)計和應(yīng)用是提高,根據(jù)實際問題的需要并結(jié)合具體的數(shù)據(jù)庫環(huán)境實現(xiàn)數(shù)據(jù)庫的設(shè)計與應(yīng)用,是本課程的重點和難點。主張注重基礎(chǔ)、突出應(yīng)用、強化數(shù)據(jù)庫應(yīng)用基本能力的訓(xùn)練。目前教學(xué)主要是理論教學(xué),數(shù)據(jù)庫使用技術(shù)和應(yīng)用開發(fā)只是給學(xué)生簡單演示和介紹,不真正指導(dǎo)學(xué)生實際操作,即使讓學(xué)生實踐操作也是停留于驗證性教學(xué),讓學(xué)生按書上的實例按部就班地操作,導(dǎo)致理論教學(xué)與實踐教學(xué)出現(xiàn)“兩張皮”。

采用由淺入深、由簡單到復(fù)雜、由特殊到一般講解相關(guān)的數(shù)據(jù)庫概念和原理。數(shù)據(jù)庫理論主要是為了指導(dǎo)數(shù)據(jù)庫實踐,教學(xué)應(yīng)注重基本理論的講解,先講解基本原理,再演示講解與其對應(yīng)的設(shè)計應(yīng)用性內(nèi)容,并給學(xué)生布置與此理論相關(guān)的實驗內(nèi)容,讓基本原理應(yīng)用到實際工作中,真正做到學(xué)以致用。教師給學(xué)生布置的實驗內(nèi)容最好以項目形式,使學(xué)生上機實驗有完成的目標,給學(xué)生準備好實驗過程中用到的素材,做好對上機實驗過程的監(jiān)督指導(dǎo),對學(xué)生出現(xiàn)的共性問題集中講解,對個別問題個別指導(dǎo)。

實踐教學(xué)采用傳統(tǒng)驗證式實驗和探索式實驗教學(xué)法相結(jié)合的方法。驗證式實驗教學(xué)法是學(xué)生按教材中給定的實例進行實驗操作,最終驗證性地理解實例,這是目前電大教師都在采用的方法。探索式實驗教學(xué)是指按照教材內(nèi)容,對學(xué)生不指定實驗步驟,而是要求學(xué)生根據(jù)課程要求和用戶需求資料,自行設(shè)計實驗方案、構(gòu)造實驗內(nèi)容,從而獲得某種所要求的實驗現(xiàn)象或?qū)嶒灲Y(jié)果。探索式實驗要求學(xué)生有相當高的分析問題、解決問題的能力及綜合設(shè)計能力,還要有協(xié)調(diào)局部和整體關(guān)系的能力。對教材上的小實例、每章節(jié)實例采用驗證式教學(xué)。對于課程綜合實例采用驗證式實驗教學(xué)與探索式實驗教學(xué)相結(jié)合,驗證式實驗教學(xué)讓學(xué)生理解實驗的基本原理方法,探索式實驗教學(xué)引導(dǎo)學(xué)生舉一反三做出自己的類似作品。教師可以給每個同學(xué)擬定一個題目或者由學(xué)生自己擬定與數(shù)據(jù)庫相關(guān)的題目,如圖書管理系統(tǒng)、學(xué)生檔案管理系統(tǒng)、學(xué)籍管理系統(tǒng)、銷售管理系統(tǒng)、人事管理系統(tǒng)等,這就是探索式實驗。教師指導(dǎo)學(xué)生進行系統(tǒng)功能分析、主要功能模塊劃分等總體方案設(shè)計,然后由學(xué)生自己進行主程序、數(shù)據(jù)庫、數(shù)據(jù)處理模塊、資料查詢模塊、系統(tǒng)維護模塊、系統(tǒng)主菜單等模塊設(shè)計,再進行模塊的組裝和程序的運行。

6.加強課程實訓(xùn)項目設(shè)計,把實踐教學(xué)落實到實處,提高學(xué)生綜合能力。數(shù)據(jù)庫課程實訓(xùn)是在學(xué)習(xí)“數(shù)據(jù)庫基礎(chǔ)與應(yīng)用”和“VC/VB/ASP程序設(shè)計”,掌握前臺開發(fā)工具和后臺數(shù)據(jù)庫知識的基礎(chǔ)上進行的綜合性實訓(xùn)項目,是幫助學(xué)生掌握所學(xué)過的數(shù)據(jù)庫和程序設(shè)計知識的綜合練兵,是提高解決實際問題能力的有效方法。要求學(xué)生在一個學(xué)期內(nèi)完成一個管理信息系統(tǒng)或?qū)嶋H應(yīng)用程序,完成一個動態(tài)網(wǎng)站的設(shè)計開發(fā)綜合項目任務(wù)。通過實訓(xùn)項目,使學(xué)生掌握管理信息系統(tǒng)或小型實用程序開發(fā)的基本方法和過程、動態(tài)網(wǎng)站的開發(fā)方法和步驟、面向?qū)ο蟪绦蜷_發(fā)方法和基于B/S結(jié)構(gòu)的程序開發(fā)方法。數(shù)據(jù)庫前臺開發(fā)工具大多選用VFP,VB,Delphi,PowerBuilder,VC,Javascript,Dreamweaver等。數(shù)據(jù)庫應(yīng)用程序的后臺數(shù)據(jù)庫大多選用ACCESS,Microsoft SQL Server 2000,MY SQL,Oracle?!盎贐/S結(jié)構(gòu)的數(shù)據(jù)庫應(yīng)用程序開發(fā)平臺多以ASP//JSP/PHP技術(shù)為前臺開發(fā)技術(shù),以MYSQL或Microsoft SQL Server 2000為后臺開發(fā)工具?!雹?/p>

課程設(shè)計是數(shù)據(jù)庫實訓(xùn)項目教學(xué)中必不可少的,任課教師要設(shè)計好實訓(xùn)方案,學(xué)生根據(jù)自己的實際情況選擇不同的實訓(xùn)方案。筆者一般設(shè)計五套實訓(xùn)方案:ASP/Access 2000,Visul Basic/Access 2000,Visual C++/SQL Sever 2000,JSP/SQL Server 2000,PHP/MySQL。前兩個方案難度較小,后三個方案難度較大。

采用學(xué)校企業(yè)合作的形式加強學(xué)生實訓(xùn),讓教師到企業(yè)參加學(xué)習(xí),讓學(xué)校企業(yè)合作的專家參與教學(xué)過程,學(xué)生能學(xué)到企業(yè)崗位上的實用知識和技能,學(xué)生不用崗前培訓(xùn)就可順利上崗。

7.改革考核方式。針對開放教育數(shù)據(jù)庫課程傳統(tǒng)考核方式重理論輕實踐的狀況,其考核方式改革的思路是教、學(xué)、評有機結(jié)合,強化實踐能力的考核,分為理論知識考核與實際操作能力考核兩部分。理論知識考核重點考查學(xué)生對關(guān)鍵性概念和原理的理解,實踐應(yīng)用能力考核著重考核學(xué)生綜合運用知識解決實際問題的能力。實踐應(yīng)用能力考核方式可以靈活多樣,通過平時的實驗完成情況、階段項目管理信息系統(tǒng)或?qū)嶋H應(yīng)用程序開發(fā)完成情況,綜合項目動態(tài)網(wǎng)站的設(shè)計開發(fā)任務(wù)等具體的數(shù)據(jù)庫設(shè)計開發(fā)任務(wù)完成情況。具體實施可以參照開放教育“會計信息系統(tǒng)”考核方式,利用計算機網(wǎng)絡(luò)和電大形考平臺,采用100%形考沒有期末的終結(jié)性考試,把考核嵌入學(xué)生的學(xué)習(xí)過程,分階段對理論和實驗操作進行考核,學(xué)生在家就可以登錄電大平臺進行考核,真正做到教學(xué)、學(xué)習(xí)和考核有機結(jié)合。

綜上所述,面對新形勢,根據(jù)開放教育教學(xué)特點,分析了數(shù)據(jù)庫課程理論與實踐教學(xué)中存在問題,提出了七項教學(xué)改革措施,需要在今后的教學(xué)工作中努力鉆研,以求取得更好的教學(xué)效果,提高學(xué)生解決實際問題能力和創(chuàng)新能力。

[注釋]

①楊令省,唐金文.“數(shù)據(jù)庫技術(shù)及應(yīng)用”課程教學(xué)改革研究[J].教育與職業(yè),2012(5):149.

②潘紅艷.遠程教學(xué)中數(shù)據(jù)庫課程實訓(xùn)的規(guī)劃與設(shè)計[J].中國遠程教育,2007(7):46.