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

正文內(nèi)容

學(xué)生排課管理系統(tǒng)—免費(fèi)畢業(yè)設(shè)計(jì)論文-wenkub

2022-12-10 01:15:40 本頁(yè)面
 

【正文】 ose 本身就有這樣的功能。在進(jìn)行具體的設(shè)計(jì)時(shí)要反復(fù)審查和修改用例圖和時(shí)序圖,來建立類圖。時(shí)序圖描述了各個(gè)類之間要發(fā)送的消息,類圖則表明該如何來發(fā)送、接收和處理這些消息,這包括各種屬性和方法。 (可見一個(gè)用例一般應(yīng)有一個(gè)對(duì)應(yīng)的時(shí)序圖。用例圖是 UML 建模中最重要的一種圖,它體現(xiàn)了實(shí)實(shí)在在展現(xiàn)在用戶面前的系統(tǒng)的各項(xiàng)功能,而與實(shí)施沒有關(guān)系 —— 這正是用戶所需要的系統(tǒng)。 用例圖是從用戶的角度來描述系統(tǒng)的外部功能的圖。 UML 所提供的主要圖有:類圖、對(duì)象圖、用例圖、狀態(tài)圖、時(shí)序圖、活動(dòng)圖、協(xié)作圖、構(gòu)件圖和部署圖。 關(guān)于 UML 和 Rational Rose UML(Unified Modeling Language)即統(tǒng)一建模語言。 圖 2. 1 ASP 訪問 Web 數(shù)據(jù)庫(kù)的過程 Sql Server 2020 簡(jiǎn)介 Microsoft SQL Server 是一個(gè) Windows 服務(wù)器上使用的、支持客戶 /服務(wù)器結(jié)構(gòu)的數(shù)據(jù)庫(kù)管理系統(tǒng)。當(dāng)瀏覽器向 Web服務(wù)器請(qǐng)求調(diào)用 ASP 文件時(shí),就啟動(dòng)了 ASP。 第二章 開發(fā)工具簡(jiǎn)介 ASP 簡(jiǎn)介 ASP 是 Active Server: Pages 的縮寫,是 Microsoft:公司開發(fā)的 Web 服務(wù)器端腳本開發(fā)環(huán)境,利用它可以生成動(dòng)態(tài)、高效的 Web 應(yīng)用程序。建模;過程選擇使用 ASP 編寫腳本,在數(shù)據(jù)庫(kù)上考慮到快捷、有效,同時(shí)考慮到多臺(tái)服務(wù)器共同使用同一個(gè)數(shù)據(jù)庫(kù)的情況,這里選擇 SQL Server 2020 作為數(shù)據(jù)庫(kù)服務(wù)器;對(duì)于網(wǎng)頁(yè)的服務(wù)器平臺(tái),這里選擇使用 Information 作為 Inter 服務(wù)器。登錄子系統(tǒng)區(qū)分排課者 (也即系統(tǒng)的管理者 )、教師和學(xué)生這三者的不同身份,給出不同的權(quán)限,在頁(yè)面中根據(jù)身份判斷其相應(yīng)具有的功能來使用這套系統(tǒng)。 seSettlement)系統(tǒng)是依據(jù)大學(xué)的網(wǎng)上選排課需求進(jìn)行設(shè)計(jì)的。 【關(guān)鍵詞】 學(xué)生排課管理系統(tǒng) UML ASP 【 Summary 】 Chooses the design that line up the lesson system function last, the student chooses to line up the lesson system cans is divided into the logging, row lesson with select elective courses 3 statures the sub system distinction row lesson( too namely the governor of the system), different from student these third of body in teacher a function for, giving a different 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。選課系統(tǒng)主要供學(xué)生選課使用,在這里可以進(jìn)行與選課有關(guān)的活動(dòng);教師可在教師反饋系統(tǒng)中對(duì)排課者提出反饋意見,供排課者在排課時(shí)可參考使用。學(xué)生排課管理系統(tǒng) 【摘要】 選排課系統(tǒng)功能的設(shè)計(jì)上,學(xué)生選排課系統(tǒng)可以分為登錄、排課和選課 3個(gè)子系統(tǒng)。 學(xué)生選排課系統(tǒng)使用 Rational Rose 進(jìn)行 UMI。Teacher can in teacher feedback system to row lesson put forward the feedback opinion, provide to line up the lesson while lining up lesson can consult usage. The student chooses to line up the lesson system usage Rational Rose proceeds the up the mold。由于在算法上存在難題,且排課問題本身就是組合優(yōu)化問題里面的一個(gè) NP 難的問題,所以這個(gè)系統(tǒng)并不試圖做一個(gè)自動(dòng)排課系統(tǒng) —— 這真的太難了,以至于沒有一個(gè)比較理想的近似算法 (網(wǎng)上有很多的自動(dòng)排課軟件,效果都不理想 )。排課子系 統(tǒng)主要供排課者使用,排課者可以在這里進(jìn)行一切與排課有關(guān)的活動(dòng)。在 Windows 2020 Server 上,這是一種很好的組合,也正是 Microsoft 微軟公司網(wǎng)站一直以來所使用的。 雖然人們習(xí)慣于將 ASP 稱為 ASP 語言,但從嚴(yán)格意義上講, ASP 只是為 VB Script 和 JaVaScript 等腳本語言提供了一個(gè)運(yùn)行的環(huán)境,使開發(fā)人員可以在HTML 代碼中使用腳本語言編寫程序。 Web 服務(wù)器開始調(diào)用 ASP,將被請(qǐng)求的. asp文件從頭讀到底,執(zhí)行每一個(gè)命令,然后動(dòng)態(tài)生成一個(gè) HTML 頁(yè)面并送到瀏覽器。 SQL Server 是 Microsoft 公司從 Sybase 公司購(gòu)買技術(shù)而開發(fā)的產(chǎn)品,它與 Sybase 的數(shù)據(jù)庫(kù)完全兼容。根據(jù) UML 的發(fā)明者,“三個(gè)好朋友” Crandv Booch、 James Rumbaugh以及 Ivar Jacobson所著的 The Unified Modelign Language UsersGuide 一書,其概念為: (1)UML 是編寫軟件藍(lán)圖的標(biāo)準(zhǔn)語言; (2)UML 以可視化方式指定、建構(gòu)以及記錄軟件為主系統(tǒng)的 產(chǎn)出。要全部地掌握和使用這些圖無疑是一件很困難的事情。對(duì)不同的用戶,系統(tǒng)應(yīng)該有不同的功能,所以一個(gè)系統(tǒng)的用例圖通常會(huì)有多個(gè)。用例圖的設(shè) 計(jì)好壞直接影響這個(gè)系統(tǒng)的設(shè)計(jì)和實(shí)施。 )它描述的是一個(gè)用例中用戶與系統(tǒng)進(jìn)行消息傳遞,系統(tǒng)各部件 (類 )之間進(jìn)行消息傳遞的關(guān)系和順序。 在開始的時(shí)候要找到一個(gè)待開發(fā)的系統(tǒng)中的所有的類是一件很不容易的事情,要找出它們之間的關(guān)系及其各自處理消息的方法則更加困難。 UML 是一種圖形化的統(tǒng)一建模語言,它在系統(tǒng)的分析和設(shè)計(jì)之時(shí)對(duì)交流思想起到 非常重要的作用。在分析和設(shè)計(jì)的階段多花些時(shí)間,可以避免編碼到一定階段卻發(fā)現(xiàn)整個(gè)模型有問題而無法修改。 Rational Rose 是面向?qū)ο蠼J褂米顝V的工具之一。大學(xué)的學(xué)習(xí)時(shí)間可以變長(zhǎng)也可以縮短,學(xué)生可 以根據(jù)學(xué)校提供的課程服務(wù)來規(guī)劃未來的人生。 在教室管理子系統(tǒng)中則要求該系統(tǒng)與自動(dòng)排課系統(tǒng)聯(lián)動(dòng),可以對(duì)排課后的教室用 計(jì)算機(jī)進(jìn)行借用管理、查詢、分析統(tǒng)計(jì),可生成全校教室使用情況匯總表。下面就從經(jīng)濟(jì)可行性和技術(shù)可行性進(jìn)行簡(jiǎn)要分析。 ● 提高數(shù)據(jù)處理的及時(shí)性和準(zhǔn)確性。選排課系統(tǒng)要與一些其他的系統(tǒng) (如學(xué)校院系管理系統(tǒng)、各院系的辦公系統(tǒng)、學(xué)籍管理系統(tǒng)和學(xué)校資產(chǎn)管理系統(tǒng)等 )打交道,這使得在實(shí)際當(dāng)中選排課系統(tǒng)需要有復(fù)雜的接口,主要是要與各個(gè)系統(tǒng)進(jìn)行數(shù)據(jù)的交換,保持?jǐn)?shù)據(jù)的一致性 .在本示例中,假設(shè)這些數(shù)據(jù)已經(jīng)全部取得,而并不關(guān)心是它們?nèi)绾螌?dǎo)入進(jìn)來的,所以不可能在這里仔細(xì)地探討其他系統(tǒng)的接口。 圖 41 排課子系統(tǒng)用例圖 圖 42 選課子系統(tǒng)用例圖 圖 43 登錄子系統(tǒng)用例圖 圖 44 用例“登錄”的序列圖 圖 45 用例“排課”的序列圖 可以看到這兩個(gè)用例都使用了存儲(chǔ)過程。 這里的類圖只建立了各個(gè)數(shù)據(jù)表的情況和它們之間的約束關(guān)系,如圖 49所示,注意,有一些表是從其他系統(tǒng) (如學(xué)生管理、教學(xué)樓管理和教師管理等系統(tǒng) )導(dǎo)入的。系統(tǒng)顯示教學(xué)樓列表,排課者可以展開查看具體教室的使用情況。排課者可以展開查看具體院系的課程開設(shè)情況。 在排課過程當(dāng)中,排課者可以查詢教室使用情況和查詢?cè)合嫡n程設(shè)置。如果有沖突,系統(tǒng)應(yīng)該提示排課者具體沖突的產(chǎn)生原因。其方式和排課用例是一樣的。 9 導(dǎo)入排課結(jié)果 用例名稱: 導(dǎo)入排課結(jié)果 參與者: 排課者 描述: 排課者可以導(dǎo)入備份的排課結(jié)果和歷史排課結(jié)果(,再在其上作修改,以減少工作量)。排課者或教師首先瀏覽反饋意見的列表,然后查看具體的某條反饋意見。 14 發(fā) 布關(guān)于選課消息 用例名稱: 發(fā)布關(guān)于選課消息 參與者: 排課者 描述: 排課完成以后排課者可以在選課系統(tǒng)發(fā)布關(guān)于選課的各種消息。該規(guī)定時(shí)間段由排課者通過發(fā)布消息通知教師和學(xué)生。如果有學(xué)生退課,則該門課程的已選人數(shù)減 1,還能選的人數(shù)加 1。 19 查詢學(xué)生課表 用例名稱: 查詢學(xué)生課表 參與者: 學(xué)生,排課者 描述: 學(xué)生隨時(shí)能查看自己的選課表;排課者可以用學(xué)號(hào)查詢?nèi)魏螌W(xué)生的課表。 20 按課程代號(hào)查詢選課名單 用例名稱: 按課程代號(hào)查詢選課名單 參與者: 學(xué)生,教師,排課者 描述: 學(xué)生、教師和排課者可以按課程代號(hào)查詢選課名單。 第五章 數(shù)據(jù)庫(kù)設(shè)計(jì) 以下羅列出學(xué)生選課系統(tǒng)所需的數(shù)據(jù)表。具體地, DeptInfo 來:自院系管理系統(tǒng); studentInfo 來自學(xué)籍管理系統(tǒng); TeacherInfo 來自各院系辦公系統(tǒng)的教師管理子系統(tǒng);BuildingInfo 來自學(xué)校資產(chǎn)管理系統(tǒng); CourseSettingInfo 來自各院系辦公系統(tǒng)的課程設(shè)置子系統(tǒng)。 完整排課信息的視圖 (VIEW_Arrange)如表 515 所示。作為數(shù)據(jù)庫(kù)的一個(gè)重要概念,視圖 有以下許多優(yōu)點(diǎn)。 (2)有利于數(shù)據(jù)保密。這種視圖所表達(dá)的數(shù)據(jù)的邏輯結(jié)構(gòu)與基本表相比,更易于被用戶理解。約束定義關(guān)于列中允許值的規(guī)則,是強(qiáng)制完整性的標(biāo)準(zhǔn)機(jī)制。在 SQL server 聯(lián)機(jī)幫助中,將數(shù)據(jù)完整性解釋如下:“存儲(chǔ)在數(shù)據(jù) 庫(kù)中的所有數(shù)據(jù)值均正確的狀態(tài)。 圖 51 數(shù)據(jù)庫(kù)各表之間的關(guān)系圖 第六章 系統(tǒng)的實(shí)現(xiàn) 在這一章里主要是對(duì)學(xué)生選課系統(tǒng)的編碼實(shí)現(xiàn)。由于同樣的原因,甚至在編寫代碼的時(shí)候才向上回溯,修改原來建立的模型。這里首先羅列本系統(tǒng)用到的所有頁(yè)面、它們?cè)谙到y(tǒng)中所起的作用以及它們之間的層次關(guān)系。 系統(tǒng)首頁(yè) 首先介紹 StudentCourseSettlement 系統(tǒng)的首頁(yè)。 1— 模塊 1;包含頭文件 include/ !include file=include/ !include file=include/ html head title歡 迎來到 %=WebName%/title meta equiv=ContentType content=text/html。 % (ArrangeCourse/CourseSelectNotice/) % /td /tr /table /div !include file=include/ /body /html 這里使用了模塊化的設(shè)計(jì),用服務(wù)器對(duì)象( server) 的 Execute 方法來執(zhí)行該包含進(jìn)來的模塊,然后再分回到主頁(yè)面中來。如果用戶已經(jīng)登錄 ,則顯示用戶基本信息 . =../include/ table border=1 bordercolorlight=0000dd width=156 cellspacing=0 cellpadding=0 height=100 %
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1