九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

計算機(jī)科學(xué)與技術(shù) 以往5 劉靜 社區(qū)綜合服務(wù)信息管理系統(tǒng)畢業(yè)論文

上傳人:細(xì)水****9 文檔編號:58552809 上傳時間:2022-02-28 格式:DOC 頁數(shù):28 大小:975KB
收藏 版權(quán)申訴 舉報 下載
計算機(jī)科學(xué)與技術(shù) 以往5 劉靜 社區(qū)綜合服務(wù)信息管理系統(tǒng)畢業(yè)論文_第1頁
第1頁 / 共28頁
計算機(jī)科學(xué)與技術(shù) 以往5 劉靜 社區(qū)綜合服務(wù)信息管理系統(tǒng)畢業(yè)論文_第2頁
第2頁 / 共28頁
計算機(jī)科學(xué)與技術(shù) 以往5 劉靜 社區(qū)綜合服務(wù)信息管理系統(tǒng)畢業(yè)論文_第3頁
第3頁 / 共28頁

下載文檔到電腦,查找使用更方便

5 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《計算機(jī)科學(xué)與技術(shù) 以往5 劉靜 社區(qū)綜合服務(wù)信息管理系統(tǒng)畢業(yè)論文》由會員分享,可在線閱讀,更多相關(guān)《計算機(jī)科學(xué)與技術(shù) 以往5 劉靜 社區(qū)綜合服務(wù)信息管理系統(tǒng)畢業(yè)論文(28頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、目錄目錄1.1.概概 述述 .2 21.11.1 課題的目的課題的目的.2 21.21.2 技術(shù)介紹技術(shù)介紹 .2 21.31.3 研究課題的基本思路研究課題的基本思路.3 32.2.需求分析需求分析 .52.12.1 可行性分析可行性分析.5 52.1.12.1.1 經(jīng)濟(jì)可行性經(jīng)濟(jì)可行性 .5 52.1.32.1.3 用戶使用可行性用戶使用可行性 .6 62.22.2 需求分析需求分析.6 62.32.3 數(shù)據(jù)需求分析數(shù)據(jù)需求分析.6 63.3.系統(tǒng)的總體設(shè)計系統(tǒng)的總體設(shè)計 .83.13.1 系統(tǒng)功能模塊設(shè)計及分析系統(tǒng)功能模塊設(shè)計及分析.8 83.1.13.1.1 文章管理文章管理 .9 9

2、3 3.1.2.1.2 用戶信息管理模塊用戶信息管理模塊 .10103 3.1.3.1.3 留言信息管理模塊留言信息管理模塊 .10103.23.2 系統(tǒng)數(shù)據(jù)庫設(shè)計系統(tǒng)數(shù)據(jù)庫設(shè)計.11113.2.13.2.1 數(shù)據(jù)庫的設(shè)計數(shù)據(jù)庫的設(shè)計 .11113.2.23.2.2 數(shù)據(jù)庫安全策略數(shù)據(jù)庫安全策略 .12124.4.社區(qū)服務(wù)信息管理系統(tǒng)的詳細(xì)設(shè)計社區(qū)服務(wù)信息管理系統(tǒng)的詳細(xì)設(shè)計 .144.14.1 用戶信息的詳細(xì)設(shè)計用戶信息的詳細(xì)設(shè)計.14144.24.2 社區(qū)新聞的詳細(xì)設(shè)計社區(qū)新聞的詳細(xì)設(shè)計.16164.34.3 留言板的詳細(xì)設(shè)計留言板的詳細(xì)設(shè)計.18184.44.4 醫(yī)療保健詳細(xì)設(shè)計醫(yī)療保健詳

3、細(xì)設(shè)計.19194.54.5 社區(qū)活動詳細(xì)設(shè)計社區(qū)活動詳細(xì)設(shè)計.19194.64.6 友情鏈接詳細(xì)設(shè)計友情鏈接詳細(xì)設(shè)計.19194.74.7 后臺數(shù)據(jù)庫的具體實現(xiàn)后臺數(shù)據(jù)庫的具體實現(xiàn) .20205.5.調(diào)試調(diào)試 .24246.6.總結(jié)總結(jié) .2525致謝致謝 .2626注釋注釋 .2727參考文獻(xiàn)參考文獻(xiàn) .2727 社區(qū)綜合服務(wù)信息管理系統(tǒng)社區(qū)綜合服務(wù)信息管理系統(tǒng)重慶師范大學(xué)涉外商貿(mào)學(xué)院 計算機(jī)科學(xué)與技術(shù) 2010 級 劉靜指導(dǎo)教師 王寧中文摘要:隨著我國城市化發(fā)展,社區(qū)居住形式逐漸增多。在此形勢下,作者開發(fā)了一套社區(qū)居民服務(wù)信息的管理系統(tǒng),能使居民更加快捷地了解社區(qū)信息、享受社區(qū)服務(wù)。本系

4、統(tǒng)以微軟公司的 visual studio 2010 為開發(fā)平臺、C#為開發(fā)語言、Microsoft SQL Server 2005 為后臺數(shù)據(jù)庫管理系統(tǒng)。系統(tǒng)分為用戶管理、友情鏈接、文章分類、會員注冊/登錄四大功能模塊。社區(qū)用戶可以瀏覽屬于本用戶的相關(guān)信息,系統(tǒng)管理員可以添加、查詢、修改、刪除、查看所有的信息。本系統(tǒng)使用了 MVC 經(jīng)典三層架構(gòu)技術(shù),代碼簡潔。關(guān)鍵詞:管理系統(tǒng) 社區(qū)服務(wù) ASP MVCAbstract:With the development of Chinas urbanization, community living forms gradually increased.

5、 In this situation, the authors developed a community service information management system, which enables people to understand community information more quickly, and enjoy community service. This system Microsoft visual studio 2010 development platform, C # as the development language, Microsoft S

6、QL Server 2005 database management system for the background. System is divided into user management, links, articles classification Register / Login four functional modules. Community users can browse relevant information belonging to the user, the system administrator can add, query, modify, delet

7、e, view all information. The system uses a classic three-tier architecture MVC technology, code simple.Key words: Management Systems Community Service ASP MVC 1 1. . 概概 述述1.11.1 課題的目的課題的目的為什么我要開發(fā)這個網(wǎng)站呢?隨著我國的經(jīng)濟(jì)發(fā)展和城市開發(fā),集中式住宅小區(qū)慢慢成為居住的主流,社區(qū)綜合服務(wù)信息管理是針對現(xiàn)金的社會現(xiàn)狀和城市發(fā)展而產(chǎn)生的,用計算機(jī)操作的形式社區(qū)管理者可以很方便的通過服務(wù)信息系統(tǒng)向住戶們發(fā)布各種信

8、息。根據(jù)需求分析,實現(xiàn)社區(qū)綜合服務(wù)信息管理業(yè)務(wù),效益已越來越明顯。隨著我國信息化的不斷發(fā)展,人們的工作生活和娛樂,通信,了解最新信息的方式逐步都開始依賴互聯(lián)網(wǎng)絡(luò),生活條件的不斷提高,人們對居住環(huán)境要求也開始有著新的要求,人們開始更加喜歡足不出戶就能了解到社區(qū)發(fā)展的最新動態(tài),所以開始希望有一套便于對自己社區(qū)各種信息進(jìn)行管理的系統(tǒng)。但是目前根據(jù)我對周邊的一些社區(qū)的調(diào)查,普遍對社區(qū)的新聞和信息普及程度都不高,即使有些比較重要的消息也是通過紙質(zhì)粘貼和口頭傳遞,這樣的管理方式很浪費人力,沒有系統(tǒng)化的管理人們對很多信息知道的途徑就很單一往往會錯過一些重要資訊。所以這樣的管理方法已經(jīng)很落后不能適應(yīng)潮流,社區(qū)

9、綜合服務(wù)信息管理系統(tǒng)的開發(fā)任務(wù)主要是通過對社區(qū)重要信息的整理和發(fā)布,使社區(qū)物業(yè)管理公司更好的對社區(qū)信息進(jìn)行統(tǒng)一宣傳和規(guī)劃。網(wǎng)站的開發(fā)從管理員的角度,可以對社區(qū)的一些信息進(jìn)行添加、修改、刪除等管理工作,而從用戶的角度,可是隨時查詢與社區(qū)相關(guān)的信息,了解社區(qū)活動和相關(guān)醫(yī)療公共設(shè)施等信息,更加方便快捷。1.21.2 技術(shù)介紹技術(shù)介紹關(guān)于我的作品采用了微軟公司的 visual studio 2010.中的 c#語言平臺開發(fā),后臺數(shù)據(jù)庫建立在 Microsoft SQL Server 2005 基礎(chǔ)上,本網(wǎng)站項目使用技術(shù):ADO.NET + ASP.NET MVC 3.0,采用經(jīng)典三層架構(gòu),前臺使用 M

10、VC3.0,模板化處理,使用代碼更加簡潔,何為 ASP.NET MVC3.0。MVC 是三種 ASP.net 編程模式中的一種。MVC 是一種使用 MVC(Model View Controller 模型-視圖-控制器)設(shè)計創(chuàng)建 Web 應(yīng)用程序的模式:Model(模型)表示應(yīng)用程序核心(比如數(shù)據(jù)庫記錄列表)。是應(yīng)用程序中用于處理應(yīng)用程序數(shù)據(jù)邏輯的部分,通常模型對象數(shù)據(jù)庫中存取數(shù)據(jù)。View(視圖)表示數(shù)據(jù)(數(shù)據(jù)庫記錄)。是應(yīng)用程序中處理數(shù)據(jù)顯示的部分,通常視圖時依據(jù)模型數(shù)據(jù)創(chuàng)建的。Controller(控制器)處理輸入(寫入數(shù)據(jù)庫記錄)。是應(yīng)用程序中處理用戶交互的部分,通常控制器負(fù)責(zé)從視圖中

11、讀取數(shù)據(jù),控制用戶輸入,并向模型發(fā)送數(shù)據(jù)。MVC 模式同時提供 HTML CSS 和JavaScript 的完全控制。MVC 分層有助于管理復(fù)雜的應(yīng)用程序,因為您可以在一個時間內(nèi)專門關(guān)注一個方面。例如,您可以再不依賴業(yè)務(wù)邏輯的情況下專注于視圖設(shè)計。同時也讓應(yīng)用程序的測試更加容易。MVC 分層同時也簡化了分組開發(fā),不同的開發(fā)人員可同時開發(fā)視圖,控制器邏輯和業(yè)務(wù)邏輯。11.31.3 研究課題的基本思路研究課題的基本思路根據(jù)我對周邊社區(qū)現(xiàn)狀與社會問卷調(diào)查分析總結(jié)后,進(jìn)行了“社區(qū)綜合服務(wù)信息管理系統(tǒng)”的這個網(wǎng)站系統(tǒng)的開發(fā),結(jié)合目前軟件工程、SQL Server 數(shù)據(jù)庫應(yīng)用程序設(shè)計等先進(jìn)的技術(shù),在以.N

12、ET 環(huán)境為開發(fā)平臺的,通過 ASP.NET、C#編程語言、SQL Server 2005 數(shù)據(jù)庫進(jìn)行開發(fā),實現(xiàn)社區(qū)信息的網(wǎng)絡(luò)化管理。本網(wǎng)站的研發(fā)工作分為以下 6 個主要階段:(1)數(shù)據(jù)庫設(shè)計。首先設(shè)計數(shù)據(jù)庫中所需要的各個參數(shù)、然后創(chuàng)建數(shù)據(jù)庫和相對應(yīng)要用到的數(shù)據(jù)表。(2)系統(tǒng)進(jìn)行需求分析與功能的設(shè)計。包括系統(tǒng)的可行性分析和用戶需求的分析,獲取社區(qū)綜合服務(wù)信息的業(yè)務(wù)流程,收集各種用戶對網(wǎng)站功能有何需求對哪些方面的信息更感興趣,整理相關(guān)資料確定開發(fā)的大概方向。(3)數(shù)據(jù)庫安全策略設(shè)計。根據(jù)系統(tǒng)的功能對用戶的類型和權(quán)限進(jìn)行劃分,并進(jìn)行安全模型的設(shè)計。(4)網(wǎng)站功能的劃分。根據(jù)網(wǎng)站要實現(xiàn)不同的功能劃分

13、為不同的模塊,分別編寫對應(yīng)的代碼。(5)內(nèi)部調(diào)試。網(wǎng)站開發(fā)完成后,進(jìn)行系統(tǒng)內(nèi)部的測試,查找設(shè)計中的缺陷故障與錯誤,并及時對缺陷進(jìn)行改進(jìn)和糾正。在完成上述工作之后,設(shè)計和實現(xiàn)了社區(qū)綜合服務(wù)信息管理系統(tǒng),該系統(tǒng)具有以下特色和功能:使用了 ASP.NET+SQL Server 的主流開發(fā)模式。ASP.NET 是目前我用來開發(fā)程序中最理想得心應(yīng)手的平臺,同時這兩者結(jié)合是開發(fā)應(yīng)用系統(tǒng)的最佳組合。實現(xiàn)了系統(tǒng)管理員對小區(qū)的新聞,小區(qū)活動,醫(yī)療就業(yè)等信息的修改、刪除、添加以及查詢功能。實現(xiàn)了普通用戶對小區(qū)的新聞,小區(qū)活動,醫(yī)療就業(yè)等信息的查詢功能。為社區(qū)管理員對社區(qū)相關(guān)信息進(jìn)行發(fā)布提供了便捷。為普通用戶對社區(qū)

14、基本活動新聞的了解提供了方便。2.2. 需求分析需求分析需求分析是為了決定你所開發(fā)的網(wǎng)站應(yīng)該具有哪些功能,能夠滿足客服何種需要,確定各項功能有何聯(lián)系,同時要決定系統(tǒng)的運行環(huán)境,預(yù)測該網(wǎng)站在未來的發(fā)展前景趨勢,通過對系統(tǒng)中的各項數(shù)據(jù)的分析總結(jié)得出數(shù)據(jù)的功能模塊圖,確定數(shù)據(jù)庫表的建立。所以簡單來說需求分析就是“解決該問題,系統(tǒng)應(yīng)該怎么做”需要什么,如何實現(xiàn),所以需求分析是系統(tǒng)開發(fā)前期工作很重要的一個步驟。每一個社區(qū)都應(yīng)該有一個屬于自己社區(qū)的網(wǎng)站,這個網(wǎng)站可以讓該社區(qū)的居民更加方便的了解到例如醫(yī)療,社區(qū)活動等重要信息。2.12.1 可行性分析可行性分析針對社區(qū)綜合服務(wù)信息管理系統(tǒng)的實際情況,將可行性

15、分析分成經(jīng)濟(jì)可行性、技術(shù)可行性和用戶可行性三部分進(jìn)行。2.1.12.1.1 經(jīng)濟(jì)可行性經(jīng)濟(jì)可行性如今我國國民經(jīng)濟(jì)的快速發(fā)展,房地產(chǎn)行業(yè)的迅速發(fā)展,人們居住的環(huán)境越來越集體化和集中化,快節(jié)奏的生活人們更愿意用最方便快捷的方式了解所需要的信息,讓居民享受到足不出戶就能了解社區(qū)動態(tài),使用計算機(jī)對社區(qū)各項信息進(jìn)行管理比手工管理的方式具有更多的優(yōu)勢。最突出的優(yōu)勢在于快速檢索、查找方便、居民參與度高、成本低等,這些系統(tǒng)在很大程度上提高了相關(guān)部門的工作效率和管理水平,也提高社區(qū)對一些重要新聞的宣傳。2.1.22.1.2 技術(shù)可行性技術(shù)可行性(1)完善的社區(qū)網(wǎng)絡(luò)隨著我國信息化產(chǎn)業(yè)的飛速發(fā)展,我國上網(wǎng)用戶從 2

16、009 年的 3.32 億到如今的 2014 年已經(jīng)突破 6 億大關(guān),互聯(lián)網(wǎng)的快速普及,寬帶網(wǎng)絡(luò)已經(jīng)走進(jìn)了每個人的生活。電腦也快速普及到家家戶戶,平板電腦與智能手機(jī)等移動設(shè)備也開始更多的在生活與工作中運用到,同時社區(qū)網(wǎng)絡(luò)的廣泛構(gòu)建也提供了很好的網(wǎng)絡(luò)與硬件支持。(2)功能強(qiáng)大的信息平臺Microsoft SQL Server 2005 企業(yè)版是性能穩(wěn)定的服務(wù)器平臺;而Microsoft Visual Studio 2010 更是具有 web 開發(fā)的巨大優(yōu)勢。SQL Server+ASP.NET 正是開發(fā)信息系統(tǒng)的最好組合。2.1.32.1.3 用戶使用可行性用戶使用可行性目前,電腦已經(jīng)迅速普及到

17、家家戶戶,無論是家庭娛樂還是辦公室辦公均已接入 Internet,上網(wǎng)十分方便。對于用戶,可以隨時上網(wǎng)查詢小區(qū)的各方面信息就如第一手獲取就業(yè)信息,而對于管理員,也便于對小區(qū)的信息進(jìn)行修改、添加、刪除等操作。2.22.2 需求分析需求分析開發(fā)信息網(wǎng)站的是以滿足用戶的需求為前提,而在系統(tǒng)開發(fā)的最初階段中,用戶的需求往往是不完整的、不具體、不明確的,這時就需要開發(fā)者根據(jù)多方途徑收集到的用戶所需的功能特點對需求做進(jìn)一步的理解并歸納出較為詳細(xì)的需求說明。 本網(wǎng)站設(shè)計的目標(biāo)實現(xiàn)數(shù)據(jù)的快捷共享,結(jié)合社區(qū)管理的工作特點,實現(xiàn)社區(qū)管理員對社區(qū)信息的網(wǎng)上管理,并實現(xiàn)用戶能夠及時便捷隨時隨地通過網(wǎng)絡(luò)的獲取社區(qū)的各方

18、面信息。本系統(tǒng)用 Microsoft Visual Studio2010 和 SQL Server 2005 進(jìn)行網(wǎng)站的設(shè)計。在設(shè)計過程中,認(rèn)真分析網(wǎng)站開發(fā)目的而進(jìn)行前期的規(guī)劃是很有必要的。首先要對系統(tǒng)進(jìn)行仔細(xì)分析,確定系統(tǒng)中的角色,即各用戶在系統(tǒng)中所承擔(dān)的職責(zé)。本系統(tǒng)的角色包括了下面兩類主要角色:1.管理員:社區(qū)新聞,社區(qū)活動,醫(yī)療保健,留言板,用戶注冊,友情鏈接等信息的修改,增加,刪除,查詢。2.普通用戶: 社區(qū)新聞,社區(qū)活動,醫(yī)療保健,留言板,信息進(jìn)行查詢,留言板留言,修改個人注冊信息。3.社區(qū)管理者:2.32.3 數(shù)據(jù)需求分析數(shù)據(jù)需求分析本系統(tǒng)是社區(qū)綜合服務(wù)信息管理系統(tǒng),針對這種情況作

19、者建了 4 張表來存儲查詢系統(tǒng)所需的相關(guān)信息。(1)社區(qū)文章表 Articles:用于存儲社區(qū)每日要點新聞,醫(yī)療保健,社區(qū)活動,就業(yè)信息。(2)留言板信息表 Comment:用于用戶們的留言信息。(3)友情鏈接表 FriendLinks:社區(qū)網(wǎng)站友情鏈接。(4)用戶信息表 Users:用于存儲用戶信息。3.3. 系統(tǒng)的總體設(shè)計系統(tǒng)的總體設(shè)計3.13.1 系統(tǒng)功能模塊設(shè)計及分析系統(tǒng)功能模塊設(shè)計及分析我的網(wǎng)站主要有七大功能:(1)社區(qū)新聞:社區(qū)每日新聞要點的新增、修改、刪除等功能。(2)醫(yī)療保?。荷鐓^(qū)的醫(yī)療衛(wèi)生統(tǒng)計的新增、修改、刪除等功能。(3)社區(qū)活動:社區(qū)開展的重要活動新增、修改、查詢等管理。

20、(4)留言板:社區(qū)居民留言新增、修改、查詢等功能。(5)就業(yè)信息:對最新的社會就業(yè)信息進(jìn)行新增,修改等功能。(6)用戶注冊:社區(qū)的居民在社區(qū)服務(wù)網(wǎng)站進(jìn)行注冊實現(xiàn)網(wǎng)站留言,修改個人信息等。具體流程如圖 3.1:圖圖 3.13.1 系統(tǒng)功能模塊系統(tǒng)功能模塊系統(tǒng)總體設(shè)計的基本目的就是確定系統(tǒng)的各功能應(yīng)該如何實現(xiàn)。系統(tǒng)須實現(xiàn)操作方便與直觀。系統(tǒng)采用模塊化的程序設(shè)計的方法,主要是使得代碼更加的簡潔清晰明了,某一塊出現(xiàn)問題就找出問題的功能的代碼進(jìn)行修改,減少了工作量。根據(jù)我對周邊社區(qū)的觀察和居民問卷調(diào)查分析,居民們對社區(qū)活動,社區(qū)重要新聞,醫(yī)療保健,就業(yè)信息等關(guān)注度比較高,所以我的網(wǎng)站主要以這幾個關(guān)注度最

21、高的需求進(jìn)行模塊化設(shè)計。用戶登錄社區(qū)新聞醫(yī)療保健社區(qū)活動就業(yè)信息留言板用戶注冊社區(qū)服務(wù)信息管理系統(tǒng)圖圖 3.23.2 項目架構(gòu)總體圖項目架構(gòu)總體圖3.1.13.1.1 文章管理文章管理該模塊對網(wǎng)站展示的社區(qū)新聞、社區(qū)活動、醫(yī)療保健、就業(yè)信息進(jìn)行管理,方便了社區(qū)工作人員的工作。在這個模塊下 的社區(qū) 新聞,活動,醫(yī)療 保健 等都具有添加,修改,刪除,瀏覽的功能。 類型有: 社區(qū)新聞-policy , 醫(yī)療保健-product, 社區(qū)活動-company, 就業(yè)信息-work, 留言板-question。 具體流程如圖 3.3:文章管理社區(qū)新聞社區(qū)活動醫(yī)療保健就業(yè)信息添加修改刪除瀏覽圖圖 3.33.

22、3 文章管理模塊文章管理模塊3 3.1.2.1.2 用戶信息管理模塊用戶信息管理模塊 該模塊的功能是實現(xiàn)管理員對用戶詳細(xì)信息的瀏覽,添加,修改密碼,刪除用戶等功能,從這里社區(qū)信息 管理員可以將普通用戶修改為管理員。具體流程如圖3.4:用戶管理添加用戶編輯信息修改密碼刪除用戶圖圖 3.43.4 用戶信息管理模塊用戶信息管理模塊3 3.1.3.1.3 留言信息管理模塊留言信息管理模塊 留言模塊設(shè)定為不管是注冊用戶還是游客都可以留言,但是在留言后顯示的用戶民眾,若是登錄用戶這直接顯示用戶名,非用戶則顯示為游客,同時普通用戶只有留言和查看功能,管理員具有查看,留言,刪除的功能,如圖 3.5:留言管理管

23、理員用戶登錄游客留言普通用戶查看刪除留言留言圖圖 3 3. .5 5 留言信息管理模塊留言信息管理模塊3.23.2 系統(tǒng)數(shù)據(jù)庫設(shè)計系統(tǒng)數(shù)據(jù)庫設(shè)計3.2.13.2.1 數(shù)據(jù)庫的設(shè)計數(shù)據(jù)庫的設(shè)計根據(jù)上一章的需求分析,需要建立以下幾個表: 圖圖 3.63.6 UsersUsers 用戶信息表截圖用戶信息表截圖圖圖 3.73.7 FriendLinksFriendLinks 友情鏈接表截圖友情鏈接表截圖圖圖 3.83.8 ArticlesArticles 文章表截圖文章表截圖圖圖 3.93.9 commentcomment 留言信息表截圖留言信息表截圖數(shù)據(jù)信息對信息系統(tǒng)來說是非常重要的,所以對于信息系

24、統(tǒng)來說必須有一套實現(xiàn)數(shù)據(jù)存取的機(jī)制,通過后臺數(shù)據(jù)添加刪除等,前臺展示本系統(tǒng)關(guān)于數(shù)據(jù)存取部分的實現(xiàn)原理如下圖所示,該圖對于本網(wǎng)站的數(shù)據(jù)存取的操作流程進(jìn)行了抽象與概括。 圖圖 3.103.10 數(shù)據(jù)存取關(guān)系圖數(shù)據(jù)存取關(guān)系圖3.2.23.2.2 數(shù)據(jù)庫安全策略數(shù)據(jù)庫安全策略什么叫做數(shù)據(jù)庫的安全性,即防止數(shù)據(jù)庫因為不合法的操作造成數(shù)據(jù)庫中數(shù)據(jù)的泄露,損壞等,數(shù)據(jù)庫的安全控制策略主要是通過對系統(tǒng)身份驗證來進(jìn)行控制,所謂驗證是指當(dāng)用戶訪問系統(tǒng)時,用戶的帳戶名和密碼在系統(tǒng)中進(jìn)行確認(rèn)的過程。身份驗證的主要內(nèi)容包括驗證該用戶的帳戶是否有效,是否能訪問系統(tǒng),如能訪問則可訪問該系統(tǒng)中的哪些數(shù)據(jù)等。數(shù)據(jù)庫管理員主要通

25、過兩大途徑來實現(xiàn)數(shù)據(jù)的安全性。2(1)通過用戶標(biāo)識與驗證實現(xiàn)使用用戶名或用戶標(biāo)識以指示用戶身份,內(nèi)部系統(tǒng)通常都記錄有合法用戶的用戶名或標(biāo)識,通過系統(tǒng)來驗證該用戶是否為合法的用戶,如通過驗證則進(jìn)行下一步的核實;若不是,這該用戶不得使用此系統(tǒng)。(2)通過 SQL Server 身份驗證方式實現(xiàn)SQL Server 具體有兩類身份驗證的方式,即:SQL Server 身份驗證方式和Windows 身份驗證方式。SqlDataReaderSqlCommandSqlConnection參數(shù) S Q LDataBaseSqlConnectionDataGridSqlDataAdapterDataSet S

26、 Q L參數(shù)圖圖 3.113.11 SQLSQL Server2005Server2005 登錄界面登錄界面當(dāng)使用 SQL Server 身份驗證方式時,由 SQL Server 系統(tǒng)的管理員設(shè)置賬號和密碼,用戶連接 SQL Server 時,需使用正確的登錄名和密碼。當(dāng)使用 Windows身份驗證方式時,用戶不必提供 SQL Server 的登錄賬號和密碼,只需輸入連接使用的用戶名就能連接到系統(tǒng)上但是在連接之前,管理員必須將電腦系統(tǒng)賬號定義為 SQL Server 的有效登錄賬號。我開發(fā)的網(wǎng)址主要是使用 SQL Server 身份驗證方式。4.4. 社區(qū)服務(wù)信息管理系統(tǒng)的詳細(xì)設(shè)計社區(qū)服務(wù)信息

27、管理系統(tǒng)的詳細(xì)設(shè)計社區(qū)綜合服務(wù)管理系統(tǒng)采用模塊化的程序設(shè)計的方法,采用模塊化的方式進(jìn)行程序設(shè)計,可以使網(wǎng)站的整體結(jié)構(gòu)變得清晰明了,代碼可以更加簡潔,能夠更加快捷的進(jìn)行修改同時也更容易進(jìn)行維護(hù)和升級。網(wǎng)站根據(jù)登錄用戶名來判別該用戶擁有何種權(quán)限。圖圖 4.14.1 管理員登錄后界面管理員登錄后界面圖圖 4.24.2 超級管理員登錄后界面超級管理員登錄后界面圖圖 4.34.3 普通用戶登錄后界面普通用戶登錄后界面4.14.1 用戶信息的詳細(xì)設(shè)計用戶信息的詳細(xì)設(shè)計超級管理員登錄網(wǎng)站后自動跳轉(zhuǎn)到用戶信息管理界面,此時可以對用戶信息進(jìn)行修改、刪除、添加和查詢操作,而普通用戶和管理員登陸網(wǎng)站后只能自己的信息

28、進(jìn)行修改,同時超級管理員也可以將某些用戶的權(quán)限進(jìn)行更改,我的網(wǎng)站中用戶信息的管理者只能夠是超級管理員。(1)用戶信息修改及刪除:當(dāng)超級管理員登錄成功,進(jìn)入管理員主頁面后,用戶管理,會彈出用戶基本信息的頁面,如圖 4.3 所示:圖圖 4.34.3 社區(qū)用戶信息管理界面社區(qū)用戶信息管理界面點擊編輯后,超級管理員便可以對用戶信息進(jìn)行修改,輸入完所要修改的信息,同時超級管理員可以更改用戶的權(quán)限,不過本網(wǎng)站必須存在一個超級管理員,修改完成后點擊保存,系統(tǒng)會自動保存修改后的信息,如按用戶列表,則返回到修改前頁面。點擊刪除按鈕,則會將本行的用戶信息刪除。如果用戶忘記密碼可以聯(lián)系管理人員進(jìn)行密碼修改。圖圖 4

29、.44.4 用戶信息修改界面用戶信息修改界面(2)新增用戶操作點擊圖 4.3 的“新增用戶”按鈕,會出現(xiàn)新用戶信息添加的頁面,輸入所要添加的信息后,按“保存”按鈕,返回到圖 4.3 頁面,此時,剛剛添加的信息亦會顯示出來。如果需要繼續(xù)添加可再點擊“新增用戶”按鈕,便可以回到添加界面繼續(xù)進(jìn)行對新用戶的添加操作。如果要對用戶基本信息進(jìn)行重新添加,可按“編輯”按鈕。圖圖 4.54.5 新增用戶界面新增用戶界面4.24.2 社區(qū)新聞的詳細(xì)設(shè)計社區(qū)新聞的詳細(xì)設(shè)計同時我的網(wǎng)站中管理員和超級管理員都可以對社區(qū)新聞進(jìn)行修改、刪除、添加和查詢操作,而用戶只能對新聞進(jìn)行瀏覽操作。 圖圖 4.64.6 社區(qū)新聞瀏覽

30、界面社區(qū)新聞瀏覽界面(1)社區(qū)新聞修改及刪除:當(dāng)管理員登錄成功后,進(jìn)入管理員主頁面,點擊社區(qū)新聞管理,會彈出新聞基本信息的頁面,如圖 4.7 所示:圖圖 4.74.7 社區(qū)新聞基本信息界面社區(qū)新聞基本信息界面社區(qū)新聞的操作,點擊編輯便可以對已有的新聞進(jìn)行修改,輸入所要修改的信息后,點擊保存,系統(tǒng)會自動保存修改后的信息,如按新聞列表,則返回到修改前頁面。點擊刪除,則會將本行的新聞信息刪除。管理員可以對要點新聞進(jìn)行添加。點擊圖 4.7 的“新增社區(qū)新聞”按鈕,會出現(xiàn)添加新聞信息的頁面,輸入所要添加的信息后,按“保存”按鈕,系統(tǒng)會提示“添加成功”,返回到圖 4.7 頁面,此時,剛剛添加的信息亦會顯示

31、出來。圖圖 4.84.8 新聞信息添加界面新聞信息添加界面因為 Articles 表中包含了社區(qū)新聞,社區(qū)活動,就業(yè)信息,醫(yī)療保健,如何在相應(yīng)網(wǎng)頁選取相對應(yīng)的數(shù)據(jù)則是通過表中的 DealType 列進(jìn)行區(qū)分,類型有: 社區(qū)新聞-policy , 醫(yī)療保健-product, 社區(qū)活動-company, 就業(yè)信息-work, 留言板-question:實現(xiàn)的代碼: public static List GetAll(string dealType) string sql = select * from Articles where DealType=dealType ORDER BY Create

32、Date DESC; SqlParameter p1 = DBHelper.CreaetSqlParameter(dealType, dealType); DataTable table = DBHelper.GetTable(sql, p1); List articles = new List(); foreach (DataRow row in table.Rows) Articles article = new Articles(); article.LoadData(row); articles.Add(article); return articles; 4.34.3 留言板的詳細(xì)設(shè)

33、計留言板的詳細(xì)設(shè)計管理員可以對留言板進(jìn)行刪除和查詢操作,而用戶能對留言板進(jìn)行瀏覽和添加進(jìn)行瀏覽操作。圖圖 4.94.9 留言板后臺界面留言板后臺界面若用戶添加留言未登錄用戶留言成功后顯示為游客,登錄用戶顯示該用戶名。圖圖 4.104.10 留言板界面留言板界面4.44.4 醫(yī)療保健詳細(xì)設(shè)計醫(yī)療保健詳細(xì)設(shè)計管理員可以對醫(yī)療保健進(jìn)行修改、刪除、添加和查詢操作,而用戶只能對醫(yī)療保健進(jìn)行瀏覽操作。和社區(qū)新聞的操作基本一致,關(guān)注醫(yī)療衛(wèi)生。4.54.5 社區(qū)活動詳細(xì)設(shè)計社區(qū)活動詳細(xì)設(shè)計管理員可以對社區(qū)活動進(jìn)行修改、刪除、添加和查詢操作,而用戶只能對社區(qū)活動進(jìn)行瀏覽操作。和社區(qū)新聞的操作基本一致社區(qū)活動方便

34、用戶們知道該社區(qū)近期開展的活動,以便及時知道信息參加。4.64.6 友情鏈接詳細(xì)設(shè)計友情鏈接詳細(xì)設(shè)計管理員可以對友情鏈接進(jìn)行修改、刪除、添加和查詢操作,而用戶只能對友情鏈接進(jìn)行瀏覽操作。和社區(qū)新聞的操作基本一致,友情鏈接主要是方便用戶快速進(jìn)入一些常用網(wǎng)址,管理員可以直接點擊新增友情鏈接,添加網(wǎng)站。圖圖 4.114.11 友情鏈接界面友情鏈接界面圖圖 4.124.12 新增友情鏈接界面新增友情鏈接界面4.74.7 后臺數(shù)據(jù)庫的具體實現(xiàn)后臺數(shù)據(jù)庫的具體實現(xiàn)數(shù)據(jù)庫表實體的代碼USE CommunityInfoSysGO/* Object: Table dbo.Users Script Date: 0

35、2/11/2014 23:37:23 */SET ANSI_NULLS ON /用戶基本信息表的創(chuàng)建GOSET QUOTED_IDENTIFIER ONGOSET ANSI_PADDING ONGOCREATE TABLE dbo.Users(Id varchar(50) NOT NULL,UserName varchar(100) NOT NULL,NickName varchar(200) NULL,Password varchar(50) NOT NULL,UserType varchar(10) NOT NULL,Gender int NULL,Age int NULL,Address

36、 varchar(500) NULL,CreateDate datetime NOT NULL, CONSTRAINT PK_Users PRIMARY KEY CLUSTERED (Id ASC)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON PRIMARY) ON PRIMARYGOSET ANSI_PADDING OFFGO/* Object: Table dbo.FriendLinks Sc

37、ript Date: 02/11/2014 23:37:23 */SET ANSI_NULLS ON /友情鏈接表的創(chuàng)建GOSET QUOTED_IDENTIFIER ONGOSET ANSI_PADDING ONGOCREATE TABLE dbo.FriendLinks(Id varchar(50) NOT NULL,LinkUrl varchar(200) NOT NULL,ShowName varchar(100) NOT NULL,Remarks varchar(200) NULL,CreateUser varchar(50) NOT NULL,CreateDate datetime

38、 NULL, CONSTRAINT PK_FriendLinks PRIMARY KEY CLUSTERED (Id ASC)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON PRIMARY) ON PRIMARYGOSET ANSI_PADDING OFFGO/* Object: Table dbo.Articles Script Date: 02/11/2014 23:37:23 */SET AN

39、SI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOSET ANSI_PADDING ON /所用文章信息表的創(chuàng)建GOCREATE TABLE dbo.Articles(Id varchar(50) NOT NULL,Title varchar(200) NOT NULL,Contents varchar(max) NOT NULL,DealType varchar(50) NOT NULL, /屬性區(qū)別用于區(qū)分是社區(qū)新聞,醫(yī)療保健,就業(yè)信息等CreateUser varchar(50) NULL,CreateDate datetime NOT NULL, CONST

40、RAINT PK_Articles PRIMARY KEY CLUSTERED (Id ASC)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON PRIMARY) ON PRIMARYGOSET ANSI_PADDING OFFGO5.5. 調(diào)試調(diào)試在網(wǎng)站投入使用前要進(jìn)行一系列的測試,以保證網(wǎng)站運行更高的準(zhǔn)確性,通過調(diào)試發(fā)現(xiàn)網(wǎng)站的各個缺陷與故障及時解決問題,使網(wǎng)站后期運行更穩(wěn)定,在我調(diào)試過程中最大的問

41、題可能是網(wǎng)站運行顯示無法連接到數(shù)據(jù)庫,解決辦法可能為在數(shù)據(jù)配置文件中看數(shù)據(jù)庫是否正確連接,用戶名和口令是否正確 數(shù)據(jù)要按照標(biāo)準(zhǔn)測試要求進(jìn)行測試,經(jīng)調(diào)試后確認(rèn)本網(wǎng)站已完成了分析階段所要求的所有功能,可以投入使用。6.6. 總結(jié)總結(jié)在這網(wǎng)站開發(fā)項目上,由于本人是初次開發(fā)網(wǎng)站,在經(jīng)驗和知識方面都存在很多不知,專業(yè)知識也有所欠缺。由于網(wǎng)站的開發(fā)過程中,時間比較倉促,很多東西都是靠著自己去慢慢摸索完成的,因此,該網(wǎng)站必然會存在一些問題,因為對社區(qū)的信息管理的整個流程也不是很熟悉都是靠著自己多周邊幾個社區(qū)的調(diào)查得來的一些信息,所以在需求分析上可能未能做到完全滿足客戶的需要。盡管本網(wǎng)站存在一些問題,但其功能

42、較全面,易于日后程序更新,數(shù)據(jù)庫管理容易、界面友好、操作方便、效率高等優(yōu)點是本網(wǎng)站所必需的。通過開發(fā)這個網(wǎng)站項目,我學(xué)會了項目開發(fā)的所必須經(jīng)歷的過程,鞏固了我對 Visual C#的學(xué)習(xí),也學(xué)會了用 ASP.net MVC 進(jìn)行界面模板處理,但在這次設(shè)計中的最大收獲并不是掌握了這幾門開發(fā)工具的應(yīng)用,而是學(xué)會了設(shè)計系統(tǒng)的思維方法致謝致謝 從確定課題到現(xiàn)在完成畢業(yè)論文設(shè)計,衷心的感謝我的指導(dǎo)老師王寧老師給與了我精心的指導(dǎo)和熱情的幫助,尤其在課題設(shè)計的前期準(zhǔn)備階段和本人的數(shù)據(jù)庫的設(shè)計開發(fā)階段,老師給我提出了許多寶貴的意見,在最后的網(wǎng)站測試階段老師也在百忙之中抽出時間給我們提供幫助,遇到問題老師也很熱

43、情的給予解答,論文的修改階段,老師也很認(rèn)真的指出我們格式上的錯誤,這樣使得我能夠順利的完成畢業(yè)設(shè)計的開發(fā)工作和論文的撰寫,在這段時間的相處中,老師淵博的知識,敏銳的思維方式和實事求是認(rèn)真負(fù)責(zé)的工作態(tài)度都給我留下了很深的印象,這將在我以后的學(xué)習(xí)工作生活中受益匪淺,謹(jǐn)此向老師表示衷心的感謝和崇高的敬意。 注釋注釋1. 佚名.ASP.net MVCEB/OL.百度百科,2014, 2. 佚名.數(shù)據(jù)庫安全性EB/OL.百度百科,2014, 參考文獻(xiàn)參考文獻(xiàn) 1 徐大偉,楊麗萍,焦學(xué)理著. ASP.net 應(yīng)用開發(fā)案例教程M.北京:北京清華大學(xué)出版社,2012. 2 張虹軟件工程與軟件開發(fā)工具M(jìn)北京:清華大學(xué)出版社,2009. 3 王珊,薩師煊著. 數(shù)據(jù)庫系統(tǒng)概論M.高等教育出版社,2006.4 梁立新. 項目實踐精編:C#核心技術(shù)應(yīng)用開發(fā)M.北京:電子工業(yè)出版社,2010.5 陳明非. Visual C#200 程序設(shè)計教程M.北京:機(jī)械工業(yè)出版社,2007.6 李志云. C#2005 數(shù)據(jù)庫開發(fā)案例M.北京: 機(jī)械工業(yè)出版社,2009.7 w3school.ASP.NET 教程EB/OL.http/

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

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!