




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
實(shí)驗(yàn)預(yù)約系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)實(shí)驗(yàn)預(yù)約系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘要隨著教務(wù)管理實(shí)行“學(xué)分制〞改革的不斷深入,傳統(tǒng)的按照班級(jí)集體上實(shí)驗(yàn)課的模式很難滿足“學(xué)分制〞教務(wù)管理的要求,完全手工安排實(shí)驗(yàn)教學(xué)過程變得異常艱難。加之目前絕大局部教務(wù)管理軟件不能很好的支持基于實(shí)驗(yàn)工程的開放選課,這就制約了實(shí)驗(yàn)室的教學(xué)過程管理和對(duì)外開放效勞工作。為了解決這一課題,實(shí)驗(yàn)室就需要面向?qū)W生,開放實(shí)驗(yàn),進(jìn)行開放式的實(shí)驗(yàn)教學(xué)選課管理,并及時(shí)掌握實(shí)驗(yàn)成績和學(xué)生教學(xué)反應(yīng)信息,以標(biāo)準(zhǔn)實(shí)踐教學(xué)過程,加強(qiáng)監(jiān)督,提高教學(xué)質(zhì)量。本文主要對(duì)開放實(shí)驗(yàn)室預(yù)約系統(tǒng)的開發(fā)進(jìn)行了研究。闡述了基于Web的教務(wù)管理系統(tǒng)的開發(fā)與設(shè)計(jì)思想,以及應(yīng)用JSP技術(shù)實(shí)現(xiàn)其前臺(tái)和后臺(tái)信息交互的方法及過程。本系統(tǒng)結(jié)合軟件工程的設(shè)計(jì)思想,利用JSP框架、Java等技術(shù)以及SQLSever2000數(shù)據(jù)庫系統(tǒng)對(duì)該平臺(tái)進(jìn)行了開發(fā)和實(shí)現(xiàn),實(shí)現(xiàn)了學(xué)院的動(dòng)態(tài)管理,使得對(duì)信息的管理更加及時(shí)、高效。對(duì)于促進(jìn)學(xué)院管理實(shí)施科學(xué)的網(wǎng)絡(luò)化和信息化管理具有現(xiàn)實(shí)意義。關(guān)鍵詞:JSP;Java;數(shù)據(jù)庫技術(shù);開放實(shí)驗(yàn)室預(yù)約系統(tǒng)TheexperimentofthereservationsystemdesignandimplementationABSTRACTAlongwiththeeducationaladministrationmanagementimplementationof"creditismade"reform,thetraditionalaccordingtoclassonthecollectiveexperimentmodelishardtomeetthe"credit"academicaffairsmanagementrequirements,completelymanualarrangementexperimentteachingprocessbecamearduous.Andmostofthecurrenteducationaladministrationsoftwarecannotbeverygoodbasedonexperimentalprojectsupportopencourse,thisrestrictedthelaboratoryteachingprocessmanagementandopenservicework.Inordertosolvethisissue,thelaboratorywillneedtofacethestudents,openexperiments,theopenexperimentalteachingcoursesmanagement,andtograsptheexperimentresultsandstudents'teachingfeedbackinformation,andtoregulatethepracticeteachingprocess,strengtheningsupervisionandimproveteachingquality.Thispaperfocusesonthedevelopmentoftheopenlaboratoryreservationsystem.ExpoundstheWebofeducationaladministrationmanagementsystembasedonthedevelopmentanddesignandapplicationtechnologytorealizeitsfrontdeskandJSPbackgroundinformationinteractionbetweenmethodandprocess.Thissystemcombinedwiththesoftwareengineeringdesignthought,usingtheJSPframework,JavatechnologyandSQLSever2000databasesystemtotheplatformforthedevelopmentandimplementation,andrealizethedynamicmanagementofcollege,whichmakestheinformationmanagementmoretimelyandefficient.Topromotetheimplementationofscientificinstituteofmanagementofthenetworkandinformationmanagementhaverealisticmeanings.KeyWords:JSP;Java;DatabaseTechnology;OpeningLaboratoryBookingSystem目錄第一章系統(tǒng)概述1系統(tǒng)開發(fā)的意義1系統(tǒng)開發(fā)的目的1可行性研究2技術(shù)及操作可行性2經(jīng)濟(jì)可行性2系統(tǒng)開發(fā)過程3軟件工程的概念及原理3軟件開發(fā)流程3第二章系統(tǒng)需求分析42.1系統(tǒng)總體功能分析42.2系統(tǒng)操作流程42.3各子系統(tǒng)功能分析5學(xué)生子系統(tǒng)功能分析5教師子系統(tǒng)功能分析5管理員子系統(tǒng)功能分析6第三章數(shù)據(jù)庫的設(shè)計(jì)與實(shí)現(xiàn)73.1數(shù)據(jù)庫用到的表及其功能73.2數(shù)據(jù)庫中局部表之間的關(guān)系圖73.3數(shù)據(jù)庫中局部表的詳細(xì)信息8第四章系統(tǒng)模塊的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)104.1用戶登入平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)104.2管理員子系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)10用戶模塊的設(shè)計(jì)與實(shí)現(xiàn)10實(shí)驗(yàn)室管理的設(shè)計(jì)與實(shí)現(xiàn)15學(xué)期定義的設(shè)計(jì)與實(shí)現(xiàn)154.3指導(dǎo)老師子系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)16“我的實(shí)驗(yàn)室〞功能模塊16預(yù)約審核功能模塊18實(shí)驗(yàn)成績管理功能模塊204.4學(xué)生子系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)21實(shí)驗(yàn)預(yù)約功能模塊21“我的預(yù)約〞功能模塊23成績查詢功能模塊234.5普通老師子系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)23第五章總結(jié)25參考文獻(xiàn)26致謝27系統(tǒng)概述系統(tǒng)開發(fā)的意義隨著教學(xué)質(zhì)量的普遍提高,“學(xué)分制〞改革的不斷深入以及無紙化技術(shù)的普遍開展,都要求有新的更先進(jìn)更完善的管理軟件來輔助進(jìn)行對(duì)課程及教學(xué)等各方面的管理更加得心應(yīng)手。本設(shè)計(jì)利用Web技術(shù)和數(shù)據(jù)庫系統(tǒng),將實(shí)驗(yàn)室和實(shí)驗(yàn)工程進(jìn)行信息化管理,實(shí)現(xiàn)實(shí)驗(yàn)工程開放、預(yù)約、審批的流程化、科學(xué)化管理。實(shí)驗(yàn)室管理人員可以通過網(wǎng)絡(luò)設(shè)定實(shí)驗(yàn)工程的設(shè)置、實(shí)驗(yàn)室開放時(shí)間的設(shè)置,并統(tǒng)一對(duì)預(yù)約信息進(jìn)行審批。學(xué)生和科研人員可以通過網(wǎng)絡(luò)實(shí)時(shí)獲得實(shí)驗(yàn)室實(shí)時(shí)的預(yù)約情況,并提交符合時(shí)間、場地約束的合法預(yù)約時(shí)間。實(shí)現(xiàn)對(duì)實(shí)驗(yàn)室指導(dǎo)老師,普通老師,學(xué)生的管理、對(duì)實(shí)驗(yàn)室,實(shí)驗(yàn)工程的統(tǒng)一管理。提供直觀的數(shù)字日歷方式方便用戶完成業(yè)務(wù)與瀏覽需要。實(shí)現(xiàn)實(shí)驗(yàn)成績的管理。對(duì)用戶的操作權(quán)限進(jìn)行控制和管理,防止非授權(quán)用戶操作。通過使用這個(gè)系統(tǒng),學(xué)生可以更加便利的選擇實(shí)驗(yàn),學(xué)校也可以解決合理利用教學(xué)資源的問題,在開放式實(shí)驗(yàn)教學(xué)改革體系下,探索具有不同層次特色的、多樣化的綜合開放實(shí)驗(yàn)教學(xué)模式和教學(xué)方法,方便了實(shí)驗(yàn)室的管理,也很好的利用了學(xué)校的網(wǎng)絡(luò)資源,有利于實(shí)現(xiàn)校內(nèi)資源共享,推動(dòng)了教育信息化的開展。系統(tǒng)開發(fā)的目的實(shí)現(xiàn)個(gè)性化教學(xué)在教學(xué)管理中采用了MIS力圖打破傳統(tǒng)的以班級(jí)為單位和固定步調(diào)教學(xué)管理模式,學(xué)生針對(duì)自身對(duì)相關(guān)知識(shí)的實(shí)際掌握情況自主選擇開設(shè)此課程的指導(dǎo)教師及空閑時(shí)間參與課程學(xué)習(xí)。提高教學(xué)活動(dòng)的針對(duì)性,自主性和雙向選擇性,滿足了不同學(xué)生個(gè)性化學(xué)習(xí)的需要,因材施教,提高了教學(xué)質(zhì)量。便于教學(xué)與管理教師通過該系統(tǒng)可以實(shí)時(shí)監(jiān)控當(dāng)前開設(shè)實(shí)驗(yàn)情況,查閱學(xué)生選課情況,完成批閱實(shí)驗(yàn)報(bào)告,管理實(shí)驗(yàn)成績,上傳實(shí)驗(yàn)相關(guān)考前須知及要求等工作;實(shí)驗(yàn)中心的管理人員利用本系統(tǒng)進(jìn)行實(shí)驗(yàn)設(shè)備、學(xué)生等相關(guān)信息的在線管理,提高了管理的效率和準(zhǔn)確性。實(shí)時(shí)的監(jiān)控使得教師及管理員及時(shí)掌握實(shí)驗(yàn)室課程各項(xiàng)相關(guān)信息,便于教學(xué)及管理。課程選擇更加嚴(yán)謹(jǐn)優(yōu)化通過計(jì)算機(jī)的管理,學(xué)生必須在線參與所選課程的相關(guān)預(yù)習(xí)測驗(yàn)到達(dá)一定分?jǐn)?shù)后才能參與該課程,并在實(shí)驗(yàn)結(jié)束后提交電子版實(shí)驗(yàn)報(bào)告,由教師評(píng)分,成績保存到學(xué)生個(gè)人信息中。這些使得學(xué)生參對(duì)的實(shí)驗(yàn)課程做了更多的準(zhǔn)備性,并通過在線完成實(shí)驗(yàn)報(bào)告和教師的批閱更加及時(shí)掌握到自己的學(xué)習(xí)情況。資源共享通過網(wǎng)絡(luò)實(shí)現(xiàn)實(shí)驗(yàn)資源共享,教師及學(xué)生在任何一臺(tái)聯(lián)網(wǎng)計(jì)算機(jī)終端進(jìn)行實(shí)驗(yàn)預(yù)約、查詢、評(píng)分等操作,不受時(shí)間和空間的限制,方便快捷,使實(shí)驗(yàn)資源得到了充分合理的利用??尚行匝芯考夹g(shù)及操作可行性目前,網(wǎng)絡(luò)編成和網(wǎng)絡(luò)數(shù)據(jù)庫技術(shù)以日趨成熟。因此本系統(tǒng)采用網(wǎng)絡(luò)管理平臺(tái),采用SQLServer2000作為后臺(tái)數(shù)據(jù)庫開發(fā)軟件,前臺(tái)采用Dreamwear作為網(wǎng)頁設(shè)計(jì)軟件并結(jié)合JSP技術(shù)。Dreamwear作為開發(fā)平臺(tái),設(shè)計(jì)靈活,支持的多樣性媒體,穩(wěn)定性,兼容性、移植性,藝術(shù)性,網(wǎng)絡(luò)性均具有優(yōu)勢(shì)。特別是它突出的擴(kuò)展和易開發(fā)性良好,實(shí)驗(yàn)室預(yù)約系統(tǒng)的前臺(tái)建設(shè)提供保障,定能取得實(shí)質(zhì)性進(jìn)展。JSP技術(shù)最大的特點(diǎn)是系統(tǒng)的多平臺(tái)支持,效率高,而且JavaServlet是JSP的技術(shù)根底,大型的Web應(yīng)用程序的開發(fā)需要JavaServlet和JSP配合才能完成。JSP完全的面向?qū)ο?,具有平臺(tái)無關(guān)性且平安可靠,主要面向Internet的所有特點(diǎn)。本系統(tǒng)的規(guī)模為網(wǎng)絡(luò)化管理的學(xué)校實(shí)驗(yàn)室,目標(biāo)的核心是實(shí)現(xiàn)實(shí)驗(yàn)室網(wǎng)上預(yù)約選課的功能,針對(duì)這一系統(tǒng)規(guī)模和目標(biāo)來考察相應(yīng)的技術(shù)是否可行。如今,校園的網(wǎng)絡(luò)化已經(jīng)普及,無論是在生活區(qū)還是教學(xué)區(qū),計(jì)算機(jī)終端都可以實(shí)現(xiàn)聯(lián)網(wǎng),為該系統(tǒng)正常操作的提供了必備的硬件條件。另外,系統(tǒng)以網(wǎng)頁的形式顯示,界面友好,對(duì)計(jì)算機(jī)知識(shí)有初步使用能力的人都可以使用,便于操作。另外現(xiàn)有的技術(shù)已經(jīng)可以保證MIS成熟穩(wěn)健的運(yùn)行,在實(shí)際運(yùn)用中應(yīng)用于各機(jī)關(guān)單位和企業(yè)學(xué)校。因此,本系統(tǒng)通過Dreamweaver軟件的JSP技術(shù)完成網(wǎng)站的前臺(tái)設(shè)計(jì),并使用SQLServer2000實(shí)現(xiàn)對(duì)后臺(tái)數(shù)據(jù)庫的設(shè)計(jì)開發(fā),使得該系統(tǒng)的正常運(yùn)行成為可能。經(jīng)濟(jì)可行性本系統(tǒng)的開發(fā)將使校園教學(xué)的網(wǎng)絡(luò)化管理更為完善,深入到實(shí)驗(yàn)教學(xué)中,為教師和學(xué)生的工作學(xué)習(xí)帶來便捷,充分發(fā)揮其使用價(jià)值。目前,校園的網(wǎng)絡(luò)搭建已經(jīng)完善,無論在機(jī)房,教室還是宿舍,都安裝有寬帶網(wǎng),同時(shí)計(jì)算機(jī)設(shè)備也很多,使教師或?qū)W生便捷的適用本系統(tǒng)成為可能。系統(tǒng)開發(fā)過程本系統(tǒng)以軟件工程的設(shè)計(jì)思想開發(fā),在開發(fā)過程中,運(yùn)用軟件工程原理。首先確定軟件系統(tǒng)的目標(biāo)并進(jìn)行可行性研究和需求分析,并對(duì)資源分配、進(jìn)度安排等做出合理方案。通過對(duì)該工程功能、性能、數(shù)據(jù)、界面等要求的構(gòu)建,確定系統(tǒng)的邏輯模型。在軟件設(shè)計(jì)階段,首先進(jìn)行模塊分解,確定模塊的功能和模塊間的接口,然后分工實(shí)現(xiàn)每個(gè)模塊的細(xì)節(jié)。最后,進(jìn)行幾個(gè)模塊的單獨(dú)和連接測試,完成工程的開發(fā)。軟件工程的概念及原理軟件工程(SoftwareEngineering,簡稱為SE)是一門研究用工程化方法構(gòu)建和維護(hù)有效的、實(shí)用的和高質(zhì)量的軟件的學(xué)科。它涉及到程序設(shè)計(jì)語言,數(shù)據(jù)庫,軟件開發(fā)工具,系統(tǒng)平臺(tái),標(biāo)準(zhǔn),設(shè)計(jì)模式等方面。主要內(nèi)容包括軟件工程概述、可行性分析、需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、面向?qū)ο蠓治雠c設(shè)計(jì)、編碼、軟件質(zhì)量與質(zhì)量保證、工程方案與管理。軟件工程思想的根本原理:1、用分階段的生命周期方案嚴(yán)格管理;2、堅(jiān)持進(jìn)行階段評(píng)審;3、實(shí)行嚴(yán)格的產(chǎn)品控制;4、采納現(xiàn)代程序設(shè)計(jì)技術(shù);5、結(jié)果應(yīng)能清楚地審查;6、開發(fā)小組的人員應(yīng)少而精;7、成認(rèn)不斷改良軟件工程實(shí)踐的必要性。軟件開發(fā)流程系統(tǒng)軟件開發(fā)流程主要有五步,第一步:需求調(diào)研分析;第二步:概要設(shè)計(jì);第三步:詳細(xì)設(shè)計(jì);第四步:編碼;第五步:測試系統(tǒng)需求分析2.1系統(tǒng)總體功能分析本系統(tǒng)的核心功能是完成實(shí)驗(yàn)室網(wǎng)上預(yù)約選課,為了方便不同需求用戶的使用,系統(tǒng)將實(shí)現(xiàn)四種身份的登錄。分為學(xué)生管理、普通教師管理、指導(dǎo)教師管理、系統(tǒng)管理員管理四個(gè)子系統(tǒng),每一個(gè)子系統(tǒng)包含自己的內(nèi)容,不同的用戶登錄不同的子系統(tǒng),從而實(shí)現(xiàn)自己的功能。任何身份的用戶登錄系統(tǒng)后,在系統(tǒng)中系統(tǒng)都會(huì)記錄其身份,用戶也可在此期間修改個(gè)人密碼。系統(tǒng)模塊圖如圖2.1所示。圖2.1系統(tǒng)模塊圖Fig.2.1Systemmodulechart2.2系統(tǒng)操作流程從實(shí)驗(yàn)室預(yù)約整體的操作來分析可以通過以下幾個(gè)流程:首先是系統(tǒng)管理員登入,初始化用戶和實(shí)驗(yàn)室;然后是實(shí)驗(yàn)室管理員登入,設(shè)置好實(shí)驗(yàn)室的開放時(shí)間和開放工程;之后是學(xué)生、老師登入進(jìn)行實(shí)驗(yàn)預(yù)約;再有實(shí)驗(yàn)室管理員進(jìn)行預(yù)約審核;實(shí)驗(yàn)完成;最后指導(dǎo)老師填寫實(shí)驗(yàn)成績。操作操作流程圖圖2.2系統(tǒng)操作流程圖Fig.2.2Systemoperationflowchart2.3各子系統(tǒng)功能分析學(xué)生子系統(tǒng)功能分析學(xué)生可對(duì)開放實(shí)驗(yàn)預(yù)約的實(shí)驗(yàn)室進(jìn)行實(shí)驗(yàn)預(yù)約,其中包含“自選實(shí)驗(yàn)預(yù)約〞和“自主實(shí)驗(yàn)預(yù)約〞兩種預(yù)約類型。預(yù)約定義:自選實(shí)驗(yàn)預(yù)約表示相關(guān)教育方案內(nèi)安排的實(shí)驗(yàn)課程預(yù)約,與其相對(duì)應(yīng)的自主實(shí)驗(yàn)預(yù)約那么表示方案外的實(shí)驗(yàn)預(yù)約。子系統(tǒng)功能模塊圖如圖2.3所示。圖2.3學(xué)生子系統(tǒng)功能圖Fig.2.3Studentssubsystemsfunctiondiagram教師子系統(tǒng)功能分析教師功能主要包括對(duì)預(yù)約的工程信息的人數(shù)、時(shí)間、地點(diǎn)審核。對(duì)自己管理的實(shí)驗(yàn)室信息的維護(hù);對(duì)實(shí)驗(yàn)室開放狀態(tài)的設(shè)置,實(shí)驗(yàn)室開放時(shí)間的設(shè)置;對(duì)每個(gè)實(shí)驗(yàn)室開設(shè)的自主實(shí)驗(yàn)工程進(jìn)行維護(hù),包含課時(shí),可容納人數(shù)等;查看被預(yù)約的自由實(shí)驗(yàn)工程。按實(shí)驗(yàn)工程對(duì)學(xué)生實(shí)驗(yàn)成績進(jìn)行維護(hù)。個(gè)人密碼、根本資料的維護(hù)等。指導(dǎo)老師功能模塊如圖2.4所示。圖2.4教師子系統(tǒng)功能圖Fig.2.4Theteachersubsystemsfunctiondiagram管理員子系統(tǒng)功能分析管理員功能模塊如下圖,可以查看編輯所有用戶信息〔密碼可編輯,不能查看〕,對(duì)管理員、老師、學(xué)生信息的增加、刪除、修改和導(dǎo)出。對(duì)實(shí)驗(yàn)室信息的增加、刪除、修改和導(dǎo)出,指定負(fù)責(zé)實(shí)驗(yàn)室的老師。統(tǒng)一對(duì)創(chuàng)新學(xué)分進(jìn)行維護(hù)。對(duì)個(gè)人密碼,根本資料的維護(hù)圖2.5管理員子系統(tǒng)功能圖Fig.2.5Administratorsubsystemsfunctiondiagram數(shù)據(jù)庫的設(shè)計(jì)與實(shí)現(xiàn)3.1數(shù)據(jù)庫用到的表及其功能該系統(tǒng)主要實(shí)現(xiàn)三大塊業(yè)務(wù):(1)指導(dǎo)教師對(duì)實(shí)驗(yàn)題目進(jìn)行確定;(2)學(xué)生與老師的互選;(3)學(xué)生預(yù)約實(shí)驗(yàn)。這三大塊業(yè)務(wù)構(gòu)成了系統(tǒng)的三個(gè)核心模塊。這三塊業(yè)務(wù)之間相互依存,在系統(tǒng)中有必然的聯(lián)系。該系統(tǒng)主要用到了數(shù)據(jù)庫中的以下數(shù)據(jù)表,如表3.1所示表3.1數(shù)據(jù)庫中的表及其功能Table3.1Inadatabasetableanditsfunctions名稱作用Admin管理員表LAB實(shí)驗(yàn)表ST學(xué)生選教師表Student學(xué)生表Teacher教師表3.2數(shù)據(jù)庫中局部表之間的關(guān)系圖下面是系統(tǒng)開發(fā)過程中所用到的數(shù)據(jù)庫中的局部表之間的約束關(guān)系。如圖3.1所示。圖3.1局部表之間的關(guān)系圖Fig.3.1Partoftherelationshipbetweenthetablefigure3.3數(shù)據(jù)庫中局部表的詳細(xì)信息〔Student表3.2學(xué)生信息表Table3.2Studentsinformationtable列名數(shù)據(jù)類型長度允許空IDInt4StudentID〔主鍵〕Char8PasswordChar6StudentnameVarchar20√CollegeVarchar50√SpecialtyVarchar50√〔Teacher〕教師表表3.3教師信息表Table3.3Teachers'informationtable列名數(shù)據(jù)類型長度允許空IDint4TeacherID〔主鍵〕char10Passwordchar10Teachernamevarchar50√〔Admin〕管理員表表3.4管理員信息表Table3.4Administratorinformationtable列名數(shù)據(jù)類型長度允許空AdminIDvarchar8Adminnamevarchar50√Passwordchar6〔ST表3.5選課信息表Table3.5Courseinformationtable列名數(shù)據(jù)類型長度允許空IDint4StudentIDchar8√CourseIDchar8√Reportnamevarchar50√Reportbodyvarchar1000√Gradechar10√系統(tǒng)模塊的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)4.1用戶登入平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)針對(duì)本系統(tǒng)實(shí)驗(yàn)室網(wǎng)上預(yù)約課程的功能,為了方便不同身份用戶的使用,分為三種身份〔學(xué)生、教師及系統(tǒng)管理員〕實(shí)現(xiàn)用戶的注冊(cè)及登錄,登錄成功后系統(tǒng)會(huì)跳轉(zhuǎn)到各自身份所使用的首頁面。用戶可以自己的需要隨時(shí)在登錄成功后各自身份的子系統(tǒng)中修改密碼。假設(shè)登錄時(shí)所輸入的密碼不正確,那么無法跳轉(zhuǎn)到正常頁面,系統(tǒng)會(huì)出現(xiàn)報(bào)錯(cuò)頁面。頁面登入界面的示意圖如圖4.1所示。圖4.1用戶登入平臺(tái)界面圖Fig.4.1Theuserloginplatforminterfacediagram4.2管理員子系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)系統(tǒng)管理員主要負(fù)責(zé)用戶、實(shí)驗(yàn)室、學(xué)期定義等根底數(shù)據(jù)的初始化和維護(hù)工作。4用戶模塊的設(shè)計(jì)與實(shí)現(xiàn)用戶主要分為:學(xué)生、普通教師、實(shí)驗(yàn)室管理員、系統(tǒng)管理員四種角色。1.“學(xué)生〞用戶模塊學(xué)生以專業(yè)、班級(jí)為單位進(jìn)行管理。學(xué)生名單菜單下包含了專業(yè)的增加、修改、刪除操作,班級(jí)的增加、修改、刪除操作,以及學(xué)生的導(dǎo)入、清空、增加、修改、刪除操作?!?〕專業(yè)A.專業(yè)列表:點(diǎn)擊“學(xué)生名單〞,首先出現(xiàn)專業(yè)列表界面如圖4.2所示,可對(duì)專業(yè)進(jìn)行添加、修改、刪除、查詢操作。圖4.2專業(yè)列表界面圖Fig.4.2ProfessionallistinterfacediagramB.新增專業(yè):新增專業(yè)界面如圖4.3所示,填寫專業(yè)名稱,備注填寫可選。完成后點(diǎn)擊確定即可保存新增專業(yè)。圖4.3新增專業(yè)界面圖Fig.4.3NewprofessionalinterfacediagramC.編輯專業(yè):如圖4.4所示,填寫名稱和備注,完成后點(diǎn)擊確定保存修改。圖4.4編輯專業(yè)界面圖Fig.4.4EditprofessionalinterfacediagramD.刪除專業(yè)點(diǎn)擊專業(yè)列表中相關(guān)專業(yè)對(duì)應(yīng)的“刪除〞鏈接完成刪除操作。班級(jí)點(diǎn)擊專業(yè)列表中相關(guān)專業(yè)對(duì)應(yīng)的“班級(jí)列表〞鏈接進(jìn)入該專業(yè)下的班級(jí)列表。界面如圖4.5所示,可對(duì)班級(jí)進(jìn)行添加、修改、刪除、查詢操作,操作過程與操作界面同〔1〕專業(yè)圖4.5班級(jí)列表界面圖Fig.4.5Theclasslistinterfacediagram學(xué)生A.學(xué)生列表:點(diǎn)擊班級(jí)列表中相關(guān)專業(yè)對(duì)應(yīng)的“學(xué)生列表〞鏈接進(jìn)入該班級(jí)對(duì)應(yīng)的學(xué)生列表,界面如圖4.6所示,可對(duì)學(xué)生進(jìn)行新增、編輯、刪除、導(dǎo)入、清空操作。圖4.6學(xué)生列表界面圖Fig.4.6Studentslistinterfacediagram同專業(yè)B.新增學(xué)生:即填寫學(xué)生學(xué)號(hào)、姓名、密碼,和電子郵件。完成后點(diǎn)擊確定即可保存新增學(xué)生。C.編輯學(xué)生:即編輯學(xué)生學(xué)號(hào)、姓名、密碼,和電子郵件。如不修改密碼將密碼項(xiàng)留空。D.刪除學(xué)生:即點(diǎn)擊學(xué)生列表中相關(guān)學(xué)生對(duì)應(yīng)的“刪除〞鏈接完成刪除操作。E.導(dǎo)入學(xué)生:學(xué)生列表頁中“導(dǎo)入〞按鈕進(jìn)入導(dǎo)入頁面如圖4.7表示,支持Excel格式文件的導(dǎo)入。圖4.7學(xué)生導(dǎo)入界面圖Fig.4.7Studentsintointerfacediagram選擇Excel文件,填寫Excel工作表名,點(diǎn)擊確定完成導(dǎo)入操作。Excel文件界面如圖4.8所示,導(dǎo)入格式為:第一行為標(biāo)題,第一列學(xué)號(hào),第二列姓名,導(dǎo)入時(shí)請(qǐng)指定EXCEL工作表名圖4.8Excel文件界面圖Fig.4.8Excelfileinterfacediagram2.“普通老師〞用戶模塊普通老師列表界面如圖4.9所示,可對(duì)需要自主實(shí)驗(yàn)預(yù)約的老師進(jìn)行添加、修改、刪除、查詢操作,操作界面和操作過程與學(xué)生用戶類似。圖4.9普通老師列表界面圖Fig.4.9Ordinaryteacherlistinterfacediagram3.“指導(dǎo)老師〔實(shí)驗(yàn)室管理員〕〞用戶模塊〔1〕實(shí)驗(yàn)室管理員列表實(shí)驗(yàn)室管理員列表如圖4.10所示,可對(duì)實(shí)驗(yàn)室管理員進(jìn)行添加、修改、刪除、查詢操作。圖4.10實(shí)驗(yàn)室管理員列表界面圖Fig.4.10Thelistoflaboratoryinterfacediagram〔2〕新增實(shí)驗(yàn)室管理員填寫實(shí)驗(yàn)室管理員各項(xiàng)屬性,其中用戶名、密碼、姓名為必填項(xiàng),其他項(xiàng)可選。填寫完成后點(diǎn)擊確定完成操作?!?〕編輯實(shí)驗(yàn)室管理員編輯實(shí)驗(yàn)室管理員各項(xiàng)屬性,其中密碼留空代表不修改密碼。填寫完成后點(diǎn)擊確定完成操作?!?〕刪除實(shí)驗(yàn)室管理員點(diǎn)擊實(shí)驗(yàn)室管理員列表中相關(guān)人員對(duì)應(yīng)的“刪除〞鏈接完成刪除操作。4.“系統(tǒng)管理員〞用戶模塊〔1〕系統(tǒng)管理員列表系統(tǒng)管理員列表界面如圖4.11所示,可對(duì)系統(tǒng)管理員進(jìn)行增加、編輯、查詢、刪除操作;圖4.11系統(tǒng)管理員列表界面圖Fig.4.11Thesystemadministratorlistinterfacediagram4實(shí)驗(yàn)室管理的設(shè)計(jì)與實(shí)現(xiàn)實(shí)驗(yàn)室列表界面如圖4.12所示,主要包含實(shí)驗(yàn)室的增加、修改、刪除操作和指定負(fù)責(zé)實(shí)驗(yàn)室的指導(dǎo)老師,數(shù)據(jù)已導(dǎo)入。新增、編輯、刪除功能操作類似學(xué)生用戶。圖4.12實(shí)驗(yàn)室列表界面圖Fig.4.12Laboratorylistinterfacediagram4學(xué)期定義的設(shè)計(jì)與實(shí)現(xiàn)學(xué)期列表界面如圖4.13所示,開始日期為當(dāng)前學(xué)期的第一周的周一,結(jié)束日期為當(dāng)前最后一周的周日。學(xué)期的星期數(shù)由這兩個(gè)日期決定。學(xué)期定義決定了學(xué)生可進(jìn)行實(shí)驗(yàn)預(yù)約的日期范圍。每個(gè)學(xué)期使用本系統(tǒng)前系統(tǒng)管理員需要設(shè)置本學(xué)期的開始日期和結(jié)束日期?!部深A(yù)約的最大時(shí)間范圍〕圖4.13學(xué)期列表界面圖Fig.4.13Termlistinterfacediagram4.3指導(dǎo)老師子系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)4“我的實(shí)驗(yàn)室〞功能模塊指導(dǎo)老師負(fù)責(zé):實(shí)驗(yàn)室根本信息完善、實(shí)驗(yàn)工程管理,實(shí)驗(yàn)室開放時(shí)間設(shè)置預(yù)約審批和預(yù)約時(shí)間調(diào)整實(shí)驗(yàn)成績錄入和發(fā)布“我的實(shí)驗(yàn)室〞界面如圖4.14所示,主要包含了管轄范圍內(nèi)的實(shí)驗(yàn)室信息,包括實(shí)驗(yàn)室根本信息,實(shí)驗(yàn)工程的開放,實(shí)驗(yàn)室開放時(shí)間的設(shè)置。圖4.14“我的實(shí)驗(yàn)室〞界面圖Fig.4.14"Mylaboratory"interfacediagram1.實(shí)驗(yàn)室根本信息編輯實(shí)驗(yàn)室信息編輯界面如圖4.15所示,點(diǎn)擊“我的實(shí)驗(yàn)室〞列表對(duì)應(yīng)的“編輯〞按鈕進(jìn)入實(shí)驗(yàn)室根本信息的編輯圖4.15實(shí)驗(yàn)室信息編輯界面圖Fig.4.15Laboratoryinformationeditinginterfacediagram值得注意的是:〔1〕“狀態(tài)〞代表:是否允許預(yù)約。默認(rèn)為“關(guān)閉〞狀態(tài),代表不能進(jìn)行預(yù)約,將狀態(tài)改為“啟用〞后學(xué)生可對(duì)該實(shí)驗(yàn)室進(jìn)行預(yù)約。在仔細(xì)檢查實(shí)驗(yàn)工程〔主要是確認(rèn)課時(shí)和可容納人數(shù)〕無誤以及開放時(shí)間設(shè)置好后再將實(shí)驗(yàn)室的狀態(tài)改為“啟用〞。〔2〕“預(yù)約開始日期〞和“預(yù)約結(jié)束日期〞,鼠標(biāo)點(diǎn)擊選擇對(duì)應(yīng)的日期。這兩個(gè)日期可以應(yīng)用場景包含:如開放下周開始的一個(gè)月、學(xué)期期末考試不開放,均可通過這兩個(gè)日期進(jìn)行設(shè)置。兩個(gè)日期理論上應(yīng)該在當(dāng)前學(xué)期所在的日期范圍內(nèi)。2.實(shí)驗(yàn)工程編輯列舉機(jī)電工程實(shí)驗(yàn)室,點(diǎn)擊實(shí)驗(yàn)室名稱進(jìn)入實(shí)驗(yàn)室詳細(xì)信息界面如圖4.16所示,可對(duì)實(shí)驗(yàn)工程進(jìn)行新增、刪除、修改操作。圖4.16實(shí)驗(yàn)工程列表界面圖Fig.4.16Theexperimentprojectlistinterfacediagram操作功能包括:〔1〕新增實(shí)驗(yàn)工程點(diǎn)擊“新增實(shí)驗(yàn)〞按鈕進(jìn)入新增實(shí)驗(yàn)工程頁面,填寫實(shí)驗(yàn)工程的相關(guān)屬性,其中實(shí)驗(yàn)名稱、所需課時(shí)、可容納人數(shù)為必填項(xiàng),點(diǎn)擊確認(rèn)保存新增實(shí)驗(yàn)工程。〔2〕編輯實(shí)驗(yàn)工程編輯實(shí)驗(yàn)工程的相關(guān)屬性,其中實(shí)驗(yàn)名稱、所需課時(shí)、可容納人數(shù)為必填項(xiàng),點(diǎn)擊確認(rèn)保存?!?〕刪除實(shí)驗(yàn)工程點(diǎn)擊自選實(shí)驗(yàn)列表中相關(guān)實(shí)驗(yàn)工程對(duì)應(yīng)的“刪除〞鏈接完成刪除操作。為減少時(shí)間沖突,實(shí)驗(yàn)室管理員可在開放實(shí)驗(yàn)室預(yù)約前預(yù)先定義好可預(yù)約的時(shí)間。點(diǎn)擊“我的實(shí)驗(yàn)室〞進(jìn)入實(shí)驗(yàn)室列表,點(diǎn)擊相關(guān)實(shí)驗(yàn)室的“預(yù)置〞鏈接,進(jìn)入到開放時(shí)間預(yù)置頁面如圖4.17所示。其中綠色方塊代表開放時(shí)間,灰色方塊代表不開放時(shí)間。圖4.17實(shí)驗(yàn)室開放時(shí)間預(yù)置界面圖Fig.4.17Theopenlaboratorytimepresetsinterfacediagram值得注意的是在完成實(shí)驗(yàn)工程編輯和開放時(shí)間預(yù)置后,返回到我的實(shí)驗(yàn)室,點(diǎn)擊該實(shí)驗(yàn)室的“編輯〞鏈接進(jìn)入編輯頁面,填寫開放開始日期和結(jié)束日期。4預(yù)約審核功能模塊點(diǎn)擊“預(yù)約審核〞進(jìn)入待審核實(shí)驗(yàn)室列表界面如圖4.18所示。圖4.18待審核實(shí)驗(yàn)室列表界面圖Fig.4.18Toauditlaboratorylistinterfacediagram預(yù)約審核包含兩種模式:列表審核和課表審核點(diǎn)擊對(duì)應(yīng)實(shí)驗(yàn)室的“列表審核〞鏈接進(jìn)入預(yù)約審核界面如圖4.19所示,點(diǎn)擊“通過〞或者“駁回〞審核各個(gè)預(yù)約,審核信息將反應(yīng)給預(yù)約的學(xué)生或者預(yù)約老師。點(diǎn)擊“查看名單〞可查看每次預(yù)約的相關(guān)人員;圖4.19列表審核界面圖Fig.4.19Listauditinterfacediagram課表審核模式是一種更直觀的審核方式,界面如圖4.20所示。 圖4.20課表審核界面圖Fig.4.20Scheduleauditinterfacediagram4實(shí)驗(yàn)成績管理功能模塊實(shí)驗(yàn)成績工程列表界面如圖4.21所示,點(diǎn)擊“實(shí)驗(yàn)成績〞菜單進(jìn)入管轄實(shí)驗(yàn)室的所有實(shí)驗(yàn)工程列表圖4.21實(shí)驗(yàn)成績工程列表界面圖Fig.4.21Theexperimentresultprojectlistinterfacediagram點(diǎn)擊“成績錄入〞鏈接,進(jìn)入成績錄入界面如圖4.22所示,顯示當(dāng)前所有預(yù)約過該實(shí)驗(yàn)工程但成績未發(fā)布的學(xué)生名單。圖4.22實(shí)驗(yàn)成績錄入界面圖Fig.4.22Theexperimentachievementsinputinterfacediagram填寫成績,按“保存〞按鈕進(jìn)行保存,點(diǎn)擊“發(fā)布〞產(chǎn)生的結(jié)果是:1.列表中的學(xué)生將能看到自己的實(shí)驗(yàn)成績;“發(fā)布〞過成績的學(xué)生實(shí)驗(yàn)成績進(jìn)行編輯,事實(shí)上將不再“成績錄入〞界面顯示。4.4學(xué)生子系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)學(xué)生可對(duì)開放實(shí)驗(yàn)預(yù)約的實(shí)驗(yàn)室進(jìn)行實(shí)驗(yàn)預(yù)約,其中包含“自選實(shí)驗(yàn)預(yù)約〞和“自主實(shí)驗(yàn)預(yù)約〞兩種預(yù)約類型。預(yù)約定義:自選實(shí)驗(yàn)預(yù)約表示相關(guān)教育方案內(nèi)安排的實(shí)驗(yàn)課程預(yù)約,與其相對(duì)應(yīng)的自主實(shí)驗(yàn)預(yù)約那么表示方案外的實(shí)驗(yàn)預(yù)約。4實(shí)驗(yàn)預(yù)約功能模塊1.自選實(shí)驗(yàn)預(yù)約預(yù)約時(shí)主要走三步:〔1〕點(diǎn)擊“實(shí)驗(yàn)預(yù)約〞菜單,進(jìn)入實(shí)驗(yàn)室預(yù)約〔2〕點(diǎn)擊狀態(tài)為開放的“實(shí)驗(yàn)室名稱〞或者“開放工程〞3所示。圖4.23自選實(shí)驗(yàn)預(yù)約界面圖Fig.4.23Customizethereservationinterfacediagram其中綠色塊代表推薦的預(yù)約,“〔1/20〕〞代表總共可容納20人,當(dāng)前已經(jīng)有1個(gè)人預(yù)約,點(diǎn)擊可查看預(yù)約名單。紅色塊表示其他無法預(yù)約的時(shí)間〔滿員的,其他實(shí)驗(yàn)工程的,已經(jīng)預(yù)約過的等〕。草綠色的代表其他空閑可預(yù)約時(shí)間,如沒有推薦預(yù)約,或者是首次預(yù)約,請(qǐng)點(diǎn)擊“預(yù)約〞按鈕進(jìn)行預(yù)約。透明色代表無法預(yù)約的時(shí)間?;疑砥渌苏陬A(yù)約這個(gè)時(shí)間段。如無法確定所要預(yù)約的實(shí)驗(yàn)工程在哪個(gè)實(shí)驗(yàn)室上課,可從工程列表中選擇進(jìn)入相關(guān)實(shí)驗(yàn)工程的預(yù)約。具體操作如下:首先點(diǎn)擊“實(shí)驗(yàn)預(yù)約〞菜單,在實(shí)驗(yàn)室列表上方點(diǎn)擊“切換到實(shí)驗(yàn)列表〞按鈕進(jìn)入。與自選實(shí)驗(yàn)類似,但需填寫預(yù)約的時(shí)間工程名稱和預(yù)計(jì)的所需課時(shí)。點(diǎn)擊實(shí)驗(yàn)室列表上方的“自主實(shí)驗(yàn)預(yù)約〞進(jìn)入或者實(shí)驗(yàn)工程列表上方的“自主實(shí)驗(yàn)預(yù)約〞進(jìn)入預(yù)約界面如圖4.24所示。圖4.2
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- hr個(gè)人工作總結(jié)
- (2024年秋季版)七年級(jí)道德與法治上冊(cè) 第二單元 青春的腳步 青春的氣息 第三課 人們說我們長大了教學(xué)實(shí)錄 魯人版六三制
- 分流安置用工合同范本
- 小學(xué)年度工作總結(jié)范文-xx小學(xué)年度工作總結(jié)
- 個(gè)人與公司設(shè)計(jì)合同范例
- 買賣租賃汽車合同范例
- 學(xué)期協(xié)會(huì)工作總結(jié)
- 口腔老板勞務(wù)合同范本
- 醫(yī)藥長期供貨合同范本
- 加盟飯店合伙協(xié)議合同范例
- 蜂膠表彰會(huì)中宏全國通用版模板課件
- 消化系統(tǒng)疾病PBL教學(xué)案例
- DBJ∕T 15-104-2015 預(yù)拌砂漿混凝土及制品企業(yè)試驗(yàn)室管理規(guī)范
- 裝配式建筑疊合板安裝技術(shù)交底
- 2022年HTD-8M同步帶輪尺寸表
- 皮帶滾筒數(shù)據(jù)標(biāo)準(zhǔn)
- 腳手架操作平臺(tái)計(jì)算書
- 內(nèi)科學(xué)第八版循環(huán)系統(tǒng)教學(xué)大綱
- 煤礦供電系統(tǒng)及供電安全講座方案課件
- 綠色建筑及材料分析及案列
- 實(shí)用中西醫(yī)結(jié)合診斷治療學(xué)
評(píng)論
0/150
提交評(píng)論