




已閱讀5頁(yè),還剩52頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
基于 Web 的實(shí)踐教學(xué) 管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 經(jīng)濟(jì)管理學(xué)院 信息管理與信息系統(tǒng) 2003 1 覃波 20030410070116 李山 畢業(yè)設(shè)計(jì) 論文 誠(chéng)信聲明畢業(yè)設(shè)計(jì) 論文 誠(chéng)信聲明 本人鄭重聲明 所呈交的畢業(yè)設(shè)計(jì) 論文 是 我個(gè)人在導(dǎo)師指導(dǎo)下進(jìn)行的研究工作及取得的研究 成果 就我所知 除了文中特別加以標(biāo)注和致謝的 地方外 論文中不包含其他人已經(jīng)發(fā)表和撰寫(xiě)的研 究成果 也不包含為獲得華東交通大學(xué)或其他教育 機(jī)構(gòu)的學(xué)位或證書(shū)所使用過(guò)的材料 如在文中涉及抄襲或剽竊行為 本人愿承擔(dān)由 此而造成的一切后果及責(zé)任 本人簽名 導(dǎo)師簽名 年年 月月 日日 基于 Web 的實(shí)踐教學(xué)管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) I 摘摘 要要 傳統(tǒng)的實(shí)踐教學(xué)管理不僅效率低 時(shí)效性差 而且造成大量的重復(fù)性工作 針對(duì)如 何利用 Web 技術(shù)來(lái)解決高校實(shí)踐教學(xué)管理中存在的實(shí)際問(wèn)題 本人設(shè)計(jì)并實(shí)現(xiàn)了基于 ASP NET 2 0 SQL Server 技術(shù)的實(shí)踐教學(xué)管理信息系統(tǒng) 重點(diǎn)介紹實(shí)踐教學(xué)管理中的課 內(nèi)實(shí)驗(yàn)教學(xué)管理信息子系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 其中包括了系統(tǒng)總體架構(gòu)的設(shè)計(jì) 系統(tǒng)需求 分析 設(shè)計(jì)和實(shí)現(xiàn)的整體過(guò)程 同時(shí)詳細(xì)闡述了為解決審核流程而設(shè)計(jì)的基于圖論的工 作流引擎 在開(kāi)發(fā)過(guò)程中還引入了面向服務(wù)架構(gòu)體系 SOA 的概念 也實(shí)踐了利用 Web Service 實(shí)現(xiàn)校園各個(gè)獨(dú)立系統(tǒng)之間的信息共享與互聯(lián)互通 關(guān)鍵字 實(shí)踐教學(xué) 信息化 工作流 SOA 信息共享 華東交通大學(xué)畢業(yè)論文 II ABSTRACT The traditional practice teaching management is not only inefficient poor timeliness but also causes a lot of repetitive work To solve the practical problems in practice teaching management with Web technology the Practice Teaching Management System is designed and implemented based on ASP NET 2 0 SQL Server technology This paper focuses on the design and implementation of Course Experiment Management Sub system which includes the overall system architecture designing system requirements analysis system design and implementation of the whole developing process At the same time this paper elaborates the design of workflow engine based on graph theory to resolve approval process In the development process Service Oriented Architecture SOA concept is also practiced by using Web Service to implement the information sharing and interoperability between the independent information systems Key words Practice Teaching Informationization Work Flow SOA Information Sharing 基于 Web 的實(shí)踐教學(xué)管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) III 目錄 引言 1 1系統(tǒng)開(kāi)發(fā)的背景分析 1 1 1課題來(lái)源 1 1 2理論及事實(shí)依據(jù)分析 1 1 2 1國(guó)內(nèi)外高校實(shí)踐教學(xué)信息化現(xiàn)狀分析 1 1 2 2實(shí)踐教學(xué)信息化的發(fā)展趨勢(shì) 2 1 2 3實(shí)踐教學(xué)信息化在我校的實(shí)際應(yīng)用價(jià)值 2 1 3研究?jī)?nèi)容及需要解決的問(wèn)題 2 1 3 1研究?jī)?nèi)容 2 1 3 2需要解決的難點(diǎn) 2 1 4技術(shù)實(shí)現(xiàn)分析 3 1 4 1SOA 架構(gòu)體系介紹 3 1 4 2Web Service 技術(shù)介紹 4 1 4 3系統(tǒng)分析工具介紹 4 1 4 4系統(tǒng)開(kāi)發(fā)工具介紹 5 2系統(tǒng)分析 6 2 1系統(tǒng)總體需求 6 2 1 1系統(tǒng)中的角色 6 2 1 2系統(tǒng)功能概述 6 2 2課內(nèi)實(shí)驗(yàn)教學(xué)管理業(yè)務(wù)分析 8 2 3課內(nèi)實(shí)驗(yàn)教學(xué)管理業(yè)務(wù)流程重組 8 2 4需求功能點(diǎn) 8 2 5系統(tǒng)用例分析 10 2 5 1實(shí)驗(yàn)教學(xué)大綱管理用例分析 10 2 5 2實(shí)驗(yàn)設(shè)備管理用例分析 11 2 5 3實(shí)驗(yàn)室管理用例分析 13 華東交通大學(xué)畢業(yè)論文 IV 2 5 4實(shí)驗(yàn)預(yù)約管理用例分析 14 2 5 5活動(dòng)圖表述 18 3系統(tǒng)設(shè)計(jì) 20 3 1系統(tǒng)總體設(shè)計(jì) 20 3 1 1總體功能結(jié)構(gòu)設(shè)計(jì) 20 3 1 2總體系統(tǒng)架構(gòu)設(shè)計(jì) 21 3 2數(shù)據(jù)庫(kù)設(shè)計(jì) 22 3 2 1概念結(jié)構(gòu)設(shè)計(jì) 23 3 2 2邏輯結(jié)構(gòu)設(shè)計(jì) 23 3 2 3物理結(jié)構(gòu)設(shè)計(jì) 25 3 2 4數(shù)據(jù)庫(kù)表說(shuō)明 25 3 3系統(tǒng)框架設(shè)計(jì) 25 3 4系統(tǒng)設(shè)計(jì) 用例實(shí)現(xiàn) 27 3 5系統(tǒng)界面設(shè)計(jì) 29 3 6系統(tǒng)測(cè)試 32 4系統(tǒng)開(kāi)發(fā)難點(diǎn)突破 32 4 1Web Service 實(shí)現(xiàn)數(shù)據(jù)共享與整合 32 4 2基于圖論的工作流引擎設(shè)計(jì)以適應(yīng)多變的業(yè)務(wù)流程 33 5總結(jié)與展望 35 5 1總結(jié) 35 5 2展望 35 謝辭 36 參考文獻(xiàn) 37 附錄 A 38 附錄 B 43 基于 Web 的實(shí)踐教學(xué)管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 1 引言引言 隨著教育產(chǎn)業(yè)化進(jìn)程的逐步推進(jìn) 各高校紛紛擴(kuò)招 擴(kuò)招帶來(lái)的問(wèn)題就是教學(xué)資源 短缺 跟不上快速增長(zhǎng)的需要 如何讓有限的教學(xué)資源發(fā)揮它最大的作用成了亟待思考 的問(wèn)題 實(shí)踐教學(xué)管理是高校教育環(huán)節(jié)中極為重要的一個(gè)環(huán)節(jié) 是提高學(xué)生綜合素質(zhì)的 重要途徑 所以實(shí)踐教學(xué)管理的質(zhì)量直接影響到教學(xué)的質(zhì)量 在我校實(shí)踐教學(xué)管理主要 包括課內(nèi)實(shí)驗(yàn)教學(xué)管理 畢業(yè)論文 設(shè)計(jì) 管理 課程設(shè)計(jì)管理 實(shí)習(xí)管理 教務(wù)處實(shí) 踐教學(xué)科要管理好近 1 千名教職工和 2 萬(wàn)名學(xué)生的實(shí)踐教學(xué)工作并保證教學(xué)質(zhì)量 的確 是一項(xiàng)艱巨的管理任務(wù) 目前我校實(shí)踐教學(xué)管理還沒(méi)有實(shí)現(xiàn)信息化 在這樣的情況下實(shí) 施實(shí)踐教學(xué)管理信息化是提高實(shí)踐教學(xué)管理效率和管理成效的最可行也最迫切的解決方 案 實(shí)踐教學(xué)信息系統(tǒng)的成功開(kāi)發(fā)將給我校實(shí)踐教學(xué)管理帶來(lái)質(zhì)的變化 學(xué)生和教師可 以通過(guò)系統(tǒng)安排和完成實(shí)踐教學(xué)任務(wù) 管理者可以通過(guò)系統(tǒng)了解全校的實(shí)踐教學(xué)運(yùn)行情 況 時(shí)時(shí)監(jiān)控和及時(shí)調(diào)整實(shí)踐教學(xué)安排 了解實(shí)驗(yàn)設(shè)備運(yùn)行情況 購(gòu)置必須的實(shí)驗(yàn)設(shè)備 保證實(shí)踐教學(xué)順利進(jìn)行 然而在開(kāi)發(fā)實(shí)踐教學(xué)管理信息系統(tǒng)之前課題組必須思考 在近幾年我校建設(shè)了一批 校園信息系統(tǒng) 如 學(xué)生注冊(cè)系統(tǒng) 教務(wù)管理系統(tǒng) 科研管理系統(tǒng) 精品課程管理系統(tǒng) 校園網(wǎng)絡(luò)課堂等 極大地推動(dòng)了教育信息化工作進(jìn)程 但從大多數(shù)的工程實(shí)踐看 還停 留在一種單純的信息共享模式上 并且在構(gòu)建信息化平臺(tái)的時(shí)候受到現(xiàn)有的數(shù)據(jù)交換技 術(shù)的限制 沒(méi)有打破 信息化壁壘 的格局 所有的系統(tǒng)都自成體系 各個(gè)系統(tǒng)之間沒(méi) 有實(shí)現(xiàn)信息共享 都形成了一個(gè)個(gè)信息孤島 從而造成信息的不一致 大量冗余和重復(fù) 建設(shè)的現(xiàn)象存在 不利于教育信息化工作的總體部署和規(guī)劃 本文主要以理論聯(lián)系實(shí)踐的方法來(lái)探討如何構(gòu)建新一代面向服務(wù)架構(gòu)體系的校園信 息化平臺(tái) 以實(shí)踐教學(xué)管理信息系統(tǒng)的實(shí)際開(kāi)發(fā)項(xiàng)目為實(shí)踐平臺(tái)來(lái)探索新一代校園信息 化平臺(tái)建設(shè)的可行性 與此同時(shí)將詳細(xì)介紹實(shí)踐教學(xué)管理信息系統(tǒng)中的課內(nèi)實(shí)驗(yàn)教學(xué)管 理子系統(tǒng)整個(gè)分析與開(kāi)發(fā)過(guò)程 1系統(tǒng)開(kāi)發(fā)的背景分析系統(tǒng)開(kāi)發(fā)的背景分析 1 1課題來(lái)源課題來(lái)源 本課題是指導(dǎo)教師受教務(wù)處委托進(jìn)行的實(shí)踐教學(xué)管理信息系統(tǒng)的實(shí)際項(xiàng)目開(kāi)發(fā) 本 系統(tǒng)基于 Visual Studio 2005 和 SQL Server 2000 數(shù)據(jù)庫(kù)平臺(tái)開(kāi)發(fā) 用于提高我校實(shí)踐教學(xué) 管理綜合水平 實(shí)現(xiàn)實(shí)踐教學(xué)管理信息化 1 21 2理論及事實(shí)依據(jù)分析理論及事實(shí)依據(jù)分析 1 2 1國(guó)內(nèi)外高校實(shí)踐教學(xué)信息化現(xiàn)狀分析國(guó)內(nèi)外高校實(shí)踐教學(xué)信息化現(xiàn)狀分析 在學(xué)術(shù)界和工程界 都已經(jīng)提出了下一代的信息共享模式 即面向服務(wù)的架構(gòu) 華東交通大學(xué)畢業(yè)論文 2 Service Oriented Architecture SOA 模型 這將會(huì)促使新一代的信息系統(tǒng)的誕生 從 而影響到現(xiàn)有各方面的信息化工作 并在一些領(lǐng)域中開(kāi)始工程應(yīng)用 而在教育信息化領(lǐng) 域同樣需要運(yùn)用該架構(gòu)體系 解決目前存在的一些問(wèn)題 目前在實(shí)踐教學(xué)環(huán)節(jié)中 實(shí)踐教學(xué)信息化目前在我國(guó)各高校尚處于起步階段 相對(duì) 于高校內(nèi)其他管理工作中信息化的日益成熟 該環(huán)節(jié)在全國(guó)各高校都存在著不同程度的 信息化的空白點(diǎn) 該教學(xué)環(huán)節(jié)的信息化程度處于這樣的應(yīng)用水平 主要是因?yàn)閷?shí)踐教學(xué) 環(huán)節(jié)中管理工作的獨(dú)特性 處理數(shù)據(jù)的依賴性等因素 實(shí)踐教學(xué)管理是整個(gè)校園的管理 的重要環(huán)節(jié) 其信息化程度的高低影響著高校校園信息的全面化程度 因此 實(shí)踐教學(xué) 管理環(huán)節(jié)的信息化建設(shè)亟待加強(qiáng) 如何利用現(xiàn)有教務(wù)系統(tǒng)的數(shù)據(jù)開(kāi)發(fā)出數(shù)據(jù)同步的實(shí)踐 教學(xué)管理信息系統(tǒng)也正是需研究和解決的問(wèn)題 1 2 21 2 2 實(shí)踐教學(xué)信息化的發(fā)展趨勢(shì)實(shí)踐教學(xué)信息化的發(fā)展趨勢(shì) 隨著網(wǎng)絡(luò)技術(shù)的日益成熟 校園信息化已成為全國(guó)各高校的建設(shè)目標(biāo) 而校園信息 化的深度和廣度 也逐漸成為衡量一個(gè)高校管理水平高低的標(biāo)準(zhǔn) 相對(duì)于學(xué)生注冊(cè)系統(tǒng) 教務(wù)管理系統(tǒng) 科研管理系統(tǒng) 精品課程管理系統(tǒng)等這些在全國(guó)多數(shù)高校相對(duì)成熟的系 統(tǒng)來(lái)說(shuō) 實(shí)踐教學(xué)環(huán)節(jié)中信息技術(shù)的利用還處在較低的水平 而實(shí)踐教學(xué)的信息化管理 是整個(gè)校園信息化的重要環(huán)節(jié) 實(shí)踐教學(xué)環(huán)節(jié)的信息化程度高低將影響整個(gè)校園內(nèi)信息 的共享 和其他管理系統(tǒng)數(shù)據(jù)的交互 校園信息化發(fā)展的必然趨勢(shì)將推進(jìn)實(shí)踐教學(xué)環(huán)節(jié) 的信息化建設(shè) 1 2 31 2 3 實(shí)踐教學(xué)信息化在我校的實(shí)際應(yīng)用價(jià)值實(shí)踐教學(xué)信息化在我校的實(shí)際應(yīng)用價(jià)值 縱觀我?,F(xiàn)有的管理信息系統(tǒng) 它們?cè)谔岣吖芾砉ぷ餍?簡(jiǎn)化管理過(guò)程等方面起 到了積極作用 相比之下 管理工作量大 管理過(guò)程復(fù)雜的實(shí)踐教學(xué)環(huán)節(jié)卻沒(méi)有建立相 應(yīng)的信息系統(tǒng) 為了填補(bǔ)該教學(xué)環(huán)節(jié)上的信息化空白點(diǎn) 使該環(huán)節(jié)信息技術(shù)的利用水平 跟上理論課程教學(xué) 教務(wù)管理系統(tǒng)的應(yīng)用水平 進(jìn)一步改善教學(xué)環(huán)境 共享其他系統(tǒng)中 的數(shù)據(jù) 實(shí)踐教學(xué)信息化的應(yīng)用價(jià)值日益顯現(xiàn)出來(lái) 1 31 3研究?jī)?nèi)容及需要解決的問(wèn)題研究?jī)?nèi)容及需要解決的問(wèn)題 1 3 11 3 1 研究?jī)?nèi)容研究?jī)?nèi)容 本課題主要研究目前國(guó)際上正在興起的新一代信息系統(tǒng)架構(gòu)體系 即面向服務(wù)的架 構(gòu)體系 Service Oriented Architecture SOA 并將該體系用于構(gòu)建下一代 互連互通 的 整體 靈活的教育信息化平臺(tái)上 以解決在教育信息化建設(shè)中存在的 信息孤島 重復(fù)建設(shè)等問(wèn)題 在研究問(wèn)題的同時(shí) 開(kāi)發(fā)出實(shí)踐教學(xué)管理中的課內(nèi)實(shí)驗(yàn) 教學(xué)大綱管 理 實(shí)驗(yàn)室管理 設(shè)備管理幾個(gè)實(shí)踐教學(xué)管理模塊 1 3 21 3 2 需要解決的難點(diǎn)需要解決的難點(diǎn) 在整個(gè)系統(tǒng)的開(kāi)發(fā)過(guò)程中有幾個(gè)難點(diǎn)需要重點(diǎn)解決和突破 主要表現(xiàn)在以下幾個(gè)方 面 基于 Web 的實(shí)踐教學(xué)管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 3 1 如何實(shí)現(xiàn)數(shù)據(jù)共享與整合 實(shí)踐教學(xué)管理信息系統(tǒng)的開(kāi)發(fā)必須利用現(xiàn)有教務(wù)系統(tǒng)的教務(wù)信息 人事部門(mén)的人事 信息 物資管理部門(mén)的設(shè)備信息 如何做到共享這些部門(mén)的信息 實(shí)現(xiàn)信息的時(shí)時(shí)級(jí)聯(lián) 更新是首要需要解決的問(wèn)題 最原始的解決方案就是需要什么部門(mén)的數(shù)據(jù)就到什么部門(mén) 去拷貝什么數(shù)據(jù)到本系統(tǒng)的數(shù)據(jù)庫(kù)里 這種做法雖然能實(shí)現(xiàn)系統(tǒng)的整體功能 但不能實(shí) 現(xiàn)各個(gè)部門(mén)系統(tǒng)之間的互聯(lián)互通 無(wú)法實(shí)現(xiàn)各個(gè)部門(mén)之間的信息共享和時(shí)時(shí)更新 實(shí)踐 教學(xué)管理信息系統(tǒng)的開(kāi)發(fā)是站在全校信息化的高度來(lái)開(kāi)發(fā) 為近一步實(shí)現(xiàn)校園真正的信 息化做準(zhǔn)備工作 2 如何適應(yīng)多變的業(yè)務(wù)工作流程 實(shí)踐教學(xué)管理信息系統(tǒng)是一個(gè)管理信息系統(tǒng) MIS 管理的工作中會(huì)涉及到許多的 審核問(wèn)題 審核流程的多變性給系統(tǒng)的開(kāi)發(fā)工作帶來(lái)了一個(gè)挑戰(zhàn) 可以按照現(xiàn)有的審核 流程來(lái)編寫(xiě)固定模式的代碼來(lái)實(shí)現(xiàn)審核功能 但這樣存在一個(gè)問(wèn)題 如果審核的流程發(fā) 生變化那么關(guān)于審核的數(shù)據(jù)庫(kù)和程序代碼將要重新設(shè)計(jì)和編寫(xiě) 這樣將加大系統(tǒng)的維護(hù) 工作量 并且系統(tǒng)的適應(yīng)性降低 如何設(shè)計(jì)一個(gè)能夠適應(yīng)這種多變的審核流程的應(yīng)用程 序 在審核流程改變的情況下 只需要做少量的配置工作就能適應(yīng)這種變化 從而滿足 多變的業(yè)務(wù)需求是在設(shè)計(jì)該系統(tǒng)的時(shí)候需要考慮和實(shí)現(xiàn)的重要問(wèn)題 1 41 4技術(shù)實(shí)現(xiàn)分析技術(shù)實(shí)現(xiàn)分析 1 4 11 4 1 SOASOA 架構(gòu)體系介紹架構(gòu)體系介紹 SOA 即 Service Oriented Architecture 就是面向服務(wù)的架構(gòu) META 組織將 SOA 定 義為 一種以通用為目的 可擴(kuò)展 具有聯(lián)合協(xié)作性的架構(gòu) 所有流程都被定義為服 務(wù) 服務(wù)通過(guò)基于類封裝的服務(wù)接口委托給服務(wù)提供者 服務(wù)接口根據(jù)可擴(kuò)展標(biāo)識(shí)符 格式和協(xié)議單獨(dú)描述 SOA 提供了一種構(gòu)建信息系統(tǒng)的標(biāo)準(zhǔn)和方法 并通過(guò)建立起合并 可重用的服務(wù)體系來(lái)減少 IT 業(yè)務(wù)冗余并加快項(xiàng)目開(kāi)發(fā)的進(jìn)程 使得開(kāi)發(fā)部門(mén)效率更高 開(kāi)發(fā)周期更短 項(xiàng)目分發(fā)更快 SOA 是一種架構(gòu)模式 它將應(yīng)用程序的不同功能單元 稱為服務(wù) 通過(guò)這些服務(wù)之 間定義良好的接口聯(lián)系起來(lái) 接口是采用中立的方式進(jìn)行定義的 它獨(dú)立于實(shí)現(xiàn)服務(wù)的 硬件平臺(tái) 操作系統(tǒng)和編程語(yǔ)言 這使得構(gòu)建在系統(tǒng)中的服務(wù)可以以一種統(tǒng)一和通用的 方式進(jìn)行交互 SOA 架構(gòu)結(jié)構(gòu)層次如圖所示 連接層 復(fù)合應(yīng)用層 軟件開(kāi)發(fā) 服務(wù)管理 安全服務(wù) 編排層 門(mén)戶結(jié)構(gòu)客戶機(jī)門(mén)戶組件 過(guò)程服務(wù)數(shù)據(jù)服務(wù)復(fù)合服務(wù) 數(shù)據(jù)庫(kù)消息應(yīng)用Web 服務(wù) 華東交通大學(xué)畢業(yè)論文 4 圖 1 1 SOA 架構(gòu)層次 1 4 21 4 2 WebWeb ServiceService 技術(shù)介紹技術(shù)介紹 Web Service 是一種基于標(biāo)準(zhǔn)的應(yīng)用集成方式 它可以將運(yùn)行在 Intranet Internet 分布 式服務(wù)器上的應(yīng)用集成在一起 使地理上分布在不同區(qū)域的計(jì)算機(jī)和設(shè)備協(xié)同工作 為 用戶提供各種各樣的服務(wù) 利用 Web Service 企業(yè)能夠迅速地通過(guò)互聯(lián)網(wǎng)向全球用戶提 供服務(wù) 在廣泛的范圍內(nèi)尋找可能的合作伙伴 Web Service 是基于 Web Service 提供者 請(qǐng)求者和代理 3 個(gè)角色以及發(fā)布 發(fā)現(xiàn)和綁定 3 個(gè)動(dòng)作構(gòu)建的 下面是 Web Service 的體 系結(jié)構(gòu) 發(fā)布 綁定 尋找 服務(wù)代理 服務(wù)請(qǐng)求者服務(wù)提供者 圖 1 2 Web Service 基本體系架構(gòu) 1 4 31 4 3 系統(tǒng)分析工具介紹系統(tǒng)分析工具介紹 1 UML 分析工具 VISIO UML 是一種編制系統(tǒng)藍(lán)圖的標(biāo)準(zhǔn)化語(yǔ)言 可以實(shí)現(xiàn)大型復(fù)雜系統(tǒng)各種成分描述的可 視化 說(shuō)明并構(gòu)造系統(tǒng)模型 以及建立各種所需的文檔 它是一種定義良好 易于表達(dá) 功能強(qiáng)大且普遍適用的建模語(yǔ)言 開(kāi)發(fā)過(guò)程中課題組采用了 Microsoft Visio 2003 來(lái)完成系統(tǒng)的建模過(guò)程 主要出于以 下幾個(gè)原因 Visio 2003 是一款比較優(yōu)秀的繪圖軟件 它將強(qiáng)大的功能和易用性結(jié)合在一起 可廣泛應(yīng)用于電子 機(jī)械 通信 建筑 軟件設(shè)計(jì)和企業(yè)管理等眾多領(lǐng)域 Visio2003 沒(méi)有如同 Rational Rose 的默認(rèn)軟件開(kāi)發(fā)過(guò)程模板 對(duì)于小型團(tuán)隊(duì)的 開(kāi)發(fā)過(guò)程能更加靈活加以定制 能更好地繪制打印基于圖形的文檔 在軟件分析過(guò)程中能很好地建立業(yè)務(wù)模型 數(shù)據(jù)流程圖 時(shí)序圖等 而不受設(shè)計(jì)元素的強(qiáng)行限制 2 數(shù)據(jù)庫(kù)分析工具 ERWIN 構(gòu)建一個(gè)高效穩(wěn)定 安全可靠的管理信息系統(tǒng)離不開(kāi)一個(gè)健壯性好 穩(wěn)定性高的數(shù) 據(jù)庫(kù)的支持 所以在構(gòu)建實(shí)踐教學(xué)管理信息系統(tǒng)的后臺(tái)數(shù)據(jù)庫(kù)時(shí)課題組采用的數(shù)據(jù)庫(kù)設(shè) 計(jì)與建模工具是 ERWin 使用 ERWin 作為數(shù)據(jù)庫(kù)建模和設(shè)計(jì)工具主要是 ERWin 是專業(yè)的數(shù)據(jù)庫(kù)設(shè)計(jì)工具 它為設(shè)計(jì) 生成 維護(hù)高水平的數(shù)據(jù)庫(kù)應(yīng)用程 序提供了高效的工作環(huán)境 ERwin 不僅是數(shù)據(jù)庫(kù)設(shè)計(jì)工具 而且還是一個(gè)功能強(qiáng)大的數(shù)據(jù)庫(kù)開(kāi)發(fā)工具 能夠 為所有主流的數(shù)據(jù)庫(kù)自動(dòng)生成數(shù)據(jù)表和存儲(chǔ)過(guò)程以及觸發(fā)器代碼 ERWin 有很好的比較技術(shù) 在允許迭代開(kāi)發(fā)的過(guò)程中 把模型與數(shù)據(jù)庫(kù)同步 把 基于 Web 的實(shí)踐教學(xué)管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 5 數(shù)據(jù)庫(kù)與領(lǐng)先的開(kāi)發(fā)環(huán)境集成在一起 加速以數(shù)據(jù)為中心的應(yīng)用開(kāi)發(fā) 1 4 41 4 4 系統(tǒng)開(kāi)發(fā)工具介紹系統(tǒng)開(kāi)發(fā)工具介紹 1 開(kāi)發(fā)工具 Microsoft Visual Studio 2005 當(dāng)今存在的 WEB 開(kāi)發(fā)平臺(tái)主流產(chǎn)品就是 SUN 公司的 JAVA 和微軟的 NET M 是微軟在 2000 年提出的新概念 其全稱為 M 下一代互聯(lián) 網(wǎng)軟件和服務(wù)戰(zhàn)略 它是一個(gè)用于構(gòu)建 運(yùn)行和體驗(yàn)下一代分布式應(yīng)用程序的平臺(tái) 以 XML 為基礎(chǔ) WEB 服務(wù)為核心 并輔以其他技術(shù)實(shí)現(xiàn) 提供了一套公共運(yùn)行庫(kù) 制定 了一套公共語(yǔ)言規(guī)范 并且 NET 提供了大量的服務(wù) 包括垃圾自動(dòng)清理 面向?qū)ο蟮?多線程 基于程序集的部署 異常處理 特性編程 遠(yuǎn)程處理 安全性等 使開(kāi)發(fā)人員 可以自由選擇開(kāi)發(fā)語(yǔ)言快速架構(gòu)任何應(yīng)用 Visual Studio NET 為 NET 框架編程提供了一個(gè)迅速集成開(kāi)發(fā)應(yīng)用程序的工具 用 于生成 ASP Web 應(yīng)用程序 XML Web services 桌面應(yīng)用程序和移動(dòng)應(yīng)用程序 Visual Basic NET Visual C NET Visual C NET 和 Visual J NET 全都使用相同的集成開(kāi) 發(fā)環(huán)境 IDE 該環(huán)境允許它們共享工具并有助于創(chuàng)建混合語(yǔ)言解決方案 另外 這些語(yǔ) 言利用了 NET Framework 的功能 此框架提供對(duì)簡(jiǎn)化 ASP Web 應(yīng)用程序和 XML Web services 開(kāi)發(fā)的關(guān)鍵技術(shù)的訪問(wèn) 該平臺(tái)的整體框架如下圖所示 BrowserWeb services appsLocal appsOther apps 通用語(yǔ)言運(yùn)行層 CLR Common Language Runtime ASP NETADO NETWindows forns Windows 操作系統(tǒng) 開(kāi)發(fā)語(yǔ)言 VB NET C VISUAL C NET NET Framework class library 框架類庫(kù) More 圖 1 3 NET 開(kāi)發(fā)平臺(tái)的整體框架 選取 Net 作為開(kāi)發(fā)平臺(tái)的目的主要在于 能更好 更快地讓開(kāi)發(fā)團(tuán)隊(duì)上手 能提高系統(tǒng)開(kāi)發(fā)的效率 盡量縮短開(kāi)發(fā)周期 語(yǔ)言通用性讓開(kāi)發(fā)團(tuán)隊(duì)能最大限度地降低開(kāi)發(fā)團(tuán)隊(duì)的組件門(mén)檻 有良好的應(yīng)用程序開(kāi)發(fā)基礎(chǔ)框架 可以降低項(xiàng)目開(kāi)發(fā)風(fēng)險(xiǎn) 2 輔助開(kāi)發(fā)工具 在本系統(tǒng)的開(kāi)發(fā)過(guò)程中 課題組還用到了團(tuán)隊(duì)資源管理器這一輔助工具 團(tuán)隊(duì)資源 管理工具 Team Foundation Server 是一個(gè)軟件開(kāi)發(fā)的工作流協(xié)作的引擎 它允許一個(gè)團(tuán) 隊(duì)使用他們自定義的流程 使用團(tuán)隊(duì)資源管理工具能夠幫助課題組完成以下工作 華東交通大學(xué)畢業(yè)論文 6 提供基于 SharePoint 文檔共享和管理工具 從而提高了團(tuán)隊(duì)的溝通效率 制定并安排項(xiàng)目進(jìn)度 并實(shí)時(shí)跟蹤工作狀態(tài) 提供源代碼版本控制功能 按照?qǐng)F(tuán)隊(duì)角色和用戶簽出 簽入 合并開(kāi)發(fā)的源代碼 文件 實(shí)現(xiàn)團(tuán)隊(duì)開(kāi)發(fā)工作方式 2系統(tǒng)分析系統(tǒng)分析 2 12 1系統(tǒng)總體需求系統(tǒng)總體需求 2 1 12 1 1 系統(tǒng)中的角色系統(tǒng)中的角色 實(shí)踐教學(xué)管理系統(tǒng)的角色是為所有該系統(tǒng)的用戶創(chuàng)建的 一個(gè)用戶可以屬于多個(gè)角 色 每個(gè)角色在系統(tǒng)中實(shí)現(xiàn)的功能也是不盡相同的 實(shí)踐教學(xué)管理系統(tǒng)的角色以及職責(zé) 表述信息如下 表 2 1 系統(tǒng)角色與職責(zé)描述 角色名稱職責(zé)描述 學(xué)生查看自己的實(shí)驗(yàn)任務(wù) 教師提交實(shí)驗(yàn)計(jì)劃 完成實(shí)驗(yàn)教學(xué)任務(wù) 實(shí)驗(yàn)室管理員管理本實(shí)驗(yàn)室的實(shí)驗(yàn)安排 實(shí)驗(yàn)設(shè)備 實(shí)驗(yàn)室主任管理下屬子實(shí)驗(yàn)室的實(shí)驗(yàn)運(yùn)行情況 設(shè)備使用情況 院教務(wù)整體把握本學(xué)院的實(shí)踐教學(xué)情況 課內(nèi)實(shí)驗(yàn) 畢業(yè)設(shè)計(jì) 論文 教務(wù)處整體把握管理全校實(shí)踐教學(xué) 教研室 系 主任管理本教研室 系 的實(shí)踐教學(xué) 院設(shè)備秘書(shū)管理本學(xué)院設(shè)備使用 2 1 22 1 2 系統(tǒng)功能概述系統(tǒng)功能概述 通過(guò)課內(nèi)實(shí)驗(yàn)教學(xué)管理信息系統(tǒng)教務(wù)處可以總體 時(shí)時(shí)地把握實(shí)踐教學(xué)的進(jìn)展情況 包括教師實(shí)驗(yàn)任務(wù)的完成情況 實(shí)驗(yàn)室設(shè)備的運(yùn)行情況 實(shí)驗(yàn)項(xiàng)目的開(kāi)設(shè)情況等等 及 時(shí)的調(diào)整和解決實(shí)驗(yàn)教學(xué)管理中的資源分配情況 保證實(shí)驗(yàn)教學(xué)管理的順利進(jìn)行 教師 可以通過(guò)課內(nèi)實(shí)驗(yàn)教學(xué)管理系統(tǒng)預(yù)約自己本學(xué)期的實(shí)驗(yàn)教學(xué)任務(wù) 輕松完成 查詢自己 實(shí)驗(yàn)任務(wù)的安排 實(shí)驗(yàn)室管理員 實(shí)驗(yàn)主任可以通過(guò)該系統(tǒng)方便快捷的安排處理預(yù)約在 本實(shí)驗(yàn)室的實(shí)驗(yàn)安排和輕松完成本實(shí)驗(yàn)室的設(shè)備和開(kāi)設(shè)實(shí)驗(yàn)項(xiàng)目的管理 總之課內(nèi)實(shí)驗(yàn) 教學(xué)管理系統(tǒng)將會(huì)跟課內(nèi)實(shí)驗(yàn)教學(xué)管理工作帶來(lái)巨大的便利 將實(shí)現(xiàn)課內(nèi)實(shí)驗(yàn)教學(xué)管理 信息化 課內(nèi)實(shí)驗(yàn)教學(xué)的整個(gè)業(yè)務(wù)流程如下圖所示 基于 Web 的實(shí)踐教學(xué)管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 7 教務(wù)處 制定教學(xué)大綱 含實(shí)驗(yàn)項(xiàng)目 教務(wù)處將大綱的實(shí)驗(yàn) 項(xiàng)目分配給實(shí)驗(yàn)室 院設(shè)備秘書(shū) 子 實(shí)驗(yàn) 室 設(shè)備維護(hù)并分配設(shè) 備到相關(guān)子實(shí)驗(yàn)室 下達(dá)教師實(shí)驗(yàn) 任務(wù)書(shū) 實(shí)驗(yàn)室管理員為設(shè)備歸類 并設(shè)置 實(shí)驗(yàn)項(xiàng)目所需設(shè)備和可開(kāi)實(shí)驗(yàn)組數(shù) 課內(nèi)實(shí)驗(yàn)教學(xué)基礎(chǔ)信息制定 實(shí)驗(yàn)項(xiàng)目庫(kù)教師實(shí)驗(yàn)任務(wù)書(shū) 實(shí)驗(yàn)預(yù)約調(diào)改流程 教師 實(shí)驗(yàn)預(yù)約申請(qǐng) 實(shí)驗(yàn)室管理員 初審 實(shí)驗(yàn)室主任終 審 執(zhí)行否 執(zhí)行實(shí)驗(yàn)安排 調(diào)改申請(qǐng) 實(shí)驗(yàn)室管理員 初審 實(shí)驗(yàn)室主任 復(fù)審 教務(wù)處 終審 執(zhí)行否 是 否 是 否 實(shí)驗(yàn)教學(xué)基礎(chǔ)信息 圖 2 1 課內(nèi)實(shí)驗(yàn)教學(xué)管理業(yè)務(wù)流程圖 華東交通大學(xué)畢業(yè)論文 8 2 22 2課內(nèi)實(shí)驗(yàn)教學(xué)管理業(yè)務(wù)分析課內(nèi)實(shí)驗(yàn)教學(xué)管理業(yè)務(wù)分析 原課內(nèi)實(shí)驗(yàn)教學(xué)的整個(gè)流程是 實(shí)驗(yàn)室根據(jù)實(shí)驗(yàn)教學(xué)大綱的要求開(kāi)設(shè)相關(guān)實(shí)驗(yàn)項(xiàng)目 在這里實(shí)驗(yàn)教學(xué)大綱僅僅起到一個(gè)參考作用 教師根據(jù)本學(xué)期自己的實(shí)驗(yàn)教學(xué)任務(wù)向 教務(wù)處提交 本學(xué)期的實(shí)驗(yàn)教學(xué)計(jì)劃 并到相關(guān)實(shí)驗(yàn)室與實(shí)驗(yàn)室管理員協(xié)商實(shí)驗(yàn)時(shí)間 調(diào) 整沖突時(shí)間 確定實(shí)驗(yàn)時(shí)間 經(jīng)過(guò)實(shí)驗(yàn)室管理員和實(shí)驗(yàn)室主任審核通過(guò) 然后通知學(xué)生 在約定好的時(shí)間進(jìn)行實(shí)驗(yàn) 學(xué)期結(jié)束教務(wù)處將統(tǒng)計(jì)教師的實(shí)驗(yàn)任務(wù)完成情況和核算教師 的工作量以及設(shè)備使用情況 下面是課內(nèi)實(shí)驗(yàn)教學(xué)的原業(yè)務(wù)流程圖 實(shí)驗(yàn)室開(kāi)設(shè) 實(shí)驗(yàn)項(xiàng)目 教師提交本學(xué)期的 實(shí)驗(yàn)教學(xué)安排 實(shí)驗(yàn)室管理 員審核 實(shí)驗(yàn)室主任 審核 教師完成實(shí)驗(yàn)任務(wù)教務(wù)處統(tǒng)計(jì)工作量 設(shè)備使用率 圖 2 2 原課內(nèi)實(shí)驗(yàn)教學(xué)的工作流程 2 32 3課內(nèi)實(shí)驗(yàn)教學(xué)管理業(yè)務(wù)流程重組課內(nèi)實(shí)驗(yàn)教學(xué)管理業(yè)務(wù)流程重組 通過(guò)業(yè)務(wù)流程分析 發(fā)現(xiàn)本來(lái)應(yīng)該在實(shí)驗(yàn)教學(xué)中起主導(dǎo)作用的 實(shí)驗(yàn)教學(xué)大綱 僅 僅是一個(gè)參考資料 這一點(diǎn)從管理上來(lái)說(shuō)是不合理的 實(shí)驗(yàn)教學(xué)大綱 應(yīng)該是整個(gè)實(shí)驗(yàn) 教學(xué)的中心 所有的實(shí)驗(yàn)教學(xué)都應(yīng)該根據(jù)相應(yīng)課程的 實(shí)驗(yàn)教學(xué)大綱 來(lái)執(zhí)行 考慮以上的因素 經(jīng)過(guò)充分討論 最后對(duì)課內(nèi)實(shí)驗(yàn)的業(yè)務(wù)流程重新進(jìn)行了規(guī)劃和重 組 重組后的業(yè)務(wù)流程是 教務(wù)處嚴(yán)格制定實(shí)驗(yàn)課程的 實(shí)驗(yàn)教學(xué)大綱 并將該課程需 要完成的實(shí)驗(yàn)項(xiàng)目分配到可以開(kāi)設(shè)這些實(shí)驗(yàn)項(xiàng)目的實(shí)驗(yàn)室中去 實(shí)驗(yàn)室根據(jù)教務(wù)處分配 下來(lái)的實(shí)驗(yàn)項(xiàng)目準(zhǔn)備實(shí)驗(yàn)設(shè)備 接受教師的實(shí)驗(yàn)預(yù)約 其它的流程和原來(lái)的一樣 下面是重組以后的課內(nèi)實(shí)驗(yàn)教學(xué)的業(yè)務(wù)流程圖 教務(wù)處制定實(shí) 驗(yàn)教學(xué)大綱 教務(wù)處分配實(shí)驗(yàn)項(xiàng) 目到子實(shí)驗(yàn)室 實(shí)驗(yàn)室管理 員審核 實(shí)驗(yàn)室主 任審核 教師完成 實(shí)驗(yàn)任務(wù) 教務(wù)處統(tǒng)計(jì)工作 量 設(shè)備使用率 教師提交本學(xué)期的 實(shí)驗(yàn)教學(xué)安排 圖 2 3 重組后的課內(nèi)實(shí)驗(yàn)教學(xué)的工作流程 2 42 4需求功能點(diǎn)需求功能點(diǎn) 經(jīng)過(guò)充分的需求調(diào)研和業(yè)務(wù)流程重組 需求基本穩(wěn)定 也形成較為穩(wěn)定的系統(tǒng)功能 性需求 課內(nèi)實(shí)驗(yàn)教學(xué)管理系統(tǒng)的需求功能點(diǎn)如下 表 2 2 課內(nèi)實(shí)驗(yàn)教學(xué)管理系統(tǒng)的需求功能點(diǎn) 基于 Web 的實(shí)踐教學(xué)管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 9 功能類別功能名稱 標(biāo)識(shí) 符 描述 Function A 1 教務(wù)處可以登記 修改實(shí)驗(yàn)教學(xué)大綱 Function A 2 教務(wù)處可以登記 修改實(shí)驗(yàn)項(xiàng)目 Function A 3 教務(wù)處可以給子實(shí)驗(yàn)室分配需要開(kāi)設(shè)的實(shí)驗(yàn)項(xiàng)目 Function A 4 實(shí)驗(yàn)室管理員為分配到本子實(shí)驗(yàn)室的項(xiàng)目分配實(shí)驗(yàn)設(shè)備及所 需設(shè)備數(shù)量 實(shí)驗(yàn)大綱管理 Function A 5 所有系統(tǒng)用戶可以查閱與自己教學(xué)相關(guān)的實(shí)驗(yàn)教學(xué)大綱及實(shí) 驗(yàn)項(xiàng)目 Function B 1 學(xué)院設(shè)備秘書(shū)可以登記 修改本學(xué)院的設(shè)備基本信息 Function B 2 學(xué)院設(shè)備秘書(shū)可以分配本學(xué)院的設(shè)備給子實(shí)驗(yàn)室 Function B 3 實(shí)驗(yàn)室管理員可以按照本實(shí)驗(yàn)室要求將分配來(lái)的實(shí)驗(yàn)設(shè)備歸 類 Function B 4 教務(wù)處可以新增 修改 刪除自己實(shí)驗(yàn)室的設(shè)備類別 Function B 5 實(shí)驗(yàn)室管理員可以提交自己所管子實(shí)驗(yàn)室的設(shè)備狀態(tài)修改申 請(qǐng)到學(xué)院設(shè)備秘書(shū) 實(shí)驗(yàn)設(shè)備管理 Function B 6 學(xué)院設(shè)備秘書(shū)可以修改實(shí)驗(yàn)設(shè)備狀態(tài) Function C 1 教務(wù)處可以創(chuàng)建中心實(shí)驗(yàn)室 Function C 2 教務(wù)處可以為中心實(shí)驗(yàn)室創(chuàng)建子實(shí)驗(yàn)室 Function C 3 教務(wù)處可以為中心實(shí)驗(yàn)室安排主任 副主任 Function C 4 教務(wù)處可以為子實(shí)驗(yàn)室安排實(shí)驗(yàn)室管理員 Function C 5 教務(wù)處可以啟用 停用實(shí)驗(yàn)室 實(shí)驗(yàn)室管理 Function C 6 教務(wù)處可以刪除中心實(shí)驗(yàn)室 子實(shí)驗(yàn)室 Function D 1 教師可以取消因?qū)嶒?yàn)教學(xué)而沖掉的理論教學(xué)課時(shí) Function D 2 教師可以恢復(fù)已取消的理論教學(xué)課時(shí) Function D 3 教師可以查看的實(shí)驗(yàn)教學(xué)任務(wù)書(shū) 課表信息 需要執(zhí)行的實(shí) 驗(yàn)安排以及預(yù)約及調(diào)該審核以后的反饋信息 Function D 4 教師可以通過(guò)自己的實(shí)驗(yàn)教學(xué)任務(wù)預(yù)約實(shí)驗(yàn) Function D 5 系統(tǒng)能夠自動(dòng)調(diào)出教師預(yù)約實(shí)驗(yàn)任務(wù)中需要完成的實(shí)驗(yàn)項(xiàng)目 Function D 5 系統(tǒng)能夠自動(dòng)調(diào)出教師預(yù)約實(shí)驗(yàn)項(xiàng)目所開(kāi)設(shè)的實(shí)驗(yàn)室 Function D 6 系統(tǒng)能夠自動(dòng)提示教師所預(yù)約的實(shí)驗(yàn)項(xiàng)目應(yīng)該完成的實(shí)驗(yàn)學(xué) 生人數(shù) 已完成實(shí)驗(yàn)學(xué)生的人數(shù) 已預(yù)約未審核通過(guò)的實(shí)驗(yàn) 學(xué)生人數(shù) 建議教師預(yù)約的最大實(shí)驗(yàn)學(xué)生人數(shù) Function D 7 系統(tǒng)可以檢測(cè)教師預(yù)約實(shí)驗(yàn)時(shí)間是否與其他教師預(yù)約的時(shí)間 沖突 Function D 8 在教師預(yù)約申請(qǐng)未進(jìn)入審核程序以前教師可以修改預(yù)約及調(diào) 課申請(qǐng) Function D 9 實(shí)驗(yàn)室管理員預(yù)審預(yù)約在本實(shí)驗(yàn)室的實(shí)驗(yàn)預(yù)約及調(diào)課申請(qǐng) Function D 10 實(shí)驗(yàn)室主任終審實(shí)驗(yàn)室管理員審核過(guò)的實(shí)驗(yàn)預(yù)約申請(qǐng) 二審 調(diào)課申請(qǐng) Function D 11 系統(tǒng)可以對(duì)于審核通過(guò)的實(shí)驗(yàn)預(yù)約及調(diào)課申請(qǐng)按照預(yù)約及調(diào) 課申請(qǐng)的人數(shù)自動(dòng)通知同學(xué) 實(shí)驗(yàn)預(yù)約管理 Function D 12 教務(wù)處終審實(shí)驗(yàn)調(diào)課申請(qǐng) 華東交通大學(xué)畢業(yè)論文 10 Function D 13 在實(shí)驗(yàn)室主任沒(méi)有對(duì)預(yù)約及調(diào)課申請(qǐng)進(jìn)行審核之前 實(shí)驗(yàn)室 管理員可以對(duì)自己已審核的實(shí)驗(yàn)預(yù)約及調(diào)課申請(qǐng)的審核結(jié)果 進(jìn)行修改 Function D 14 在教務(wù)處沒(méi)有對(duì)調(diào)課申請(qǐng)進(jìn)行審核之前 實(shí)驗(yàn)室主任可以對(duì) 自己已審的實(shí)驗(yàn)調(diào)課申請(qǐng)的審核結(jié)果進(jìn)行修改 Function D 15 教師可以對(duì)審核通過(guò)的實(shí)驗(yàn)安排提出調(diào)課申請(qǐng) Function D 16 系統(tǒng)在學(xué)期結(jié)束時(shí)可以統(tǒng)計(jì)出教師應(yīng)完成的實(shí)驗(yàn)學(xué)時(shí) 實(shí)際 完成的實(shí)驗(yàn)學(xué)時(shí) 可以檢測(cè)出兩個(gè)實(shí)踐不一致的情況并進(jìn)行 匯總 2 52 5系統(tǒng)用例分析系統(tǒng)用例分析 2 5 12 5 1 實(shí)驗(yàn)教學(xué)大綱管理用例分析實(shí)驗(yàn)教學(xué)大綱管理用例分析 1 用例圖 教務(wù)處 登記實(shí)驗(yàn)項(xiàng)目 登記實(shí)驗(yàn)教學(xué)大綱 實(shí)驗(yàn)室管理員 分配實(shí)驗(yàn)項(xiàng)目到子實(shí)驗(yàn)室 分配設(shè)備類型給實(shí)驗(yàn)項(xiàng)目 圖 2 4 實(shí)驗(yàn)大綱管理用例圖 2 用例表述 表 2 3 登記實(shí)驗(yàn)教學(xué)大綱用例描述 UseUse CaseCase 登記實(shí)驗(yàn)教學(xué)大綱登記實(shí)驗(yàn)教學(xué)大綱 ID 01ID 01 Actors Actors 教務(wù)處 Preconditions Preconditions 1 教務(wù)處教師成功進(jìn)入實(shí)驗(yàn)教學(xué)管理信息系統(tǒng) FlowFlow ofof events events 1 教務(wù)處教師輸入教工號(hào)和密碼 系統(tǒng)驗(yàn)證教工號(hào)和密碼 1 1 驗(yàn)證通過(guò) 教務(wù)處教師進(jìn)入實(shí)驗(yàn)教學(xué)管理信息系統(tǒng) 1 2 否則 終止本用例 2 教務(wù)處教師進(jìn)入實(shí)驗(yàn)教學(xué)大綱管理主頁(yè) 然后選擇登記實(shí)驗(yàn)教學(xué)大綱頁(yè)面 2 1 教務(wù)處登記實(shí)驗(yàn)教學(xué)大綱 包含實(shí)驗(yàn)項(xiàng)目 一門(mén)課程只允許有一份實(shí)驗(yàn)教學(xué)大綱 登記實(shí)驗(yàn) 基于 Web 的實(shí)踐教學(xué)管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 11 項(xiàng)目的時(shí)候?qū)嶒?yàn)每組人數(shù)需要精確填寫(xiě) 用以滿足統(tǒng)計(jì)設(shè)備繁忙程度需要 Postconditions Postconditions 1 系統(tǒng)成功記錄登記實(shí)驗(yàn)教學(xué)大綱后的數(shù)據(jù) 2 如果上述任何一個(gè)步驟出現(xiàn)錯(cuò)誤 系統(tǒng)將自動(dòng)轉(zhuǎn)向錯(cuò)誤提示屏幕 表 2 4 登記實(shí)驗(yàn)項(xiàng)目用例描述 UseUse CaseCase 登記實(shí)驗(yàn)項(xiàng)目登記實(shí)驗(yàn)項(xiàng)目 ID 02ID 02 Actors Actors 教務(wù)處 Preconditions Preconditions 1 教務(wù)處教師成功進(jìn)入實(shí)驗(yàn)教學(xué)管理信息系統(tǒng) FlowFlow ofof events events 1 教務(wù)處教師輸入教工號(hào)和密碼 系統(tǒng)驗(yàn)證教工號(hào)和密碼 1 1 驗(yàn)證通過(guò) 教務(wù)處教師進(jìn)入實(shí)驗(yàn)教學(xué)管理信息系統(tǒng) 1 2 否則 終止本用例 2 教務(wù)處教師進(jìn)入實(shí)驗(yàn)教學(xué)大綱管理主頁(yè) 選擇登記實(shí)驗(yàn)項(xiàng)目頁(yè)面 2 1 教務(wù)處將實(shí)驗(yàn)項(xiàng)目安排到相關(guān)子實(shí)驗(yàn)室 按大綱 或者課程編號(hào) 統(tǒng)一分配與大綱 課程 相關(guān)的實(shí)驗(yàn)項(xiàng)目到子實(shí)驗(yàn)室 對(duì)于大綱中個(gè)別實(shí)驗(yàn)項(xiàng)目開(kāi)設(shè)的子實(shí)驗(yàn)室可以做調(diào)整 Postconditions 1 系統(tǒng)成功記錄登記實(shí)驗(yàn)項(xiàng)目后的數(shù)據(jù) 2 如果上述任何一個(gè)步驟出現(xiàn)錯(cuò)誤 系統(tǒng)將自動(dòng)轉(zhuǎn)向錯(cuò)誤提示屏幕 表 2 5 分配實(shí)驗(yàn)項(xiàng)目給子實(shí)驗(yàn)室用例描述 UseUse CaseCase 分配設(shè)備類型給實(shí)驗(yàn)項(xiàng)目 分配設(shè)備類型給實(shí)驗(yàn)項(xiàng)目 ID 03ID 03 Actors Actors 實(shí)驗(yàn)室管理員 Preconditions Preconditions 1 實(shí)驗(yàn)室管理員成功進(jìn)入實(shí)驗(yàn)教學(xué)管理信息系統(tǒng) FlowFlow ofof events events 1 實(shí)驗(yàn)室管理員輸入教工號(hào)和密碼 系統(tǒng)驗(yàn)證教工號(hào)和密碼 1 1 驗(yàn)證通過(guò) 實(shí)驗(yàn)室管理員進(jìn)入實(shí)驗(yàn)教學(xué)管理信息系統(tǒng) 1 2 否則 終止本用例 2 實(shí)驗(yàn)室管理員進(jìn)入實(shí)驗(yàn)教學(xué)大綱管理主頁(yè) 然后進(jìn)入分配類型頁(yè)面 2 1 實(shí)驗(yàn)室管理員根據(jù)教務(wù)處分配的實(shí)驗(yàn)項(xiàng)目與本實(shí)驗(yàn)室的實(shí)驗(yàn)設(shè)備建立關(guān)聯(lián) 即該實(shí)驗(yàn)項(xiàng)目在 本實(shí)驗(yàn)室需要那些設(shè)備類型及數(shù)量 2 2 實(shí)驗(yàn)室管理員應(yīng)該指明同一類型設(shè)備在該實(shí)驗(yàn)室中應(yīng)當(dāng)擁有的數(shù)量 PostPost conditions conditions 1 系統(tǒng)成功記錄分配設(shè)備類型后的數(shù)據(jù) 2 如果上述任何一個(gè)步驟出現(xiàn)錯(cuò)誤 系統(tǒng)將自動(dòng)轉(zhuǎn)向錯(cuò)誤提示屏幕 2 5 22 5 2 實(shí)驗(yàn)設(shè)備管理用例分析實(shí)驗(yàn)設(shè)備管理用例分析 1 用例圖 華東交通大學(xué)畢業(yè)論文 12 院設(shè)備秘書(shū) 登記實(shí)驗(yàn)設(shè)備 分配設(shè)備到子實(shí)驗(yàn)室 實(shí)驗(yàn)室管理員 分配設(shè)備類型給設(shè)備 調(diào)整設(shè)備使用狀態(tài) 圖 2 5 實(shí)驗(yàn)設(shè)備管理用例圖 2 用例表述 表 2 6 登記實(shí)驗(yàn)設(shè)備用例描述 UseUse CaseCase 登記實(shí)驗(yàn)設(shè)備 登記實(shí)驗(yàn)設(shè)備 ID 01ID 01 Actors Actors 學(xué)院設(shè)備秘書(shū) Preconditions Preconditions 1 學(xué)院設(shè)備秘書(shū)成功進(jìn)入實(shí)驗(yàn)教學(xué)管理信息系統(tǒng) FlowFlow ofof events events 1 學(xué)院設(shè)備秘書(shū)輸入教工號(hào)和密碼 系統(tǒng)驗(yàn)證教工號(hào)和密碼 1 1 驗(yàn)證通過(guò) 學(xué)院設(shè)備秘書(shū)進(jìn)入實(shí)驗(yàn)教學(xué)管理信息系統(tǒng) 1 2 否則 終止本用例 2 學(xué)院設(shè)備秘書(shū)進(jìn)入實(shí)驗(yàn)設(shè)備管理主頁(yè) 選擇進(jìn)入登記實(shí)驗(yàn)設(shè)備頁(yè)面 2 1 學(xué)院設(shè)備秘書(shū)登記和修改每臺(tái)設(shè)備基本信息 依照物資處的臺(tái)帳 2 2 學(xué)院設(shè)備秘書(shū)登記完畢后分配實(shí)驗(yàn)設(shè)備到子實(shí)驗(yàn)室 一臺(tái)設(shè)備可以分配到多個(gè)子實(shí)驗(yàn)室 對(duì)已分配子實(shí)驗(yàn)室的實(shí)驗(yàn)設(shè)備重新分配到子實(shí)驗(yàn)室 Postconditions Postconditions 1 系統(tǒng)成功記錄登記實(shí)驗(yàn)設(shè)備后的數(shù)據(jù) 2 如果上述任何一個(gè)步驟出現(xiàn)錯(cuò)誤 系統(tǒng)將自動(dòng)轉(zhuǎn)向錯(cuò)誤提示屏幕 表 2 7 調(diào)整設(shè)備使用狀態(tài)用例描述 UseUse CaseCase 調(diào)整設(shè)備使用狀態(tài) 調(diào)整設(shè)備使用狀態(tài) ID 02ID 02 Actors Actors 學(xué)院設(shè)備秘書(shū) Preconditions Preconditions 1 學(xué)院設(shè)備秘書(shū)成功進(jìn)入實(shí)驗(yàn)教學(xué)管理信息系統(tǒng) 2 實(shí)驗(yàn)室管理員書(shū)面提交自己所管子實(shí)驗(yàn)室的設(shè)備狀態(tài)修改申請(qǐng)到學(xué)院設(shè)備秘書(shū) FlowFlow ofof events events 1 學(xué)院設(shè)備秘書(shū)輸入教工號(hào)和密碼 系統(tǒng)驗(yàn)證教工號(hào)和密碼 基于 Web 的實(shí)踐教學(xué)管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 13 1 1 驗(yàn)證通過(guò) 學(xué)院設(shè)備秘書(shū)進(jìn)入實(shí)驗(yàn)教學(xué)管理信息系統(tǒng) 1 2 否則 終止本用例 2 學(xué)院設(shè)備秘書(shū)進(jìn)入實(shí)驗(yàn)設(shè)備管理主頁(yè) 選擇調(diào)整設(shè)備使用狀態(tài)頁(yè)面 2 1 學(xué)院設(shè)備秘書(shū)根據(jù)實(shí)驗(yàn)室管理員提交的申請(qǐng)來(lái)調(diào)改設(shè)備使用狀態(tài) Postconditions Postconditions 1 系統(tǒng)成功記錄登記實(shí)驗(yàn)設(shè)備狀態(tài)調(diào)整后的數(shù)據(jù) 2 如果上述任何一個(gè)步驟出現(xiàn)錯(cuò)誤 系統(tǒng)將自動(dòng)轉(zhuǎn)向錯(cuò)誤提示屏幕 表 2 8 分配設(shè)備類型給設(shè)備用例描述 UseUse CaseCase 分配設(shè)備類型給設(shè)備 分配設(shè)備類型給設(shè)備 ID 03ID 03 Actors Actors 實(shí)驗(yàn)室管理員 Preconditions Preconditions 1 實(shí)驗(yàn)室管理員成功進(jìn)入實(shí)驗(yàn)教學(xué)管理信息系統(tǒng) 2 學(xué)院設(shè)備秘書(shū)分配實(shí)驗(yàn)設(shè)備到子實(shí)驗(yàn)室 FlowFlow ofof events events 1 實(shí)驗(yàn)室管理員輸入教工號(hào)和密碼 系統(tǒng)驗(yàn)證教工號(hào)和密碼 1 1 驗(yàn)證通過(guò) 實(shí)驗(yàn)室管理員進(jìn)入實(shí)驗(yàn)教學(xué)管理信息系統(tǒng) 1 2 否則 終止本用例 2 實(shí)驗(yàn)室管理員進(jìn)入實(shí)驗(yàn)設(shè)備管理主頁(yè) 并選擇分配設(shè)備類型頁(yè)面 2 1 實(shí)驗(yàn)室管理員根據(jù)本實(shí)驗(yàn)室情況將設(shè)備按類型劃分 Postconditions Postconditions 1 系統(tǒng)成功記錄登記分配好類型后的設(shè)備和設(shè)備類型數(shù)據(jù) 2 如果上述任何一個(gè)步驟出現(xiàn)錯(cuò)誤 系統(tǒng)將自動(dòng)轉(zhuǎn)向錯(cuò)誤提示屏幕 2 5 32 5 3 實(shí)驗(yàn)室管理用例分析實(shí)驗(yàn)室管理用例分析 1 用例圖 教務(wù)處 創(chuàng)建實(shí)驗(yàn)室 刪除實(shí)驗(yàn)室 修改實(shí)驗(yàn)室 崗位設(shè)置 圖 2 6 實(shí)驗(yàn)室管理用例圖 2 用例描述 表 2 9 創(chuàng)建實(shí)驗(yàn)室用例描述 UseUse CaseCase 創(chuàng)建實(shí)驗(yàn)室 創(chuàng)建實(shí)驗(yàn)室 ID 01ID 01 Actors Actors 教務(wù)處 Preconditions Preconditions 1 教務(wù)處教師成功進(jìn)入實(shí)驗(yàn)教學(xué)管理信息系統(tǒng) 華東交通大學(xué)畢業(yè)論文 14 FlowFlow ofof events events 1 教務(wù)處教師輸入教工號(hào)和密碼 系統(tǒng)驗(yàn)證教工號(hào)和密碼 1 1 驗(yàn)證通過(guò) 教務(wù)處教師進(jìn)入實(shí)驗(yàn)教學(xué)管理信息系統(tǒng) 1 2 否則 終止本用例 2 教務(wù)處教師選擇創(chuàng)建實(shí)驗(yàn)室主頁(yè)面 通過(guò)樹(shù)狀圖進(jìn)入不同學(xué)院實(shí)驗(yàn)室創(chuàng)建的頁(yè)面 2 1 教務(wù)處針對(duì)學(xué)院創(chuàng)建中心實(shí)驗(yàn)室 對(duì)中心實(shí)驗(yàn)室安排實(shí)驗(yàn)室主任 副主任 然后為中心實(shí)驗(yàn) 室創(chuàng)建子實(shí)驗(yàn)室 并對(duì)子實(shí)驗(yàn)室安排實(shí)驗(yàn)室管理員 Postconditions Postconditions 1 系統(tǒng)成功記錄創(chuàng)建實(shí)驗(yàn)室后的數(shù)據(jù) 2 如果上述任何一個(gè)步驟出現(xiàn)錯(cuò)誤 系統(tǒng)將自動(dòng)轉(zhuǎn)向錯(cuò)誤提示屏幕 表 2 10 修改實(shí)驗(yàn)室用例描述 UseUse CaseCase 修改實(shí)驗(yàn)室 修改實(shí)驗(yàn)室 ID 02ID 02 Actors Actors 教務(wù)處 Preconditions Preconditions 1 教務(wù)處教師成功進(jìn)入實(shí)驗(yàn)教學(xué)管理信息系統(tǒng) FlowFlow ofof events events 1 教務(wù)處教師輸入教工號(hào)和密碼 系統(tǒng)驗(yàn)證教工號(hào)和密碼 1 1 驗(yàn)證通過(guò) 教務(wù)處教師進(jìn)入實(shí)驗(yàn)教學(xué)管理信息系統(tǒng) 1 2 否則 終止本用例 2 教務(wù)處教師選擇修改實(shí)驗(yàn)室頁(yè)面 2 1 教務(wù)處可以啟用或者停用實(shí)驗(yàn)室 Postconditions Postconditions 1 系統(tǒng)成功記錄修改實(shí)驗(yàn)室后的數(shù)據(jù) 2 如果上述任何一個(gè)步驟出現(xiàn)錯(cuò)誤 系統(tǒng)將自動(dòng)轉(zhuǎn)向錯(cuò)誤提示屏幕 2 5 42 5 4 實(shí)驗(yàn)預(yù)約管理用例分析實(shí)驗(yàn)預(yù)約管理用例分析 1 用例圖 預(yù)約實(shí)驗(yàn) 查看課表 教師 審核調(diào)課申請(qǐng) 審核實(shí)驗(yàn)預(yù)約 更改學(xué)生安排 調(diào)課申請(qǐng) 實(shí)驗(yàn)室主任 實(shí)驗(yàn)室管理員 教務(wù)處 通知實(shí)驗(yàn)學(xué)生 時(shí)間沖突檢測(cè) 實(shí)驗(yàn)占用 圖 2 7 課內(nèi)實(shí)驗(yàn)管理用例圖 基于 Web 的實(shí)踐教學(xué)管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 15 2 用例描述 表 2 11 預(yù)約實(shí)驗(yàn)用例描述 UseUse CaseCase 預(yù)約實(shí)驗(yàn) 預(yù)約實(shí)驗(yàn) ID 01ID 01 Actors Actors 教師 Preconditions Preconditions 1 教師成功的登錄到實(shí)驗(yàn)教學(xué)管理信息系統(tǒng) 并且有實(shí)驗(yàn)教學(xué)任務(wù) FlowFlow ofof events events 1 教師輸入自己的教工號(hào)和密碼 2 系統(tǒng)驗(yàn)證教工號(hào)和密碼 3 如果 驗(yàn)證通過(guò) 則 3 1 教師進(jìn)入系統(tǒng)并獲得權(quán)限 4 否則 4 1 終止該用例 5 當(dāng)教師有實(shí)驗(yàn)教學(xué)任務(wù)時(shí) 系統(tǒng)通過(guò)實(shí)驗(yàn)課程編號(hào)自動(dòng)調(diào)出大綱中要求該課程需要完成的實(shí)驗(yàn)項(xiàng) 目 5 1 教師通過(guò)點(diǎn)擊實(shí)驗(yàn)教學(xué)任務(wù)列表進(jìn)入預(yù)約界面 系統(tǒng)自動(dòng)調(diào)出該課程該實(shí)驗(yàn)項(xiàng)目可以預(yù)約的 子實(shí)驗(yàn)室 自動(dòng)提示所選擇的實(shí)驗(yàn)項(xiàng)目已完成實(shí)驗(yàn)的學(xué)生人數(shù) 未進(jìn)入審核程序的實(shí)驗(yàn)學(xué)生人 數(shù) 已經(jīng)進(jìn)入審核程序的實(shí)驗(yàn)學(xué)生人數(shù) 當(dāng)前可以預(yù)約的學(xué)生人數(shù) 5 1 1 教師選擇需要預(yù)約的時(shí)間及填寫(xiě)預(yù)約人數(shù) 預(yù)約人數(shù)等于零或者大于當(dāng)前可以預(yù)約的學(xué) 生人數(shù)系統(tǒng)將提示不能進(jìn)行預(yù)約 選擇預(yù)約時(shí)間的時(shí)候可以檢測(cè)時(shí)間沖突 選擇的 課時(shí)數(shù)必須與大綱要求的該實(shí)驗(yàn)項(xiàng)目的實(shí)驗(yàn)學(xué)時(shí)數(shù)相等 然后提交 系統(tǒng)保存預(yù)約信 息 5 1 2 教師可以調(diào)整已安排通過(guò)審核的實(shí)驗(yàn)預(yù)約申請(qǐng) 即已經(jīng)確定的實(shí)驗(yàn)安排 的實(shí)驗(yàn)學(xué)生 5 1 3 在實(shí)驗(yàn)室管理員沒(méi)有對(duì)教師的實(shí)驗(yàn)預(yù)約任務(wù)進(jìn)行審核之前 教師可以修改自己的實(shí)驗(yàn)預(yù) 約任務(wù) 一旦進(jìn)入審核程序 教師就不可以修改已經(jīng)提交的實(shí)驗(yàn)預(yù)約任務(wù) Postconditions Postconditions 1 系統(tǒng)成功記錄該教師的預(yù)約信息 2 如果上述任何一個(gè)步驟出現(xiàn)錯(cuò)誤 系統(tǒng)將自動(dòng)轉(zhuǎn)向錯(cuò)誤提示屏幕 表 2 12 調(diào)課申請(qǐng)用例描述 UseUse CaseCase 調(diào)課申請(qǐng) 調(diào)課申請(qǐng) ID 02ID 02 Actors Actors 教師 Preconditions Preconditions 1 教師成功的登錄到實(shí)驗(yàn)教學(xué)管理信息系統(tǒng) 2 對(duì)于特殊情況需要調(diào)課的 教師可以通過(guò)本系統(tǒng)提出調(diào)課申請(qǐng) 教師的預(yù)約信息必須已經(jīng)通過(guò) 實(shí)驗(yàn)室管理員和實(shí)驗(yàn)室主任審核才能申請(qǐng)調(diào)改 FlowFlow ofof events events 1 教師輸入自己的教工號(hào)和密碼 2 系統(tǒng)驗(yàn)證教工號(hào)和密碼 3 如果 華東交通大學(xué)畢業(yè)論文 16 3 1 驗(yàn)證通過(guò) 則進(jìn)入實(shí)驗(yàn)教學(xué)管理信息系統(tǒng) 并獲得權(quán)限 系統(tǒng)顯示教師需要執(zhí)行的實(shí)驗(yàn)任 務(wù) 否則 3 2 終止該用例 4 教師選擇已經(jīng)審核通過(guò)的實(shí)驗(yàn)任務(wù) 點(diǎn)擊調(diào)改進(jìn)入調(diào)改申請(qǐng)頁(yè)面 4 1 教師選擇需要調(diào)改的時(shí)間及填寫(xiě)調(diào)改人數(shù) 調(diào)改人數(shù)等于零或者大于當(dāng)前可以調(diào)改的學(xué)生 人數(shù)系統(tǒng)將提示不能進(jìn)行調(diào)改 選擇調(diào)改時(shí)間的時(shí)候可以檢測(cè)時(shí)間沖突 選擇的課時(shí)數(shù) 必須與大綱要求的該實(shí)驗(yàn)項(xiàng)目的實(shí)驗(yàn)學(xué)時(shí)數(shù)相等 然后提交 系統(tǒng)保存調(diào)改申請(qǐng)信息 4 2 教師調(diào)改申請(qǐng)可以調(diào)改時(shí)間和實(shí)驗(yàn)項(xiàng)目 不可以調(diào)改實(shí)驗(yàn)室 對(duì)于需要調(diào)改實(shí)驗(yàn)室的 需 要申請(qǐng)取消本次實(shí)驗(yàn)任務(wù) 然后去新的實(shí)驗(yàn)室去預(yù)約實(shí)驗(yàn)任務(wù) 4 4 申請(qǐng)調(diào)改的原實(shí)驗(yàn)任務(wù)在調(diào)改的實(shí)驗(yàn)任務(wù)通過(guò)審核之前仍然是需要執(zhí)行的實(shí)驗(yàn)任務(wù) 只有 在調(diào)改的實(shí)驗(yàn)任務(wù)審核通過(guò)以后 申請(qǐng)調(diào)改的原實(shí)驗(yàn)任務(wù)為不需要執(zhí)行的實(shí)驗(yàn)任務(wù) 在調(diào) 改申請(qǐng)尚未進(jìn)入審核狀態(tài)之前 教師可以修改調(diào)改申請(qǐng)的相關(guān)信息 一旦進(jìn)入審核狀態(tài)中 教師即不能修改調(diào)改申請(qǐng)的信息 調(diào)改的實(shí)驗(yàn)任務(wù)通過(guò)最終的審核之后 如果仍需要調(diào)改 重新執(zhí)行 實(shí)驗(yàn)調(diào)改 Postconditions Postconditions 1 系統(tǒng)成功記錄該教師的調(diào)改申請(qǐng)信息 2 如果上述任何一個(gè)步驟出現(xiàn)錯(cuò)誤 系統(tǒng)將自動(dòng)轉(zhuǎn)向錯(cuò)誤提示屏幕 表 2 13 更改學(xué)生安排用例描述 UseUse CaseCase 更改學(xué)生安排 更改學(xué)生安排 ID 03ID 03 Actors Actors 教師 Preconditions Preconditions 1教師成功登入實(shí)驗(yàn)教學(xué)管理信息系統(tǒng) 2系統(tǒng)已經(jīng)自動(dòng)通知學(xué)生實(shí)驗(yàn)任務(wù) 實(shí)驗(yàn)時(shí)間及實(shí)驗(yàn)室 FlowFlow ofof events events 1 教師輸入教工號(hào)和密碼 系統(tǒng)驗(yàn)證教工號(hào)和密碼 1 1 驗(yàn)證通過(guò) 教師進(jìn)入實(shí)驗(yàn)教學(xué)管理信息系統(tǒng) 1 2 否則 終止本用例 2 教師進(jìn)入更改學(xué)生安排頁(yè)面 2 1 教師更改每批實(shí)驗(yàn)的學(xué)生 教師可以為每個(gè)同學(xué)重新安排實(shí)驗(yàn)批次 2 2 教師更改后 可以提交或者取消 2 2 1 提交后 系統(tǒng)會(huì)顯示變動(dòng)的學(xué)生名單 教師可以口頭通知學(xué)生登入系統(tǒng)查看變動(dòng)情 況 2 2 2 取消后 系統(tǒng)將實(shí)驗(yàn)學(xué)生名單恢復(fù)到未修改前狀態(tài) Postconditions Postconditions 1 系統(tǒng)保存教師對(duì)學(xué)生的實(shí)驗(yàn)批次等的改動(dòng) 并提示變動(dòng)的學(xué)生名單 供學(xué)生登入查看 2 如果上述任何一個(gè)步驟出現(xiàn)錯(cuò)誤 系統(tǒng)將自動(dòng)轉(zhuǎn)向錯(cuò)誤提示屏幕 表 2 14 取消理論學(xué)時(shí)用例描述 UseUse CaseCase 實(shí)驗(yàn)占用 實(shí)驗(yàn)占用 ID 04ID 04 Actors Actors 教師 基于 Web 的實(shí)踐教學(xué)管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 17 Preconditions Preconditions 教師成功登入實(shí)驗(yàn)教學(xué)管理信息系統(tǒng) FlowFlow ofof events events 1 教師輸入教工號(hào)和密碼 系統(tǒng)驗(yàn)證教工號(hào)和密碼 1 1 驗(yàn)證通過(guò) 教師進(jìn)入實(shí)驗(yàn)教學(xué)管理信息系統(tǒng) 1 2 否則 終止本用例 2 教師進(jìn)入預(yù)約界面 系統(tǒng)顯示本學(xué)期該教師的課表信息 2 1 教師根據(jù)自己的實(shí)驗(yàn)教學(xué)任務(wù)取消相關(guān)理論課程的課堂教學(xué) 系統(tǒng)不予接受取消的理論課 時(shí)超過(guò)任務(wù)書(shū)規(guī)定的實(shí)驗(yàn)學(xué)時(shí) 上機(jī)學(xué)時(shí) Postconditions Postconditions 1 系統(tǒng)保存教師提交的取消的理論課程操作 2 如果上述任何一個(gè)步驟出現(xiàn)錯(cuò)誤 系統(tǒng)將自動(dòng)轉(zhuǎn)向錯(cuò)誤提示屏幕 表 2 15 審核實(shí)驗(yàn)預(yù)約用例描述 UseUse CaseCase 審核實(shí)驗(yàn)預(yù)約 審核實(shí)驗(yàn)預(yù)約 ID 05ID 05 Actors Actors 實(shí)驗(yàn)室管理員 實(shí)驗(yàn)室主任 Preconditions Preconditions 1 實(shí)驗(yàn)室管理員 主任成功進(jìn)入實(shí)驗(yàn)教學(xué)管理信息系統(tǒng) 2 教師已經(jīng)根據(jù)任務(wù)計(jì)劃進(jìn)行了實(shí)驗(yàn)任務(wù)預(yù)約 FlowFlow ofof events events 1 實(shí)驗(yàn)室管理員 主任輸入教工號(hào)和密碼 系統(tǒng)驗(yàn)證教工號(hào)和密碼 1 1 驗(yàn)證通過(guò) 實(shí)驗(yàn)室管理員 主任進(jìn)入實(shí)驗(yàn)教學(xué)管理信息系統(tǒng) 1 2 否則 終止本用例 2 實(shí)驗(yàn)室管理員 主任選擇審核實(shí)驗(yàn)任務(wù)頁(yè)面 2 1 實(shí)驗(yàn)室管理員審核預(yù)約在本實(shí)驗(yàn)室的實(shí)驗(yàn)任務(wù) 可以通過(guò)或拒絕 對(duì)于拒絕的實(shí)驗(yàn)預(yù)約 教師不可以刪除 2 2 經(jīng)過(guò)實(shí)驗(yàn)室管理員審核的實(shí)驗(yàn)預(yù)約任務(wù) 將由實(shí)驗(yàn)室主任進(jìn)行二次審核 經(jīng)過(guò)實(shí)驗(yàn)室主任 審核的實(shí)驗(yàn)預(yù)約任
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 吊裝工程培訓(xùn)課件
- 腫瘤專科學(xué)習(xí)匯報(bào)
- 分娩心理護(hù)理
- 小兒體質(zhì)辨識(shí)培訓(xùn)體系構(gòu)建
- 安全詞語(yǔ)題目大全及答案
- syb測(cè)驗(yàn)題目及答案
- acm大賽的題目及答案
- 2025年攪墨棒項(xiàng)目申請(qǐng)報(bào)告
- 陜西省寶雞市金臺(tái)區(qū)2023-2024學(xué)年高一上學(xué)期期中考試數(shù)學(xué)試題
- 呼圖壁縣瑞眾成建材有限公司年加工5萬(wàn)噸混凝土外加劑項(xiàng)目環(huán)境影響報(bào)告書(shū)
- 【保安服務(wù)】服務(wù)承諾
- 07第七講 發(fā)展全過(guò)程人民民主
- 弱電智能化系統(tǒng)施工方案
- 對(duì)外派人員的員工幫助計(jì)劃以華為公司為例
- 2020-2021學(xué)年浙江省寧波市鎮(zhèn)海區(qū)七年級(jí)(下)期末數(shù)學(xué)試卷(附答案詳解)
- GB/T 9162-2001關(guān)節(jié)軸承推力關(guān)節(jié)軸承
- GB/T 34560.2-2017結(jié)構(gòu)鋼第2部分:一般用途結(jié)構(gòu)鋼交貨技術(shù)條件
- 閱讀繪本《小種子》PPT
- 醫(yī)院清潔消毒與滅菌課件
- 提高腸鏡患者腸道準(zhǔn)備合格率課件
- 公司物品采購(gòu)申請(qǐng)單
評(píng)論
0/150
提交評(píng)論