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

正文內容

課程設計--學生選課及成績管理系統(tǒng)的設計與實現-全文預覽

2025-06-10 15:10 上一頁面

下一頁面
  

【正文】 件的開發(fā)成本。 2. 學生選課及成績管理系統(tǒng)重新定義了傳統(tǒng)的管理模式,減少了中間環(huán)節(jié),使得學生可以以更快,更便捷的方式來對自己的信息進行操作,從而在一定程度上改變了學校中傳統(tǒng)工作模式。本系統(tǒng)的用戶主要有 3 種,即學生用戶、教師用戶、管理員用戶。 在學生選 課及成績管理系統(tǒng)的用戶中,由于各種用戶的權限不同,則他們所擁有的功能就不同,下面就對學生用戶、教師用戶以及管理員用戶所賦予的功能作已簡要介紹。 用例分析 用例分析是指對參與者( Actor)、用例( Use Case)以及它們之間的關系進行的分析說明。該系統(tǒng)主要的角色( Actor)包括數據庫、管理員、學生用戶、教師用戶,本系統(tǒng)的主用例圖如下圖 31 所示: 圖 31 系統(tǒng)主 用例圖 下面 的圖表 介紹 本系統(tǒng)中的主要用例: 管理員用戶學生用戶教師用戶系統(tǒng)后臺系統(tǒng)前臺 ( 學生 )系統(tǒng)前臺 ( 教師 )數據結構課程 設計(論文) 15 表 31 管理員用例描述 用例名稱: 管理員 參與者: 管理員 前置條件: 管理員成功 登錄系統(tǒng)后臺 用例功能: 學生信息、教師信息、選課信息、課程信息、必修課成績、班級的管理、公告信息管理 事件流: 當管理員成功登錄系統(tǒng)后臺,彈出后臺界面 異常事件流: 當管理員未登錄或輸入不合法的數據 后置條件: 系統(tǒng)無改變 表 32 教師用例描述 用例名稱: 教師用戶 參與者: 教師用戶 前置條件: 教師成功登錄系統(tǒng)教師前臺 用例功能: 對學生的必修課、公告信息管理、課程、選課進行查看以及對學生所選課評定 事件流: 當教師成功登錄系統(tǒng)的教師前臺,彈出教師前臺界面 異常事件流: 當教師用 戶未登錄或輸入不合法的數據 后置條件: 系統(tǒng)無改變 表 33 學生用例描述 用例名稱: 學生用戶 參與者: 學生用戶 前置條件: 學生成功登錄系統(tǒng)學生前臺 用例功能: 對學生個人的必修課、公告信息管理、課程選課進行查看以及對課 程進行選課 事件流: 當學生成功登錄系統(tǒng)的學生前臺,彈出學生前臺界面 異常事件流: 當學生用戶未登錄或輸入不合法的數據 后置條件: 系統(tǒng)無改變 由上述這些用例描述可對各個用例做出具體的用例圖。 數據流分析 所要做的系統(tǒng)是一個教務管理的子系統(tǒng),即學生選課及成績管理系統(tǒng)。 圖 34 0 層數據流圖 圖 35 1 層數據流圖 教務人員 學生學生選課成績管理學生信息成績查詢請求查詢結果課程信息錄入學生信息P 1錄入課程信息P 2管理學生成績P 3教務人員學生課程成績查詢學生成績P 4學生查看課程并選課 P 5成績學生信息查詢請求查詢結果查詢請求查詢結果課程信息學生選課及成績管理系統(tǒng)的設計 與實現 18 本系統(tǒng)的 2 層部分數據流圖如下: 圖 36 2 層教師查詢成績 圖 37 2 層學生查看課程及選課 系統(tǒng)軟硬件要求 開發(fā)學生選課及成績管理系統(tǒng)主要用 ASP 動態(tài)網頁技術,以 Deaweaver 為開發(fā)平臺,用 SQL SERVER 為數據庫環(huán)境。本系統(tǒng)將要提供良好的用戶界面,實現用戶的各種功能模塊。 2. 教師能夠瀏覽學生所選本教師的課程并對選此課程的學生 進行評定,查看公告、查看教師的個人信息、查看學生的必修課成績、查看課程信息以及對密碼的修改等。在總體設計階段,應劃分組成系統(tǒng)的物理元素 ——程序、文件、數據庫、人工過程和文檔等,并確定系統(tǒng)中每個程序由哪些模塊組成以及這些模塊相互間的關系。其實,也可把系統(tǒng)分為系統(tǒng)前臺和系統(tǒng)后臺。目前, IPO 圖是描述軟件結構的主要工具之一。 模塊代碼 P1 模塊名稱 錄入學生信息 調用 無 被調用 無 功能簡述 管理員將學生錄入并保存 輸入:外部實體管理員 處理: 1. 輸入學生的有關信息。 模塊代碼 P2 模塊名稱 課程錄入 調用 無 被調用 無 功能簡述 管理員將課程信息錄入并保存 輸入:外部實 體管理員 處理: 1. 輸入學校的課程有關信息。 輸出 : 課程信息 圖 43 錄入課程信息 3) 教師查詢必修課成績 IPO 圖。 4. 操作結束。 ,存入數據庫。 B/S 體系結構是一種以 Web 技術為基礎的新型系統(tǒng)平臺模式,即瀏覽器 /應用服務器 /數據庫服務器( Browser/Webserver/Database Server 簡稱 B/S ) 的 三 層 體 系 結 構 和 Inter/Intra(互聯網 /企業(yè)內部網) [14]。如圖 42, B/S 三層結 構圖。 第二層為客戶應用服務層。 Web 服務器應用 ASP技術接收來自客戶的請求,處理這些 請求,并向數據庫服務器發(fā)送數據庫命令,然后將來自數據庫服務器經過處理的數據傳遞至客戶。 ASP 是一種在服務器端開發(fā)腳本語言的環(huán)境,利用它可以開發(fā)具有動態(tài)交互性能高的 Web 服務器端的應用系統(tǒng) 且能較容易實現復雜的 Web 擴展功能 [15]。 ASP 與 ADO 技術相結合可以建立和提供包含數據庫信息的主頁內容通過執(zhí)行結構查詢語言 Structured Query Language SQL 命令 ,并可以利用 VBScript 或 JScript 等腳本語言 , 通過 ODBC 開放式數據鏈接連接數據庫 , 由數據庫訪問組件 ADO(ActiveX Data Objects)完成數據庫操作 , 最后 ASP 生成包含有數據查詢結果的 HTML 主頁返回用戶端顯示 [17]。想要調用服務器組件就必須首先利用 Server CreateObject 方法產生服務器組件實例。當管理員用戶成功登錄后,管理員要對學生、老師等信息進行管理,則要涉 及到學生信息數據、教師信息數據、管理員信息數據、課程信息數據、選課信息數據、必修課成績數據、班級信息數據等。就像一個人一樣,如果失去了內心的本質,那就是一個外在的軀殼,即使外表在美麗,也根本沒有實質性的作用。數據庫適合存儲需要持久保存的。 學生選課及成績管理系統(tǒng)的設計 與實現 26 數據庫需求 數據庫的設計對軟件設計是相當重要的。同樣,教師用戶成功登錄后,也會涉及到一些數據。 ADO 是當前最流行的訪問數據庫的方式之一。 ADO 訪問 web 數據庫的結構如圖 43 所示 [18]。所以,此系統(tǒng)使用以 ASP 開發(fā)的網絡環(huán)境。該層主要負責協調第二層服務器發(fā)出的 SQL 請求,實現對數據庫的管理以及數據庫中數據的訪問與增刪改。在實際運行中,可選擇學校的校園網 web 服務器,也可以在教務管理部門單獨設置一臺高檔微機在校園網上運行,還可以直接連入互聯網運行。用戶的應用程序精簡到一個通用的 web 軟件。由于業(yè)務規(guī)則和數據處理邏輯集中在服務器上統(tǒng)一管理,客戶端無須進行復雜的計算,不會因為錯誤的操作而影響到其他的用戶;學生選課及成績管理系統(tǒng)的設計 與實現 24 能有效地保護數據平臺和管理訪問權限,從而提高了系統(tǒng)的可靠性、穩(wěn)定性和效率。 輸出 : 學生選課信息 圖 45 學生查看課 程及選課 系統(tǒng)體系設計 隨著網絡技術的興起以及不斷發(fā)展,不同的 web 應用軟件的體系結構也隨之產生。 模塊代碼 P5 模塊名稱 學生選課 調用 課程信息 被調用 無 功能簡述 學生查看課程,并選課 輸入:外部實體學生 處理: 。 2. 判斷是否輸入信息如果有,繼續(xù)執(zhí)行,沒 有拋出錯誤信息。 3. 過濾提交信息內容,存入數據庫。 3. 操作結束。本系統(tǒng)的主要功能模塊 IPO 圖如下。系統(tǒng)的功能模塊結構圖如圖 41 所示。 系統(tǒng)功能模塊設計 系統(tǒng)功能模塊設計主要是以系統(tǒng)的需求分析為主要準則,將系統(tǒng)劃分成若干個功能模塊,然后對每個模塊進行設計。學生選課及成績管理系統(tǒng)的設計 與實現 20 數據結構課程 設計(論文) 21 4 系統(tǒng)概要設計 概要設計又稱為總體設計或初步設計,它的基本目的就是回答 “概括地說,系統(tǒng)應該如何實現 ?”這個問題。初步預想本系統(tǒng)使用 ASP+SQL SERVER+Deaweaver 等技術來完成學生選課及成績管理系統(tǒng)。 教師查詢成績P 3 . 1成績學生查詢請求查詢結果學生查詢課程信息P 5 . 1課程查詢條件合法查詢條件選課 P 5 . 2查詢條件選課查詢請求提出請求選課成功數據結構課程 設計(論文) 19 表 34 硬件要求 服務器 硬件 處理器: Intel Pentium E2140 內 存: 1GB 硬 盤: 160GB 客戶機 硬件 無特殊要求,只要能上連接互聯網即可 表 35 軟件要求 服務器 軟 件 Microsoft WindowsXP SP2 或更高版本 Microsoft IIS Microsoft SQL Sever2021 Macromedia Dreamweaver MX 2021 客戶機 軟 件 Microsoft Windows XP 或更高版本 Microsoft IE 或更高版本可 小結 本章主要對學生選課及成績管理系統(tǒng)進行了系統(tǒng)的可行性分析、用戶需求分析以及開發(fā)此系統(tǒng)所需要的軟硬件支持,從而得出了以下結論。對于本系統(tǒng)而言,涉及到很多的數據,所以首先要分析清楚系統(tǒng)的數據的流向,數據之間的關系,才能正確確立系統(tǒng)的功能。 學生選課及成績管理系統(tǒng)的設計 與實現 16 圖 32 學生與教師用例圖 在圖 32 中,學生用戶與教師用戶都可對自己的相關信息進行修改、查看公告信息以及查看課程信息;但學生用戶與教師用戶的不同之處:當學生對某課程進行選課后,教師用戶進入系統(tǒng)對該學生已選課程信息進行查看,等到期末對已選此課的學生進行成績評定;學生與老師在選課信息功能中,只能查看自己已選科目或已交科目;在必修課成績功能中,學生只能查看自己的成績,無權查看他人成績,而教師可以查看其他學生成績。 用例圖展示了用例之間以及同用例參與者之間是怎樣相互聯系的。 教師用戶進入系統(tǒng)后,此用戶可以查看公告信息,查看課程信息,查看已選自己的課程的信息、已選課程的學生基本信息、選課成績評定情況、如 果沒有評定成績則對該學生進行課程的成績評定,對自己的密碼進行修改以及對個人信息進行查看和修改,對學生的必修課成績進行查詢。管理員用戶是高級用戶,這個用戶不僅能對系統(tǒng)信息進行基本操作,而且此用戶可以管理初級用戶。 綜上所述,此項目在技術、操作、經濟等上是完全可行的。 操作可行性 本系統(tǒng)的界面設計時充分考慮管理人員的習慣,使得操作簡單;數據錄入迅速、規(guī)范、可靠;統(tǒng)計準確;適應力強;容易擴充。所以,數據庫是系統(tǒng)的重中之重。 它 是一種計算機輔助管理數據的方法 , 它研究如何組織和存儲數據,如何高效地獲取和處理數據。 2) ASP 技術 ASP 技術是結合 html 靜態(tài)網頁實現動態(tài)網頁的技術。 Dreamweaver 軟件是專門制作網頁的一種軟件。一般當前學?;騻€人電腦完全可滿足要求。在澄清了問題定義之后,分析員首先應該導出系統(tǒng)的邏輯模型,然后從系統(tǒng)邏輯模型出發(fā),探索出若干種可供選擇的主要解法(即系統(tǒng)實現方案) [12]。而用戶需求分析則是主要了解用戶的需求,該系統(tǒng)主要的需求是學生查詢成績、公告、課程以及選課,教師查看學生成績、公告、課程以及對學生選課進行評定,管理員對學生的信息、成績、公告、選課和教師的信息以及課程進行管理。 數據結構課程 設計(論文) 9 但 在某些軟件系統(tǒng)中,不同的模塊采用不同的體系結構開發(fā),也就是說不同的功能模塊分別選用 C/S 模式或 B/S 模式來進行設計開發(fā),即 C/S 模式與 B/S模式的混合模式 。在 B/S 模型中,在客戶機上運行的應用程序是瀏覽器。如下圖 22 所示: 圖 22 兩層 C/S 架構模型 而三層 C/S 結構是將應用功能分成表示層、功能層和數據層三個部分,功能層單獨分開作為中間層部分,這是對兩層結構的改進,也是在 C/S 架構中最為常見的。 學生選課及成績管理系統(tǒng)的設計 與實現 8 應用邏輯用戶界面 數據處理邏輯D a ta ba s e自定義協議 ODBC 語言S Q L 語言服務器端中間層客戶端數據處理邏輯 D a ta ba se應用邏輯用戶界面客戶端ODBCS Q L 語言服務器端 C/S 模式體系結構 C/S 模式體系結構,即客戶機 /服務器模式。在本書中介紹的是 Microsoft SQL Server 以后簡稱為 SQL Server 或 MS SQL Server。常用的數據處理語言包含 Select 語句(對表記錄的查詢)、 Insert 語句(在指定的數據上新增記錄 )、 Delete 語句(刪除表中的記錄)以及 Update 語句(修改表中數據的內容)。如圖所示: 圖 21 Inter 信息服務
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1