實(shí)驗(yàn)預(yù)約系統(tǒng)的設(shè)計與實(shí)現(xiàn)_第1頁
實(shí)驗(yàn)預(yù)約系統(tǒng)的設(shè)計與實(shí)現(xiàn)_第2頁
實(shí)驗(yàn)預(yù)約系統(tǒng)的設(shè)計與實(shí)現(xiàn)_第3頁
實(shí)驗(yàn)預(yù)約系統(tǒng)的設(shè)計與實(shí)現(xiàn)_第4頁
已閱讀5頁,還剩35頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、精品實(shí)驗(yàn)預(yù)約系統(tǒng)的設(shè)計與實(shí)現(xiàn)-可編輯 -精品實(shí)驗(yàn)預(yù)約系統(tǒng)的設(shè)計與實(shí)現(xiàn)摘要隨著教務(wù)管理實(shí)行 “學(xué)分制” 改革的不斷深入, 傳統(tǒng)的按照班級集體上實(shí)驗(yàn)課的模式很難滿足 “學(xué)分制” 教務(wù)管理的要求, 完全手工安排實(shí)驗(yàn)教學(xué)過程變得異常艱難。加之目前絕大部分教務(wù)管理軟件不能很好的支持基于實(shí)驗(yàn)項(xiàng)目的開放選課,這就制約了實(shí)驗(yàn)室的教學(xué)過程管理和對外開放服務(wù)工作。為了解決這一課題,實(shí)驗(yàn)室就需要面向?qū)W生,開放實(shí)驗(yàn),進(jìn)行開放式的實(shí)驗(yàn)教學(xué)選課管理,并及時掌握實(shí)驗(yàn)成績和學(xué)生教學(xué)反饋信息,以規(guī)范實(shí)踐教學(xué)過程, 加強(qiáng)監(jiān)督, 提高教學(xué)質(zhì)量。本文主要對開放實(shí)驗(yàn)室預(yù)約系統(tǒng)的開發(fā)進(jìn)行了研究。闡述了基于Web 的教務(wù)管理系統(tǒng)的開發(fā)與設(shè)

2、計思想, 以及應(yīng)用 JSP 技術(shù)實(shí)現(xiàn)其前臺和后臺信息交互的方法及過程。本系統(tǒng)結(jié)合軟件工程的設(shè)計思想,利用JSP 框架、 Java 等技術(shù)以及 SQL Sever 2000 數(shù)據(jù)庫系統(tǒng)對該平臺進(jìn)行了開發(fā)和實(shí)現(xiàn), 實(shí)現(xiàn)了學(xué)院的動態(tài)管理,使得對信息的管理更加及時、 高效。對于促進(jìn)學(xué)院管理實(shí)施科學(xué)的網(wǎng)絡(luò)化和信息化管理具有現(xiàn)實(shí)意義。關(guān)鍵詞: JSP; Java;數(shù)據(jù)庫技術(shù);開放實(shí)驗(yàn)室預(yù)約系統(tǒng)-可編輯 -精品The experiment of the reservation system designand implementationABSTRACTAlongwiththeeducationaladmi

3、nistrationmanagementimplementation of "credit is made" reform, the traditional according toclass on thecollectiveexperimentmodelis hardto meetthe"credit"academicaffairsmanagementrequirements,completelymanualarrangement experiment teaching process became arduous. And most ofthecur

4、renteducationaladministrationsoftwarecannotbe verygoodbased on experimental project support open course, this restricted thelaboratoryteachingprocessmanagementandopenservicework.Inorder to solve this issue, the laboratory will need to face the students,openexperiments,theopenexperimentalteachingcour

5、sesmanagement,andtograsptheexperimentresultsandstudents'teachingfeedbackinformation,andtoregulatethepracticeteaching-可編輯 -精品process, strengthening supervision and improve teaching quality.This paper focuseson thedevelopmentoftheopenlaboratoryreservationsystem.ExpoundstheWebofeducational administ

