freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

學(xué)生排課管理系統(tǒng)—免費畢業(yè)設(shè)計論文-展示頁

2024-12-11 01:15本頁面
  

【正文】 ifferent legal power, in page according to body judging its cowgirl having to use this set of row lesson sub system provides to line up the lesson primarily usage, row lesson can be the whole in here proceeding and line up the activity of relevant elective courses the system to provide primarily the student select elective courses the usage, can proceed the activity that have something to do with selecting elective courses here。The process choice uses the ASP the plait writes the script, on the database in consideration of fast, valid, at the same time in consideration of many set server mon the circumstance of the same of database in usage, choose the SQL Server here 2020 conduct and actions database server。 seSettlement)系統(tǒng)是依據(jù)大學(xué)的網(wǎng)上選排課需求進(jìn)行設(shè)計的。這個網(wǎng)上選排課系統(tǒng)所做的是讓 排課者手工排課,然后檢測、避免這種排課的沖突 (其核心是一個存儲過程 DetectArrangeCollision),在進(jìn)行選課時,這里也要檢測和避免這種實際中可以遇見的沖突 (其核心也是用一個存儲過程 DetectSelectCollision 來實現(xiàn)的 )。登錄子系統(tǒng)區(qū)分排課者 (也即系統(tǒng)的管理者 )、教師和學(xué)生這三者的不同身份,給出不同的權(quán)限,在頁面中根據(jù)身份判斷其相應(yīng)具有的功能來使用這套系統(tǒng)。選課系統(tǒng)主要供學(xué)生選課使用,在這里可以進(jìn)行與選課有關(guān)的活動;教師可在教師反饋系統(tǒng)中對排課者提出反饋意見,供排課者在排課時可參考使用。建模;過程選擇使用 ASP 編寫腳本,在數(shù)據(jù)庫上考慮到快捷、有效,同時考慮到多臺服務(wù)器共同使用同一個數(shù)據(jù)庫的情況,這里選擇 SQL Server 2020 作為數(shù)據(jù)庫服務(wù)器;對于網(wǎng)頁的服務(wù)器平臺,這里選擇使用 Information 作為 Inter 服務(wù)器。本章主要介紹如何使用 SQL Server2020 來編寫存儲過程,以優(yōu)化整個系統(tǒng)數(shù)據(jù)庫管理的速度、安全性和靈活性,同時大大提高系統(tǒng)代碼的模塊化和封裝性。 第二章 開發(fā)工具簡介 ASP 簡介 ASP 是 Active Server: Pages 的縮寫,是 Microsoft:公司開發(fā)的 Web 服務(wù)器端腳本開發(fā)環(huán)境,利用它可以生成動態(tài)、高效的 Web 應(yīng)用程序。當(dāng) 然, AsP 自身也提供了一些非常好用的命令和內(nèi)置對象。當(dāng)瀏覽器向 Web服務(wù)器請求調(diào)用 ASP 文件時,就啟動了 ASP。由于 ASP 在服務(wù)器端解釋執(zhí)行,開發(fā)者可以不必考慮瀏覽器是否支持 ASP,也不必?fù)?dān)心程序會被從客戶端下載。 圖 2. 1 ASP 訪問 Web 數(shù)據(jù)庫的過程 Sql Server 2020 簡介 Microsoft SQL Server 是一個 Windows 服務(wù)器上使用的、支持客戶 /服務(wù)器結(jié)構(gòu)的數(shù)據(jù)庫管理系統(tǒng)。 SQL Server 與 Windows 的有機(jī)結(jié)合,可以充分利用 Windows NT 的優(yōu)勢,性能價格比高。 關(guān)于 UML 和 Rational Rose UML(Unified Modeling Language)即統(tǒng)一建模語言。 3 位大師是 3位面向?qū)ο笙到y(tǒng)分析方法的學(xué)者,先后被 Rational 公司 (現(xiàn)己被IBM 公司并購 )招攬,集 3 家之大成,創(chuàng)立 UML,同時也構(gòu)建了 Rational Rose這套優(yōu)秀的建模系統(tǒng)。 UML 所提供的主要圖有:類圖、對象圖、用例圖、狀態(tài)圖、時序圖、活動圖、協(xié)作圖、構(gòu)件圖和部署圖。但是,可以“用大約 20%的 UML 來完成大多數(shù)問題的 80%的建模工作” (The Unified Modeling Language UsersGuide)。 用例圖是從用戶的角度來描述系統(tǒng)的外部功能的圖。圖 2— 1 是一個簡單的用例圖的例子。用例圖是 UML 建模中最重要的一種圖,它體現(xiàn)了實實在在展現(xiàn)在用戶面前的系統(tǒng)的各項功能,而與實施沒有關(guān)系 —— 這正是用戶所需要的系統(tǒng)。有很多人并不完全認(rèn)可 UML 的一套做法,但基本都認(rèn)為用例圖是很有用處的。 (可見一個用例一般應(yīng)有一個對應(yīng)的時序圖。 時序圖表現(xiàn)的是系統(tǒng)具體實施的靜態(tài)邏輯,從它可以直接聯(lián)系到代碼中一個模塊的具體實現(xiàn)邏輯,所以它對于系統(tǒng)邏輯的具體實施是最重要的類圖直接對應(yīng)到源代碼。時序圖描述了各個類之間要發(fā)送的消息,類圖則表明該如何來發(fā)送、接收和處理這些消息,這包括各種屬性和方法。因為類圖實際已經(jīng)對應(yīng)到代碼,或者說是代碼的圖形化的表現(xiàn)。在進(jìn)行具體的設(shè)計時要反復(fù)審查和修改用例圖和時序圖,來建立類圖。它用圖形來表示完整的系統(tǒng),在運用中要反復(fù)審查和修改多次,所以在系統(tǒng)分析和設(shè)計的時候所花的時間是很多的。理論上,只要將代碼填充到完整的 UML 模型中去就可以了,并且已經(jīng)有這樣的工具, Rational Rose 本身就有這樣的功能?,F(xiàn)在開發(fā)的都是大型的復(fù)雜的系統(tǒng),沒有良好的模型是完全不可能進(jìn)行的。 UML 只是一種設(shè)計方法, 在設(shè)計的時候不應(yīng)強(qiáng)求完美。 第三章 系統(tǒng)需求分析 初步調(diào)查 要對學(xué)生進(jìn)行素質(zhì)教育,首先要改變陳舊的教育教學(xué)方式。在這樣的環(huán)境中談什么素質(zhì),談什么創(chuàng)新?因此,大學(xué)探索完全學(xué)分制的改革,目的就是為學(xué)生提供一個更加自由廣闊的學(xué)習(xí)空間。但是,要實現(xiàn)這個宏偉的目標(biāo)首先要解決的就是學(xué)生選課問題, 本課程設(shè)計的開發(fā)就是解決 教學(xué)管理系統(tǒng) 中存在的這個問題 ,它為大學(xué)實現(xiàn)完全學(xué)分制的改革提供了一個基本的平臺。這個策略庫要具有學(xué)生、教師、教室、課程等多因素自動綜合的求優(yōu)排課算法,課程時間分布的自動平衡和時間段限定,由計算機(jī)生成課程安排表。網(wǎng)上選課及 包含 自動排課、學(xué)籍管理、教室資源管理、任課教師管理等系統(tǒng)融為一體。同時還要進(jìn)一步進(jìn)行技術(shù)可行性分析、投資 /效益分析、組織管理可行性分析,確定是否存在否定項目的可能性。 經(jīng)濟(jì)可行性分析 學(xué)生選課系統(tǒng)開發(fā)需要投資費用和未來的運行維護(hù)費用,其中投資費用主要包 括設(shè)備費用、人員費用及其他費用,如由于工作方式改變需要增加的其他開支通常為了保證新系統(tǒng)運行的可靠性,要求手工和計算機(jī)處理在長時間并存。 ● 改進(jìn)薄弱環(huán)節(jié),提高的工作效率。 技術(shù)可行性分析 學(xué)生檔案管理修訂系統(tǒng)的硬軟件要求都是能夠容易達(dá)到的,配置要求下表31 所示。 第四章 對系統(tǒng)進(jìn)行 UML 建模 學(xué)校是一個龐大的、層次關(guān)系復(fù)雜的組織機(jī)構(gòu),這里僅將排課子系統(tǒng)放在教務(wù)處這個管理層中,而選課子系統(tǒng)則是面向全校師生的??傮w上,這里將這個系統(tǒng)定位為一個小的系統(tǒng),只 用到 UML中的一些關(guān)鍵要素。下面羅列出本系統(tǒng)的用例圖,如圖 4圖 42 和圖 43 所示。事實上驗證身份和檢查沖突是wrebCourseSettiement 系統(tǒng)用到的兩個最重要的存儲過程。另外,由于表之間的關(guān)系比較復(fù)雜,用例“導(dǎo)入備份排課記錄”所用到的存儲過程的邏輯比原來設(shè)想的要復(fù)雜,其活動圖如圖 48所示。 圖 47 驗證登錄身份存儲過程的活動圖 圖 47 檢查排課沖突存儲過程的活動圖 圖 48 導(dǎo)入備份排課記錄存儲過程的活動圖 其他文 檔 如前所述,光有用例圖是不夠的,應(yīng)該有一個用標(biāo)準(zhǔn)的語言描述用例的文檔。(以下文檔是在例圖之前就應(yīng)分析出來的) 1 查詢教室使用情況 用例名稱: 查詢教室使用情況 參與者: 排課者 描述: 在排課過程當(dāng)中,排課者可以查詢教室的使用情況。具體教室的使用情況為:每間教室的屬性(如多媒體教室、計算機(jī)房、大、中和小班教室等);教室的使用情況,即從星期一到星期日的已占用情況(以一節(jié)課為單位)。系統(tǒng)顯示院系列表。具體院系的課程開設(shè)情況為:課程代號,課程名稱,任課教師代號,教師名稱和總課時等。排課表內(nèi)容包括課程代號,課程名稱,授課院系,專業(yè)代號,專業(yè)名稱,教師代號,考察方式,學(xué)分,開課時間,上課時間,地點,開課院系,最多上課人數(shù),課程選擇限制(必修、限選或任選) 等。通過查詢院系課程設(shè)置欄,排課者可以拖曳課程到正在排的排課表。 在排課者提交排課表以后系統(tǒng)應(yīng)當(dāng)確保該排課方案中沒有教師時間沖突和教室沖突。 4 發(fā)布排課結(jié)果 用例名稱: 發(fā)布排課結(jié)果 參與者: 排課者 描述: 系統(tǒng)保存通過發(fā)布的排課表。 5 修改排課結(jié)果 用例名稱: 修改排課結(jié)果 參與者: 排課者 描述: 排課者可以修改發(fā)布或者沒有發(fā)布的排課結(jié)果。 6 查詢排課結(jié)果 用例名稱: 查詢排課信息 參與者: 排課者,教師,學(xué)生 描述: 排課者、教師和學(xué)生可以查詢發(fā)布的排課信息。 8 查詢歷史排課結(jié)果 用例名稱: 查詢歷史排課結(jié)果 參與者: 排課者 描述: 排課 者可以查詢歷史(往年)排課結(jié)果。 在導(dǎo)入歷史排課結(jié)果的時候因為可能的教師、教室、課程的變動導(dǎo)致沖突,系統(tǒng)應(yīng)該能夠查出所有的變動并提示排課者:共 XX 處沖突,每一處沖突都用不同的顏色標(biāo)出并標(biāo)明產(chǎn)生的原因。 11 查看教師反饋 用例名稱: 查看反饋 參與者: 排課者、教師 描述: 排課者可以查看教師的反饋,以調(diào)整排課;教師可以查看反饋作為對排課提出意見的參考。這和留言板的功能是一樣的。 13 提出反饋意見 用例名稱: 查詢教師課表 參與者: 教師 描述: 教師可以對排課結(jié)果提出反饋意見。 15 設(shè)定選課時間段 用例名稱: 選課 參與者: 學(xué)生 描述: 排課者應(yīng)設(shè)定選課時間段。 16 選課 用例名稱: 選課 參與者: 學(xué)生 描述: 學(xué)生可以在規(guī)定的時間段內(nèi)選課。選課過程如下:學(xué)生在選課表上單擊“選課”,則該信息被提交到服務(wù)器,服務(wù)器返回該學(xué)生選課列表 為彈出式窗口,該窗口顯示該學(xué)生的學(xué)生課表。如果已經(jīng)選滿則不能再選擇這門課程。 17 退課 用例名稱: 退課 參與者: 學(xué)生 描述: 即學(xué)生可以在規(guī)定的時間段內(nèi)刪除某門已選的課程。 18 查詢課程詳細(xì)情況 用例名稱: 查詢課程詳細(xì)情況 參與 者: 學(xué)生 描述: 學(xué)生可以查詢某門課程的詳細(xì)情況如課程簡介,教材,課時,學(xué)分,考察方式,相關(guān)課程等內(nèi)容。查詢可以以模糊查詢的方式進(jìn)行,即不必輸入完全的學(xué)生學(xué)號。學(xué)生課表內(nèi)容包括學(xué)生學(xué)號,學(xué)生姓名,學(xué)生性別,學(xué)生年級,學(xué)生班級;課程代號,課程名稱,授課院系,專業(yè)代號,專業(yè)名稱,教師代號, 考察方式,學(xué)分,開課時間,上課時間,地點,開課院系等。由于有多位教師教同一門課程的情況,查詢結(jié)果用列表的形式給出,點擊可以查看某一位老師所教課程的具體選課名單。由于有一位教師教多門課程的情況,查詢結(jié)果用列表的形式給出,點擊可以查看這位老師所教某一門課程的具體選課名單。 表 51 排課表 (Arrange) 字段 說明 類型 (長度 ) 備注 ARRANGE_ID 排課編號 int 主鍵,標(biāo)識 CLASSROOM_ID 上課教室號 int 外鍵 DAY_TIME 上課時間 varchar(20) SETTING_ID 課程設(shè)置號 datetime 外鍵 表 52 院系信息表 (DeptInfo) 字段 說明 類型 (長度 ) 備注 DEPT_ID 院系編號 char(10) 主鍵 DEPT_NAME 院系名稱
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1