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

正文內(nèi)容

學(xué)生成績管理查詢系統(tǒng)(編輯修改稿)

2025-06-18 21:33 本頁面
 

【文章內(nèi)容簡介】 的 , 系統(tǒng)是基于網(wǎng)絡(luò)在線的學(xué)生成績管理系統(tǒng) , 在系統(tǒng)中分為大的三個(gè)方面 : 一是系統(tǒng)管理員頁面 , 二是教師登錄頁面 , 三是學(xué)生登錄頁面 。 (1)系統(tǒng)管理員進(jìn)入學(xué)生成績管理系統(tǒng)的主要功能是 : 實(shí)現(xiàn)教師添加 , 教師修改 , 教師刪除 , 教師查詢 , 數(shù)據(jù)庫的恢復(fù) , 數(shù)據(jù)庫的備份 , 學(xué)生的添加 , 學(xué)生的修改 , 學(xué)生的查詢 ,學(xué)生成績的錄入 , 學(xué)生成績的添加 , 學(xué)生成績的修改 , 學(xué)生成績的刪除 , 等基本功能 。 (2)教師進(jìn)入學(xué)生成績管理系統(tǒng)的主要功能是 : 實(shí)現(xiàn)學(xué)生的查詢 , 學(xué)生成績的查詢 , 密碼的修改 , 教師的查詢 , 教師登陸密碼的更改 , 教師個(gè)人信息的修改等基本功能 。 (3)學(xué)生進(jìn)行學(xué)生成績管 理 系統(tǒng)的主要功能是 : 實(shí)現(xiàn)學(xué)生自己 的 成績查詢 , 自己登錄密碼的修改 , 個(gè)人信息的查詢 。 系統(tǒng)主要由數(shù)據(jù)庫、成績管理、用戶管理、成績查詢 等模 塊 組成。 7 學(xué)生管理 層次 圖 圖 圖 系統(tǒng) 管理 學(xué)生管理 修改 信息 添加信息 評(píng)語管理 修改課程 添加課程 任課管理 課程管理 班級(jí)管理 修改班級(jí) 添加班級(jí) 成績存儲(chǔ) 保存統(tǒng)計(jì) 管理員 統(tǒng)計(jì)成績 學(xué)生 成績資料 管理員 學(xué)生 退出系統(tǒng) 密碼 記入資料 管理員 成績資料 登記 密碼 成績表 顯示成績 管理員 核對(duì) 查詢科目 登記 成績 學(xué)生 查詢 成績 管理員 查詢 核對(duì)密碼 管理員 管理員 查分?jǐn)?shù) 統(tǒng)計(jì) 8 系統(tǒng)數(shù)據(jù) 流圖 第四章 系統(tǒng)數(shù)據(jù) 庫 的 設(shè)計(jì) 該數(shù)據(jù)庫中包含了以下表 圖 考 生 考生 考生情況登 記 數(shù) 據(jù) 庫 文 件 考 生成 績 錄 入 成 績 信 息 查 詢 任 課 教 師 管 理 員 9 管理員 信息 表 管理員在本系統(tǒng)中執(zhí)行班級(jí)添加、課程管理、系統(tǒng)管理、學(xué)生管理等控制操作的用戶, 該用戶包括以下信息 學(xué)生 信息表 根據(jù)本系統(tǒng)的分析及數(shù)據(jù)流圖可得到: 學(xué)生是本系統(tǒng)中數(shù)據(jù)流的來源也是數(shù)據(jù)流最后的流向。 學(xué)生信息表包括以下字段。 教師 信息 表 教師主要實(shí)現(xiàn)對(duì)學(xué)生成績錄入、課程安排等操作,包括以下字段。 10 成績表 成績表保存了學(xué)生的成績信息,為了防止數(shù)據(jù)冗余,所以該表保存也是班級(jí) ID 而不是班級(jí)名稱、保存課程 ID 而不是課程名稱。這樣做也方便了對(duì)數(shù)據(jù)的維護(hù)。 班級(jí)表 班級(jí)表記錄了一個(gè)班級(jí)的其本信息,包括以下字段。 課程 表 保存了課程號(hào)與課程 名的對(duì)應(yīng)關(guān)系。 11 任課表 學(xué)期表 第五章 系統(tǒng)功能的實(shí)現(xiàn) 學(xué)生成績管理功能需要進(jìn)行數(shù)據(jù)庫連接,用戶登錄后才可以實(shí)現(xiàn),因此對(duì)于此系統(tǒng)將按數(shù)據(jù)庫連接、用戶登錄、功能實(shí)現(xiàn)的順序進(jìn)行設(shè)計(jì)。 介于篇幅,本章只對(duì) 部分 模塊進(jìn)行詳細(xì) 介紹,之后的 模塊 作簡要介紹。 數(shù)據(jù)庫的連接 在整個(gè)學(xué)生成績管理系統(tǒng)中 , 建立與數(shù)據(jù)庫的連接是整個(gè)系統(tǒng)代碼設(shè)計(jì)的第一步 : 在 ASP 技術(shù)中對(duì)數(shù)據(jù)庫的操作需要以下步驟: 1. 建立一個(gè)連接( )對(duì)象。打開該對(duì)象。 2. 建立一個(gè)記錄集( )對(duì)象。 使用該對(duì)象在在第一步已經(jīng)建立好的 Connection 對(duì)象基礎(chǔ)上打開該對(duì)象。 3. 對(duì)記錄集( )對(duì)象按需要設(shè)置 SQL 語句,利用該對(duì)象執(zhí)行 SQL 12 命令來操作數(shù)據(jù)庫。 4. 確定操作完成后應(yīng)該關(guān)閉以上兩個(gè)對(duì)象: A. 關(guān)閉記錄集對(duì)象 ,設(shè)值為 Noting。 B. 關(guān)閉連接對(duì)象,設(shè)值為 Noting。 一般在 ASP 動(dòng)態(tài)網(wǎng)頁技術(shù)中,大多數(shù)的系統(tǒng)都要在多處進(jìn)行數(shù)據(jù)庫操作,通常采用的解決方案是: 1. 整個(gè) ASP 系統(tǒng)采用一個(gè)連接對(duì)象來實(shí)現(xiàn)全站的連接( ), 即所有要操作數(shù)據(jù)庫的頁共享一個(gè)連接對(duì)象。 在本系統(tǒng)中的實(shí)現(xiàn)方式和大多數(shù)的 ASP 系統(tǒng)采用相同的方式,在站點(diǎn)目錄下建立網(wǎng)頁 作為公共網(wǎng)頁, 在其它頁面要使用該對(duì)象時(shí)可以在頁面開始處作如下聲明: !include file= Conn 中內(nèi)容如下。 39。下面定義了一個(gè)連接對(duì)象,并聲明數(shù)據(jù)庫類型為 Acess,路徑為站點(diǎn)目錄下的子目錄 Data中,數(shù)據(jù)庫文件名稱為 Set conn = () 39。 Provider=。Data Source= amp。 (data/) 39。新版本連接數(shù)據(jù)庫 39。打開該連接對(duì)象 driver={Microsoft Access Driver (*.mdb)}。dbq= amp。 (data/) 39。老版本連接數(shù)據(jù)庫 上面創(chuàng)建一個(gè)名為 conn 的 Connection 對(duì)象,設(shè)置其連接字符串來聲明其數(shù)據(jù)庫類型,數(shù)據(jù)庫所在路徑等信息。 Server 是 ASP 中內(nèi)置的一個(gè)對(duì)象,主要用于數(shù)據(jù)庫的操作,該對(duì)象中的 ()方法 用于將站點(diǎn)的虛擬路徑轉(zhuǎn)化為服務(wù)器本地的 物理 路徑 ,數(shù)據(jù)庫路徑只有經(jīng)過轉(zhuǎn)化才可以進(jìn)行訪問,用此方法而不直接寫其物理路徑是為了方便維護(hù),并且提高了數(shù)據(jù)庫文件的安全性。 2. 在每個(gè)單獨(dú)的數(shù)據(jù)庫操作模塊中,應(yīng)新建一個(gè)臨時(shí)的記錄集( )對(duì)象來對(duì)數(shù)據(jù)庫進(jìn)行操作,操作完成后應(yīng)將其關(guān)閉。 13 系統(tǒng)的登錄 學(xué)生成績管理系統(tǒng) 分為三種登錄模式 ,設(shè)計(jì)成了三個(gè)不同的登錄入口。 (1)系統(tǒng)管理員登錄 (2)教師登錄 (3)學(xué)生登錄 圖 用戶只有在登錄后才可以對(duì)系統(tǒng)中的某些功能進(jìn)行操作。 三種用戶的登錄實(shí)現(xiàn)過程都是一致的。包括以下流程。 1. 由在用戶登錄表單域內(nèi)接收用戶輸入用戶名及密碼。 2. 若用戶輸入符合格式時(shí)將該表單提交至驗(yàn)證頁面進(jìn)行處理,該頁面將依用戶名到數(shù)據(jù)庫中對(duì)應(yīng)的用戶信息表中查找是否存在該用戶,如果該用戶存在則核對(duì)其密碼與表中的密碼字段是否一致,若一至則返回登錄成功信息, 并從數(shù)據(jù)庫中提取該用戶的信息 ,設(shè)標(biāo)志以允許該用戶進(jìn)行其它操作 。 否則 提示 登錄失敗。 這里以本系統(tǒng)的管理員登錄的實(shí)現(xiàn)作為分析: 3. 建立一名稱為 的文件作為管理員登錄 界面,接受用戶提交的用戶名和密碼信息。 4. 在該頁面中主要包括了一個(gè)表單 ,其中定義了兩個(gè)輸入框,以及“提交”和 “ 重輸 ”按鈕。 form name=form1 method=post action= ?? 14 /form 5. 用戶輸入的信息將由 來 進(jìn)行處理,在 頁內(nèi)首先要接收 傳過來的值,對(duì)傳來的值進(jìn)行格式處理:去掉可能帶來安全隱患的單引號(hào),去掉 字符串前后的空格,將字符串統(tǒng)一為小寫。 下面是該頁中得到用戶輸入信息的代碼,得到了用戶名,密碼以及驗(yàn)證碼 : mname=lcase(replace(trim((mname)),39。,)) password=replace((password),39。,) validate=trim((validate)) revalidate=(revalidate) 6. 若用戶驗(yàn)證碼錯(cuò)誤 則提示錯(cuò)誤信息,否則 根據(jù)用戶名和密碼去查保存管理員登錄信息的表中是否存在記錄, 若不存在則提示用戶錯(cuò)誤信息無法進(jìn)行登錄,否則用戶登錄成功 。 用戶登錄成功后將更新 其記錄中的登錄次數(shù)字 段: update manager set mloads=mloads+1,mlastdate=now() where mname=39。amp。mnameamp。39。 用戶登錄成功后應(yīng)該在服務(wù)器上 保存用戶登錄成功的信息以避免用戶在使用其它功能時(shí)進(jìn)行重復(fù)的登錄。 這里就要用到 ASP 內(nèi)置對(duì)象 Session。 Session 對(duì)象用于存儲(chǔ)關(guān)于某個(gè)用戶會(huì)話( session)的信息,或者修改相關(guān)的設(shè)置。存儲(chǔ)在 session 對(duì)象中的變量掌握著單一用戶的信息,同時(shí)這些信息對(duì)于頁面中的所有頁面都是可用的。存儲(chǔ)于 session 變量中的信息通常是 name、 id 以及參數(shù)等。服務(wù)器會(huì)為每位新用戶創(chuàng)建一個(gè)新的 Session 對(duì)象,并在 session 到期后撤銷這個(gè)對(duì)象。 在本系統(tǒng)中登錄成功后將建立如下 Sesson 變量 : session(adminlogin)=mname 學(xué)生管理模塊的實(shí)現(xiàn) 學(xué)生管理模塊主要包括 學(xué)生信息修改、學(xué)生添加、以及教師評(píng)語管理三個(gè)模塊。 15 學(xué)生信息添加模塊 頁面 : 此模塊只有管理員才可以 使用 , 管理員的識(shí)別方法是當(dāng)用戶登錄通過后讀取其“ rank”(權(quán)限)字段。 只有當(dāng)權(quán)限大于 2時(shí)才可以使用該功能。 if adminlogin= then errmsg=li你還沒有登陸,請(qǐng)先登陸
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1