【正文】
Email 電子信箱 文本 Words 留言內容 文本 Date 日期 時間 /日期 Reply 回復 文本 2. 4 功能需求 功能的劃分 根據業(yè)務流程的數(shù)據流程的分析以及數(shù)據字典的描述,實驗室網上管理系統(tǒng)該具備基本的課程計 劃輸入,課程計劃修改,課程計劃查詢,課程計劃刪除,及管理員的添加 及刪除功能,此外,為了系統(tǒng)的完整性, 還應該加上管理員與用戶交流所用的留言薄,以防止萬一有課程調節(jié)時,可以反饋給機房管理員??梢栽谝粋€數(shù)據包中同時擁有桌面數(shù)據庫的便利和關系數(shù)據庫的強大功能。 Access 是一種數(shù)據庫工具,關系數(shù)據庫是已開發(fā)的最通用的數(shù)據庫之一。另外,Access 允許創(chuàng)建自定義報表用于打印或輸出數(shù)據庫中的信息。 Access 的優(yōu)點在于它能使 用數(shù)據表示圖或自定義窗體收集信息。 關系型數(shù)據庫的實現(xiàn) access2020 就是關系數(shù)據庫的開發(fā)工具。在上面的數(shù)據流圖中對于目標系統(tǒng)最重要的是授課老師制訂的授課計劃表,無論是教研室,系部還是教務處審核的對象都是它,并且后來的授課計劃具體實施也是建立在它上面的。 2. 2. 2 業(yè)務流程分析 現(xiàn)行系統(tǒng)任務流程圖: 2. 3 數(shù)據流圖分析及數(shù)據描述 總的數(shù)據流圖分析: 數(shù)據的源點或終點 變換數(shù)據的處理 數(shù)據存儲 數(shù)據流 實驗沖突 上傳網絡 臨時調課 重新安排上機時間 留言給該老師 結束 登錄 管理員 安排上機時間 普通用戶 查詢上機時間 是 否 數(shù)據流圖如下: 數(shù)據描述(含數(shù)據字典) 數(shù)據字典是關于系統(tǒng)數(shù) 據信息的集合 ,也就是對數(shù)據流圖中包含的所有元素的定義集合。 2. 2 任務概述及任務流分析 2. 2. 1 任務概述 根據第一章的可行性階段的分析,已經基本上得出系統(tǒng)設計是可行的。 需求分析的結果是系統(tǒng)開發(fā)的基礎,關系到工程的成敗和軟件產品的質量。數(shù)據流圖中已經劃分出系統(tǒng)必須完成的許多基本功能。根據第一章的可行性階段的分析,我們已經基本上導出該系統(tǒng)應該具備的功能。 2 系統(tǒng)需求分析報告 2. 1 引言 需求分析是軟件定義時期的最后一個階段,它的基本任務是回答“系統(tǒng)必須做什么?”這個問題。 硬件可行性 學校機房的硬件: P3CPU,128MRAM,40GD 硬盤的 PC 機, windows 操作系統(tǒng), IIS,PWS 開發(fā)平臺,校園網。這樣帶來的效益是相當可觀的。而且從很大程序上提高了管理員的工作效率。另一方面,其正確性都不能得到保證,所 以從本軟件可帶來的經濟效益來看也是可行的。 1. 4. 3 經濟可行性 因為學校已經具有相應軟硬件條件,在軟硬支出上所需要投入是非常有限的。 Sql語言可以用來執(zhí)行各種各樣的操作,例如更新數(shù)據庫中的數(shù)據,從數(shù)據庫中提取數(shù)據等。 Sql語言的主要功能就是同各種數(shù)據庫建立聯(lián)系,進行溝通。 在本程序中使用的語句為 sql 語言。通常使用 actiove server pages技術的 web網頁具有后綴名 .asp。雖然在服務器上執(zhí)行會增加服務器的負擔,但由于此程序可以交互式能力。 Asp 用戶可以在服務器端用vbscript 或 javascript 編寫的嵌入 html 文件中的小程 序,而在以程序都是在客戶端的瀏覽器上執(zhí)行的。因此綜上所述,目前實現(xiàn)目標系統(tǒng)的條件已經較為成熟。另外,我校作為一所高等教育學院,擁有雄厚的計算機是師資力量,教師素質較高。目標系統(tǒng)準備使用 asp 技術實現(xiàn),目前, asp已經發(fā)展 ,還將得到不斷的完善,而且在網上有許多網站采用該技術,因此在技術手段上實現(xiàn)本系統(tǒng)成為可能。 1. 4. 2 技術可行性 為了最程序上的方便管理員的操作,本系 統(tǒng)主要解決下面的問題: 記錄的添加:實現(xiàn)課程記錄的加入; 記錄的修改:可隨時地對課程信息進行修改; 記錄的查詢:可隨時對課程信息進行查詢; 記錄的刪除:可對數(shù)據庫中的信息進行運行動態(tài)刪除; 目前,我校已經建設好比較完備的校園網,并且我校電腦比較先進,運行比較高級的系統(tǒng)的硬件上完全能夠滿足。因此如果能有一種解決上述弊端而且基于 web方式的排課計劃管理系統(tǒng)的開發(fā)是十分必要的。因此這樣有著很大的弊端: , ,任務重, ,不方便。 1. 4. 1 現(xiàn)有系統(tǒng)分析 目前我校還沒有網上實驗課管理系統(tǒng),所以做的這個網絡實驗室管理系統(tǒng)可以很大程度上解決機房管理員的麻煩。留言板:如果任何人對課程有什么問題的話可以在留言板上對管理員進行提問,管理可以對其他人進行答復,管理可以對留言本上的內容進行刪除。 1. 3 問題定義 網上實驗室管理系統(tǒng)主要學校管理學校的機房,目標系統(tǒng)在 web 方式下至少應該提供以下功能:實驗室管理員能夠實現(xiàn)對實驗室課程的管理;實驗室課程查詢系統(tǒng),學生可以在這課程查詢里按多種方式實驗對實驗室課程的查詢;管理員可以進行對課程的添加,刪除,修改 等多種操作。因此,為了方便機房的管理,我們提出利用網絡來管理實驗室的方案,以學樣的網絡實驗室的管理為該管理系統(tǒng)的應用背景,開發(fā)一個基于網絡的實驗室管理系統(tǒng)。 在學校實驗室的管理過程中,發(fā)現(xiàn)了一些問題。 1. 2 課題研究背景 隨著計算機應用的不斷深入,各行各業(yè)幾乎與計算機都有密切的聯(lián)系,人們的生活已離不開計算機。最后評價系統(tǒng)的特點,提出改進方案和建議。維護設計研究了系統(tǒng)需要維護的方面:數(shù)據庫、數(shù)據表、數(shù)據本身、系統(tǒng)漏洞、系統(tǒng)升級、系統(tǒng)更新和系統(tǒng)擴展,設計了數(shù)據備份、數(shù)據更新操作和系統(tǒng)更新、升級、擴展的接口。出錯部分研究了系統(tǒng)可能出現(xiàn)的運行錯誤和用戶可能出現(xiàn)的操作錯誤,并完善了系統(tǒng)規(guī)劃增加了用戶反饋設計了出錯處理??傮w設計部分規(guī)劃了功能模塊、操作界面和程序接 口。 設計說明書概敘了任務、總體設計、數(shù)據結構設計、運行設計、出錯處理、安全設計和維護設計。運行需求確定了系統(tǒng)運行對環(huán)境所作要求和對系統(tǒng)運行所作要求。數(shù)據流部分用數(shù)據流程圖標明某一功能或操作的數(shù)據需求和數(shù)據流向。任務流部分用流程圖標明系統(tǒng) 完成功能的流程。 問題定義部分確定系統(tǒng)涉及的范圍、需要完成的功能、完成功能需要的數(shù)據。本文在這幾個方面進行了詳細的說明。 31 29 6 系統(tǒng)評價 28 5. 5數(shù)據存取機制 27 5. 3 運行環(huán)境 27 5. 1系統(tǒng)簡介 22 20 4 主要程序詳細設計說明書 20 3. 8安全保密設計 18 3. 6運行設計 14 3. 4 接口設計 14 3. 2 任 務概述 12 2. 6其它需求 9 2. 4功能需求 8 2. 3數(shù)據流圖分析及數(shù)據描述 6 2 系統(tǒng)需求分析報告 s lab, we invent the Lab39。 關鍵詞 web 開發(fā), asp,動態(tài)網頁技術 畢業(yè)設計(論文)外文摘要 Title Lab39。使用 asp 開發(fā)網絡數(shù)據庫,可以同 html 語言相互嵌套;而且可以適合于各種瀏覽器。 Asp 在數(shù)據庫間的異構連接,輕松地存取各種數(shù)據。以學校的網絡實驗室為背景,開發(fā)一個基于 web 的實驗室管理系統(tǒng)。 畢業(yè)設計 (論文 )說明書 題 目: 基于 web的實驗室管理系統(tǒng) (自動排課功能的實現(xiàn)) 作 者: 學 號: 系 (院 ): 計算機及科學系 專 業(yè): 計算機及應用 指導者: (姓 名 ) (專業(yè)技術職務 ) 評閱者: (姓 名 ) (專業(yè)技術職務 ) 畢業(yè)設計(論文)中文摘要 基于 web 的實驗室管理系統(tǒng) 摘要 在學校實驗室的管理中,發(fā)現(xiàn)了一些問題,其中如:在統(tǒng)籌安排各班級上實驗課的時間需要人工實現(xiàn),而且經常會出現(xiàn)同時有多個班級要使用實驗室的沖突,并且調課后沒有及時通知老師和班級同學。為了方便實驗室的管理,我們提出利用網絡來管理實驗室的上機情況。 本課題的開發(fā)需要采用一種適合于數(shù)據庫編程, web多媒體開發(fā),而且具備同時訪問多種數(shù)據庫功能的開發(fā)語言與工具,在當前, asp 是在 web 編程中比較盛行的數(shù)據庫開發(fā)技術。此外, asp 易學易用,短期內即可掌握,使編程難度降低。因此,使用 asp 開發(fā)網絡數(shù)據庫,并配合動態(tài)網頁技術,適應于基于 web 程序的發(fā)展,也是開發(fā)本系統(tǒng)的理想技術。s managing system based on web Abstract There were a lot of problems in the lab of our school, for instance, we needed to arrange the time of experiment by hand, and the conflict that the lab was used by many classes at the same time appeared frequently. Moreover, it was not in time to notice students and teachers after changing lessons. We advise to manage the lab system by work for managing the lab conveniently setting by the school39。s managing system based on web. We need a language and a tool that is fit for database programming, webmultimedia, and can visit different kinds of the function of the datebase simultaneously. At present, ASP is a more popular datebase exploring technology than others which are contained in the web programming. The different ponent links of ASP in the database can easily save and gain all the data. In addition, ASP is easy to learn and to use, which can be mastered in a short term, as well as reduce the difficulties in programmin