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

正文內(nèi)容

基于jsp的大學(xué)論壇開發(fā)與實現(xiàn)(編輯修改稿)

2024-10-06 18:11 本頁面
 

【文章內(nèi)容簡介】 據(jù)庫管理系同 Access, SQL Server, Oracle 等。根據(jù)用戶需求和業(yè)務(wù)流程,本 7 系統(tǒng)采用了 SQL Sever 2020 數(shù)據(jù)庫 [6]。 對擬開發(fā)系統(tǒng)選用 SQL Server 2020 作為后臺數(shù)據(jù)庫。數(shù)據(jù)庫是信息管理系統(tǒng)的后臺,存儲著所有的信息,在信息管理系統(tǒng)中有著很重要的地位。數(shù)據(jù)庫設(shè)計的好壞,直接影響到這個系統(tǒng)的運行效率。 良好的數(shù)據(jù)庫設(shè)計,可以提高數(shù)據(jù)信息的存儲效率保證數(shù)據(jù)信息的完整性和一致性。 SQL Server 2020 是一個中、小型數(shù)據(jù)庫管理系統(tǒng),使用方便、功能強大,與其它數(shù)據(jù)庫有良好的接口。通過 SQL Server 2020 功能強大的工具,用戶可以方便的使用和管理數(shù)據(jù)庫,如創(chuàng)建和編輯數(shù)據(jù)表、設(shè)計和使用各種查詢工具進行查詢操作、設(shè)計和使用窗體、制作和打印報表、設(shè)計和使用宏、設(shè)計和使用 Web頁等。還可使用 VBA( Visual Basic for Application)開發(fā)高級應(yīng)用程序。 SQL Sever 2020 具有 完整的數(shù)據(jù)庫應(yīng)用開發(fā)工具,用戶可以方便的設(shè)計、修改、瀏覽一個記錄數(shù)據(jù)的基本表;可以在表數(shù)據(jù)中進行各種篩選和查詢操作;可以設(shè)計和使用各種窗體以實現(xiàn)數(shù)據(jù)顯示和操作;可以根據(jù)表數(shù)據(jù)設(shè)計打印各種報表;可以設(shè)計和使用宏,對表進行一系列特定的操作。 SQL Server 2020 內(nèi)有強大的操作向?qū)?,為用戶提供了豐富的數(shù)據(jù)庫基本表模板。用戶只需簡單的操作就可建立數(shù)據(jù)庫中所使用的各種基本表、窗體和報表。在 SQL Server 2020 中,可以設(shè)定、修改基本表之間的關(guān)聯(lián),從而實現(xiàn)在多個相關(guān)表之間的關(guān)系查詢。 SQL Sever 2020中的宏可以實現(xiàn)操作的自動化,使操作更加簡單、快捷。 SQL Server 2020 增強了網(wǎng)絡(luò)功能,用戶可以輕松自如地完成網(wǎng)頁發(fā)布等。 SQL Server 2020 不僅可以處理自身的數(shù)據(jù)庫文件,還可以處理其它一些數(shù)據(jù)庫系統(tǒng)管理軟件所建立的數(shù)據(jù)庫文件,能識別 DBase、 FoxBase、 FoxPro、 Paradox、 Btrieve 等數(shù)據(jù)庫格式文件,并且支持開放式數(shù)據(jù)庫互連性標準( ODBC)的 SQL。 SQL Server 2020 能與工作站、數(shù)據(jù)庫服務(wù)器或主機上的各種數(shù)據(jù)庫互相連接,并可用于建立客戶 /服務(wù)器應(yīng) 用程序中的工作站部分。 與其它的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)相比, SQL Server 2020 具有以下優(yōu)點: 存儲文件單一。 支持長文件名,并可以在文件名內(nèi)加空格,使文件便于理解、查找 。 具有強大的網(wǎng)絡(luò)功能,可通過網(wǎng)絡(luò)傳送數(shù)據(jù)。 使用簡便,用戶無需了解編程語言,便可輕松地設(shè)計和開發(fā)數(shù)據(jù)庫應(yīng)用程序。 8 可以處理多種數(shù)據(jù)信息,如文本文件和其它數(shù)據(jù)庫文件。 數(shù)據(jù)庫表的設(shè)計與實現(xiàn) 庫表設(shè)計如下: bbsmenu 用于存放會員留言。 bbstitle 用于存放會員發(fā)表的帖子信息。 Clubuser 用于存放論壇用戶信息。 現(xiàn)將數(shù)據(jù)庫表介紹如下: 表 Clubuser 表 字段 描述 類型 clubuser_id 注冊用戶編號 int clubuser_name 用戶名 nvarchar clubuser_password 密碼 nvarchar clubuser_phone 手機號 nvarchar clubuser_ 郵箱 nvarchar clubuser_address 住址 nvarchar clubuser_sex 性別 nvarchar 表 bbstitle 表 字段 描述 類型 id 帖子編號 int title 帖子標題 nvarchar menu 帖子內(nèi)容 nvarchar date 發(fā)帖時間 datetime bbs_img 上傳圖片 varchar bbs_img_text 圖片說明 varchar img_url 圖片存放地址 varchar 表 bbsmenu 表 字段 描述 類型 id 留言編號 int user_id 留言者編號 int date 留言時間 datetime usertype 留言者類型 nvarchar 9 text 留言內(nèi)容 nvarchar 表 admin 表 字段 描述 類型 id 管理員編號 int Name 管理員用戶名 nvarchar Password 密碼 nvarchar 表 bbswen 表 字段 描述 類型 id 文集編號 int name 文集名稱 nvarchar date 文集上傳時間 datetime text 文集內(nèi)容 nvarchar 系統(tǒng) ER 圖 ER模型的組成元素有:實體 、 屬性 、 聯(lián)系。 ER 模型用 ER圖表示。實體是用戶工作環(huán)境中所涉及的事務(wù),屬性是對實體特征的描述 [11]。 (1)模型中的實體相當于實體集 、 一個表,而不是單個實體或表中的一行。實體用矩形框表示,實體名稱標注在矩形框內(nèi)。用菱形表示實體間的聯(lián)系,菱形框內(nèi)寫上聯(lián)系名,用無向邊把菱形分別與有關(guān)實體相連接,在無向邊旁標上聯(lián)系的類型 [12]。 (2)屬性是實體的性質(zhì)。用橢圓框表示,與實體之間用一條線相連表的主碼是關(guān)鍵屬性,關(guān)鍵屬性項加下劃線 [7]。 (3)各子系統(tǒng)模塊中主鍵相同的字段之間存在著相互關(guān)聯(lián)的關(guān)系。 (4)在程序中 實現(xiàn)對他們的完整性和一致性控制。 從數(shù)據(jù)需求分析中得出系統(tǒng)的實體屬性圖,遵循三范式原則,對實體之間的依賴關(guān)系進行了整合,得出系統(tǒng) ER圖,如圖下圖所示: 10 用 戶 名 密 碼 是 否正 確N返 回 登 錄頁 面進 入 主 頁面Y用 戶 登 錄開 始開 始結(jié) 束結(jié) 束 圖 系統(tǒng) ER 圖 11 3 系統(tǒng)詳細設(shè)計 詳細設(shè)計階段的根本目的是確定應(yīng)該怎樣設(shè)定系統(tǒng),就是到了真正模塊分塊設(shè)計的階段,本階段應(yīng)該得系統(tǒng)的精確描述和邏輯流程,下面是各個模塊的 IPO圖及處理過程。 (IPO 圖即輸入、處理、輸出圖的簡稱,它是由 IBM 公司發(fā)展完善的一種圖形工具,能夠方便的描述輸入數(shù)據(jù)、對輸 入的數(shù)據(jù)的處理和輸出數(shù)據(jù)之間的關(guān)系 ) 用戶注冊模塊設(shè)計 用戶注冊 用戶可以通過注冊成為本論壇的會員,進行發(fā)帖,留言等操作。 該模塊圖如3- 1, 3- 2 所示: 圖 注冊界面 12 圖 注冊成功界面 用戶注冊流程 用 戶 名 密 碼 是 否正 確N返 回 登 錄頁 面進 入 主 頁面Y用 戶 登 錄開 始開 始結(jié) 束結(jié) 束 圖 注冊流程圖 13 用戶登錄模塊設(shè)計 用戶登錄界面 此模塊主要功能是用于登錄本系統(tǒng),不同權(quán)限的用戶登錄本系統(tǒng)會進入不同的管理模塊界面,因為在后臺對該用戶進行的判斷,首先將從前 臺頁面提交的用戶名和密碼進行接受,之后在后臺進行處理,按照用戶名在數(shù)據(jù)庫中進行查詢?nèi)绻榈皆撚脩魟t將該用戶的權(quán)限和密碼全都取出來分別賦給兩個字符串變量,判斷從數(shù)據(jù)庫中讀出的密碼與登錄時輸入的密碼是否配比上,若兩個密碼相同則根據(jù)權(quán)限的值進入相應(yīng)的頁面,否則輸出密碼錯誤。若用戶未被管理員分配好權(quán)限那么也是無法登錄本系統(tǒng)的。 圖 用戶登錄界面 用戶登錄流程 該頁面提供超市經(jīng)理按照部門進行收入錄入的頁面,經(jīng)理在下拉列表框中選擇相關(guān)部門,并進行收入的錄入,單擊 Add 按鈕將對應(yīng)記錄添加到數(shù)據(jù)庫中。 14 用 戶 名 密 碼 是 否正 確N返 回 登 錄頁 面進 入 主 頁面Y用 戶 登 錄開 始開 始結(jié) 束結(jié) 束 圖 登錄程序流程圖 發(fā)帖界面設(shè)計 發(fā)帖界面 會員登錄論壇后可以發(fā)帖,如圖 35 界面。 15 圖 發(fā)帖界面 發(fā)帖流程 用戶登錄本系統(tǒng)后可以發(fā)帖,發(fā)帖的流程是首先登錄,然后進行發(fā)帖。如下圖所示: 16 登 陸 成 功N返 回 登 錄頁 面Y登 陸開 始開 始結(jié) 束結(jié) 束發(fā) 帖返 回 發(fā) 帖界 面發(fā) 帖 成 功YN 圖 發(fā)帖流程 17 學(xué)習(xí)園地界面設(shè)計 學(xué)習(xí)園地包括計算機軟件學(xué)習(xí)和計算機硬件學(xué)習(xí) 計算機軟件界面 ( 1) 計算機軟件學(xué)習(xí)界面如下圖所示: 圖 計算機軟件學(xué)習(xí)界面 ( 2)流程圖 18 登 陸 成 功N返 回 登 錄頁 面Y登 陸開 始開 始結(jié) 束結(jié) 束計 算 機 軟 件返 回 發(fā) 帖界 面發(fā) 帖 成 功查 看 帖 子置 頂發(fā) 帖YN 圖 算機軟件流程圖 19 計算機硬件界面 ( 1) 計算機硬件界面如下圖所示: 圖 計算機硬件學(xué)習(xí)界面 ( 2)流程圖 20 登 陸 成 功N返 回 登 錄頁 面Y登 陸開 始開 始結(jié) 束結(jié) 束計 算 機 硬 件返 回 發(fā) 帖界 面發(fā) 帖 成 功查 看 帖 子置 頂發(fā) 帖YN 圖 計算機硬件學(xué)習(xí)流程圖 21 衣食住行模塊設(shè)計 衣食住行模塊包括四部分:沒飾找飾,我愛我家,食為天,驢行天下。 沒飾找飾界面 沒飾找飾界面如下圖所示: 圖 沒飾找飾界面 我愛我家界面 我愛我家界面如下圖所示: 22 圖 我愛 我家界面 食為天界面 食為天界面如下圖所示: 圖 食為天界面 23 驢行天下界面 驢行天下界面如下圖所示: 圖 驢行天下界面 個人設(shè)置模塊設(shè)計 修改密碼界面 (1)修改密碼 會員登錄本論壇后可以對自己的個人信息及密碼進行修改,如下圖所示: 圖 修改密碼界面 24 (2)流程圖 登 陸 時 候 成 功N登 陸 成 功Y用 戶 登 陸開 始開 始結(jié) 束結(jié) 束修 改 密 碼修 改 成 功修 改 成 功YN 圖 流程圖 25 我的信箱界面 會員登錄本系統(tǒng)后可以進入我的信箱,查看自己收到的短信,發(fā)送自己的短信。如下如所示: 圖 我的信箱界面 個 人文集界面 會員登錄系統(tǒng)后可以發(fā)表帖子,放到個人文集中, 如下圖所示: 圖 個人文集界面 26 4 軟件測試 測試是開發(fā)時期最后一個階段,是保證軟件質(zhì)量的重要手段。軟件測試就是在受控制的條件下對系統(tǒng)或應(yīng)用程序進行操作 并評價操作結(jié)果的過程 ,所謂控制條件應(yīng)包括正常條件與非正常條件。軟件測試過程中應(yīng)該故意地去促使錯誤的發(fā)生,也就是事情在不該出現(xiàn)的時候出現(xiàn)或者在應(yīng)該出現(xiàn)的時
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1