999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于C#的實(shí)驗(yàn)室綜合管理系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)

2014-03-26 03:48:36張春平郁大照
關(guān)鍵詞:調(diào)試實(shí)驗(yàn)室數(shù)據(jù)庫(kù)

張春平,郁大照,王 超

(1.海軍航空工程學(xué)院 訓(xùn)練部,山東 煙臺(tái) 264001; 2.海軍航空工程學(xué)院 飛行器工程系,山東 煙臺(tái) 264001; 3.海軍航空工程學(xué)院 控制工程系,山東 煙臺(tái) 264001)

隨著計(jì)算機(jī)以及高校辦公自動(dòng)化技術(shù)的發(fā)展,實(shí)驗(yàn)室科研與教學(xué)管理工作更需要規(guī)范化、科學(xué)化,因此建設(shè)一個(gè)實(shí)驗(yàn)室綜合管理系統(tǒng)顯得非常重要[1-6]。MySQL是一個(gè)真正多用戶(hù)、多線(xiàn)程的關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng),采用最普遍的SQL語(yǔ)法,擁有多種操作環(huán)境下的服務(wù)器端程序與多種客戶(hù)端支持。C#編程語(yǔ)言語(yǔ)法簡(jiǎn)單,代碼健壯,調(diào)試容易,界面風(fēng)格比C++等有很大改進(jìn)[7]。因此本文以面向?qū)ο鬄樗枷耄捎肅#,開(kāi)發(fā)出基于MySQL數(shù)據(jù)庫(kù)的高校實(shí)驗(yàn)室綜合管理系統(tǒng)。

1 系統(tǒng)設(shè)計(jì)

1.1 目標(biāo)設(shè)計(jì)

實(shí)驗(yàn)室綜合管理系統(tǒng)可以用于支持實(shí)驗(yàn)室完成各項(xiàng)日常管理工作,設(shè)計(jì)目標(biāo)如下:

(1) 支持實(shí)驗(yàn)室實(shí)現(xiàn)規(guī)范化管理,即管理的電子化、自動(dòng)化。

(2) 支持實(shí)驗(yàn)室高效率完成對(duì)教師、學(xué)生、課程及設(shè)備的日常管理。

(3) 支持實(shí)驗(yàn)室進(jìn)行課程安排、設(shè)備更新等相關(guān)方面的科學(xué)決策。

1.2 設(shè)計(jì)思想

(1) 盡量采用實(shí)驗(yàn)室現(xiàn)有的軟硬件環(huán)境及先進(jìn)的管理系統(tǒng)開(kāi)發(fā)方案,從而達(dá)到充分利用實(shí)驗(yàn)室現(xiàn)有資源,提高系統(tǒng)開(kāi)發(fā)水平和應(yīng)用效果的目的[8]。

(2) 符合實(shí)驗(yàn)室各項(xiàng)管理的規(guī)定,滿(mǎn)足實(shí)驗(yàn)室日常管理的工作需要,并達(dá)到操作過(guò)程中的直觀、方便、實(shí)用、安全等要求。

(3) 采用模塊化程序設(shè)計(jì)方法,既便于系統(tǒng)功能的各種組合和修改,又便于未參與開(kāi)發(fā)的技術(shù)維護(hù)人員的補(bǔ)充維護(hù)。

(4) 具備數(shù)據(jù)庫(kù)維護(hù)功能,及時(shí)根據(jù)需求進(jìn)行數(shù)據(jù)的添加、刪除、修改等操作。

1.3 開(kāi)發(fā)和運(yùn)行環(huán)境選擇

系統(tǒng)前端以VS2008為平臺(tái),采用C#語(yǔ)言和MySQL關(guān)系型數(shù)據(jù)庫(kù),在Windows 95、Windows 98、Windows XP以及Windows 7下均可安裝使用。

1.4 功能設(shè)計(jì)

整個(gè)實(shí)驗(yàn)室綜合管理系統(tǒng)所涉及的方面比較多,信息處理量比較大,因此對(duì)于本系統(tǒng)的設(shè)計(jì),需要采取以下原則[9]:

(1) 刪除不必要的管理冗余,實(shí)現(xiàn)管理的規(guī)范化、科學(xué)化。

