摘 要:根據(jù)測(cè)繪行業(yè)專業(yè)技術(shù)人員繼續(xù)教育管理的需要,利用Visual Studio 2005及SQL2000數(shù)據(jù)庫(kù)軟件,在對(duì)測(cè)繪行業(yè)專業(yè)技術(shù)人員情況進(jìn)行詳細(xì)分類的基礎(chǔ)上,通過(guò)分析與設(shè)計(jì)開(kāi)發(fā)出一套測(cè)繪行業(yè)專業(yè)技術(shù)人員繼續(xù)教育管理系統(tǒng),本文主要介紹了該系統(tǒng)的設(shè)計(jì)過(guò)程,并給出了部分源代碼。
關(guān)鍵詞:繼續(xù)教育管理系統(tǒng);系統(tǒng)設(shè)計(jì);數(shù)據(jù)庫(kù)
中圖分類號(hào):TP393.09
測(cè)繪地理信息行業(yè)專業(yè)技術(shù)人員繼續(xù)教育是專業(yè)技術(shù)隊(duì)伍建設(shè)的一項(xiàng)基礎(chǔ)性工作,是人力資源開(kāi)發(fā)的重要組成部分。近年來(lái)為了提升專業(yè)技術(shù)人員能力水平和整體素質(zhì),全面加強(qiáng)了測(cè)繪地理信息行業(yè)專業(yè)技術(shù)人員的繼續(xù)教育工作。本文特針對(duì)此情況,開(kāi)發(fā)出一套管理信息系統(tǒng),使之能有效地提高管理工作的系統(tǒng)化、規(guī)范化和現(xiàn)代化,促進(jìn)培訓(xùn)信息管理和服務(wù)水平地提高,并依據(jù)此系統(tǒng)所提供的信息可輔助上級(jí)主管部門對(duì)培訓(xùn)工作做出科學(xué)合理的決策。
1 系統(tǒng)設(shè)計(jì)
1.1 系統(tǒng)設(shè)計(jì)原則。為實(shí)現(xiàn)管理信息系統(tǒng)開(kāi)發(fā)的總體目標(biāo),我們結(jié)合測(cè)繪地理信息行業(yè)的實(shí)際情況,確定本系統(tǒng)應(yīng)遵循實(shí)用性、可靠性、安全性、先進(jìn)性、可擴(kuò)展性、標(biāo)準(zhǔn)化、效率性等原則。
1.2 系統(tǒng)層次圖。系統(tǒng)層次圖用來(lái)描述系統(tǒng)各功能模塊、需實(shí)現(xiàn)的功能以及各模塊之間的關(guān)系。專業(yè)技術(shù)人員管理系統(tǒng)的系統(tǒng)層次圖如圖1:
2 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)
2.1 數(shù)據(jù)庫(kù)設(shè)計(jì)原則。數(shù)據(jù)庫(kù)設(shè)計(jì)時(shí)應(yīng)遵循合理冗余、完整性、一致性和正確性、結(jié)構(gòu)化、規(guī)范化和標(biāo)準(zhǔn)化、數(shù)據(jù)安全保密性等各項(xiàng)原則。
2.2 E-R圖。E-R圖,即實(shí)體-聯(lián)系圖,用來(lái)描述實(shí)體與其屬性之間的關(guān)系。一般使用矩形來(lái)表示實(shí)體,橢圓形來(lái)表示屬性,并與其所屬實(shí)體相連接。本文中設(shè)計(jì)的主要E-R圖有學(xué)員基本信息E-R圖、學(xué)員成績(jī)信息E-R圖和培訓(xùn)教師信息E-R圖等。下面主要以學(xué)員基本信息E-R圖為例,進(jìn)行表示說(shuō)明。其中實(shí)體為學(xué)員基本信息,其屬性分別為學(xué)員編號(hào)、姓名、性別、民族、出生日期、身份證號(hào)、備注等。
2.3 數(shù)據(jù)表。數(shù)據(jù)表是系統(tǒng)數(shù)據(jù)庫(kù)內(nèi)數(shù)據(jù)的詳細(xì)信息,包含表內(nèi)各元素的名稱、元素代碼、類型、長(zhǎng)度和是否為必填設(shè)置等內(nèi)容。其中表中的學(xué)員編號(hào)為關(guān)鍵字,是學(xué)員基本信息表及學(xué)員成績(jī)表中確定學(xué)員唯一性的重要元素。本文中設(shè)計(jì)的主要數(shù)據(jù)表包括學(xué)員基本信息表、學(xué)員成績(jī)信息表、培訓(xùn)教師信息表及系統(tǒng)用戶表。下圖以學(xué)員基本信息表為例進(jìn)行表示說(shuō)明。
3 系統(tǒng)核心詳細(xì)設(shè)計(jì)
系統(tǒng)詳細(xì)設(shè)計(jì)就是要確定如何具體的實(shí)現(xiàn)系統(tǒng)的各項(xiàng)功能,經(jīng)過(guò)這個(gè)階段的設(shè)計(jì),應(yīng)得出系統(tǒng)的精確描述,從而在編碼階段用程序設(shè)計(jì)語(yǔ)言翻譯出這種描述,使得系統(tǒng)成功運(yùn)行。本系統(tǒng)中的核心詳細(xì)設(shè)計(jì)包括登錄界面的設(shè)計(jì)、主菜單的設(shè)計(jì)及系統(tǒng)操作設(shè)計(jì)等。其中主要以主菜單設(shè)計(jì)為例,用部分源代碼表述說(shuō)明。
成功登陸系統(tǒng)后,首先進(jìn)入系統(tǒng)主菜單,在打開(kāi)的系統(tǒng)主菜單中我們可以看到,“系統(tǒng)操作、系統(tǒng)管理、用戶管理、退出”4個(gè)菜單項(xiàng),它們分別具有相應(yīng)的子菜單并能實(shí)現(xiàn)相應(yīng)的功能。
4 結(jié)束語(yǔ)
本系統(tǒng)是應(yīng)本單位實(shí)際需求進(jìn)行設(shè)計(jì)開(kāi)發(fā)的,經(jīng)測(cè)試結(jié)果良好,系統(tǒng)界面友好,數(shù)據(jù)的錄入、修改、刪除、保存等功能均可通過(guò)簡(jiǎn)單的鍵盤操作實(shí)現(xiàn),并能夠完成查詢、打印等功能。在應(yīng)用中極大提高了工作效率和水平,減輕了以往繁重的統(tǒng)計(jì)工作,降低了工作強(qiáng)度。
參考文獻(xiàn):
[1]張海藩.軟件工程導(dǎo)論[M].北京:清華大學(xué)出版社,1998.
[2]李代平.SQL Server 2000數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)[M].北京:冶金工業(yè)出版社,2002.
[3]趙松濤,陳小龍.Visual Studio 2005+SQL Server 2005數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)[M].北京:電子工業(yè)出版社,2007.
作者簡(jiǎn)介:劉雅(1982-),女,陜西西安人,碩士,助理工程師,2011年畢業(yè)于長(zhǎng)安大學(xué)地圖學(xué)與地理信息專業(yè),主要從事測(cè)量學(xué)和計(jì)算機(jī)教學(xué)工作。
作者單位:西北測(cè)繪職工培訓(xùn)中心,西安 710054