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

正文內(nèi)容

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

2025-07-27 03:24本頁面
  

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