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

正文內(nèi)容

基于web的新聞發(fā)布系統(tǒng)—畢業(yè)設(shè)計(jì)論文-文庫(kù)吧資料

2024-12-07 11:05本頁(yè)面
  

【正文】 )。利用下面的代碼來(lái)存儲(chǔ)新加入的新聞,新聞的信息暫時(shí)存儲(chǔ)在 ArrayListtempary中,先從中取出各個(gè)值,然后調(diào)用存儲(chǔ)過(guò)程將其存儲(chǔ)到數(shù)據(jù)庫(kù)中。 //保存文件到所要的目錄 ,這里是 IIS根目錄下的 upfiles目錄 . //()取當(dāng)前文件的絕對(duì)目錄 \必須用 \\代替 ((upload)+\\+ext+name)。 DateTime now = 。//取得文件名路徑里最后一個(gè) .的索引 ext =(i)。(!=) { string nam = 。 if((!=null)amp。 string ext=。 }} return false。i。 int i。,39。區(qū)分一個(gè)用戶是管理員還是普通用戶的方法是判斷他的用戶名是否在前面提到的 aaa字符串中, person類中的函數(shù) IsSupervisor()完成了這個(gè)功能,它先從配置 文件的 aaa字符串中取出指定的管理員的用戶名集合,然后將其保存在字符串?dāng)?shù)組 names中,如果給定的用戶名等于其中的一個(gè)字符 串,說(shuō)明這個(gè)用戶是管理員用戶,代碼如下: Public bool IsSupervisor() {string strManager = [aaa]。右部的窗口是主窗口,用于顯示和編寫(xiě)各種信息,左部菜單中各個(gè)超鏈接對(duì)應(yīng)的文件如表 8所示。 表 7 頂部菜單對(duì)應(yīng)的超鏈接文件 ? 超鏈接名稱 ? 鏈接文件 ? 代碼邦定文件 ? 首頁(yè) ? ? ? 求職 ? ? ? 招聘 ? ? ? 新聞 ? ? ? 服務(wù) ? ? ? 退出 ? ? 下面的主界面 Frame,左邊 Frame對(duì)應(yīng)的文件是 。也就是說(shuō), Top上對(duì)于鏈接對(duì)于所用用戶都是可見(jiàn)的。其界面如圖 7: 圖 7 管理員主界面 frame,分別是頁(yè)面首部的 口 。} } 5. 3 主界面設(shè)計(jì) 所有 的用戶公用一個(gè)主界面,即 ,管理員用戶也不例外,只是在該界面中,對(duì)不同的用戶提供了不同的鏈接。return true。} } 函數(shù) IsExist()被前面的 Add()函數(shù)調(diào)用,用來(lái)檢查 person 表中是否已經(jīng)存在一個(gè)用戶名,如果存在則返回 true,否則返回 : public bool IsExist() { strSQL = Select personID from person Where Name= 。 try {ExecuteSql(strSQL)。+ () +39。 } catch{throw new Exception(Register FAILED!)。 int personId。 } catch{throw new Exception(Register FAILED!)。 //密碼加密后再插入數(shù)據(jù)庫(kù)。 + + 39。 + (,1) + 39。 + + 39。代碼如下: public void Add() { if(IsExist()) {throw new Exception(This name was registered!)。 RequiredFieldValidator 控件用來(lái)驗(yàn)證輸入的郵箱是否合法 . 圖 6 注冊(cè)頁(yè)面 該頁(yè)面代碼調(diào)用的是 person類的 add()方法,當(dāng)個(gè)人用戶注冊(cè)時(shí)候 就調(diào)用它。注冊(cè)表單提交后,服務(wù)器就會(huì)對(duì)提交的內(nèi)容進(jìn)行驗(yàn)證,如果填寫(xiě)錯(cuò)誤的項(xiàng)要給出出錯(cuò)提示信息,并允許重新填寫(xiě)提交。 本系統(tǒng)的注冊(cè)比較簡(jiǎn)單,是為了減少繁冗的信息登記,方便用戶登錄。 } } 5. 2 注冊(cè)界面設(shè)計(jì) 在本系統(tǒng)中管理員用戶的個(gè)人登陸信息保存在 配置文件中,他和其他個(gè)人用戶一樣登陸。 return true。+ (,1) +39。管理員和其他用戶的登陸界面是一樣的,都是根目錄的 和 文件。pwd= / //數(shù)據(jù)庫(kù)連接 add key=aaa value=aaa/ authentication mode=Forms forms loginUrl= protection=All//設(shè)置默認(rèn)起始頁(yè)面 user name=aaa password=aaa/user //設(shè)置管理員賬號(hào)和密碼。initial catalog=hr。 下面為本系統(tǒng)的 文件配置。這樣做的優(yōu)勢(shì)在于,源代碼對(duì)管理員是不可見(jiàn)的。 表 4 member_info 表 Name Type Description id BIGINT(11) 用戶 編號(hào) reg_time BIGINT(11) 注冊(cè)時(shí)間 name varchar(32) 用戶名 photo_album_name varchar(32) 圖片名稱 blog_album_describe BLOB(100) 描述 gander char(1) 性別 pwd varchar(64) 用戶密碼 gid mediumint(6) 用戶所在組 ID varchar(64) 用戶郵箱 4. 5 ADMINLOG 表 管理員操作記錄表( adminlog),用于存儲(chǔ)管理員對(duì)后臺(tái)的操作記錄 表 5 adminlog 表 Name Type Description adminlogid int(5) 記錄 編號(hào) uid BIGINT(11) 管理員 編號(hào) user_name varchar(32) 管理員名稱 action varchar(50) 進(jìn)行操作的名稱 script varchar(255) 該操作所調(diào)用的腳本 date int(10) 執(zhí)行該操作的時(shí)間 4. 6 ADMIN INFO 表 管理員信息表( admin_info),用于存儲(chǔ)管理員的基本信息(為了降低系統(tǒng) 復(fù)雜度,這里將管理員的權(quán)限直接和管理員信息寫(xiě)入同一表中,不獨(dú)立分為兩個(gè)表) 表 6 admin_info 表 Name Type Description aid BIGINT(11) 管理員 編號(hào) admin_name varchar(32) 管理員名稱 pwd varchar(64) 管理員 密碼 gid mediumint(6) 管理員組 ID(預(yù)留) can_admin int(1) 執(zhí)行系統(tǒng)管理的權(quán)限 can_user int(1) 執(zhí)行用戶管理的權(quán)限 can_category int(1) 執(zhí)行分類管理的權(quán)限 can_setting int(1) 執(zhí)行設(shè)定管理的權(quán)限 5 功能的代碼實(shí)現(xiàn) 5. 1 配置 提供了非常方便的 配置文件來(lái)支持對(duì)網(wǎng)絡(luò)應(yīng)用程序的配置,可以幫助管理人員輕松,快速建立里自己的 web 應(yīng)用環(huán)境。字段說(shuō)明如下 : 用戶登錄系統(tǒng) 管理員登錄 一般用戶登陸 未注冊(cè)用 戶 上傳新聞 更改任何新聞 刪除任何新聞 瀏覽新聞 刪除本人上傳新聞 上傳新聞 瀏覽新聞 瀏覽新聞 表 1 news表 4. 2 LOGINLOG 表 用戶登陸記錄表 (loginlog)包含的字段有:編號(hào)、姓名、密碼、所屬部門(mén)、電子郵箱和電話。 根據(jù)需求設(shè)計(jì)出6 個(gè) 主要 數(shù)據(jù)表,分別是: 管理員操作記錄 表( adminlog) ,管理員信息表( admin_info), 用戶信息表( member_info),用戶登陸記錄 表 (loginlog),新聞表( news) 以及用戶上傳圖片表( jpeg)。第三類是管理人員,管理員 除擁有以上權(quán)限外,還可以對(duì)任何新聞進(jìn)行刪除和修改等。第一類是普通的游客,只擁有瀏覽新聞的權(quán)利。 3. 2 用戶登錄系統(tǒng) 圖 4 用戶登陸系統(tǒng)模塊圖 用戶登錄 系統(tǒng)詳細(xì)分為了 3 類,對(duì)權(quán)限加以限制。 圖 3 撰寫(xiě)新 聞模塊圖 撰寫(xiě)新聞 新聞來(lái)源 新聞內(nèi)容 新聞?lì)}目 圖片上傳 新聞管理系統(tǒng) 撰寫(xiě)新聞 用戶管理 新聞管理 退出登錄 撰寫(xiě)新聞時(shí),必須要寫(xiě)出新聞?lì)}目,主要內(nèi)容以及新聞的來(lái)源等,同時(shí)在上傳的新聞中還可以上傳圖片以增加新聞的可讀性。 3. 1 新聞管理系統(tǒng) 圖 2 新聞管理系統(tǒng)模塊圖 新聞管理系統(tǒng)是已登錄的用戶進(jìn)行上傳新聞,刪除自己上傳的新聞,管理自己的信息以及退出登錄等操作的系統(tǒng)。 還有一個(gè)小系統(tǒng)是用戶注冊(cè)系統(tǒng),提供用戶注冊(cè),以及記錄注冊(cè)的時(shí)間,注冊(cè)用戶的信息等 等。兩大功能模塊: 一是用戶登錄系統(tǒng),主要用來(lái)判別用戶是否為普通用戶,注冊(cè)用戶或管理員,以便限制其權(quán)限。最新新聞?dòng)缮蟼鲿r(shí)間(最新)決定,重要新聞?dòng)杀粸g覽的點(diǎn)擊率(最高)決定; 而圖片新聞則是有最新為最新,無(wú)最新以點(diǎn)擊率最高而決定。 用戶登錄的權(quán)限判定: 普通用戶只能瀏覽、閱讀新聞;注冊(cè)用戶除了可以完成普通用戶的操作外,還可以進(jìn)入新聞管理模塊,進(jìn)行新聞錄入,修改和刪除操作,但只限于自己錄入的新聞。就此對(duì)系統(tǒng)的功能提出了如下需求: 需要的開(kāi)發(fā)環(huán)境: 該新聞管理系統(tǒng)可以在 Windows 2020 Server 操作系統(tǒng)平臺(tái)上運(yùn)行, Web服務(wù)為 IIS 數(shù)據(jù)庫(kù)服務(wù)器為 Microsoft SQL Server2020。 功能需求主要包括如何用 來(lái)動(dòng)態(tài)實(shí)現(xiàn)新聞的瀏覽、發(fā)布以及更改,由誰(shuí)管理,其權(quán)限如何設(shè)置;以及怎樣來(lái)進(jìn)行新聞分類,才能使新聞保持其價(jià)值性與及時(shí)性。 2 總體設(shè)計(jì) 2. 1 系統(tǒng) 需求分析 開(kāi)發(fā)一個(gè)基于 Web 的 新聞發(fā)布 系統(tǒng),首先有 幾個(gè)方面需要考慮:一,怎樣來(lái)做,即選用怎樣的開(kāi)發(fā)環(huán)境來(lái)做。 本系統(tǒng)以其強(qiáng)大的新聞發(fā)布功能、體貼的功能設(shè)置及簡(jiǎn)單的操作流程,得到了眾多 公司 的認(rèn)可 。當(dāng)文件更新后,系統(tǒng)會(huì)溫和地轉(zhuǎn)換到新的版本。管理員不必關(guān)掉網(wǎng)絡(luò)服務(wù)器或者甚至不用停止應(yīng)用程序的運(yùn)行就可以更新應(yīng)用文件。 二、 由于 ASP 沒(méi)有提供任何輸出數(shù)據(jù)為內(nèi)容的元件,所以在使用 ASP撰寫(xiě)數(shù)據(jù)庫(kù)頁(yè)面時(shí)只能借助 ADO 的 RecordSet 對(duì)象逐筆讀取記錄,而 通過(guò) 提供的 DataGrid 等數(shù)據(jù)庫(kù)元件可以直接和數(shù)據(jù)庫(kù)聯(lián)系。總的來(lái)說(shuō),與之前的新聞發(fā)布系統(tǒng)相比較,其優(yōu)勢(shì) 主要表現(xiàn) 為 以下幾方面: 一、 由于 ASP 頁(yè)面每次打開(kāi)都必須經(jīng)過(guò) 先 編譯后 執(zhí)行 的過(guò)程,所以頁(yè)面在反復(fù)打開(kāi)時(shí)速度沒(méi)有任何 提升,而 頁(yè)面只需要一次編譯后不需要重新編譯,直到該頁(yè)面被修改或 Web 應(yīng)用程序重新啟動(dòng)。本系統(tǒng)采用 技術(shù),主要由新聞管理以及用戶登陸兩大模塊構(gòu)成。 本論文針對(duì)目前新聞發(fā)布存在的缺陷,將提出一種采用 技術(shù)的更為優(yōu)勢(shì)的基于 Web 的新聞發(fā)布系統(tǒng) 。目前成熟的新聞發(fā)布系統(tǒng)很多,如著名的 V7 Cntent Management Suite( 西 門(mén) 子 公 司 采 用 的 系 統(tǒng) ) ,Interwover_TeamSite( Cisco 采用的系統(tǒng) )以及開(kāi)源的產(chǎn) 品 也 得 到 廣 泛 的 應(yīng) 用 。 但是 ,較之近幾年的新興技術(shù), 由于 ASP 本身的局限性使得系統(tǒng) 存在著 一些不可克服的缺陷 。利用 ASP 生成的網(wǎng)頁(yè),與HTML 相比具有更大的靈活性。其工作原理是當(dāng)瀏覽者發(fā)出瀏覽請(qǐng)求的時(shí)候,服務(wù)器會(huì)自動(dòng)將 ASP 的程序碼,解釋為標(biāo)準(zhǔn) HTML 格式的網(wǎng)頁(yè)內(nèi)容,再送到瀏覽者瀏覽器上顯示出來(lái)。所謂動(dòng)態(tài)內(nèi)容是由每一個(gè)用戶按照自己的需求發(fā)出請(qǐng)求而特殊制作的 Web 網(wǎng)頁(yè)。另一方面靜態(tài)網(wǎng)頁(yè)由于不能與瀏覽者進(jìn)行有效交互 ,使人們感到越來(lái)越乏味 ,而不愿意再一次地進(jìn)入同一站點(diǎn)。 二是基于 ASP 和腳本語(yǔ)言 , 將動(dòng)態(tài)網(wǎng)頁(yè)和數(shù) 據(jù)庫(kù)結(jié)合,通過(guò)應(yīng)用程序來(lái)處理新聞 。對(duì)于上面這些企業(yè)來(lái)說(shuō),他們最需要的是一個(gè)現(xiàn)成的新聞發(fā)布系統(tǒng)( Content Manaer System),這樣只需要會(huì)打字,會(huì)上網(wǎng)就能了利用新聞發(fā)布系統(tǒng)建立和維護(hù)自己的網(wǎng)站。 在二十一世 紀(jì)信息橫行的時(shí)代里,越來(lái)越多的企業(yè)計(jì)劃建立起或者進(jìn)一步拓展自己的網(wǎng)站。如何能快速適應(yīng)這一變化,提高公司運(yùn)作流程的工作效率,進(jìn)行快速定位,也就成為公司 /單位重點(diǎn)考慮的因素。從而,找到合適的資源 ,成為企業(yè)提高競(jìng)爭(zhēng)力的重要方法。 它打破了地域限制,真正使信息得以共享,改變了人們的工作和生活方式。 關(guān)鍵詞 : 新聞管理 Browser/Server WEB based News System Abstract is Web application program developing platform of new generation, it is one that has already piled , development environment based on .NET, it has offered and produced all essential services of application program of enterprise layer, produce because of .NET Framework, the whole frame can be
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1