6、rationmanagementsystembasedonthedevelopmentanddesignandapplicationtechnologyto realizeitsfrontdeskandJSP backgroundinformationinteractionbetweenmethodandprocess.This systemcombined with the software engineering design thought, using the JSPframework, Java technology and SQL Sever 2000 database syste

7、m to theplatformforthe developmentandimplementation,andrealizethedynamicmanagementofcollege,whichmakestheinformationmanagement more timely and efficient. To promote the implementationof scientificinstituteof managementofthenetworkandinformationmanagement have realistic meanings.Key Words:JSP;Java;Da

8、tabase Technology;Opening LaboratoryBooking System目錄第一章系統(tǒng)概述 . 1-可編輯 -精品1.1系統(tǒng)開發(fā)的意義 .11.2系統(tǒng)開發(fā)的目的 .11.3可行性研究 .21.3.1技術(shù)及操作可行性 .21.3.2經(jīng)濟(jì)可行性 .31.4系統(tǒng)開發(fā)過程 .41.4.1軟件工程的概念及原理 .41.4.2軟件開發(fā)流程 .4第二章系統(tǒng)需求分析 .52.1系統(tǒng)總體功能分析 .52.2系統(tǒng)操作流程 .62.3各子系統(tǒng)功能分析 .62.3.1學(xué)生子系統(tǒng)功能分析 .62.3.2教師子系統(tǒng)功能分析 .72.3.3管理員子系統(tǒng)功能分析 .8第三章數(shù)據(jù)庫的設(shè)計與實(shí)現(xiàn) .8

9、3.1數(shù)據(jù)庫用到的表及其功能 .83.2數(shù)據(jù)庫中部分表之間的關(guān)系圖 .93.3數(shù)據(jù)庫中部分表的詳細(xì)信息 .10第四章系統(tǒng)模塊的詳細(xì)設(shè)計與實(shí)現(xiàn) .124.1用戶登入平臺的設(shè)計與實(shí)現(xiàn) .124.2管理員子系統(tǒng)的設(shè)計與實(shí)現(xiàn) .12-可編輯 -精品4.2.1用戶模塊的設(shè)計與實(shí)現(xiàn) .134.2.2實(shí)驗(yàn)室管理的設(shè)計與實(shí)現(xiàn) .184.2.3學(xué)期定義的設(shè)計與實(shí)現(xiàn) .194.3指導(dǎo)老師子系統(tǒng)的設(shè)計與實(shí)現(xiàn) .194.3.1“我的實(shí)驗(yàn)室”功能模塊 .204.3.2預(yù)約審核功能模塊 .224.3.3實(shí)驗(yàn)成績管理功能模塊 .244.4學(xué)生子系統(tǒng)的設(shè)計與實(shí)現(xiàn) .254.4.1實(shí)驗(yàn)預(yù)約功能模塊 .264.4.2“我的預(yù)約”

10、功能模塊 .274.4.3成績查詢功能模塊 .284.5普通老師子系統(tǒng)的設(shè)計與實(shí)現(xiàn) .28第五章總結(jié) .29參考文獻(xiàn) .30致謝 .32-可編輯 -精品-可編輯 -精品第一章系統(tǒng)概述1.1 系統(tǒng)開發(fā)的意義隨著教學(xué)質(zhì)量的普遍提高, “學(xué)分制”改革的不斷深入以及無紙化技術(shù)的普遍發(fā)展,都要求有新的更先進(jìn)更完善的管理軟件來輔助進(jìn)行對課程及教學(xué)等各方面的管理更加得心應(yīng)手。本設(shè)計利用 Web 技術(shù)和數(shù)據(jù)庫系統(tǒng),將實(shí)驗(yàn)室和實(shí)驗(yàn)項(xiàng)目進(jìn)行信息化管理,實(shí)現(xiàn)實(shí)驗(yàn)項(xiàng)目開放、預(yù)約、審批的流程化、科學(xué)化管理。實(shí)驗(yàn)室管理人員可以通過網(wǎng)絡(luò)設(shè)定實(shí)驗(yàn)項(xiàng)目的設(shè)置、 實(shí)驗(yàn)室開放時間的設(shè)置, 并統(tǒng)一對預(yù)約信息進(jìn)行審批。學(xué)生和科研人員可

