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

正文內(nèi)容

數(shù)學建模精品課程網(wǎng)站系統(tǒng)的設計與實現(xiàn)畢業(yè)論文-資料下載頁

2025-08-19 13:22本頁面

【導讀】應用,讓普通人能夠接觸到比以往更多的知識。面對信息時代的信息大“爆炸”現(xiàn)象,怎。么樣才能使教育跟上時代的步伐,而不至于被時代拋在后面?很多專家一直都在思考這。個問題“如何把教育資源移置到網(wǎng)絡上去,使更多的人可以享有這些資源?”生自學能力,有相當大的幫助。首先對精品課程網(wǎng)站做了詳細的需求分析;然后給出了精品課程網(wǎng)站所需的功。給出了具體實現(xiàn)步驟;通過測試分析,該系統(tǒng)的運行穩(wěn)定、可靠,具有一定的實用價值。

  

【正文】 上一章數(shù)據(jù)庫的數(shù)據(jù)模型設計,可以得到 數(shù)據(jù)庫如下圖: UserList 表(用戶表 ) 表 UserList 表(用戶表) NotiAnnounce 表(公告表) 表 NotiAnnounce 表(公告表) LWords 表(留言表) 表 LWords 表(留言表) 21 SoftWaves 表(軟件表) 表 SoftWaves 表(軟件表) ExamQuestions 表(試題表) 表 ExamQuestions 表(試題表) Thesises 表(論文表) 表 Thesises 表(論文表) 22 Writtings 表(文章表) 表 Writtings 表(文章表) Prizes 表(獲獎表) 表 Prizes 表(獲獎表) 系統(tǒng)關(guān)鍵功能模塊設計 登錄驗證模塊設計 網(wǎng)站系統(tǒng)登錄驗證模塊 是 用于 驗證管理員身份的模塊,是系統(tǒng)管理后臺的入口。該身份驗證主要采用表單驗證的形式進行驗證。登錄程序通過獲取使用者輸入的帳號密碼信息,調(diào)用數(shù)據(jù)庫中的存儲過程,分析用戶輸入的帳號密碼,然后返回分析結(jié)果,根據(jù)分析的結(jié)果,向使用者返回相應的信息,并執(zhí)行對應的操作。 使用該模塊設計形式,在具備保存登錄狀態(tài)的同時,只需要一段簡單 的代碼即可對 23 多個頁面進行使用權(quán)限保護,能夠減少大量的程序代碼,提高開發(fā)速度,而且,由于驗證采用了存儲過程,能夠 有效地 防止 Sql 注入 。 留言及回復功能模塊 留言及回復功能模塊包含以下幾個部分: 查看留言列表 留言列表信息包括:留言標題、留言回復狀況和留言發(fā)表時間三項。 留言列表信息按時間倒序的形式從數(shù)據(jù)庫中提取,并以分頁的形式顯示,通過點擊留言的標題,閱讀者便可以查看具體的留言信息。 查看具體地留言信息 具體留言信息包括: 留言部分:留言標題、發(fā)表人、發(fā)表時間和留言內(nèi)容 回復部分:回復人、回復時間和 回復內(nèi)容 通過從留言列表頁面?zhèn)鬟f過來的留言序號,從數(shù)據(jù) 庫 獲取相應的留言信息。 當留言有回復的時候,回復部分才顯示,否則回復部分不顯示 。 未回復留言列表 未回復留言列表包括: 留言標題和發(fā)表時間兩項。 未回復留言列表信息按時間順序的形式從數(shù)據(jù)庫中提取,并以分頁的形式顯示,通過點擊留言的標題,閱讀者便可以查看具體的留言信息。 回復留言 回復留言部分包括:詳細的留言信息、可輸入回復人和回復內(nèi)容,能夠執(zhí)行回復操作和留言刪除操作。 通過從未回復留言列表頁面?zhèn)鬟f過來的留言序號,從數(shù)據(jù)庫獲取相應的留言信息。同時,根據(jù)留言的 ID,發(fā)表留言的回復信息或刪除留言。 軟件管理功能模塊 軟件管理功能模塊包括以下幾個部分: (試題管理、論文管理和課件文章管理三個模塊與其相類似) 24 軟件列表 軟件列表包括 :軟件名和軟件大小兩項 軟件列表信息按倒序的形式從數(shù)據(jù)庫中提取,并以分頁德形式顯示,通過點擊軟件名,管理員便可以查看該軟件的詳細信息。 軟件信息表 軟件信息表包括: 軟件序號、軟件名、軟件大小、上傳的軟件文件名和軟件描述。可執(zhí)行的操作有添加軟件、 更新 軟件信息、刪除軟件信息三種操作。 ⑴ 添加軟件 信息 操作 通過管理員輸入的軟件名稱、軟件大小、本地選擇上傳的文件和輸入的軟件描述,執(zhí)行添加操作,向數(shù)據(jù)庫插入新的軟件信息。 若添加成功,則顯示添加成功,否則顯示添加失敗。 ⑵ 更新軟件 信息操作 對于從軟件信息列表中選中的軟件,獲取其 ID 值,并修改其在軟件信息表框中的信息,或更新其上傳文件,通過軟件 ID 值,將數(shù)據(jù)庫中對應的軟件信息更新為軟件信息表框中的信息 。若更新成功,則顯示更新成功,否則顯示更新失敗。 ⑶ 刪除軟件信息操作 對于從軟件信息列表中選中的軟件,獲取 其 ID 值,并對其在數(shù)據(jù)庫中的信息執(zhí)行刪除操作。 密碼修改功能模塊 由于系統(tǒng)的登錄驗證是采用表單驗證的,用戶的驗證信息都存儲在客戶端瀏覽器Cookie 內(nèi)的 Authentication Ticket 中,而不是存儲在相對不穩(wěn)定的服務器 session 中,可以通過 FormsIdentity 類獲取 cookie 中的用戶名信息 。同時根據(jù)用戶輸入的舊密碼和新密碼信息及其驗證結(jié)果,進行錯誤提示(輸入為空或兩個新密碼輸入部一致)或執(zhí)行調(diào)用數(shù)據(jù)庫的驗證操作。根據(jù)返回的驗證結(jié)果的值,判斷用戶密碼更新是否成功,并發(fā)出提示。 25 第四章 系統(tǒng)界面設計 前臺界面設計 網(wǎng)站首頁 圖 網(wǎng)站首頁 26 網(wǎng)站的首頁整體布局如上圖,布局使用了 div+css,整體布局核心是簡潔、明了,共有三處使用了 js 特效。四處的數(shù)據(jù)輸出列表皆使用了 DataList 控件 以 LinkButton進行輸出,根據(jù)用戶點擊的項,產(chǎn)生 DataListCommandEventArgs 事件,通過當前點擊項的索引,獲取該項的 ID,并 跳轉(zhuǎn)到該項詳細信息的顯示頁面。事件關(guān)鍵代碼如下: asp:LinkButton ID=lbtAnnouncements Text=39。%Eval(Title).ToString().Trim().Length 12 ? Eval(Title).ToString().Substring(0, 12) + ... : Eval(Title).ToString()%39。/ protected void dlstAnnouncements_ItemCommand(object sender, DataListCommandEventArgs e) { int ID = (int)[]。 (WebSite/Announcements/?id= + ID)。 } 軟件下載頁 圖 軟件下載頁 27 軟件下載頁的構(gòu)建如上圖:軟件下載信息通過 DataGrid 控件,將每一項的信息以表格的形式分頁輸出,同時每一項都能夠 進行下載。其翻頁通過事件進行觸發(fā),相關(guān)的代碼如下: public void dgrdSoftWave_PageIndexChanged(object sender, DataGridPageChangedEventArgs e) { = 。 BindSoftWaves()。 } 留言信息 圖 留言信息頁 根據(jù)獲取從留言列表傳遞過來的留言 ID 值,并從數(shù)據(jù)庫獲取相應 ID 留言的詳細信息, 28 返回到網(wǎng)站頁面顯示,若留言的回復存在,則顯示留言的回復信息,否則不顯示留言回復的輸出框。 關(guān)鍵 代碼如下: int id = ([id])。 SqlDataReader mydr = (new LWord()).GetLWord(id)。 …… if (!(mydr[5],)) { = true。 …… 系統(tǒng)登錄 圖 系統(tǒng)登錄 系統(tǒng)登錄通過用戶的輸入的用戶名和密碼,調(diào)用存儲過程判斷用戶的輸入信息,并返回其判斷結(jié)果,跟據(jù)其結(jié)構(gòu)執(zhí)行相應的操作,具體 流程 如下: 29 圖 系統(tǒng)登錄流程圖 關(guān)鍵代碼如下: 當用戶為已登錄用戶時,其自動跳轉(zhuǎn)默認后臺頁面: if (){(Manage/)。} 驗證的關(guān)鍵代碼: int value = (new Others()).DBAuthenticate(, )。 if (){ if (value 0){ (, true)。} else if (value == 2){ = 密碼錯誤! 。} else{ = 用戶名不 存在! 。} …… 通過調(diào)用存儲過程,得到返回 結(jié)果,若返回結(jié)果為 0,則表示用戶通過驗證,系統(tǒng)會自動跳轉(zhuǎn)后臺默認頁面,若返回值為 2,則表示用戶密碼不正確,若返回值為 1,則表示用戶帳號不存在,并對用戶進行提示。 用戶輸入信息 驗證 錯誤提示 執(zhí)行程序 存儲過程驗證 跳轉(zhuǎn)到默認頁面 錯誤提示 T F T F 30 后臺界面設計 注銷 密碼修改 圖 注銷 密碼修改 由于系統(tǒng)地登錄是使用表單驗證執(zhí)行的 ,因而可以采用以下方式退出登錄: ()。 用戶密碼,通過判斷其舊密碼的正確性和兩次輸入的新密碼的相同性,若 驗證通過,則更新用戶 密碼,并進行提示,關(guān)鍵代碼如下: FormsIdentity id = (FormsIdentity)。 FormsAuthenticationTicket ticket = 。 if (OldpwdCheck() amp。amp。 Newpwd1Check() amp。amp。 Newpwd2Check()){ if ( == ){ if ((new Others()).UpdatePassword(, , ) 0) { = 密碼更新成功! 。 …… 31 留言管理 圖 留言管理 留言管理通過未回復留言列表和留言信息兩個頁面組成,未回復留言列表使用DataGrid 控件,顯示數(shù)據(jù)庫中所有的為回復留言的標題和發(fā)表時間,并通過分頁的形式顯示。管理員可以通過點擊列表的留言標題,跳轉(zhuǎn)到該留言的回復頁面。留言回復頁面通過留言列表傳遞由來的留言 ID 值,獲取相應的留言信息,并通過 Label 控件顯示輸出,管理員能夠在回復框中發(fā)表回復,同時也能夠根據(jù)留言的 ID 對留言 數(shù)據(jù)庫中相應的留言信息執(zhí)行 刪除操作 。當回復或刪除操作成功時,系統(tǒng)將會自動跳轉(zhuǎn)回未回復留言列表中。 32 課件文章管理 圖 文章管理 文章列表使用 DataGrid 控件 以分頁的形式 顯示文章的標題、文章作者和發(fā)表時間 。 文章管理模塊的功能有: ⑴ 文章信息查看 管理員可以通過文章信息列表,選取需要查看的文章的具體信息,顯示包括文章的序號、文章標題、文章的作者、文章下載文件的文件名以及 文章的簡要內(nèi)容。 文章信息添加:通過輸入文章的標題、文章的作者、文章發(fā)表時間 、文章的簡要內(nèi)容和上傳該文章的文件,執(zhí)行對數(shù)據(jù)庫的插入操作。 ⑵ 文章信息修改 33 通過從列表中選取需要修改的文章,修改其在文章信息表中的信息(可以重新上傳文件),執(zhí)行修改操作,通過文章的 ID 更新數(shù)據(jù)庫中相應文章的信息。 文章信息刪除:通過獲取管理員從列表中選取的文章的 ID,對數(shù)據(jù)庫中相應 ID 文章進行刪除操作。 ⑶ 清空操作 清空文章信息表中的所有信息。 其中的關(guān)鍵代碼如下: 當 ItemCommand 事件和 PageChangedCommand 事件同時存在時,必須在執(zhí)行ItemCommand 事件中先執(zhí) 行以下代碼,否則 ItemCommand 會被優(yōu)先 執(zhí)行,PageChangedCommand 事件不執(zhí)行: if ( == ){return。} 獲取上傳文件的相關(guān)語句: HttpFileCollection files = 。 string fileName。 fileName = (files[0].FileName)。 34 結(jié)論 本系統(tǒng)的設計開發(fā)過程中,充分地考慮到當前數(shù)模教學需求以及精品課程網(wǎng)站設計與開發(fā)步驟流程和后期的使用,具有以下的優(yōu)點: ? 系統(tǒng)的布局精簡細致,色彩的選取恰當協(xié)調(diào),能夠使得使用者心情愉悅,同時網(wǎng)站具有詳細的菜單欄和網(wǎng)站地圖,極大地減少了用戶的頁面尋找時間。 ? 使用數(shù)據(jù)庫對易變數(shù)據(jù)進行管理,減少了網(wǎng)站維護的難度 ? 使用 架構(gòu)進行開發(fā),使得網(wǎng)站的整體架構(gòu)能夠進行清晰細致的設計。同時特有的 codebehind 技術(shù),使得 頁面設計跟 程序設計分離 ,使用豐富的控件,極大地減少了網(wǎng)站的 開發(fā)難度和開發(fā)時間,而且減低了網(wǎng)站維護難度。 ? 后臺管理清晰簡單易用,管理員能夠很容易地上手。 然而,本網(wǎng)站系統(tǒng)仍然存在很多的不足之處: ? 網(wǎng)站的功能不夠豐富,僅限于查閱本校數(shù)模相關(guān)資料、公告發(fā)布、資源下載和網(wǎng)上留言。應當進行擴展,提供數(shù)模新聞,更豐富的資源下載服務,網(wǎng)上留言改進為數(shù)模論壇,提供在線測試服務等。 ? 缺少特殊或敏感的符號處理機制,同時輸入驗證不完善,僅對登錄處進行輸入數(shù)據(jù)驗證。 ? 安全機制不夠完善 ,應當將數(shù)據(jù)庫的操作都寫進存儲過程中,且代碼不夠精煉,需要提高,網(wǎng)站的響應速度有待提高。 本次的網(wǎng)站開發(fā)實現(xiàn),總體來說還是比較成功的。該網(wǎng)站能夠在用戶可接受的 時間范圍來 執(zhí)行響應,能夠滿足使用者對數(shù)學建模精品課程網(wǎng)站 內(nèi)容 的基本需求 ,而且網(wǎng)站的結(jié)構(gòu)清晰,簡潔,
點擊復制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1