(2) 程序代碼標(biāo)準(zhǔn)化,軟件統(tǒng)一化,確保軟件的可維護(hù)性和實(shí)用性。

(3) 能夠?qū)崿F(xiàn)多窗口的數(shù)據(jù)統(tǒng)計(jì)功能,保證相關(guān)項(xiàng)目之間具有相同的屬性。

在系統(tǒng)開(kāi)發(fā)的總體任務(wù)和設(shè)計(jì)原則的基礎(chǔ)上完成功能設(shè)計(jì),主要功能模塊如圖1所示。

圖1 系統(tǒng)功能模塊圖

實(shí)現(xiàn)功能如下:

(1) 教師各種信息的輸入。包括教師的基本資料、學(xué)歷、職務(wù)等。

(2) 教師各種信息的修改。

(3) 對(duì)于轉(zhuǎn)出、辭職、退休的教師信息的刪除。

(4) 按照某種條件統(tǒng)計(jì)符合條件的教師信息。

(5) 對(duì)于查詢(xún)統(tǒng)計(jì)結(jié)果進(jìn)行打印輸出。

(6) 教師考勤信息處理。完成教師缺勤情況的輸入、修改、查詢(xún)等操作。如果實(shí)驗(yàn)室有考勤機(jī)可以將它的輸出處理后,形成考勤管理模塊的輸入。

(7) 實(shí)驗(yàn)課程信息的輸入。包括課時(shí)、課程性質(zhì)和授課教師等信息。

(8) 可根據(jù)日期,查詢(xún)當(dāng)天的所有課程安排信息。

(9) 學(xué)生各種信息的輸入。包括學(xué)生的基本資料、職務(wù)、聯(lián)系方式等。

(10) 學(xué)生各種信息的修改和刪除。

(11) 按照某種條件統(tǒng)計(jì)符合條件的學(xué)生信息。

(12) 對(duì)于查詢(xún)統(tǒng)計(jì)結(jié)果進(jìn)行打印輸出。

(13) 學(xué)生考勤信息處理。完成學(xué)生缺勤情況的輸入、修改、查詢(xún)等操作。

(14) 學(xué)生成績(jī)管理。完成學(xué)生課程成績(jī)的輸入、修改、查詢(xún)等操作。

(15) 固定資產(chǎn)信息的輸入。包括設(shè)備號(hào)、購(gòu)入時(shí)間、價(jià)格、供應(yīng)商信息等。

(16) 各種資產(chǎn)信息的修改和刪除。

(17) 按照某種條件統(tǒng)計(jì)符合條件的設(shè)備信息。

(18) 對(duì)于查詢(xún)統(tǒng)計(jì)結(jié)果進(jìn)行打印輸出。

(19) 設(shè)備的維護(hù)管理。完成設(shè)備維護(hù)情況的輸入、修改、查詢(xún)等操作。

(20) 進(jìn)行所有教師的工作量統(tǒng)計(jì)。即統(tǒng)計(jì)教師上課、維護(hù)機(jī)器、缺勤所折合的工作量,繼而統(tǒng)計(jì)出教師的總工作量。可按工作量的升序、降序進(jìn)行排列,并可對(duì)統(tǒng)計(jì)結(jié)果進(jìn)行打印。

2 系統(tǒng)實(shí)現(xiàn)

2.1 創(chuàng)建數(shù)據(jù)庫(kù)

數(shù)據(jù)庫(kù)是按照數(shù)據(jù)結(jié)構(gòu)來(lái)組織、存儲(chǔ)和管理數(shù)據(jù)的倉(cāng)庫(kù)。在MySQL中,創(chuàng)建數(shù)據(jù)庫(kù)的句法為:CREATE DATABASE db_name。

本系統(tǒng)數(shù)據(jù)庫(kù)命名為db_MyMIS ,創(chuàng)建該數(shù)據(jù)庫(kù)的句法為:CREATE DATABASE db_MyMIS。

2.2 創(chuàng)建表