11、以通過網(wǎng)絡(luò)實(shí)時獲得實(shí)驗(yàn)室實(shí)時的預(yù)約情況,并提交符合時間、場地約束的合法預(yù)約時間。實(shí)現(xiàn)對實(shí)驗(yàn)室指導(dǎo)老師,普通老師,學(xué)生的管理、對實(shí)驗(yàn)室,實(shí)驗(yàn)項(xiàng)目的統(tǒng)一管理。 提供直觀的數(shù)字日歷方式方便用戶完成業(yè)務(wù)與瀏覽需要。 實(shí)現(xiàn)實(shí)驗(yàn)成績的管理。 對用戶的操作權(quán)限進(jìn)行控制和管理,防止非授權(quán)用戶操作。通過使用這個系統(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)資源共享,推動了教育信息化的發(fā)展。1.2 系統(tǒng)開發(fā)的目的實(shí)現(xiàn)個性化教學(xué)在教

12、學(xué)管理中采用了MIS 力圖打破傳統(tǒng)的以班級為單位和固定步調(diào)教學(xué)管-可編輯 -精品理模式,學(xué)生針對自身對相關(guān)知識的實(shí)際掌握情況自主選擇開設(shè)此課程的指導(dǎo)教師及空閑時間參與課程學(xué)習(xí)。提高教學(xué)活動的針對性, 自主性和雙向選擇性, 滿足了不同學(xué)生個性化學(xué)習(xí)的需要,因材施教,提高了教學(xué)質(zhì)量。便于教學(xué)與管理教師通過該系統(tǒng)可以實(shí)時監(jiān)控當(dāng)前開設(shè)實(shí)驗(yàn)情況,查閱學(xué)生選課情況, 完成批閱實(shí)驗(yàn)報告, 管理實(shí)驗(yàn)成績, 上傳實(shí)驗(yàn)相關(guān)注意事項(xiàng)及要求等工作;實(shí)驗(yàn)中心的管理人員利用本系統(tǒng)進(jìn)行實(shí)驗(yàn)設(shè)備、學(xué)生等相關(guān)信息的在線管理, 提高了管理的效率和準(zhǔn)確性。實(shí)時的監(jiān)控使得教師及管理員及時掌握實(shí)驗(yàn)室課程各項(xiàng)相關(guān)信息,便于教學(xué)及管理。課

13、程選擇更加嚴(yán)謹(jǐn)優(yōu)化通過計算機(jī)的管理,學(xué)生必須在線參與所選課程的相關(guān)預(yù)習(xí)測驗(yàn)達(dá)到一定分?jǐn)?shù)后才能參與該課程, 并在實(shí)驗(yàn)結(jié)束后提交電子版實(shí)驗(yàn)報告,由教師評分, 成績保存到學(xué)生個人信息中。 這些使得學(xué)生參對的實(shí)驗(yàn)課程做了更多的準(zhǔn)備性,并通過在線完成實(shí)驗(yàn)報告和教師的批閱更加及時掌握到自己的學(xué)習(xí)情況。資源共享通過網(wǎng)絡(luò)實(shí)現(xiàn)實(shí)驗(yàn)資源共享, 教師及學(xué)生在任何一臺聯(lián)網(wǎng)計算機(jī)終端進(jìn)行實(shí)驗(yàn)預(yù)約、查詢、評分等操作,不受時間和空間的限制,方便快捷,使實(shí)驗(yàn)資源得到了充分合理的利用。1.3 可行性研究1.3.1 技術(shù)及操作可行性目前,網(wǎng)絡(luò)編成和網(wǎng)絡(luò)數(shù)據(jù)庫技術(shù)以日趨成熟。因此本系統(tǒng)采用網(wǎng)絡(luò)管理平臺,采用 SQL Server2

