![基于NET高校開放實(shí)驗(yàn)室管理系統(tǒng)設(shè)計與實(shí)現(xiàn)(含源文件)_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/2/a0b44bfc-1fa8-41df-b842-69cb65123c34/a0b44bfc-1fa8-41df-b842-69cb65123c341.gif)
![基于NET高校開放實(shí)驗(yàn)室管理系統(tǒng)設(shè)計與實(shí)現(xiàn)(含源文件)_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/2/a0b44bfc-1fa8-41df-b842-69cb65123c34/a0b44bfc-1fa8-41df-b842-69cb65123c342.gif)
![基于NET高校開放實(shí)驗(yàn)室管理系統(tǒng)設(shè)計與實(shí)現(xiàn)(含源文件)_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/2/a0b44bfc-1fa8-41df-b842-69cb65123c34/a0b44bfc-1fa8-41df-b842-69cb65123c343.gif)
![基于NET高校開放實(shí)驗(yàn)室管理系統(tǒng)設(shè)計與實(shí)現(xiàn)(含源文件)_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/2/a0b44bfc-1fa8-41df-b842-69cb65123c34/a0b44bfc-1fa8-41df-b842-69cb65123c344.gif)
![基于NET高校開放實(shí)驗(yàn)室管理系統(tǒng)設(shè)計與實(shí)現(xiàn)(含源文件)_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/2/a0b44bfc-1fa8-41df-b842-69cb65123c34/a0b44bfc-1fa8-41df-b842-69cb65123c345.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、畢業(yè)設(shè)計題目:基于.NET高校開放實(shí)驗(yàn)室管理系統(tǒng)設(shè)計與實(shí)現(xiàn)一實(shí)驗(yàn)預(yù)約與實(shí)驗(yàn)項(xiàng)目管理基于.NET高校開放實(shí)驗(yàn)室管理系統(tǒng)設(shè)計與實(shí)現(xiàn)實(shí)驗(yàn)預(yù)約與實(shí)驗(yàn)項(xiàng)目管理摘要基于Webl勺信息管理技術(shù)是互聯(lián)網(wǎng)時代的主流信息管理系統(tǒng)開發(fā)體系構(gòu)架。隨著軟件技術(shù)、數(shù)據(jù)庫技術(shù)、和網(wǎng)絡(luò)技術(shù)的發(fā)展,信息時代賦予了信息管理系統(tǒng)新的涵義。因此,在國家大力提倡教育信息化的背景下,研究和實(shí)踐基于Webl勺信息管理系統(tǒng)的必要性和可行性已日益凸現(xiàn)。本文,我們希望憑借其為實(shí)驗(yàn)室的教學(xué)和管理提供科學(xué)化、現(xiàn)代化的管理手段。實(shí)驗(yàn)室管理是教育信息管理中最薄弱的一個環(huán)節(jié),迫切需要改變傳統(tǒng)的管理方式,實(shí)施開放式管理。其中更新實(shí)驗(yàn)教學(xué)體制,是實(shí)行開放式實(shí)
2、驗(yàn)教學(xué)模式的保證。實(shí)行開放式模式,可以克服計劃內(nèi)實(shí)驗(yàn)課時少、實(shí)驗(yàn)設(shè)備少等實(shí)際問題,實(shí)驗(yàn)項(xiàng)目也經(jīng)常進(jìn)行更新,可以吸引更多的學(xué)生到實(shí)驗(yàn)室。此時,結(jié)合開放式實(shí)驗(yàn)室的建設(shè),利用Internet建立開放式實(shí)驗(yàn)室管理系統(tǒng)成了急需研究和解決的問題,它改革舊有的教學(xué)模式,建立了新的體系,大大提高了實(shí)驗(yàn)室的利用率和學(xué)生學(xué)習(xí)的積極性,并且把管理人員從繁重的實(shí)驗(yàn)室管理工作中解脫出來。本文對開放式實(shí)驗(yàn)室管理系統(tǒng)的設(shè)計與開發(fā)進(jìn)行了深入的研究。其中包括:深入、系統(tǒng)地分析了信息管理系統(tǒng)發(fā)展的現(xiàn)狀和未來要求。探討了基于Webl勺開發(fā)技術(shù),特別是對目前比較常用的開放式動態(tài)網(wǎng)頁。本文介紹一個基于B/S三層結(jié)構(gòu)模式、利用先進(jìn)的.N
3、ET技術(shù)開發(fā)的高校開放實(shí)驗(yàn)室管理信息系統(tǒng),我主要負(fù)責(zé)實(shí)驗(yàn)預(yù)約模塊與實(shí)驗(yàn)項(xiàng)目管理模塊的設(shè)計與實(shí)現(xiàn)。關(guān)鍵字:實(shí)驗(yàn)室信息管理系統(tǒng);ASP.NETWeb應(yīng)用;數(shù)據(jù)庫Basedon.NETOpenUniversityLaboratoryManagementSystemDesignandImplementationExperimentalappointmentwiththeexperimentalprojectmanagementAbstractWeb-basedinformationmanagementtechnologyistheInternetera,themainstreaminformation
4、managementsystemsdevelopmentsystemarchitecture.Withthesoftware,databaseandnetworktechnologytothedevelopmentoftheinformationagegivennewinformationmanagementsystemofmeaning.Therefore,thestatehasvigorouslypromoteinformationtechnologyineducationbackground,ResearchandPracticeofWeb-basedinformationmanagem
5、entsystemforthenecessityandfeasibilityhavebecomeincreasinglyprominent.Inthispaper,wehopethatbyvirtueoftheirlaboratoriesfortheteachingandmanagementofscientificandmodernmanagementtools.Laboratoryinformationmanagementisthemanagementofeducationmostofaweaklink,thereisanurgentneedtochangethetraditionalman
6、agementmethods,implementingtheopen-stylemanagement.Updatesexperimentalteachingsystemisopenexperimentalteachingmodeguarantee.Implementedanopenmodelcanbeovercomewithintheexperimentalplanfewerhours,fewerexperimentalequipmentsuchpracticalproblemsExperimentalprojectsareoftenupdated,andattractmorestudents
7、tothelaboratory.Atthispoint,withopenandlaboratorybuilding,UsingInternettoestablishanopenlaboratorymanagementsystemhasbecomeanurgentneedtostudyandsolvetheproblem,Itreformstheoldmodeofteaching,establishmentofthenewsystem.greatlyincreasingtheutilizationoflaboratorystudyandtheenthusiasmofstudents,andthe
8、managementstafffromheavymanagementofthelaboratorytoextricatethemselves.Inthispaper,theopenlaboratorymanagementsystemdesignanddevelopmentofin-depthresearch.Theseinclude:in-depth,systematicanalysisoftheinformationmanagementsystemdevelopmentstatusandfuturerequirements.DiscussionofthedevelopmentofWeb-ba
9、sedtechnologies,especiallyforthisrelativelycommonopendynamicwebsite.BasedonaB/Sthree-tiermodel,usingadvanced.NETtechnologydevelopmentandopeningupofUniversityLaboratoryInformationManagementSystem,andhighlightsofwhichcoremodules:experimentalbookingfunctionandrelatedtechnology.Imainlyresponsibleforbook
10、ingmoduleexperimentwiththeexperimentalprojectmanagementmoduledesignandimplementation.Keywords:LaboratoryInformationManagementSystem;ASP.NET;WebApplication;Database第1章.緒論61.1 引言61.2 相關(guān)技術(shù)概述61.2.1 ASP.net技術(shù)簡介61.2.2 數(shù)據(jù)庫技術(shù)簡介81.2.3 C#簡介9第2章系統(tǒng)需求分析102.1 系統(tǒng)功能需求102.2 系統(tǒng)性能需求112.3 系統(tǒng)屬性需求112.4 系統(tǒng)硬件環(huán)境12第3章系統(tǒng)概要設(shè)計1
11、33.1 本系統(tǒng)的架構(gòu)設(shè)計143.2 實(shí)驗(yàn)項(xiàng)目管理概要設(shè)計153.3 實(shí)驗(yàn)預(yù)約功能概要設(shè)計15第4章系統(tǒng)詳細(xì)設(shè)計174.1 平臺基礎(chǔ)代碼174.1.1 數(shù)據(jù)庫連接和操作174.1.2 數(shù)據(jù)操作194.2 實(shí)驗(yàn)項(xiàng)目管理詳細(xì)設(shè)計204.3 實(shí)驗(yàn)預(yù)約功能詳細(xì)設(shè)計214.3.1 公告欄的設(shè)計214.3.2 實(shí)驗(yàn)預(yù)約設(shè)計224.3.3 實(shí)驗(yàn)安排的設(shè)計244.3數(shù)據(jù)庫設(shè)計實(shí)現(xiàn)254.3.1 數(shù)據(jù)庫概要設(shè)計254.3.2 創(chuàng)建數(shù)據(jù)庫表28第5章系統(tǒng)的模塊測試325.1 實(shí)驗(yàn)項(xiàng)目管理模塊測試325.2 實(shí)驗(yàn)預(yù)約模塊測試32第六章.結(jié)論.43參考文獻(xiàn)36謝辭37附錄A外文翻譯原文部分38附錄B外文翻譯譯文部分4
12、1附錄C主要源程序44第1章.緒論1.1引言隨著計算機(jī)技術(shù)、網(wǎng)絡(luò)通信技術(shù)、多媒體技術(shù)的迅速發(fā)展,人類進(jìn)入了信息時代,辦公自動化、管理系統(tǒng)化已成為衡量一個國家,一個企業(yè)現(xiàn)代化水平的尺度。高校的實(shí)驗(yàn)中心高等教學(xué)實(shí)驗(yàn)的基地,理應(yīng)擁有先進(jìn)的實(shí)驗(yàn)設(shè)備和完備的管理體系。開放實(shí)驗(yàn)室管理信息系統(tǒng)構(gòu)筑于計算機(jī)網(wǎng)絡(luò)之上,支持局域網(wǎng)與廣域網(wǎng)的網(wǎng)絡(luò)接入。根據(jù)在開放實(shí)驗(yàn)教學(xué)中的角色,包括學(xué)生、教師、系統(tǒng)管理員等不同用戶,可以有不同的使用權(quán)限與使用方式,有效地替代了原有的人工管理模式。隨著計算機(jī)網(wǎng)絡(luò)的普及基于網(wǎng)絡(luò)的開放實(shí)驗(yàn)室管理信息系統(tǒng)成為今后實(shí)驗(yàn)教學(xué)管理的發(fā)展方向。開放式實(shí)驗(yàn)室管理信息系統(tǒng)的主要作用,就是通過中心數(shù)據(jù)庫
13、的綜合管理功能,利用網(wǎng)絡(luò)交互技術(shù)和實(shí)驗(yàn)設(shè)備自動管理技術(shù),實(shí)現(xiàn)對實(shí)驗(yàn)室的自動化管理并方便學(xué)生和老師對實(shí)驗(yàn)設(shè)備的有效利用。其主要功能包括:實(shí)驗(yàn)室教學(xué)管理系統(tǒng)、實(shí)驗(yàn)室狀態(tài)信息實(shí)時發(fā)布、實(shí)驗(yàn)預(yù)約等自動化管理功能。畢業(yè)設(shè)計的主要工作和論文組織我主要負(fù)責(zé)實(shí)驗(yàn)項(xiàng)目管理功能和實(shí)驗(yàn)預(yù)約功能兩大模塊的實(shí)現(xiàn)。實(shí)驗(yàn)項(xiàng)目管理的功能是對所做實(shí)驗(yàn)的具體要求。包括實(shí)驗(yàn)的名稱,學(xué)時,學(xué)分。實(shí)驗(yàn)者的年級,人數(shù)等。實(shí)驗(yàn)預(yù)約包括查看公告信息(即時公告)、系統(tǒng)用戶登錄(系統(tǒng)登錄)、公告信息更新(公告更新)、開放實(shí)驗(yàn)項(xiàng)目(開放設(shè)置)、學(xué)生預(yù)約實(shí)驗(yàn)(預(yù)約實(shí)驗(yàn))、學(xué)生查詢預(yù)約實(shí)驗(yàn)(預(yù)約查詢)、實(shí)驗(yàn)室人員查詢打印預(yù)約學(xué)生名單(打印名單)、實(shí)驗(yàn)
14、室人員錄入學(xué)生成績等。論文部分結(jié)構(gòu)為:第1章:緒論第2章:系統(tǒng)需求分析第3章:系統(tǒng)概要設(shè)計第4章:系統(tǒng)詳細(xì)設(shè)計第5章:系統(tǒng)的模塊測試第6章:結(jié)論1.2相關(guān)技術(shù)概述1.2.1 ASP.net技術(shù)簡介Web窗體頁是用ASP.NET技術(shù)生成的。ASP.NET是一種統(tǒng)一的Web平臺,它提供了生成企業(yè)級應(yīng)用程序所必需的全部服務(wù)。ASP.NET又是基于.NETFramework生成的,因此整個框架都可用于任何ASP.NET應(yīng)用程序。您可以使用任何與公共語言運(yùn)行庫兼容的語言(包括MicrosoftVisualBasic、VisualC#和JScript.NET)來創(chuàng)作應(yīng)用程序。ASP.NET頁框架是一種編程
15、框架,它在Web服務(wù)器上運(yùn)行以動態(tài)地生成和管理Web窗體頁。在VisualStudio中,Web窗體提供了窗體設(shè)計器、編輯器、控件和調(diào)試功能,這些功能結(jié)合在一起,將使您能夠?yàn)闉g覽器和Web客戶端設(shè)備快速地生成基于服務(wù)器的可編程用戶界面。Web窗體頁在任何瀏覽器或客戶端設(shè)備上運(yùn)行。但是,您可以將Web窗體頁設(shè)計為以特定的瀏覽器(如Microsoft?InternetExplorer5)為目標(biāo),并利用特定瀏覽器或客戶端設(shè)備的功能。ASP.NET支持基于Web的設(shè)備(如移動電話、手持型計算機(jī)和個人數(shù)字助理(PDA)的移動控件。ASP.NET頁框架創(chuàng)建了傳統(tǒng)客戶端/服務(wù)器Web交互的抽象模型,使您能夠
16、使用支持快速應(yīng)用程序開發(fā)(RAD)和面向?qū)ο缶幊?OOP)的傳統(tǒng)方法和工具來進(jìn)行應(yīng)用程序編程。在Web窗體頁中,可以使用屬性、方法和事件來處理HTML元素。ASP.NET頁框架為響應(yīng)在服務(wù)器上運(yùn)行的代碼中的客戶端事件提供統(tǒng)一的模型,從而使您不必考慮基于Web的應(yīng)用程序中固有的客戶端和服務(wù)器隔離的實(shí)現(xiàn)細(xì)節(jié)。該框架還會在頁處理生命周期中自動維護(hù)頁及該頁上控件的狀態(tài)。ASP.NET頁框架和Web窗體頁還支持服務(wù)器控件,這些控件將常見的UI功能封裝在易于使用并且可再次使用的控件中。ASP.NET支持XMLWebservices。XMLWebservices是包含通過Internet協(xié)議公開的業(yè)務(wù)功能的
17、組件。利用XMLWebservices,應(yīng)用程序可以使用HTTP和XML消息等標(biāo)準(zhǔn)在基于Web的應(yīng)用程序之間交換信息,從而跨越防火墻移動數(shù)據(jù)。XMLWebservices不受特定的組件技術(shù)或?qū)ο笳{(diào)用約定的約束。這樣,用任何語言編寫的、使用任何組件模型和在任何操作系統(tǒng)上運(yùn)行的程序都能夠訪問XMLWebservices。ASP.NET提供了內(nèi)部狀態(tài)管理功能,它使您能夠保存和管理應(yīng)用程序特定、會話特定和開發(fā)人員定義的信息。此信息可以獨(dú)立于頁上的任何控件。它可以在頁間共享,如客戶信息或購物車的內(nèi)容。ASP.NET提供了分布式狀態(tài)功能。您可以在一臺計算機(jī)或幾臺計算機(jī)上創(chuàng)建同一應(yīng)用程序的多個實(shí)例。ASP.
18、NET使您能夠在可選的global.asax文件中包含應(yīng)用程序級別的事件處理代碼。您可以使用應(yīng)用程序事件來管理應(yīng)用程序范圍的信息,并按順序執(zhí)行應(yīng)用程序啟動和清理任務(wù)有關(guān)。所有ASP.NET代碼(包括服務(wù)器腳本)都經(jīng)過了編譯,可提供強(qiáng)類型、性能優(yōu)化和早期綁定以及其他優(yōu)點(diǎn)。代碼一旦經(jīng)過編譯,運(yùn)行庫會進(jìn)一步將ASP.NET編譯為本機(jī)代碼,從而提供增強(qiáng)的性能。注意Web窗體頁、XMLWebservices和組件都會被編譯成動態(tài)鏈接庫(.dll)文件。一旦經(jīng)過編譯,這些文件將無需在運(yùn)行它們的Web服務(wù)器上注冊。配置ASP.NET配置設(shè)置存儲在基于XML的文件中。由于這些XML文件是ASCII文本文件,您
19、可以讀取和修改這些文件,因此對Web應(yīng)用程序進(jìn)行配置更改比較簡單。每個應(yīng)用程序都可以有它自己的配置文件,您可以擴(kuò)展配置方案,使其符合自己的要求。VisualStudio為向本地或遠(yuǎn)程服務(wù)器部署應(yīng)用程序提供了一種簡化的機(jī)制。只需將文件復(fù)制到指定的應(yīng)用程序目錄或者使用更為專門化的可配置部署項(xiàng)目,即可安裝這些文件。ASP.NET應(yīng)用程序在運(yùn)行時,會以有限的權(quán)限在名為ASPNET的Web服務(wù)器上的特殊本地用戶的上下文中執(zhí)行。這樣就限制了它對Windows資源和進(jìn)程的訪問,從而增強(qiáng)了Web應(yīng)用程序代碼的安全性。ASP.NET還為Web應(yīng)用程序提供了各種授權(quán)和身份驗(yàn)證方案。您可以根據(jù)應(yīng)用程序的需要方便地移
20、除、添加或替換這些方案。ASP.NET利用運(yùn)行庫調(diào)試基礎(chǔ)結(jié)構(gòu)來提供在本地或從Web服務(wù)器遠(yuǎn)程使用的跨語言和跨計算機(jī)調(diào)試支持。此外,ASP.NET頁框架提供使您可以將檢測消息插入窗體的跟蹤模式??梢哉{(diào)試托管和非托管對象,以及公共語言運(yùn)行庫和腳本語言支持的所有語言。ASP.NET包括多種功能和工具,它們使您能夠設(shè)計和實(shí)現(xiàn)高性能的Web應(yīng)用程序。這些功能包括:基于ASP進(jìn)行改進(jìn)的進(jìn)程模型。自動編譯請求的頁并在服務(wù)器上存儲這些頁。ASP.NET特定的性能計數(shù)器。利用ASP.NET,您可以創(chuàng)建高性能的Web應(yīng)用程序,使它們符合應(yīng)用程序同時處理大量請求時的要求。1.2.2 數(shù)據(jù)庫技術(shù)簡介一個成功的信息管理
21、系統(tǒng),是建立在許多條件之上的,而數(shù)據(jù)庫是其中一個非常重要的條件和關(guān)鍵技術(shù)。信息管理系統(tǒng)所涉及的數(shù)據(jù)庫設(shè)計分五個步驟:數(shù)據(jù)庫需求分析、概念設(shè)計、邏輯設(shè)計、物理設(shè)計與加載測試。( 1) 數(shù)據(jù)庫需求分析的任務(wù)是將業(yè)務(wù)管理單證流化為數(shù)據(jù)流,劃分主題之間的邊界,繪制出DFD圖,并完成相應(yīng)的數(shù)據(jù)字典。( 2) 概念設(shè)計的任務(wù)是從DFD出發(fā),繪制出本主題的實(shí)體關(guān)系圖,并列出各個實(shí)體與關(guān)系的綱要表。( 3) 邏輯設(shè)計的任務(wù)是從E-R圖與對應(yīng)的綱要表出發(fā),確定各個實(shí)體及關(guān)系的表名屬性。( 4) 物理設(shè)計的任務(wù)是確定所有屬性的類型、寬度與取值范圍,設(shè)計出基本表的主鍵,將所有的表名與字段名英文化(現(xiàn)在很多軟件能支持
22、中文字段,如MSSQLServer,我就是用的中文字段名),實(shí)現(xiàn)物理建庫,完成數(shù)據(jù)庫物理設(shè)計字典。( 5) 加載測試工作貫穿于程序測試工作的全過程,整個錄入、修改、查詢、處理工作均可視為對數(shù)據(jù)庫的加載測試工作。要設(shè)計出一個好的信息管理系統(tǒng)數(shù)據(jù)庫,除滿足系統(tǒng)所要求的功能外,還必須遵守下列原則:2基本表的個數(shù)越少越好。2主鍵的個數(shù)越少越好。鍵是表間連接的工具,主鍵越少,表間的連接就越簡單。2字段的個數(shù)越少越好。2所有基本表的設(shè)計均應(yīng)盡量符合第三范式。數(shù)據(jù)庫的設(shè)計中,如何處理多對多的關(guān)系和如何設(shè)計主鍵,是兩個有著較大難度、需要重點(diǎn)考慮的問題。下面我們著重從SQLS用、數(shù)據(jù)庫設(shè)計范式和查詢優(yōu)化等方面來
23、分析本課題的系統(tǒng)關(guān)鍵技術(shù)和實(shí)現(xiàn)難點(diǎn)并加以解決。1.2.3C#簡介C#是一種現(xiàn)代的面向?qū)ο笳Z言。它使程序員快速便捷地創(chuàng)建基于Microsoft.NET平臺的解決方案。這種框架使C#&件可以方便地轉(zhuǎn)化為XMLM絡(luò)服務(wù),從而使任何平臺的應(yīng)用程序都可以通過Internet調(diào)用它。C#t曾強(qiáng)了開發(fā)者的效率,同時也致力于消除編程中可能導(dǎo)致嚴(yán)重結(jié)果的錯誤。C#f£C/C+附序員可以快速進(jìn)行網(wǎng)絡(luò)開發(fā),同時也保持了開發(fā)者所需要的強(qiáng)大性和靈活性。C#(Csharp)是微軟對這一問題的解決方案。C版一種最新的、面向?qū)ο蟮木幊陶Z言。它使得程序員可以快速地編寫各種基于Microsoft.NET平臺的應(yīng)
24、用程序,Microsoft.NET提供了一系列的工具和服務(wù)來最大程度地開發(fā)利用計算與通訊領(lǐng)域。使用C#S言結(jié)構(gòu),組件可以方便轉(zhuǎn)化為XML網(wǎng)絡(luò)服務(wù),從而使它們可以由任何語言在任何操作系統(tǒng)上通過Internet進(jìn)行調(diào)用。效率與安全性:用更少的代碼做更多的事,同時也不易出錯。商業(yè)過程和軟件實(shí)現(xiàn)的更好對應(yīng)企業(yè)的商業(yè)計劃要付諸現(xiàn)實(shí),必須在抽象的商業(yè)過程和實(shí)際的軟件實(shí)現(xiàn)之間建立緊密地對應(yīng)。C#S言允許類型定義的,擴(kuò)展的元數(shù)據(jù)。這些元數(shù)據(jù)可以應(yīng)用于任何對象。項(xiàng)目構(gòu)建者可以定義領(lǐng)域特有的屬性并把他們應(yīng)用于任何語言元素-類,接口等第2章.系統(tǒng)需求分析軟件需求分析的基本任務(wù)是準(zhǔn)確的回答“系統(tǒng)必須做什么”通過軟件需
25、求分析才能把軟件功能的性能的總體設(shè)計概念描述為具體的軟件需求規(guī)格說明,從而奠定軟件開發(fā)的基礎(chǔ)。本章主要對系統(tǒng)的功能、性能、屬性等進(jìn)行分析做了具體分析,以及對系統(tǒng)開發(fā)環(huán)境以及所用到的開發(fā)語言和開發(fā)數(shù)據(jù)庫的選擇都進(jìn)行了詳細(xì)的分析。2.1 系統(tǒng)功能需求近幾年來高校管理變革的逐步推進(jìn),實(shí)驗(yàn)室管理系統(tǒng)的建設(shè)的進(jìn)一步規(guī)范化、復(fù)雜化,高校實(shí)驗(yàn)室管理工作也變得更加繁重和復(fù)雜。傳統(tǒng)實(shí)驗(yàn)教學(xué)的組織模式和教學(xué)方式明顯存在許多缺陷,這就使得我們不得不研究更好的高校實(shí)驗(yàn)室管理系統(tǒng)。開放式實(shí)驗(yàn)室管理信息系統(tǒng)的主要作用,就是通過中心數(shù)據(jù)庫的綜合管理功能,利用網(wǎng)絡(luò)交互技術(shù)和實(shí)驗(yàn)設(shè)備自動管理技術(shù),實(shí)現(xiàn)對實(shí)驗(yàn)室的自動化管理并方便
26、學(xué)生和老師對實(shí)驗(yàn)設(shè)備的有效利用。教學(xué)管理系統(tǒng)流程見圖2-1o圖2-1教學(xué)管理系統(tǒng)本設(shè)計含源文件等完整資料聯(lián)系81225467431獲取,代做課設(shè)畢設(shè)曲軻1町一一-該開放實(shí)驗(yàn)室管理信息系統(tǒng)共分五大模塊。分別為:實(shí)驗(yàn)室管理、實(shí)驗(yàn)室人員管理、實(shí)驗(yàn)設(shè)備管理、實(shí)驗(yàn)項(xiàng)目管理和實(shí)驗(yàn)預(yù)約。我主要負(fù)責(zé)實(shí)驗(yàn)項(xiàng)目管理和實(shí)驗(yàn)預(yù)約兩個模塊的實(shí)現(xiàn)。(D實(shí)驗(yàn)項(xiàng)目數(shù)據(jù)管理:包括實(shí)驗(yàn)課程的基本信息的按條件增加,刪除,修改。實(shí)現(xiàn)對實(shí)驗(yàn)課程的具體安排和空閑實(shí)驗(yàn)的公告。能反應(yīng)學(xué)生選完試驗(yàn)后的安排情況,包括實(shí)驗(yàn)的課程編碼,課程名稱,選課同學(xué)的年級,專業(yè),選課的教室,最多能容納人數(shù)和每組的最多人數(shù),還有所選實(shí)驗(yàn)的學(xué)時和學(xué)分,實(shí)驗(yàn)地點(diǎn)等等
27、。(2)實(shí)驗(yàn)預(yù)約管理:功能主要有查看公告信息(即時公告)、系統(tǒng)用戶登錄(系統(tǒng)登錄)、公告信息更新(公告更新)、開放實(shí)驗(yàn)項(xiàng)目(開放設(shè)置)、學(xué)生預(yù)約實(shí)驗(yàn)(預(yù)約實(shí)驗(yàn))、學(xué)生查詢預(yù)約實(shí)驗(yàn)(預(yù)約查詢)。2.2 系統(tǒng)性能需求為了保證系統(tǒng)能夠長期、安全、穩(wěn)定、可靠、高效地運(yùn)行,該系統(tǒng)應(yīng)該滿足以下性能需求:、統(tǒng)處理的準(zhǔn)確性與及時性系統(tǒng)處理的準(zhǔn)確性與及時性是系統(tǒng)的必不可少的性能。如查詢相關(guān)信息時必須查全率,所有相關(guān)的包括查詢關(guān)鍵字記錄都必須查到。在系統(tǒng)的設(shè)計和開發(fā)過程中,要充分考慮到系統(tǒng)當(dāng)前和將來可能承受的工作量,對所有的數(shù)據(jù)要進(jìn)行及時的更新。、系統(tǒng)的實(shí)用性和易維護(hù)性本系統(tǒng)是直接面向全院的教師,每個教師每天都有
28、相當(dāng)多的工作要處理,這就需要系統(tǒng)能夠提供簡單易用的人機(jī)交互界面,可以盡可能的提高工作效率,同時也可以對出現(xiàn)的問題教師可以自己解決,不需要延誤工作的進(jìn)展。、系統(tǒng)的標(biāo)準(zhǔn)性系統(tǒng)設(shè)計、開發(fā)、使用過程中,要涉及到很多計算機(jī)硬件、軟件。所有的這些都要符合主流的國際、國家和行業(yè)標(biāo)準(zhǔn)。、系統(tǒng)的開放性和可擴(kuò)充性。系統(tǒng)在開發(fā)過程中,應(yīng)該考慮到以后的可擴(kuò)充性。隨著信息的不斷增加,功能不斷強(qiáng)大,用戶所要求要實(shí)現(xiàn)的功能不斷增多等等,那么系統(tǒng)要提供足夠的手段進(jìn)行功能的調(diào)整和擴(kuò)充。2.3 系統(tǒng)屬性需求、正確性:要求設(shè)計的系統(tǒng)達(dá)到預(yù)期目標(biāo),運(yùn)行基本不存在錯誤。、可靠性:在正常條件下,不出現(xiàn)故障。、效率:對于瀏覽、查詢、添加、
29、刪除等一些操作,要求及時響應(yīng),在1-2s內(nèi)。、完整性:要求在發(fā)生意外(如停電)是數(shù)據(jù)不會丟失。保證數(shù)據(jù)的完整性。、可維護(hù)性:要求系統(tǒng)運(yùn)行出錯時,能夠快速、準(zhǔn)確地對其定位、診斷、和修改、恢復(fù)。、安全保密性:凡是要使用本系統(tǒng)必須得到管理員的許可并給定用戶名密碼,并通過驗(yàn)證才可進(jìn)入本系統(tǒng)。、可理解性:要滿足不同文化層次的用戶,對系統(tǒng)提供的各種菜單、按鈕、其功能一目了然,易于理解。2.4系統(tǒng)硬件環(huán)境處理器IntelPentium出及以上內(nèi)存256MB及以上硬盤空間40G及以上光驅(qū)40X及以上顯卡16M及以上顯示加速卡顯示器SRGB顯春或以上第3章.系統(tǒng)概要設(shè)計系統(tǒng)設(shè)計的目的是使所設(shè)計的系統(tǒng)的功能能夠順
30、利的實(shí)現(xiàn),并且恰如其分的滿足用戶的需求。一般對于系統(tǒng)設(shè)計都使用“分而治之”的方法,分而治之是指把一個復(fù)雜的問題分解成若干個簡單的問題,然后逐個解決。這種樸素的思想來源于人們的生活與工作經(jīng)驗(yàn),完全適合于技術(shù)領(lǐng)域。圖3-1系統(tǒng)開發(fā)流程依據(jù)“分而治之”的思想,系統(tǒng)設(shè)計過程可以劃分為兩個階段:高層設(shè)計階段和詳細(xì)設(shè)計階段。高層設(shè)計階段的重點(diǎn)是體系結(jié)構(gòu)設(shè)計。詳細(xì)設(shè)計階段的重點(diǎn)是用戶界面設(shè)計、數(shù)據(jù)庫設(shè)計、模塊設(shè)計等。見圖3-1。本設(shè)計含源文件等完整資料聯(lián)系81225467431獲取,代做課設(shè)畢設(shè)體系結(jié)構(gòu)是軟件系統(tǒng)的基本和主體的形態(tài),也就是軟件系統(tǒng)中“最本質(zhì)”的東西,一個軟件系統(tǒng)的體系結(jié)構(gòu)設(shè)計的好不好,可以用
31、“合適性、結(jié)構(gòu)穩(wěn)定性、可擴(kuò)展性、可復(fù)用性”這些特征來評估,評估體系結(jié)構(gòu)好不好的第一個指標(biāo)就是“合適性”,即體系結(jié)構(gòu)是否適合于軟件的“功能性需求”和“非功能性需求”。體系結(jié)構(gòu)是系統(tǒng)設(shè)計的第一要素,詳細(xì)設(shè)計階段的工作如用戶界面設(shè)計、數(shù)據(jù)庫設(shè)計、模塊設(shè)計、數(shù)據(jù)結(jié)構(gòu)與算法設(shè)計,等等,都是在體系結(jié)構(gòu)確定之后開展的,而編程和測試則是更后面的工作。如果體系結(jié)構(gòu)經(jīng)常變動,那么建筑在體系結(jié)構(gòu)之上的用戶界面、數(shù)據(jù)庫、模塊、數(shù)據(jù)結(jié)構(gòu)等也跟著經(jīng)常變動,用“樹倒湖獅散”來比喻很恰當(dāng),這將導(dǎo)致項(xiàng)目發(fā)生混亂。所以體系結(jié)構(gòu)一旦設(shè)計完成,應(yīng)當(dāng)在一定的時間內(nèi)保持穩(wěn)定不變,只有這樣才能使后續(xù)工作順利開展。體系結(jié)構(gòu)設(shè)計之源來自于需求
32、,一個好的設(shè)計師應(yīng)當(dāng)能夠分析需求文檔,判斷哪些需求是穩(wěn)定不變的,哪些需求是可能變動的。于是根據(jù)那些穩(wěn)定不變的需求設(shè)計體系結(jié)構(gòu),而根據(jù)那些可變的需求設(shè)計軟件的“可擴(kuò)展性”。從字面上看,穩(wěn)定性和擴(kuò)展性似乎有點(diǎn)矛盾,兩者之間存在辯證的關(guān)系:如果系統(tǒng)不可擴(kuò)展的話,那么就沒有發(fā)展前途,所以不能只關(guān)心穩(wěn)定性而忽視可擴(kuò)展性;而軟件系統(tǒng)“可擴(kuò)展”的前提條件是“保持結(jié)構(gòu)穩(wěn)定”,否則軟件難以按計劃開發(fā)出來,穩(wěn)定性是系統(tǒng)持續(xù)發(fā)展的基礎(chǔ)。3.1 本系統(tǒng)的架構(gòu)設(shè)計本系統(tǒng)將采用ASP.NET應(yīng)用程序的典型系統(tǒng)架構(gòu)模式:數(shù)據(jù)庫一一數(shù)據(jù)訪問層頁面表示層,如圖3-2。圖3-2系統(tǒng)架構(gòu)數(shù)據(jù)庫本系統(tǒng)的功能模塊見圖3-3o圖3-3開
33、放實(shí)驗(yàn)室的功能模塊本系統(tǒng)的功能模塊主要有兩個人完成,其中趙軍負(fù)責(zé)實(shí)驗(yàn)室設(shè)備管理,實(shí)驗(yàn)室管理和實(shí)驗(yàn)室人員管理,我主要負(fù)責(zé)實(shí)驗(yàn)預(yù)約和實(shí)驗(yàn)項(xiàng)目管理的模塊的實(shí)現(xiàn)。下面是我要實(shí)現(xiàn)的兩個模塊的概要設(shè)計:3.2 實(shí)驗(yàn)項(xiàng)目管理概要設(shè)計實(shí)驗(yàn)項(xiàng)目管理的模塊有利用對實(shí)驗(yàn)設(shè)備和學(xué)生的合理安排實(shí)現(xiàn)設(shè)備資源的最大化利用,包括實(shí)驗(yàn)課程的編號,課程名稱,課程對應(yīng)的學(xué)生的年級,所屬專業(yè)及相應(yīng)課程的具體學(xué)時和學(xué)分。其功能模塊見圖3-4。圖3-4實(shí)驗(yàn)項(xiàng)目的組成實(shí)臉項(xiàng)目管理3.3 實(shí)驗(yàn)預(yù)約功能概要設(shè)計實(shí)驗(yàn)預(yù)約功能是實(shí)現(xiàn)學(xué)生在線申請實(shí)驗(yàn)課程,包括實(shí)驗(yàn)的名稱,時間,實(shí)驗(yàn)室等信息,當(dāng)申請后等待管理員的審批。當(dāng)通過審批后可按時參加實(shí)驗(yàn)。大大
34、節(jié)省了時間和效率。實(shí)驗(yàn)預(yù)約的流程如圖3-5。圖3-5實(shí)驗(yàn)預(yù)約流程圖N實(shí)驗(yàn)室原因不能.如期參加實(shí)驗(yàn)在公告中通知并另行卷拄實(shí)臉第4章系統(tǒng)詳細(xì)設(shè)計4.1 平臺基礎(chǔ)代碼4.1.1 數(shù)據(jù)庫連接和操作初始化鏈接字符串publicdatabase()m_sqlConn=null;m_strConnStr=ConfigurationManager.AppSettings"mssql"從web.config中讀取環(huán)境變量mssql作為數(shù)據(jù)庫連接字段。開啟數(shù)據(jù)庫連接publicboolopenConnection()trym_sqlConn=newSqlConnection(m_strConn
35、Str);m_sqlConn.Open();catch(Exceptionexception)thrownewException(exception.Message);returntrue;執(zhí)行參數(shù)中的動態(tài)sql語句,創(chuàng)建并返回查詢生成的Dataset對象publicDataSetcreateDataSet(stringstrSql,stringtableName)DataSetds=null;tryopenConnection();SqlDataAdapteradapter=newSqlDataAdapter(strSql,m_sqlConn);DataSetdataSet=newDataS
36、et();adapter.Fill(dataSet,tableName);closeConnection();ds=dataSet;catch(Exceptionexception)thrownewException(exception.Message);returnds;執(zhí)行參數(shù)中的動態(tài)sql語句,創(chuàng)建并返回查詢生成的Datatable對象publicDataTablecreateDataTable(stringstrSql)DataTabletable=null;tryopenConnection();SqlDataAdapteradapter=newSqlDataAdapter(strS
37、ql,m_sqlConn);DataSetdataSet=newDataSet();adapter.Fill(dataSet);openConnection();table=dataSet.Tables0;catch(Exceptionexception)thrownewException(exception.Message);finallycloseConnection();returntable;執(zhí)行參數(shù)中的動態(tài)sql語句,返回執(zhí)行結(jié)果tryopenConnection();SqlCommandcmd=newSqlCommand();cmd.Connection=m_sqlConn;Sql
38、Transactiontrans=m_sqlConn.BeginTransaction();foreach(StringsqlinstrSqls)cmd.CommandText=sql;if(ret+=cmd.ExecuteNonQuery()<=0)break;if(flag)trans.Commit();elsetrans.Rollback();4.1.2 數(shù)據(jù)操作定義公共靜態(tài)字符串,供生成基本動態(tài)sql查詢語句privatestaticStringSQL_GET_TABLE="select*from0:s"privatestaticStringSQL_INSER
39、T="insertinto0:s1:s"privatestaticStringSQL_UPDATE="update0:sset1:s"privatestaticStringSQL_DELETE="delete0:swhereID=1:s"privatestaticStringSQL_SELECT_FIELDS="select0:sfrom1:swhere2:s"返回對應(yīng)數(shù)據(jù)庫中的整張表publicDataTablegetDataTable(StringtabName)returnnewdatabase().crea
40、teDataTable(String.Format(SQL_GET_TABLE,tabName);向?qū)?yīng)表中插入一行數(shù)據(jù)publicintinsert(StringtabName,Stringvalues)returnnewdatabase().execSql(String.Format(SQL_INSERT,tabName,values);更新對應(yīng)表中指定數(shù)據(jù)publicintupdate(StringtabName,Stringvalues)Returnnewdatabase().execSql(String.Format(SQL_UPDATE,tabName,values);刪除對應(yīng)表中
41、指定數(shù)據(jù)publicintdel(StringtabName,Stringid)returnnewdatabase().execSql(String.Format(SQL_DELETE,tabName,id);查詢對應(yīng)表中某條數(shù)據(jù)的指定列publicDataTablefields(StringtabName,Stringvalues,Stringid)returnnewdatabase().createDataTable(String.Format(SQL_SELECT_FIELDS,values,tabName,"ID="+id);查詢對應(yīng)表中滿足指定條件的某條數(shù)據(jù)pub
42、licDataTablefields(StringtabName,Stringvalues,Stringid)returnnewdatabase().createDataTable(String.Format(SQL_SELECT_FIELDS,values,tabName,"ID="+id);4.2 實(shí)驗(yàn)項(xiàng)目管理詳細(xì)設(shè)計實(shí)驗(yàn)項(xiàng)目管理包括實(shí)驗(yàn)的添加,刪除,編輯等基本操作,可以隨時更新當(dāng)前的內(nèi)容,如當(dāng)點(diǎn)擊編輯是出現(xiàn)新的框,可在其中對新的實(shí)驗(yàn)項(xiàng)目進(jìn)行創(chuàng)建,包括實(shí)驗(yàn)的名稱,編號,開放的時間,地點(diǎn),人數(shù),所占的學(xué)時和學(xué)分等具體信息。點(diǎn)擊刪除按鈕可以刪除相應(yīng)行的實(shí)驗(yàn)項(xiàng)目,點(diǎn)擊詳細(xì)可以
43、看到相關(guān)的實(shí)驗(yàn)介紹等。還有成績查詢按鈕是完成對相應(yīng)實(shí)驗(yàn)的學(xué)生成績的統(tǒng)一查詢。點(diǎn)后會列出做該實(shí)驗(yàn)的全部學(xué)生的成績。實(shí)驗(yàn)項(xiàng)目查看界面見圖4-1。圖4-1實(shí)驗(yàn)項(xiàng)目查詢圖課程名稱趣目名秣開放時間家愛地點(diǎn)1計篁機(jī)組成原理乘法需設(shè)計實(shí)驗(yàn)第g周星期三4點(diǎn)半石點(diǎn)半4#413編輯刪除查詢成毓詳細(xì)4計篁機(jī)組成原理存儲器實(shí)驗(yàn)第10周星期三4點(diǎn)5點(diǎn)半4#303煽帽刪除查詢成詳細(xì)5計算機(jī)娼成原邂基本模型機(jī)魏第13周星期日2點(diǎn)半-4點(diǎn)4#303編輯刪除查詢成績詳細(xì)實(shí)驗(yàn)項(xiàng)目代碼部分:publicclassProjects:ExpResManagerpublicProjects。base.TableName="uP
44、rojects"以上代碼實(shí)現(xiàn)的是實(shí)驗(yàn)項(xiàng)目管理的類的封裝,繼承了實(shí)驗(yàn)室資源管理。初始化時指定數(shù)據(jù)庫中當(dāng)前查詢表的名字(uProjects).其主要成員函數(shù)在(ExpResManager中實(shí)現(xiàn)。比如插入操作的實(shí)現(xiàn):publicintinsert(stringstrsFields,MyHashhas)returnbase.insert(sTabName,helper.getSqlInsert(strsFields,has);C#H完全面向?qū)ο蟮恼Z言,vsualstudio是一套完整的繼承開發(fā)環(huán)境,.netweb是完全面向事件的開發(fā)思想,所以的事件都包含事件源sender和一個事件對象e。微
45、軟在發(fā)布整套開發(fā)環(huán)境時為二次開發(fā)提供了很多的內(nèi)置空間資源,本系統(tǒng)用到的gridview就是其中之一。gridview可以與各種類型的數(shù)據(jù)源綁定操作??梢越邮芏喾N類型的用戶自定義事件和系統(tǒng)定義事件。編輯功能的實(shí)現(xiàn)利用了gridview自帶的編輯事件,在事件處理函數(shù)中完成數(shù)據(jù)的更新和數(shù)據(jù)的重新綁定。部分有代表性的代碼如下:protectedvoidgrdEquiptiment_RowUpdating(objectsender,GridViewUpdateEventArgse)stringid=(Label)grdEquiptiment.Rowse.RowIndex.FindControl(&quo
46、t;lblID").Text;stringsY1=(TextBox)grdEquiptiment.Rowse.RowIndex.FindControl("txtsY1").Text;stringsY2=(TextBox)grdEquiptiment.Rowse.RowIndex.FindControl("txtsY2").Text;stringsY3=(TextBox)grdEquiptiment.Rowse.RowIndex.FindControl("txtsY3").Text;stringsY4=(TextBox)grd
47、Equiptiment.Rowse.RowIndex.FindControl("txtsY4").Text;MyHashhas=newMyHash();has.put("ID",id);has.put("sY1",sY1);has.put("sY2",sY2);has.put("sY3",sY3);has.put("sY4",sY4);projs.update(newString"#ID","sY1","sY2",&
48、quot;sY3","sY4",has);grdEquiptiment.EditIndex=-1;BindData();用戶點(diǎn)擊編輯按鈕時產(chǎn)生一個click事件,客戶端捕捉到此事件并由gridview的內(nèi)部腳本函數(shù)將事件和其參數(shù)發(fā)回服務(wù)器端。服務(wù)器端調(diào)用對應(yīng)的事件處理模塊grdEquiptiment_RowUpdating完成用戶定義的操作并重新綁定數(shù)據(jù)。將更新后的數(shù)據(jù)發(fā)回給客戶端。其它操作類似。4.3 實(shí)驗(yàn)預(yù)約功能詳細(xì)設(shè)計4.3.1 公告欄的設(shè)計公告欄可以及時更新學(xué)生預(yù)約實(shí)驗(yàn)的安排,實(shí)驗(yàn)室的介紹等。公告欄界面如圖4-2。圖4-2公告欄界面圖嵌入式實(shí)驗(yàn)室簡介用戶鰲
49、時r用戶必好怛mA出位is歐迎餐機(jī)應(yīng)用基硅實(shí)臉中心所用為詼久式實(shí)臉室面向信息工程學(xué)院.軌件制的學(xué)生,是必修finigpiiisku濯程妁實(shí)羞室.對衽久式系統(tǒng)設(shè)討課程并實(shí)臉.演實(shí)驗(yàn)室為新建實(shí)嚏富,本學(xué)期書5個追的學(xué)退出整錄生在這里他藏.每校實(shí)醫(yī)可酬用入,穹個班一次完成1做到一人T.經(jīng)告裝r淖實(shí)臉室的敦亨儀器設(shè)備息值為46羽萬元,1Y臺件,主要設(shè)備是計舞機(jī)、ARM實(shí)噓箱,示1,單片機(jī)實(shí)蛉介紹二必工涉江彝波器格現(xiàn)設(shè)密的完好率為即。根據(jù)教學(xué)大綱的粵求,我il.i買瞄型或開突聆昌個,實(shí)際開出魁3.孟理氈賣法介能2.她珞障實(shí)慳介能3個,客驗(yàn)出盤率內(nèi)咻,其中竦旨性、設(shè)計性買臉7個.本實(shí)驗(yàn)的目的是空學(xué)生能通過
50、察酷更好地理解謖堂睡學(xué)的卻迎,對現(xiàn)在新興技術(shù)-。-送丸式系統(tǒng)有一個息性的、初費(fèi)的認(rèn)6,增邠學(xué)生的興趣.培養(yǎng)學(xué)生的動手能力,實(shí)驗(yàn)的震觴結(jié)里是通比寸相甌實(shí)驗(yàn)數(shù)據(jù)和結(jié)果以及買的娘告的檢查,了解學(xué)生的實(shí)驗(yàn)情祝芹對其考核.瑞室輸師目目量代碼如下:ControlLanguage="C#"AutoEventWireup="true"CodeFile="broadcast.ascx.cs"Inherits="broadcast"<marqueeid="uu"direction="up"
51、onMouseOver="uu.stop()”onMouseOut="uu.start()"scrolldelay="100"scrollAmount=1><TABLEcellSpacing=0cellPadding=0width="100%"><TBODY><TR><TDstyle="HEIGHT:19px"><DIValign=left>1.<Aonclick="window.open('</A>&a
52、mp;nbsp;12-20</DIV></TD></TR><TR><TDstyle="HEIGHT:19px"><DIValign=left>2.<Aonclick="window.open('newbrowse.jsp?tt=59',")"href="#"> </A> 12-08</DIV></TD></TR></TBODY>&l
53、t;/TABLE></marquee>4.3.2 .實(shí)驗(yàn)預(yù)約設(shè)計實(shí)驗(yàn)預(yù)約功能的具體實(shí)現(xiàn)是學(xué)生在預(yù)約申請的界面下可以對該修或選修實(shí)驗(yàn)題目的申請。在該模塊中實(shí)現(xiàn)的具體情況是學(xué)生可以選擇在公告中介紹的實(shí)驗(yàn)和有關(guān)實(shí)驗(yàn)對應(yīng)的教師和實(shí)驗(yàn)室,且在申請過程中注明自己詳細(xì)的信息。如班級,周次,課次,星期等。在申請完成后退出,如果該學(xué)生有做該實(shí)驗(yàn)的權(quán)限,就是次實(shí)驗(yàn)在他專業(yè)的學(xué)習(xí)計劃中,且該實(shí)驗(yàn)的參加人數(shù)未滿,實(shí)驗(yàn)室設(shè)備完好,老師按時參加的情況下,可以按時完成實(shí)驗(yàn)。課程申請界面如圖4-3。圖4-3課程申請界面圖教師:課程:班維周次:課次星期:說明:第一周第一節(jié)V星期一1IJJ資源;Y 人揀4口口
54、V - 鎏加提交申詰返回I課程申請是實(shí)驗(yàn)預(yù)約中主要的功能模塊,學(xué)生可以申請空閑的實(shí)驗(yàn)。并等待管理員審批。通過后方可參加實(shí)驗(yàn)。publicpartialclassApply:System.Web.UI.PageprotectedvoidPage_Load(objectsender,EventArgse).if(!IsPostBack)lbl_msg.Text="".protectedvoidbtn_submit_Click(objectsender,EventArgse)一一Stringweek=drp_week.SelectedValue;Stringcourse=drp_
55、course.SelectedValue;Stringwk=drp_wk.SelectedValue;Stringsql=String.Format("select0:sfromuWeekswhere周次='1:s'and課次='2:s'",wk,week,course);databasedb=newdatabase。;Stringtxt=db.execSqlReStr(sql,wk);Stringret;if(txt=null|txt.Equals("")txt=txt_course.Text+"n("
56、;+txt_class.Text+")"sql=String.Format("updateuWeeksset0:s='1:s'where周次='2:s'and課次='3:s'",wk,txt,week,course);db.execSql(sql);lbl_msg.Text="成功提交請求."elselbl_msg.Text="該課時已被占用."4.3.3 實(shí)驗(yàn)安排的設(shè)計實(shí)驗(yàn)安排界面如圖4-4。圖4-4課程安排界面圖課程名稱造目名稱開放時間實(shí)造地點(diǎn)1計苴機(jī)組成原理乘法翳設(shè)計實(shí)驗(yàn)第9周星期三4點(diǎn)半-5點(diǎn)半4#413編相刪除查詢成翱講細(xì)4計苴機(jī)稅成原理存赭器實(shí)驗(yàn)第10
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 促進(jìn)自主創(chuàng)新與合作計劃
- 培養(yǎng)幼兒觀察能力的探索計劃
- 2025年無菌包裝用包裝材料項(xiàng)目建議書
- 制定戰(zhàn)略合作伙伴關(guān)系計劃
- 可視化工作計劃的應(yīng)用案例
- 2025年酶法生產(chǎn)海藻糖項(xiàng)目建議書
- 2025年分級設(shè)備地礦勘測設(shè)備:鉆探機(jī)項(xiàng)目建議書
- 2025年漲緊輪項(xiàng)目合作計劃書
- 2025年面板檢測系統(tǒng)合作協(xié)議書
- 2025年酶標(biāo)記制劑項(xiàng)目發(fā)展計劃
- 涼山州小學(xué)數(shù)學(xué)教師業(yè)務(wù)素質(zhì)考試試題(真題+訓(xùn)練)
- 長護(hù)險定點(diǎn)機(jī)構(gòu)自查報告
- 快消品公司銷售部薪酬績效方案(快消品公司銷售KPI績效考核指標(biāo))
- GB/T 6003.2-2024試驗(yàn)篩技術(shù)要求和檢驗(yàn)第2部分:金屬穿孔板試驗(yàn)篩
- 2025年初中地理八年級上冊全冊重點(diǎn)知識點(diǎn)復(fù)習(xí)課件
- 化學(xué)第五單元化學(xué)反應(yīng)的定量關(guān)系大單元備課-2024-2025學(xué)年九年級化學(xué)人教版(2024)上冊
- 川教版信息技術(shù)五年級下冊全冊教學(xué)設(shè)計教案
- PIR 灌注保溫裝飾板外墻保溫系統(tǒng)應(yīng)用技術(shù)規(guī)程規(guī)程征求意見稿
- 2024年中國網(wǎng)球游戲機(jī)市場調(diào)查研究報告
- 掩體構(gòu)筑與偽裝教學(xué)法教案
- 讓我們一起去追“星”!兩彈一星之核彈老人魏世杰課件高二下學(xué)期愛國主義教育主題班會
評論
0/150
提交評論