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

正文內(nèi)容

aspnet班級論壇系統(tǒng)的設(shè)計與實現(xiàn)-文庫吧

2024-11-17 10:19 本頁面


【正文】 到聯(lián)絡(luò)效果的很難。相信很多同學(xué)也想在網(wǎng)上有自己的空間和天地,來分享自己的信息;在某個團(tuán)體中來分享自我信息;有自己的通信錄:通信錄的內(nèi)容同事、同學(xué)、朋友、師生等,各自又有自己的權(quán)限可以自己修改,當(dāng)通信錄中的成員注冊進(jìn)來時,此成員信息可由注冊進(jìn)來的成員來主宰,這樣來達(dá)到互動的效果。因此要想開發(fā)一個系統(tǒng)來完全實現(xiàn)這 些功能很有必要。 本文的主要研究內(nèi)容 本課題旨在建立一個完善的基于 WEB 的班級論壇系統(tǒng),網(wǎng)站實現(xiàn)的總體系統(tǒng)有:班級成員管理、學(xué)習(xí)園地、聊天室、新聞信息、網(wǎng)上論壇、共享資源、相關(guān)鏈2 接、信息管理等功能的班級系統(tǒng)平臺。 本課題根據(jù)現(xiàn)實生活中的需要,使班級管理者能夠更好的維護(hù)本班成員,能夠便于信息的交流。 本網(wǎng)站是以計算機(jī)網(wǎng)絡(luò)技術(shù)、網(wǎng)站系統(tǒng)開發(fā)相結(jié)合的混合性課題。 本論文的主要組織結(jié)構(gòu)如下: 1.緒論(前言、問題提出) 2.相關(guān)理論與技術(shù) 3.系統(tǒng)功能的設(shè)計 首先闡述系統(tǒng)由哪些模塊(欄目)組成,再分章 節(jié)闡述每個模塊(欄目)的具體功能。 4.?dāng)?shù)據(jù)庫設(shè)計:包括 ER 圖、邏輯結(jié)構(gòu)設(shè)計(指出各表的作用、主碼、以及各表之間的關(guān)系) 5.關(guān)鍵問題的實現(xiàn) 選取系統(tǒng)的 4~6個重難點問題,用程序框圖、自然語言闡述它們的實現(xiàn)(編碼)過程。 6. 結(jié)束語(結(jié)論、展望) 總結(jié)論文做了什么有意義工作, 尚需進(jìn)一步完善或探討的工作。 3 2. 相關(guān)理論與技術(shù)基礎(chǔ) 班級論壇系統(tǒng)的需求分析 眾所周知,軟件需求分析在軟件開發(fā)中起著至關(guān)重要的作用,它對于軟件的質(zhì)量往往具有決定性的意義。因此在進(jìn)行系統(tǒng)開發(fā)前,我們 有必要充分地了解和論證軟件所具有的功能和性能等。 需求分析是一組活動的總稱,作為系統(tǒng)分析員,必須協(xié)同軟件用戶共同完成。而需求分析的任務(wù)是定義待開發(fā)的軟件的功能、性能等指標(biāo)。 本系統(tǒng)信息資源均為開放式,系統(tǒng)自動根據(jù)用戶的注冊和登錄權(quán)限對用戶可訪問信息的屏閉。用戶在登錄時,可以選擇不同的級別登錄,使更高權(quán)限的用戶可以通過本人的不同身份來了解網(wǎng)站的不同信息。下面是實現(xiàn)本系統(tǒng)的各模塊 :班級成員信息、學(xué)習(xí)園地、聊天室、新聞信息、網(wǎng)上論壇、留言板、共享資源、相關(guān)鏈接、信息管理等。 UML(統(tǒng)一建模語言)是一種定義良好 、易于表達(dá)、功能強(qiáng)大且普遍適用的建模語言。它融入了軟件工程領(lǐng)域的新思想、新方法和新技術(shù)。它的作用域不限于支持面向?qū)ο蟮姆治龊驮O(shè)計,還支持從需求分析開始的軟件開發(fā)的全過程。 UML 獲得了工業(yè)界、科技界和應(yīng)用界的廣泛支持,已有可視化建模語言事實上的工業(yè)標(biāo)準(zhǔn)。1997 年 11 月 17 日, OMG采納 作為基于面向?qū)ο蠹夹g(shù)的標(biāo)準(zhǔn)建模語言。 UML代表了面向?qū)ο蠓椒ǖ能浖_發(fā)技術(shù)的發(fā)展方向,具有巨大的市場前景,也具有重大的經(jīng)濟(jì)價值和國防價值。我們就采用了 UML 對實例進(jìn)行建模。 開發(fā)中關(guān)鍵問題的分析 班級論 壇系統(tǒng)功能的實現(xiàn)包括兩大部分,一個是前臺應(yīng)用程序,游客可以在線注冊,注冊后是一個默認(rèn)身份,注冊后的身份還可以由管理員來分配,用戶登錄網(wǎng)站時,系統(tǒng)根據(jù)用戶的瀏覽身份動態(tài)的處理用戶所能獲得各種信息,下面是系統(tǒng)中各模塊的簡要分析: 第一模塊:用戶注冊 所有人均可以注冊,包括已擁有帳號的人也可以注冊,注冊后 ID在整個系統(tǒng)中都是唯一的。用戶完成注冊時,如果是班級中的一員,則可以選擇同時注冊成班級成員,接著填寫班級成員信息、上傳相片,然后由班級管理員確定所注冊的班級成員是否屬實。 第二模塊:用戶登錄 網(wǎng)站 中有幾種不同身份的注冊用戶,用戶登錄時有可4 以選擇小于等于自己原有身份級別登錄,其中 登錄身份級別分為: A、游客(選擇此級別登錄時,主要用來指定用戶在網(wǎng)站中同一時刻內(nèi)所具有的唯一的游客 ID,可以用于進(jìn)入聊天室), B、注冊用戶, C、普通管理員, D、班級成員, E、班級管理員(系統(tǒng)管理員), F、超級管理員;其中字母代號越大代表級別越高,網(wǎng)站中根據(jù)用戶的登錄的當(dāng)前身份來判斷用戶所能獲得的信息量,在同一時刻用戶登錄到網(wǎng)站中的 ID都是唯一的。 當(dāng)然用戶在網(wǎng)站中也可以無登錄的瀏覽網(wǎng)站的信息。以下各模塊中所獲得信息都是系統(tǒng)根據(jù)用 戶當(dāng)前身份和登錄名處理后的結(jié)果。 第三模塊:班級信息 要注冊和班級成員身份確認(rèn)后的用戶才可以填寫班級成員信息,身份確認(rèn)是檢查是否為班內(nèi)同學(xué)、老師;其主要用來獲取班級的內(nèi)部信息:站內(nèi)詳情、班級管理員的變動、校園生活、班內(nèi)公告、自我評論、學(xué)科信息、通信錄等等; 第四模塊:學(xué)習(xí)園地 任何人可以進(jìn)入了解學(xué)習(xí)園地的信息,主要用來提供:學(xué)科分類、生活信息、情感天地、師生與師生之間,師生與外界之間的學(xué)習(xí)交流、學(xué)習(xí)信息共享等; 第六模塊:新聞信息 進(jìn)入方式為任何人,用來公布班內(nèi)近期的出現(xiàn)、本網(wǎng)站內(nèi)信息、國內(nèi)外重要的 新聞等;提供各種類型的新聞分類視圖;所有都可以發(fā)送新聞信息,但發(fā)送后的新聞必須由管理員審核后才可以真正的發(fā)布出來,而在班級管理員以上的身份發(fā)布新聞時則可以直接發(fā)送新聞信息。 第七模塊:論壇 進(jìn)入方式為任何人,是用戶與外界信息交流的一種方式 ,用戶針對討論中的不同話題來討論。尋找處理問題的辦法,用戶對所能看到的信息都可以發(fā)表自己的評論;注冊用戶均可以發(fā)表新的主題,需要管理員審核后才能發(fā)布出去;論壇主題的發(fā)表可以設(shè)置不同的公開等級。當(dāng)用戶在查看論壇信息時,用戶可以對發(fā)表信息的身份為注冊用戶以上的人員發(fā)送點對 點的留言。 第五模塊:聊天室 有兩種方式進(jìn)入,一種是游客登錄進(jìn)入和注冊用戶登錄進(jìn)入,主要用來提供用戶與用戶、用戶與游客之間的實時交流各種信息和自由聊天。 第八模塊:留言板 分級公開信息,查看留言時用戶只能查看到其他人對自己發(fā)送的留言,或者公開級別小于等于自己當(dāng)前身份級別且保密程序為公開的留言信息。用戶可以向集體發(fā)送留言,也可以一對一的留言,來實現(xiàn)一個交流和溝通的效果。 第九模塊:共享資源 任何人過去進(jìn)入查看和下載,共享一些比較實用的信息,可以是文件、圖片等等之類的信息,分為不同類型的用戶信息共享 。 第十模塊:相關(guān)鏈接 任何人可用鏈接一些常用網(wǎng)站,好用的網(wǎng)站,方便用戶在其它網(wǎng)站上找到相關(guān)的資源,比如:軟件站,商業(yè)站等; 第十一模塊:信息管理 包括以上各個子模塊信息的管理和用戶權(quán)限分配的5 管理,用戶信息的自我完善、自我管理等。 角色識別 角色識別的任務(wù)是找出所有可能與系統(tǒng)發(fā)生交互行為的外部實體、對象和系統(tǒng)。它們的行為不受系統(tǒng)控制,但是可以提供輸入給系統(tǒng)(即使用系統(tǒng)的功能,或者能夠響應(yīng)系統(tǒng)的服務(wù)請求,為系統(tǒng)提供服務(wù)接口)。 在前面的系統(tǒng)描述中可知,用戶或游客在訪問本網(wǎng)站時,瀏覽前面系 統(tǒng)描述中的各子系統(tǒng)的頁面時,很顯然系統(tǒng)存在這樣的主要角色,我們定義該角色為前端用戶 。同樣在系統(tǒng)的后臺,也需要人員管理以上各個子系統(tǒng)或用戶自己管理具有權(quán)限的信息,我們定義該角色為系統(tǒng)管理員。 綜上所述,本系統(tǒng)實際只包含兩個角色:前端用戶(游客和各種身份的用戶)、系統(tǒng)管理員(包括網(wǎng)站管理員和具有權(quán)限的用戶管理對應(yīng)權(quán)限的信息)。 開發(fā)工具的相關(guān)知識 技術(shù)的相關(guān)知識 是微軟為了抗衡 JSP 而推出的新一代 ASP(Active Server Pages)腳本語言,它借鑒 了 JSP 的優(yōu)點,同時它又具有自身的一些新特點;是一個統(tǒng)一的 Web 開發(fā)模型,它包括您使用盡可能少的代碼生成企業(yè)級 Web 應(yīng)用程序所必需的各種服務(wù)。 作為 .NET Framework 的一部分提供。當(dāng)您編寫 應(yīng)用程序的代碼時,可以訪問 .NET Framework 中的類。您可以使用與公共語言運(yùn)行庫 (CLR)兼容的任何語言來編寫應(yīng)用程序的代碼,這些語言包括 Microsoft Visual Basic、C、 JScript .NET 和 J。使用這些語言,可以開發(fā)利用公共 語言運(yùn)行庫、類型安全、繼承等方面的優(yōu)點的 應(yīng)用程序。 也是微軟流行的動態(tài) WEB 編程技術(shù)活動服務(wù)器網(wǎng)頁 (ASP)的最新版本,但它遠(yuǎn)不是傳統(tǒng) ASP 簡單升級。 和 ASP的最大區(qū)別在于編程思維的轉(zhuǎn)換, 是真正的面向?qū)ο?Objectoriented),而不僅僅在于功能的增強(qiáng)。 技術(shù)的簡潔的設(shè)計和實施,完全面向?qū)ο?、具有平臺無關(guān)性且安全可靠、主要面向互聯(lián)網(wǎng)的所有特點。此外,強(qiáng)大的可伸縮性和多種開發(fā)工具的支持,語言靈活,也讓其具有強(qiáng)大的生命力。 以其良好的結(jié)構(gòu)及擴(kuò)展性、簡易性、可用性、可縮放性、可管理性、高性能的執(zhí)行效率、強(qiáng)大的工具和平臺支持和良好的安全性等特點成為目前最流行的 Web開發(fā)技術(shù)之一。而采用 語言的網(wǎng)絡(luò)應(yīng)用開發(fā)框架,目前也已得到廣6 泛的應(yīng)用,其優(yōu)勢主要是為搭建具有可伸縮性、靈活性、易維護(hù)性的業(yè)務(wù)系統(tǒng)提供了良好的機(jī)制。 所以本人選用了 。而后臺數(shù)據(jù)庫系統(tǒng)采用 Microsoft的 MS SQL Server 2021?;? 的各種優(yōu)勢和廣泛應(yīng)用,以上所列將是實現(xiàn)本網(wǎng)站的最佳技術(shù),而且它是完全可 行的。 數(shù)據(jù)庫管理系統(tǒng)的相關(guān)知識 數(shù)據(jù)庫管理系統(tǒng)( DBMS)是指數(shù)據(jù)庫系統(tǒng)中管理數(shù)據(jù)的軟件系統(tǒng)。 DBMS 是數(shù)據(jù)庫系統(tǒng)的核心組成部分。對數(shù)據(jù)庫的一切操作,包括定義、更新及各種控制 ,都是通過 DBMS 進(jìn)行的。 DBMS 總是基于某種數(shù)據(jù)模型,可以把 DBMS 看成是某種數(shù)據(jù)模型在計算機(jī)系統(tǒng)上的具體實現(xiàn)。根據(jù)數(shù)據(jù)模型的不同, DBMS 可以分成層次型、網(wǎng)狀型、關(guān)系型、面向?qū)ο笮偷取? SQL Server 是微軟公司開發(fā)的一種高效關(guān)系數(shù)據(jù)庫系統(tǒng),支持傳統(tǒng)關(guān)系型數(shù)據(jù)庫對象和特性,也支持存儲過程、視圖等現(xiàn)代關(guān)系型數(shù)據(jù)庫 對象。它支持?jǐn)?shù)據(jù)庫復(fù)制,使得數(shù)據(jù)庫在執(zhí)行更新時,可以將更新結(jié)果傳到遠(yuǎn)程 SQL Server 相同的數(shù)據(jù)庫上,讓兩邊數(shù)據(jù)庫的數(shù)據(jù)保持同步。 SQL Server 與 Windows NT/2021 及 Windows 9x等操作系統(tǒng)緊密集成。這種安排使 SQL Server 能充分利用操作系統(tǒng)所提供的特性。對于今天復(fù)雜的客戶 /服務(wù)器系統(tǒng)來說, SQL Server 是一個很好的選擇。 運(yùn)行環(huán)境和開發(fā)平臺 運(yùn)行環(huán)境要求 (1)硬件環(huán)境:服務(wù)器端: P4 以上的處理器+ 512MB 內(nèi)存+ 80G以上硬盤+10/100M 網(wǎng)卡 。 客戶機(jī)端: PⅡ 300 以上處理器+ 64MB 內(nèi)存, WIN9X/ME、 WIN2021/XP網(wǎng)絡(luò)或 Netware 網(wǎng)絡(luò)。 (2)軟件環(huán)境:服務(wù)器端: Windows2021 Server+ IIS+ .NET Framework+ + Microsoft SQL Server 2021。 客戶機(jī)端: WIN9X/ME、 WIN2021/XP、 Linux 操作系統(tǒng) + 或 Maxthon 等瀏覽器。 開發(fā)平臺 WindowsXP (SP2)+ + Microsoft Visual Web Developer 2021 速成版+Microsoft SQL Server 2021。 7 3. 系統(tǒng)功能設(shè)計 系統(tǒng)總體方案 根據(jù)前面開發(fā)中關(guān)鍵問題的分析,初步規(guī)劃的網(wǎng)站總體 結(jié)構(gòu)如圖 所示: 圖 班級論壇系統(tǒng)模塊體系 用戶注冊模塊 注冊是為了更好的在網(wǎng)站中的活動,也能夠獲得更多的網(wǎng)站服務(wù)信息,也可以享有個人的信息管理,便于在網(wǎng)站與其他用戶進(jìn)行信息交流。注冊后的用戶帳號在全站中是唯一的,注冊后用戶的密碼和密碼保護(hù)都是采用 MD5 進(jìn)入編 碼,這樣能夠確保信息的安全性。注冊的每一步均有對應(yīng)的注冊說明 ,如果注冊時選擇時注冊班級成員,則在注冊時選中“同時注冊成班級成員”;如果未選中“同時注冊成為班級成員”,則由系統(tǒng)給出提示后即可使用帳號,此時用戶所具有的權(quán)限為: B(注冊用戶);8 否則要進(jìn)入下一階段的用戶身份確認(rèn);填寫相應(yīng)的確認(rèn)信息提交后由用系統(tǒng)管理員確認(rèn)后才生效。 實現(xiàn)一般用戶的注冊所完成的屬性包括:登錄用戶名、登錄密碼、性別、用戶妮稱、注冊時間、上線時間、 頭像編號、身份級別、注冊時間、密碼保護(hù)問題、密碼保護(hù)答案、是 /否要身份確認(rèn)、 號碼、電子郵 箱、出生日期、聯(lián)系電話。 同時注冊成班級成員,在完成上面注冊屬性后,還包括完成以下屬性:學(xué)號 /教工號、真實姓名、注冊身份(同班同學(xué)或教師)、照片路徑。 實現(xiàn)流程如圖 所示 : 圖 用戶注冊模塊 用戶登錄模塊 在網(wǎng)站的任何頁面都有用戶信息欄,用戶信息欄如圖 所示: 圖 用戶信息欄 在此用戶信息欄中,左邊用戶是當(dāng)前在網(wǎng)站中的位置,中間是用戶所登錄的身份,當(dāng)用戶尚未登錄時則只提示用戶:“你好,歡迎光臨本站!”;當(dāng)用戶登錄后,用戶信息欄中的“登錄”按鈕被“身份切 換”按鈕替換,比如用戶名為: hhl 的身份為班級管理員登錄后,提示用戶:“你好, hhl 班級管理員 歡迎光臨本站!”,在瀏覽任何頁面時,用戶要登錄可以,可以進(jìn)入登錄頁面中如圖 所示的登錄對話框: 9
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1