14、000 作為后臺數(shù)據(jù)庫開發(fā)軟件,前臺采用Dreamwear-可編輯 -精品作為網(wǎng)頁設(shè)計軟件并結(jié)合JSP 技術(shù)。 Dreamwear作為開發(fā)平臺,設(shè)計靈活,支持的多樣性媒體,穩(wěn)定性,兼容性、移植性,藝術(shù)性,網(wǎng)絡(luò)性均具有優(yōu)勢。特別是它突出的擴(kuò)展和易開發(fā)性良好,實(shí)驗(yàn)室預(yù)約系統(tǒng)的前臺建設(shè)提供保障,定能取得實(shí)質(zhì)性進(jìn)展。 JSP 技術(shù)最大的特點(diǎn)是系統(tǒng)的多平臺支持,效率高,而且JavaServlet是 JSP 的技術(shù)基礎(chǔ),大型的Web 應(yīng)用程序的開發(fā)需要Java Servlet 和JSP 配合才能完成。 JSP 完全的面向?qū)ο?,具有平臺無關(guān)性且安全可靠,主要面向 Internet 的所有特點(diǎn)。本系統(tǒng)的規(guī)模為

15、網(wǎng)絡(luò)化管理的學(xué)校實(shí)驗(yàn)室,目標(biāo)的核心是實(shí)現(xiàn)實(shí)驗(yàn)室網(wǎng)上預(yù)約選課的功能, 針對這一系統(tǒng)規(guī)模和目標(biāo)來考察相應(yīng)的技術(shù)是否可行。如今,校園的網(wǎng)絡(luò)化已經(jīng)普及,無論是在生活區(qū)還是教學(xué)區(qū), 計算機(jī)終端都可以實(shí)現(xiàn)聯(lián)網(wǎng),為該系統(tǒng)正常操作的提供了必備的硬件條件。另外,系統(tǒng)以網(wǎng)頁的形式顯示, 界面友好,對計算機(jī)知識有初步使用能力的人都可以使用,便于操作。另外現(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)站的前臺設(shè)計,并使用SQL Server 2000實(shí)現(xiàn)對后臺數(shù)據(jù)庫的設(shè)計開發(fā),使得該系統(tǒng)的正常運(yùn)行成為可能。1.3.

16、2 經(jīng)濟(jì)可行性本系統(tǒng)的開發(fā)將使校園教學(xué)的網(wǎng)絡(luò)化管理更為完善,深入到實(shí)驗(yàn)教學(xué)中, 為教師和學(xué)生的工作學(xué)習(xí)帶來便捷,充分發(fā)揮其使用價值。 目前,校園的網(wǎng)絡(luò)搭建已經(jīng)完善,無論在機(jī)房,教室還是宿舍,都安裝有寬帶網(wǎng),同時計算機(jī)設(shè)備也很多,使教師或?qū)W生便捷的適用本系統(tǒng)成為可能。-可編輯 -精品1.4 系統(tǒng)開發(fā)過程本系統(tǒng)以軟件工程的設(shè)計思想開發(fā),在開發(fā)過程中, 運(yùn)用軟件工程原理。 首先確定軟件系統(tǒng)的目標(biāo)并進(jìn)行可行性研究和需求分析,并對資源分配、 進(jìn)度安排等做出合理計劃。通過對該項(xiàng)目功能、性能、數(shù)據(jù)、界面等要求的構(gòu)建,確定系統(tǒng)的邏輯模型。 在軟件設(shè)計階段, 首先進(jìn)行模塊分解, 確定模塊的功能和模塊間的接口,然

