基於.net的數據庫應用程序開發案例研究
教研探索
作者:王麗傑 王玉國
【摘要】在分析目前數據庫應用程序開發教學案例存在不足的基礎上,設計了以應用為目標的綜合案例。主要研究了該案例的係統功能、開發平台、數據設計和數據訪問功能,最後討論了案例的使用。
【關鍵詞】數據庫應用程序開發,綜合案例設計,案例使用
1引言
案例教學是指在教師的指導下,把學生帶人特定的事件現場,深人角色,再現案例情景,以提高學生實際運用能力的一種教學方法。案例教學法最早是由擔任美國哈佛大學法學院的克裏斯托弗·郎道爾(Chirstopher Columb Langdell)教授創立的,在教育界產生巨大影響。案例教學法在培養應用型人才方麵起著重要作用,是一種常用的教學方法,特別是在高校轉型發展過程中,案例教學法越來越受到重視。在培養高校計算機專業學生數據庫應用程序開發能力上,案例教學法也被廣泛應用。但是,目前所采用的案例存在一些不足。本文在分析高校數據庫應用程序開發教學過程中所用案例存在問題的基礎上,設計了基於.net的數據庫應用軟件開發的綜合案例。
2目前教學案例存在的不足
(1)案例小,內容零碎。縱觀這些案例,隻是針對某個或某些知識點,不是針對某一個問題,案例之間甚至風馬牛不相及。采用這樣的案例教學,由於學生沒有一個完整的參照模板,最後不能形成軟件開發的整體概念,不能開發出一個完整的軟件。
(2)案例沒有達到應用的層次。由於案例是分散的,不是完整地解決一個問題,沒有從應用層麵進行考慮,所以沒有達到應用層次,學生不能獲取應用層麵的參照模板。
(3)案例不具有綜合性。數據庫應用程序的開發需要涉及軟件工程、數據庫原理、程序設計語言及具體的數據庫管理係統(Oracle、SQL Server等)等學科及技術,是一個綜合性的工程。目前這些案例顯然是不具有這樣的綜合性,不能起到開發數據庫應用軟件的模板作用。
3綜合案例設計
針對數據庫應用程序開發教學過程中案例存在的不足,設計了一個具有綜合性的模板案例,以便培養學生的數據庫應用程序開發能力。選題上本著大小適中,便於需求的原則,我們選擇了“高校學生基本信息管理係統”作為綜合案例。由於學生所學的開發語言是C#,所以該案例是基於.net技術的。
3.1係統功能。“高校學生基本信息管理係統”是管理高校學生學籍的一個係統。需求分析基於高校學生學籍管理的實際情況,並進行了簡化,以便於教學。高校學生學籍包含多方麵內容,該係統隻管理學生的基本信息,即學號、姓名、性別、出生日期、家庭住址、聯係電話等信息。另外,高校學生是處在高校機構中的學生,也就是說學生基本信息中還應體現出學生所屬學院、所屬係別、所屬專業、所屬班級等信息。該係統用戶有三類,分別是校級用戶、院級用戶和學生個人用戶。校級用戶除了要維護全校學生的信息外,還要管理學校的機構信息。院級用戶隻能查詢本院學生的信息。學生個人用戶隻能查詢本人的信息。該係統有四個子係統,分別是客戶端配置工具;高校學生基本信息維護係統;高校學生基本信息院級用戶查詢係統;高校學生基本信息個人用戶查詢係統。