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

正文內(nèi)容

用jsp設(shè)計(jì)班級學(xué)生管理系統(tǒng)校友錄160畢業(yè)論文(完整版)

2025-01-03 16:58上一頁面

下一頁面
  

【正文】 Insert 語句把班級的屬性插入到數(shù)據(jù)庫中。 用戶若成功登錄,將把登錄的帳號和密碼寫入 session 對象。讓用戶以帳號方式登錄網(wǎng)頁是一種可行的網(wǎng)頁管理方法。 文檔下載站 更多資源下載 東軟信息技術(shù)學(xué)院畢業(yè)設(shè)計(jì)(論文)專用紙 本站所有資源均來自互聯(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)限。 模塊設(shè)計(jì) 流程如圖 35 所示。 模塊設(shè)計(jì)流程如圖 34所示。用戶創(chuàng)建時必須輸入合法的班級名稱和基本信息,班級名被設(shè)定為數(shù)據(jù)庫 Class_table的主鍵,系統(tǒng)將判斷新班級的名稱是否與數(shù)據(jù)庫中現(xiàn)有的記錄重復(fù),如果重復(fù)就違反了主鍵唯一的原則,數(shù)據(jù)將不能夠被正確的輸入數(shù)據(jù)庫,所以要返回給用戶一個信息。用戶進(jìn)入該系統(tǒng),首先需要進(jìn)行身份驗(yàn)證。 2. 5 編碼規(guī)范 文件名用英文表示其功能,起到一目了然的作用。 2. 4 系統(tǒng)配置 2. 4. 1 Hardware (硬件) 硬件環(huán)境 (訪問者 ):建議用戶在力所能及的情況下采用較高配置的硬件資源。以便參加網(wǎng)站為校友們不定期舉辦的豐富多彩的活動,發(fā)布班級通知等。此處管理員權(quán)限的功能設(shè)計(jì)定要引用到大量的數(shù)據(jù)庫操作,這就需要考慮到為虛擬班級分配系統(tǒng)存儲空間,建立數(shù)據(jù)庫表。系統(tǒng)的總體設(shè)計(jì)應(yīng)該是提供給上網(wǎng)瀏覽者一個效率高,能容豐富的網(wǎng)絡(luò)空 間。 JSP組件( Javabeans,或定制的 JSP 標(biāo)簽)是跨平臺可重用的。 1)作為 Java 平臺的一部分, JSP 擁有 Java 編程語言“一次編寫,各處運(yùn)行”的特點(diǎn)。 傳統(tǒng)的動態(tài)網(wǎng)頁制作包括 CGI、 ASP、 JSP 三種,而 JSP 具有明顯的優(yōu)勢。 相比之下, B/S 模型的優(yōu)點(diǎn)顯而易見,更適合這個網(wǎng)站的構(gòu)建,有利于網(wǎng)站的維護(hù)和擴(kuò)充。 兩層技術(shù)模型( TwoTier Architecture)是指客戶機(jī)直接與服務(wù)器交流,沒有其他服務(wù)介入的技術(shù)模型。用戶驗(yàn)證信息,收集到的用戶點(diǎn)擊信息,分析得出的關(guān)聯(lián)規(guī)則表等大量的數(shù)據(jù)都由數(shù)據(jù)庫管理系統(tǒng)管理。因此, 基于 B/S 體系架構(gòu)創(chuàng)建這個校友網(wǎng)站,緊跟行業(yè)發(fā)展,滿足人們生活、學(xué)習(xí)的需要。例如網(wǎng)上電子商務(wù)、社會信息數(shù)據(jù)庫等。系統(tǒng)中班級管理為必不可少的模塊項(xiàng),主要是為了安全有效地存儲和管理登錄網(wǎng)站的用戶的信息,賦予管理員特定的權(quán)限,可以對用戶進(jìn)行分類,添加,刪除,修改等。實(shí)現(xiàn)與完善整個基于 B/S 校友錄網(wǎng)站的組織建立和測試工作。 B/S 結(jié)構(gòu),即 Browser/Server(瀏覽器 /服務(wù)器)結(jié)構(gòu),是隨著 Inter 技術(shù)的興起,對 C/S 結(jié)構(gòu)的一種變化或者說是改進(jìn)的結(jié)構(gòu)。它誕生在 1999 年 6月 1日。每次修改后 ,都必須重新編譯一次,這給開發(fā)人員帶來麻煩,增加了工作量。 3) JSP 標(biāo)簽可擴(kuò)充性。 如上的比較不難看出, JSP 技術(shù)編寫的程序運(yùn)用要更加靈活,可擴(kuò)展性更強(qiáng)。班級管理員充當(dāng)維護(hù)者這個角色,他可以將班級成員組織在一起,而且擁有班級管理功能的使用權(quán)。有權(quán)將 班級管理員降級為普通班級成員,將違反網(wǎng)站用戶協(xié)議的,對班級造成不良影響的普通班級成員從本班級中除名。系統(tǒng)雖然對所有用戶開放,但部分資料和功能只針對班級管理員開放;新增用戶需要通過申請、注冊等方式獲得希望得到的權(quán)限和信息;如果不遵守網(wǎng)站用戶協(xié)議,或傳播任何非法的、淫穢等信息資料,將立即取消用戶服務(wù)帳號, 文檔下載站 更多資源下載 東軟信息技術(shù)學(xué)院畢業(yè)設(shè)計(jì)(論文)專用紙 本站所有資源均來自互聯(lián)網(wǎng),如有侵犯您的版權(quán)或其他問題,請通知管理員,我們會在最短的時間回復(fù)您 ! 6 并視情節(jié)的嚴(yán)重性付諸于法律。 6) Technic (技術(shù)): 前臺網(wǎng)頁的設(shè)計(jì)采用 JSP 技術(shù)制作。首頁可以作為其它功能項(xiàng)的一個向?qū)?,起連接的作用,而管理員權(quán)限子模塊又被細(xì) 分為刪除功能子模塊、查詢功能子模塊、管理員班級留言功能塊。 是 否 圖 32 登錄驗(yàn)證 流程圖 用戶登錄這個過程是必須的,因?yàn)橹挥羞@樣才能從數(shù)據(jù)庫中得到用戶的帳號和權(quán)限。此項(xiàng)功能是根據(jù)使用者輸入的關(guān)鍵字遍歷數(shù)據(jù)庫,查找有無匹配的記錄。如果記錄存在,將記錄刪除。一個管理員只屬于一個班級。 3. 4 頁面設(shè)計(jì) 客戶端頁面是用戶和服務(wù)器之間實(shí)現(xiàn)人機(jī)交互的一個介質(zhì)。 圖 41 登錄機(jī)制 表 41是這個模塊的實(shí)現(xiàn)文件。使用腳本語言限制表單內(nèi)的輸入方式,如果表 單值為空,在用戶端輸出“班級名不能為空”。 ResultSet rs = (sql)。 表 42 實(shí)現(xiàn)文 件 文件 說明 輸入要創(chuàng)建的班級的屬性,包括,班級名稱、學(xué)校、入學(xué)年級、所在系等。 4. 1. 4 刪除功能的實(shí)現(xiàn) 主要技術(shù)環(huán)節(jié)是如何有效地與數(shù)據(jù)庫連接,并通過使用 SQL 語句對數(shù)據(jù)庫進(jìn)行操作。 輸出結(jié)果集 if(!())//遍歷到數(shù)據(jù)庫末沒有匹配記錄 { 返回給用戶信息:沒找到“” } else(記錄存在 ) { 執(zhí)行刪除,并刷新數(shù)據(jù)庫。這樣班級管理員就只能刪除與他班級屬性相同的班級名和班級成員了。 if(!())//遍歷到數(shù)據(jù)庫末沒有匹配記錄 { 返回給用戶信息:沒找到“” } else(記錄存在 ) 文檔下載站 更多資源下載 東軟信息技術(shù)學(xué)院畢業(yè)設(shè)計(jì)(論文)專用紙 本站所有資源均來自互聯(lián)網(wǎng),如有侵犯您的版權(quán)或其他問題,請通知管理員,我們會在最短的時間回復(fù)您 ! 19 { 執(zhí)行查詢語句,并刷新數(shù)據(jù)庫。班級管理員可以使用這個功能在本班能留言。)。功能實(shí)現(xiàn)使用了數(shù)據(jù)庫表關(guān)聯(lián)操作。具體做法以下將做描述 。 grant connect,resource to JSPUSER 權(quán)限。實(shí)踐中真正體現(xiàn)了 JSP 與 Bean 結(jié)合的優(yōu)勢。類型四,這類驅(qū)動不通過任何中間件,而直接以 Java 數(shù)據(jù)庫驅(qū)動程序來執(zhí) 行 數(shù) 據(jù) 庫 的 訪 問 。 4. 2. 2 建立用戶 JSP 與數(shù)據(jù)庫連接的時候,需要使用一個合法的用戶登錄數(shù)據(jù)庫。包括字段: 、學(xué)校、班級名稱、年級、 Admi(管理員 ); 表中字段class_name, class_year, Admi,設(shè) class_name 為主鍵。 //JSPUser 為數(shù)據(jù)庫用戶名。使用 ResultSet 類的 get方法,可以從 ResultSet 對象中,取得當(dāng)前記錄中各個字段的數(shù)據(jù)。 ()。 控制一個特定語句的行數(shù)據(jù)的存取。 3)系統(tǒng)中模塊劃分明確,模塊功能設(shè)計(jì)有較強(qiáng)的針對性。 while(()) { ResultSet rs1=(sql2) If(()) { String s1=(1)。 文檔下載站 更多資源下載 東軟信息技術(shù)學(xué)院畢業(yè)設(shè)計(jì)(論文)專用紙 本站所有資源均來自互聯(lián)網(wǎng),如有侵犯您的版權(quán)或其他問題,請通知管理員,我們會在最短的時間回復(fù)您 ! 28 第 6 章 展望 本系統(tǒng)構(gòu)建成功后將是一個非常實(shí)用的作品。因?yàn)檫@個作品是以 JavaBean 和 JSP 技術(shù)相結(jié)合制作的,它的優(yōu)點(diǎn)不言而預(yù)。 [5] 吳建平 、尹霞、馮曉冬 編著;《 JAVA 程序設(shè)計(jì)語言》清華大學(xué)出版社。 [12] Java 和 JSP 技術(shù)的中文教學(xué)網(wǎng)站。 [7] 北京博彥科技發(fā)展有限責(zé)任公司編著;《 JAVA 編程高手》北京大學(xué)出版社。這個作品要想真正投入使用還有一點(diǎn)距離,系統(tǒng)功能的完善必須在實(shí)踐中不斷的摸索,還要根據(jù)使用中真實(shí)的需要和軟件開發(fā)所能達(dá)到的程度。無論是在學(xué)校的學(xué)生,還是離校畢業(yè)生,他們都可以通過這個網(wǎng)絡(luò)虛擬的世界重溫學(xué)生時代美好的時光。 .............. }}} catch(SQLException e){} return rs。 5)設(shè)計(jì)體現(xiàn)出了所使用的編程技術(shù)的優(yōu)點(diǎn),設(shè)計(jì)中結(jié)合了 JavaBean。在這里我將系統(tǒng)設(shè)計(jì)做如下總結(jié)。 } } 4. 2. 5 數(shù)據(jù)庫接口 JDBC 驅(qū)動程序連接數(shù)據(jù)庫是通過表 45 中的接口來完成的。在程序中執(zhí)行數(shù)據(jù)庫查詢動作所得到 的查詢結(jié)果,相當(dāng)于在程序中建立了一個虛擬數(shù)據(jù)工作表,既記錄集。 //數(shù)據(jù)庫密碼 JSPUser。包括字段:用戶登錄名、真實(shí)姓名、生日、工作單位、工作地、Email,Tel, Admi。使用控制命令: create user JSPUSER identified by JSPUSER。它 的 優(yōu) 點(diǎn)更 適 合 這 個 系 統(tǒng) 創(chuàng) 建 與 數(shù) 據(jù) 庫 的 連 接 。當(dāng) JSP 中執(zhí)行 SQL 語言操作數(shù)據(jù)庫時,將自動調(diào)用這兩個方法。 一個訪問數(shù)據(jù)庫的程序段,對于不同的行為,要其執(zhí)行的 SQL 語句是不同的,其不同主要表現(xiàn)在查詢、插入或更新時的參數(shù)不同,于是我們引用 JAVA 類: %page import= .*% 將數(shù)據(jù)庫的查詢、更新方法定義在 Bean 中。每一個數(shù)據(jù)庫用戶都可以設(shè)置一個缺省空間。+class_name+39。 % 此系統(tǒng)模塊使用的文件如表 43所示。charset=gb2312% % page import=.*% % page import=.*% % 連接數(shù)據(jù)庫對象
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1