17、后分工實(shí)現(xiàn)每個模塊的細(xì)節(jié)。 最后,進(jìn)行幾個模塊的單獨(dú)和連接測試,完成項(xiàng)目的開發(fā)。1.4.1 軟件工程的概念及原理軟件工程 (SoftwareEngineering,簡稱為 SE)是一門研究用工程化方法構(gòu)建和維護(hù)有效的、 實(shí)用的和高質(zhì)量的軟件的學(xué)科。它涉及到程序設(shè)計語言, 數(shù)據(jù)庫,軟件開發(fā)工具,系統(tǒng)平臺,標(biāo)準(zhǔn),設(shè)計模式等方面。主要內(nèi)容包括軟件工程概述、可行性分析、需求分析、概要設(shè)計、詳細(xì)設(shè)計、面向?qū)ο蠓治雠c設(shè)計、編碼、軟件質(zhì)量與質(zhì)量保證、項(xiàng)目計劃與管理。軟件工程思想的基本原理:1 、用分階段的生命周期計劃嚴(yán)格管理;2、堅(jiān)持進(jìn)行階段評審; 3 、實(shí)行嚴(yán)格的產(chǎn)品控制; 4 、采納現(xiàn)代程序設(shè)計技術(shù);5

18、、結(jié)果應(yīng)能清楚地審查;6 、開發(fā)小組的人員應(yīng)少而精;7 、承認(rèn)不斷改進(jìn)軟件工程實(shí)踐的必要性。1.4.2 軟件開發(fā)流程系統(tǒng)軟件開發(fā)流程主要有五步,第一步:需求調(diào)研分析;第二步:概要設(shè)計;第三步:詳細(xì)設(shè)計;第四步:編碼;第五步:測試-可編輯 -精品第二章系統(tǒng)需求分析2.1 系統(tǒng)總體功能分析本系統(tǒng)的核心功能是完成實(shí)驗(yàn)室網(wǎng)上預(yù)約選課,為了方便不同需求用戶的使用,系統(tǒng)將實(shí)現(xiàn)四種身份的登錄。 分為學(xué)生管理、 普通教師管理、 指導(dǎo)教師管理、系統(tǒng)管理員管理四個子系統(tǒng), 每一個子系統(tǒng)包含自己的內(nèi)容,不同的用戶登錄不同的子系統(tǒng), 從而實(shí)現(xiàn)自己的功能。 任何身份的用戶登錄系統(tǒng)后,在系統(tǒng)中系統(tǒng)都會記錄其身份,用戶也可

19、在此期間修改個人密碼。系統(tǒng)模塊圖如圖2.1 所示。開放性實(shí)驗(yàn)室網(wǎng)上預(yù)約管理系統(tǒng)管理員功能模塊指導(dǎo)老師功能模塊學(xué)生功能模塊普通老師功能模塊用實(shí)創(chuàng) 個預(yù)我成 個我 實(shí)成我實(shí)驗(yàn)的戶新 人約績 人的 驗(yàn)績的驗(yàn)室實(shí)管學(xué) 信審錄 信預(yù) 預(yù)查預(yù)預(yù)管驗(yàn)理分 息批入 息約 約詢約約理室-可編輯 -精品圖 2.1 系統(tǒng)模塊圖Fig.2.1 System module chart2.2 系統(tǒng)操作流程從實(shí)驗(yàn)室預(yù)約整體的操作來分析可以通過以下幾個流程:首先是系統(tǒng)管理員登入,初始化用戶和實(shí)驗(yàn)室; 然后是實(shí)驗(yàn)室管理員登入,設(shè)置好實(shí)驗(yàn)室的開放時間和開放項(xiàng)目; 之后是學(xué)生、 老師登入進(jìn)行實(shí)驗(yàn)預(yù)約; 再有實(shí)驗(yàn)室管理員進(jìn)行預(yù)約審核

20、;實(shí)驗(yàn)完成;最后指導(dǎo)老師填寫實(shí)驗(yàn)成績。操作操作流程圖如圖2.2 所示圖 2.2 系統(tǒng)操作流程圖Fig.2.2 System operation flow chart2.3 各子系統(tǒng)功能分析2.3.1 學(xué)生子系統(tǒng)功能分析學(xué)生可對開放實(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ù)約,與其相-可編輯 -精品對應(yīng)的自主實(shí)驗(yàn)預(yù)約則表示計劃外的實(shí)驗(yàn)預(yù)約。子系統(tǒng)功能模塊圖如圖2.3 所示。查看實(shí)驗(yàn)列表實(shí)驗(yàn)預(yù)約查看預(yù)約歷史查看實(shí)驗(yàn)成學(xué)生績修改密碼圖 2.3 學(xué)生子系統(tǒng)功能圖Fig.2.3 Students subs

