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

正文內(nèi)容

計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)畢業(yè)論文--基于web的新聞系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-在線瀏覽

2025-01-10 12:57本頁面
  

【正文】 上連接到其他的管理界面所要用到的控件是HyperlinkLabelTextBox 和 Buttton 及一個(gè) GridView 的新聞表格表格的形式應(yīng)與新聞管理中的新聞表格一致沒有新聞刪除一列新聞?lì)悇e管理的界面設(shè)計(jì)如圖68 所示 圖 68 新聞?lì)悇e管理界面 理界面 用戶管理包括管理員用戶對所有用戶的添加和刪除在用戶管理界面上可以看到所有的用戶的各項(xiàng)基本信息通過點(diǎn)擊添加用戶按鈕來進(jìn)入用戶添加界面對用戶的基本信息進(jìn) 行添加通過返回用戶管理界面進(jìn)行添加后的用戶信息查看點(diǎn)擊刪除來刪除用戶用戶管理界面的設(shè)計(jì)如圖 69 所示 圖 69 用戶管理界面 用戶管理應(yīng)包括一個(gè)添加用戶基本信息的界面同新聞的基本信息添加一樣用戶的各項(xiàng)基本信息的空間屬性也需要進(jìn)行相關(guān)的完善除了各項(xiàng)必須要填寫的信息外密碼要設(shè)置成不可見的形式另外確認(rèn)密碼的屬性也要設(shè)置為源輸入密碼一致添加用戶的操作設(shè)計(jì)如圖 610 所示 圖 610 添加用戶界面 63 系統(tǒng)部分重要功能及代碼 新聞系統(tǒng)設(shè)計(jì)用戶登錄新聞管理新聞添加新聞刪除新聞查詢新聞?lì)悇e管理新聞?lì)悇e添加新聞?lì)悇e刪除用戶管理 添加用戶刪除用戶等在新聞系統(tǒng)的每個(gè)前臺創(chuàng)建好新聞系統(tǒng)的各個(gè)界面以后 ASPX 界面需要連接調(diào)用 Web Services 方法Web Services 所用到的 WebMethod 一共有 2 個(gè)其中一個(gè)是 userWeb Servicescs包括登錄時(shí)的 CheckUser添加用戶時(shí)的用到的 AddUser登錄用戶管理界面時(shí)出現(xiàn)數(shù)據(jù)表 DataTable UserManage 以及刪除刪除用戶的 DeleteUser 等等另一個(gè)newsWeb Servicescs 包括添加新聞時(shí)用到的 AddNews 新聞?lì)悇e管理時(shí)出現(xiàn)的數(shù)據(jù)表格用到的 Category 刪除新聞時(shí)用到的 DeleteNews 刪除新聞?lì)悇e時(shí)用到的 DeleteCategory核對新聞數(shù)據(jù)表格時(shí)用到的 CheckNews等等新聞系統(tǒng)所要用到的全部 Web Services 的方法如圖 611a 和圖 611b 所示 圖 611aNewWebServices 方法 圖 611bUserWebServices 方法 錄 用戶登錄界面包括用戶名密碼和用戶身份的選擇首先要?jiǎng)?chuàng)建名為Loginaspx 的文件在設(shè)計(jì)好文件樣式后要編輯每個(gè)功能按鈕的代碼對于登錄按鈕在 L 中的代碼為 protected void Button_Login_Click object sender EventArgs e UserWebService userWS new UserWebService string username TextBox_UsernameText string pwd TextBox_PasswordText int chr userWSCheckUser username pwd if chr 0 ResponseRedirect NewsManageaspx else if chr 1 ResponseRedirect NewsManage2aspx else Label_ResultForeColor ColorRed Label_ResultText 用戶名與密碼不一致請重新輸入 上述部分代碼的功能是用戶輸入用戶名和密碼后點(diǎn)擊登錄系統(tǒng)會根據(jù)用戶輸入用戶名和密碼作出判斷如果是管理員則進(jìn)入到管理員的新聞管理界面如果是普通用戶則進(jìn)入到普通用戶的新聞管理界面如果輸入的用戶名和密碼不符則不能成功登陸系統(tǒng)會自動(dòng)提示用戶名與密碼不一致請重新輸入 上述代碼是在 L 文件中編寫的而在上述代碼里面調(diào)用了 Web Services的方法在 UserWeb Servicescs 的文件下的 WebMethod CheckUser 的代碼如 下 [WebMethod] public int CheckUser string username string pwd 連接用戶數(shù)據(jù)庫 判斷 DB db new DB dbConnect string sql SELECT FROM xtuser WHERE username username and userpwd pwd SqlDataReader reader dbQueryReader sql if readerRead return int reader[admin] else return 1 在 L 面進(jìn)行調(diào)試調(diào)用 WebMethod 中的用于判定與聯(lián)系數(shù)據(jù)庫的方法就可以登錄在本系統(tǒng)中還需要一個(gè)通用的類 DBcs 用于數(shù)據(jù)庫的連接可以避免重復(fù)的編寫通用類 DB 的關(guān)鍵 代碼如下 public void Connect if conn null conn new SqlConnection DBconnString if connState ConnectionStateOpen connOpen public void Close if conn null connState ConnectionStateClosed connClose 獲取 SqlDataReader public SqlDataReader QueryReader string sql SqlCommand cmd new SqlCommand sql conn return cmdExecuteReader CommandBehaviorCloseConnection 執(zhí)行非查詢語句 public int QueryInt string sql SqlCommand cmd new SqlCommand sql conn return cmdExecuteNonQuery 用戶在填寫好用戶名和密碼之后就可以順利登陸系統(tǒng)如果用戶名或密碼錯(cuò)誤則系統(tǒng)會給出提示提示用戶更正錯(cuò)誤是否是管理員身份的選擇用戶可以進(jìn) 行選擇也可以不用選擇系統(tǒng)會根據(jù)數(shù)據(jù)庫中用戶身份自動(dòng)判斷用戶是否是管理員新聞系統(tǒng)的登錄界面如圖 612 所示圖 612 就是登陸失敗的情況 圖 612 用戶登錄 理 用戶成功登陸后就進(jìn)入了新聞管理界面新聞管理界面包括與其他新聞系統(tǒng)頁面的相互跳轉(zhuǎn)級新聞的添加和刪除進(jìn)入新聞管理界面首先可以瀏覽到一個(gè)新聞基本信息的表所以在 NewsMa 文件中首先應(yīng)有如下代碼 protected void Page_Load object sender EventArgs e 一個(gè)新聞的表格 NewsWebService newsWS new NewsWebService DataTable dt newsWSNews GridView_NewsDataSource dt GridView_NewsDataBind 顯示的新聞表格 GridView_News 調(diào)用了 Web Services 方法在 NewsWeb Servicescs 中的 News 方法代碼如下 [WebMethod] public DataTable News DB db new DB dbConnect string sql SELECT FROM news SqlDataReader reader dbQueryReader sql DataTable dt new DataTable dtLoad reader dbClose return dt 用戶成功登陸后就進(jìn)入 了新聞管理界面新聞管理界面包括與其他新聞系統(tǒng)頁面的相互跳轉(zhuǎn)級新聞的添加和刪除點(diǎn)擊相關(guān)的連接用戶就可以跳轉(zhuǎn)到相關(guān)的頁面進(jìn)入新聞管理界面首先可以瀏覽到一個(gè)新聞基本信息的表用戶點(diǎn)擊添加新聞按鈕就可以對新聞進(jìn)行添加新聞管理界面如圖 613所示圖 613登陸的身份是管理員用戶 圖 613 新聞管理 另外點(diǎn)擊添加新聞按鈕進(jìn)入到添加新聞的界面跳轉(zhuǎn)到添加新聞頁面Addnewsaspx 的代碼如下 protected void Button1_Click object sender EventArgs e ResponseRedirect Addnewsaspx 普通用戶和管理員都可以對新聞進(jìn)行添加填寫新聞的有關(guān)基本信息然后提交提交成功后可以在新聞管理界面瀏覽到剛剛添加的新聞新聞添加界面包括新聞的基本信息新聞?lì)悇e新聞?lì)}目新聞發(fā)布人發(fā)布時(shí)間新聞內(nèi)容在進(jìn)入新聞添加的界面時(shí)要首先獲取一個(gè)新聞?lì)悇e的下拉框新聞?lì)悇e的內(nèi)容是根據(jù)數(shù)據(jù)庫中的新聞?lì)悇e category 自動(dòng)獲取的獲取新聞?lì)悇e的代碼如下 protected void Page_Load object sender EventArgs e if IsPostBack 通過 WebService 獲取分類信息 NewsWebService newsWS new NewsWebService ArrayList lst newsWSGetCategory for int i 0 i lstCount i object[] news object[] lst[i] DropDownList_Cate new ListItem news[1]ToString news[0]ToString 由于在上述代碼中調(diào)用了 Web Services 方法在 NewsWeb Servicescs 中獲取分類的 GetCategory 方法的代碼如下 [WebMethod] public ArrayList GetCategory ArrayList lst new ArrayList DB db new DB dbConnect string sql SELECT FROM category SqlDataReader reader dbQueryReader sql while readerRead object[] news new object[2] news[0] int reader[cateID] news[1] reader[catename]ToString lstAdd news readerClose return lst 用戶完成新聞的基本信息填寫后點(diǎn)擊確定按鈕就可以對新聞進(jìn)行添加如果基本信息填寫不完全則系統(tǒng)會自動(dòng)提示用戶把新聞基本信息填寫完整之后才可以成功提交新聞 添加新聞的關(guān)鍵代碼如下 protected void Button1_Click object sender EventArgs e NewsWebService newsWS new NewsWebService bool result newsWSAddNew
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1