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

正文內(nèi)容

新聞發(fā)布系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-wenkub

2023-07-15 02:37:26 本頁(yè)面
 

【正文】 變長(zhǎng)度的字符數(shù)據(jù)。在SQL server 2005中創(chuàng)建的category表如圖41所示圖41新聞?lì)悇e表category基本新聞表news用來(lái)保存網(wǎng)上新聞的基本信息。有的程序設(shè)計(jì)人員習(xí)慣于直接使用名稱(chēng)字段作為標(biāo)識(shí)列,例如表category中的catename字段。新聞?lì)悇e表category用來(lái)保存新聞?lì)悇e數(shù)據(jù)。 (1)系統(tǒng)用戶(hù)信息的錄入,包括用戶(hù)名和密碼等信息;(2)系統(tǒng)用戶(hù)信息的增加;(3)系統(tǒng)用戶(hù)信息的刪除。管理員發(fā)布Web Services,使得用戶(hù)可以通過(guò)Web Services向數(shù)據(jù)轉(zhuǎn)換服務(wù)器發(fā)送執(zhí)行作業(yè)的請(qǐng)求。但是其工作的流程是大致相同的。系統(tǒng)的功能模塊圖如圖31所示圖31系統(tǒng)的功能模塊圖本新聞系統(tǒng)的用戶(hù)分為管理員用戶(hù)和普通的用戶(hù)。該新聞系統(tǒng)的系統(tǒng)功能模塊劃分如圖41所示圖41新聞系統(tǒng)功能模塊圖客戶(hù)機(jī)硬件要求:具有 Pentium III 處理器以上且滿(mǎn)足以下要求的計(jì)算機(jī):最低 64 MB 內(nèi)存,最小 GB 硬盤(pán)。對(duì)常見(jiàn)網(wǎng)站的新聞管理的各個(gè)方面:新聞錄入、瀏覽、刪除、修改、搜索等方面都大體實(shí)現(xiàn),實(shí)現(xiàn)了網(wǎng)站對(duì)即時(shí)新聞的管理要求;2)即時(shí)可見(jiàn):對(duì)新聞的處理(包括錄入、刪除)將立即在主頁(yè)的對(duì)應(yīng)欄目顯示出來(lái),達(dá)到“即時(shí)發(fā)布、即時(shí)見(jiàn)效”的功能;3)系統(tǒng)運(yùn)行應(yīng)該快速、穩(wěn)定、高效和可靠;4)在結(jié)構(gòu)上應(yīng)具有很好的可擴(kuò)展性,便于將來(lái)的功能擴(kuò)展和維護(hù)。 當(dāng)今,網(wǎng)絡(luò)已成為了人們?nèi)粘I钚畔?lái)源的主要途徑,人們都習(xí)慣于通過(guò)上網(wǎng)來(lái)獲取信息,在這種發(fā)展形勢(shì)下,網(wǎng)絡(luò)新聞逐漸深入我們的生活,成為獲得信息的一個(gè)重要手段。新聞的傳播方式發(fā)生了巨大的變化,人們更多的開(kāi)始關(guān)注網(wǎng)絡(luò)新聞媒體。近年來(lái),Internet 的高速發(fā)展帶動(dòng)了整個(gè)世界新聞傳播的速度,我們每一刻都可以從網(wǎng)絡(luò)上知曉世界上發(fā)生的事情。這種媒體不但具備新聞傳播的特點(diǎn):及時(shí)、準(zhǔn)確。由于 Internet 的信息容量大,傳播范圍廣,信息傳播及時(shí)并且內(nèi)容準(zhǔn)確,大大滿(mǎn)足了人們的需要。用戶(hù)根據(jù)對(duì)新聞系統(tǒng)的需求分析的上述要求及新聞系統(tǒng)模型結(jié)構(gòu),新聞的功能模塊分為四個(gè)大的部分,新聞的管理,新聞的查詢(xún),新聞?lì)悇e的管理,用戶(hù)的管理。服務(wù)器硬件要求:具有 Pentium III 處理器以上且滿(mǎn)足以下要求的計(jì)算機(jī):最低 256MB 內(nèi)存,最小 8 GB 硬盤(pán)。普通用戶(hù)在新聞管理上可以瀏覽新聞的基本信息,添加新聞;在新聞查詢(xún)上可以按照新聞的發(fā)布時(shí)間對(duì)新聞進(jìn)行查詢(xún)。如果是管理員用戶(hù),則進(jìn)入管理員身份的新聞系統(tǒng),管理員可以進(jìn)行新聞管理、新聞查詢(xún)、用戶(hù)管理和新聞?lì)悇e的管理,管理員的新聞管理不但有新聞的添加和瀏覽,還可以對(duì)新聞進(jìn)行刪除操作;新聞查詢(xún)是按照時(shí)間對(duì)新聞進(jìn)行精確地查詢(xún),并在查詢(xún)界面返回查詢(xún)結(jié)果;用戶(hù)可以在每個(gè)頁(yè)面新聞之間相互跳轉(zhuǎn),只要點(diǎn)擊相應(yīng)頁(yè)面的連接就可以實(shí)現(xiàn)。用戶(hù)調(diào)用發(fā)布的Web Services,輸入相關(guān)的參數(shù),服務(wù)器調(diào)用適當(dāng)?shù)淖鳂I(yè)服務(wù)器和作業(yè)來(lái)處理請(qǐng)求,最后將需要的結(jié)果返回。本系統(tǒng)定義的數(shù)據(jù)庫(kù)中包含以下3個(gè)表:新聞?lì)悇e表:category、新聞基本信息表:news、和用戶(hù)信息表:xtuser。編號(hào)字段名稱(chēng)數(shù)據(jù)結(jié)構(gòu)說(shuō)明1cateIDint新聞?lì)悇e編號(hào)2catenamevarchar (50)新聞?lì)悇e名稱(chēng)(其中cateID是表category的主鍵)在設(shè)計(jì)數(shù)據(jù)庫(kù)結(jié)構(gòu)時(shí),很多表都需要設(shè)計(jì)一個(gè)整型字段作為標(biāo)識(shí)列,這幾乎已經(jīng)成為慣例,例如表category中的cateID字段。這樣,如果修改catename字段的值,就需要同時(shí)修改其他所有表的相應(yīng)字段的值,從而造成不必要的麻煩。編號(hào)字段名稱(chēng)數(shù)據(jù)結(jié)構(gòu)說(shuō)明1IDint新聞編號(hào)2titlevarchar(50)新聞標(biāo)題3[content]text新聞內(nèi)容4postTimedatetime提交時(shí)間5postervarchar(50)提交人6cateIdint新聞?lì)悇e編號(hào)(其中ID是表news的主鍵,主鍵ID自增長(zhǎng)的)在SQL如果需要存儲(chǔ)的數(shù)據(jù)很大,則可以使用text數(shù)據(jù)類(lèi)型,例如表News中的Content字符,因?yàn)樾侣剝?nèi)容的數(shù)據(jù)量通常會(huì)超過(guò)8000個(gè)字符。)SQL server 2005中創(chuàng)建的xtuser表如圖43所示圖43用戶(hù)信息表xtuser新聞系統(tǒng)的頁(yè)面設(shè)計(jì)是基于各個(gè)窗體的圖形界面的。登錄界面的設(shè)計(jì)如圖44所示圖44用戶(hù)登錄界面新聞管理界面是顯示新聞內(nèi)容的一個(gè)重要界面,在上面不但可以瀏覽到用戶(hù)提交的新聞,還可以連接到其他的管理界面,并可以轉(zhuǎn)到新聞添加的界面。添加新聞界面是用戶(hù)填寫(xiě)新聞基本信息的界面。點(diǎn)擊“刪除”來(lái)刪除用戶(hù)。添加用戶(hù)的操作設(shè)計(jì)如圖410所示圖410添加用戶(hù)界面新聞系統(tǒng)設(shè)計(jì)用戶(hù)登錄,新聞管理,新聞添加,新聞刪除,新聞查詢(xún),新聞?lì)悇e管理,新聞?lì)悇e添加,新聞?lì)悇e刪除,用戶(hù)管理,添加用戶(hù),刪除用戶(hù)等,在新聞系統(tǒng)的每個(gè)前臺(tái)創(chuàng)建好新聞系統(tǒng)的各個(gè)界面以后(ASPX界面),需要連接調(diào)用Web Services方法。對(duì)于“登錄”按鈕,在“”中的代碼為:protected void Button_Login_Click(object sender, EventArgs e) { UserWebService userWS = new UserWebService()。 if (chr==0) { (~/)。 }上述部分代碼的功能是用戶(hù)輸入用戶(hù)名和密碼后,點(diǎn)擊登錄系統(tǒng)會(huì)根據(jù)用戶(hù)輸入用戶(hù)名和密碼,作出判斷:如果是管理員,則進(jìn)入到管理員的新聞管理界面;如果是普通用戶(hù),則進(jìn)入到普通用戶(hù)的新聞管理界面;如果輸入的用戶(hù)名和密碼不符,則不能成功登陸,系統(tǒng)會(huì)自動(dòng)提示“用戶(hù)名與密碼不一致,請(qǐng)重新輸入!”上述代碼是在“”文件中編寫(xiě)的,而在上述代碼里面調(diào)用了Web Services的方法,在UserWeb CheckUser()的代碼如下:[WebMethod] public int CheckUser(string username, string pwd) { //連接用戶(hù)數(shù)據(jù)庫(kù) 判斷 DB db = new DB()。 and userpwd=39。 } else { return 1。amp。}/// summary /// 執(zhí)行非查詢(xún)語(yǔ)句 /// /summary public int QueryInt(string sql) { SqlCommand cmd = new SqlCommand(sql, conn)。protected void Page_Load(object sender, EventArgs e) { //一個(gè)新聞的表格 NewsWebService newsWS = new NewsWebService()。}顯示的新聞表格GridView_News調(diào)用了Web Services方法,在NewsWeb :[WebMethod] public DataTable News() { DB db = new DB()。 DataTable dt = new DataTable()。}用戶(hù)成功登陸后,就進(jìn)入了新聞管理界面,新聞管理界面包括與其他新聞系統(tǒng)頁(yè)面的相互跳轉(zhuǎn)級(jí)新聞的添加和刪除,點(diǎn)擊相關(guān)的連接,用戶(hù)就可以跳轉(zhuǎn)到相關(guān)的頁(yè)面,進(jìn)入新聞管理界面首先可以瀏覽到一個(gè)新聞基本信息的表,用戶(hù)點(diǎn)擊添加新聞按鈕,就可以對(duì)新聞進(jìn)行添加,新聞管理界面如圖413所示(圖413登陸的身份是管理員用戶(hù))圖413新聞管理另外點(diǎn)擊“添加新聞”按鈕進(jìn)入到添加新聞的界面,跳轉(zhuǎn)到添加新聞頁(yè)面()的代碼如下:protected void Button1_Click(object sender, EventArgs e) { (~/)。 ArrayList lst = ()。 (new ListItem(news[1].ToString(), news[0].ToString()))。 string sql = SELECT * FROM category。 news[1] = reader[catename].ToString()。}用戶(hù)完成新聞的基本信息填寫(xiě)后,點(diǎn)擊“確定“按鈕,就可以對(duì)新聞進(jìn)行添加,如果基本信息填寫(xiě)不完全,則系統(tǒng)會(huì)自動(dòng)提示用戶(hù)把新聞基本信息填寫(xiě)完整,之后才可以成功提交新聞。JavaScript39。 } else { (Script Language=39。)/Script)。 + title + 39。 + () + 39。
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1