21、ystems function diagram2.3.2 教師子系統(tǒng)功能分析教師功能主要包括對預(yù)約的項(xiàng)目信息的人數(shù)、時間、地點(diǎn)審核。對自己管理的實(shí)驗(yàn)室信息的維護(hù); 對實(shí)驗(yàn)室開放狀態(tài)的設(shè)置,實(shí)驗(yàn)室開放時間的設(shè)置; 對每個實(shí)驗(yàn)室開設(shè)的自主實(shí)驗(yàn)項(xiàng)目進(jìn)行維護(hù),包含課時,可容納人數(shù)等; 查看被預(yù)約的自由實(shí)驗(yàn)項(xiàng)目。 按實(shí)驗(yàn)項(xiàng)目對學(xué)生實(shí)驗(yàn)成績進(jìn)行維護(hù)。個人密碼、基本資料的維護(hù)等。指導(dǎo)老師功能模塊如圖2.4 所示。預(yù)約審核實(shí)驗(yàn)室信息教師維護(hù)實(shí)驗(yàn)成績基本信息可預(yù)約實(shí)驗(yàn)項(xiàng)目開放時間設(shè)置錄入發(fā)布圖 2.4 教師子系統(tǒng)功能圖Fig.2.4 The teacher subsystems function diagram

22、-可編輯 -精品2.3.3 管理員子系統(tǒng)功能分析管理員功能模塊如圖2.5 所示,可以查看編輯所有用戶信息(密碼可編輯,不能查看),對管理員、老師、學(xué)生信息的增加、刪除、修改和導(dǎo)出。對實(shí)驗(yàn)室信息的增加、刪除、修改和導(dǎo)出,指定負(fù)責(zé)實(shí)驗(yàn)室的老師。統(tǒng)一對創(chuàng)新學(xué)分進(jìn)行維護(hù)。對個人密碼,基本資料的維護(hù)人員管理系統(tǒng)實(shí)驗(yàn)室分配管理員學(xué)生指導(dǎo)老師系統(tǒng)管理員修改密碼圖 2.5管理員子系統(tǒng)功能圖Fig.2.5 Administrator subsystems function diagram第三章數(shù)據(jù)庫的設(shè)計與實(shí)現(xiàn)3.1 數(shù)據(jù)庫用到的表及其功能該系統(tǒng)主要實(shí)現(xiàn)三大塊業(yè)務(wù):(1) 指導(dǎo)教師對實(shí)驗(yàn)題目進(jìn)行確定;-可編輯

23、-精品(2) 學(xué)生與老師的互選;(3) 學(xué)生預(yù)約實(shí)驗(yàn)。這三大塊業(yè)務(wù)構(gòu)成了系統(tǒng)的三個核心模塊。這三塊業(yè)務(wù)之間相互依存, 在系統(tǒng)中有必然的聯(lián)系。該系統(tǒng)主要用到了數(shù)據(jù)庫中的以下數(shù)據(jù)表,如表3.1 所示表 3.1 數(shù)據(jù)庫中的表及其功能Table 3.1 In a database table and its functions名稱作用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.1 Part of

24、 the relationship between the table figure3.3 數(shù)據(jù)庫中部分表的詳細(xì)信息( Student )學(xué)生表如表 3.2 所示表 3.2 學(xué)生信息表Table 3.2 Students information table列名數(shù)據(jù)類型長度允許空IDInt4StudentID (主鍵)Char8PasswordChar6StudentnameVarchar20CollegeVarchar50SpecialtyVarchar50-可編輯 -精品( Teacher )教師表如表 3.3 所示表 3.3 教師信息表Table 3.3 Teachers' inf

