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

正文內(nèi)容

軟件工程課程設計(論文)-基于jsp的bbs論壇管理系統(tǒng)設計-預覽頁

2025-06-15 03:37 上一頁面

下一頁面
 

【正文】 whole system development, which described from the background of system, related technologies, demand analysis, detailed design, system testing and maintenance. Key words: BBS, Java Server Pages, a forum post, JSP, SQL Sever。它開辟了一塊 “公共 ”空間供所有用戶讀取和討論其中信息 ,具有形式靈活 ,應用方便適用性非常強等特點 .一方面它把人們想要的發(fā)表的信息以一種文件的形式展現(xiàn)出來 ,需要者還可以與發(fā)表者以一種交流研討的方式 ,進行交流 ,拉近了人們的關(guān)系 ,使有用的信息得以快速的傳達。它們使我們能夠添加現(xiàn)成的可定制的功能,以節(jié)約編程時間。 Java 虛擬機規(guī)范為不同的硬件平臺提供了一種編譯 Java 技術(shù)代碼的規(guī)范,該規(guī)范使 Java 軟件獨立于平臺,因為編譯是針對作為虛擬機的 “ 一般機器 ” 而做,這個 “ 一般機器 ” 可用軟件模擬并運行于各種現(xiàn)存的計算機系統(tǒng),也可用硬件來實現(xiàn)。實際上 Tomcat 部分是 Apache 軟件工程課程設計 4 服務器的擴展,但它是獨立運行的,所以當你運行 tomcat 時,它實際上作為一個與 Apache 獨立的進程單獨運行的。 SQL Server SQL Server的數(shù)據(jù)庫平臺,其數(shù)據(jù)引擎是企業(yè)數(shù)據(jù)管理解決方案的核心。因為現(xiàn)在數(shù)據(jù)庫都使用標準的 SQL 語言對數(shù)據(jù)庫進行管理,所以如果是標準 SQL 語言,兩者基本上都可以通用的。除了 Java Servlet API, Servlet 還可以使用用以擴展和添加到 API 的 Java 類軟件包。 Java Servlet API 定義了 一個 servlet 和 Java 使能的服務器之間的一個標準接口,這使得 Servlets 具有跨服務器平臺的特性。裝入后, Servlet 繼續(xù)運行直到其它客戶機發(fā)出請求。 (3) 與其它服務器資源(包括數(shù)據(jù)庫和基于 Java 的應用程序)進行通信。當允許客戶機和服務器簡單、高效地執(zhí)行會話的情況下, applet 也可以啟動客戶瀏覽器和服務器之間的連接。例如, Servlet 可以修改如何認證用戶。 . 授 權(quán)協(xié)議 ? 本軟件在未獲軟件作者授權(quán)的情況下不允許公司、經(jīng)營性組織以及商業(yè)站點使用。本人不對因使用本軟件而造成的損失承擔任何責任! 由于系統(tǒng)設計與開發(fā)方面工作量巨大,實際工作量將達到一個月。 軟件的需求分析是從用戶的業(yè)務中提取出軟件系統(tǒng)能夠幫助用戶解決的業(yè)務問題,通過對用據(jù)業(yè)務問題的分析,規(guī)劃出我們的軟件產(chǎn)品。這種 交流 方式可以打破地區(qū)、國界的限制,使 交流 過程便利、快捷,大大縮短了交 流 時間。 :游客瀏覽帖子,會員發(fā)布帖子,會員回復帖子 。數(shù)據(jù)與數(shù)據(jù)流程分析是建立數(shù)據(jù)庫系統(tǒng)和設計功能模塊的基礎(chǔ)。 本論壇系統(tǒng)的 DFD 圖所示:圖 軟件工程課程設計 7 數(shù)據(jù)字典 數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息集合。 數(shù)據(jù)字典由以下 4 類元素的定義組成: (1)數(shù)據(jù)流 (2) 數(shù)據(jù)流分量 (即數(shù)據(jù)元素 ) (3) 數(shù)據(jù)存儲 (4) 處理 。If bit=0 進入管理員管理系統(tǒng) If bit=1 進入用戶管理系統(tǒng) 加工名: 用戶管理 別名:無 編號: 5 簡述:接受來自角色辨別系統(tǒng)來的類容,同時也可以作為子系統(tǒng)被管理員管理系統(tǒng)調(diào)用 激活條件:從角色辨別系統(tǒng)出來的 bit 值為 1 加工邏輯:用戶根據(jù)自己的需要進行操作 軟件工程課程設計 12 圖 圖 圖 圖 加工名 : 瀏覽 別名:無 編號: 8 簡述:用戶登錄后,能對自己感興趣的帖子瀏覽 激活條件:點擊相關(guān)帖子的 標題 加工邏輯:將帖子信息表中的帖子信息導入到前臺頁面 加工名 :發(fā)表留言 別名:無 編號: 9 簡述:用戶在瀏覽了帖子后, 能對該帖子發(fā)表評論 激活條件:寫入留言,并點 擊“ 提交 ” 加工邏輯:將留言導入到留 言信息表中 加工名:刪除用戶 別名:無 編號: 11 簡述:管理員對用戶進行刪除 激活條件:管理員對用戶的信息從人員 信息表中刪除 加工邏輯:在界面上輸入用戶的用戶名, 提交后, 用戶的相關(guān)信息從人員信息表中刪除 加工名 :刪除留言 別名:無 編號: 12 簡述:管理員對不雅的留言刪除 激活條件:管理員將留言內(nèi)容從留言信息中刪除 ,并提交。使用這三種成分,我們可以建立許多應用環(huán)境的 ER 模型。轉(zhuǎn)注冊頁面。 表 42 軟件工程課程設計 19 管理員功能列表: 功能名稱 說明 用戶管理 管理員可以進行用戶的一切操作包括:對用戶信息的修改,瀏 覽帖子,回復帖子,發(fā)表帖子 刪除用戶 對于一些蓄意破壞的用戶, 在“刪除用戶模塊”輸入用戶名后,點擊相應提交按鈕,將其從該系統(tǒng)中刪除,不允許其存在 刪除留言 對于一些不雅的留言,管理員可以將其刪除 論壇公告 論壇公告有兩種,一種是以論壇中帖子的形式存在的公告,此公告在于管理員和大家一起分享一些有意義或有助于討論行的東西。所以此論壇使用數(shù)據(jù)庫系統(tǒng)。用戶密碼和昵稱是不可以重復的。帖子作者設為外鍵,因為作者與帖子是一對多的關(guān)系。如果使用戶,則它與帖子之間沒有必然的聯(lián)系,此時,主要 是利用帖子和留言的從屬關(guān)系,即:一個帖子上可以有 N 條留言,此時主要用的外鍵是帖子作者。所用需要為其添加一些更人性化的功能使內(nèi)容更豐富。 ② 用戶登錄添加驗證碼 : 登錄時需要輸入驗證碼,如登錄信息錯誤則重新生成驗證碼。 同時也防止用戶注冊的信息不便于管理員管理。 算法 正確 錯誤 開始 輸入用戶信息 檢驗用戶名密碼是否正確 根據(jù)角色授權(quán) 結(jié)束 束 否 是 開始 用戶是否登錄 刪除帖子 結(jié)束 軟件工程課程設計 23 發(fā)表帖子模塊設計 功能說明 用戶成功登錄后,便可發(fā)表帖子。轉(zhuǎn)注冊頁面。 if (action != null amp。 if(username == null || !().equals(admin)) { (username not correct!)。 } } % 刪除帖子 模塊 模塊界面 軟件工程課程設計 26 功能說明 用戶成功登錄后,便可以在點擊 DEL 后,刪除帖子。 try { while(()) { delete(conn, (id), (isleaf) == 0)。 } } (conn, delete from article where id = + id)。 String url = (from)。 Statement stmt = null。 (false)。 ()。 } finally { (autoCommit)。 } (url)。 if (action != null amp。amp。 if(cont!=null amp。 Connection conn = ()。 String sql = insert into article values (null, ?, ?, ?, ?, now(), ?)。 (3, title)。 ResultSet rsKey = ()。 (update article set rootid = + rootId + where id = + rootId)。 (stmt)。 原代碼清單 % String strId = (id)。 try { id = (strId)。 Connection conn = ()。 軟件工程課程設計 30 if(()) { a = new Article()。 (conn)。 String action = (action)。 ().equals(modify)) { Connection conn = ()。 (cont)。 (3, id)。 ()。 ResultSet rs = (stmt, select * from article where id = + id)。 (rs)。 軟件工程課程設計 32 原代碼清單 String title = (title)。 } (title)。 cont!=){ cont=(1,*).replace(2,*).replace(3,*).replace(4,*)。 為了測評我們學習所得和鍛煉我們的團隊合作,才有了本次的課程設計。但是由于本學期 JSP 學時緊張,造成對 JSP 語言的掌握不夠透徹,我們也不清楚該從哪里著手。 五天的時間猶如白駒過隙,匆匆而逝,我們的論壇系統(tǒng)可以說是初具規(guī)模,尚有諸多需要修改之處。課程設計即將結(jié)束之際,我體會到了團隊合作的偉大與樂趣,我們相互幫助,配合默契,我們共同灑下汗水,收獲希望之花。 酒無千年醇,詩有萬年芳。但是表象總是會帶有一定欺騙性質(zhì)存在的,在真正碰到事物內(nèi)部的時候,我們才會發(fā)現(xiàn)這一點。用我們之前所學習的網(wǎng)絡以及語言知識來建立一個論壇,實在收效甚微。如果拿我們做的這個電影論壇來和現(xiàn)在正在網(wǎng)絡中運營的論壇比,我們所制作的這個論壇,就像是一個剛出生的連路都不會走的稚嫩的嬰兒,更不用說談投入到運行中去了。 馬上就是暑假了,沒有意外的話 ,這將是我人生中最后一個暑假。 軟件工程課程設計 35 : 這次課程設計我感觸最深的當屬查閱大量的設計資料了 。 這次課程設計也讓我了解到了任何事情都不是一蹴而就的,在 對整體有了解的基礎(chǔ)上,還應對每個問題具體深入,而不能想當然的對事情加以絕對的定義 。 對于這次的設計 ,其實還有很多加以改進的地方:①再設計中沒有考慮到數(shù)據(jù)備份,論壇中最重要的就是數(shù)據(jù)庫,但是數(shù)據(jù)庫系統(tǒng)的安全并不是 100%的,所以為了論壇能持續(xù)發(fā)展,需要定期對論壇數(shù)據(jù)庫進行備份。 雖然這次的課程設計時間只有僅僅的 5天,但是想到自己真的靜下心來做了一件事,心里還是很開心的。通過這次的 課程設計我懂得了對于事物整體了解的必要性,了解到了理論和實際的區(qū)別以及要將其聯(lián)系,知道了學習的重要性,學會了靜心、耐心和堅持。在此期間我也失落過,也曾一度熱情高漲。 同時我認為我們的工作是一個團隊的工作,團隊需要個人,個人也離不開團隊,必須發(fā)揚團結(jié)協(xié)作的精神。而這次實習也正好鍛煉我們這一點,這也是非常寶貴
點擊復制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1