靳佳琨
(天津濱海職業學院 天津300451)
高職校外實訓基地管理系統的數據庫設計
靳佳琨
(天津濱海職業學院 天津300451)
校外實訓教學的大力發展,改變了高職院校教學的多樣性。校外實訓基地的逐漸增多,既提高了教學質量,也對實訓教學管理產生了相應的影響。校外企業的新舊交替,以及實訓協議的更新,都必須有更有效的數據庫管理模式。從天津濱海職業學院實訓基地數據庫管理為例,闡述了利用SQL Server 2005開展的數據量管理。
校外實訓基地 SQL Server 2005 實訓教學
隨著濱海新區的發展,天津濱海職業學院實訓基地建設取得了長足的發展。很多校外實訓基地陸續建立,大大改善了學院實訓教學環境,提高了教學質量。學院的校外實訓基地大多是通過專業教師與企業聯系或是校企合作建立,學生在其中進行“訂單式培養”。天津濱海職業學院的校外實訓基地已經達到上百個,每年都有大量的新企業與學院簽署校外實訓企業協議,實訓基地數據管理已成為學院必須要面對的問題。
校外實訓基地數據庫的后臺設計采用SQL Server 2005。眾所周知,SQL Server 2005可以實現網絡環境下的數據處理和信息管理,已成為網站構建類、電子商務類課程的優秀數據庫平臺,也是大中型企業廣泛應用的關系數據庫管理系統。
天津濱海職業學院目前有7系1部,分別為國際商務系、機電工程系、建筑工程系、經濟管理系、物流管理系、信息工程系、應用藝術系以及基礎教學部。在校學生達到7000多人,每個系、部都有自己獨立的校外實訓基地,有的校外實訓基地可以滿足同一系、部不同專業的實訓要求。綜合全院教學需要,根據需求分析,并結合實際情況,在數據庫中設計了8個獨立的基本數據表(見圖1),達到了分類整理的目的。

圖1 校外實訓基地數據表Fig.1 Datasheet of off-campus training bases
數據表的主體結構如圖2所示。
每個數據表中存儲了對應系部的校外實訓基地的原始數據。案例如圖3所示。
每家基地依托企業,都與學院簽署了3份協議,企業、系部、實習實訓處各保留1份。

圖2 校外實訓基地數據表結構Fig.2 Datasheet structure for off-campus training bases

圖3 數據案例Fig.3 Cases of data management
1個數據庫管理系統的原始數據在設計階段常常被歸類保存在多個數據表中。而日常應用中往往要用到多表數據的分類、匯總等操作,為此通過視圖設計創建了實訓基地匯總表。
視圖是由1個或多個基本表或視圖導出的虛擬表。視圖并不保存任何記錄,它存儲的是查詢語句,運用視圖可以讓數據庫的設計、管理及使用都更加有效、方便。視圖呈現出來的記錄實際來自于數據表,極好地實現了數據共享,減少了數據冗余,達到了數據總表與各個基本數據表中數據同步的目的。
實現校外實訓基地數據匯總視圖的SQL腳本如下:
use 校外實訓基地
go
if object_id('實訓基地匯總表')>0
drop view 實訓基地匯總表
go
create view 實訓基地匯總表
as
with px as
(select 字段列表 from 國際商務系
union
select 字段列表 from 機電工程系
union
select 字段列表 from 基礎教學部
union
select 字段列表 from 建筑工程系
union
select 字段列表 from 物流管理系
union
select 字段列表 from 經濟管理系
union
select 字段列表 from 信息工程系
union
select 字段列表 from 應用藝術系
)
select top(select count(1)from px)*
from px
order by 合同編號
go
腳本中字段列表的內容為:合同編號、簽訂日期、截止日期、基地名稱、依托企業名稱、合作年限、校內聯系人姓名、校內聯系人固定電話、校內聯系人手機、校內聯系人電子郵箱、企業地址、企業聯系人姓名、企業聯系人固定電話、企業聯系人手機、企業聯系人電子郵箱、主要業務、面向專業數、面向主要專業、實習實訓項目總數、實習實訓主要項目、是否有住宿條件、基地是否發放學生實習補貼、是否掛牌、備注_原合同號、備注。
在實訓基地匯總表的基礎上可以非常方便地實現各種數據的查詢。由于需要經常查詢當前有效的實訓基地,為此設計了當前有效實訓基地等視圖。
當前有效實訓基地視圖腳本如下:
use 校外實訓基地
go
if object_id('當前有效實訓基地')>0
drop view 當前有效實訓基地
go
create view 當前有效實訓基地
as
select * from 實訓基地匯總表
where 截止日期>getdate()or 合作年限='長期合作'
同時,還設計了其他常用的查詢視圖,在此不一一贅述。
完整的數據庫后臺是系統前臺開發的必要條件。在數據庫設計過程中還運用了觸發器、存儲過程等,為前臺系統的開發與設計打下了堅實的基礎。
實訓教學效果證明,高職教學質量的提高,加強教師師資建設,尤其是加強校外實訓基地建設和培養模式創新是尤為重要的,它能不斷提高人才培養質量和優化人才培養模式,通過數字化整合校外企業實訓基地,為天津濱海職業學院校外實訓基地的探索和開展提供了重要的信息化資料,真正實現了學校與企業的密切聯系,極大地提高了學院各個系部校外實訓的教學效率。
[1] 鄭廣成,王海軍,朱翠苗. 高職校外實訓基地建設研究[J]. 高等職業教育—天津職業大學學報,2009 (2):24-26.
[2] 馮艷. SQL Server數據庫運用及其性能優化分析[J].軟件導刊,2012(3):166-168.
[3] 陳增祥. SQL Server數據庫數據完整性的研究與分析[J]. 信息安全與技術,2012(1):32-34.
[4] 徐燕蘭,陳文開. 試析高校實訓基地的制度建設[J].廣西社會科學,2009(12):122-125.
[5] 廖良友. 基于Web技術的中學管理系統數據庫設計[J]. 天津科技,2009(3):55-57.
Database Design for Off-campus Training Base Management System of Vocational Colleges
JIN Jiakun
(Tianjin Costal Polytechnic,Tianjin 300451,China)
The rapid development of off-campus practical teaching has enriched the variety of teaching model in vocational colleges. However,despite of the improvement of teaching quality brought by the growing number of training bases,former management mode of practical training has been affected. This paper points out that the handover of cooperative enterprises in the off-campus training and the updating of training agreements must adopt a more effective management mode,database management. Taking an example of the database management practice in off-campus practical training bases of Tianjin Coastal Polytechnic,this paper describes in detail data size management under the environment of SQL Server 2005.
off-campus training base;SQL Server 2005;practical teaching
TP315
:A
:1006-8945(2015)08-0035-02
2015-07-05