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

正文內(nèi)容

新聞發(fā)布系統(tǒng)的設(shè)計與實現(xiàn)-預(yù)覽頁

2025-07-24 02:37 上一頁面

下一頁面
 

【正文】 管理員用戶所特有的操作,用戶管理包括對所有用戶的添加、瀏覽和刪除;新聞類別管理是在進行新聞類別界面對新聞界面的瀏覽,添加和刪除。其工作流程圖如圖33所示圖33系統(tǒng)工作流程圖新聞的功能是新聞系統(tǒng)的重點模塊,進一步了解與熟悉新聞系統(tǒng)的功能模塊,才能夠很好的完成新聞系統(tǒng),掌握新聞系統(tǒng)的工作流程,明確每一個新聞系統(tǒng)界面的功能。(1)新聞類別的錄入,包括類別編號和類別名稱等信息;(2)新聞類別的增加;(3)新聞類別的刪除;通過對后臺數(shù)據(jù)庫相關(guān)內(nèi)容的修改能夠?qū)崿F(xiàn)對新的新聞內(nèi)容進行添加和講過去的新聞刪除,為此系統(tǒng)的核心部分。首先根據(jù)新聞系統(tǒng)設(shè)計計劃表的的內(nèi)容及相關(guān)的屬性,并使用數(shù)據(jù)庫工具創(chuàng)建表。所謂標(biāo)識列,就是可以惟一標(biāo)識一行記錄的列,在表中不會存在兩條標(biāo)識列相同的記錄。在系統(tǒng)中,cateID字段對于用戶來說是透明的,用戶感覺不到它的存在,也無法對其進行修改。Servertext數(shù)據(jù)類型也是可變長度的,最多可為2147483647個字符。新聞系統(tǒng)的各個主要界面包括用戶的登錄界面,新聞管理界面,新聞查詢界面,新聞類別管理界面和用戶管理界面5個大的部分。所要用到的控件是Hyperlink、Label、TextBox和Buttton,并需要添加一個GridView的表,根據(jù)新聞數(shù)據(jù)庫中的有關(guān)新聞的信息,完善GridView表的內(nèi)容。設(shè)計者要根據(jù)需要把控間的每個屬性進行完善,例如新聞的各項基本信息選項不可為空,如果為空,則新聞添加不成功,并要給出提示等等。用戶管理界面的設(shè)計如圖49所示圖49用戶管理界面用戶管理應(yīng)包括一個添加用戶基本信息的界面,同新聞的基本信息添加一樣。Web Services所用到的WebMethod一共有2個,其中一個是userWeb ,包括登錄時的CheckUser(),添加用戶時的用到的AddUser(),登錄用戶管理界面時出現(xiàn)數(shù)據(jù)表DataTable UserManage(),以及刪除刪除用戶的DeleteUser()等等,另一個newsWeb ,包括添加新聞時用到的AddNews(),新聞類別管理時出現(xiàn)的數(shù)據(jù)表格用到的 Category(), 刪除新聞時用到的DeleteNews(), 刪除新聞類別時用到的DeleteCategory(),核對新聞數(shù)據(jù)表格時用到的 CheckNews()等等。 string username = 。 } else if (chr==1) { (~/)。 ()。 + pwd + 39。 }},調(diào)用WebMethod中的用于判定與聯(lián)系數(shù)據(jù)庫的方法,可以避免重復(fù)的編寫,通用類DB的關(guān)鍵代碼如下:public void Connect() { if (conn == null) { conn = new SqlConnection()。 != ) { ()。 return ()。 DataTable dt = ()。 ()。 (reader)。}普通用戶和管理員都可以對新聞進行添加,填寫新聞的有關(guān)基本信息,然后提交。 for (int i = 0。 } }}由于在上述代碼中調(diào)用了Web Services方法,在NewsWeb :[WebMethod] public ArrayList GetCategory() { ArrayList lst = new ArrayList()。 SqlDataReader reader = (sql)。 (news)。添加新聞的關(guān)鍵代碼如下:protected void Button1_Click(object sender, EventArgs e) { NewsWebService newsWS = new NewsWebService()。 (39。JavaScript39。 } }在添加新聞的上述代碼中調(diào)用了Web Services方法,在NewsWeb :[WebMethod] public bool AddNews(string title, string content, string poster, int cateID) { DB db = new DB()。,39。,39。 ()。 }新聞添加界面包括新聞的基本信息新聞類別、新聞題目、新聞發(fā)布人、發(fā)布時間、新聞內(nèi)容,在進入新聞添加的界面時,用戶填寫好新聞的各項基本信息之后,點擊確定按鈕,就可以成功添加新聞,再點擊返回按鈕,返回新聞管理界面,查看新聞是否添加成功。JavaScript39。 DataTable dt = ()。 = 刪除失敗!。 return (sql) 0。本系統(tǒng)的新聞查詢是按照新聞的發(fā)布時間進行查詢的,有兩個日期,一個是查詢的開始時間,一個是查詢的截止時間(截止時間默認(rèn)不選的話就是當(dāng)前的時間)點擊“開始查詢”按鈕,就會根據(jù)查詢輸入的需要列出對應(yīng)的新聞。 if (endt == ) { endt = ()。} Services方法,即NewsWeb ()方法,這個方法的關(guān)鍵代碼如下:[WebMethod] public DataTable CheckNews(string begintime, string endtime) { //按時間查詢新聞 DB db = new DB()。, 39。 + ().Replace(39。 SqlDataReader reader = (sql)。 return dt。 DataTable dt = ()。 ()。 (reader)。 bool result = ()。 (39。 = 。 + catename + 39。 return affectedRows0。 if ((cid)) { (Script Language=39。)/Script)。 }}刪除新聞類別時調(diào)用了Web Services方法DeleteCategory(),:[WebMethod] public bool DeleteCategory(int cid) { //刪除新聞類別 DB db = new DB()。 }管理員用戶可以對每個用戶的基本信息進行編輯,添加和刪除。 ()。 SqlDataReader reader = (sql)。 return dt。用戶管理的界面如418所示圖418用戶管理點擊添加用戶進入添加用戶界面,同添加新聞的界面類似,在填寫完用戶的信息后,點擊“確定“按鈕進行用戶的添加,:protected void Button1_Click(object sender, EventArgs e) { UserWebService userWS = new UserWebService()。 (39。JavaScript39。 } }在上述代碼中調(diào)用Web Services方法AddUser(),:[WebMethod] public bool AddUser(string username, string userpwd,string ename, string ,int admin) {//添加用戶 DB db = new DB()。,39。,39。 ()。如果填寫完整,則管理員只需點擊“確定”按鈕就可以成功添加用戶。 if ((uid)) { (Script Language=39。)/Script)。 } else { (Script Language=39。)/Script)。 return (sql) 0。由于Web Services技術(shù)具有跨平臺、跨語言等優(yōu)點,在新聞及用戶資源整合中,利用Web Services技術(shù),可將原有應(yīng)用系統(tǒng)中需要共享的功能以Web服務(wù)的方式公開,其它應(yīng)用系統(tǒng)通過調(diào)用Web服務(wù)實現(xiàn)不同系統(tǒng)之間的互操作和信息共享。盡管遇到了較多困難,但總能在導(dǎo)師的精心指導(dǎo)和幫助
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1