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

正文內(nèi)容

畢業(yè)設(shè)計---基于web的會務(wù)管理系統(tǒng)的設(shè)計與實現(xiàn)-畢業(yè)設(shè)計-資料下載頁

2025-01-19 04:48本頁面

【導(dǎo)讀】根據(jù)不同權(quán)限,管理員和用戶可對系統(tǒng)進(jìn)行不同的操作。過程中遇到的問題和解決方案。

  

【正文】 ) { (This is a test program.)。 } } 若 J2SDK 安裝成功的話,接下來繼續(xù)安裝 Tomcat; 第二步:安裝 Tomcat 到 Tomcat 官方站點下載 Tomcat, 安裝完之后,設(shè)置環(huán)境變量 : TOMCAT_HOME C:\JSP\Tomcat\Tomcat 說明: J2SDK 安裝目錄 為 C:\Program Files\Java\ TOMCAT 安裝目錄為 C:\JSP\Tomcat\Tomcat 然后修改環(huán)境變量中的 CLASSPATH,把 Tomcat 安裝目錄下的 mon\lib 下的 追加到 CLASSPATH 中去 , 啟動 Tomcat,在 IE中訪問 如果看到 Tomcat 的歡迎頁面的話說明安裝成功了 ; 第三步:安裝 JSP 訪問 SQL Server 2021 的驅(qū)動程序 從微軟的網(wǎng)站上下載 SQL Server 2021 For JDBC 驅(qū)動程序,安裝 完成后, 將安裝目錄中的 lib目錄下三個 jar 文件拷貝到 Tomcat 目錄下 的 mon\lib 目錄下 , 修改環(huán)境變量中的 CLASSPATH, CLASSPATH= ..。C:\Program Files\Java\\lib\。 C:\Program Files\Java\\lib\。C:\Program Files\Microsoft SQL Server 2021 Driver for JDBC\lib\。 C:\Program Files\Microsoft SQL Server 2021 Driver forJDBC\lib\。C:\Program Files\Microsoft SQL Server 2021 Driver for JDBC\lib\。 這樣做的目的是, JSP 頁面在編譯過程中不會出現(xiàn)找不到 sql server driver 類庫的問題 。 本系統(tǒng)是由 JSP+SQL Server2021 開發(fā)的,因此系統(tǒng)必須滿足如下條件才能正常運行: ⑴操作系統(tǒng)最好是 Windows XP 以上 。 ⑵ 安裝 JDK(Java 集成開發(fā)工具包 )。 ⑶ 安裝 Tomcat 服務(wù)器。 ⑷安裝 SQL Server 2021。 ⑸ 以上版本。 畢業(yè)設(shè)計(論文) 第 19 頁 共 37 頁 4 用戶操作子系統(tǒng)設(shè)計 用戶操作子系統(tǒng)主要是針對用戶而言的,是指用戶所做的操作,包括用戶登錄、注冊以及用戶對自身的資料信息進(jìn)行查詢修改等功能。當(dāng)用戶對自身各項信息修改后,用戶的最新資料信息將被更新到數(shù)據(jù)庫中。 用戶操作子系統(tǒng)的體系結(jié)構(gòu)設(shè)計 用戶操作子系統(tǒng)對使用本系統(tǒng)的用戶進(jìn)行用戶名、密碼、用戶身份的驗證,確保了 系統(tǒng)的安全性。本子系統(tǒng)具有以下六項功能: ⑴ 實 現(xiàn)用戶注冊。為了保證系統(tǒng)具有一定的安全性,新用戶在進(jìn)入系統(tǒng)前要先注冊,以便登錄時對用戶身份進(jìn)行驗證; ⑵ 實現(xiàn)用戶登錄。對于已經(jīng)注冊過的合法用戶,系統(tǒng)根據(jù)用戶身份讓用戶進(jìn)入不同的界面進(jìn)行不同權(quán)限的用戶操作; ⑶ 用戶可以對會議進(jìn)行檢索,瀏覽會議信息,然后決定是否參加某些會議; ⑷當(dāng)用戶對某個會議感興趣時,若用戶符合會議條件,則可以申請加入會議; ⑸ 當(dāng)用戶由于某些特殊原因(如時間沖突等)而不能參加已經(jīng)申請的會議時,可以申請退出該會議; ⑹ 所有用戶可以修改自己的注冊信息,如密碼、出生年月等基本資料。 圖 用戶操作子系統(tǒng)功能圖 用戶操作子系統(tǒng)的詳細(xì)設(shè)計 用戶注冊模塊的設(shè)計 此界面的主要功能是 為了保證系統(tǒng)具有一定的安全性,新用戶在進(jìn)入系統(tǒng)前要先注冊,以便登錄時對用戶身份進(jìn)行驗證,其中用戶名作為主鍵,具有唯一性。當(dāng)用戶按一定規(guī)定填寫好自己的用戶信息后,這些信息就被保存到數(shù)據(jù)庫表中。其中 數(shù)據(jù)庫中保存的用戶密碼是經(jīng)過加密算法加密的,保存的是其 hash 值,這樣能夠進(jìn)一步保證系統(tǒng)安全。用戶登錄時先將密碼進(jìn)行加密,獲得一個 hash 值,然后根據(jù)其用戶名,從數(shù)據(jù)庫中查找出相應(yīng)密碼的 hash 值,比較兩個 hash 值,如果匹配則登錄成功,否則不允許進(jìn)入,這也是目前廣泛采用的一種認(rèn)證授權(quán)方式。注冊界面如圖所示: 用戶操作子系統(tǒng) 用 戶 登錄 會議檢索 參加會議 退出會議 資料管理 用戶注冊 畢業(yè)設(shè)計(論文) 第 20 頁 共 37 頁 圖 用戶登錄界面 登錄成功頁面: 圖 登錄成功界面 此注冊頁面的流程圖如下: 圖 注冊頁面流程圖 其加密算法如文件 所示: package meeting。 import .*。 import .*。 public class MD5 { public void MD5() { } public String HashDigest (String pass) {byte[] BytePassword = ()。 byte[] KeyMaterial = {}。 String ret=。 try{ 是 是 是 兩次密碼一致? 系統(tǒng)首頁 用戶注冊 信息提交 完 成注冊 符合注冊規(guī)則? 用戶名唯一? 用戶信息 畢業(yè)設(shè)計(論文) 第 21 頁 共 37 頁 MessageDigest MesDigest = (MD5 (BytePassword)。 KeyMaterial = ()。 ()。 }catch (NoSuchAlgorithmException ee) for(int i=0。i。i++) ret=ret+(KeyMaterial[i])。 return ret。 } public static void main(String[] args) {MD5 obj = new MD5()。 ((ahahaha))。 ((ahahaha))。 } } 用戶資料管理和會議信息模塊 用戶資料管理模塊主要是用戶對自身資料進(jìn)行修改,保證用戶信息的實時更新。會議信息模塊對用戶來說,主要包括用戶對會議信息的檢索和操作,當(dāng)用戶檢索到某個感興趣的會議時(也可以通過標(biāo)題、費用、時間等對會議進(jìn)行詳細(xì)檢索),可以申請加入該會議,而當(dāng)用戶由于某 些特殊原因而不能按時參加會議時,也可以申請退出該會議。對于用戶參加、退出會議等操作,都會有參會記錄對該用戶的歷史記錄進(jìn)行管理,以備用戶進(jìn)行查詢。在用戶登錄首頁,用戶可以查看到發(fā)布的一些最新會議動態(tài),以利用用戶對會議動態(tài)趨勢的及時了解。在本模塊中,還包括了用戶對住房信息的查詢、申請與取消等。 會議最新動態(tài): 圖 會議最新動態(tài)界面 用戶資料管理: 圖 用戶資料管理界面 會議檢索: 圖 會議檢索界面 當(dāng)點擊 詳細(xì)信息 時,用戶可以對該會議進(jìn)行詳細(xì)信息的查詢,滿足條件并決定參加會議時, 申請加入該會議。若會議數(shù)目太多而不容易搜索到自己要找的會議時,可在此頁面中點擊 具體搜索 ,則進(jìn)入具體搜索頁面,通過標(biāo)題、費用、時間等對會議進(jìn)行搜索,然后再決定是否要加入會議。 畢業(yè)設(shè)計(論文) 第 22 頁 共 37 頁 已加會議: 圖 已加會議界面 在已加會議頁面,用戶可以查詢到自己已經(jīng)申請參加的會議的信息,可以對此會議進(jìn)行取消,也可以進(jìn)一步對會議進(jìn)行安排,查詢檢索賓館信息,申請住房和退房。 用戶操作子系統(tǒng)的流程圖如下: 圖 用戶操作子系統(tǒng)流程圖 此模塊遇到的問題及 解決方案 此模塊中遇到的主要問題是分頁顯示問題。由于記錄可以有多條,當(dāng)記錄過多時,在一個頁面顯示就有一定的問題,這時候就需要對這些記錄進(jìn)行分頁處理,使記錄更有條理性。 分頁顯示技術(shù)可給用戶提供一個更為人性化更為合理的查詢結(jié)果顯示頁面,通過在 JSP頁面中將 html 代碼嵌入到 java 代碼中來實現(xiàn),程序中所有的查詢結(jié)果顯示均采用分頁顯示方式。 否 是 是 首 頁 用戶登錄成功 用 戶 頁 面 查 詢 最 新 動 態(tài) 用戶資料管理 會議檢索 查看已加會議 查看歷史記錄 查看詳細(xì)信息 具體搜索 參加會議? 搜索成功 滿足條件? 申請會議成功 否 給出錯誤提示 退出 申請退出會議 查看住房信息 畢業(yè)設(shè)計(論文) 第 23 頁 共 37 頁 分頁顯示技術(shù)的實現(xiàn)主要是通過在網(wǎng)頁轉(zhuǎn)向時設(shè)置一個參數(shù),該參數(shù)即表示用戶要查看的頁號,通過該頁號,系統(tǒng)只顯示屬于該頁的內(nèi)容,參數(shù)的傳遞通過在 URL 地址后加“ ?page=%=value%” 實現(xiàn),其中 value 的值就是頁碼值,如 String pages = (page)。 首先 從 URL 中獲得 page 參數(shù),由此判別用戶想要查看的頁面, 然后根據(jù)條件查詢數(shù)據(jù)庫,結(jié)果保存在 rs 中。 rs 有個當(dāng)前指向結(jié)果元素和一個 ()(將當(dāng)前位置指向下一個元素)的方法。假如每頁顯示 20 條記錄,用戶要查看第 5 頁,通過接收 URL 中的page 參數(shù) 5 后,可以先將 ()語句循環(huán) 40 次,再將接下來的 20條記錄保存下來并顯示給用戶。由于是 JSP 頁面,記錄的顯示依然要用 html 語言的表格,可以將用于顯示的 html 表格 代碼嵌入在 java 代碼的 while 語句中 , 若條件滿足則表格將增加一行 ,本頁中 結(jié)果有多少條,則顯示多少行。 用戶操作子系統(tǒng)各操作對數(shù)據(jù)庫的影響 用戶操作子系統(tǒng)的主要操作對后臺數(shù)據(jù)庫具體影響如下: ⑴用戶 user 參加會議 meeting ①當(dāng)用戶要參加某個會議時,首先 要查詢 meeting 數(shù)據(jù)庫,取出最大限制人數(shù) maxnum 和已參加會議人數(shù) isnum 進(jìn)行比較,判斷會議參會人數(shù)是否已滿; ② 若會議人數(shù)未滿,查詢 meetingperson 數(shù)據(jù)庫,通過查看該用戶所對應(yīng)的記錄的meetingID 是不是 0來判斷該用戶是否已經(jīng)參加了某個會議,是 0則表示還未入會,是 2或者 3 等就表示已經(jīng)參加了編號為這些的會議; ③ 將用戶職稱和會議所需職稱進(jìn)行比較,判斷用戶是否有資格參加該會議; 如果以上條件均滿足則可進(jìn)行下面操作: ④ 修改 meetingperson 表,將 meetingID 設(shè)置成參加的會議的 id,表示用戶正參加了該會議; ⑤ 修改 meeting 表,將會議已參加人數(shù) isnum 加 1; ⑥ 向 attend 表插入一條記錄,描述該會員已經(jīng)加入了某個會議, 費用多少,住哪里。一般新插入的記錄的 hotelID 設(shè)置為 1,在 hotel 表中, hotelID 為 1的記錄全部是 0,用這條記錄來表示用戶還沒申請住房。 ⑵用戶 user 退出某個會議 ①將用戶所住房間信息的 isused 項目修改為 0,表示未使用狀態(tài); ②修改 meetingperson 中的 meetingID,設(shè)置為 0,表示目前該用戶沒參加會議; ③將用戶原來參加的會議的參會人數(shù) isnum 減 1; ④刪除記錄參會信息的表 attend 中的該用戶此次參會記錄。 ⑶用戶 user 申請住房 h ①將用戶原來已經(jīng)申請了的住房標(biāo)識為未使 用狀態(tài); ②將用戶正在申請的住房 h標(biāo)識為已使用狀態(tài); ③修改參會信息表,將該用戶此次會議的住房地點設(shè)置成 h。 畢業(yè)設(shè)計(論文) 第 24 頁 共 37 頁 ⑷用戶 user 退房 h ①修改參會信息表,將該用戶此次會議的住房號設(shè)置成 0,表示用戶尚未申請到住房; ②將用戶原來已經(jīng)申請了的住房標(biāo)識為未使用狀態(tài)。 畢業(yè)設(shè)計(論文) 第 25 頁 共 37 頁 5 系統(tǒng)管理員操作子系統(tǒng) 設(shè)計 系統(tǒng)管理員操作子系統(tǒng)的體系結(jié)構(gòu)設(shè)計 系統(tǒng)管理員操作子系統(tǒng)是由系統(tǒng)管理員進(jìn)行的操作的集合,主要包括會議人員管理模塊、會議管理模塊、 系統(tǒng)維護(hù)、 用戶管理模塊等,其具有的功能主要有: ⑴對參加會議的人員進(jìn)行管理,主要 包括對參加會議人員進(jìn)行會費的收取和退還,當(dāng)參加會議人員不符合條件時,可以將其踢出會議,另外對參會人員的參會記錄進(jìn)行信息統(tǒng)計; ⑵對會議進(jìn)行管理,主要包括會議的新建、修改、
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1