數據庫設計論文范文
時間:2023-04-06 00:34:02
導語:如何才能寫好一篇數據庫設計論文,這就需要搜集整理更多的資料和文獻,歡迎閱讀由公文云整理的十篇范文,供你借鑒。

篇1
主要包括按模擬企業、時間、商品、市場等不同類別統計各項經營數據,如模擬企業資產、庫存、銷售收入、市場占用等數據,通過所存儲的大量數據分析企業經營效果,總結得失,并能夠為調整學員的經營方案和驗證管理理論提供有價值的參考數據。
2、概念結構設計
概念結構也稱為概念模型,是對用戶所提供的原始數據進行綜合,抽象出數據庫系統所要研究的數據,將現實世界中的事物及其聯系,轉換成信息世界中的實體及其聯系。概念結構設計必須將需求分析得到的用戶數據和需求抽象為反映用戶觀點的概念模型,是用戶與數據庫人員之間進行交流的工具,其主要表現形式為E-R模型圖。圖中矩形框表示實體集;菱形框表示實體集之間的聯系。
3、邏輯結構設計
邏輯結構設計主要任務是綜合考慮關系型DBMS的性能和所設計模擬系統的功能復雜程度,將概念結構轉換為邏輯模式,即各個關系模式的結構設計,包括各關系模式的名稱、每一關系模式中各屬性的名稱、數據類型和取值范圍等內容。將E-R模型轉換成初始的關系模型,然后分析每一個關系模式的合理性,通過關系模式的規范化消除其中不合理模式。E-R模型中的實體和聯系經過規范化處理轉換為關系模式如下:(1)學員(學號、姓名、擔任角色、性別、企業代碼),學員通過學號標識。(2)門店(門店編碼、容積、最低購買價、最低租賃價、等級、信息化程度、企業代碼、獲取時間、獲取方式、金額),門店通過門店編碼標識。(3)模擬企業(企業代碼、登錄密碼、名稱、人數),模擬企業通過企業代碼標識。(4)商品(商品代碼、名稱、采購價、容積需求、采購提前期),商品通過商品代碼標識。(5)客戶訂單(訂單編碼、需求商品、數量、賬期、企業代碼、市場代碼、簽約時間、售價、其他要求),客戶訂單通過訂單編碼標識。(6)市場(市場代碼、類別、開發時間、開發資金),市場通過市場代碼標識。(7)現金流量表(編號、時間、收支類別、項目名稱、金額),現金流量表通過編號標識。(8)市場開發(市場代碼、企業代碼、時間、金額),市場開發通過市場代碼和企業代碼組合標識。(9)采購(企業代碼、商品代碼、時間、數量),采購通過商品代碼和企業代碼組合標識。(10)配貨(企業代碼、商品代碼、門店編碼、時間、數量、定價),配貨通過商品代碼、門店編碼和企業代碼組合標識。
4、數據庫實現
4.1建立存儲過程由于使用的是關系型數據庫,數據處理都是通過SQL語言完成的,其中有大量數據的插入、更新與刪除,甚至還需要進行大量的運算,所以直接提交SQL語句并讓DBMS進行編譯再執行的話,處理的效率較低,而建立存儲過程是一種有效解決手段。存儲過程是一種存儲在數據庫服務器上的SQL操作[3],這樣很多數據處理流程都在后臺以存儲過程的方式來實現,即有利于提高系統的運行效率,又可提高系統的可維護性和可擴展性。
4.2設計索引在模擬經營中各模擬企業經常性的要查詢公共信息,而且這種查詢的時間性非常明顯,所以設計索引可以顯而易見的優化系統性能,對所有用于時間排序的列創建索引,可以避免整表掃描或訪問。在不改變表物理結構的情況下,直接訪問特定的數據列以減少數據存取時間;把數據分散到不同的頁面上,可以分散插入的數據;主鍵自動建立了唯一索引,能確保數據的唯一性。
5、結語
篇2
數據庫營銷指的是企業通過收集和積累消費者的大量信息,經過處理后預測消費者有多大可能去購買某種產品,以及利用這些信息給產品以精確定位,有針對性地制作營銷信息,以達到說服消費者去購買產品的目的。
因為旅游規劃的本質是為區域旅游的發展指明方向,提供戰略指導,為近期的規劃開發提出具體的、實際性的指導,滿足市場需求的同時,取得利潤的最大化。因此,本文試圖以數據庫營銷的核心貫穿整個旅游規劃的過程,從三個方面:規劃的客源市場調查、具體市場營銷方式、規劃完成后的跟蹤來闡述數據庫營銷的重要性,有別于以前的就營銷而論營銷的做法,以求給以后的旅游規劃提供些許指導與借鑒。
一、問題的提出
目前的旅游規劃文本當中的市場營銷方式大部分仍是以傳統的營銷方式為主,沒有充分考慮客源市場的需求,就營銷論營銷,沒有把營銷的理念貫穿于整個規劃的過程,缺乏整體的營銷觀念,在客源市場調查的過程當中,對消費者需求的調查成分偏少,即使有,在后續的旅游產品設計中也難以體現,降低了客源市場的滿意度。
另外一種情況是在傳統的營銷方式的基礎上,間雜著一些現代營銷方式的手段,如電話營銷、電郵營銷、短信營銷等,都是在探索現代營銷方式,但往往不成體系,在具體的運用過程當中,往往是傳統營銷方式的附庸,難以形成實際的效果。
第三種情況是指目前的旅游規劃文本在指導具體的區域旅游實踐當中的精準性不夠,難以跟上外界環境的變化,沒有充分考慮外界環境的變化,導致規劃文本束之高閣,沒有用處,資源浪費,規劃文本的完成并不意味著規劃過程的完成,規劃的過程是一個反復修正的過程,是在具體的實踐中檢驗的過程。
二、問題的分析
針對上述問題,本文試圖從現代營銷的手段之數據庫營銷的角度去分析,以其核心觀念貫穿整個規劃過程,用以指導具體的規劃過程。
(一)客源市場調查中的數據庫營銷
每一個旅游規劃在具體實施之前,都必須要進行客源市場的調研,了解客源市場的基本情況及消費需求,有必要的話,還依據不同的指標,進行客源市場的細分,以求在具體的規劃過程中能精確定位,投放產品。目前的客源市場調查最常用的是問卷調查,輔之以訪談、電話調查等方式,(在不考慮樣本是否科學性的基礎上)得到客源市場消費者的主觀、客觀數據,進行數據的分析、加工。
可以看出客源市場的這種調查方式是一次性的,消費者在規劃進行過程當中的需求變化及客觀環境的變化并沒有考慮,也就是說規劃默認為客源市場的需求及消費模式短期內是不會變化的,其實不然,環境在時時刻刻的變化,消費者的心理也在時時的變化,因此,在此基礎上,可以嘗試建立所調查樣本的數據庫,以一定的周期為間隔,采取各種數據庫營銷方式進行樣本的調研,對每一個細分市場的樣本進行歸類分析,指導規劃的進行。
(二)以數據庫為基礎的旅游市場營銷模式
傳統的旅游市場營銷方式以產品、價格、分銷、促銷為模式,以遠遠不能滿足現有的消費者的需求,事實證明,這種傳統的、不考慮市場的營銷方式是不科學的,在旅游規劃過程當中應該予以摒棄。取而代之的應該是以消費者為中心的消費者、成本、方便、溝通為模式的“4C”策略,而數據庫營銷是這一策略的最直接的體現,因此,在旅游規劃創作過程當中,其基本的營銷方式應該以定向直郵,電子郵件營銷,網絡傳真營銷和短消息服務等在內的多種形式的數據庫營銷手段為主,深挖其具體內涵,延展其多種利用方式。
通過數據庫了解旅游者的興趣愛好后,就可以在宣傳冊的封面上貼上他們喜歡的產品圖或直接與他們在互聯網上進行交流,當然交流的內容是他們感興趣的話題,這樣有利于加強與旅游者或潛在旅游者的關系。例如,旅行社利用自己的網站,運用數據庫跟蹤旅游者的習慣和興趣愛好,以此為根據向旅游者推薦他們感興趣的旅游線路。對旅游者了解得越多,就越能更好地幫助旅游者解決旅游購買過程中的問題,最后與旅游者建立起良好的商業關系,提升旅游企業的競爭力,并最終促進旅游業的發展。轉(三)規劃文本完成后的數據庫營銷
規劃文本完成以后在具體指導實踐的過程中應該結合環境的變化不斷修正。
可以結合客源市場調查中所建立的數據庫進行再次調查,不斷反復,切實修正提供給消費者的旅游產品的可行性,以求“適銷對路”,另一方面,服務行業的這種數據庫營銷有點類似于物質生產部門的“售后服務”,具體來講,指的是在規劃的實施過程當中,對客源市場或是部分游客進行回訪,收集旅游者的信息,建立數據庫,分析改進。
通過數據庫資料可分析出旅游者的價值取向,然后針對不同旅游者提供不同類型的旅游產品展示、廣告宣傳和銷售方式。一般來說,對旅游者了解越多,就越能提供令其滿意的旅游產品和服務。
三、問題的解決
規劃的本身就是一個營銷的過程,關鍵是采取什么樣的營銷模式以及如何采用的問題,從上述分析,可以看出,營銷的思想貫穿于規劃的始終,客源市場的調研并不僅僅是一個直線式的過程,而更多的是一個循環往復的過程,規劃是一個彈性的過程,是一個不斷修正的過程,對于旅游者的營銷是長期的過程,也是一個培養潛在消費者的過程。具體的數據庫營銷方式有很多,具體采取哪種方式或是幾種方式的組合,應該根據客源市場的情況來定。
四、數據庫營銷在旅游規劃中應該注意的問題
(一)從戰略的高度來看待數據庫營銷的作用
旅游規劃應該用戰略的眼光、用資產的眼光來看待營銷數據庫,特別是應認識旅游者信息的真正價值,將規劃所涉及到的旅游企業規劃從“管理信息”向“利用信息”轉化。企業應切實地制定出營銷信息戰略,對信息收集、維護和利用進行詳細的規劃和評估,從而將數據庫營銷提升到旅游企業戰略的層次上,從戰略的高度來看待數據庫營銷的應用。
(二)確保信息的真實性、一致性和規范化
確保數據庫營銷中的所有數據和活動都可以按照一定的規則度量,能滿足決策分析的需要。
篇3
【關鍵詞】畢業生;論文管理;水晶報表
對于大三畢業生,畢業設計(論文)是高職教學中的一個重要教學環節,通過該教學環節,可以使學生能夠將專業領域內的理論知識與工作崗位中的實際情況相結合,進入更深入的學習,同時,也提高了了畢業生解決問題、分析問題的能力。而目前畢業班學生由于絕大部分都在單位上頂崗實習,在畢業設計(論文)這個教學環節中,存在對學生通知、管理困難等缺點。如部分學生因為工作時間長、出差辦公等原因沒及時交開題報告、計劃書時,指導教師很難及時通知學生,學生因為要工作,與指導教師溝通有困難,也很難寫出高質量的畢業論文。因此,在網絡技術和信息技術發展的今天,結合我校畢業設計的管理實踐,設計開發了畢業生論文管理系統,加強對畢業生論文的指導與管理,加強指導教師與學生間的溝通與交流,提高畢業論文質量。
1.系統設計
畢業生論文管理系統采用三層結構,操作簡單,用戶無需進行培訓即可使用,該系統能根據統計數據或用戶的查詢情況生成圖表,能通知公告,能將數據保存在數據庫中長期使用,方便對各學期學生論文的對比,大大提高了工作效率。該系統的主要功能包括:
1.1 檔案電子化
畢業設計教學環節中的計劃書、開題報告、答辯記錄等都能上傳到該系統中,節省了大量的紙張。
1.2 監管全面化
畢業設計過程中,通知、公告、指導教師與學生的交流全記錄在系統中,學校可以在該系統中隨時查看畢業設計的教學進展情況。
1.3 強大的數據處理能力
該系統可以實現對各學期畢業論文質量的統計對比,統計結果可以生成柱狀圖、餅圖。
1.4 報表的打印輸出
該系統實現打印輸出網頁中的相關數據,并能實現將報表數據導出為office文檔格式。
1.5 管理規范化
該系統對畢業設計教學中的各個階段,如:申報題目、開題報告、中期檢查等過程都可設置具體的時間和通知信息,保證畢業設計各項工作順利完成。
2.水晶報表應用
在畢業生論文管理系統的設計過程中,使用.NET平臺中的水晶報表(Crystal Reports)工具,從相應的數據庫中提取數據,使用戶能在網頁中查看相關數據、打印數據和將數據導出為word或excel文檔。
2.1 水晶報表的設計
根據對系統的需求分析,系統中的報表包括學生信息統計報表、教師信息統計報表、學生論文成績報表、論文課題報表等。學生信息統計報表包括學生班級的開題報表、學生班級的計劃書報表、學生論文提交情況報表。教師信息統計報表包括教師指導記錄報表、教師添加課題報表、教師通知報表。每個統計報表都實現了對多個數據庫表進行查詢操作,在水晶報表的設計中,規定了數據的顯示格式,規定了每頁顯示的數據條數,實現了圖片的動態加載。學生論文提交情況報表如表1所示。
2.2 動態創建水晶報表
水晶報表(Crystal Reports)根據訪問數據庫的方式分為:拉模式(Pull)和推模式(Push)。在拉模式中,水晶報表自動鏈接至數據庫和執行SQL指令,不需編寫代碼,在推模式中,程序開發人員需自己編寫連接數據庫語句、執行SQL命令語句等。
在畢業生論文管理系統的開發過程中,以推模式來實現更加的符合實際項目的要求,因此采用的是推模式,動態創建水晶報表,即自己編寫連接數據庫代碼等。在.NET平臺下動態創建水晶報表方法為:首先新建數據集文件(.xsd),然后在頁面中放入CrystalReportViewer控件,該控件稱為報表查看器,主要實現在頁面中顯示報表,接著新建Crystal報表,并進行排版和設計。最后編寫代碼來將數據庫數據表中的數據存入數據集,并指定CrystalReportViewer控件的ReportSource屬性,其主要代碼如下:
3.結語
畢業生論文管理系統解決了在畢業設計教學環節中的學生通知困難,指導教師與學生溝通困難、難以指導學生寫出質量較高的畢業論文的缺點。該系統利用網絡和數據庫技術,大大簡化和加強畢業生論文的指導與管理工作,節約了成本,提高了學生的畢業論文質量。同時,水晶報表在該系統中的應用,極大的方便了用戶查詢和統計畢業設計中的各類數據,為用戶提供了簡單的操作和數據打印功能,設計完成的報表功能強大,易于實現。
參考文獻
[1]殷存舉.畢業設計選題系統的設計與實現[J].信息與電腦(理論版),2012(3).
篇4
關鍵詞:互聯網;Web應用程序;校園網;JSP
中圖分類號:TP315文獻標識碼:A文章編號:1009-3044(2008)22-740-04
Developed Research on Management System of Gradnation thesis(design) in Higher Vocational Colleges
WANG Yu-qing, LI Ge-wen, SUN You
(Dalian Vocational Technical College, Dalian 116035, China)
Abstract: The topic of this article comes from the actual problems of work, based on the great advantage of the school net work, this system will make the realization for the annual students' graduation thesis(design) by the internet technology. This article begins with the system background, analyzes the necessity of the development of the system and introduces the process and relative technology of the system realization in detail. It points out the detailed methods, which frees the teachers and students from the tedious paper management procedure. It carries great practicability and scientific value, which enlarges the function of the present educational administration management system platform.
Key words: Internet; Web application; network; JSP
1 引言
隨著我國教育需求不斷增加,高校教育資源有限,教育經費相對不足的情況下,利用現代信息技術發展高等教育,不僅充分利用了優秀教育資源,而且為更多的人提供接受高等教育的機會,同時這也是極大促進了高校的信息化發展。目前適用于各種教育層次的教務管理、教學管理、課件、考試等系統或平臺已逐漸發展成熟。但是,大多平臺中的教學系統一般都是以完成“課程教學”為目標設計的,對課程實驗、畢業論文(設計)等實踐性環節提供支持服務還很少。用網絡平臺實現對畢業論文(設計)教學環節的支持服務還少有人討論,而這一應用恰是目前所需要的。[1]
本系統所研究就利用互聯網Web 2.0技術,采用B/S工作模式來解決畢業論文(設計)實踐環節中教師數量不足,選題不規范,指導教師與學生難以及時溝通等問題的。
2 理論基礎和核心技術
2.1 JSP技術
JSP(Java Server Pages)技術是以Java語言作為腳本語言的,它為創建高度動態的Web應用提供了一個獨特的開發環境。JSP代碼可被編譯成Servlet并由Java虛擬機執行,這種編譯操作僅在對JSP頁面的第一次請求時發生。因此普遍認為JSP的執行效率比PHP和ASP都高。[2]
Java Servlet是一種開發Web應用的理想構架。JSP以Servlet技術為基礎,又在許多方面作了改進。JSP頁面看起來象普通HTML頁面,但它允許嵌入執行代碼,利用跨平臺運行的JavaBean 組件,JSP為分離處理邏輯與顯示樣式提供了卓越的解決方案。并且JSP可以使用JavaBeans或者EJB(Enterprise JavaBeans)來執行應用程序所要求的更為復雜的處理,進而完成企業級的分布式的大型應用。[3]
2.2 JavaBean
什么是javaBean?JavaBean 是一種基于 Java 的軟件組件。其實是一個Java的一個類而已[7]。JSP 對于在 Web 應用中集成 JavaBean 組件提供了完善的支持。這種支持不僅能縮短開發時間(可以直接利用經測試和可信任的已有組件,避免了重復開發),也為 JSP 應用帶來了更多的可伸縮性。 JavaBean 組件可以用來執行復雜的計算任務,或負責與數據庫的交互以及數據提取等。
2.3 CSS技術
CSS是Cascading style Sheets的簡稱,中文譯作層疊樣式表單,它是一種為超文本置標語言(HyperText Markup Language, HTML)提供增強補充服務的技術,可對每一個HTML的置標(tag)做精雕細刻的修飾。它語句、文法簡單,只要在源碼中插入STYLE語句就可輕易實現頁面內任意文本顏色、背景、邊框、行距、字距的添刪和修飾等功能,就可使網頁更加生動活潑,從而獲得滿意的效果。
2.4 客戶端腳本技術
客戶端腳本是為操控和顯示由服務器端返回的內容而量身定做的。這種方法可以隱藏、顯示網頁組件,移動或者改變顏色和字體,從而實現對用戶事件的反應。顯示或隱藏表單是在網頁上創建下拉菜單的根本。依據鼠標位置顯示相應的窗口支持網頁提示功能。
本系統采用了應用最為廣泛的客戶端腳本語言是Javascript是一種面向對象并在網絡瀏覽器內部運行的腳本語言。它對網頁組件的控制是通過文件對象模式(DOM)實現的,該模式是一種實現與網頁交互的應用程序接口(API)。[4]
2.5 數據庫技術
數據庫是一種存儲數據并對數據進行操作的工具。數據庫的作用在于組織和表達信息,簡而言之,數據庫就是信息的集合。
1) Web數據庫簡介
所謂Web數據庫管理系統是指基于Web模式的DBMS的信息服務,充分發揮DBMS高效的數據存儲和管理能力,以Web這種瀏覽器/服務器(B/S)模式為平臺,將客戶端融入統一的Web瀏覽器,為Internet用戶提供使用簡便、內容豐富的服務。Web數據庫管理系統必將成為Internet和Intranet提供的核心服務,為Internet上的電子商務提供技術支持[7]。
2) SQL Server 2000簡介
SQL Server 2000是企業級網絡關系型數據庫產品, ODBC數據庫引擎提供了與數據庫打交道的途徑,通過它以及來訪問數據庫并對其進行各種操作。Visual Basic、SQL Server 2000以及其他微軟的軟件產品都是通過ODBC數據庫引擎,從而給用戶提供了豐富的數據類型。ADO數據對象模型在數據庫中的信息與將信息顯示給用戶看的程序之間架起了一座橋梁。它提供了用來瀏覽不同記錄的各種跳轉方法,使用微軟公司推薦的ADO對象模型將為以后的擴展帶來便捷。[10]
3 系統設計與開發
3.1 系統研發的目的
畢業生畢業論文(設計)管理系統充分利用網絡的優勢,實現論文管理的網絡化,使原本繁瑣的選題問題簡單,快捷,奏效。解放教輔人員和學生。學生能夠根據教師所提交的題目,在聯網的計算機上隨時選擇,更改自己的論文題目。教師可以在任意聯網的計算機上論文信息,并實現選擇其論文的學生信息的打印。管理員有設置限制選題條件的功能。并能在任意聯網的計算機上對選題信息按班級,教師實現打印。管理員還應有封閉數據庫的權利。
3.2 系統設計思想
本系統利用互聯網Web2.0,采用B/S結構開發。由于本系統在Web環境中使用,網站完成功能比較簡單,主要是對數據的基本操作。因此,使用JSP+JavaBean的開發模式進行開發。以SQL Server 2000數據庫系統技術做為后臺數據庫的支持,通過基于Web技術的系統開發,保證用戶(教師、學生)通過授權可以任何條件下通過網絡登陸,實現相關的服務。系統的系統開放性好,架構靈活,便于維護,在穩定性和安全性方面達到了較高的指標。[5-6]
3.3 畢業生畢業論文(設計)管理系統分析
3.3.1 使用UML用例圖描述系統需求
該系統用戶有三種身份:學生、教師及管理員。學生和教師都可以注冊,更改自己的身份信息,但學生不能改自己的用戶名(學號),而且學生只有在注冊自己的詳細個人信息后才可以進入系統進行論文題目的選擇。學生和教師的用戶名可以由管理員統一。具體描述如圖1、圖2、圖3所示。[8-9]
■
圖1 學生用例圖 圖2 教師用例圖圖3 管理員用例圖
3.3.2 系統結構功能分析
從以上對本系統的分析,可將其分成前臺和后臺兩部分。前臺主要是為學生和教師提供,后臺是為管理員(教學秘書)提供。如圖4和圖5給出了前臺和后臺的功能結構圖。
■
圖4 前臺功能結構圖
■
圖5 后臺功能結構圖
3.3.3 數據庫的設計及實現
本系統主要用到四個數據表:
1) student(學生信息表),該表不但保存學生的基本注冊信息,還包含了學生選擇了哪位教師的選題(即教師編號和選題編號),主要包括:學號(學生ID)、密碼、學生姓名、班級等學生的基本信息和教師ID、論文ID。
2) teacher(教師信息表),該表用于保存教師的基本信息,主要包括教師ID、密碼、教師姓名、教師職稱等等教師的基本信息。
3) article(論文信息表),該表用于保存論文的基本信息,主要包括對應教師的ID、對應教師的論文題目及論文ID等論文基礎信息。
4) admin(管理員表),該表用于保存管理員的基本信息及選題條件的限制,主要包括管理員號、管理員密碼、管理員ID、同一教師選題人數和同一題目選題人數,選題的有效時間等內容。
本系統用到的數據表的關系主要有一個,如表1所示。
表1 表關系
■
3.3.4 網站整體設計
畢業生畢業論文(設計)管理系統采用JSP+JavaBean的開發模式。使用的JavaBean如表2所示。
表2 學生畢業論文管理系統使用的JavaBean
■
3.3.5 網站結構設計
本系統網站的結構中有多個文件夾,分別存放不同內容與形式的文件。Datebase文件夾用來保存系統的數據庫;css文件夾用來保存系統的樣式表;image文件夾用來保存系統中所需要的圖片;admin文件夾用來保存管理員相關的頁面;student文件夾用來保存學生相關的頁面;teacher文件夾用來保存教師相關的頁面。
3.3.6 系統實現的主要功能
3.3.6.1 個人信息管理
前臺的個人信息管理主要是指用戶(學生/教師)的注冊信息的管理。注冊時必須確保注冊用戶名的唯一性,因此,在保存注冊信息前,需要查詢數據表中是否有相同的用戶名,如果沒有,可以向數據表插入新的記錄然后提示用戶注冊成功;反之,則說明同名用戶存在,需要提示用戶更改。
后臺的個人信息管理主要是指管理員信息的管理。此信息可作為管理員登錄系統、管理系統的通行證,管理員擁有很大的權限,所以更要妥善處理。在這個模塊里主要包括管理員登錄和管理員密碼的更改兩個部分。
3.3.6.2 論文信息管理
論文信息管理分成兩個用戶來完成,教師和學生。其中教師所完成的工作主要有論文信息,更改和刪除論文信息;學生的工作則是選擇、重選論文題目,查看所選論文題目。本系統可以限制每一個教師可帶的學生個數,也可限制每一個題目可供多少個學生來選擇。在這兩個環節中,教師是主導地位,因為只有教師了論文題目信息,學生才能從教師的論文題目中選擇。
3.3.6.3 選題信息管理
選題信息管理分為兩種用戶(即學生和教師)。學生的選題管理功能主要就是對自己所選的論文題目進行查看;教師的選題管理功能就是查看選擇自己論文題目的學生的具體信息,并能夠進行打印。
4 系統的特色及優勢
4.1 方便、簡潔的中文操作界面
本系統的為中文操作界面,操作簡單、直觀,便于用戶理解系統較復雜功能,熟練本系統的操作和應用。
4.2 實用性
本系統為用戶提供了方便、高效率的功能支持,中文操作界面可以使用用戶更好地利用母語優勢,迅速掌握系統的操作技能。該系統不僅具有較完美的支持功能,同時采用了最優化的結構設計,降低了系統構建成本,解決了畢業設計中的一些實際問題,可以說是一個實用型系統。
4.3 可移植性
本系統可以作為校園網中校園辦公的輔助系統,如龐大的教務管理系統平臺,只要數據庫一致,就可以簡單的進行移植。
4.4 具有二次開發能力
盡管本系統是針對我系的實際自主設計開發的,因此可以針對不同用戶進行二次開發,提供有效的技術解決方案,滿足用戶的需求。
4.5 較高的性價比
本系統所需的平臺是TOMCAT,該軟件為免費軟件,操作系統為Windows 2000。硬件環境所用的計算機配置為P4 3.0,512M內存,40G硬盤或以上即可。
5 結束語
實現學院論文管理信息化,把傳統的學生畢業論文管理模式與校園網相結合,充分發揮互聯網使用的方便,高效的優勢,能極大地提高傳統論文管理模式的水平和效率。既有利于教學單位的教輔人員從瑣碎、繁重的管理工作中解放出來,而且又給教師和學生提供了快捷和便利。
本文從系統分析、功能分析、系統設計、數據庫設計等方面,全面敘述了系統的實現過程。采用B/S結構,運用了JSP+SQL SERVER技術實現基于Web技術的畢業生畢業論文(設計)管理系統開發。JSP不僅擁有與Java一樣的面向對象性、便利性、跨平臺等優點和特性,還擁有Java Servlet的穩定性并可以使用Servlet提供的API。在穩定性和安全性方面達到了很高的指標,最大限度地保證了數據的穩定及安全。本系統比較有特點的是對論文選題的條件也進行了限制。分別分為題目和導師兩種限制,不同于以往的選課系統。本系統可以作為校園網中校園辦公的輔助系統,如龐大的教務管理系統平臺,只要數據庫一致,就可以簡單的進行移植。本系統對提高畢業生畢業論文(設計)的質量可以起到積極的作用。
參考文獻:
[1] 高賢波. 網絡教學測評系統的設計與實現[J]. 教育信息化,2006,22(9):32-35.
[2] 曾婕. 基于校園網的多課程并行考試系統[J]. 江西理工大學學報,2006,9(3):22-27.
[3] 王志軍, 孫月霞. 基于Web開發的幾種服務器端腳本語言的分析與比較[J]. 計算機應用研究,2006,23(3):26-30.
[4] 苑曉紅, 趙春玲. 基于JSP的B/S結構系統的構建技術[J]. 科技資訊,2006,61(23):17-19.
[5] Royce W.Software Project Management A unified Framework[M]. 北京:高等教育出版社,2002.
[6] Watts S. Humphrey.Managing the Software Process[M]. 北京:清華大學出版社,2002.
[7] 馮纓.JSP-JavaBean開發模式研究及在網上答題系統中的應用[J]. 計算機工程與設計,2006,16(5):25-29.
[8] 周世兵, 劉淵. 基于B/S模式的網上檔案管理系統的開發與建模[J]. 計算機工程與設計,2006,27(10):34-38.
篇5
摘要:通過中國知網,從年量等七個方面,對咸陽職業技術學院(以下簡稱咸陽職院)自升格高職以來發表的期刊論文進行了
>> 基于Web of science數據庫競爭情報論文的統計分析 渭南職業技術學院科研論文計量分析 陜西財經職業技術學院科研論文計量分析 基于iHistorian的實時數據庫工業報表自動統計分析系統的研究 基于組織機構代碼數據庫的應用統計分析初探 2006~2012年SCIE數據庫收錄揚州地區二、三級醫院科技論文的統計分析 咸陽職業技術學院物流實訓中心建設的構想 數據庫在乙型肝炎血清免疫標志物統計分析中的應用 電視機基板品質信息統計分析系統數據庫設計 咸陽職業技術學院校園主要綠地植物病害調查初報 咸陽職業技術學院通過微課比賽提升教師信息化水平 基于數據倉庫技術的保險業統計分析系統設計 管理數據的統計分析 信息技術在教育科研問卷調查及數據統計分析中的應用 科研院所統計分析中數據的可比性 天津電子信息職業技術學院2009―2013年計量分析 職業院校的科研定位及特色――以寧夏職業技術學院為例 基于BYOD的職業技術學院信息化建設的部署策略 基于web的瀘州職業技術學院畢業設計監控平臺研究 基于Web of Knowledge Web服務的機構論文統計分析系統 常見問題解答 當前所在位置:.
[3] 秦麗萍, 桂云苗. 基于CNKI的安徽工程大學學術文獻計量分析[J]. 安徽工程大學學報,2013,28(3):91-95.
[4] 楊聰, 孫賓賓. 基于CNKI的陜西工業職業技術學院科研論文統計分析[J].電子制作,2015(2):93-94.
[5] 容敏華. 廣西高等醫學院校發表教育教學論文的統計分析[J]. 衛生職業教育, 2014(23):104-105.
篇6
Zhou Xiaohui
(Xi'an University of Posts and Telecommunications,Xi'an 710061,China)
摘要: 本文從畢業設計的實際情況出發,設計并實現了一個基于B/S結構的畢業論文管理系統,該系統主要實現教師出題,學生選題,以及教研室對題目篩選等功能,可以通過Internet進行操作,具有及時、準確等優點。
Abstract: Based on the actual situation of graduation project, we design and realize the MIS for graduation project based on the B/S structure. The system can help the teacher to set the topic, the student to select a topic, as well as the staff room to filter the topic. The system can be operated through Internet accurately and promptly.
關鍵詞: B/S 管理信息系統 畢業設計(論文)
Key words: B/S;MIS;Graduation Project
中圖分類號:TP31 文獻標識碼:A文章編號:1006-4311(2011)14-0188-02
0引言
畢業設計(論文)是高校教學的重要組成部分,是完成專業培養目標的重要環節,在提高學生綜合運用知識、培養分析與解決問題能力方面有著重要作用。但其包含的數據量大、涉及的人員面廣,情況較為復雜,難以單純地依靠人工管理,而且傳統的人工管理方式既不易于規范,管理效率也較低。同時,隨著高等教育改革的不斷深入,對于畢業設計管理的規范化、科學化、信息化有了更高的要求。
根據上述情況我們將設計并實現了一個畢業設計(論文)管理信息系統,該系統主要完成對畢業生選題的管理、教師出題的管理、以及管理員對學生和教師信息的管理、對題目的篩選管理,其優勢在于該系統基于B/S結構,能夠通過Internet實現網上操作,打破了地域和空間的限制。
1系統的設計與實現
該管理信息系統的開發主要是來源于實際工作需要。在畢業設計相關工作中,常接觸到的信息包括:學生基本資料、教師基本資料、畢業論文信息等。要將這些信息按照一定的方法規則建立數據庫,通過程序可以隨時調出來查看,及時掌握畢業設計的進度及相關信息,便于提高畢業設計工作的效率。
1.1 系統構架本系統采用B/S三層體系結構,即表示層、功能層和數據庫服務層,使用IIS構架Web站點;通過訪問數據庫。
1.2 系統總體流程我們將使用計算機結合網絡構造一個基于B/S結構的畢業設計(論文)管理信息系統,實現從報題到選題全程的電子化實時監控管理和結果公布,為教學管理人員、指導教師和學生提供準確及時的信息和幫助。本系統是針對現代高校計算機技術的發展,為了應對以往畢業設計中遇到的工作效率低,交互性差等問題而采用軟件工程的設計思想設計的。基于Web的計算機校園實踐系統,描述了畢業生畢業設計管理系統的用戶登陸管理、報題管理、選題管理、中期管理、論文管理等各功能模塊的聯系。經分析系統服務的對象主要有畢業生、指導教師和管理員。系統總體流程如圖1所示。
1.3 數據庫設計數據庫設計是整個程序設計的最關鍵部分,數據庫的設計是否合理,將對數據庫的大小、代碼的優化起到至關重要的作用,因此在設計程序前必需對數據庫進行設計,而在設計數據庫前必需對所要完成的功能進行認真的研究分析,下面介紹我們的數據庫設計:
學生、教師、論文題目模塊間的E-R關系如圖2所示:
整個軟件主要功能設計分為學生、教師、管理員模塊。
2系統的集成
本程序數據服務器安裝在Windows XP操作系統上,采用SQL2000服務數據庫,Web服務器采用Windows平臺上的IIS服務器套件。整個程序的開發是在Microsoft Visual 2005環境下使用C#及HTML語言開發的。
首先用戶通過登錄界面,選擇相應的身份進行登錄,把用戶輸入的用戶名和密碼與數據庫中存儲的用戶名和密碼相比較,如果正確無誤,進入相應身份的操作頁面,如果錯誤,將進行提示。
2.1 學生模塊如果以學生的身份登錄正確,可以看到相關的信息提示,如日期,以及登錄者的相應的個人信息,在頁面上有4個可操作鏈接,點擊可以進行相應的操作。
當點擊“畢業設計選題”連接時,如果學生沒有選過畢業設計題目,便在右下的欄中刷新為學生選題頁面,學生可以進行操作選題;如果該學生已經選過題目,系統給將予提示,使得學生無法多次選題,避免了一名學生選多題的問題。
當學生選好題目后,可以通過點擊查看選題結果來了解選題的相關信息,有選題人的姓名,所選的題目名稱,所選的題目的描述,所選的題目的負責導師,負責導師所屬的教研室。
學生可以通過點擊修改密碼來進行自己的密碼的修改。
2.2 教師操作頁面如果以教師的身份登錄正確,進入教師操作頁面,在這里我們可以看到相關的信息提示,如日期,以及登錄者的相應的個人信息,在中上方有4個可操作鏈接,點擊可以進行相應的操作。在教師操作頁面中,教師可以進行畢業設計題目的提交,在題目的提交頁面中,我們通過教師的職稱不同,對教師的可出題數量進行了約束,一旦出題數目等于該職稱允許出題目數時,該頁面將不可操作。
教師也可以查看自己所出的題目的相關信息在這個頁面中,教師可以了解到自己所出的題目哪些未通過審核,哪些題目通過審核并且被學生選中,哪些題目通過審核但還未被選。教師可以通過點擊修改密碼來對自己的密碼進行修改。
2.3 管理員操作頁面如果以管理員的身份登錄正確,進入管理員操作頁面,可以對學生、教師的信息進行創建、修改和刪除,還可以對職稱信息進行修改。
無論任何身份的用戶點擊“退出系統”或者關閉IE瀏覽器之后,系統將清空上次的信息。
3總結
通過畢業設計管理系統的開發實現了對畢業生的畢業設計電子化管理,投入使用后不僅可以在時間、空間上節約,方便檢查,更可以對現有軟件進行二次開發,充分利用現有數據和條件,完善本系統的功能。由于該系統采用B/S三層結構設計,可以在內部網和互聯網上運行,方便用戶分散辦公,提高工作效率,學生、教師、管理員都可以遠程操作,快速高質量的完成以前混亂的工作。
該系統己測試并成功運行。結果表明,該系統運行可靠、性能穩定、界面友好、使用方便,提高了畢業生的畢業論文管理工作的效率及信息的準確性。
參考文獻:
[1]薩師煊,王珊.數據庫系統概論(第三版).北京:高等教育出版社,2000,(2).
[2]李勁東等.管理信息系統原理.西安:西安電子科技大學出版社,2003,(2).
[3]張曉輝等.SQL Server 2000管理及應用系統開發.北京:人民郵電出版社,2002,(12).
[4]金雪云簡明教程(C#篇).北京:清華大學出版社,2006,(1).
篇7
1.關于導師評語和同行評語表:由于這兩個表單中已經在表頭處安排了表格填寫量化的分值(同行20分,導師40分),因此在成果評價正文處的建議成績評定可寫的模糊些,例如“總體上來看,該生畢業設計工作完成質量良好,可以提交答辯”之類的評價,不要很直白的書寫學生的成績評價。模板中要求填寫的那幾點內容只要能包含即可,不要列1 2 3 4點。
2.關于論文內容:由于做設計的學生占絕大多數,所以論文的撰寫應當按照開發的思路和流程,一般建議流程如下:
(1)確定題目后學生以查閱文獻、參考已有的系統等方式進行調研
(2)根據調研結果,確定自己系統的細化功能目標,即需求分析
(3)根據需求分析和調研結果,選擇合適的技術手段完成目標
(4)分階段的設計,例如數據庫設計,分模塊代碼設計等。
(5)系統完成設計后要進行整合測試,并得出測試結論。
章節的編排可以按照以上的順序排列。其余的內容可根據論文模板的要求撰寫。純做論文的同學由指導教師酌情把握。
比較容易出問題或需要注意的事項主要有如下幾點:
(1)章節順序有問題。例如學生第一章就介紹開發工具,這些內容應當是完成了調研和需求分析之后才能確定的內容,不應當放到最開始。章節順序要按照開發的思路和流程來撰寫(參考上面的5點流程)。
(2)分階段設計部分,要注重過程的描述。 較為普遍的問題是學生只描述結果,沒有過程過程。例如數據庫設計部分,很多學生都是直接把數據庫表結構粘貼到了論文里,個別同學還能把各個字段給解釋一下,這些都遠遠不夠。在這部分,應當結合前面的需求分析,例如描述數據庫的設計描述部分,要結合需求分析寫清楚為什么這么設計這些數據表,表中的字段及其類型的設計依據是什么,總之要寫清楚數據庫的設計是如何滿足需求分析的。這種問題在學生論文中相當普遍,在代碼編寫時也是如此,很多學生僅僅把代碼粘貼到論文,沒有用文字說明代碼設計的思路和過程,或者說明文字過少。請各位導師提醒學生改正。
(3)提醒學生除非系里有特殊要求,不要亂動模板已有的格式。例如曾有些學生把論文的封面刪除后,自己設計了封面,這是絕對禁止的。
(4) 封皮中指導者、評閱者“(姓名)、(專業技術職務)”字樣去掉。
(5) 正文中所有代碼設置成“宋體、小五號字、行距12磅”。
(6) 學校模板中目錄頁的標題為“目次”,要改成“目錄”字樣。
(7) 學校模板中的參考文獻格式與一般的論文參考文獻的編號格式有點不一樣,沒有帶中括號,此處按照學校模板的要求做。
(8)論文的英文部分,不少學生直接用谷歌翻譯,翻譯的結果基本上都不對,這部分要嚴格把關。
篇8
關鍵詞:高校教學;日常管理;信息系統
1引言
我國目前高等教育的規模日益擴大,各高校教學管理水平逐步提高,以往的日常教學管理多采用人工管理的方式,以電子文檔和紙質文檔存儲。然而與教學管理相關信息的動態性使得這種方式效率不是很高。另一方面各大高校往往有自己的辦公自動化等系統,這些系統有其獨立的數據庫,教學日常管理很容易同上述系統中保存的信息產生冗余和不一致。因此,對日常教學事務的自動化管理因此顯得迫切而必要。使用計算機進行教學管理,優點是檢索迅速、檢查方便、可靠性高、存儲量大、保密性好、減少錯誤發生率,大大提高了教學管理的效率和質量。
2 系統設計
2.1功能需求
教學日常管理系統的功能應向如何實現用戶之間的交互功能方向拓展,為學生和教師、學生間、教師間提供一個管理信息和交流信息的平臺。本系統旨在開發出一套B/S架構的教學日常管理系統,實現集中管理和與校內其他管理平臺的無縫對接。本系統主要包含以下幾個主要模塊:人員信息管理、教師考勤管理、論文信息管理、科研信息管理、教師獎懲情況、教學資源管理和系統管理幾個主要功能模塊。
(1)人員信息管理:人員信息管理主要用于對教師和教務人員個人基本信息的管理,包括教師信息錄入、教師信息更新、教師信息查找、教師信息刪除以及教師信息報表等功能。教師個人信息由教師本人錄入,錄入后的教師信息由管理員負責維護。
(2)教師考勤管理:本模塊主要包括教師的病事假、調代課的相關處理,涉及到學期或學年的教師個人工作量,包括基本工作量、臨時工作量和調代課等統計。各學院內部統計總體授課情況,匯總每位教師的授課情況,匯總后打印,由授課教師分別簽字。
(3)論文信息管理:論文信息管理模塊包括兩個部分,一個是教師個人論文信息管理,另一個是高校編輯部的論文審核管理。教師個人信息管理可以劃分為新寫論文、在寫論文、已寫論文、送審論文、審畢論文和定稿論文;論文審核管理劃分為待審論文、在審論文、修改論文和已審論文四個模塊。
(4)科研信息管理:高校教師還需要承擔與自身專業相關的科研課題,達到理論與實踐
相結合的目的。本模塊主要是與高校教師科研項目相關的管理功能。按照科研項目的等級可以分為國家級、省級、市級和校級科研項目;按照課題的進度情況分為項目申報、項目進行、項目結題;按照項目參與者可以劃分為項目主持人員和項目參與人員。
(5)教師獲獎情況:本功能模塊記錄教師的獎懲情況,獎勵情況按照級別分為國家級、省級、市級和校級,不同級別的獲獎賦予不同的分值,可以作為教師評級的參考依據。
教學資源管理:教學資源管理主要是針對教師所教科目的課程標準、授課計劃、課程教案等授課資料的管理,主要實現資料上傳和下載功能。教師上傳到系統中,大的分類按照專業系別,專業系別下面再按照授課的科目分類,方便分類查找。本人可以查看下載,可以選擇是否授權給其他用戶查看,達到教學資源共享的目的。
(6)系統管理:本模塊主要實現系統用戶權限設置和常用基本信息設置。分權限進行系統的信息管理,設定三級權限:管理員:最高權限,可進行用戶的權限分配,數據的增刪改查等各項操作;學院領導擁有對本系的所有相關人員的數據瀏覽和審批權限;普通用戶:可以對本人信息查看、修改本人密碼和用戶名。
2.2 后臺數據庫
后臺數據庫采用開源的數據庫MySQL,MySQL是一個多線程的,結構化查詢語言(SQL)數據庫服務器,執行性能非常高,運行速度非常快,并易于使用。根據系統開發功能分析,設計后臺數據庫表結構如下:
3系統實現
(1)開發語言:采用PHP編程語言,PHP語言是免費開放源代碼的編程語言,所有的PHP源代碼都可以得到。和其它技術相比,PHP語言具有程序開發快,運行快,技術本身學習快的特點,它相對于其他語言,編輯簡單,實用性強。PHP跨平臺性強,作為運行在服務器端的腳本,可以運行在多種操作系統下。
(2)軟件開發框架:本系統采用B/S架構開發,通過瀏覽器操作,無需安裝客戶端程序。系統開發框架采用開源PHP開發框架ThinkPHP,ThinkPHP是一個快速、兼容而且簡單的輕量級國產PHP開發框架,使用面向對象的開發結構和MVC模式,提升開發速度,開發人員將關注點放在主要的業務邏輯上。在具體開發過程中采取模塊化開發方法,充分利用PHP語言有較多開源控件和開源庫的優勢,利用第三方開源控件進行二次開發,省去了大量開發時間。
(3)系統的主要功能:在分析設計主要功能模塊和后臺數據庫表的基礎上,利用ThinkPHP提供的MVC開發模式,對數據庫進行各種添加記錄、修改記錄、刪除記錄和查詢統計記錄操作,將以上功能有機結合來實現完整的系統功能。
4 結論
本教學日常管理平臺的使用對象主要是高校教師及管理人員,為其日常教學管理的自動化處理提供服務支持。系統設計以先進的教育教學理論和知識管理理論為指導,以提高教師日常教學管理任務的工作效率,方便教師管理個人教學信息為目的。系統利用開源軟件框架和開源數據庫技術,采取模塊化開發方法。系統在實際應用中效果良好,提高了教師日常教學管理的效率,將更多的精力投入到教學和科研中。
參考文獻
[1]李翠霞,譚營軍.高校教師日常事務管理系統設計與實現[J].重慶科技學院學報(自然科學版).2010(8)
[2]柴晟,陳蕾等.基于.NET的高校院系事務綜合管理系統的設計與實現[J].計算機應用,2007(27):327-328
[3]熊開盛,董兆鑫.檔案管理系統的設計與實現[J].計算機工程與設計,2007.2746-2747
篇9
第一章 摘要
第二章 關鍵詞
2.1 數據庫關鍵詞
2.2 FoxPro關鍵詞
第三章 設計用軟件技術介紹
3.1 SQL語言簡介
3.2 FoxPro語言概述
第四章 學生信息管理系統的具體實現
4.1 學生管理系統設計
4.1.1 學生管理系統功能分析
4.1.2 學生管理系統功能模塊設計
4.1.3 數據流程圖
4.2 學生管理數據庫設計
4.2.1 數據庫需求分析
4.2.2 數據庫概念結構設計
4.2.3 數據庫邏輯結構設計
4.3 學生管理數據庫結構的具體實現
4.4 學生管理系統運行
第五章 結束語
第六章 參考文獻
附件:
第一章 摘 要
本課題設計是為適應信息化的要求,使教務教學管理提高到計算機化的水平而設計的。教務教學管理包括多項內容,本課題設計只是承建了其中的一部分即:學生管理。
本課題設計作為一個數據庫應用程序,用到了多項技術,諸如:關系數據庫、面向對象編程、軟件工程思想等。論文對部分重要內容分別予以簡要介紹。
在課題的實現過程中,本人先后幾次同教務處的老師進行溝通,逐步明確所要實現的目標,從而正確的進行設計,并實現了所要達到的功能。
本課題為了要實現功能,建立了一個數據庫,包括了五個表:學生表(Stu.dbf)用于存儲學生記錄;成績表(score.dbf)、學籍變更表(change.dbf)、獎勵記錄表(award.dbf)、處罰記錄表(punishment.dbf)。
本論文共分七章,第一章是摘要;第二章是關鍵詞;第三章是設計用軟件介紹;第四章具體實現是;第五章結束語是;第六章是參考資料;第七章是附件。
:11000多字 有前言、中英文摘要、參考文獻、部分程序清單 300元
備注:此文版權歸本站所有;。
轉貼于
篇10
論文關鍵詞:任務驅動,數據庫技術,高職,教學改革,項目導入
1 引言
《數據庫設計與實現》是一門理論與實際結合非常緊密的課程, 實踐性和應用性非常強。通過本課程的學習,使學生準確理解什么是數據庫以及數據庫在各領域的應用,掌握數據庫技術及應用開發方法,具備利用數據庫工具開發數據庫應用系統的基本技能,為今后應用數據庫管理信息,利用信息,打下基礎。以往的教學通常采用“理論十實驗+實訓”的傳統教學模式,由于該課程理論比較抽象,學生普遍感覺學習起來入門難、目標不明確、不知如何應用到實際中。
而受課時的限制, 教學講授基本理論占去太多課時, 應用和操作不足。課堂教學以教師講授為主,教學模式單一,灌輸填鴨式教學,學生過于依賴教師,自學能力差,學習缺乏主動性。實踐基本上屬于被動模仿式實驗, 學生根據已經設計好的詳細的實驗步驟和方法完成實驗, 查看實驗結果, 只滿足于驗證相關理論。在實際教學中,傳統的傳授方法使學生很難用所學的理論指導實踐解決問題,教學效果不高。
本人在長期的教學實踐中,結合課程特點和實際教學,利用“項目導入”與“任務驅動”相結合的教學方法,探討了《數據庫設計與實現》課程的教學改革。提出按項目開發的實際工作過程組織教學內容教育教學論文,采用任務驅動和案例教學法,把理論和實踐更好的融合起來。“項目導入,任務驅動”的教學方法尤其適用于學習計算機應用方面的知識和技能。任務驅動有利于學生學習到實際的計算機專業技能和崗位能力,項目導入有利于鞏固學生專業知識、整合提高實踐應用能力。
2 課程改革思路
樹立以“實踐、綜合和應用”為核心的指導思想,以培養學生使用數據庫管理系統解決實際問題的能力為宗旨,重點培養學生分析、解決實際問題的能力。例如:結合高職學生特點和畢業后所要從事的具體工作,關于關系運算符號表示形式、規范化處理的算法等知識點的講解是通過實例來引導的論文開題報告。
采用工學結合教學模式,重視教學設計,根據教學內容和學生特點,在教學中盡量營造探究性學習、協同學習等學習環境;以現代教育理念為指導,設計相應的教學過程和組織形式。采取現代教學方法,理論教學中采用問題引導法、現代啟發式法等;實踐教學中采用項目導向、任務驅動法、行為引導式法、小組協作法等,注重理論與實踐結合,給學生提供更多的實習環境,多搞些實踐活動,有條件時模擬實際項目開發,鍛煉學生的動手能力和團隊合作精神。
“任務驅動”是一種建立在建構主義教學理論基礎上的教學法。是指在整個教學過程中,以完成一個個具體的任務為線索,把教學內容巧妙融入完成任務的過程之中,。并在完成任務的同時培養學生的創新意識和創新能力以及自主學習的習慣,引導他們學會如何去發現,如何去思考,如何去尋找解決問題的方法,最終讓學生自己提出問題,并經過思考,自己解決問題。
“項目導入、任務驅動”是指教師根據階段教學要求設計一個項目,根據當前項目設計并提出一系列任務,針對提出的任務,采取演示或講解等方式,給出完成任務的思路、方法、操作和結果,然后引導學生邊想邊學邊練,最終完成相應的學習任務的一種教學方法。其中的項目要求具有技術典型、內容全面、思路科學、結合實際,這樣的項目才能使學生從整體體會解決實際問題的過程性,然后再通過任務將項目完成各個環節串聯起來。該方法有利于真正培養學生的創新能力、自學能力、實踐能力,增強學生獨立思考能力和協作精神。
3 “任務驅動”教學法的實施和應用
基于任務驅動的實驗教學體現了以學生為中心,教師為主導的教學策略,強調學生的主體性, 充分發揮學生在學習過程中的主動性、積極性和創造性。 教師將實驗的要求和內容進行分解, 設計成具體的任務, 明確每項任務的要求。學生在教師的組織、引導下,用不同的方法完成任務。 在這個過程中,學生的知識、思維和技能都能得到鍛煉和提高。
3.1 導入項目、分解任務
要求學生能根據一個實際需求完成一個數據庫系統的設計與實現。它強調從需求分析、數據搜集、數據整理、系統設計到系統實現全過程的參與。這是一個大的項目,它可以分成若干個小的模塊或任務,隨著學習進程分步完成。 如設計“學生成績管理系統”,教師可以引導學生通過聯系實際不斷地提出問題:學生成績管理需要管理學生基本信息,包括學生信息的錄入、修改、刪除、查詢;管理學生的成績,包括學生成績的錄入、查詢等功能;需要打印報表教育教學論文,如:成績單,選課表,所以還得設置打印功能;如果該系統規定專人負責,需要設置用戶名和登錄密碼,體現保密性等。經過系統的分析,可以設計出一個基本功能框架。隨著任務分析的深入,整個系統功能不斷完善,結構不斷清晰。這實際上是將教學內容拆分為一個個的“任務”,逐步地展示、布置給學生。
任務可以是教師設計的具體的任務,也可以是教師提出任務目標,由學生設計的任務。例如: 關于T-SQL 查詢的實驗就可以提出這樣的任務: 通過實驗掌握T-SQL 語言實現數據查詢的功能, 要求用T-SQL 語句實現對論壇數據庫中的信息查詢。查詢的要求由學生們自己提出, 教師進行篩選, 得出具體任務。對于這樣的任務形式,學生參與的積極性較高,教師通過對各種查詢要求進行分析和歸納,使學生學會分析各種查詢要求所表達的語意的方法,進而轉化為正確的語句格式,真正達到對知識的靈活運用。
3.2分組設計、教師指導及評價
根據以上任務問題,分組讓學生進行充分討論,教師雖然之前已做過實例示范,但在學生完成任務的過程中,還是要針對重點難點進行分析,引導。分階段進行討論、交流、歸納相應的有關知識和操作技巧,使掌握慢的同學能跟上進度,營造協作學習的環境,促進共同提高。分組有利于學生取長補短、廣開言路、積極思考、創新思維、協同學習等,最終形成各自結果。
比如講解概念結構設計中最重要的知識點E-R模型設計,先選取一些常用數據庫管理系統題目,將具體設計任務分配給各組,在限定的時間內完成后,由各組代表講解設計的模型,進行自我評價和總結論文開題報告。教師首先要肯定學生的設計成效,接著一定要指出各組的問題和不足,并提出相應的修改建議。此過程一定培養學生獨立思考和解決問題的能力,教師只是引導、監督、解答疑點、鼓勵學生探索問題。
在這個過程中教師要鼓勵學生實現自己的想法,不應過多地評價設計的對錯和優劣,但是要確保每個學生都掌握了實現任務的方法。同時記錄學生上機時出現的問題,及時對任務的完成情況進行分析評價。從任務所涉及的知識和技能出發,分析學生存在的不足和引導學生正確的解題思路和方法,對解決問題使用到的技術和知識進行分析和總結,除了教師評價之外,還可以組織學生交流和互評, 使學生能夠互相學習,取長補短。進一步強化學生能力教育教學論文,鞏固所學知識。
3.3課程考核
目前數據庫課程考核基本上都是以學校期末考試為主,同時有的數據庫課程教學后,讓學生參加計算機二級考試,學生過分重視考試環節,在實踐方面重視不夠。有必要探索校內考核與用人單位考核要求相一致的機制,加大學生學習的過程監控,把平時課外作業,在課堂討論中的發言,模擬面試中的表現及社會實踐的參與程度等都作為過程考核內容,著重考核學生獲取新知識、新技術能力和信息分辯能力。
提高課程設計在考核中所占比例,課程設計是“數據庫設計與實現”課程摘要求,包括評分標準;在老師指導下對學生分組,確定小組長和選定小組題目;設計結束后推選一名同學講解自己的課程設計,并回答老師的提問;由老師評出課程設計的成績,成績占該課程成績的30%。
考核是對學生學習情況的評價,也是對課程教學效果的評估,是教學過程的重要環節。傳統的筆試在考查學生基礎知識和語言細節方面有一定的優勢, 而學生的實際操作技能和對知識的綜合應用能力,則可以通過平時的上機實踐和綜合實驗的情況反映出來,所以要理論考核與實踐考核兩方結合才能客觀的評價學生的學習效果。
4 結束語
《數據庫設計與實現》是一門基于SQL Server2005的理論與實踐并重的學科,在教學方法上,應重視多種教學方法優化組合。數據庫應用系統開發能力的培養需要一個長期實踐的過程, 引發學生的學習興趣至關重要,教師的細心引導和嚴格要求將起著關鍵性的作用。作為教師要博覽群書,并將所學的知識和項目開發、科研活動結合起來,不斷更新教學觀念、改進教學方法和手段, 才能提高教學質量,適應人才培養的需要。
參考文獻
[1]沈美,于翔.“數據庫技術”課程教學改革的探討[J].計算機教育,2010,1.
[2]喻勇,王群,劉向陽.《數據庫原理及應用》課程教學改革初探[J]. 中國水運,2008,8(12).
[3]陳芳.對《數據庫基礎與應用》課程教學方法的探討[J].寧夏師范學院學報:自然科學,2008,29(6).
[4]周麗娟.數據庫教學體系改革與優化[J].高教論壇,2009,1(1).
[5]王淑霞,沈慧娟.數據庫原理課程教學方法改革與實踐[J].通化師范學院學報,2009,30.
[6]宮潔.“任務驅動”教學法在“SQL Server 數據庫”教學中的應用[J].科技資訊,2008,(08).