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

正文內(nèi)容

基于jsp的操作系統(tǒng)課程網(wǎng)站的設(shè)計與實現(xiàn)畢業(yè)論文-資料下載頁

2025-07-27 03:24本頁面
  

【正文】 ) ;資料下載表(ziliaoxiazai) 。 數(shù)據(jù)庫的連接在網(wǎng)站上下載安裝好 SQL Server 2022 版本,因為本機是 Win 7 的 64 位,所以選擇x64 安裝,同時下載好數(shù)據(jù)庫驅(qū)動 ,最后導(dǎo)入工程下面的 WEBINF 下的 lib 文件夾。安裝好 SQL Server 2022 后并連接上,在數(shù)據(jù)庫下建立一個文件夾取名jspwsjxsjfw,在他下面的表一欄可以建立自己需要的表結(jié)構(gòu)。通過如下代碼進(jìn)行數(shù)據(jù)庫連接。public class Db { private String dbDriver=。 private String sConnStr = jdbc:jtds: public Connection connect = null。 public ResultSet rs=null。 public Db() { (dbDriver).newInstance()。 connect = (sConnStr,sa,niit)。 } public ResultSet executeQuery(String sql) {connect=(sConnStr,sa,niit)。Statement stmt=()。rs=(sql)。return rs。 } public void executeUpdate(String sql){ Statement stmt=null。 rs=null。 connect=(sConnStr,sa,niit)。 stmt=()。 (sql)。 ()。 ()。 } }24 數(shù)據(jù)庫表設(shè)計因為本設(shè)計的數(shù)據(jù)表過多,在此只挑選核心模塊所涉及的表進(jìn)行參考。(1)管理員表(allusers)管理員表 alluser 記錄了網(wǎng)站系統(tǒng)超級管理員的信息和所有已注冊的普通管理員信息,基本結(jié)構(gòu)如表 51 所示。表 51 allusers 表結(jié)構(gòu)字段名 字段描述 數(shù)據(jù)類型 約束ID 用戶編號 INT(4) 主鍵username 用戶名 VARCHAR(50) 唯一pwd 用戶密碼 VARCHAR(50) 非空cx 用戶類型 VARCHAR(50) 非空add_time 注冊時間 DATETIME 唯一(2)資料下載表(ziliaoxiazai)資料下載表主要是針對資料下載的相關(guān)數(shù)據(jù)的操作。如表 52 所示。表 52 ziliaoxiazai 表結(jié)構(gòu)字段名 字段描述 數(shù)據(jù)類型 約束ID 編號 INT(4) 主鍵bianhao 資料編號 VARCHAR(50) 唯一mingcheng 資料名稱 VARCHAR(300) 非空leibie 類別 VARCHAR(50) 非空kecheng 課程 VARCHAR(50) 唯一jianjie 簡介 VARCHAR(500) 非空fujian 復(fù)件 VARCHAR(50) 非空addtime 注冊時間 DATETIME 唯一(3)用戶注冊表(yonghuzhuce)用戶注冊表主要是針對用戶注冊模塊的數(shù)據(jù)操作,是本設(shè)計的核心表,包含的內(nèi)容最25多,涉及到的屬性主要是用戶編號,姓名,用戶名,密碼,姓名,性別,出生年月,聯(lián)系 ,郵箱,電話,身份證,頭像,地址,備注錄入時間,審核等,根據(jù)這個表,可以在數(shù)據(jù)庫中隨時增刪改查用戶的詳細(xì)信息。如表 53 所示。表 53 yonghuzhuce 表結(jié)構(gòu)字段名 字段描述 數(shù)據(jù)類型 約束ID 用戶編號 INT(4) 主鍵yonghuming 用戶名 VARCHAR(50) 唯一mima 密碼 VARCHAR(50) 非空xingming 姓名 VARCHAR(50) 非空xingbie 性別 VARCHAR(2) 唯一chushengnianyue 出生年月 VARCHAR(50) 非空 聯(lián)系 VARCHAR(50) 非空youxiang 郵箱 VARCHAR(50) 非空dianhua 電話 VARCHAR(50) 非空shenfenzheng 身份證 VARCHAR(50) 唯一touxiang 頭像 VARCHAR(50) 非空dizhi 地址 VARCHAR(300) 非空beizhu 備注 VARCHAR(500) 非空addtime 注冊時間 DATETIME 唯一issh 審核 VARCHAR(2) 非空(4)留言板表(liuyanban)留言板表主要是針對用問必答模塊的數(shù)據(jù)操作,主要包括 ID,昵稱,性別,郵箱,,電話,留言內(nèi)容,錄入時間,回復(fù)時間。學(xué)生留言和教師回復(fù)的內(nèi)容都存儲在這個表中如表 54 所示。26表 54 liuyanban 表結(jié)構(gòu)字段名 字段描述 數(shù)據(jù)類型 約束ID 用戶編號 INT(4) 主鍵cheng 昵稱 VARCHAR(50) 唯一xingbie 性別 VARCHAR(2) 非空 聯(lián)系 VARCHAR(50) 非空youxiang 注冊郵箱 VARCHAR(50) 唯一dianhua 電話 VARCHAR(50) 非空neirong 內(nèi)容 VARCHAR(500) 非空addtime 注冊時間 DATETIME 唯一huifuneirong 回復(fù)內(nèi)容 VARCHAR(500) 非空(5)專業(yè)信息表(zhuanyexinxi)專業(yè)信息表主要是針對專業(yè)信息相關(guān)的專業(yè)編號,所在專業(yè),錄入時間的操作,如表55 所示。表 55 zhuanyexinxi 表結(jié)構(gòu)字段名 字段描述 數(shù)據(jù)類型 約束ID 編號 INT(4) 主鍵zhuanye 專業(yè) VARCHAR(50) 唯一addtime 注冊時間 DATETIME 非空 本章小結(jié)本章講述了網(wǎng)站的部分詳細(xì)設(shè)計過程,從規(guī)劃網(wǎng)站結(jié)構(gòu)到系統(tǒng)流程再到部分具體功能的設(shè)計,最后進(jìn)行了數(shù)據(jù)庫的詳細(xì)設(shè)計。下一章將選取網(wǎng)站中采用 JSP 技術(shù)實現(xiàn)的幾個有代表性的功能進(jìn)行討論和研究,加上豐富的客戶端效果展示,明顯可以感受到 JSP帶來的效果與便利。27第 6 章 《操作系統(tǒng)》課程網(wǎng)站的具體實現(xiàn)本章將主要通過利用 JSP 技術(shù)開發(fā)《操作系統(tǒng)》課程網(wǎng)站的實際案例,研究在開發(fā)Web 應(yīng)用程序過程中如何通過綜合運用 JSP 技術(shù)來提高網(wǎng)站的性能。作為基于 JSP 技術(shù)的開發(fā)來說,與其他語言開發(fā)的 Web 開發(fā)有著明顯的差異,仍涉及到瀏覽器客戶端、Web 服務(wù)器和數(shù)據(jù)庫服務(wù)器三個層次的開發(fā);這里我們將會探討瀏覽器客戶端和 Web 服務(wù)器端的開發(fā)。 網(wǎng)站首頁網(wǎng)站首頁涉及的內(nèi)容最全面,可以說是其他頁面的縮影,要讓訪客看到首頁就了解《操作系統(tǒng)》課程網(wǎng)站的最近動態(tài),點擊感興趣的內(nèi)容直接跳轉(zhuǎn)到相應(yīng)頁面。本系統(tǒng)采用了動態(tài)網(wǎng)頁技術(shù);外部的修飾全部用 CSS 控制,一些表單的驗證用 JavaScript 驗證,把Java 代碼嵌入到 HTML 中,實現(xiàn)動態(tài)網(wǎng)頁。 首頁展示頁面加載完成后,呈現(xiàn)出來的是一個完整的網(wǎng)站形象,菜單欄,分塊的框架;首頁是工程名為 Bysj 下面的 ,路徑為/Bysj/。對應(yīng)的它由幾部分組成菜單欄部分的 負(fù)責(zé)顯示頭部信息,配合 CSS 修飾字體顏色大小,控制 flash 顯示等;負(fù)責(zé)控制系統(tǒng)公告,用戶登錄,站內(nèi)搜索,友情鏈接這些功能; 負(fù)責(zé)前臺頁面的底部顯示; 的另一部分就是嵌入其中的 Java 代碼,負(fù)責(zé)實現(xiàn)動態(tài)網(wǎng)頁,控制新聞公告和系統(tǒng)簡介的內(nèi)容?,F(xiàn)在看看首頁效果,如圖 61 所示。圖 61 網(wǎng)站首頁28在這個首頁中涉及到有幾個操作數(shù)據(jù)庫的語句,從這些 SQL 語句中我們可以了解到我們操作了那些表??梢姴僮髁巳齻€表:xinwentongzhi 表、xinwentongzhi 表、dx 表、說明這三個表中的數(shù)據(jù)在數(shù)據(jù)庫中發(fā)生了讀取。sql=select top 7 id,biaoti,addtime from xinwentongzhi order by id desc。sqlbht=select top 5 id,biaoti,shouyetupian from xinwentongzhi where shouyetupian39。39。 and shouyetupian39。null39。 order by id desc。sql=select content from dx where leibie=39。系統(tǒng)簡介39。 用戶注冊對于網(wǎng)站我想大家并不陌生,但是最關(guān)心的還是注冊之后成為合法成員的問題。下面我們看看如何進(jìn)行注冊。點擊菜單欄的用戶注冊看到 URL 地址欄跳轉(zhuǎn)到如下鏈接:才能有權(quán)限接受超級管理員審核,審核通過方可登錄。這里介紹一下表單驗證;JSP 是HTML 嵌入 Java 代碼構(gòu)成,所以驗證表單的時候一般通過 JavaScript 來判斷,比如常見的請輸入用戶名,請輸入密碼,請輸入姓名等。而表單提交的方式有 get 和 post 兩種方法,出于安全起見,我們選取 post 方式因為安全;form action=”post”/form。 如圖 62 所示。圖 62 用戶注冊定義一個 check()函數(shù)用來驗證表單 form1 的元素,如果輸入的用戶名,密碼,姓名的 value 值為空,則返回錯誤,() 指的是光標(biāo)返回當(dāng)前文本框。定義 gow()函數(shù)指的是如果輸入正確,則將跳轉(zhuǎn)到 頁面。這個功能的核心代碼塊是。function check(){29if(==){alert(請輸入用戶名)。()。return false。 }if(==){alert(請輸入密碼)。()。return false。 }if(==){alert(請輸入姓名)。()。return false。 }}function gow(){=?jihuabifffanhao=+e。}/script JSP 中內(nèi)置對象 session 的作用自我測試是課堂教學(xué)版塊設(shè)計過程中一個非常重要的部分,對于每次提交的答案,對其進(jìn)行比較判斷。JSP 中有一個重要對象 session,用于記錄用戶的相關(guān)信息,維持會話狀態(tài),Servlet 提供了一個在多個請求之間持續(xù)有效的會話對象。session 支持這個功能,session 保存?zhèn)€人信息,以下為學(xué)生提交自測題后,用于評判的程序,如圖 63 所示。圖 63 交卷中的 session 技術(shù)30Integer 類是 int 類型的封裝類,直接調(diào)用靜態(tài)方法 parseInt()將 request 通道中的道德tishu 的字符串轉(zhuǎn)化為整數(shù) int;通過以下這句代碼 insert into cj(username,cj,sjbh) values (39。+().getAttribute(username)+39。,+df+,39。+(bianhao)+39。)??梢詫?cj 表中插入數(shù)據(jù)。 ().getAttribute(“username”)表示的是request 通道調(diào)用 getSession()方法得到 HttpSession 類的對象,再繼續(xù)調(diào)用getAttribute(“username”)方法返回用戶名的屬性值;這個功能的核心代碼塊是。%int tishu=((tishu))。int fenzhi=((fenzhi))。String tmp1。String tmp2。int i=0。int df=0。for (i=1。i=tishu。i++){//((xztshitida+(i)))。tmp1=(xztshitida+(i))。tmp2=(xztxxa+(i))。if((tmp2)){df=df+fenzhi。}}//(df)。String sql。sql=insert into cj(username,cj,sjbh) values(39。+().getAttribute(username)+39。,+df+,39。+(bianhao)+39。)。(sql)。 (scriptalert(39。交卷成功!!您本次成績?yōu)?(df)+分39。)。=39。39。/script)。% 留言提交功能留言提交是有問必答過程中必要的環(huán)節(jié),也是完成用戶和管理者之間溝通交流的必要工具,可以說起著橋梁的重要作用!針對這一環(huán)節(jié)采用了如下代碼塊實現(xiàn)留言,如圖 64所示。31圖 64 留言提交request 通道調(diào)用 getParamter()方法,并傳入用戶的參數(shù)得到用戶留言信息。sql 語句是向數(shù)據(jù)庫中插入 cheng, xingbie,,youxiang,dianhua,neirong 等參數(shù)。這個功能的核心代碼塊是。%String cheng=(cheng)。String xingbie=(xingbie)。String =()。String youxiang=(youxiang)。String dianhua=(dianhua)。String neirong=(neirong)。String sql=insert into liuyanban(cheng,xingbie,,youxiang,dianhua,neirong) values(39。+cheng+39。,39。+xingbie+39。,39。++39。,39。+youxiang+39。,39。+dianhua+39。,39。+neirong+39。) 。 (sql)。 ()。 % 網(wǎng)站后臺管理
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1