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

正文內(nèi)容

基于jsp的網(wǎng)上投票系統(tǒng)設計與實現(xiàn)(編輯修改稿)

2025-07-07 21:58 本頁面
 

【文章內(nèi)容簡介】 系統(tǒng)結(jié)構(gòu)圖 在線投票系統(tǒng)總體功能模塊包括普通用戶模塊和管理 員模塊,其具體描述如下: ( 1) 用戶注冊:普通投票用戶須通過賬號注冊方可以進行投票; ( 2) 登錄:注冊成功后,可輸入用戶名和密碼登錄系統(tǒng); ( 3) 重選:用戶可以進行重新投票; 從以上介紹中我們能看到,普通用戶模塊包含著 3 個不同的功能,其各部分功能關系如圖 311 所示。 在線投票系統(tǒng) 普通用戶 用戶注冊 提交投票 查看投票結(jié)果 10 圖 311 普通用戶模塊圖 ( 1)發(fā)布新問題; ( 2)用戶管理,管理員可以增加和刪除普通用戶(超級用戶不能刪除),或者更改普通用戶密碼; ( 3)查看所有投票; 從功 能描述的內(nèi)容中可以看到,管理員模塊可以實現(xiàn)添加投票話題、刪除投票話題、增加投票項、刪除投票項、公布結(jié)果和查看投票結(jié)果 6 個完整的功能,并且不同功能之間也存在著一些直接或間接聯(lián)系,如圖 212 所示。 圖 312 管理員模塊圖 刪除投票主題 添加投票主題 查看所有投票 增加投票項 用戶管理 刪除投票項 公布結(jié)果 刪除用戶 添加用戶 更改密碼 管理員 在線投票系統(tǒng) 11 : 在線投票系統(tǒng)的流程圖包含了該系統(tǒng)的投票原理與主要制作方法。從流程圖上我們可以看到在線投票系統(tǒng)需要經(jīng)過登錄、顯示投票項、取得投票參數(shù)、累加投票數(shù)、將投票寫入數(shù)據(jù) 庫和顯示投票結(jié)果等步驟,其流程圖,如圖 313所示。 圖 313投票流程圖 系統(tǒng)用例圖 開 始 登 錄 顯示投票項 取得投票參數(shù) 結(jié) 束 是否取得參數(shù) 累加投票數(shù) 將結(jié)果寫入數(shù)據(jù)庫 顯示投票結(jié)果 否 是 12 圖 321 普通用戶用例圖 圖 322 管理員用例圖 如圖 321所示,整個系統(tǒng)主要有三個參與者,分別為普通用戶和管理員。數(shù)據(jù)庫為系統(tǒng)的所有用例提供數(shù)據(jù),保證系統(tǒng)的正常運作。 系統(tǒng)的用例主要有五個,分別為:投票、查看投票結(jié)果、登錄、管 13 理投票話題、管理投票項?!巴镀薄庇美饕墓δ苁瞧胀ㄓ脩魧δ硞€投票話題進行投票,在用戶 進行投票時檢測用戶是否已經(jīng)投票了該話題,保證每個用戶都一個話題只能投一次票?!安榭赐镀苯Y(jié)果”用例負責為用戶提供某個話題的投票情況,包括每個選項的票數(shù)以及統(tǒng)計餅圖。 “登錄”負責核對管理員的用戶名與密碼,保證管理員身份的正確性?!肮芾硗镀痹掝}”用例負責為管理員提供添加和刪除話題的功能。“管理投票項”用例負責為管理員提供添加和刪除選項的功能。 類模型 圖 331 系統(tǒng)實體類類圖 狀態(tài)模型 14 圖 341 管理員管理投票系統(tǒng)狀態(tài)圖 圖 342 主題設計子狀態(tài) 圖 15 時序圖模型 361 普通用戶登錄的時序圖 圖 362 普通用戶投票的時序圖 16 圖 363 普通用戶查看投票情況的時序圖 圖 364 管理員登錄的時序圖 17 圖 365 管理員添加投票話題的時序圖 圖 366 管理員刪除話題的時序圖 18 圖 367 管理員增加投票項的時序圖 圖 368 管理員刪除投票項的時序圖 19 數(shù)據(jù)庫功能模板設計 數(shù)據(jù)庫設計是軟件開發(fā)中的重要環(huán)節(jié),是對系統(tǒng)數(shù)據(jù)全面的、詳細的分析。數(shù)據(jù)庫設計的好壞直接關系到整個 項目設計的效率的高低,關系到設計的穩(wěn)定性。根據(jù)在線投票系統(tǒng)不同模塊之間的聯(lián)系和前期的設計目的與需求,設計了三個不同的數(shù)據(jù)表,它們分別是用戶表、投票選項表和投票主題表。 (Admins) 用戶表包括所有用戶的各種信息,如用戶名、密碼等詳細數(shù)據(jù)并規(guī)定了每個字段的類型,如表 371 所示 。 表 371用戶表( Admins) 字段名 數(shù)據(jù)類型 長度 是否主鍵 描述 admname Varchar 50 是 用戶名 admpwd Varchar 50 否 密碼 ( Items) 投票選項 表包括每個投票選項的基本信息,如投票編碼、問題 ID、投票選項和投票選項各選項所得票數(shù)等信息,同時此表還規(guī)定了字段類型和長度,具體的數(shù)據(jù)說明如表 372 所示。 表 372 投票選項表( Items) 字段名 數(shù)據(jù)類型 長度 是否主鍵 描述 ItemID int 11 是 投票編碼 QuestionID int 255 否 問題 ID Item varchar 500 否 投票選項 ItemCount bigint 20 否 票數(shù) (Question) 投票主題表包括投票主題、問題 ID、 是否對外投票、投票日期以及是否對外公布投票結(jié)果等信息,詳細數(shù)據(jù)類型和字段長度如表 373 所示。 表 373 投票主題表( Question) 字段名 數(shù)據(jù)類型 長度 是否主鍵 描述 QuestionID int 11 是 問題 ID 20 Question varchar 500 否 投票主題 IsVisable int 10 否 是否對外投票 Date varchar 50 否 日期值 IsOpen varchar int 否 是否對外公布結(jié)果 系統(tǒng) ER 圖為: 用戶登錄模塊的設計 程序描述 本程序設計的目的主要是對用戶注冊和用戶登錄的實現(xiàn)。 功能描述 21 用戶登錄 :如果是已經(jīng)注冊的用戶,則直接驗證登錄到投票系統(tǒng)首頁;如果是還未注冊的用戶,則首先進行注冊,注冊成功,進行登錄,登錄成功的用戶進入投票系統(tǒng)首頁。 如圖: 性能 身份認證和檢查用戶要對數(shù)據(jù)庫進行搜索和錄入,檢查用戶是不是合法 和注冊時,用戶表里是否有此用戶名,如果是用戶要求反應時間在 1 秒之內(nèi),如果不是會員反應時間在 2 秒之內(nèi),并在 秒之內(nèi)跳到注冊頁面。 DB 錯誤信息 重新注冊 信 息 是否有誤 出錯 注冊 檢查輸入 不合法 無誤 用戶 登錄 檢查輸入 輸入信息 不合法 無誤 錯誤信息 重新登錄 投票首頁 身份認證 不通過 通過 22 輸入項 在登錄界面登陸的信息包括:用戶信息(用戶名,密碼,數(shù)據(jù)類型: char,密碼要以‘ ● ’顯示)。 輸出項 對用戶輸入信息進行判斷,通過驗證后進入用戶操作界面,如果該用戶信息不存在提示“注冊”。 流程邏輯 管理員管理模塊的設計 程序描述 本程序設計的目的主要是 管理員登錄以及對管理員身份進行驗證的實現(xiàn)。 功能描述 管理員登錄 :如果是管理員,則直接驗證登錄到后臺管理系統(tǒng)首頁,如果如果不是管理員,則顯示錯誤信息。 如圖: 顧客 注冊 錯誤頁面 登錄 網(wǎng)頁首頁 23
點擊復制文檔內(nèi)容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1