前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的高校人事管理系統(tǒng)需求分析主題范文,僅供參考,歡迎閱讀并收藏。
關(guān)鍵詞:富客戶端;住房管理;信息系統(tǒng);高校
中圖分類號(hào):TP311
本文將詳細(xì)對(duì)比B/S與C/S架構(gòu)的優(yōu)缺點(diǎn)。在此基礎(chǔ)上分析富客戶端技術(shù)對(duì)比前兩種架構(gòu)的優(yōu)勢(shì),并以高校教工住房管理系統(tǒng)為例,設(shè)計(jì)并開(kāi)發(fā)兼具B/S與C/S優(yōu)勢(shì)的管理信息系統(tǒng)。
1 軟件系統(tǒng)體系結(jié)構(gòu)分析
計(jì)算機(jī)技術(shù)的發(fā)展推進(jìn)管理信息系統(tǒng)日益革新。隨著新技術(shù)的廣泛應(yīng)用,管理信息系統(tǒng)的體系結(jié)構(gòu)也逐步演進(jìn):從最初的主機(jī)/終端信息共享模式,到20世紀(jì)90年代興起的客戶機(jī)/服務(wù)器(C/S)模式,進(jìn)而發(fā)展到瀏覽器/服務(wù)器(B/S)模式。
1.1 C/S架構(gòu)
C/S架構(gòu)(Client/Server即客戶機(jī)/服務(wù)器架構(gòu)),是一種基于資源不對(duì)等,且為實(shí)現(xiàn)共享而提出來(lái)的一種體系結(jié)構(gòu),通過(guò)將任務(wù)合理分配到Client端和Server端,降低了系統(tǒng)的通訊開(kāi)銷,可以充分利用兩端硬件環(huán)境的優(yōu)勢(shì)。
C/S架構(gòu)能夠充分調(diào)用客戶機(jī)的資源,完成一部分業(yè)務(wù)處理操作,響應(yīng)速度快,并能起到減輕服務(wù)器負(fù)荷的作用。但是,由于客戶機(jī)需要安裝專門(mén)的客戶端軟件,客戶端軟件對(duì)客戶機(jī)的環(huán)境要求也比較高,存在諸如兼容性問(wèn)題等??蛻魴C(jī)的數(shù)量越多,軟件的部署、更新等運(yùn)行維護(hù)成本越高。另外,如果客戶機(jī)硬件系統(tǒng)、操作系統(tǒng)、軟件系統(tǒng)環(huán)境不一致,還要開(kāi)發(fā)專門(mén)的客戶端軟件。
1.2 B/S架構(gòu)
為提高軟件系統(tǒng)兼容性,降低維護(hù)成本,B/S架構(gòu)應(yīng)運(yùn)而生。B/S架構(gòu)(Browser/Server即瀏覽器/服務(wù)器架構(gòu)),是隨著Internet技術(shù)的興起,對(duì)C/S結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。
在這種結(jié)構(gòu)下,客戶機(jī)只需要安裝任意一款瀏覽器(如IE等),用戶就可以通過(guò)該瀏覽器遠(yuǎn)程訪問(wèn)軟件系統(tǒng),主要的業(yè)務(wù)處理任務(wù)都在服務(wù)器上完成。這種模式實(shí)現(xiàn)了客戶端零維護(hù)成本,在軟件系統(tǒng)調(diào)整、升級(jí)等情況下,只需要更行服務(wù)器上的軟件程序即可。但是,B/S架構(gòu)也不是盡善盡美,C/S架構(gòu)軟件提供的豐富的人機(jī)交互,B/S架構(gòu)就沒(méi)有繼承下來(lái),造成用戶體驗(yàn)方面大打折扣;另外,由于B/S架構(gòu)應(yīng)用的大部分邏輯和狀態(tài)位于服務(wù)器端,所以瀏覽器會(huì)頻繁地向服務(wù)器發(fā)回?cái)?shù)據(jù)和處理請(qǐng)求,即使網(wǎng)絡(luò)連接正常,瀏覽器也必須等待響應(yīng)到達(dá),用戶才能繼續(xù)進(jìn)行下一步操作,這就造成了響應(yīng)速度通常要比C/S架構(gòu)軟件慢得多。
2 富客戶端技術(shù)
傳統(tǒng)的C/S模式,多終端的部署結(jié)構(gòu)使軟件系統(tǒng)在越來(lái)越頻繁的系統(tǒng)更新面前,毫無(wú)招架之力。作為C/S模式的改良版,瀏覽器/服務(wù)器(B/S)模式因其部署簡(jiǎn)單,客戶端零維護(hù),很好地解決了運(yùn)行維護(hù)的問(wèn)題;但B/S架構(gòu)在人機(jī)交互的表現(xiàn)層差強(qiáng)人意,在響應(yīng)速度和用戶體驗(yàn)方面不如C/S模式。富客戶端技術(shù)綜合了C/S、B/S模式的優(yōu)勢(shì),因其響應(yīng)快、用戶體驗(yàn)好、部署簡(jiǎn)單,維護(hù)成本低、跨平臺(tái)等特性備受業(yè)界青睞。
富客戶端技術(shù)(RichClient,RC),也被稱作為富因特網(wǎng)應(yīng)用程序(RichInternetApplications,RIA),同時(shí)集成了本地應(yīng)用的高交互性、實(shí)時(shí)性與WEB應(yīng)用的單一部署特性、跨平臺(tái)性與低成本,合二為一提供同時(shí)包含以上特效的用戶體驗(yàn)。富客戶端技術(shù)通過(guò)提供可承載已編譯客戶端應(yīng)用程序(以文件形式,用HTTP傳遞)的運(yùn)行環(huán)境,客戶端應(yīng)用程序使用異步客戶/服務(wù)器架構(gòu)連接現(xiàn)有的后端應(yīng)用服務(wù)器,這是一種安全、可升級(jí)、具有良好適應(yīng)性的新的面向服務(wù)模型,這種模型由采用的Web服務(wù)所驅(qū)動(dòng)。
富客戶端技術(shù)繼承了桌面應(yīng)用程序反應(yīng)快、交互性強(qiáng)的優(yōu)點(diǎn),能夠處理復(fù)雜的多媒體數(shù)據(jù)應(yīng)用,同時(shí)又具有Web應(yīng)用程序部署靈活、低成本的特性。富客戶端技術(shù)的應(yīng)用,能夠使信息系統(tǒng)在降低維護(hù)成本的同時(shí)豐富用戶體驗(yàn),并能夠很好地解決兼容性和跨平臺(tái)等方面的問(wèn)題。
3 系統(tǒng)需求分析與設(shè)計(jì)
管理信息系統(tǒng)是改變傳統(tǒng)管理方式,提升管理水平,提高管理效率,實(shí)現(xiàn)信息化管理的工具和手段。本節(jié)將以高校教工住房管理系統(tǒng)為例進(jìn)行需求分析和系統(tǒng)設(shè)計(jì)。
3.1 系統(tǒng)需求分析
需求分析是軟件生命周期的五個(gè)階段中唯一面向用戶的階段,是實(shí)施軟件工程的基礎(chǔ)。在系統(tǒng)需求分析中,系統(tǒng)分析員和軟件工程師通過(guò)對(duì)用戶的調(diào)研確定系統(tǒng)的目的、功能及邊界。
高校教工住房管理系統(tǒng)就是要實(shí)現(xiàn)住房管理的數(shù)字化、精準(zhǔn)化,替代傳統(tǒng)的管理手段,具體業(yè)務(wù)可分為住房管理、住房補(bǔ)貼管理、各種查詢統(tǒng)計(jì)及報(bào)表管理等三大類事務(wù);面向的用戶包括三類:普通教職工,住房管理人員,校領(lǐng)導(dǎo)等。
住房管理業(yè)務(wù)可以分為住房信息管理、住房登記、周轉(zhuǎn)房管理、房改房報(bào)修四部分。住房管理涉及的范圍包括集資房、經(jīng)濟(jì)適用房、商品房、房改房、周轉(zhuǎn)房等。其中集資房、經(jīng)濟(jì)適用房、商品房、房改房產(chǎn)權(quán)都?xì)w屬個(gè)人,只需要進(jìn)行住房登記。房改房報(bào)修、受理流程要納入系統(tǒng)。周轉(zhuǎn)房管理,包含申請(qǐng)、審批、登記、保證金及租金收繳、退房等流程要通過(guò)系統(tǒng)完成。
住房貨幣化補(bǔ)貼作為高校住房制度改革的重要內(nèi)容,實(shí)現(xiàn)了住房實(shí)物分配向貨幣化分配的轉(zhuǎn)變。由于貨幣化補(bǔ)貼有專門(mén)的系統(tǒng),因此本系統(tǒng)只要提供數(shù)據(jù)的導(dǎo)入及導(dǎo)出功能即可。
查詢統(tǒng)計(jì)報(bào)表業(yè)務(wù)可以細(xì)分為租賃查詢統(tǒng)計(jì)、貨幣化補(bǔ)貼查詢統(tǒng)計(jì)、教職工及住房信息查詢統(tǒng)計(jì)等3項(xiàng)子業(yè)務(wù)。查詢統(tǒng)計(jì)報(bào)表業(yè)務(wù)主要面向業(yè)務(wù)管理人員以及學(xué)校領(lǐng)導(dǎo)。
另外,與住房管理息息相關(guān)的就是教工,系統(tǒng)還需要提供教工信息庫(kù)及修改功能。
3.2 系統(tǒng)總體設(shè)計(jì)
本文設(shè)計(jì)的高校教工住房管理系統(tǒng)是整體采用MVC三層架構(gòu),分為登錄模塊、教工信息管理子系統(tǒng)、住房信息管理子系統(tǒng)、貨幣化補(bǔ)貼管理子系統(tǒng)、系統(tǒng)設(shè)置模塊等。系統(tǒng)總體模塊設(shè)計(jì)如圖1所示。
圖1 高校教工住房管理系統(tǒng)總體設(shè)計(jì)圖
教工信息管理子系統(tǒng)分為:教工信息查詢模塊、教工信息編輯模塊、教工信息添加模塊以及教工信息刪除模塊。
住房信息管理子系統(tǒng)分為:住房信息查詢模塊、住房信息編輯模塊、住房信息添加模塊、住房信息登記模塊以及住房信息刪除模塊、周轉(zhuǎn)房管理子系統(tǒng)以及住房報(bào)修管理子系統(tǒng)等。周轉(zhuǎn)房管理子系統(tǒng)分為:申請(qǐng)周轉(zhuǎn)房模塊、審批周轉(zhuǎn)房申請(qǐng)模塊、登記周轉(zhuǎn)房住戶信息模塊、登記保證金繳納信息模塊、生成周轉(zhuǎn)房租金清單模塊、申請(qǐng)騰退周轉(zhuǎn)房模塊以及審批騰退周轉(zhuǎn)房申請(qǐng)模塊。住房報(bào)修子系統(tǒng)分為:申請(qǐng)住房維修模塊、受理住房維修申請(qǐng)模塊、登記住房維修結(jié)果模塊。
貨幣化補(bǔ)貼管理子系統(tǒng)分為貨幣化補(bǔ)貼信息導(dǎo)入模塊、貨幣化補(bǔ)貼信息導(dǎo)出模塊和貨幣化補(bǔ)貼信息查詢模塊。
系統(tǒng)設(shè)置模塊包括用戶信息管理、權(quán)限設(shè)置等功能。
3.3 系統(tǒng)設(shè)計(jì)目標(biāo)
高校教工住房管理系統(tǒng)要提供及時(shí)準(zhǔn)確的數(shù)據(jù),系統(tǒng)要能實(shí)時(shí)反應(yīng)學(xué)校的住房使用情況、教職工的住房狀況以及學(xué)校貨幣化補(bǔ)貼工作的執(zhí)行情況,為高校領(lǐng)導(dǎo)相關(guān)決策提供準(zhǔn)確可靠的一手?jǐn)?shù)據(jù)。
另外,高校教工住房管理系統(tǒng)的設(shè)計(jì)和開(kāi)發(fā)應(yīng)從高校校園信息化建設(shè)總體布局出發(fā),遵守高校數(shù)字化校園工程規(guī)范,提供與財(cái)務(wù)管理系統(tǒng)、人事管理系統(tǒng)、公共數(shù)據(jù)平臺(tái)、統(tǒng)一身份認(rèn)證平臺(tái)等的接口。
4 系統(tǒng)開(kāi)發(fā)環(huán)境與實(shí)施效果
4.1 基于ExtJs+Struts+Hibernate的MyEclipse集成開(kāi)發(fā)環(huán)境
本文設(shè)計(jì)的高校教工住房管理系統(tǒng)開(kāi)發(fā)環(huán)境選用MyEclipse集成開(kāi)發(fā)環(huán)境,數(shù)據(jù)庫(kù)采用的是MicrosoftSQLServer2005數(shù)據(jù)庫(kù)管理系統(tǒng)。
界面展示采用Ext2.0框架及其提供的組件,后臺(tái)服務(wù)器端代碼采用Java編寫(xiě)。
Ext是ExtJS的簡(jiǎn)稱,是一個(gè)強(qiáng)大的JS類庫(kù),是對(duì)傳統(tǒng)JavaScript的擴(kuò)充。由于Ext融入了面向?qū)ο蟮母拍?,開(kāi)發(fā)者可以靈活運(yùn)用Ext提供的Form、Grid、Menu、Tree等組件。
為簡(jiǎn)化開(kāi)發(fā)過(guò)程,提高系統(tǒng)靈活性和重用性,本文設(shè)計(jì)的系統(tǒng)采用struts框架;另外本文設(shè)計(jì)的系統(tǒng)還采用了Hibernate框架,通過(guò)Hibernate中間件,數(shù)據(jù)庫(kù)訪問(wèn)層的編碼搭建工作將事半功倍。
4.2 實(shí)施效果展示
本文設(shè)計(jì)的高校教工住房管理系統(tǒng)要能夠提供及時(shí)準(zhǔn)確的數(shù)據(jù)服務(wù),為高校領(lǐng)導(dǎo)相關(guān)決策提供支撐。其實(shí)施效果圖如圖2所示。
圖2 高校教工住房管理系統(tǒng)效果圖
5 結(jié)束語(yǔ)
信息化背景下的企事業(yè)單位,傳統(tǒng)的管理方法和管理模式已經(jīng)越來(lái)越不能適應(yīng)單位的發(fā)展,提供高效、精準(zhǔn)管理方案的信息管理系統(tǒng)勢(shì)在必行?;诟豢蛻舳思夹g(shù)的管理信息系統(tǒng)的能夠統(tǒng)籌兼顧傳統(tǒng)C/S、B/S架構(gòu)的優(yōu)點(diǎn),為企事業(yè)單位打造一個(gè)快速響應(yīng)、體驗(yàn)豐富的管理平臺(tái),樹(shù)立良好的單位形象;在提升企事業(yè)單位管理水平、提高管理效率的同時(shí)有效地降低運(yùn)維成本。
參考文獻(xiàn):
[1]陳勇.管理信息系統(tǒng)的發(fā)展動(dòng)因及趨勢(shì)研究[J].商業(yè)研究,2005,14:4-6.
[2]李云云.淺析B/S和C/S體系結(jié)構(gòu)[J].科學(xué)之友,2011,1:6-8.
[3]楊曉靜.C/S與B/S模式相結(jié)合的標(biāo)準(zhǔn)化管理信息系統(tǒng)結(jié)構(gòu)設(shè)計(jì)[J].電子工業(yè)專用設(shè)備,2011,192:42-46.
[3]許建林.富客戶端技術(shù)的研究及其應(yīng)用[D].南昌:南昌大學(xué),2006.
[4]朱華.Ajax在Web開(kāi)發(fā)中的應(yīng)用研究[D].哈爾濱工程大學(xué),2009.
[5]李晶晶.WEB2.0下富客戶端框架的設(shè)計(jì)與實(shí)現(xiàn)[D].成都:電子科技大學(xué),2012.
隨著信息社會(huì)的到來(lái),既掌握專業(yè)技能又具有計(jì)算機(jī)應(yīng)用能力的人越來(lái)越來(lái)受到歡迎。為了適應(yīng)社會(huì)的發(fā)展,必須培養(yǎng)既熟悉專業(yè)又能把計(jì)算機(jī)技術(shù)同各領(lǐng)域的專業(yè)需要緊密結(jié)合的復(fù)合型人才。數(shù)據(jù)庫(kù)技術(shù)成為高校各學(xué)科專業(yè)的必修或選修課程。數(shù)據(jù)庫(kù)課程設(shè)計(jì)一般是大學(xué)三年級(jí)學(xué)生在學(xué)完計(jì)算機(jī)應(yīng)用基礎(chǔ)、計(jì)算機(jī)編程語(yǔ)言、辦公自動(dòng)化軟件基礎(chǔ)、數(shù)據(jù)庫(kù)原理與應(yīng)用等課程后進(jìn)行的集中實(shí)踐環(huán)節(jié),主要內(nèi)容是通過(guò)社會(huì)調(diào)查,選擇一個(gè)實(shí)際課題,完成數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)工作,課程結(jié)束后提交應(yīng)用軟件系統(tǒng)和課程設(shè)計(jì)報(bào)告。通過(guò)課程設(shè)計(jì),可以使學(xué)生較全面地理解、掌握和綜合運(yùn)用所學(xué)知識(shí),培養(yǎng)學(xué)生調(diào)查研究,查閱技術(shù)文獻(xiàn)、資料以及編寫(xiě)技術(shù)文獻(xiàn)的能力。非計(jì)算機(jī)專業(yè)學(xué)生對(duì)于計(jì)算機(jī)類的課程通常有一定的畏懼感,尤其對(duì)計(jì)算機(jī)語(yǔ)言、編程等,覺(jué)得難以駕馭和掌握。如何讓學(xué)生通過(guò)數(shù)據(jù)庫(kù)課程設(shè)計(jì),使他們的各方面能力得到培養(yǎng)和鍛煉,一直是值得思考的課題。本文結(jié)合教學(xué)實(shí)踐,就教學(xué)內(nèi)容、教學(xué)手段、考核方式、課程管理等方面進(jìn)行初步探索。
二、課程設(shè)計(jì)的目標(biāo)、內(nèi)容及要求
教師應(yīng)了解學(xué)生以往所學(xué)過(guò)的計(jì)算機(jī)相關(guān)課程,注意課程的銜接,分析非計(jì)算機(jī)專業(yè)學(xué)生已經(jīng)掌握的知識(shí)和知識(shí)的體系結(jié)構(gòu),明確數(shù)據(jù)庫(kù)課程設(shè)計(jì)的教學(xué)目標(biāo)、內(nèi)容及課程設(shè)計(jì)要求,對(duì)需要加強(qiáng)或充實(shí)的內(nèi)容要重點(diǎn)講解和補(bǔ)充。數(shù)據(jù)庫(kù)設(shè)計(jì)是指對(duì)于一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫(kù)模式,建立數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng),使之能夠有效地存儲(chǔ)數(shù)據(jù),滿足各種用戶的應(yīng)用要求,包括數(shù)據(jù)庫(kù)的結(jié)構(gòu)設(shè)計(jì)(數(shù)據(jù)靜態(tài)模型的設(shè)計(jì))和數(shù)據(jù)庫(kù)的行為設(shè)計(jì)(應(yīng)用軟件等的設(shè)計(jì))。學(xué)生應(yīng)按照數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)的需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、物理結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫(kù)實(shí)施、數(shù)據(jù)庫(kù)運(yùn)行和維護(hù)這六個(gè)階段,分階段分步驟進(jìn)行,完成每一個(gè)階段的任務(wù)。根據(jù)軟件工程的方法和理論進(jìn)行應(yīng)用程序的設(shè)計(jì),熟練運(yùn)用相關(guān)語(yǔ)言編制應(yīng)用系統(tǒng)的界面,實(shí)現(xiàn)開(kāi)發(fā)工具與數(shù)據(jù)查詢語(yǔ)言的無(wú)縫連接,建立數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)。要求學(xué)生要提交課程設(shè)計(jì)報(bào)告、所開(kāi)發(fā)的軟件系統(tǒng)和程序清單。課程設(shè)計(jì)報(bào)告包括各階段的設(shè)計(jì)內(nèi)容和對(duì)所開(kāi)發(fā)的應(yīng)用系統(tǒng)的評(píng)價(jià),以及課程設(shè)計(jì)的體會(huì)與建議。
為了發(fā)揮學(xué)生的主動(dòng)性,教師授課的重點(diǎn)應(yīng)放在系統(tǒng)化的開(kāi)發(fā)步驟和關(guān)鍵性問(wèn)題的求解上,首先要介紹設(shè)計(jì)思想、方法和程序設(shè)計(jì)的思想和方法。課程設(shè)計(jì)過(guò)程中教師要指導(dǎo)學(xué)生查資料,如數(shù)據(jù)庫(kù)原理及應(yīng)用,數(shù)據(jù)庫(kù)系統(tǒng),軟件工程,管理信息系統(tǒng)等方面的書(shū)籍,同時(shí)要指導(dǎo)學(xué)生善用軟件幫助系統(tǒng),培養(yǎng)學(xué)生學(xué)會(huì)質(zhì)疑、自學(xué)和調(diào)查研究解決問(wèn)題的能力。針對(duì)在校學(xué)生接觸實(shí)際比較少,沒(méi)有實(shí)際開(kāi)發(fā)軟件和工作經(jīng)驗(yàn)的特點(diǎn),應(yīng)精選有代表性的案例,從問(wèn)題的提出、方案的設(shè)計(jì)與實(shí)施,到最終問(wèn)題的解決,給學(xué)生全面了解解決問(wèn)題的全過(guò)程。然后,由學(xué)生當(dāng)主角,讓學(xué)生自己解決問(wèn)題,鍛煉他們綜合運(yùn)用知識(shí)的能力。
三、課程設(shè)計(jì)的選題
選題是整個(gè)課程設(shè)計(jì)的前提和關(guān)鍵。課程設(shè)計(jì)題目選擇的難易程度、范圍的大小和是否能激發(fā)學(xué)生的學(xué)習(xí)熱情,直接影響到這一實(shí)踐教學(xué)環(huán)節(jié)的效果。一個(gè)好的題目應(yīng)該符合以下原則:首先,要符合教學(xué)要求,使學(xué)生通過(guò)課程設(shè)計(jì)進(jìn)一步鞏固所學(xué)的專業(yè)知識(shí),培養(yǎng)學(xué)生分析問(wèn)題、解決問(wèn)題的能力;其次,一個(gè)好的題目應(yīng)該和實(shí)踐緊密聯(lián)系。理論來(lái)自于實(shí)踐,又服務(wù)于實(shí)踐。要貼近學(xué)生學(xué)習(xí)和生活實(shí)際,先選擇容易開(kāi)發(fā)的實(shí)用的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng),對(duì)學(xué)生以后從事相關(guān)工作有幫助。脫離實(shí)踐的題目往往激發(fā)不出學(xué)生的學(xué)習(xí)熱情,達(dá)不到預(yù)期的目標(biāo)。
首先,將學(xué)生分成若干個(gè)小組。分組的依據(jù)為:學(xué)生的學(xué)習(xí)成績(jī)、知識(shí)結(jié)構(gòu)、學(xué)習(xí)能力、性格特點(diǎn)、男女搭配等,遵循互補(bǔ)的原則,成績(jī)好的與成績(jī)差的搭配,性格內(nèi)向的與外向的搭配等。每組人員為5~6名,每組設(shè)組長(zhǎng),全面負(fù)責(zé)小組的學(xué)習(xí)討論和任務(wù)安排。在組長(zhǎng)的指揮下,對(duì)成員進(jìn)行分工,善于口頭表達(dá)的負(fù)責(zé)聯(lián)系工作和調(diào)查研究,計(jì)算機(jī)操作能力強(qiáng)的負(fù)責(zé)代碼的編寫(xiě),程序設(shè)計(jì)能力強(qiáng)的負(fù)責(zé)整體規(guī)劃、程序調(diào)試和連編,寫(xiě)作能力強(qiáng)的負(fù)責(zé)技術(shù)文檔的書(shū)寫(xiě)等,成員努力的成果與個(gè)體成員共同分享。教師只需提醒學(xué)生合理分配工作時(shí)間,注意小組成員之間的溝通,幫助把握進(jìn)度。實(shí)踐表明:在互相討論又各自有所負(fù)責(zé)的學(xué)習(xí)氛圍中,學(xué)生之間可以相互學(xué)習(xí)、取長(zhǎng)補(bǔ)短,對(duì)知識(shí)的掌握與鞏固有很大的幫助。
其次,各個(gè)小組通過(guò)討論、觀察、思考、查資料等方式,結(jié)合各個(gè)學(xué)生的特長(zhǎng),參考教師指定的范圍選定課程設(shè)計(jì)題目,然后與教師進(jìn)行交流。教師應(yīng)對(duì)學(xué)生選定的題目進(jìn)行批閱,在可行性、工作量大小、小組成員及題目意義等方面進(jìn)行把關(guān)評(píng)估,及時(shí)將意見(jiàn)反饋給學(xué)生,學(xué)生再針對(duì)教師的意見(jiàn)進(jìn)行調(diào)整,最終確定課程設(shè)計(jì)的選題。結(jié)合教學(xué)實(shí)踐可以選擇如下題目:客房管理系統(tǒng)、學(xué)籍管理系統(tǒng)、學(xué)校工資管理系統(tǒng)、科研項(xiàng)目管理系統(tǒng)、高校設(shè)備管理系統(tǒng)、檔案管理系統(tǒng)、圖書(shū)資料管理系統(tǒng)、教學(xué)成績(jī)管理系統(tǒng)、后勤管理系統(tǒng)、系辦管理系統(tǒng)、居委會(huì)管理系統(tǒng)、職工人事管理系統(tǒng)、宿舍管理系統(tǒng)等。
四、方案設(shè)計(jì)和方案實(shí)施
選定題目后,即可著手完成數(shù)據(jù)庫(kù)課程設(shè)計(jì)的各個(gè)階段的任務(wù)。首先,各小組應(yīng)對(duì)所選題目進(jìn)行分析,通過(guò)查閱資料、小組討論、走訪專家或社會(huì)調(diào)查等途徑,進(jìn)行調(diào)查研究和可行性分析。通過(guò)調(diào)查組織機(jī)構(gòu)情況、業(yè)務(wù)活動(dòng)情況、數(shù)據(jù)情況、用戶要求,確定新系統(tǒng)的邊界,完成系統(tǒng)需求分析。然后,采用實(shí)體聯(lián)系模型確定應(yīng)用程序中的實(shí)體和聯(lián)系,確定實(shí)體的屬性和實(shí)體之間聯(lián)系的類型,得到局部E-R模型,異對(duì)局部E—R模型集成進(jìn)行輸入/輸出設(shè)計(jì)和軟件結(jié)構(gòu)設(shè)計(jì)等,完成概念結(jié)構(gòu)設(shè)計(jì)。接下來(lái),實(shí)現(xiàn)E-R模型向關(guān)系模型的轉(zhuǎn)化,利用關(guān)系規(guī)范化理論進(jìn)行關(guān)系模式的優(yōu)化,設(shè)計(jì)用戶視圖,同時(shí)進(jìn)行界面設(shè)計(jì),模塊設(shè)計(jì)等,完成邏輯結(jié)構(gòu)設(shè)計(jì)階段的任務(wù)。再往下,進(jìn)行物理設(shè)計(jì)和軟件實(shí)施,最后是應(yīng)用系統(tǒng)的集成與。小組成員在組長(zhǎng)的領(lǐng)導(dǎo)下,可以分頭完成各自負(fù)責(zé)的任務(wù),小組成員要分工負(fù)責(zé)和團(tuán)結(jié)協(xié)作。教師在指導(dǎo)課程設(shè)計(jì)過(guò)程中,可以設(shè)置幾個(gè)檢查點(diǎn),制定階段性任務(wù)。如根據(jù)課程內(nèi)容、教學(xué)目的、系統(tǒng)規(guī)模、工作量等因素,審查各小組遞交的初始設(shè)計(jì)方案,在設(shè)計(jì)方案的實(shí)現(xiàn)方法、表現(xiàn)形式等方面做出調(diào)整建議,以避免在方案實(shí)施過(guò)程中出現(xiàn)不必要的反復(fù)。
在課程設(shè)計(jì)過(guò)程中,提倡通過(guò)模仿來(lái)學(xué)習(xí),只有多模仿才能掌握方法,才有可能創(chuàng)新。學(xué)生根據(jù)初始方案,通過(guò)各種途徑查找與自己的題目類似的范例,通過(guò)模仿范例來(lái)實(shí)現(xiàn)自己的程序。有的學(xué)生在范例中看到自己感興趣的內(nèi)容,通過(guò)適當(dāng)修改,將其應(yīng)用到自己的程序中,使程序更合理,內(nèi)容更豐富。學(xué)生在掌握了基本方法和解決問(wèn)題的途徑后,對(duì)自己感興趣的內(nèi)容,自然愿意努力去尋找答案。學(xué)生在方案設(shè)計(jì)、修改、實(shí)施的過(guò)程中不斷發(fā)現(xiàn)問(wèn)題與解決問(wèn)題,逐步產(chǎn)生了學(xué)習(xí)的樂(lè)趣。為了避免在分組的實(shí)驗(yàn)、設(shè)計(jì)中有的同學(xué)不積極參與的現(xiàn)象,可以采用隨機(jī)抽查的辦法來(lái)考核小組的成績(jī),促使小組內(nèi)部互相監(jiān)督、互相幫助、互相學(xué)習(xí),有利于培養(yǎng)學(xué)生學(xué)習(xí)的積極性,提高教學(xué)效果。
數(shù)據(jù)庫(kù)課程設(shè)計(jì)中實(shí)驗(yàn)是重要的組成部分,教師要詳細(xì)布置實(shí)驗(yàn),制訂上機(jī)紀(jì)律,并且督促學(xué)生嚴(yán)格按照課程設(shè)計(jì)各階段工作要求操作。實(shí)驗(yàn)可以參考以下內(nèi)容安排:(1)建立數(shù)據(jù)庫(kù)。包括創(chuàng)建數(shù)據(jù)庫(kù),創(chuàng)建表,建立字段和記錄的有效性約束,建立索引,創(chuàng)建表間關(guān)系和觸發(fā)器設(shè)計(jì)等。(2)使用表單操縱數(shù)據(jù)庫(kù)。包括設(shè)計(jì)表單,創(chuàng)建表單,為表單添加對(duì)象,定義表單及其對(duì)象的屬性、事件和方法。(3)設(shè)計(jì)用戶視圖。包括創(chuàng)建不同的用戶視圖,實(shí)現(xiàn)用視圖來(lái)控制更新數(shù)據(jù)庫(kù)中的數(shù)據(jù)的目的。(4)設(shè)計(jì)報(bào)表。包括創(chuàng)建報(bào)表,打印和預(yù)覽報(bào)表,注意各個(gè)帶區(qū)的使用。(5)設(shè)計(jì)菜單系統(tǒng)。包括規(guī)劃菜單系統(tǒng),創(chuàng)建菜單及其子菜單,為菜單指定任務(wù),調(diào)試和使用菜單系統(tǒng)。(6)項(xiàng)目集成。包括使用項(xiàng)目管理器集成數(shù)據(jù)庫(kù)、表單、視圖、報(bào)表等數(shù)據(jù)庫(kù)對(duì)象,設(shè)置主控程序,編譯和發(fā)行軟件等。
五、課程設(shè)計(jì)的考核與評(píng)定
學(xué)生在課程設(shè)計(jì)結(jié)束后,不僅要提交軟件系統(tǒng),還要提交課程設(shè)計(jì)報(bào)告,闡述其設(shè)計(jì)思路、運(yùn)用的知識(shí)及自己的體會(huì)。課程設(shè)計(jì)的成績(jī)由以下幾部分組成:考勤占10分,平時(shí)抽查和提問(wèn)題情況占10分,課程設(shè)計(jì)報(bào)告占30分,軟件系統(tǒng)設(shè)計(jì)占30分,演示與答辯占20分。課程設(shè)計(jì)報(bào)告主要看各個(gè)部分的完備性,分析的透徹性和獨(dú)到的見(jiàn)解。在評(píng)分方式上采取自評(píng)和互評(píng)的方式,首先由各小組依據(jù)教師給出的評(píng)價(jià)標(biāo)準(zhǔn)給本小組打分,然后由每組各選一名代表給大家介紹系統(tǒng)開(kāi)發(fā)的情況并演示系統(tǒng),同時(shí)回答學(xué)生和教師提出的問(wèn)題。所有小組代表陳述完后,由各組分組討論,對(duì)其它組開(kāi)發(fā)的系統(tǒng)進(jìn)行評(píng)價(jià)和評(píng)分。最后由教師根據(jù)其自評(píng)、互評(píng)分?jǐn)?shù)結(jié)合實(shí)際情況(包括軟件開(kāi)發(fā)水平、演示能力、回答問(wèn)題能力、軟件開(kāi)發(fā)文檔等)適當(dāng)總結(jié)并公布成績(jī)。
為有效避免學(xué)生在課程設(shè)計(jì)過(guò)程中的抄襲現(xiàn)象,教師可以對(duì)學(xué)生進(jìn)行有針對(duì)性地提問(wèn),學(xué)生當(dāng)場(chǎng)解答;教師也可以采取刪除軟件中一些關(guān)鍵性語(yǔ)句由學(xué)生當(dāng)場(chǎng)調(diào)試的方法檢查學(xué)生的學(xué)習(xí)效果。通過(guò)評(píng)價(jià)和自我評(píng)價(jià),學(xué)生的學(xué)習(xí)主體意識(shí)得到充分體現(xiàn)和加強(qiáng),激發(fā)了學(xué)生發(fā)現(xiàn)、分析和解決實(shí)際問(wèn)題的學(xué)習(xí)積極性,不僅提高了學(xué)生運(yùn)用數(shù)據(jù)庫(kù)理論開(kāi)發(fā)出具有實(shí)際應(yīng)用價(jià)值的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的能力,而且學(xué)生思考和解決實(shí)際問(wèn)題的能力也有了較大提高。
級(jí)別:省級(jí)期刊
榮譽(yù):中國(guó)優(yōu)秀期刊遴選數(shù)據(jù)庫(kù)
級(jí)別:省級(jí)期刊
榮譽(yù):中國(guó)優(yōu)秀期刊遴選數(shù)據(jù)庫(kù)
級(jí)別:省級(jí)期刊
榮譽(yù):中國(guó)優(yōu)秀期刊遴選數(shù)據(jù)庫(kù)
級(jí)別:省級(jí)期刊
榮譽(yù):中國(guó)期刊全文數(shù)據(jù)庫(kù)(CJFD)
級(jí)別:省級(jí)期刊
榮譽(yù):中國(guó)優(yōu)秀期刊遴選數(shù)據(jù)庫(kù)