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

正文內(nèi)容

學(xué)生網(wǎng)上選課系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文-在線瀏覽

2024-07-30 13:27本頁面
  

【正文】 圖 網(wǎng)上選課系統(tǒng)數(shù)據(jù)流圖 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)的好壞將直接影響系統(tǒng)的運(yùn)行效率和系統(tǒng)開發(fā)進(jìn)度,合理的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)不僅可以提高系統(tǒng)運(yùn)行效率,也有利于保證數(shù)據(jù)的完整性和一致性,并有利于系統(tǒng)的實(shí)現(xiàn)。本系統(tǒng)根據(jù) 的設(shè)計(jì)規(guī)劃出的實(shí)體有:學(xué)生、教師、管理員實(shí)體。畢業(yè)設(shè)計(jì)13學(xué)生學(xué)生編號密碼登入帳號電話 學(xué)號性別班級代號 真實(shí)姓名圖 學(xué)生實(shí)體 ER 圖教師教師編號密碼登入帳號電話學(xué)院 教師姓名圖 教師實(shí)體 ER 圖:學(xué)生網(wǎng)上選課系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)14管理員管理員編號密碼登入帳號標(biāo)識圖 管理員實(shí)體 ER 圖班級班級編號班級名稱班級代號備注所屬學(xué)院圖 班級實(shí)體 ER 圖畢業(yè)設(shè)計(jì)15課程課程編號學(xué)分課程名稱備注 課程類型學(xué)時(shí) 考核方式圖 課程實(shí)體 ER 圖 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì) 現(xiàn)在將上面的數(shù)據(jù)庫概念結(jié)構(gòu)轉(zhuǎn)化為SQL Server 2022數(shù)據(jù)庫系統(tǒng)所支持的實(shí)際數(shù)據(jù)摸型,也就是數(shù)據(jù)庫的邏輯結(jié)構(gòu)。數(shù)據(jù)庫由下面多個(gè)表格組成,各個(gè)表格的設(shè)計(jì)結(jié)果如下面表格所視。1. 學(xué)生表 student學(xué)生表 student 用來記錄學(xué)生的基本信息,結(jié)構(gòu)見表 21 所示:表 21 學(xué)生表 student 字段名稱 數(shù)據(jù)類型 說明StuID int 學(xué)生編號StuName varchar 登入帳號StuNo varchar 學(xué)號StuTrueName varchar 真實(shí)姓名Stupsw varchar 密碼GradeID int 班級代號StuPhone varchar 電話StuSex char 性別2. 教師表 teacher教師表 teacher 用來記錄教師的基本信息,結(jié)構(gòu)見表 22 所示:表 22 教師表 teacher字段名稱 數(shù)據(jù)類型 說明TeaID int 教師編號:學(xué)生網(wǎng)上選課系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)16TeaName varchar 登入帳號TeaTrueName varchar 教師姓名Teapsw varchar 密碼TeaCollege varchar 學(xué)院TeaPhone varchar 電話3. 管理員表 admin管理員表 admin 用來記錄管理員的基本信息,結(jié)構(gòu)見表 23 所示:表 23 管理員表 admin 字段名稱 數(shù)據(jù)類型 是否為空AdminID int 管理員編號AdminName varchar 登入名Adminpsw varchar 密碼AdminFlag char 標(biāo)識4. 班級信息表 grade班級信息表 grade 用來記錄班級的基本信息,結(jié)構(gòu)見表 24 所示:表 24 班級信息表 grade字段名稱 數(shù)據(jù)類型 說明GradeID int 班級編號GradeNo varchar 班級代號College varchar 所屬學(xué)院GradeName varchar 班級名稱Remark varchar 備注5. 課程表 course課程表 course 用來記錄課程的基本信息,結(jié)構(gòu)見表 25 所示:表 25 課程表 course字段名稱 數(shù)據(jù)類型 是否為空CouID int 課程編號CouName varchar 課程名稱CouType varchar 課程類型ExamType varchar 考核方式CouMark varchar 學(xué)分CouTime varchar 學(xué)時(shí)CouBack varchar 備注6. 教師授課表 tc教師授課表 tc 用來記錄教師的授課基本情況,結(jié)構(gòu)見表 26 所示:表 26 學(xué)生表 student字段名稱 數(shù)據(jù)類型 說明TCID int 自動(dòng)編號TeaID int 教師編號CouID int 課程編號TCBack varchar 備注TCTime smalldatetime 加入課表時(shí)間7. 學(xué)生選課表 sc畢業(yè)設(shè)計(jì)17學(xué)生選課表 sc 用來記錄學(xué)生選課的基本情況,結(jié)構(gòu)見表 27 所示:表 27 學(xué)生選課表 sc字段名稱 數(shù)據(jù)類型 說明SCID int 自動(dòng)編號StuID int 學(xué)生編號CouID int 課程編號SCTime smalldatetime 選課時(shí)間8. 學(xué)生成績表 result學(xué)生成績表 result 記錄學(xué)生所選課程的成績信息,結(jié)構(gòu)見表 28 所示:表 28 學(xué)生成績表 result字段名稱 數(shù)據(jù)類型 說明ResultID int 自動(dòng)編號StuID int 學(xué)生編號Result varchar 學(xué)生成績CouID int 課程編號Term varchar 上課學(xué)期9. 選課時(shí)限控制表 selectcoursetime選課時(shí)限控制表 selectcoursetime 用來控制選課時(shí)間,結(jié)構(gòu)見表 29 所示:表 29 選課時(shí)限控制表 selectcoursetime字段名稱 數(shù)據(jù)類型 說明SelectOpen char 選擇開關(guān) 數(shù)據(jù)庫結(jié)構(gòu)的實(shí)現(xiàn)經(jīng)過前面的概念設(shè)計(jì)后,得到數(shù)據(jù)庫的邏輯結(jié)構(gòu)。系統(tǒng)管理學(xué)生信息管理教師信息管理班級信息管理課程信息管理選課信息管理學(xué)生成績管理ASP 動(dòng)態(tài)頁面 邏輯數(shù)據(jù)庫圖 數(shù)據(jù)庫的關(guān)聯(lián):學(xué)生網(wǎng)上選課系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)183 學(xué)生網(wǎng)上選課系統(tǒng)的實(shí)現(xiàn) 學(xué)生網(wǎng)上選課系統(tǒng)應(yīng)用 登錄及注冊進(jìn)入系統(tǒng)后首先是登錄界面,請輸入用戶名和密碼。默認(rèn)選項(xiàng)為普通用戶,見下圖:圖 登錄界面如果是第一次使用本系統(tǒng),必須先注冊再登陸,注冊有學(xué)生注冊( )和教師注冊( )之分,需填入不同的注冊信息,其中帳號、密碼、真實(shí)姓名等信息必填,其余選填,見以下的注冊界面:畢業(yè)設(shè)計(jì)19圖 學(xué)生注冊界面圖 教師注冊界面 進(jìn)入系統(tǒng)主界面系統(tǒng)的主界面使用框架搭建,主要分為三個(gè)部分:上方顯示當(dāng)前時(shí)間,左邊是當(dāng)前用戶所能進(jìn)行的功能模塊鏈接,中間在用戶選擇操作之前顯示歡迎詞,并可返回登陸界面。在這一頁中,針對不同身份的用戶系統(tǒng)提供不同的功能,用戶可以方便:學(xué)生網(wǎng)上選課系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)20地進(jìn)入所需的頁面,進(jìn)行相應(yīng)的功能操作。 學(xué)生管理模塊學(xué)生管理模塊中包括 5 個(gè)部分( ) ,如圖 所示圖 學(xué)生登陸主界面⑴ 在線選課:本頁面( )為學(xué)生提供了在線選課功能。如圖 所示:畢業(yè)設(shè)計(jì)21 圖 學(xué)生在線選課界面如果已經(jīng)選修了此課程,則不能重復(fù)選修,系統(tǒng)將給出提示,點(diǎn)確定后跳回選修界面繼續(xù)選擇。⑵ 選課查詢:因?yàn)椴荒苤貜?fù)選課,所以學(xué)生需要知道自己已經(jīng)選擇了哪些課程,只要點(diǎn)擊頁面左邊功能欄內(nèi)的“選課查詢” ,系統(tǒng)就會羅列出該生已經(jīng)選修的所有課程。其界面如下圖所示: 圖 選課查詢界面⑶ 成績查詢:該頁()中學(xué)生用戶可以查詢自己已選修完成的課程的:學(xué)生網(wǎng)上選課系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)22成績,并且還可以輸入學(xué)號查詢他人的成績。在關(guān)閉選修權(quán)限的時(shí)候,用戶還可以查詢課程目錄來了解總的課程情況。其內(nèi)容和注冊頁面是一致的。畢業(yè)設(shè)計(jì)23 教師管理模塊教師管理模塊中也包括 5 個(gè)部分( 表 ) 。⑴ 教師授課表情況一覽:本頁面( )陳列出了所有已安排好授課教師的課程名單,按課程名稱顯示對應(yīng)的授課教師和課時(shí)安排等備注。⑵ 選課表情況一覽:本頁面()為教師提供了查詢學(xué)生選修情況的功能。每位登陸的教師就只能查詢自己所教課程的選課情況,見下圖:圖 選課表情況界面⑶ 成績表:本頁面()為教師提供了查詢學(xué)生成績功能。每位登陸的教師只能查詢到自己所教課程的成績表。教師可以在下拉列表中選擇要輸入成績的課程的名稱,點(diǎn)擊“輸入成績”按鈕就可以看到這門課程的基本信息和選修這門課程的學(xué)生信息。每位登陸的教師只能錄入自己所教課程的學(xué)生成績,提交成功之后就不可更改,見下圖::學(xué)生網(wǎng)上選課系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)24圖 輸入成績界面⑸ 修改資料:本頁面( )為教師提供了修改密碼等信息的功能。以上就是教師管理模塊的基本信息。⑴ 學(xué)生用戶信息管理學(xué)生用戶信息管理又分為學(xué)生信息()和班級設(shè)置()兩部分。管理員可以選擇刪除不符合條件的學(xué)生信息,也可以在下拉列表中選擇按班級查詢,刪除全部信息。下部分實(shí)現(xiàn)的是增加班級信息的功能,如圖所示:畢業(yè)設(shè)計(jì)25圖 班級設(shè)置界面⑵ 選課系統(tǒng)信息管理這部分功能模塊又細(xì)分為選課表查詢() ,課程目錄查詢() ,添加課程() ,查詢、分配課程( )和設(shè)置選課權(quán)限()五部分內(nèi)容,下面就一一介紹這些子模塊功能。課程目錄查詢模塊顯示了所有課程信息,和學(xué)生課程目錄查詢模塊相比,管理員不僅可以查看所有課程,還可以選擇修改或刪除所選記錄,也可以通過列表下方“添加課程”鏈接到下一功能模塊。教師隊(duì)伍即顯示所有已注冊的教師信息,如有離教或其他原因不在的教師也可以刪除其記錄。其界面類同與教師注冊界面。以上就是后臺管理的全部內(nèi)容。這些對象是由數(shù)據(jù)和程序代碼封裝而成的單元,通常包含方法、屬性或集合。ASP提供了一些內(nèi)置對象,在腳本中不必創(chuàng)建這些對象,便可以直接訪問它們的方法、屬性和集合,從而擴(kuò)展腳本的功能。本系統(tǒng)中就使用Server對象的CreateObject 方法創(chuàng)建服務(wù)器組件的實(shí)例,利用set conn=()創(chuàng)建一連接對象,再用 Driver={SQL Server}。Server=(local)。Database=course。Uid=sa。Pwd=實(shí)現(xiàn)打開數(shù)據(jù)庫, set rs=()創(chuàng)建一記錄集,:學(xué)生網(wǎng)上選課系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)28用來存儲查詢到的記錄集。scid’SQL語句,可以是查詢,刪除,修改語句,(sql) sql,conn,1,1 把查詢記錄放在rs 對象里,使用查詢到的記錄,call closeDB()最后關(guān)閉對象,調(diào)用已寫好的函數(shù)。此系統(tǒng)基本實(shí)現(xiàn)了在線選課等功能,從學(xué)生、教師注冊,添加班級、課程,到排課、選課,錄入成績,這些都可以在實(shí)際中運(yùn)用。但系統(tǒng)還存在一些缺陷,比如錄入成績只能手工輸入,還沒有具備導(dǎo)入導(dǎo)出數(shù)據(jù)的功能,這樣一旦出錯(cuò)就很難修改,效率也偏低。因此還可以進(jìn)一步完善系統(tǒng)的功能,提供更方便快捷的服務(wù)。ADO 是一種功能強(qiáng)大的數(shù)據(jù)庫應(yīng)用程序接口,通過 ADO 訪問 SQL Server 數(shù)據(jù)庫的編程接口如圖所示。應(yīng)用程序ADOOLE DB Provider for ODBCSQL Server DatabaseODBC Driver for SQL ServerOLE DB Provider for SQL Server圖 通過 ADO 訪問 SQL Server 的接口OLE DB(Object Linking amp。ODBC(Open Database Connectivity,開放式數(shù)據(jù)庫連接)是一種數(shù)據(jù)訪問應(yīng)用程序接口,它支持可以使用ODBC驅(qū)動(dòng)程序的任意數(shù)據(jù)源的訪問。存放學(xué)生成績數(shù)據(jù)庫的 SQL Server 2022 服務(wù)器的計(jì)算機(jī)為MySRV1。 DATA SOURCE=MySRV1。 PWD=。如果省略該參數(shù),則系統(tǒng)使用 ODBC 的默認(rèn) OLE DB 程序。如果 SQL Server 數(shù)據(jù)庫服務(wù)器和 Web 服務(wù)器軟件安裝在同一臺計(jì)算機(jī)上,應(yīng)將該參數(shù)設(shè)置為 Local Server。UID 參數(shù):指定登陸該服務(wù)器的用戶標(biāo)識。用戶 ID 和密碼是Windows 系統(tǒng)管理員在操作系統(tǒng)中設(shè)置的,或 SQL Server 數(shù)據(jù)庫管理員在 SQL Server企業(yè)管理器中設(shè)置的。sa 是 SQL Server 數(shù)據(jù)庫超級用戶,具有操縱數(shù)據(jù)庫的所有權(quán)限。PWD 參數(shù):指定登陸該服務(wù)器的用戶 ID 對應(yīng)的登陸密碼。此參數(shù)也是可選的,如果省略,則使用 SQL Server 服務(wù)器的默認(rèn)數(shù)據(jù)庫。也可以將連接信息保存在數(shù)據(jù)鏈接文件中(例如 ) ,這樣在連接字符串中只要引用該文件即可。2) 單擊“Add…”按鈕,出現(xiàn)“Create New Data Source”對話框,從 ODBC 驅(qū)動(dòng)程序列表中選擇“SQL Server” 。4) 單擊“下一步” ,顯示數(shù)據(jù)庫用戶登陸的對話框,選擇“With SQL Server authentication using a login ID and password by the user” (使用用戶輸入登陸ID 和密碼的 SQL Server 認(rèn)證)選項(xiàng),選中“Connect to SQL Server to obtain default settings for the additional configuration options.” (連接 SQL Server 以獲得其他配置選項(xiàng)的默認(rèn)設(shè)置)復(fù)選框并輸入登陸 ID(例如 sa)和密碼(例如無畢業(yè)設(shè)計(jì)31密碼) 。選取“Change the default database to:” (更改默認(rèn)的數(shù)據(jù)庫)復(fù)選框,并在可用數(shù)據(jù)庫列表中選擇要使用的默認(rèn)數(shù)據(jù)庫,例如 XSCJ。6) 單擊“完成”按鈕,顯示“ODBC Microsoft SQL Server setup”測試數(shù)據(jù)源對話框。若要修改該數(shù)據(jù)源,單擊該數(shù)據(jù)源名稱,然后單擊“Configure…” (配置)按鈕;若要?jiǎng)h除該數(shù)據(jù)源,單擊該數(shù)據(jù)源,然后單擊“Remove” (刪除)按鈕。例如:%Dim 1Set 1 = (“”)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1