表是關(guān)系數(shù)據(jù)庫(kù)組織信息的方式,在許多系統(tǒng)中,數(shù)據(jù)庫(kù)是由專(zhuān)人維護(hù)的,所以不容許一般人員在數(shù)據(jù)庫(kù)里創(chuàng)建表。在本系統(tǒng)中,對(duì)應(yīng)用程序的開(kāi)發(fā)者,可以創(chuàng)建自己的數(shù)據(jù)庫(kù)和表。值得一提的是,將數(shù)據(jù)劃分為表是一項(xiàng)重要的工作。由于該管理系統(tǒng)中涉及的數(shù)據(jù)較多,因此,一個(gè)好的劃分不但可減少冗余,而且還可以簡(jiǎn)化操作。

2.3 創(chuàng)建應(yīng)用程序?qū)ο?/h3>

創(chuàng)建一個(gè)應(yīng)用程序首先是創(chuàng)建一個(gè)應(yīng)用對(duì)象,這是在某個(gè)應(yīng)用對(duì)象的范圍內(nèi)進(jìn)行開(kāi)發(fā)。在應(yīng)用程序?qū)ο蟮倪B接及打開(kāi)事件中輸入如下的程序代碼:

MySQLConnection myCon = null;

myCon = newMySQLConnection(newMySQLConnectionString(″localhost″,″db_MyMIS″,″root″,″890″).AsString);

myCon.Open()

2.4 登錄模塊的設(shè)計(jì)

登錄窗口是用戶(hù)和應(yīng)用程序之間主要的交互界面。窗口可用來(lái)顯示信息、請(qǐng)求用戶(hù)輸入以及響應(yīng)鼠標(biāo)或鍵盤(pán)操作。設(shè)計(jì)中添加了確認(rèn)用戶(hù)的功能,只有輸入正確的用戶(hù)名和密碼,才可以登錄到操作主窗口,以確保系統(tǒng)資料的安全性和保密性[10]。為了美觀,程序設(shè)計(jì)時(shí)使登錄窗口顯示在屏幕中央。

2.5 建立程序主窗口

系統(tǒng)應(yīng)用程序的各個(gè)不同功能是通過(guò)主窗口上的選單(菜單)來(lái)完成的。每個(gè)功能模塊由一個(gè)或多個(gè)窗口來(lái)完成。為了使開(kāi)發(fā)的系統(tǒng)軟件更加規(guī)范化,故將其主窗口選為Windows Form類(lèi)型。

2.6 選單的設(shè)計(jì)

為了方便快捷地幫助用戶(hù)進(jìn)入所要操作的窗口界面,故創(chuàng)建選單,并將它加到所需窗口里。選單是相對(duì)獨(dú)立的對(duì)象,設(shè)計(jì)時(shí)使用選單畫(huà)板來(lái)創(chuàng)建它,創(chuàng)建之后可以將它連接到任意多的窗口上。

2.7 創(chuàng)建祖先窗口

本設(shè)計(jì)的祖先窗口選為實(shí)驗(yàn)室基本情況窗口,在窗口里設(shè)置一個(gè)文本控件,用于滾動(dòng)更新實(shí)驗(yàn)室教學(xué)公告。每條教學(xué)公告可作為按鈕,用于打開(kāi)相應(yīng)的對(duì)話(huà)框,顯示公告詳細(xì)信息。設(shè)計(jì)時(shí)在窗口中還設(shè)置了選單欄,具備預(yù)定的功能(如:添加、刪除、查詢(xún)和打印等),以便用戶(hù)直觀快捷地進(jìn)行操作。

2.8 創(chuàng)建后裔窗口

利用繼承來(lái)建造需要的后裔窗口。后裔窗口繼承祖先窗口里的事件、屬性和腳本,并在此基礎(chǔ)上進(jìn)行修改,加上新的特點(diǎn),具備新的功能。

2.9 創(chuàng)建修改密碼窗口

為了給用戶(hù)提供更加全面、完整的功能,此窗口必不可少。為了保證系統(tǒng)的安全性,故將此窗口設(shè)計(jì)在用戶(hù)成功登錄后,而且只可以修改本次登錄成功的用戶(hù)密碼,方便之處在于,不用再次輸入用戶(hù)名。

2.10 程序的調(diào)試

為了保證整個(gè)系統(tǒng)良好可靠的運(yùn)行,必不可少的一個(gè)重要環(huán)節(jié)就是調(diào)試。設(shè)計(jì)過(guò)程中采用了兩種調(diào)試方法:

(1) 設(shè)置斷點(diǎn)法。設(shè)置好斷點(diǎn)(快捷鍵為F9)后,單擊“調(diào)試”選項(xiàng)中的“DEBUG”按鈕(快捷鍵為F5),如果觸發(fā)了剛剛設(shè)置的斷點(diǎn)事件,程序就中止運(yùn)行,停在斷點(diǎn)處,這時(shí)就可以進(jìn)行調(diào)試工作了。

(2) 單步運(yùn)行代碼法。利用工具欄上面的“STEP”按鈕(快捷鍵為F11)即可。在調(diào)試過(guò)程中,一邊單步運(yùn)行程序,一邊觀察WATCH窗口中變量值的變化,就可以很好地掌握程序的運(yùn)行情況。

通過(guò)調(diào)試程序,使設(shè)計(jì)達(dá)到了預(yù)期的目的,完成了預(yù)定的功能。

2.11 編譯和發(fā)布

調(diào)試好的程序經(jīng)過(guò)編譯后,在項(xiàng)目上單擊右鍵,根據(jù)需要生成可安裝的軟件,將應(yīng)用程序生成可執(zhí)行文件不僅可以使其脫離VS2008 開(kāi)發(fā)環(huán)境運(yùn)行,而且其運(yùn)行效率也大大提高;然后對(duì)生成的可執(zhí)行性文件進(jìn)行測(cè)試,通過(guò)測(cè)試可執(zhí)行性文件,就可以進(jìn)行發(fā)布了。應(yīng)用程序的最終發(fā)布安裝包括2個(gè)方面的內(nèi)容[11]:一是客戶(hù)端軟件的安裝,主要是生成可執(zhí)行性文件、各種資源、數(shù)據(jù)庫(kù)客戶(hù)端軟件等;二是服務(wù)器端軟件的安裝,主要是數(shù)據(jù)庫(kù)服務(wù)器軟件的安裝。這2個(gè)方面任何一方面處理不好,均可能導(dǎo)致應(yīng)用程序不能正常運(yùn)行。

3 結(jié)束語(yǔ)

本文介紹的高校實(shí)驗(yàn)室綜合管理系統(tǒng)具有良好的通用性,主要適用于高校實(shí)驗(yàn)室科研、教學(xué)的辦公自動(dòng)化管理[12]。通過(guò)對(duì)系統(tǒng)的使用證明:該系統(tǒng)功能齊全、界面美觀、操作方便、性能穩(wěn)定可靠,是一種實(shí)用性很強(qiáng)的管理軟件。

[1] 李平,張莉.試論高校實(shí)驗(yàn)室建設(shè)[J].太原科技,2005(2):52-53.

[2] 謝東海,楊禹華,黃向紅.結(jié)合評(píng)估推進(jìn)實(shí)驗(yàn)室體制改革[J].實(shí)驗(yàn)室研究與探索,1999(4):146-147,150.

[3] 李勝?gòu)?qiáng),沈陵.物理實(shí)驗(yàn)室建設(shè)與管理芻議[J].銅陵學(xué)院學(xué)報(bào),2006(1):118-120.

[4] 劉月輝.實(shí)驗(yàn)室建設(shè)與新型人才培養(yǎng)探析[J].實(shí)驗(yàn)技術(shù)與管理,2005,22(4):6-8.

[5] 劉成寶.以教學(xué)為中心抓好實(shí)驗(yàn)室建設(shè)和管理[J].實(shí)驗(yàn)室研究與探索,1988(1):56-57.

[6] 張軍,蔣康.更新觀念促進(jìn)實(shí)驗(yàn)室建設(shè)與發(fā)展[J].實(shí)驗(yàn)室研究與探索,2002(5):124-140.

[7] 蘇玉良,郭福文.實(shí)驗(yàn)室信息管理系統(tǒng)的開(kāi)發(fā)與應(yīng)用[J].自動(dòng)化與儀表,2012(11):44-47.

[8] 王海洋.軍隊(duì)院校實(shí)驗(yàn)室建設(shè)的對(duì)策性思考[J].實(shí)驗(yàn)室研究與探索,2004(9):104-107.

