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

正文內容

畢業(yè)設計-基于aspnet教學輔助系統(tǒng)設計與實現(xiàn)—論文-文庫吧

2024-11-11 19:45 本頁面


【正文】 。從教師角度來說,通過本系統(tǒng)可以由系上統(tǒng)一安排課程,發(fā)布課程能大幅度的減少教師的工作量,減少錯誤的發(fā)生幾率。本系統(tǒng)是針對高校實際情況,根據(jù)它管理的基本流程,實現(xiàn)一個 完善的選課系統(tǒng)以及一個完善的后臺管理員的操作功能。根據(jù)高校學生選課管理的實際要求,完成的是對學生管理員基本功能的處理,也就是系統(tǒng)可以根據(jù)具體的情況對學生各類信息進行的瀏覽、查詢、添加、刪除、修改、生成報表等功能的處理。經(jīng)過分析,本系統(tǒng)使用 Microsoft 公司的 visual 開發(fā)工具,利用其提供的面向對象的開發(fā)工具,尤其是數(shù)據(jù)窗口這一能方便而簡潔操作數(shù)據(jù)庫的智能化對象,首先在短時間內建立系統(tǒng)應用原型,然后對初始原型系統(tǒng)進行需求迭代,不斷修正和改進,直到完成系統(tǒng)。 關于軟件與技術介紹 .NET .NET 是 Microsoft 的用以創(chuàng)建 XML Web 服務(下一代軟件)平臺,該平臺將信息、設備和人以一種統(tǒng)一的、個性化的方式聯(lián)系起來。借助于 .NET 平臺,可以創(chuàng)建和使用基于 XML 的應用程序、進程和 Web 站點以及服務,它們 2 之間可以按設計、在任何平臺或智能設備上共享和組合信息與功能,以向單位和個人提供定制好的解決方案。 Microsoft .NET 是一個平臺,是 Microsoft 的 XML Web 服務平臺。 XML Web services 允許應用程序通過 Inter 進行通訊和共享數(shù)據(jù),而不管所采用的是哪種操作系統(tǒng)、設備或編程語言。 Microsoft .NET 平臺提供創(chuàng)建 XML Web services 并將這些服務集成在一起之所需。這個平臺包含廣泛的產(chǎn)品系列,它們都是基于 XML 和 Inter 行業(yè)標準構建,提供從開發(fā)、管理、使用到體驗 XML Web 服務的每一方面。從應用程序的觀點來看, .NET平臺是一個應用程序的執(zhí)行環(huán)境,負責提供應用程序執(zhí)行時需要使用的功能,并對應用程序執(zhí)行安全管制,所以 .NET 平臺的應用程序具有高度的安全性,可以禁止 應用程序執(zhí)行不安全的動作 。 從應用程序開發(fā)的觀點來看, .NET 平臺是一組類別,供應用程序使用,以完成應用程序需要的功能,這組類別包羅萬象,包括開發(fā)窗口應用程序需要用到的功能,開發(fā)組件需要用到的功能,開發(fā) 網(wǎng)頁需要用到的功能等等。 是一種建立在通用語言上的程序構架,能被用于一臺 Web 服務器來建立強大的 Web應用程序。 提供許多比現(xiàn)在的 Web開發(fā)模式強大的優(yōu)勢。執(zhí)行效率的大幅提高 。 是把基于通用語言的程序在服務器上運行 , 不像以前的 ASP 即時解釋程序,而是將程序在服務器端首次運行時進行編譯,這樣的執(zhí)行效果,當然比一條一條的解釋強很多。 構架是可以用 Microsoft 公司最新的產(chǎn)品 Visual 開發(fā)環(huán)境進行開發(fā) 。 是基于通用語言的編譯運行的程序,所以它的強大性和適應性,可以使它運行在 Web 應用軟件開發(fā)者的幾乎全部的平臺上。通用語言的基本庫,消息機制,數(shù)據(jù)接口的處理都能無縫的整合到 的 Web應用中 。 SQL Server2021 SQL Server 是一個具備完全 Web 支持的數(shù)據(jù)庫產(chǎn)品,提供了對可擴展標記語言 (XML) 的核心支持以及在 Inter 上和防火墻外進行查詢的能力,提供了以 Web 標準為基礎的擴展數(shù)據(jù)庫編程功能。豐富的 XML 和 Inter 標準支持允許使用內置的存儲過程以 XML 格式輕松存儲和檢索數(shù)據(jù)。 SQL Server 提供強大的開發(fā)工具和各類開發(fā)特性,在大大提高開發(fā)效率的同時,進一步拓展應用空間,帶來新的商業(yè)應用機遇。 整個選課系統(tǒng)的用戶包括學生,系管理員,超級管理員和教務管理員四種角色 ,系統(tǒng)為不同的角色提供不同 的入口。三個管理員是一種隸屬關系,系管理員和教務管理員都要受超級管理員的限制,系管理員則直接受教務管理員的管理和 3 限制。 學生和管理員具有不同的操作權限 ,學生可以修改密碼、選課、退課、查看自己的選課信息,系管理員在統(tǒng)一管理所在系的所有的信息、教師的信息、課程信息。教務管理員則是對系管理員進行賬號的分配,也可以查各系的信息。超級管理員則是對教管理員進行賬號的分配 . 硬件環(huán)境: 服務器端 /客戶端: 處理器: Intel Pentium4 內存: 256M 硬盤空間: 10G 軟件環(huán)境: 操作系統(tǒng): Windows 2021/XP 網(wǎng)絡協(xié)議: TCP/IP .NET應用程序開發(fā)工具 。 本系統(tǒng)采用三層架構, WEB展示層 通過統(tǒng)一的接口 向 數(shù)據(jù)訪問層發(fā)送請求,但需經(jīng)過 業(yè)務邏輯層將請求按照一定的邏輯規(guī)則處理后進入數(shù)據(jù)庫操作,然后將從數(shù)據(jù)庫返回的數(shù)據(jù)集合封裝成對象的形式返回到 WEB展示層 ,通過這樣的數(shù)據(jù)處理流程,用戶表現(xiàn)層甚至可以不知道數(shù)據(jù)的結構,只要維護與數(shù)據(jù)訪問層之間的接口即可。這種方式在一定的 程度上增加了數(shù)據(jù)庫的安全性,同 時也降低了對用戶表現(xiàn)層開發(fā)人 員的要求,因為 WEB展示層 不需要進行任何關于數(shù)據(jù)庫的操作。 各層功能介紹如圖 1: 圖 1 三層架構模式結構圖 Web展示層:系統(tǒng)最外層,向用戶展示各種界面,用戶通過界面對系統(tǒng)進行 4 操作,并通過業(yè)務邏輯層來實現(xiàn)用戶各種操作信息的添加,刪除和修改 業(yè)務邏輯層:業(yè)務邏輯處在數(shù)據(jù)層與 Web表現(xiàn)層之間,與數(shù)據(jù)庫直接關聯(lián),同時又為 Web展示層服務,其封裝了對數(shù)據(jù)庫的所有操作,包括數(shù)據(jù)的添加,修改和刪除 數(shù)據(jù)層:系統(tǒng)的最低層,提供數(shù)據(jù)庫操作的接口和存儲本系統(tǒng)所有數(shù)據(jù) 。 圖 2系統(tǒng)模塊流程圖 系統(tǒng)功能模塊 ( 1) 用戶分類 : 本系統(tǒng)可為四個用戶類型:學生用戶、系管理員用戶、教務管理員用戶、超級管理員用戶 ( 2) 分類說明系統(tǒng)用戶功能 5 學生從 登錄 界面 登錄 成功后,就可以進行信息瀏覽,修改密碼,在規(guī)定的時間內選課功能,如下圖 3: 圖 3 學生 登錄 的功能模塊圖 系管理員成功 登錄 后,就可以對教師信息,學生信息,專業(yè)信息,班級信息,課程信息以上五個信息進行查看、添加、更新、刪除等功能還可以對本系別選課控制。 如圖 4 圖 4 系管理員功能模塊圖 6 教務管理員成功 登錄 后,可以查詢全部用戶的基本信息, 查詢選課情況信息,可以對系管理員、系別信息進行更新、刪除、添加等操作,還可以設置選課時間 。如圖 5。 圖 5 教務管理員用戶功能圖 超級管理員成功 登錄 后可以對教務管理員進行添加,刪除,以及教務管理員的一切操作 。如圖 6。 圖 6 超級管理員管理功能 圖 7 用戶的需求具體體現(xiàn)在對各種信息的提供,保存、更新和查詢,這就是要求數(shù)據(jù)庫充分滿足各種數(shù)據(jù)的輸出和輸入,通過對上述系統(tǒng)功能的分析,針對教學輔助系統(tǒng)的需求,總結出如下的需求信息: 學生用戶、系管理員用戶、教務管理 員用戶、超級管理員用戶。 ( 1) 一個院系包括對個專業(yè) ( 2) 一個專業(yè)包括多個班級 ( 3) 一個班級包括多個學生 ( 4) 一個專業(yè)包括多個課程 ( 5) 一個系別包括多個教師 ( 6) 一門課程對應一位老師 ( 7) 一門課程可有多個學生選學 ( 8) 一個學生可選多門課程 經(jīng)過上述系統(tǒng)功能的分析和需求總結,設計如下所示的數(shù)據(jù)項 ( 1) 超級管理員信息:包括管理員 ID、管理員用戶、密碼。 ( 2) 教務管理員:教務管理員 ID、教務管理員用戶、密碼、級別 ( 3) 系管理員:系管理員 ID、系管理員用戶、密碼、系別號 ( 4) 學生用戶:學號、學 生姓名、性別、班號、可修學分、密碼 ( 5) 系別:系別號、系名、介紹 ( 6) 專業(yè):專業(yè)號、專業(yè)名、系別號 ( 7) 班級:班號、專業(yè)號、專業(yè)名、年級 ( 8) 課程:課程號、課程名、教師 號 、學分、屬性、最大人數(shù)、狀態(tài)、專業(yè)號、學期 ( 9) 教師:老師 ID、教師姓名、系別名、職稱、出生日期、政治面貌 ( 10) 選課記錄:課程號、學號、課程名、已選學分 由上面的數(shù)據(jù)項,可以設計出能夠滿足用戶需求的各 個數(shù)據(jù)庫表 ,以及他們之間的關系,為后面的邏輯結構設計打下了基礎。這些 表 包含各種具體信息,通過互相之間 的作用形成數(shù)據(jù)的流動。 教學輔助系統(tǒng) ER圖 ,如圖 7 8 圖 7 系統(tǒng) ER 圖 在系統(tǒng)實現(xiàn)時,建立一個名為 教學輔助( jxfz) 的數(shù)據(jù)庫,建立多個選課系統(tǒng)所要的表。對不同的用戶建立了不同的用戶表;建立學生情況表、課程情況表,選課評教表,教師情況表,系統(tǒng)狀態(tài)表,班級表,系別表。 根據(jù)要求,選課系統(tǒng)建立以以 11 個數(shù)據(jù)表 ,用代碼設計為 : 表 1 系別表 Apartment 字段名 字段說明 類型 寬度 /類型 備注 描述 ApartID 文本 10 char 主關鍵字 系別號 Ap_Name 文本 10 char 不 能為空 系別名 Introduce 文本 50 varchar 能為空 介紹 9 表 2 專業(yè)表 Major 字段名 字段說明 類型 寬度 /類型 備注 描述 MajorID 文本 10 char 主關鍵字 專業(yè)號 Ma_Name 文本 10 char 不 能為空 專業(yè)名 ApartID 文本 10 char 外鍵 系別 號 表 3 班級表 Class 字段名 字段說明 類型 寬度 /類型 備注 描述 ClassID 文本 10 varchar 主關鍵字 班號 MajorID 文本 10 char 外鍵 專業(yè)號 CL_Name 文本 10 char 不 能為空 專業(yè)名 Cl_Grade 文本 10 char 不能為空 年級 表 4 學生用戶表 Student 字段名 字段說明 類型 寬度 /類型 備注 描述 Stu_Num 文本 20 char 主關鍵字 學號 Stu_Name 文本 20 varchar 不能為空 姓名 Stu_Gender 文本 10 char 不能為空 性別 ClassID 文本 10 varchar 外鍵 班 號 Stu_Point 數(shù)據(jù) 4 int 不 能為空 可選學分 Stu_pwd 文本 20 char 不 能為空 密碼 表 5 教師表 Teacher 字段名 字段說明 類型 寬度 /類型 備注 描述 T_ID 文本 10 varchar 主關鍵字 教師號 T_Name 文本 20 varchar 不 能為空 教師姓名 ApartID 文本 10 char 外鍵 系別號 T_Position 數(shù)據(jù) 4 Int 能為空 職稱 T_Birth 日期 8 datatime 能為空 出生 日期 T_background 文本 10 char 能為空 政治面貌 10 表 6 課程表 Course 字段名 字段說明 類型 寬度 /類型 備注 描述 Co_ID 文本 10 char 主關鍵字 課程號 Co_Name 文本 50 varchar 不 能為空 課程名 T_ID 文本 10 varchar 外鍵 教師號 Co_Credit 數(shù)據(jù) 4 int 不能為空 學分 Co_semseter 文本 10 char 不 能為空 學期 Co_StuMax 數(shù)據(jù) 10 int 不 能 為空 最大人數(shù) Co_Attribute 文本 20 varchar 不 能為空 性質 State 數(shù)據(jù) 4 int 能為空 狀態(tài) MajorID 文本 10 char 外鍵 專業(yè)號 表 7 選課情況表 StuCourse 字段名 字段說明 類型 寬度 /類型 備注 描述 Co_ID 文本 10 char 外鍵 課程號 Stu_Num 文本 20 char 外鍵 學號 Co_Name 文本 50 varchar 不 能為空 課程名 SeledCredit 數(shù)據(jù) 4 int 能為空 已選學分 表 8 系管理員用戶表 Apartadmin 字段名 字段說明 類型 寬度 /類型 備注 描述 AadID 數(shù)據(jù) 10 int 主關鍵字 管理員 ID Aad_Name 文本 20 char 不 能為空 管理員名 Aad_Pwd 文本 20 varchar 不能為空 密碼 ApartID 文本 10 char 外鍵 系別號 表 9 教務管理員表 Teachadmin 字段名 字段說明 類型 寬度 /類型 備注 描述 TadID 文本 5 char 主關鍵字 管理員號 Tad_Name 文本 20 char 不能為空 管理員名 Tad_Pwd 文本 20 varchar 不能為空 密碼 TadLevel 文本 10 char 不能為空
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1