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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于strutshibernate的都市供求信息網(wǎng)設(shè)計(jì)-文庫吧資料

2024-12-11 19:16本頁面
  

【正文】 種框架。 在這里郵箱 號和電話號的驗(yàn)證可以 通過正則表達(dá)式來實(shí)現(xiàn)。 郵箱 號和電話號 的輸入字符驗(yàn)證 , 為了能夠給用戶及時(shí)的提供消息,網(wǎng)站有時(shí)會把信息通過郵件的方法發(fā)給用戶,所以用戶輸入一個(gè)合法的郵箱號是必不可少的 。不為空,則把填寫的數(shù)據(jù)持久化到數(shù)據(jù)庫中。 而用戶在某時(shí)段 因 其他因素 使用戶注冊的信息跟現(xiàn)在的情況不一致,則用戶就需要對個(gè)人信息進(jìn)行更改。 表單的驗(yàn)證,在信息網(wǎng) 中,用戶 個(gè)人信息都需盡 可能的詳細(xì),以增 強(qiáng) 用戶與用戶之間交流的可信度。若是相同,則 在提交表單后 持久化到數(shù)據(jù)庫中保持。 這就需要用到確認(rèn)密碼機(jī)制。 修改 密碼的確認(rèn)驗(yàn)證 ,用戶登錄網(wǎng)站所需的密碼是為了保護(hù)用戶的個(gè)人隱私所設(shè)定的。 同時(shí) 在檢索數(shù)據(jù)時(shí),所 花費(fèi) 的時(shí)間就必須考慮到。在 把用戶名傳遞到數(shù)據(jù)處理頁面,在數(shù)據(jù)處理層同數(shù)據(jù)庫建立連接, 通過對數(shù)據(jù)里的數(shù)據(jù)進(jìn)行檢索,看數(shù)據(jù)庫中是否已經(jīng)存在此數(shù)據(jù)。因在用戶注冊時(shí),所填寫的信息需要是唯一的,所以在修改個(gè)人信息的界面中給出的信息就應(yīng)當(dāng)有用戶不能進(jìn)行修改的項(xiàng),如用戶名 ,真實(shí)姓名 等。普通用戶在個(gè)人管理模塊中具有修改個(gè)人信息和密碼的權(quán)限。 個(gè)人信息 管理模塊 模塊的功能 該模塊所具有的功能包括 修改 密碼的確認(rèn) 驗(yàn)證 ; 郵箱號和電話號的 輸入字符驗(yàn)證; 提交表單的驗(yàn)證:更新數(shù)據(jù)并 持久化到數(shù)據(jù)庫中。 在普通用戶中涉及到的模塊有 個(gè)人信息 管理模塊、公告管理模塊和搜索模塊,系統(tǒng)管理員用戶中涉及到的模塊包括 個(gè)人信息管理模塊、 公告管理模塊和搜索模塊。本章的內(nèi)容分析了 業(yè)務(wù)流程,并為系統(tǒng)程序的具體實(shí)現(xiàn)奠定了基礎(chǔ)。然后用在對系統(tǒng)的活動(dòng)進(jìn)行分析,描述了系統(tǒng)的使用者所能夠進(jìn)行的操作。 在通過以上用例分析 和活動(dòng)分析 的情況下, 為 這個(gè)子系統(tǒng) 設(shè)計(jì)了數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu): 公告信息: ID,標(biāo)題,內(nèi)容,發(fā)布時(shí)間; 商品信 息 : ID,父類 ID,子類 ID,商品名,圖片, 商品 類型,市場價(jià)格,本店價(jià)格,簡介,上架時(shí)間,招牌,訂單數(shù); 管理員信息: ID, 管理員編 號,真實(shí)姓名, 管理員 ID,密碼,權(quán)限,身份基于 Struts 的都市供求信息網(wǎng) —— 數(shù)據(jù)管理 12 證號; 類別信息: ID,父類別 ID,類別名; 用戶信息: ID,用戶名,密碼,性別,密保問題,密保答案,真實(shí)姓名,身份證號,電話號, Email,地址,注冊時(shí)間。 MySQL 因?yàn)槠渌俣?、可靠性和適應(yīng)性而備受關(guān)注。 對于一般的個(gè)人使用者和中小型企業(yè)來說, MySQL 提供的功能已經(jīng)綽綽有余 。 數(shù)據(jù)庫設(shè)計(jì) 邏輯結(jié)構(gòu)設(shè)計(jì) 本系統(tǒng)使用 MySQL 數(shù)據(jù)庫, MySQL 是一個(gè)小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng) 。這就需要用戶登錄后,在查看公告這一模塊中進(jìn)行操作。相同,就通過調(diào)用 hkol 語句對數(shù)據(jù)庫中的密碼進(jìn)行更新 操作。 修改密碼:通過密碼確認(rèn)機(jī)制,把兩次輸入的密碼在 form 標(biāo)簽里進(jìn)行判斷。 修改個(gè)人信息 : 本系統(tǒng)提供用戶對問題、答案、電話、 Email 和地址的修改操作。 參與者為普通用戶 成 功失 敗搜 索 商 品 或 信 息查 看 公 告成 功失 敗輸 入 賬 號 、 密 碼失 敗成 功修 改 個(gè) 人 信 息成 功失 敗修 改 密 碼成 功失 敗 圖 26 普通用戶活動(dòng)圖 平頂山學(xué)院 本科畢業(yè) 設(shè)計(jì) 11 普通用戶 登錄成功后,依然可以進(jìn)行搜索商品或信息,查看公告 以及修改個(gè)人信息和修改密碼 操作。 還原數(shù)據(jù)庫: 在 數(shù)據(jù)發(fā)生異常后,為避免 損失, 需要及時(shí)的還原數(shù)據(jù)庫。 備份數(shù)據(jù)庫: 數(shù)據(jù)庫作為信息系統(tǒng)的核心擔(dān)當(dāng)著重要的角色。 刪除公告:系統(tǒng)管理員 進(jìn)入公共的查看界面,點(diǎn)擊公告后的 刪除, 成功就返回公告查看界面,不成功則重新進(jìn)行刪除操作。不成功則重新進(jìn)行發(fā)布操作。如果沒有搜索到,則輸入關(guān)鍵字重新操作。 管理員 還具有修改 登錄密碼 及對數(shù)據(jù)庫進(jìn)行備份和還原的權(quán)限。 參與者為系統(tǒng)管理員 輸 入 賬 號 和 密 碼失 敗失 敗成 功搜 索 商 品 或 信 息查 看 公 告發(fā) 布 公 告刪 除 公 告成 功成 功成 功失 敗失 敗成 功失 敗失 敗修 改 密 碼成 功失 敗還 原 數(shù) 據(jù) 庫備 份 數(shù) 據(jù) 庫成 功成 功失 敗失 敗 圖 25 系統(tǒng)管理員活動(dòng)圖 基于 Struts 的都市供求信息網(wǎng) —— 數(shù)據(jù)管理 10 系統(tǒng)管理員登錄未成功 時(shí),可以對商品或者信息進(jìn)行搜索操作, 登錄成功后也 同樣能夠進(jìn)行 搜索 操作。該模塊的用例圖如圖 23 所示 : 管 理 員搜 索 模 塊普 通 用 戶L u c e n e 全 文 檢 索數(shù) 據(jù) 庫 模 糊 查 詢 圖 23 搜索管理用例圖 該用例圖細(xì)分了搜索模塊,搜索管理模塊包含了兩個(gè)子功能,其中 Lucerne全文檢索 用例描述如下 表 24: 表 24 Lucene 全文檢索 用例描述 用例名稱: Lucene 全文檢索 用例標(biāo)識號: 2401 參與者:系統(tǒng)管理員 ,普通用戶 簡要說明: 用戶搜索商品或信息 前置時(shí)間流: 進(jìn)入網(wǎng)站首頁 基于 Struts 的都市供求信息網(wǎng) —— 數(shù)據(jù)管理 8 基本事件流: ,驗(yàn)證通過后點(diǎn)擊提交 其他事件流: ,點(diǎn)擊搜索可進(jìn)行模糊查詢 異常事件流:無 后置條件: 搜索 成功 數(shù)據(jù)庫管理 模塊 數(shù)據(jù)庫的管理操作可以分為數(shù)據(jù)庫的備份和數(shù)據(jù)庫的還原。其中發(fā)布公告 用例描述如下 表 23: 表 23 發(fā)布公告用例描述 用例名稱:發(fā)布公告 用例標(biāo)識號: 2301 參與者:系統(tǒng)管理員 簡要說明:系統(tǒng)管理員發(fā)布公告 平頂山學(xué)院 本科畢業(yè) 設(shè)計(jì) 7 前置時(shí)間流:系統(tǒng)管理員角色成功登錄 基本事件流: ,驗(yàn)證通過后點(diǎn)擊提交 公告的標(biāo)題和內(nèi)容保存到數(shù)據(jù)庫中 ,返回成功頁面 其他事件流: ,刪除公告信息 ,查看公告信息 異常事件流:無 后置條件:發(fā)布公告信息成功 搜索 管理 模塊 在該模塊中用到了 Lucene 全文檢索 搜索和數(shù)據(jù)庫模糊 查詢 。 本模塊的用例圖如 圖 21 所示 : 平頂山學(xué)院 本科畢業(yè) 設(shè)計(jì) 5 個(gè) 人 信 息 管 理 模 塊管 理 員普 通 用 戶修 改 個(gè) 人 信 息修 改 密 碼 圖 21 個(gè)人信息管理 用例圖 該用例圖細(xì)分了 個(gè)人信息 管理模塊, 個(gè)人信息 管理模塊包括 普通用戶個(gè)人管理功能和管理員個(gè)人管理功能 , 普通用戶 和管理員的 個(gè)人信息管理 用例描述 分別為表 21,表 22 如下: 表 21 普通用戶個(gè)人信息管理用例 描述 用例名稱 : 修改 普通 用戶信息 用例標(biāo)識號 : 2101 參與者: 普通 用戶 簡要說明: 用戶對個(gè)人信息進(jìn)行修改 前置時(shí)間 流: 登錄系統(tǒng) 基本事件流: 個(gè)人 信息 修改 界面 問題框中 輸 入新的問題 答案框中 輸 入新的答案 電話 框中輸 入新的電話號碼 Email 框中輸 入新的 Email 輸 入新的地址 更新按鈕 其他事件流: 無 異常事件流: 輸入非法字符 后置條件: 用戶 個(gè)人信息 更新 成功 基于 Struts 的都市供求信息網(wǎng) —— 數(shù)據(jù)管理 6 表 22 管理員個(gè)人信息管理用例描述 用例名稱 : 修改管理員個(gè)人信息 用例標(biāo)識號 : 2201 參與者:管理員 簡要說明:管理員對個(gè)人信息進(jìn)行修改 前置時(shí)間流:登錄系統(tǒng) 基本事件流: 其他事件流:無 異常事件流: 兩次輸入的密碼不同 后置條件:用戶個(gè)人信息更新成功 公告管理模塊 該模塊主要是對公告信息的管理,包括了發(fā)布公告、查看公告、刪除公告。 下面對子系統(tǒng)中個(gè)所涉及到的用例進(jìn)行詳細(xì)分析。所以在系統(tǒng)(子系統(tǒng))設(shè)計(jì)的過程中,都要先把自己當(dāng)成一個(gè)用戶,其次是開發(fā)人員。不論哪種用戶,在設(shè)計(jì)時(shí)都要 盡可能 從用戶的角度出發(fā)。為了用戶能夠快速 精確的查找到所需的商品或者信息提供了技術(shù)支持。 通過管理員發(fā)布公告可以做到及時(shí)提醒用戶網(wǎng)站的最新動(dòng)態(tài),提高網(wǎng)站的點(diǎn)擊率。 在本 子系統(tǒng)中主要考慮的是在公告管理模塊中有擁有的權(quán)限,即發(fā)布公告、查看公告、刪除公告 。所以需要在系統(tǒng)中添加個(gè)人信息管理的功能。 同時(shí)系統(tǒng)還必須有管理員這類用戶的存在,而從系統(tǒng)的安全方面考慮,在這里系統(tǒng)不提 供管理員創(chuàng)建的功能,而是根據(jù)需要在數(shù)據(jù)庫中直接添加。因用戶要想在網(wǎng)站上進(jìn)行操作 就 需要進(jìn)行一個(gè)用戶創(chuàng)建步驟。 由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一點(diǎn), 系統(tǒng)采用的是 Mysql 數(shù)據(jù)庫。目 前最新的版本為 ,系統(tǒng)所使用的版本為 。利用它可以在數(shù)據(jù)庫和 JavaEE 的開發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器的平頂山學(xué)院 本科畢業(yè) 設(shè)計(jì) 3 整合方面極大的提高工作效率。 系統(tǒng)采用的正是 Apache Tomcat 。因?yàn)?Tomcat 技術(shù)先進(jìn)、性能穩(wěn)定,而且免費(fèi),因而深受 Java 愛好者的喜愛并得到了部分軟件開發(fā)商 的認(rèn)可,成為目前比較流行的 Web 應(yīng)用服務(wù)器。系統(tǒng)所采用的版本是 JDK 。而專門運(yùn)行在 x86 平臺的 Jrocket 在服務(wù)端運(yùn)行效率也要比 Sun JDK 好很多。 JDK 是整個(gè) Java 的核心,包括了Java 運(yùn)行環(huán)境, Java 工具和 Java 基礎(chǔ)的類庫。 開發(fā)工具 JDK JDK(Java Development Kit)是 Sun 針對 Java 開發(fā)員的產(chǎn)品。不會因 初次登錄本系統(tǒng)而無從下手。 同時(shí)要保障所設(shè)計(jì)的內(nèi)容能夠和其他兩個(gè)組員設(shè)計(jì)的內(nèi)容能夠?qū)崿F(xiàn) 兼容 , 讓整個(gè)系統(tǒng)能夠正常的運(yùn)行。 為此,本課題依托于人力資源管理信息化、電子化的 現(xiàn)狀 ,設(shè)計(jì)了 基于 Struts的都市供求信息網(wǎng)。既能實(shí)現(xiàn)傳統(tǒng)意義上的業(yè)務(wù)服務(wù),又能夠體現(xiàn)信息時(shí)代所具有的跨地區(qū)、跨行業(yè)的 特性。 課題意義 課題研究的意義主要在于改變傳統(tǒng)的信息查詢模式,最大化的發(fā)揮網(wǎng)絡(luò)信息服務(wù)的優(yōu)勢和特點(diǎn)。 本次 畢 業(yè) 設(shè) 計(jì) 實(shí)現(xiàn) 以 B/S(Brower/Server) 結(jié) 構(gòu) 、 用 Struts 來搭建MVC(Model/Viewer/Controller)框架 的 設(shè)計(jì)。 課題背景 社會的快速發(fā)展,網(wǎng)絡(luò)的普及給人們帶了意想不到的好處,尤其是在信息傳遞這方面尤為突出。 本次畢業(yè)設(shè)計(jì)就是設(shè)計(jì) 一個(gè)基于 Struts 的都市供求信息網(wǎng)。目 錄 1 緒 論 .......................................................................................................................... 1 課題背景 ......................................................................................................... 1 課題意義 ......................................................................................................... 1 開發(fā)目標(biāo) ......................................................................................................... 2 開發(fā)工具 ......................................................................................................... 2 JDK ................................................................................................. 2 Apache Tomcat ............................................................................... 2 MyEclipse ....................................................................................... 2 MySQL ........................................................................................... 3 2 系統(tǒng)分析 ..............................................................................
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1