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

正文內容

c語言網絡教學站點的開發(fā)與設計(doc畢業(yè)設計論文)(編輯修改稿)

2025-08-23 09:23 本頁面
 

【文章內容簡介】 是必不可少的一部分。其主要工作應該是對文章和視頻教程資料的搜集。 數(shù)據庫的設計數(shù)據庫設計是數(shù)據庫應用系統(tǒng)設計與開發(fā)的關鍵性工作。數(shù)據庫設計是指根據用戶需求研制數(shù)據結構的過程。具體地說,數(shù)據庫設計是指對于一個特定應用環(huán)境,構造最優(yōu)的數(shù)據庫模式,建立數(shù)據庫及應用系統(tǒng),使之能有效地存儲數(shù)據,滿足用戶信息要求和處理要求。也就是把現(xiàn)實世界的數(shù)據,根據各種應用處理的要求加以合理組織,使之滿足操作系統(tǒng)的特性。然后利用已有的DBMS來建立能夠實現(xiàn)目標的數(shù)據庫。 數(shù)據庫設計的要求數(shù)據庫設計是數(shù)據庫應用系統(tǒng)設計與開發(fā)的關鍵性工作。其設計原則有:(1)所有基本表的設計均應盡量符合第三范式。(2)主鍵的個數(shù)越少越好。(3)基本表的個數(shù)越少越好。數(shù)據庫設計的好壞是衡量信息系統(tǒng)開發(fā)工作好壞的主要指標之一。 數(shù)據庫表的設計好的數(shù)據庫構架可以使得數(shù)據共享性高、冗余低,數(shù)據的獨立性也比較高。下面就對幾個主要的數(shù)據表進行簡單的介紹:在SQL Server 2000數(shù)據庫服務器上新建數(shù)據庫network,新建數(shù)據表BbsLogin。要求用戶填寫登陸姓名、密碼、性別、Email等信息,所以數(shù)據表BbsLogin需建的字段有:BbsUserID、BbsUsersName, BbsUserPwd,BbsUserSex,BbsEmail ,BbsUserType,分別表示用戶的登錄ID、登錄姓名、密碼、性別、Email、用戶類型等信息。設計如圖31所示。圖34 論壇注冊表圖新建表BBS,用于保存用戶所發(fā)信息的用戶ID、標題、文章標題、日期、回復數(shù)、點擊率等。其表設計如圖32帖子表所示:圖35 帖子表圖表GoodArticle,用于保存精品文章有關信息如:文章ID、文章題目、發(fā)表日期、作者和所鏈接的標題。其表設計如圖33所示:圖36 精品文章表圖表Course_Teaching,用于記錄教師的授課信息如:課程ID、課程名、上課時間、授課教師等信息。如圖34所示。圖37 教師授課表圖表Login_User,用于存放用戶的基本信息如:用戶ID、用戶姓名、密碼、用戶類型、郵箱。其表設計如圖35所示。圖38 注冊表圖 第4章 主要功能模塊的實現(xiàn)由于前面已經對系統(tǒng)作了大致的分析和設計,所以從現(xiàn)在開始對主要介紹各個模塊的核心代碼及功能的實現(xiàn)。 數(shù)據庫連接實現(xiàn)由于本系統(tǒng)在設計實現(xiàn)的過程中,需要對數(shù)據庫進行頻繁的操作,通過在配置文件Global 中的Application_start(Object sender,EventArgs e)添加如下代碼:void Application_Start(object sender, EventArgs e) { // 在應用程序啟動時運行的代碼 Application[sqlConnectionString] = “server=local。uid=sa。pwd=sap。database=network”。 }下面的代碼是數(shù)據庫連接語句,數(shù)據庫為network,用戶名為sa,密碼為sap。這樣就可用如下的代碼便捷的實現(xiàn)數(shù)據庫連接。Sqlconnection conn = new Sqlconnection((string)Application[“sqlConnectionSting”])。()。 教師模塊實現(xiàn)該模塊主要實現(xiàn)教師在合法授權的條件下實現(xiàn)包括課程信息瀏覽、查詢,用戶信息的查詢與修改以及作業(yè)信息的管理與實現(xiàn)。 課程信息的瀏覽本系統(tǒng)通過Session[id]作為主鍵獲得用戶課程的信息,具體的實現(xiàn)方式為“select * from Course_Select where UserID=Session[“id”]”,然后在GridView控件上將查詢到的信息顯示出來。圖41 課程信息圖 用戶信息的查詢與修改它包括信息的查詢與修改,統(tǒng)過Session[id]作為條件將學生信息通過GridView控件在界面中顯示出來,然后通過LinkButtonField綁定UserID將用戶信息在另一界面顯示,進行密碼修改操作。具體實現(xiàn)為:實現(xiàn)用戶信息查詢:Select * from Login_User where UserID=Session[“id”]。實現(xiàn)用戶信息的修改:Update Login_User set…….where UserID= Session[“id”]。具體如圖37示。圖42 教師修改信息圖 論壇模塊實現(xiàn)論壇模塊主要由前臺用戶登錄模塊和后臺管理模塊兩部分組成。前臺功能主要包括用戶注冊、登錄、修改個人信息、瀏覽帖子、發(fā)表帖子、回復帖子、帖子搜索等功能。后臺功能包括系統(tǒng)管理員對用戶和帖子的管理等功能。 前臺功能的實現(xiàn)(1)用戶登錄:登錄網站,讓用戶注冊,對用戶進行統(tǒng)一管理。用戶注冊需對用戶信息進行正確的判定。用戶名須唯一化。分別用RequiredFieldVaildtor和CompareValidator等控件檢驗注冊信息是否合法。系統(tǒng)登錄模塊主要用于驗證用戶登錄站點時輸入的用戶ID、密碼、用戶類型是否正確,只有合法的用戶才可進入系統(tǒng),否則不能進入。 登錄界面設置三個不同角色(會員、版主、管理員),通過驗證進入,他們有不同的權限。代碼操作為:Select BbsUserID from BbsLogin where BbsUserID = 39。 + + 39。and BbsUserPwd=39。 + + 39。and BbsUserType=39。++39。(2)用戶注冊:它包括信息的插入和信息的驗證,他通過UserValid()函數(shù)驗證注冊信息用戶是否已存在,若不存在,則通過Insert into BbsLogin values()把新注冊信息存入數(shù)據庫。(3)站內搜索:它是通過模糊查詢,查詢用戶需要信息,為用戶帶來方便。它通過LinkButton響應事件綁定搜索內容在另一頁面通過GridView控件在界面顯示出來。它首先用select Title from BBS where Title like39。%+()+%39。進行數(shù)據庫查詢,若存在則向另一頁面?zhèn)髦?通過GridView控件顯示查詢信息。具體如圖43所示:圖43 搜索頁面圖(4)瀏覽帖子:會員登錄后,進入不同的板塊,可以瀏覽相關的帖子。通過點擊創(chuàng)建新帖的按扭向發(fā)帖界面?zhèn)鬟f版塊值以保證帖子在相對板塊的保存,具體實現(xiàn)為:((?board={0}, board))。通過GridView控件綁定來實現(xiàn)帖子信息的顯示。具體如圖44所示。圖44 瀏覽帖子界面圖(5)發(fā)表帖子:用戶登錄論壇后,可以發(fā)表帖子。帖子發(fā)表時首先通過Session[BbsUserID]作為判斷用戶是否登錄,然后單擊發(fā)表按鈕,觸發(fā)事件,把帖子信息存入數(shù)據庫,同時通過XML文件保存帖子內容。 XML文檔是純文本文檔,作為模版存儲數(shù)據。,利用xml的文件的交互作用,用結構化格式存儲用戶所發(fā)布信息的內容。,代碼如下:讀取目錄下文件:XmlDocument doc = new XmlDocument()。XmlTextReader reader =new XmlTextReader((“.”)+”\\”)。(reader)。然后程序將窗體獲得的數(shù)據寫入指定目錄下的XML的文件,采用以下代碼來實現(xiàn):文件的寫入:XmlTextWriter xmlWriter = new XmlTextWriter((.) + \\topic\\ + filename + .xml, null)。 = 。程序全過程通過函數(shù)WriteXmlFile(count)實現(xiàn),函數(shù)將用戶所發(fā)布的信息標題、內容以及用戶注冊資料寫入XML文檔,代碼略。另外將當前的信息內容標題,動態(tài)文件名,發(fā)布人名稱,發(fā)布時間,所在版面等信息寫入數(shù)據庫,定義數(shù)據表BBS字段FileName最大值增一,數(shù)據成功后頁面返回。(6)回復帖子:回復界面設計與發(fā)表界面相似,回復信息寫入數(shù)據庫后,同時更新數(shù)據表的回復,人氣,以及最后回復時間等信息,實現(xiàn)信息的動態(tài)流動。具體如圖45所示圖45 帖子頁面圖(7)個人信息的修改:它包括個人信息的查詢與修改,本系統(tǒng)通過Session[id]作為主鍵獲得用戶的信息,查詢與修改,統(tǒng)過Session[id]作為條件將學生信息通過幾種控件在界面顯示出來,然后通過Button按鈕觸發(fā)事件修改信息。其代碼為顯示用戶信息:Select * from BbsLogin where BbsUserID=Session[“id”]。修改用戶信息:Update BbsLogin set…….where BbsUserID= Session[“id”](8)版主功能:版主一方面可以像普通用戶那樣對帖子進行瀏覽、發(fā)帖、回帖,另一方面又要對其負責版塊進行管理。在這里主要介紹其對過期或不文明帖子的刪除操作。首先在其版塊界面通過創(chuàng)建新帖按鈕傳遞Board值,使其不同版塊的帖子只能具體顯示在特定版區(qū)內。版主對帖子刪除主要代碼如下所
點擊復制文檔內容
規(guī)章制度相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1