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

正文內(nèi)容

基于jsp的安全在線聊天室系統(tǒng)設(shè)計(jì)-展示頁

2025-05-19 18:44本頁面
  

【正文】 括問題分析和需求分析。 軟件工程過程 主要包括開發(fā)過程、運(yùn)作過程、維護(hù)過程。追求這些目標(biāo)有助于提高軟件產(chǎn)品的質(zhì)量和開發(fā)效率,減少維護(hù)的困難。這些應(yīng)用促進(jìn)了經(jīng)濟(jì)和社會的發(fā)展,使得人們的工作更加高效,同時(shí)提高了生活質(zhì)量。典型的軟件比如有電子郵件,嵌入式系統(tǒng),人機(jī)界面,辦公套件,操作系統(tǒng),編譯器,數(shù)據(jù)庫,游戲等。它涉及到程序設(shè)計(jì)語言,數(shù)據(jù)庫, 軟件開發(fā)工具 ,系統(tǒng)平臺,標(biāo)準(zhǔn), 設(shè)計(jì)模式 等方面。 聊天室 操作簡潔容易上手、結(jié)構(gòu)簡單、查找方便、實(shí)用性強(qiáng)。通過實(shí)際的運(yùn)用軟件工程知識處理問題,加強(qiáng)程序的規(guī)范性、清晰性、可靠性,并且使得程序易于維護(hù)。與此同時(shí),聊天室也以其方便、快捷、低成本等優(yōu)勢受到眾多企業(yè)的青睞,很多企業(yè)的網(wǎng)站中也加入了聊天室模塊,以達(dá)到增進(jìn)企業(yè)與消費(fèi)者之間、消費(fèi)者與消費(fèi)者之間相互交流的目的?;?JSP的 安全 在線 聊天室 系統(tǒng) 設(shè)計(jì) 摘 要 隨著 Inter 技術(shù)的飛速發(fā)展,網(wǎng)絡(luò)已經(jīng)成為人們生活中不可缺少的一部分,通過聊天室在線聊天已成為網(wǎng)絡(luò)上人與人之間溝通、交流和聯(lián)系的一種方式。 為此,越來越多的網(wǎng)站開始提供在線聊天的功能。 本文是軟件工程 在線聊天室系統(tǒng) 的開發(fā)說明,重點(diǎn)運(yùn)用軟件工程知識對系統(tǒng)進(jìn)行分析、設(shè)計(jì)實(shí)現(xiàn)和測試的思想的具體描述,其 中包括軟件生命周期的三個(gè)主要方面:軟件定義(問題定義、可行性研究、需求分析)、軟件開發(fā)(總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼、測試)和運(yùn)行維護(hù)。 本軟件 使用 JAVA進(jìn)行編寫 , 具有良好的兼容性且易于實(shí)現(xiàn)。 【 關(guān)鍵詞 】 : 在線聊天室 ,軟件工程, Java, MySQL 目 錄 摘 要 ....................................................................... 1 1. 概述 ...................................................................... 1 軟件工程的概述 ......................................................... 1 在線聊天系統(tǒng)概述 ....................................................... 2 2. 在線聊天室 系統(tǒng)的分析 ...................................................... 2 問題定義 ............................................................... 2 可行性研究 ............................................................. 2 技術(shù)可行性 ......................................................... 2 經(jīng)濟(jì)可行性 ......................................................... 2 操作可行性 ......................................................... 2 需求分析 ............................................................... 3 確定對系統(tǒng)的綜合要求 ............................................... 3 分析建模 ........................................................... 3 系統(tǒng)邏輯模型 ....................................................... 4 3. 在線聊天室 系統(tǒng)的設(shè)計(jì) ...................................................... 6 模塊設(shè)計(jì) ............................................................... 6 系統(tǒng)的編碼和測試 ................................................. 7 系統(tǒng)編碼 ............................................................... 7 聊天室 的界面 ....................................................... 7 頁面處理 ........................................................... 8 系統(tǒng)測試 .............................................................. 10 黑盒測試的內(nèi)容 .................................................... 10 使用黑盒測試的 情況 分析 ............................................ 11 ...................................................................... 11 參考文獻(xiàn) .................................................................... 12 1. 概述 軟件工程的概述 軟件工程是一門研究用工程化方法構(gòu)建和維護(hù)有效的、實(shí)用的和高質(zhì)量的軟件的學(xué)科。在現(xiàn)代社會中,軟件應(yīng)用于多個(gè) 方面。同時(shí),各個(gè)行業(yè)幾乎都有計(jì)算機(jī)軟件的應(yīng)用,比如工業(yè),農(nóng)業(yè),銀行,航空,政府部門等。 軟件工程的目標(biāo)是:在給定 成本 、進(jìn)度的前提下,開發(fā)出具有可修改性、有效性、可靠性、可理解性、可維護(hù)性、可重用性、可適應(yīng)性、可移 植性、可追蹤性和可互操作性并且滿足用戶需求的軟件產(chǎn)品。 生產(chǎn)一個(gè)最終能滿足需求且達(dá)到工程目標(biāo)的軟件產(chǎn)品所需要的步驟。它們覆蓋了需求、設(shè)計(jì)、實(shí)現(xiàn)、確認(rèn)以及維護(hù)等活動。問題分析獲取需求定義,又稱軟件需求規(guī)約。設(shè)計(jì) 活動一般包括概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)。詳細(xì)設(shè)計(jì)產(chǎn)生程序員可用的模塊說明,包括每一模塊中數(shù)據(jù)結(jié)構(gòu)說明及加工描述。確認(rèn)活動貫穿于整個(gè)開發(fā)過程,實(shí)現(xiàn)完成后的確認(rèn),保證最終產(chǎn)品滿足用戶的要求。 在線聊天室概述 聊天室實(shí)現(xiàn)的主要功能是:接收各個(gè)客戶端的聊天信息,然后按照其聊天對象將該信息發(fā)送到目標(biāo)瀏覽器上。同時(shí),為了便于上網(wǎng)者選擇談話對象,窗口中需要提供目前在線者的名單。 經(jīng)濟(jì)可行性 幾乎 無成本,幾天搞定 。 哪個(gè)管理員邪惡點(diǎn),還會踢人。 需求分析 確定對系統(tǒng)的綜合要求 : 用戶打開瀏覽器,注冊登錄,登錄成功后選擇自己喜歡的房間,點(diǎn)進(jìn)去聊一下,發(fā)現(xiàn)可聊天,這東西可以用 ; 有些玩家大家不喜歡,亂刷屏,就會要求管理員把他踢掉,管理員犀利踢之 ; 有些用戶之間的聊天不喜歡被人看到,就有了悄悄話的選項(xiàng); 有些用戶喜歡添油加醋,聊天內(nèi)容字體顏色,動作表情都可以添加 。 分析建模 功能模型 數(shù)據(jù)流圖如圖 22 所示: 圖 22 數(shù)據(jù)流 JSP JavaBean MySQL 調(diào)用 返回結(jié)果 操作數(shù)據(jù)庫 返回記錄 系統(tǒng)邏輯模型 用戶 信息實(shí)體 ER 圖 聊天 信息實(shí)體 ER 圖 用戶信息 Id 號 用戶名 密碼 最近登錄時(shí)間 是否為管理員 聊天信息 所在房間 發(fā)表人用戶名 發(fā)表對象 用戶名 發(fā)表時(shí)間 動作和表情 聊天內(nèi)容 是否悄悄話 Id 在線用戶信息實(shí)體 ER 圖 數(shù)據(jù) 庫設(shè)計(jì) : create table userinfo 用戶信息表 ( id int primary key auto_increment, username varchar(50), pass varchar(50), lastlogintime datetime, role int 1管理員 0普通會員 )。 在線 用戶信息 Id 號 所在房間 用戶名 最近聊天時(shí)間 create table useronline 在線用戶表 ( id int primary key auto_increment, chatroom varchar(50), username varchar(50), lastchattime datetime, )。 : 聊天室注冊簡化,將注冊和登錄融合一起,第一次登錄, 如果用戶信息表中沒有該用戶名,即時(shí)添加。 先有個(gè)房間列表供用戶選擇,用戶選擇自己喜歡的房間進(jìn)入 聊天室。 注冊登錄模塊 聊天室模塊 管理員模塊 頁面處理 這里一筆帶過,具體代碼見源文件 數(shù)據(jù)庫通用管理模塊 注冊登錄模塊 登錄界面 弄個(gè)表單提交 再加上 JS 的空值驗(yàn)證 登錄 檢測 處理 封裝了 登錄檢測 用戶信息和添加用戶信息方法的 JavaBean 方法有 check() saveToDB() 聊天室模塊 檢測 session 信息判斷用戶是否登錄 框架 包含 顯示 在線列表 輸入 三個(gè)框架 JavaBean 有 聊天消息 封裝 體 UserOnline 在線用戶封裝體 聊天室管理 子模塊: 聊天室 列表 選擇 模塊 聊天室選擇頁面 聊天室選擇并處理頁面 信息顯示模塊 聊天信息顯示頁面 聊天信息加載頁面 實(shí)現(xiàn) 無刷新 showmsg的任務(wù): ,并實(shí)時(shí)刷新的頁面 ,實(shí)現(xiàn)不閃爍效果。這也使我們?yōu)樘岣哕浖y試的效率來尋求各式各樣的方法。對于軟件測試技術(shù),可以從不同的角度加 以分類:按測試階段可分為:單元測試、集成測試、確認(rèn)測試 。前一種方法稱為黑盒測試,后一種方法成 為白盒測試。由于實(shí)際情況的多樣性,需要由多人重復(fù)測試,在不同情況下執(zhí)行各項(xiàng)功能操作,其輸出就是該功能的執(zhí)行結(jié)果。黑盒測試并不能取代白盒測試,它是與白盒測試互補(bǔ)的測試方法,它很可能發(fā)現(xiàn)白盒測試不易發(fā)現(xiàn)的其他類型錯(cuò)誤。 (2) 界面錯(cuò)誤。 (4) 性能錯(cuò)誤。 使用黑盒測試的情況分析 采用 等 價(jià)劃分 的 有效等價(jià)類和無效等價(jià)類 進(jìn)行測試。 ( 2)測試數(shù)據(jù): 輸入賬號 admin 124 預(yù)期的輸出結(jié)果 :提示 您輸入的用戶或密碼錯(cuò)誤,請重新輸入 實(shí)際運(yùn)行結(jié)果如下圖所示: 您輸入的用戶或密碼錯(cuò)誤,請重新輸入 運(yùn)行效果符合預(yù)期情況。 本設(shè)計(jì)實(shí)現(xiàn)了 在線聊天系統(tǒng)的基本功能,雖然沒有華麗的界面,超強(qiáng)的性能,就練手學(xué)習(xí)而言綽綽有余。設(shè)計(jì)本系統(tǒng),是對自己專業(yè)知識的一次 檢驗(yàn),也是一次增強(qiáng)自身綜合素質(zhì)機(jī)會。 本文是軟件工程 在線聊天室系統(tǒng) 的開發(fā)說明,重點(diǎn)描述運(yùn)用軟件工程知識對系統(tǒng)進(jìn)行分析、設(shè)計(jì)和實(shí)現(xiàn)的思想,其中包括軟件生命周期的三個(gè)主要方面:軟件定義(問題定義、可行性研究、需求分析)、軟件開發(fā)(總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼、測試)和運(yùn)行維護(hù)。 總之,本次設(shè)計(jì)鍛煉了實(shí)踐能力,增長了我發(fā)現(xiàn)問題、解決問題的能力,大大豐富了自 己的專業(yè)知識和技能。 參考文獻(xiàn) [1] 張海藩,軟件工程導(dǎo)論(第 5 版),清華大學(xué)出版社, 2021 [2] 李建剛 等, JSP 網(wǎng)絡(luò)編程技術(shù)與實(shí)踐 ,清華大學(xué)出版社, 2021 [9] 湯一平, Java語言程序設(shè)計(jì),科學(xué)出版社, 2021 [10] 孫衛(wèi)琴, java面向?qū)ο缶幊?[M],電子工業(yè)出版社, 2021 計(jì)算機(jī)科學(xué)與技術(shù)專業(yè) 畢業(yè)實(shí)習(xí)及畢業(yè)論文 (設(shè)計(jì) )規(guī)范 計(jì)算機(jī)科學(xué)與工程學(xué)院 計(jì)算機(jī)科學(xué)與技術(shù)系 2021 年 03 月 1 目 錄 一 . 畢業(yè)實(shí)習(xí)及畢業(yè)論文 (設(shè)計(jì) )的主要目的 ......................................................................................... 1 二 . 指導(dǎo)教師選聘及對指導(dǎo)教師的要求 ................................................................................................. 1 三 . 畢業(yè)實(shí)習(xí)分組及實(shí)施計(jì)劃 ...........................................................
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1