[9] 許芬,田興旺,鄭勇.開(kāi)放式遠(yuǎn)程實(shí)驗(yàn)室教學(xué)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].北方工業(yè)大學(xué)學(xué)報(bào),2008(1):27-31.

[10] 付兵.獨(dú)立學(xué)院實(shí)驗(yàn)室建設(shè)規(guī)劃的探討[J].實(shí)驗(yàn)室科學(xué),2011(4):150-152.

[11] 蔣景華.提高實(shí)驗(yàn)室投資效益的探討[J].實(shí)驗(yàn)室研究與探索,2004(5):1-5.

[12] 何曉陽(yáng),朱利泉,朱亞萍,等.創(chuàng)新實(shí)驗(yàn)室管理模式和運(yùn)行機(jī)制[J].實(shí)驗(yàn)室研究與探索,2006(1):113-115.

猜你喜歡
調(diào)試實(shí)驗(yàn)室數(shù)據(jù)庫(kù)
電競(jìng)實(shí)驗(yàn)室
電競(jìng)實(shí)驗(yàn)室
電競(jìng)實(shí)驗(yàn)室
電競(jìng)實(shí)驗(yàn)室
基于航拍無(wú)人機(jī)的設(shè)計(jì)與調(diào)試
電子制作(2018年12期)2018-08-01 00:47:44
FOCAS功能在機(jī)床調(diào)試中的開(kāi)發(fā)與應(yīng)用
數(shù)據(jù)庫(kù)
無(wú)線(xiàn)通信中頻線(xiàn)路窄帶臨界調(diào)試法及其應(yīng)用
電子制作(2017年19期)2017-02-02 07:08:38
數(shù)據(jù)庫(kù)
調(diào)壓柜的調(diào)試與試運(yùn)行探討
主站蜘蛛池模板: 亚洲Av激情网五月天| 伊人91在线| 欧美成人二区| a毛片在线| 久久婷婷综合色一区二区| 天天色天天综合| 午夜精品区| 国产毛片片精品天天看视频| 在线国产欧美| 午夜在线不卡| 青青热久免费精品视频6| 国产精品99一区不卡| 国产视频一二三区| 欧美三级不卡在线观看视频| 国产精品污污在线观看网站| 国产成人一二三| 亚洲一区无码在线| 亚洲色无码专线精品观看| 国产一二视频| 亚洲国产欧洲精品路线久久| 国产尹人香蕉综合在线电影 | 免费人成视频在线观看网站| 日韩性网站| 国产黄网站在线观看| 中美日韩在线网免费毛片视频| 日本不卡视频在线| 精品国产Av电影无码久久久| 日韩av电影一区二区三区四区| 青青青国产视频| 欧美午夜视频在线| 99久久婷婷国产综合精| 久久美女精品国产精品亚洲| 亚洲日韩图片专区第1页| 色综合久久久久8天国| 成人蜜桃网| 蜜臀AV在线播放| 亚洲床戏一区| 亚洲欧美精品一中文字幕| 91欧美在线| www.国产福利| 一本大道无码日韩精品影视 | 国产精品第5页| 日韩精品毛片人妻AV不卡| 久久综合激情网| 国产在线视频自拍| 丁香六月激情综合| 国产精品视频观看裸模| 亚洲欧州色色免费AV| 亚洲精品色AV无码看| 国模沟沟一区二区三区 | 久久国产拍爱| 成人在线视频一区| 亚洲色图欧美视频| 亚洲αv毛片| 国产精品亚洲欧美日韩久久| 色综合激情网| 亚洲不卡网| 亚洲精品你懂的| 国产在线视频福利资源站| 国产系列在线| 久久免费视频播放| 国产99视频在线| 2021国产精品自产拍在线观看| 国产成人高清在线精品| 99国产在线视频| 国产欧美网站| 激情乱人伦| 亚洲91精品视频| 亚洲伦理一区二区| 在线观看亚洲人成网站| a天堂视频| 亚洲无码高清视频在线观看| 成人午夜网址| 福利片91| 欧美福利在线播放| 国产欧美日韩91| 欧美日韩一区二区三区在线视频| 色网站在线免费观看| 欧美精品亚洲二区| 中文字幕免费在线视频| 福利小视频在线播放| 国产二级毛片|