25、ormation table列名數(shù)據(jù)類型長度允許空IDint4TeacherID (主鍵)char10Passwordchar10Teachernamevarchar50(Admin )管理員表如表3.4 所示表 3.4 管理員信息表Table 3.4 Administrator information table列名數(shù)據(jù)類型長度允許空AdminIDvarchar8Adminnamevarchar50Passwordchar6(ST)選課表如表 3.5 所示表 3.5 選課信息表Table 3.5 Course information table列名數(shù)據(jù)類型長度允許空IDint4Student

26、IDchar8CourseIDchar8-可編輯 -精品ReportnamevarcharReportbodyvarcharGradechar50100010第四章系統(tǒng)模塊的詳細(xì)設(shè)計與實(shí)現(xiàn)4.1 用戶登入平臺的設(shè)計與實(shí)現(xiàn)針對本系統(tǒng)實(shí)驗(yàn)室網(wǎng)上預(yù)約課程的功能,為了方便不同身份用戶的使用,分為三種身份(學(xué)生、教師及系統(tǒng)管理員)實(shí)現(xiàn)用戶的注冊及登錄,登錄成功后系統(tǒng)會跳轉(zhuǎn)到各自身份所使用的首頁面。用戶可以自己的需要隨時在登錄成功后各自身份的子系統(tǒng)中修改密碼。 若登錄時所輸入的密碼不正確,則無法跳轉(zhuǎn)到正常頁面,系統(tǒng)會出現(xiàn)報錯頁面。頁面登入界面的示意圖如圖4.1 所示。圖 4.1用戶登入平臺界面圖Fig.4

27、.1 The user login platform interface diagram4.2 管理員子系統(tǒng)的設(shè)計與實(shí)現(xiàn)-可編輯 -精品系統(tǒng)管理員主要負(fù)責(zé)用戶、 實(shí)驗(yàn)室、學(xué)期定義等基礎(chǔ)數(shù)據(jù)的初始化和維護(hù)工作。4.2.1 用戶模塊的設(shè)計與實(shí)現(xiàn)用戶主要分為:學(xué)生、普通教師、實(shí)驗(yàn)室管理員、系統(tǒng)管理員四種角色。1.“學(xué)生”用戶模塊學(xué)生以專業(yè)、 班級為單位進(jìn)行管理。 學(xué)生名單菜單下包含了專業(yè)的增加、修改、刪除操作,班級的增加、修改、刪除操作,以及學(xué)生的導(dǎo)入、清空、增加、修改、刪除操作。(1 )專業(yè) A. 專業(yè)列表:點(diǎn)擊“學(xué)生名單”,首先出現(xiàn)專業(yè)列表界面如圖4.2所示,可對專業(yè)進(jìn)行添加、修改、刪除、查詢操

28、作。圖 4.2 專業(yè)列表界面圖Fig.4.2 Professional list interface diagramB.新增專業(yè):新增專業(yè)界面如圖4.3 所示,填寫專業(yè)名稱,備注填寫可選。完成后點(diǎn)擊確定即可保存新增專業(yè)。-可編輯 -精品圖 4.3新增專業(yè)界面圖Fig.4.3 New professional interface diagramC.編輯專業(yè):如圖4.4 所示,填寫名稱和備注,完成后點(diǎn)擊確定保存修改。圖 4.4編輯專業(yè)界面圖Fig.4.4 Edit professional interface diagramD.刪除專業(yè)點(diǎn)擊專業(yè)列表中相關(guān)專業(yè)對應(yīng)的“刪除”鏈接完成刪除操作。(2)班

