某某報(bào)刊客服系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁
某某報(bào)刊客服系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁
某某報(bào)刊客服系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁
某某報(bào)刊客服系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁
某某報(bào)刊客服系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁
已閱讀5頁,還剩33頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

. 精選文本 本科畢業(yè)設(shè)計(jì)論文本科畢業(yè)設(shè)計(jì)論文 題題 目目 報(bào)刊客服系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 專業(yè)名稱 計(jì)算機(jī)科學(xué)與技術(shù) 學(xué)生姓名 指導(dǎo)教師 畢業(yè)時(shí)間 . 精選文本 畢業(yè) 任務(wù)書 1、題目 報(bào)刊客服系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 二、指導(dǎo)思想和目的要求 隨著社會(huì)經(jīng)濟(jì)與科學(xué)技術(shù)的不斷發(fā)展,計(jì)算機(jī)已經(jīng)悄然的走進(jìn)了千家萬戶, 伴隨著網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,網(wǎng)絡(luò)所實(shí)現(xiàn)的功能也愈發(fā)強(qiáng)大與全面,報(bào)紙作為 人們了解信息的窗口,每天的精神食糧,網(wǎng)上訂報(bào)服務(wù)已經(jīng)不知不覺的成為人 民生活中的一部分,客戶對(duì)網(wǎng)站客服的要求也不斷提高。為了保證報(bào)刊網(wǎng)購的 服務(wù)售后保障,體現(xiàn)售后的人性化和高效性,由此我對(duì)此設(shè)計(jì)一個(gè)報(bào)刊客服系 統(tǒng)。 本系統(tǒng)的主要功能是為訂報(bào)的客戶提供一個(gè)更加人性化,高效的后續(xù)保障 服務(wù)。 設(shè)計(jì)一個(gè)報(bào)刊客服訂報(bào)系統(tǒng),該系統(tǒng)實(shí)施后,應(yīng)具有以下目標(biāo): (1)界面設(shè)計(jì)友好、美觀,數(shù)據(jù)存儲(chǔ)安全、可靠。 (2)盡可能讓更多的客戶參與在這個(gè)報(bào)刊客服平臺(tái),討論大家關(guān)心的熱點(diǎn) 問題,利用客戶交流平臺(tái)提出對(duì)客服系統(tǒng)以及商品的改進(jìn)意見 (3)提供管理員修改自己的密碼以保障系統(tǒng)的安全性以及靈活性 (4)輕松管理,容易上手。提供靈活的權(quán)限功能 (5)開發(fā)周期短,維護(hù)費(fèi)用低 設(shè)計(jì) 論文 . 精選文本 三、主要技術(shù)指標(biāo) 本系統(tǒng)擬使用 ASP.NET + SQL Server 技術(shù)進(jìn)行開發(fā),在安裝 Windows 操作 系統(tǒng)上使用了 Microsoft Visual Studio 2010 和 SQL Server 2008 進(jìn)行開發(fā)及測試, 功能強(qiáng)大,安全性好。主要包括后臺(tái)數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的 開發(fā)兩個(gè)方面。 四、進(jìn)度和要求 第 1 周第 2 周 查閱相關(guān)文獻(xiàn)資料,明確研究內(nèi)容,學(xué)習(xí)開發(fā)所需 ASP.NET 及 SQL Sever2008 等相關(guān)技術(shù),確定方案,完成開題報(bào)告。 第 3 周第 4 周 對(duì)開發(fā)系統(tǒng)進(jìn)行需求分析等開發(fā)的前期工作。 第 5 周第 12 周 進(jìn)行開發(fā)工具的選擇與配置,準(zhǔn)備開發(fā)環(huán)境,具體代碼 的編寫及系統(tǒng)的實(shí)現(xiàn)。 第 13 周第 14 周 完成修改畢業(yè)論文。 第 15 周 完成論文,準(zhǔn)備論文答辯。 五、主要參考書及參考資料 1 張登輝,沙家祥ASP.NET 網(wǎng)絡(luò)應(yīng)用案例教程(C#.NET 版) 北京大學(xué)出 版社,2009(1) 2 王珊,薩師煊.數(shù)據(jù)庫系統(tǒng)概論.高等教育出版社,2006(4) 3 張海藩.軟件工程導(dǎo)論(第五版).清華大學(xué)出版社,2008(5) 4 孫繼磊等.精通 ASP.NET 網(wǎng)絡(luò)編程.清華大學(xué)出版社,2011. 5 明日科技.ASP 數(shù)據(jù)庫系統(tǒng)開發(fā)案例精選.人民郵電出版社,2006. 6 國家 863 中部軟件孵化器.ASP.NET 從入門到精通.人民郵電出版社,2010. . 精選文本 7 周新會(huì)、傅立宏等.ASP 通用模塊及典型系統(tǒng)開發(fā)實(shí)例導(dǎo)航.人民郵電出版社, 2006. 8 尚俊杰.網(wǎng)絡(luò)程序設(shè)計(jì):ASP.NETM.清華大學(xué)出版社、北方交通大學(xué)出版社, 2004. 9 頊宇峰.ASP.NET + SQL Server 典型網(wǎng)站建設(shè)案例C.清華大學(xué)出版社,2006. 10 劉好增, 張坤等編著.ASP 動(dòng)態(tài)網(wǎng)站開發(fā)實(shí)踐教程.清華大學(xué)出版社,2007.1 . 11 林成春,孟湘來,馬朝東.C#數(shù)據(jù)庫程序設(shè)計(jì)M. 北京清華大學(xué)出版社. 2010 12郭鵬.VB 中處理復(fù)雜查詢的方法J.中國高新技術(shù)企業(yè).2008. 13求是科技 編著.ASP.NET 信息管理系統(tǒng)開發(fā)實(shí)例導(dǎo)航M.人民郵電出版社. 2005. 14李占宣.數(shù)據(jù)庫中面向復(fù)雜應(yīng)用的查詢方法J.電腦學(xué)習(xí).2009. 15鄭阿奇.SQL SERVER 教程.清華大學(xué)出版社M.2005. 學(xué)生 _ 指導(dǎo)教師 _ 系主任 _ . 精選文本 摘 要 報(bào)刊客服系統(tǒng)是典型的信息分析與統(tǒng)計(jì)系統(tǒng),主要包括后臺(tái)數(shù)據(jù)庫的建立 和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個(gè)方面。對(duì)于前者要求建立起數(shù)據(jù)一致性和 完善性強(qiáng)、數(shù)據(jù)安全性好的庫。而對(duì)于后者則要求應(yīng)用程序功能完備,易使用 等特點(diǎn)。近年來,隨著網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,網(wǎng)絡(luò)能實(shí)現(xiàn)的功能越來越強(qiáng)大。 順應(yīng)這一發(fā)展趨勢,人們便想到利用網(wǎng)絡(luò)的便捷,來解決在無網(wǎng)絡(luò)生活中所遇 到的困難。于是報(bào)刊客服系統(tǒng)便應(yīng)運(yùn)而生。 論文首先介紹報(bào)刊客服系統(tǒng)的幵發(fā)背景和硏究意義,然后介紹開發(fā)工具 ASP.NET 的相關(guān)技術(shù)、ASP.NET 所使用的數(shù)據(jù)庫技術(shù)以及系統(tǒng)的需求分析,最 后詳細(xì)介紹了用 ASP.NET 開發(fā)的報(bào)刊客服系統(tǒng)的設(shè)計(jì)。系統(tǒng)是在 ASP.NET 的 環(huán)境下,利用 C#編寫開發(fā)的,主要由用戶登陸、查詢、訂閱和管理員,客服答 疑等模塊組成。整個(gè)系統(tǒng)是基于 B/S 架構(gòu),系統(tǒng)開銷小,方便用戶操作以及管 理員的管理。 關(guān)鍵詞:報(bào)刊客服,ASP.NET,B/S。 . 精選文本 ABSTRACTABSTRACT Newspaper customer service system is the typical information analysis and statistical system, mainly includes two aspects of the background of the establishment and maintenance of database and front-end application development. For the former requirement to establish data consistency and integrity strong, the data security good storehouse. For the latter request application procedure function is complete, easy to use etc. In recent years, with the rapid development of network technology, the network can realize the function is more and more powerful. Conform to this trend, people will think of the convenient use of the network, to solve the encountered difficulties in life without network. So the press service system will emerge as the times require. This thesis first introduces the press service system and development background and research significance, and then introduces the analysis using the related technology, . 精選文本 development tools, ASP.NET ASP.NET database technology and the demand of the system, finally introduces the design and development of the ASP.NET customer service system. The system is in the ASP.NET environment, prepared using C# development, mainly by the user login, query, subscription and administrator, call answering module. The whole system is based on B/S architecture, low system cost, convenient management user and administrator. KEYKEY WORDSWORDS:Newspaper customer service, ASP.NET, B/S. 目 錄 第一章第一章 緒論緒論.1 1 1.1 報(bào)刊客服系統(tǒng)概述 .1 1.1.1 研究背景.1 1.1.2 系統(tǒng)設(shè)計(jì)目標(biāo) .1 第二章第二章 系統(tǒng)分析及開發(fā)環(huán)境介紹系統(tǒng)分析及開發(fā)環(huán)境介紹.2 2 2.1 系統(tǒng)分析.2 . 精選文本 2.1.1 系統(tǒng)需求分析 .2 2.1.2 系統(tǒng)可行性分析.2 2.2 系統(tǒng)開發(fā)平臺(tái)及運(yùn)行環(huán)境.3 2.2.1 硬件平臺(tái) .3 2.2.2 軟件平臺(tái).3 2.2.3 開發(fā)工具簡介 .3 第三章第三章 報(bào)刊客服系統(tǒng)設(shè)計(jì)報(bào)刊客服系統(tǒng)設(shè)計(jì).7 7 3.1 系統(tǒng)設(shè)計(jì).7 3.1.1 系統(tǒng)流程概述 .7 3.1.2 系統(tǒng)功能概述.8 3.2 數(shù)據(jù)庫設(shè)計(jì).8 3.2.1 數(shù)據(jù)庫設(shè)計(jì)簡介.8 3.2.2 數(shù)據(jù)庫概念設(shè)計(jì).9 3.2.3 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì).10 第四章第四章 系統(tǒng)主要功能模塊設(shè)計(jì)系統(tǒng)主要功能模塊設(shè)計(jì).1212 4.1 系統(tǒng)登錄頁面設(shè)計(jì).12 4.2 管理員管理界面設(shè)計(jì).13 4.2.1 管理員管理模塊概述.13 4.2.2 用戶信息管理模塊實(shí)現(xiàn).14 4.3 用戶模塊設(shè)計(jì).15 4.3.1 用戶模塊概述.15 4.3.2 用戶反饋模塊的實(shí)現(xiàn).16 . 精選文本 4.3.3 報(bào)刊訂閱模塊的實(shí)現(xiàn).17 4.3.4 已訂查詢功能模塊的實(shí)現(xiàn).17 4.3.5 讀者俱樂部功能模塊實(shí)現(xiàn).18 4.4 客服模塊設(shè)計(jì).19 第五章第五章 畢業(yè)設(shè)計(jì)小結(jié)畢業(yè)設(shè)計(jì)小結(jié).2121 參考文獻(xiàn)參考文獻(xiàn).2121 致致 謝謝.2222 . 精選文本 第一章 緒論 1.1 報(bào)刊客服系統(tǒng)概述 1.1.1 研究背景 隨著近幾年我國信息化產(chǎn)業(yè)不斷地迅猛發(fā)展,計(jì)算機(jī)得到了極大地普及, 其強(qiáng)大的功能已經(jīng)被人們所深刻認(rèn)識(shí),并在社會(huì)的各行各業(yè)中發(fā)揮著舉足輕重 的作用。人們?cè)谏钪幸苍絹碓诫x不開網(wǎng)絡(luò),對(duì)于報(bào)刊行業(yè)而言,其傳統(tǒng)的管 理方式已經(jīng)越來越滿足不了人們的需求,報(bào)社的日常服務(wù)正面臨著嚴(yán)重的挑戰(zhàn), 順應(yīng)時(shí)代的潮流,利用網(wǎng)絡(luò)的便捷性和高效性以提高服務(wù)質(zhì)量和管理水平已是 大勢所趨,網(wǎng)絡(luò)報(bào)刊訂購網(wǎng)站作為電子商務(wù)的一部分具有很廣闊的前景,而報(bào) 刊客服系統(tǒng)服務(wù)質(zhì)量的好壞則直接關(guān)系到一個(gè)網(wǎng)絡(luò)報(bào)刊訂購網(wǎng)站的生死存亡。 因此,開發(fā)一個(gè)人性化,具有高效性的的一個(gè)客服系統(tǒng)是很有必要的。 1.1.2 系統(tǒng)設(shè)計(jì)目標(biāo) 作為一個(gè)中小型的計(jì)算機(jī)應(yīng)用系統(tǒng),通過對(duì)開發(fā)系統(tǒng)所用的操作系統(tǒng)以及開 發(fā)環(huán)境,軟硬件的合理選擇,在進(jìn)行系統(tǒng)設(shè)計(jì)時(shí)應(yīng)遵循以下原則: (1)實(shí)用性:本系統(tǒng)作為計(jì)算機(jī)應(yīng)用的一部分,首要注重的就是所開發(fā)系統(tǒng) 的實(shí)用性。系統(tǒng)必須站在客戶的角度去設(shè)計(jì),以客戶的需求為原則,并盡可能 的減少客戶對(duì)系統(tǒng)的熟悉時(shí)間,從而達(dá)到簡單,高效 (2)可擴(kuò)展性與維護(hù)性:隨著用戶數(shù)量的不斷增長以及對(duì)系統(tǒng)的不斷體驗(yàn), 系統(tǒng)中所保存的用戶資料會(huì)不斷地增長,用戶對(duì)系統(tǒng)的意見也會(huì)愈來愈多,因 . 精選文本 此,系統(tǒng)必須要保證其可擴(kuò)展性與維護(hù)性,方便管理員對(duì)系統(tǒng)的升級(jí)與維護(hù) (3)可靠性:一個(gè)實(shí)用的系統(tǒng)必然是要可靠的。通過一個(gè)合理的軟,硬件的 優(yōu)化選擇,可保證系統(tǒng)的可靠性 第二章 系統(tǒng)分析及開發(fā)環(huán)境介紹 2.1 系統(tǒng)分析 2.1.1 系統(tǒng)需求分析 報(bào)刊客服系統(tǒng)是一個(gè)龐大而復(fù)雜的系統(tǒng),它主要是實(shí)現(xiàn)提高客戶滿意度的 功能??头到y(tǒng)是每個(gè)網(wǎng)上訂購報(bào)刊網(wǎng)站的一項(xiàng)必不可少的內(nèi)容,它的好壞直 接影響到網(wǎng)站的訂購量,從而直接影響到網(wǎng)站的經(jīng)濟(jì)效益。一旦此系統(tǒng)癱瘓, 網(wǎng)站的經(jīng)濟(jì)利益無疑將會(huì)受到非常嚴(yán)重的損失,也會(huì)影響到每一個(gè)與此網(wǎng)站的 息息相關(guān)的廣大用戶。所以現(xiàn)如今設(shè)計(jì)一個(gè)功能完整、操作簡單以及界面友好 的報(bào)刊客服系統(tǒng)變得非常重要。 為了提高客服工作的效率,提升客戶的滿意度,減少錯(cuò)誤的出現(xiàn),節(jié)約大 量的人力資源,現(xiàn)在網(wǎng)站的客服系統(tǒng)也逐步從手工轉(zhuǎn)到計(jì)算機(jī)自動(dòng)化信息處理 . 精選文本 階段。通過這個(gè)系統(tǒng),管理員可以方便的對(duì)用戶發(fā)帖信息,用戶信息進(jìn)行添加、 修改和刪除操作,用戶可以對(duì)在網(wǎng)站上可以實(shí)現(xiàn)用戶反饋,網(wǎng)上訂報(bào),讀者俱 樂部的功能。 2.1.2 系統(tǒng)可行性分析 (1)技術(shù)可行性設(shè)計(jì)本系統(tǒng)僅需要一臺(tái)裝 VS2008 和 SQL Server2000 的 個(gè)人計(jì)算機(jī)即可,利用 VS2010 的優(yōu)勢,運(yùn)用靜態(tài)頁面的樣式,可以設(shè)計(jì)出非常 美觀大方的網(wǎng)頁。數(shù)據(jù)庫采用的是 SQL Server2008,它是一個(gè)支持多用戶的數(shù) 據(jù)庫,適用于中小型數(shù)據(jù)的管理,對(duì)于本系統(tǒng)而言,這兩個(gè)軟件都是非常不錯(cuò) 的選擇 (2)經(jīng)濟(jì)可行性本系統(tǒng)是專門針對(duì)報(bào)刊客服系統(tǒng)所設(shè)計(jì)的,可以大大 的減少傳統(tǒng)客服部門所消耗的人力物力,節(jié)約運(yùn)行網(wǎng)站的成本,從而可以取得 比較客觀的經(jīng)濟(jì)效益 (3)操作可行性對(duì)于這套報(bào)刊客服系統(tǒng)而言,在投入使用前,會(huì)由開 發(fā)并能熟練操作本系統(tǒng)的工程人員對(duì)用戶群進(jìn)行專業(yè)系統(tǒng)的培訓(xùn)。培訓(xùn)內(nèi)容應(yīng) 包括,熟練掌握系統(tǒng)的各個(gè)功能和簡單的系統(tǒng)維護(hù),在開發(fā)設(shè)計(jì)程序的過程中 直觀的界面和控件的文字解釋完全能使得用戶充分理解其功能和意義,在計(jì)算 機(jī)普及的今天,用戶對(duì)本系統(tǒng)的操作完全可以看作是一種簡單的,配合形式的 手工操作,因?yàn)楸鞠到y(tǒng)最適合用于微型機(jī),可以說幾乎任何人都可以使用和管 理。所以本系統(tǒng)的操作是完全可行的。 2.2 系統(tǒng)開發(fā)平臺(tái)及運(yùn)行環(huán)境 . 精選文本 2.2.1 硬件平臺(tái) CPU:2.2 GHz 或更快的 CPU 內(nèi)存:1GB MB 或更大容量的 RAM 硬盤:7200 RPM 或更高轉(zhuǎn)速的硬盤,全部安裝(包括幫助文檔,即 MSDN),安裝盤上至少需要 3.8GB 磁盤空間,系統(tǒng)盤至少 1GB 磁盤空間。 顯示器:1024 x 768 或 1280 x1024 2.2.2 軟件平臺(tái) 系統(tǒng)開發(fā)平臺(tái):Microsoft visual studio 2010 操作系統(tǒng):Windows XP/ Windows 2007 數(shù)據(jù)庫:SQL Server 2008 瀏覽器:IE5.0,推薦使用 IE6.0 Web 服務(wù)器:IIS5.1 2.2.3 開發(fā)工具簡介 (1) ASP.NET 的簡介 ASP.NET 是一種建立在通用語言上的程式構(gòu)架,能被用于一臺(tái) Web 服務(wù)器 來建立強(qiáng)大的 Web 應(yīng)用程式。ASP.NET 提供許多比目前的 Web 研發(fā)模式強(qiáng)大 的優(yōu)勢。ASP.NET 是把基于通用語言的程式在服務(wù)器上運(yùn)行,執(zhí)行效率的大幅 提高。因?yàn)?ASP.NET 是基于通用語言的編譯運(yùn)行的程式,所以他的強(qiáng)大性和適 應(yīng)性,能使他運(yùn)行在 Web 應(yīng)用軟件研發(fā)者的幾乎全部的平臺(tái)上。通用語言的基 . 精選文本 本庫,消息機(jī)制,數(shù)據(jù)接口的處理都能無縫的整合到 ASP.NET 的 Web 應(yīng)用中。 ASP.NET 同時(shí)也是 Language-independent 語言獨(dú)立化的,所以,你能選擇一種最 適合你的語言來編寫你的程序,或把你的程式用非常多種語言來寫,目前已支 持的有 C#(C+和 Java 的結(jié)合體) 、VB、Jscript。ASP.NET 使運(yùn)行一些非常平 常的任務(wù)如表單的提交客戶端的身份驗(yàn)證、分布系統(tǒng)和網(wǎng)站設(shè)置變得非常簡單。 例如 ASP.NET 頁面構(gòu)架允許你建立你自己的用戶分界面,使其不同于常見的 VB-Like 界面。另外,通用語言簡化研發(fā)使把代碼結(jié)合成軟件簡單的就像裝配計(jì) 算機(jī)。ASP.NET 基于視窗系統(tǒng)認(rèn)證技術(shù)和應(yīng)用程序設(shè)置,你能確保你的原程序 是絕對(duì)安全的。所以我選擇 ASP.NET 和 C#作為成績分析與統(tǒng)計(jì)系統(tǒng)的開發(fā)語 言。 (2)面向?qū)ο缶幊痰母拍?面向?qū)ο蟮某绦蛟O(shè)計(jì)(Object-Oriented Programming,簡記為 OOP)是一種發(fā) 展已經(jīng)近五十年的程序設(shè)計(jì)思想。其自身理論已十分完善,并被多種面向?qū)ο?程序設(shè)計(jì)語言(Object-Oriented Programming Language,以下簡稱 OOPL)實(shí)現(xiàn)。 對(duì)象是對(duì)現(xiàn)實(shí)世界實(shí)體的模擬,由現(xiàn)實(shí)實(shí)體的過程或信息牲來定義。一個(gè)對(duì)象 可被認(rèn)為是一個(gè)把數(shù)據(jù)(屬性)和程序(方法)封裝在一起的實(shí)體,這個(gè)程序 產(chǎn)生該對(duì)象的動(dòng)作或?qū)λ邮艿降耐饨缧盘?hào)的反應(yīng)。區(qū)別面向?qū)ο蟮拈_發(fā)和傳 統(tǒng)過程的開發(fā)的要素有:對(duì)象識(shí)別和抽象、封裝、多態(tài)性和繼承。而 C#中所有 的算法都被類封閉起來(也叫封裝),所有算法都按類訪問,可以被繼承。面向?qū)?象的語言的精華之處在于多態(tài)的實(shí)現(xiàn)。也就是一個(gè)類的對(duì)象,在不同的時(shí)刻可 以執(zhí)行不同的算法。多態(tài)依賴于繼承,即父類指針可以指向子類地址。當(dāng)一個(gè)類 被實(shí)例化的時(shí)候,他會(huì)保留一個(gè)指針。這個(gè)指針符合其聲明類型的接口。如果 . 精選文本 這個(gè)類型具有子類并且這個(gè)對(duì)象被指向了子類的實(shí)例,那么這個(gè)指針將指向子 類的地址。由于子類具備父類的算法接口,因此父類的對(duì)象可以通過指針指向 子類的算法,實(shí)際上運(yùn)算的時(shí)候,子類的算法將填充到運(yùn)算中。如果有不同的 子類并且這些子類都有自己的一套算法,那么當(dāng)運(yùn)算的時(shí)候,程序?qū)⒌玫讲煌?的結(jié)果。 (3).NET Framework .NET Framework 就是我們通常所說的.NET 框架。.NET 框架具有兩個(gè)主要 組件:公共語言運(yùn)行庫和.NET 框架類庫。公共語言運(yùn)行庫是.NET 框架的基礎(chǔ)。 它是執(zhí)行時(shí)管理代碼的代理,它提供內(nèi)存管理、線程管理和遠(yuǎn)程處理等核心服 務(wù)。.NET Framework 類庫是一個(gè)綜合性的面向?qū)ο蟮目傻烙妙愋图?,用戶?以使用它開發(fā)多種應(yīng)用程序,這些應(yīng)用程序包括傳統(tǒng)的命令行或圖形用戶界面 (GUI)應(yīng)用程序,也包括基于 ASP.NET 所提供的創(chuàng)新的應(yīng)用程序。托管代碼 是指以運(yùn)行庫為目標(biāo)的代碼,而不以運(yùn)行庫為目標(biāo)的代碼稱非托管代碼。 .NET 框架也可山非托管組件承載,這些組件將公共語言運(yùn)行庫加載到它們 的進(jìn)程中并啟動(dòng)托管代碼的執(zhí)行,從而創(chuàng)一個(gè)可以同時(shí)利用托管和非托管功能 的軟件環(huán)境。 1公共語言運(yùn)行庫(CLR) 公共語言運(yùn)行庫管理內(nèi)存、線程執(zhí)行、代碼執(zhí)行、代碼安全驗(yàn)證、編譯、 以及其他系統(tǒng)服務(wù)。這些功能是在公共語言運(yùn)行庫上運(yùn)行的托管代碼所固有的。 運(yùn)行庫強(qiáng)制實(shí)施代碼安全訪問。它可由高性能的服務(wù)器端應(yīng)用程序承載。 2NET Framework 類庫(FCL) . 精選文本 .NET Framework 類庫是一個(gè)與公共語言運(yùn)行庫緊密集成的可重用的類型集 合。該類庫是面向?qū)ο蟮摹⒉⑻峁┯脩糇约旱耐泄艽a,可從中導(dǎo)出功能的類 型??梢杂?NET Framework 支持的任何一種語言來訪問類庫。 (4)SQL Server 數(shù)據(jù)庫簡介 SQL Server 是一個(gè)具備完全 Web 支持的數(shù)據(jù)庫產(chǎn)品,提供了對(duì)可擴(kuò)展 標(biāo)記語言(XML)的核心支持以及在 Internet 上和防火墻外進(jìn)行查詢的能力,提供 了以 Web 為標(biāo)準(zhǔn)為基礎(chǔ)的擴(kuò)展數(shù)據(jù)庫編程功能。豐富的 XML 和 Internet 標(biāo)準(zhǔn)支 持允許使用內(nèi)置的存儲(chǔ)過程以 XML 格式輕松存儲(chǔ)和檢索數(shù)據(jù)。具有使用方便、 可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點(diǎn)。 SQL Server 提供強(qiáng)大的開發(fā)工具和各類幵發(fā)特性,在大大提高開發(fā)效率的 同時(shí).進(jìn)一歩拓展應(yīng)用空間,帶來新的商業(yè)機(jī)遇。例如,XML 數(shù)據(jù)庫與 Web Server 的支持將使您的應(yīng)用實(shí)現(xiàn) Internet 數(shù)據(jù)互聯(lián),.NET 集成極大的擴(kuò)展了開發(fā) 空間,異構(gòu)數(shù)據(jù)集成、Service Broker 使您的數(shù)據(jù)和其它應(yīng)用無縫集成,各種新數(shù)據(jù) 類型和 T-SQL 擴(kuò)展帶來了諸多靈活性。 在數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)之前,對(duì)幵發(fā)數(shù)據(jù)庫的基本概念應(yīng)當(dāng)了解,對(duì)數(shù)據(jù) 庫的結(jié)構(gòu)、幵發(fā)數(shù)據(jù)庫應(yīng)用程序的步驟、幵發(fā)體系及方法都應(yīng)當(dāng)有相當(dāng)淸晰的 了解和認(rèn)識(shí)。數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)的標(biāo)足建立一個(gè)滿足用戶長期需求的產(chǎn)品。 開發(fā)的主要過程為:理解用戶的需求,然后,把它們轉(zhuǎn)變?yōu)橛行У臄?shù)據(jù)庫設(shè)計(jì)。 把設(shè)計(jì)轉(zhuǎn)變?yōu)閷?shí)際的數(shù)據(jù)庫,并且這些數(shù)據(jù)庫帶有功能完備、商效能的應(yīng)用。數(shù) 據(jù)庫技術(shù)在計(jì)算機(jī)軟件鄰域研究中一直是非常重要的主題,產(chǎn)生于 60 年代,30 多年來數(shù)據(jù)庫技術(shù)得到了迅速發(fā)展,并已形成較為完整的理論體系和一大批實(shí) 用系統(tǒng)。并且,近年來,隨著 World Wide Web(WWW)的猛增及 Internet 技術(shù)的 . 精選文本 迅速發(fā)展,使得數(shù)據(jù)庫技術(shù)之時(shí)成為最熱門技術(shù)之一。用戶數(shù)據(jù)目前表明,大 多數(shù)主流數(shù)據(jù)庫管理系統(tǒng)把用戶數(shù)據(jù)表示為關(guān)系?,F(xiàn)在把關(guān)系看作數(shù)據(jù)表。袞 的列包含域或?qū)傩?,表的行包含?duì)應(yīng)業(yè)務(wù)環(huán)境中的實(shí)體的記錄。并非所有的關(guān) 系都同樣符合要求,有些關(guān)系比其它關(guān)系更結(jié)構(gòu)化一些。 (5)Microsoft visual studio 2010 簡介 Visual Studio 是微軟公司推出的開發(fā)環(huán)境。是目前最流行的 Windows 平臺(tái) 應(yīng)用程序開發(fā)環(huán)境。Visual Studio 2010 版本于 2010 年 4 月 12 日上市,其集成開 發(fā)環(huán)境(IDE)的界面被重新設(shè)計(jì)和組織,變得更加簡單明了。Visual Studio 2010 同時(shí)帶來了 NET Framework 4.0、Microsoft Visual Studio 2010 CTP( Community Technology Preview-CTP),并且支持開發(fā)面向 Windows 7 的應(yīng)用程序。 除了 Microsoft SQL Server,它還支持 IBM DB2 和 Oracle 數(shù)據(jù)庫。其具有的新特 點(diǎn)有:(1)C# 4.0 中的動(dòng)態(tài)類型和動(dòng)態(tài)編程;(2)多顯示器支持;(3)使用 Visual Studio 2010 的特性支持 TDD;(4)支持 Office;(5)Quick Search 特性;(6)C+ 0 x 新特性; (7)IDE 增強(qiáng);(8)使用 Visual C+ 2010 創(chuàng)建 Ribbon 界面;9)新增基 于.NET 平臺(tái)的語言 F#;而根據(jù)微軟發(fā)布的一份官方文檔宣稱,Visual Studio 2010 和.NET Framework 4.0 將在下面五個(gè)方面有所創(chuàng)新:民主化的應(yīng)用程序生 命周期管理:在一個(gè)組織中,應(yīng)用程序生命周期管理(ALM)將牽涉到多個(gè)角色。 但是在傳統(tǒng)意義上,這一過程中的每個(gè)角色并不是完全平等的。Visual Studio Team System 2010 將堅(jiān)持打造一個(gè)功能平等、共同分擔(dān)的平臺(tái)以用于組織內(nèi)的應(yīng) 用程序生命周期管理過程;順應(yīng)新的技術(shù)潮流:每年,業(yè)界內(nèi)的新技術(shù)和新趨 勢層出不窮。通過 Visual Studio 2010,微軟將為開發(fā)者提供合適的工具和框架, 以支持軟件開發(fā)中最新的架構(gòu),開發(fā)和部署;讓開發(fā)商驚喜:從 Visual Studio . 精選文本 的第一個(gè)版本開始,微軟就將提高開發(fā)人員的工作效率和靈活性作為自己的目 標(biāo)。Visual Studio 2010 將繼續(xù)關(guān)注并且顯著地改進(jìn)開發(fā)者最核心的開發(fā)體驗(yàn);下 一代平臺(tái)浪潮的弄潮兒:微軟將繼續(xù)投資于市場領(lǐng)先的操作系統(tǒng),工具軟件和 服務(wù)器平臺(tái),為客戶創(chuàng)造更高的價(jià)值。使用 Visual Studio 2010,將可以在新一代 的應(yīng)用平臺(tái)上,為你的客戶創(chuàng)造令人驚奇的解決方案;跨部門的應(yīng)用:客戶將 在不同規(guī)模的組織內(nèi)創(chuàng)建應(yīng)用,跨度從單個(gè)部門到整個(gè)企業(yè)。Visual Studio 2010 將確保在這么寬泛的范圍內(nèi)的應(yīng)用開發(fā)都得到支持 第 3 章 報(bào)刊客服系統(tǒng)設(shè)計(jì) 3.1 系統(tǒng)設(shè)計(jì) . 精選文本 3.1.1 系統(tǒng)流程概述 系統(tǒng)根據(jù)不同的登錄人員,賦予他們不同的權(quán)限。管理人員具有最高的權(quán) 限,用戶登陸后可以進(jìn)行問題反饋,網(wǎng)上訂報(bào),讀者俱樂部??头卿浐罂梢?進(jìn)行用戶答疑。管理人員登陸后可以對(duì)惡意貼進(jìn)行刪除。系統(tǒng)流程圖如圖 3-1 所示。 NO YES NO YES NO YES 圖 3-1 系統(tǒng)流程圖 開始 登陸 管理員? 發(fā)帖管理 用戶? 用 戶 反 饋 網(wǎng) 上 訂 報(bào) 讀 者 俱 樂 部 客服? 客服答疑 結(jié)束 . 精選文本 3.1.2 系統(tǒng)功能概述 (1)登錄管理:為了保證系統(tǒng)的安全性,可以根據(jù)不同的用戶權(quán)限來提供不同 的服務(wù)。分為管理員登錄和用戶登錄以及客服登陸。 (2)管理員登錄管理:分為發(fā)帖管理、用戶信息管理、報(bào)刊管理、客服管理。 各個(gè)模塊均可進(jìn)行信息的添加、修改和刪除。 (3)客服登錄管理:對(duì)用戶的疑問進(jìn)行答疑。 (4)用戶管理:用戶進(jìn)行登錄以后可以發(fā)表自己的疑問,并進(jìn)行在限定報(bào)功能 以及在讀者俱樂部分享自己的心得體會(huì)。 3.2 數(shù)據(jù)庫設(shè)計(jì) SQL Server 2008 界面友好、操作簡單,同時(shí)包含一整套的管理和開發(fā)工具, 企業(yè)管理器就是其中的圖形化集成管理工具,用戶不用記住各種命令和 SQL 語 句就可以完成各種常規(guī)操作。數(shù)據(jù)庫開發(fā)人員可以使用任意一種開發(fā)平臺(tái)編寫 應(yīng)用程序來訪問 SQL Server。 本系統(tǒng)使用 SQL Server 2008 數(shù)據(jù)庫,下面是詳細(xì)的數(shù)據(jù)庫設(shè)計(jì)。 3.2.1 數(shù)據(jù)庫設(shè)計(jì)簡介 數(shù)據(jù)庫設(shè)計(jì)13(Database Design)通常是指對(duì)于一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造 其最優(yōu)的數(shù)據(jù)庫模式,并建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使其能夠有效地存儲(chǔ)相關(guān) . 精選文本 數(shù)據(jù),滿足各種用戶的應(yīng)用需求,根據(jù)用戶的要求,在某一個(gè)具體的數(shù)據(jù)庫管 理系統(tǒng)上,設(shè)計(jì)數(shù)據(jù)庫的結(jié)構(gòu)和建立數(shù)據(jù)庫的過程。在數(shù)據(jù)庫領(lǐng)域中,常常把 使用了數(shù)據(jù)庫的各類系統(tǒng)統(tǒng)稱為數(shù)據(jù)庫應(yīng)用系統(tǒng)。 數(shù)據(jù)庫設(shè)計(jì)就是建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng)的一種技術(shù),是信息系統(tǒng)開發(fā)中 的核心技術(shù)。由于數(shù)據(jù)庫應(yīng)用系統(tǒng)具有復(fù)雜性的特點(diǎn),為了支持相關(guān)程序的運(yùn) 行,數(shù)據(jù)庫設(shè)計(jì)就變得相當(dāng)復(fù)雜,因此最佳設(shè)計(jì)不可能一次就完成,而只能是 經(jīng)過“反復(fù)修整,逐步求精”的過程,也就是設(shè)計(jì)和結(jié)構(gòu)化數(shù)據(jù)庫中的所有數(shù) 據(jù)對(duì)象以及這些數(shù)據(jù)對(duì)象之間的關(guān)系的過程。 3.2.2 數(shù)據(jù)庫概念設(shè)計(jì) 通過對(duì)系統(tǒng)進(jìn)行的需求分析、系統(tǒng)功能的確定,規(guī)劃系統(tǒng)中使用的主要數(shù) 據(jù)庫實(shí)體分別為“用戶”、“報(bào)刊”、“帖子”、“客服”,實(shí)體 E-R 圖如圖 3-2 所示。 1 1 用戶 用戶名 密碼 性別 電話號(hào)碼 郵箱 訂閱 發(fā)表 發(fā)表時(shí)間 . 精選文本 n n n 1 圖 3-2 實(shí)體 E-R 圖 3.2.3 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì) 根據(jù)在數(shù)據(jù)庫概念設(shè)計(jì)中給出的數(shù)據(jù)庫實(shí)體 E-R 圖,可以設(shè)計(jì)數(shù)據(jù)表結(jié)構(gòu)。 數(shù)據(jù)庫中的主要數(shù)據(jù)表結(jié)構(gòu)請(qǐng)參見下列表。 (1)users 表(用戶表) 用戶表主要用來保存用戶信息,用戶表的結(jié)構(gòu)如表 3-1 所示 報(bào)刊 訂單號(hào) 報(bào)刊號(hào) 訂閱月數(shù) 訂閱份數(shù) 帖子 標(biāo)題 內(nèi)容 客服 客服號(hào) 密碼 答疑 單價(jià) . 精選文本 表 3-1 users 表 (1)ads 表(管理員表) 管理員表主要用來保存管理員信息,管理員表的結(jié)構(gòu)如表 3-2 所示 表 3-2 ads 表 列名數(shù)據(jù)類型說明 管理員號(hào) Varchar 主鍵 管理員姓名 Varchar 否 密碼 Varchar 否 (2)newspaper 表(報(bào)刊表) 報(bào)刊表主要用來保存報(bào)刊信息,報(bào)刊表的結(jié)構(gòu)如表 3-3 所示 表 3-3 newspaper 表 列名數(shù)據(jù)類型說明 訂單號(hào) Int 主鍵 用戶名 Varchar 否 列名數(shù)據(jù)類型說明 用戶名 Varchar 主鍵 密碼 Int 否 性別 Varchar 否 電話號(hào)碼 Varchar 否 郵箱 Varchar 否 . 精選文本 報(bào)刊號(hào) Varchar 否 訂閱月數(shù) Int 否 訂閱份數(shù) Int 否 單價(jià) Int 否 (3)tiezi 表(帖子表) 帖子表主要用來保存用戶所發(fā)貼子信息,帖子表的結(jié)構(gòu)如表 3-4 所示 表 3-4 tiezi 表 列名數(shù)據(jù)類型說明 標(biāo)題 Varchar 主鍵 內(nèi)容 Varchar 否 用戶名 Varchar 否 (4)CS 表(客服表) 客服表主要用來保存客服信息,客服表的結(jié)構(gòu)如表 3-5 所示 表 3-5 CS 表 列名數(shù)據(jù)類型說明 客服號(hào) Int 主鍵 客服名 Varchar 否 密碼 Varchar 否 . 精選文本 第四章 系統(tǒng)主要功能模塊設(shè)計(jì) 4.1 系統(tǒng)登錄頁面設(shè)計(jì) 在該報(bào)刊客服系統(tǒng)中,登錄設(shè)計(jì)是比較關(guān)鍵的一部分。具體頁面設(shè)計(jì)如圖 4-1 所示。登錄頁面分為管理員、客服、用戶三種類型登錄。通過下來菜單選擇 用戶類型,根據(jù)權(quán)限的不同進(jìn)入不同的操作頁面。普通用戶進(jìn)入客戶功能界面, 客服進(jìn)入用戶反饋中心頁面,管理員進(jìn)入管理員功能模塊界面。在系統(tǒng)登錄界 面的用戶名輸入框中輸入正確的用戶名,在密碼輸入框中輸入對(duì)應(yīng)的密碼,在 驗(yàn)證碼輸入框輸入驗(yàn)證碼即可登錄系統(tǒng),登錄時(shí)系統(tǒng)會(huì)驗(yàn)證用戶名和密碼的正 確性以及用戶的狀態(tài),用戶名或密碼錯(cuò)誤則提示錯(cuò)誤。 . 精選文本 圖 4-1 登錄界面 當(dāng)用戶名未輸入或密碼錯(cuò)誤時(shí),系統(tǒng)會(huì)給出提示,如圖 4-2 所示。 圖 4-2 登錄錯(cuò)誤提示 4.2 管理員管理界面設(shè)計(jì) 4.2.1 管理員管理模塊概述 管理員管理模塊是本系統(tǒng)的核心模塊之一,它處理的內(nèi)容主要包括審核用 戶發(fā)帖內(nèi)容,保證客服網(wǎng)站的規(guī)范性;管理用戶信息,對(duì)于惡意用戶進(jìn)行刪除 . 精選文本 處理。主要實(shí)現(xiàn)整個(gè)系統(tǒng)信息安全的管理,使系統(tǒng)的使用效率得到最大提升。 以管理員身份登錄后,即可進(jìn)入該管理頁面,如圖 4-3 所示。 (1)管理員登錄后界面,如圖 4-3 所示 圖 4-3 管理員主界面 (2)如果發(fā)現(xiàn)惡意貼,管理員有權(quán)進(jìn)行刪除(以 James 用戶為例) ,如圖 4- 4 所示 . 精選文本 圖 4-4 刪除惡意貼 4.2.2 用戶信息管理模塊實(shí)現(xiàn) 為了保障網(wǎng)站的規(guī)范性,為廣大用戶提供一個(gè)良好,健康的環(huán)境,如若管 理員發(fā)現(xiàn)惡意貼、灌水帖、廣告貼等違反網(wǎng)站規(guī)定的帖子,管理員在進(jìn)行刪帖 的同時(shí)(詳情可參考圖 4-4) ,也可以在用戶管理中心對(duì)惡意用戶賬號(hào)進(jìn)行刪號(hào) 處理,如圖 4-5 所示 圖 4-5 用戶管理界面 由于發(fā)現(xiàn)用戶 James 有發(fā)惡意貼的行為,因此管理員對(duì)此進(jìn)行刪號(hào)處理,詳情 如圖 4-6 所示 . 精選文本 圖 4-6 刪除惡意用戶 4.3 用戶模塊設(shè)計(jì) 4.3.1 用戶模塊概述 用戶模塊是本系統(tǒng)最為核心的模塊,該模塊的設(shè)計(jì)主要是為了提高用戶的 滿意度,想用戶之所想,堅(jiān)持秉承用戶是上帝的原則。以用戶身份登陸以后, 不僅可以看到其他讀者用戶所反饋的問題,而且還可以實(shí)現(xiàn)用戶反饋,報(bào)刊訂 閱,已訂查詢,讀者俱樂部四大功能,用戶登陸后主界面如圖 4-7 所示 . 精選文本 圖 4-7 用戶登陸后主界面 4.3.2 用戶反饋模塊的實(shí)現(xiàn) 用戶反饋模塊主要是將用戶所反映的問題自動(dòng)錄入到數(shù)據(jù)庫,方便以后的客 服人員進(jìn)行解答。單擊“用戶反饋”超鏈接,進(jìn)入用戶反饋界面,如圖 4-8 所 示。單擊“返回首頁”超鏈接,則返回用戶主界面。 . 精選文本 圖 4-8 4.3.3 報(bào)刊訂閱模塊的實(shí)現(xiàn) 報(bào)刊訂閱模塊主要是為了滿足廣大用戶看報(bào)的需要,實(shí)現(xiàn)方便,快捷的訂 報(bào)。當(dāng)用戶點(diǎn)擊“報(bào)刊訂閱”超鏈接后,其頁面如圖 4-10 所示,當(dāng)選擇相應(yīng)的 報(bào)刊號(hào)后,系統(tǒng)會(huì)自動(dòng)顯示出其所價(jià)格,然后用戶再根據(jù)自己的需求填寫相應(yīng) 的要訂閱的報(bào)刊份數(shù)以及所要訂閱的時(shí)間期限,最后點(diǎn)擊提交即可。 . 精選文本 圖 4-10 報(bào)刊訂閱界面 4.3.4 已訂查詢功能模塊的實(shí)現(xiàn) 已訂查詢功能模塊主要是為了方面用戶查詢自己所訂報(bào)刊的情況,以便了 解自己在報(bào)刊訂閱上的花銷。單擊“已訂查詢”超連接后,其頁面如圖 4-11 所 示,單擊用戶查詢按鈕后,會(huì)自動(dòng)顯示其所訂報(bào)刊情況,單擊“返回首頁”超 鏈接,則返回用戶主界面。 . 精選文本 圖 4-11 已訂查詢頁面 4.3.5 讀者俱樂部功能模塊實(shí)現(xiàn) 讀者俱樂部功能模塊主要是為了給用戶提供一個(gè)發(fā)表自己看法的環(huán)境,于 此同時(shí)也可以把自己認(rèn)為好的新聞分享給大家。單擊“讀者俱樂部”超鏈接后, 其頁面如圖

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論