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

正文內(nèi)容

用jsp設(shè)計班級學(xué)生管理系統(tǒng)校友錄160畢業(yè)論文-在線瀏覽

2025-01-19 16:58本頁面
  

【正文】 班級注冊、管理員信息注冊、管理員權(quán)限操作(包括:班級成員的刪除、班級的刪除、更改班級名稱、添加班級 管理員、班級留言等),數(shù)據(jù)庫設(shè)計等幾個子模塊。此處管理員權(quán)限的功能設(shè)計定要引用到大量的數(shù)據(jù)庫操作,這就需要考慮到為虛擬班級分配系統(tǒng)存儲空間,建立數(shù)據(jù)庫表。能否將 系統(tǒng)的前后臺合理有效的關(guān)聯(lián)是整體系統(tǒng)模塊成功的關(guān)鍵。管理員有權(quán)將普通班級成員升級為班級管理員,協(xié)調(diào)日常工作。有權(quán)將班級的名稱進(jìn)行合理更改,使其更容易查詢。以便參加網(wǎng)站為校友們不定期舉辦的豐富多彩的活動,發(fā)布班級通知等。有義務(wù)作為班級成員與網(wǎng)站之間的溝通紐帶,及時將雙方所需的信息進(jìn)行溝通。 2. 3 條件與限制 此系統(tǒng)模塊的設(shè)計主要突出 班級管理員的功能和特點(diǎn),它與普通的用戶有很大的區(qū)別。數(shù)據(jù)庫中要以班級名稱和用戶名為主鍵,這就要求用戶創(chuàng)建初始信息是必須填寫這兩項。 2. 4 系統(tǒng)配置 2. 4. 1 Hardware (硬件) 硬件環(huán)境 (訪問者 ):建議用戶在力所能及的情況下采用較高配置的硬件資源。 2. 4. 2 Software (軟件) 訪問者: IE、 Netscape 等瀏覽器。 開發(fā)者: 1) Operating System (操作系統(tǒng)): Windows2020/NT/XP 2) Tools (工具): EditPlus 2, DreamweaverMX 3) Database (數(shù)據(jù)庫): Oracle8i 4) Server (服務(wù)器 ) : ApacheTomcat/WebSphere 5) Run Circumstance (運(yùn)行環(huán)境 ) : 安裝 支持 Java 運(yùn)行。 JSP 網(wǎng)頁吸引人的地方之一就是能結(jié)合 JavaBeans 技術(shù)來擴(kuò)充網(wǎng)頁中程序的功能。 2. 5 編碼規(guī)范 文件名用英文表示其功能,起到一目了然的作用。用戶操作錯誤時,返回出錯信息。如圖 31 所示。 圖 31 模塊劃分結(jié)構(gòu)圖 登錄子模塊和創(chuàng)建班級子模塊在系統(tǒng)中的實現(xiàn)其功能對所有用戶可見,而刪除、查詢、管理員班級留言功能只針對身份被標(biāo)識為管理員的用戶開放。用戶進(jìn)入該系統(tǒng),首先需要進(jìn)行身份驗證。當(dāng)用戶訪問系統(tǒng)的各個子系統(tǒng)時,系統(tǒng)自動從 Session 對象中獲取用戶的資料,而無須將用戶的資料作為請求方法、參數(shù)名、參數(shù)值追加到 URL 中。 首 頁 管理員注冊 登錄驗證 管理權(quán)限 數(shù)據(jù)庫 留言功能 更改功能 查詢功能 刪除功能 文檔下載站 更多資源下載 東軟信息技術(shù)學(xué)院畢業(yè)設(shè)計(論文)專用紙 本站所有資源均來自互聯(lián)網(wǎng),如有侵犯您的版權(quán)或其他問題,請通知管理員,我們會在最短的時間回復(fù)您 ! 8 Session 對象中的變量設(shè)置: Session[“ UserID” ] 用戶帳號 Session[“ Roles” ] 用戶權(quán)限 模塊設(shè)計流程如圖 32 所示。 模塊 2: 創(chuàng)建班級功能的設(shè)計。用戶創(chuàng)建時必須輸入合法的班級名稱和基本信息,班級名被設(shè)定為數(shù)據(jù)庫 Class_table的主鍵,系統(tǒng)將判斷新班級的名稱是否與數(shù)據(jù)庫中現(xiàn)有的記錄重復(fù),如果重復(fù)就違反了主鍵唯一的原則,數(shù)據(jù)將不能夠被正確的輸入數(shù)據(jù)庫,所以要返回給用戶一個信息。 此模塊的設(shè)計流程如圖 33 所示。提供給用戶查詢功能,方便使用者查找親友同學(xué)所屬哪個班級,還可以統(tǒng)計出目前班級擁有多少成員。如果記錄存在將記錄輸出到用戶瀏開 始 填寫個人信息: 姓名、生日、 Email、聯(lián)系方式 填寫班級信息: (所屬省份、城市、地區(qū)、學(xué)校; 班級名稱、年級;) 報錯信息(班級已存在 … ) 成功信息(注冊成功) 退 出 是否有效? 成功信息 是否有效? 文檔下載站 更多資源下載 東軟信息技術(shù)學(xué)院畢業(yè)設(shè)計(論文)專用紙 本站所有資源均來自互聯(lián)網(wǎng),如有侵犯您的版權(quán)或其他問題,請通知管理員,我們會在最短的時間回復(fù)您 ! 10 覽端,否則返回一條用戶信息。 模塊設(shè)計流程如圖 34所示。作為班級管理員應(yīng)該有管理班級的能力,刪除功能的設(shè)計正是為班級管理員設(shè)置的管理功能之一。這個功能的實現(xiàn)需要使用 SQL 語言判斷管理員所在的班級,遍歷數(shù)據(jù)庫中有無使用者欲刪除的記錄。否則,返回信息到用戶瀏覽端。 模塊設(shè)計 流程如圖 35 所示。制作數(shù)據(jù)庫表首先要確定實體的屬性和實體間的關(guān)系。一個班級可以有若干的成員,也可以有一個以上的管理員。 實體間關(guān)系如圖 36所示。 文檔下載站 更多資源下載 東軟信息技術(shù)學(xué)院畢業(yè)設(shè)計(論文)專用紙 本站所有資源均來自互聯(lián)網(wǎng),如有侵犯您的版權(quán)或其他問題,請通知管理員,我們會在最短的時間回復(fù)您 ! 13 表 31 角色劃分 權(quán)限 描述 標(biāo)記 (Roles) 一般用戶 查詢資料 1 班級管理員 查詢;數(shù)據(jù)的錄入、修改和刪除 2 系統(tǒng)管理員 查詢;數(shù)據(jù)的錄入、修改和刪除;用戶帳號、權(quán)限的維護(hù) 3 權(quán)限設(shè)置使不同用戶對不同模塊有不同的操作權(quán)限。 表 32 權(quán)限設(shè)置 模塊 標(biāo)記 說明 班級情況 SchoolWrite “1”: 在該模塊中有數(shù)據(jù)錄入、修改的權(quán)限 “0”: 在該模塊中只能查看 用戶檔案 UserWrite “1”: 在該模塊中有數(shù)據(jù)錄入、修改的權(quán)限 “0”: 在該模塊中只能查看 計劃、總結(jié)、保留文件 FileWrite “1”: 在該模塊中有數(shù)據(jù)錄入、修改的權(quán)限 “0”: 在該模塊中只能查看 學(xué)校名稱錄入用于錄入班級的名稱、類型,并自動生成唯一的 ID 號。 ID將根據(jù)班級錄入的順序,自動從 1遞加上去。對它的制作要求簡潔大方,色彩搭配要協(xié)調(diào)。讓用戶以帳號方式登錄網(wǎng)頁是一種可行的網(wǎng)頁管理方法。此處設(shè)置了用戶對象的 session 值。結(jié)構(gòu)圖如 41所示。 表 41 實現(xiàn)文件 文件 說明 輸 入用戶登錄名和密碼。 用戶若成功登錄,將把登錄的帳號和密碼寫入 session 對象。 數(shù)據(jù)檢查失敗 用戶瀏覽 通過數(shù)據(jù)檢查 導(dǎo)向 導(dǎo)向 讀出 未登錄 數(shù)據(jù)庫 文檔下載站 更多資源下載 東軟信息技術(shù)學(xué)院畢業(yè)設(shè)計(論文)專用紙 本站所有資源均來自互聯(lián)網(wǎng),如有侵犯您的版權(quán)或其他問題,請通知管理員,我們會在最短的時間回復(fù)您 ! 15 (“user Password” ,Password)。系統(tǒng)通過在數(shù)據(jù)庫中遍歷用戶輸入的班級名來判斷班級的建立是否有效。如下圖所示; 圖 42 創(chuàng)建班級頁 為了保證不重復(fù)創(chuàng)建班級,同時也防止數(shù)據(jù)庫沖突,在得到(“ class_name” )時必須對數(shù)據(jù)庫遍歷。此處將 bean 文件引入,做數(shù)據(jù)庫的連接工作,通過 Insert 語句把班級的屬性插入到數(shù)據(jù)庫中。charset=gb2312% % page import=.*% jsp:useBean id=RegisterBean scope=page class= / SQL 條件查詢語句檢查表單中輸入的班級信息是否與數(shù)據(jù)庫中重復(fù)。 + name1 + 39。 如果用 戶輸入的班級名稱在數(shù)據(jù)庫中已存在,那么返回到 頁,得到 session 值。 (register_message,班級已存在 !)。 文檔下載站 更多資源下載 東軟信息技術(shù)學(xué)院畢業(yè)設(shè)計(論文)專用紙 本站所有資源均來自互聯(lián)網(wǎng),如有侵犯您的版權(quán)或其他問題,請通知管理員,我們會在最短的時間回復(fù)您 ! 16 從新導(dǎo)回到創(chuàng)建頁面 % } else { 創(chuàng)建成功,記錄存入數(shù)據(jù)庫 。此子模塊使用的文件如下表所示。 讀取 。 4. 1. 3 班級管理員的生成 班級管理員這個角色起到對班級日常工作的維護(hù)和管理的作用,角色權(quán)限高于普通的班級成員,那么需要特定的屬性來標(biāo)識管理員的身份。從圖 43可以看出 ADMI 列不為空的都是班級管理員。首位班級的創(chuàng)建者被系統(tǒng)默認(rèn)成為該班級的管理員,他的 session 值被保留,班級建立成功的同時把他的登錄名存入 class_table 表的 Admi 字段中。刪除班級成員和班級是管理員權(quán)限的一項重要功能 。 從表單中取得字符串,然后查詢數(shù)據(jù)庫有無與其相等的記錄。具體流程: if(表單為空) { 輸出班級成員數(shù)據(jù)庫表 }else(不為空) { 查詢數(shù)據(jù)庫中有無匹配的記錄 String strSQL=select * from individual where zm=39。 rs=(strSQL)。 String strDel=delete from individual where zm=39。 (strDel)。 }//刪除后更新數(shù)據(jù)庫;查詢語句的執(zhí)行 繼續(xù)操作: A href=繼續(xù)刪除 /A //自身連接,刷新后返回到自身。 文檔下載站 更多資源下載 東軟信息技術(shù)學(xué)院畢業(yè)設(shè)計(論文)專用紙 本站所有資源均來自互聯(lián)網(wǎng),如有侵犯您的版權(quán)或其他問題,請通知管理員,我們會在最短的時
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1