29、級 點(diǎn)擊專業(yè)列表中相關(guān)專業(yè)對應(yīng)的“班級列表” 鏈接進(jìn)入該專業(yè)下的班級列表。界面如圖4.5 所示,可對班級進(jìn)行添加、修改、刪除、查詢操作,操作過程與操作界面同(1)專業(yè)-可編輯 -精品圖 4.5班級列表界面圖Fig.4.5 The class list interface diagram(3)學(xué)生 A.學(xué)生列表:點(diǎn)擊班級列表中相關(guān)專業(yè)對應(yīng)的“學(xué)生列表”鏈接進(jìn)入該班級對應(yīng)的學(xué)生列表,界面如圖4.6 所示,可對學(xué)生進(jìn)行新增、編輯、刪除、導(dǎo)入、清空操作。圖 4.6學(xué)生列表界面圖Fig.4.6 Students list interface diagram同專業(yè)B.新增學(xué)生:即填寫學(xué)生學(xué)號、姓名、密碼,

30、手機(jī)和電子郵件。完成后點(diǎn)擊確定即可保存新增學(xué)生。C.編輯學(xué)生:即編輯學(xué)生學(xué)號、姓名、密碼,-可編輯 -精品手機(jī)和電子郵件。 如不修改密碼將密碼項(xiàng)留空。D. 刪除學(xué)生:即點(diǎn)擊學(xué)生列表中相關(guān)學(xué)生對應(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.7 Students into interface diagram選擇 Excel 文件,填寫 Excel 工作表名,點(diǎn)擊確定完成導(dǎo)入操作。Excel 文件界面如圖 4.8 所示,導(dǎo)入格式為:第一行為標(biāo)題,第一列學(xué)號,第二列姓名,導(dǎo)入時請指定

31、 EXCEL 工作表名圖4.8 Excel 文件界面圖-可編輯 -精品Fig.4.8 Excel file interface diagram2.“普通老師”用戶模塊普通老師列表界面如圖4.9 所示,可對需要自主實(shí)驗(yàn)預(yù)約的老師進(jìn)行添加、修改、刪除、查詢操作,操作界面和操作過程與學(xué)生用戶類似。圖 4.9 普通老師列表界面圖Fig.4.9 Ordinary teacher list interface diagram3.“指導(dǎo)老師(實(shí)驗(yàn)室管理員) ”用戶模塊(1)實(shí)驗(yàn)室管理員列表實(shí)驗(yàn)室管理員列表如圖4.10 所示,可對實(shí)驗(yàn)室管理員進(jìn)行添加、修改、刪除、查詢操作。圖 4.10實(shí)驗(yàn)室管理員列表界面圖F

32、ig.4.10 The list of laboratory interface diagram(2)新增實(shí)驗(yàn)室管理員填寫實(shí)驗(yàn)室管理員各項(xiàng)屬性,其中用戶名、密碼、-可編輯 -精品姓名為必填項(xiàng),其他項(xiàng)可選。填寫完成后點(diǎn)擊確定完成操作。(3)編輯實(shí)驗(yàn)室管理員編輯實(shí)驗(yàn)室管理員各項(xiàng)屬性, 其中密碼留空代表不修改密碼。填寫完成后點(diǎn)擊確定完成操作。(4)刪除實(shí)驗(yàn)室管理員點(diǎn)擊實(shí)驗(yàn)室管理員列表中相關(guān)人員對應(yīng)的“刪除”鏈接完成刪除操作。4.“系統(tǒng)管理員”用戶模塊(1)系統(tǒng)管理員列表系統(tǒng)管理員列表界面如圖4.11 所示,可對系統(tǒng)管理員進(jìn)行增加、編輯、查詢、刪除操作;圖 4.11系統(tǒng)管理員列表界面圖Fig.4.11 The system administrator list interface diagram4.2.2 實(shí)驗(yàn)室管理的設(shè)計與實(shí)現(xiàn)實(shí)驗(yàn)室列表界面如圖4.12 所示,主要包含實(shí)驗(yàn)室的增加、修改、刪除操作和指定負(fù)責(zé)實(shí)驗(yàn)室的指導(dǎo)老師,數(shù)據(jù)已導(dǎo)入。新增、編輯、刪除功能操作類似學(xué)生用戶

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論