




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、隨著我國的經(jīng)濟(jì)發(fā)展和城市開發(fā),住宅小區(qū)越來越成為居住的主流,社區(qū)居 民信息管理是針對(duì)當(dāng)代社會(huì)這一市場需要應(yīng)運(yùn)而生的。用計(jì)算機(jī)操作的社區(qū)居民 信息管理系統(tǒng)是為小區(qū)管理者和小區(qū)用戶更好的維護(hù)小區(qū)居民信息管理業(yè)務(wù)而開 發(fā)的管理軟件。根據(jù)需求分析,實(shí)現(xiàn)社區(qū)居民信息管理業(yè)務(wù),效益已越來越明顯。 因此,開發(fā)這樣一套社區(qū)居民信息管理系統(tǒng)軟件是很有必要的。本文主要介紹了社區(qū)居民信息管理系統(tǒng)的設(shè)計(jì)過程。該系統(tǒng)采用ASP.NET以 及SQL Server為開發(fā)平臺(tái),采用B/S模式設(shè)計(jì),利用計(jì)算機(jī)網(wǎng)絡(luò)的各種優(yōu)勢,根 據(jù)社區(qū)居民管理原則,對(duì)社區(qū)的各種服務(wù)進(jìn)行統(tǒng)一、規(guī)范的管理,實(shí)現(xiàn)各個(gè)功能 模塊的修改、刪除、添加、查詢
2、功能。達(dá)到規(guī)范化管理的效果,提高工作效率, 從而全面提高對(duì)社區(qū)居民的管理水平和服務(wù)質(zhì)量。關(guān)鍵詞:社區(qū)居民;ASP.NET;信息管理系統(tǒng)AbstractWith the development of Chinese economy and urban, residence community is becoming the mainstream of peoples living. Community information management emerges because of this modern social demand. Community MIS, operated by co
3、mputers, is one kind of management software which is used to well maintain residents5 information management business for the community managers and residents. According to the demand analysis, the benefit of realizing the business of community information management is getting more and more positiv
4、e. Therefore, it is of high necessity to open up such kind of Community MIS.This article mainly focuses on introducing design process of Community MIS. This system adopts ASP.NET and SQL Server as its development platform, designing by B/S pattern, taking advantage of computer network, to administer
5、 various services in community and to realize the function of modify, deletion, append, reference in each modular. In this way, community can reach effective standardized management, increase work efficiency. Thereby, we can improve the standard of management and services for residents.Key words: co
6、mmunity; ASP.NET; MIS目錄 TOC o 1-5 h z HYPERLINK l bookmark13 o Current Document 第1章概述1 HYPERLINK l bookmark16 o Current Document 1. 1課題的目的1 HYPERLINK l bookmark19 o Current Document 2 ASP.NET 介紹1 HYPERLINK l bookmark25 o Current Document 3 SQL Server 介紹2 HYPERLINK l bookmark33 o Current Document 4研究
7、課題的基本思路3 HYPERLINK l bookmark46 o Current Document 第2章需求分析5 HYPERLINK l bookmark49 o Current Document 1可行性分析5 HYPERLINK l bookmark68 o Current Document 2. 2需求分析6 HYPERLINK l bookmark74 o Current Document 3數(shù)據(jù)需求分析6 HYPERLINK l bookmark94 o Current Document 第3章社區(qū)居民信息管理系統(tǒng)的總體設(shè)計(jì) 8 HYPERLINK l bookmark97 o
8、 Current Document 1系統(tǒng)功能模塊設(shè)計(jì)及分析8 HYPERLINK l bookmark103 o Current Document 2系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)9 HYPERLINK l bookmark116 o Current Document 第4章社區(qū)居民信息管理系統(tǒng)的詳細(xì)設(shè)計(jì) 121系統(tǒng)管理的詳細(xì)設(shè)計(jì)122小區(qū)管理的詳細(xì)設(shè)計(jì)12 HYPERLINK l bookmark128 o Current Document 4.3樓房管理的詳細(xì)設(shè)計(jì)144.4居民管理的詳細(xì)設(shè)計(jì)154.5查詢管理的詳細(xì)設(shè)計(jì)15 HYPERLINK l bookmark136 o Current Docume
9、nt 4.6基礎(chǔ)設(shè)施管理的詳細(xì)設(shè)計(jì)16 HYPERLINK l bookmark140 o Current Document 4.7流動(dòng)人口管理的詳細(xì)設(shè)計(jì)17第5章 社區(qū)居民信息管理系統(tǒng)測試 錯(cuò)誤!未定義書簽。結(jié)論錯(cuò)誤!未定義書簽。參考文獻(xiàn)錯(cuò)誤!未定義書簽。錯(cuò)誤!未定義書簽。第1章概述1.1課題的目的社區(qū)居民信息管理工作是社區(qū)物業(yè)管理工作的重要環(huán)節(jié),具有工作量大、靈 活性強(qiáng)、對(duì)社區(qū)物業(yè)管理影響大等特點(diǎn)。特別是近年來,隨著中國大步跨入了信 息化社會(huì),人們的工作生活與通信、信息的關(guān)系日益緊密,人們對(duì)居住環(huán)境要求 不斷提高的同時(shí),也希望有一套便于對(duì)社區(qū)居民信息進(jìn)行管理的系統(tǒng)。而我國目 前還有相當(dāng)一部
10、分的社區(qū)管理公司還停留在人工管理的基礎(chǔ)上,這樣的管理機(jī)制 已經(jīng)不適應(yīng)時(shí)代的發(fā)展,其管理方法將浪費(fèi)許多的人力和物力。社區(qū)居民信息管 理系統(tǒng)的開發(fā)任務(wù)主要是通過對(duì)社區(qū)居民信息的整理、共享,使社區(qū)物業(yè)管理公 司更好的對(duì)社區(qū)居民進(jìn)行管理,真正實(shí)現(xiàn)檢索迅速、查找方便、可靠性強(qiáng)、存儲(chǔ) 量大等優(yōu)點(diǎn)。采用微軟最新推出的.NET平臺(tái),從管理員的角度,可以對(duì)社區(qū)的一 些信息進(jìn)行添加、修改、刪除等管理工作,而從用戶的角度,可是隨時(shí)查詢與社 區(qū)相關(guān)的信息,了解樓房的增減以及小區(qū)周圍設(shè)施等信息,真正提高了工作效率 和管理水平。課題的目的旨在應(yīng)用現(xiàn)代的信息網(wǎng)絡(luò)化管理技術(shù)解決社區(qū)居民信息 管理中存在的問題,使其對(duì)社區(qū)居民信
11、息的管理更具現(xiàn)代化。1.2 ASP.NET介紹ASP.NET是微軟主推的新技術(shù),是運(yùn)行于Windows平臺(tái).net框架下的一種新 型的功能強(qiáng)大的Web編程語言,一經(jīng)推出就備受關(guān)注。發(fā)展至今,ASP.NET經(jīng)過 幾年的改進(jìn)和優(yōu)化,已漸漸成為成熟、穩(wěn)定的能與JSP對(duì)抗的一種Web編程語言。 傳統(tǒng)的ASP由于被束縛于弱類型的腳本語言功能限制,導(dǎo)致ASP難以應(yīng)用在中大 型系統(tǒng)中1。ASP.NET問世后,把程序員從ASP的這種困境中拯救出來,一經(jīng)推 出,就廣受程序員歡迎,并紛紛投入ASP.NET的懷抱中,揪起學(xué)習(xí)熱潮。其強(qiáng)大 的功能、高系數(shù)的安全性、快捷的處理速率、條理清晰的代碼以及許許多多的集 成功能
12、,令A(yù)SP程序員嘆為觀止,以前在ASP中難以實(shí)現(xiàn)的功能在ASP.NET變 得如此較松2。ASP.NET采用了 C#、VB.NET等高級(jí)語言編寫,在功能上更加強(qiáng)大,不僅是 Web頁面的處理上,也深入到系統(tǒng)底層中(例如訪問Windows注冊(cè)表,緩存管理、 事件日志等)。目前網(wǎng)絡(luò)上的資料介紹多數(shù)是用C#和VB.NET。ASP.NET更接近 Windows應(yīng)用程序,是一種面向?qū)ο蟮木幾g型程序,所有一切執(zhí)行機(jī)理都是面向 控制“對(duì)象”而做的。所以,ASP.NET中引入了一個(gè)“控件”的概念,必要的HTML 網(wǎng)頁代碼由Web控件在服務(wù)器端控制生成。Web控件的動(dòng)態(tài)屬性在代碼類文件中 控制,固定的HTLM部分可
13、以用純HTML標(biāo)簽,或HTML服務(wù)器控件(普通HTML 標(biāo)簽中加入runat=server”屬性,使其成為一個(gè)服務(wù)器控件,在服務(wù)器端執(zhí)行,這 樣可以更有效地提高編譯效率,使程序執(zhí)行速度更快)。ASP.NET頁面第一次被 請(qǐng)求后,被編譯成一個(gè)類文件,以后就直接執(zhí)行這個(gè)類文件,從而速度較ASP快 2-3倍以上,特別是在站點(diǎn)訪問量很大的時(shí)候,ASP.NET仍能表現(xiàn)得很好。ASP.NET是微軟提供的新一代的Web開發(fā)平臺(tái),同其他Web開發(fā)平臺(tái)相比, ASP.NET具有下面三大優(yōu)勢3。支持編譯型語言目前流行的幾種腳本語言比如VBScript、JavaScript等都有兩個(gè)主要的缺點(diǎn)。 第一,不支持強(qiáng)數(shù)據(jù)
14、類型。在JavaScript中定義變量只有一個(gè)關(guān)鍵字var,使用var 關(guān)鍵字定義的變量,如果賦值是字符串,該變量就是字符串變量;如果賦值是整 數(shù),則該變量就是整型變量。第二,腳本語言是解釋型的。通常情況下,解釋型 的腳本語言在性能上抵不上編譯型的語言。程序員通過C#語言囹,利用各種Web 控件,可以非常容易地開發(fā)ASP.NET Web程序。由于ASP.NET頁面在執(zhí)行前會(huì) 被編譯,所以ASP.NET的性能得到了很大的提高。程序代碼與頁面內(nèi)容的成功分離ASP.NET Web開發(fā)技術(shù)為程序員提供了一種非常好的開發(fā)模式,它通過Web 控件將程序代碼與頁面內(nèi)容成功分離,從而使ASP.NET的程序結(jié)構(gòu)
15、異常清晰,開 發(fā)和維護(hù)的效率也得到了很大的提高。另外可以利用Visual Studio.NET集成環(huán)境 下開發(fā)ASP.NET應(yīng)用程序,該環(huán)境不僅提供了強(qiáng)大的調(diào)試能力,而且還集成了“所 見即所得”的HTML編輯器,為開發(fā)人員開發(fā)Web頁提供了方便的圖形化支持。引入服務(wù)器端控件服務(wù)器端控件會(huì)生成發(fā)送給瀏覽器的HTML代碼,顯示控件,它們還能生成 隱藏的HTML元素來存儲(chǔ)它們當(dāng)前的狀態(tài)。在提交頁面時(shí),這些信息就會(huì)傳送回 服務(wù)器,控件將自動(dòng)處理這些信息,改變HTML,顯示控件。1 . 3 SQL Server 介紹SQL Server 2000是微軟公司新一代的數(shù)據(jù)庫產(chǎn)品,它使用戶能更方便、快捷 的管
16、理數(shù)據(jù)庫、開發(fā)應(yīng)用軟件。數(shù)據(jù)完整性包括實(shí)體的完整性、域完整性、參照完整性和用戶自定義完整性5。實(shí)體完整性。實(shí)體完整性將記錄行定義為特定表的惟一實(shí)體。2域完整性。域完整性是指給定列的輸入有效性。3.參照完整性。參照完整性能確保數(shù)據(jù)庫中數(shù)據(jù)的一致性。在SQL Server 中,參照完整性基于外鍵與主鍵之間或外鍵與惟一鍵之間的關(guān)系。參照完整性確 保鍵值在所有表中一致,這樣的一致性要求不能引用不存在的值。參照完整性在輸入或刪除記錄時(shí)保持表之間已定義的關(guān)系。當(dāng)設(shè)置了參照完 整性時(shí),SQL Server將從以下幾個(gè)方面限制用戶對(duì)數(shù)據(jù)庫的操作:(1)當(dāng)主表中沒有關(guān)聯(lián)的記錄時(shí),向一個(gè)相關(guān)表添加記錄。(2)更改
17、了主表中的鍵值但沒有更改相關(guān)表中的數(shù)據(jù),從而使相關(guān)表中的記 錄無法在主表中找到對(duì)應(yīng)記錄。(3)從主表中刪除記錄,但在相關(guān)表中仍存在與該記錄相匹配的記錄。用戶定義完整性??梢栽赟QL Server中定義不屬于上述類別的特定規(guī)則的 用戶完整性定義。所有的完整性類型都支持用戶定義完整性。1.4研究課題的基本思路本文在對(duì)社區(qū)的現(xiàn)狀與特點(diǎn)進(jìn)行分析研究之后,進(jìn)行了 “社區(qū)居民信息管理 系統(tǒng)”的研發(fā)工作。擬結(jié)合目前軟件工程、SQL Server數(shù)據(jù)庫應(yīng)用程序設(shè)計(jì)等領(lǐng) 域的先進(jìn)技術(shù),在以NET環(huán)境為開發(fā)平臺(tái)的基礎(chǔ)上,通過ASP.NET、C#編程語言、 SQL Server 2000數(shù)據(jù)庫進(jìn)行開發(fā),實(shí)現(xiàn)社區(qū)居民
18、信息的網(wǎng)絡(luò)化管理。本系統(tǒng)的研發(fā)工作分為以下6個(gè)主要階段:系統(tǒng)需求分析與系統(tǒng)的功能設(shè)計(jì)。包括可行性分析、系統(tǒng)詳細(xì)調(diào)查和用戶 需求分析,獲取社區(qū)居民信息的業(yè)務(wù)流程,收集各種用戶對(duì)系統(tǒng)功能的要求,整 理相關(guān)信息資料,確定系統(tǒng)的開發(fā)范圍。數(shù)據(jù)庫設(shè)計(jì)。確定數(shù)據(jù)庫結(jié)構(gòu),設(shè)計(jì)數(shù)據(jù)庫的各種參數(shù)、創(chuàng)建實(shí)體數(shù)據(jù)庫 和數(shù)據(jù)庫的表等數(shù)據(jù)庫對(duì)象。程序模塊劃分和實(shí)現(xiàn)。根據(jù)系統(tǒng)所管理的信息的類型和功能對(duì)系統(tǒng)進(jìn)行模 塊劃分,分別編寫代碼,逐一實(shí)現(xiàn)系統(tǒng)功能。安全策略設(shè)計(jì)。根據(jù)系統(tǒng)功能劃分用戶類型和權(quán)限,并進(jìn)行安全模型的設(shè) 計(jì)。內(nèi)部測試。完成系統(tǒng)主體功能后,進(jìn)行系統(tǒng)內(nèi)部測試,查找設(shè)計(jì)缺陷與錯(cuò) 誤,對(duì)缺陷和錯(cuò)誤進(jìn)行改進(jìn)和糾正。在完
19、成上述工作之后,設(shè)計(jì)和實(shí)現(xiàn)了社區(qū)居民信息管理系統(tǒng),該系統(tǒng)具有以 下特色和功能:(1)使用了 ASP.NET+SQL Server的先進(jìn)開發(fā)模式。ASP.NET是目前用于創(chuàng) 建、管理和部署應(yīng)用程序的最理想平臺(tái);SQL Server具有優(yōu)良的性能和可伸縮性; 易于使用。ASP.NET和SQL Server同是微軟的產(chǎn)品,具有良好的兼容性和穩(wěn)健的 接口,兩者結(jié)合是開發(fā)應(yīng)用系統(tǒng)的金牌組合。(2)實(shí)現(xiàn)了系統(tǒng)管理員對(duì)小區(qū)、小區(qū)周邊設(shè)施、樓房、住戶居民、流動(dòng)人口 的修改、刪除、添加以及查詢功能。(3)實(shí)現(xiàn)了普通用戶對(duì)小區(qū)、小區(qū)周邊設(shè)施、樓房、住戶居民、流動(dòng)人口的 查詢功能。為社區(qū)管理員對(duì)社區(qū)進(jìn)行管理提供了便
20、捷。為普通用戶對(duì)社區(qū)基本情況的了解提供了方便。第2章需求分析需求分析是程序設(shè)計(jì)中最關(guān)鍵的一個(gè)步驟,是其他步驟的基礎(chǔ)。需求分析的 主要任務(wù)是“為了解決這個(gè)問題,目標(biāo)系統(tǒng)必須做什么”。它主要是確定目標(biāo)系 統(tǒng)具有哪些功能。具體地說,應(yīng)該確定系統(tǒng)必須具有的功能和性能,系統(tǒng)要求的 運(yùn)行環(huán)境,并且預(yù)測系統(tǒng)發(fā)展的前景;必須仔細(xì)分析系統(tǒng)中的數(shù)據(jù),既要分析系 統(tǒng)中的數(shù)據(jù)流,又要分析長期使用的數(shù)據(jù)存儲(chǔ),通過分析應(yīng)該得出用功能模塊圖、 數(shù)據(jù)庫表描述所定義的詳細(xì)的系統(tǒng)邏輯模型。2.1可行性分析針對(duì)社區(qū)居民信息管理系統(tǒng)的實(shí)際情況,將可行性分析分為經(jīng)濟(jì)可行性、技 術(shù)可行性和用戶可行性三部分進(jìn)行。1. 1經(jīng)濟(jì)可行性隨著我國
21、國民經(jīng)濟(jì)的飛速發(fā)展,社區(qū)信息管理已經(jīng)作為一個(gè)新興的服務(wù)行業(yè), 經(jīng)過幾十年的發(fā)展,已經(jīng)逐步形成企業(yè)化經(jīng)營,專業(yè)化管理和社會(huì)化服務(wù)的運(yùn)行 機(jī)制。社區(qū)管理也是伴隨著改革開放和房地產(chǎn)業(yè)的發(fā)展而涌現(xiàn)的新生事物,也是 城市管理體制改革的重要內(nèi)容。使用計(jì)算機(jī)對(duì)企業(yè)單位的各項(xiàng)信息進(jìn)行管理,具 有著手工管理所無法比擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、可靠性高、存儲(chǔ) 量大、保密性好、壽命長、成本低等。目前,幾乎所有的社區(qū)物業(yè)都建立了針對(duì) 部門職能工作的管理信息系統(tǒng),如物業(yè)管理系統(tǒng),售樓管理系統(tǒng)等等。這些系統(tǒng) 在很大程度上提高了部門的工作效率和管理水平。社區(qū)居民信息管理系統(tǒng)的開發(fā),是為了規(guī)范社區(qū)的管理工作,為社區(qū)管
22、理提 供一套高效、快捷的應(yīng)用軟件,社區(qū)管理質(zhì)量的好壞不僅關(guān)系到工作和居民生活 的質(zhì)量,也關(guān)系到社區(qū)管理行業(yè)的發(fā)展。所以社區(qū)居民信息管理系統(tǒng)的開發(fā)一定 會(huì)得到社區(qū)物業(yè)的支持。開發(fā)所需要的硬件設(shè)備和軟件能夠很快地得到配置,從 而保證了開發(fā)和設(shè)計(jì)工作的順利開展。1. 2技術(shù)可行性(1)完善的社區(qū)網(wǎng)絡(luò)隨著我國經(jīng)濟(jì)的迅速發(fā)展,網(wǎng)絡(luò)已經(jīng)走進(jìn)了每個(gè)人的生活。電腦的普及已經(jīng) 使電腦融入了每個(gè)居民家里,為用戶上網(wǎng)提供了良好的硬件支持。(2)功能強(qiáng)大的信息平臺(tái)目前的管理信息系統(tǒng)開發(fā)平臺(tái)的功能已十分強(qiáng)大。Microsoft SQL 2000企業(yè)版 是性能穩(wěn)定的服務(wù)器平臺(tái)6;而Microsoft Visual Stu
23、dio 2005更是具有Web開發(fā)的 強(qiáng)大優(yōu)勢。SQL Server+ASP.NET正是開發(fā)信息系統(tǒng)的黃金組合。2. 1. 3用戶使用可行性目前,電腦已經(jīng)普及到各家各戶,無論是家庭還是辦公室均已接入Internet, 上網(wǎng)十分方便。對(duì)于用戶,可以隨時(shí)上網(wǎng)查詢小區(qū)的各方面信息,而對(duì)于管理員, 也便于對(duì)小區(qū)的信息進(jìn)行修改、添加、刪除等操作。2. 2需求分析信息系統(tǒng)的開發(fā)目標(biāo)必須以滿足用戶需求為前提,而在系統(tǒng)開發(fā)的第一階段 中,用戶的需求往往是不完整的、不明確的,需要開發(fā)者協(xié)助用戶對(duì)需求做進(jìn)一 步的理解乃至創(chuàng)造并歸納出較為詳細(xì)的需求說明冏。面向?qū)ο蠓椒ǖ奶攸c(diǎn)是可以在整個(gè)開發(fā)過程中回頭補(bǔ)充調(diào)整各階段的
24、工作, 因此,用戶需分析在最初并不顯得像結(jié)構(gòu)化方法那么重要9。但是,一個(gè)相對(duì)完整、 準(zhǔn)確的用戶信息系統(tǒng)開發(fā)帶來良好的開端,也會(huì)使開發(fā)過程少走許多彎路10。2. 2. 1角色分析本系統(tǒng)設(shè)計(jì)的目標(biāo)是:管理功能完整、數(shù)據(jù)共享、信息傳遞方便快捷。結(jié)合 社區(qū)管理的工作特點(diǎn),實(shí)現(xiàn)社區(qū)管理員對(duì)社區(qū)信息的網(wǎng)上管理,并實(shí)現(xiàn)用戶能夠 及時(shí)的獲取社區(qū)的各方面信息。本系統(tǒng)用Microsoft Visual Studio2005和SQL Server 2000進(jìn)行了面向?qū)ο蠼TO(shè)計(jì)。在設(shè)計(jì)過程中,為了確保決策的最優(yōu)化,進(jìn)行一些先期規(guī)劃是必要的。首先 要對(duì)系統(tǒng)進(jìn)行分析,確定系統(tǒng)角色,即各類用戶在系統(tǒng)中所承擔(dān)的職責(zé)。本系統(tǒng)
25、 的角色包括了下面這些角色:管理員:小區(qū)管理、樓房管理、居民管理、基礎(chǔ)設(shè)施管理、系統(tǒng)管理、流動(dòng)人 口管理、查詢管理。普通用戶:對(duì)小區(qū)、樓房、居民、基礎(chǔ)設(shè)施、用戶、流動(dòng)人口進(jìn)行查詢。2. 3數(shù)據(jù)需求分析本系統(tǒng)是社區(qū)居民信息管理系統(tǒng),所以在這個(gè)過程中需要小區(qū)信息、居民信 息、樓房信息等等。針對(duì)這種情況一共建了七張表來存儲(chǔ)查詢系統(tǒng)所需的相關(guān)信 息。(1)流動(dòng)人口信息表liudongrenkou:用于存儲(chǔ)流動(dòng)人口的基本信息。(2)管理員信息表guanliyuan:用于存儲(chǔ)管理員的基本信息。(3)樓宇概況信息表louyugaikuang:用于存儲(chǔ)小區(qū)樓房的各種信息。(4)普通用戶信息表putong:用于
26、存儲(chǔ)普通用戶的相關(guān)信息。(5)設(shè)施概況表sheshigaikuang:用于存儲(chǔ)小區(qū)基礎(chǔ)設(shè)施概況的基本信息。(6)小區(qū)概況表xiaoqugaikuang:用于存儲(chǔ)小區(qū)的基本信息。(7)住戶信息表zhuhu:用于存儲(chǔ)小區(qū)居民的基本信息。2. 3. 1功能模塊分析本系統(tǒng)按照功能分成七個(gè)模塊,各模塊的功能如下:(1)小區(qū)管理:小區(qū)的新增、修改、刪除、管理等功能。(2)樓房管理:各個(gè)樓房的新增、修改、刪除等功能。(3)居民管理:對(duì)居民的新增、修改、查詢等管理。(4)基礎(chǔ)設(shè)施管理:小區(qū)基礎(chǔ)設(shè)施新增、修改、查詢等功能。(5)系統(tǒng)管理:用戶管理、基本數(shù)據(jù)管理等功能。(6)流動(dòng)人口管理:社區(qū)的流動(dòng)人口的新增、修
27、改查詢等管理。(7)查詢管理:小區(qū)查詢、樓房查詢、居民查詢、用戶查詢、基礎(chǔ)設(shè)施查詢、 流動(dòng)人口查詢等功能。第3章 社區(qū)居民信息管理系統(tǒng)的總體設(shè)計(jì)總體設(shè)計(jì)的基本目的就是確定系統(tǒng)應(yīng)該如何實(shí)現(xiàn),因此總體設(shè)計(jì)又稱為概要 設(shè)計(jì)。總體設(shè)計(jì)過程通常由兩個(gè)主要階段組成:系統(tǒng)設(shè)計(jì),確定系統(tǒng)的具體實(shí)現(xiàn) 方案;結(jié)構(gòu)設(shè)計(jì),確定軟件結(jié)構(gòu)。這部分主要的設(shè)計(jì)思想是通過社區(qū)居民信息管 理系統(tǒng)系的開發(fā)方案,利用現(xiàn)有的軟硬件環(huán)境,提高系統(tǒng)的開發(fā)水平,充分的利 用資源。系統(tǒng)需符合管理系統(tǒng)的規(guī)定,并操作方便直觀。系統(tǒng)采用模塊化的程序 設(shè)計(jì)的方法,便于系統(tǒng)功能的各種組合和修改。3.1系統(tǒng)功能模塊設(shè)計(jì)及分析圖3-1社區(qū)居民信息管理系統(tǒng)功
28、能模塊系統(tǒng)管理根據(jù)需求分析的要求,本系統(tǒng)應(yīng)完成系統(tǒng)自身的管理。本次設(shè)計(jì)的主要界面 包括管理員登錄界面、普通用戶登錄界面。管理員和普通用戶分別在各自的主頁 面就可以完成系統(tǒng)設(shè)定的功能,操作方便。系統(tǒng)設(shè)計(jì)為兩個(gè)子系統(tǒng),即管理員子系統(tǒng)和普通用戶子系統(tǒng)。系統(tǒng)功能結(jié)構(gòu), 如圖3-6所示。管理員子系統(tǒng)實(shí)現(xiàn)了管理員對(duì)各個(gè)信息進(jìn)行添加、修改、刪除、查 詢等操作。普通用戶子系統(tǒng)實(shí)現(xiàn)了普通用戶的注冊(cè)、修改個(gè)人信息,以及查詢信 息的功能。圖3-6系統(tǒng)功能模塊流動(dòng)人口管理查詢管理查詢管理是一個(gè)系統(tǒng)的核心,一個(gè)良好的查詢系統(tǒng)可以方便用戶的使用,在 本系統(tǒng)的查詢中,管理員和普通用戶可以查詢到小區(qū)、樓房、居民、用戶、基礎(chǔ)
29、設(shè)施、流動(dòng)人口的詳細(xì)信息,其功能模塊如圖3-8所示:小區(qū)查詢圖3-8查詢管理功能模塊圖查詢管理流 動(dòng) 人 口查 詢3.2系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)2. 1數(shù)據(jù)庫的設(shè)計(jì)根據(jù)上一章的需求分析,需要建立以下幾個(gè)表:(表3-5 sheshigaikuang設(shè)施概況表列名說明數(shù)據(jù)類型長度id設(shè)施編號(hào)int4name設(shè)施名稱varchar50fuzeren設(shè)施負(fù)責(zé)人varchar50lianxiren設(shè)施聯(lián)系人varchar50lianxitel聯(lián)系人電話varchar50allname設(shè)施全程varchar50sheshishuoming設(shè)施說明varchar50表3-6 xiaoqugaikuang小區(qū)概況表列名
30、說明數(shù)據(jù)類型長度id小區(qū)編號(hào)int4name小區(qū)名稱varchar50fuzeren小區(qū)負(fù)責(zé)人varchar50lianxiren小區(qū)聯(lián)系人varchar50lianxitel聯(lián)系人電話varchar50jianzhuarea小區(qū)建筑面積varchar50通過對(duì)數(shù)據(jù)庫結(jié)構(gòu)的總體設(shè)計(jì),明確了數(shù)據(jù)的組織結(jié)構(gòu)布局,確保在程序設(shè) 計(jì)期間對(duì)數(shù)據(jù)準(zhǔn)確迅速的調(diào)用和操作。2. 2數(shù)據(jù)庫安全策略數(shù)據(jù)庫的安全性是指保護(hù)數(shù)據(jù)庫以防止不合法的使用所造成的數(shù)據(jù)泄露、更 改或破壞。系統(tǒng)安全保護(hù)措施是否有效是數(shù)據(jù)庫系統(tǒng)的主要指標(biāo)之一。數(shù)據(jù)庫的 安全性和計(jì)算機(jī)系統(tǒng)的安全性,包括操作系統(tǒng)、網(wǎng)絡(luò)系統(tǒng),兩者的安全性是緊密 聯(lián)系、相
31、互支持的。對(duì)于數(shù)據(jù)庫管理員來說,是保護(hù)數(shù)據(jù)不受內(nèi)部和外部侵害時(shí) 的一項(xiàng)重要的工作。各層SQL Server安全控制策略是通過各層安全控制系統(tǒng)的身份驗(yàn)證實(shí)現(xiàn)的。身 份驗(yàn)證是指當(dāng)用戶訪問系統(tǒng)時(shí),系統(tǒng)對(duì)該用戶的賬號(hào)和口令的確認(rèn)過程。身份驗(yàn) 證的內(nèi)容包括確認(rèn)用戶的賬號(hào)是否有效、能否訪問系統(tǒng)、能訪問系統(tǒng)的哪些數(shù)據(jù) 等。數(shù)據(jù)庫管理員可以通過以下兩種途徑確保數(shù)據(jù)庫的安全12:通過用戶標(biāo)識(shí)與驗(yàn)證實(shí)現(xiàn)用戶標(biāo)識(shí)和驗(yàn)證是系統(tǒng)提供的最外層安全保護(hù)措施。其方法是由系統(tǒng)提供一 定的方式讓用戶標(biāo)識(shí)自己的名字或身份。每次用戶要求進(jìn)入系統(tǒng)時(shí),由系統(tǒng)進(jìn)行 核對(duì),通過鑒定后才提供機(jī)器使用權(quán)。通過SQL Server身份驗(yàn)證方式實(shí)現(xiàn)
32、用戶必須使用一個(gè)登錄賬號(hào),才能連接到SQL Server中。SQL Server可以識(shí)別 兩類身份驗(yàn)證方式,即:SQL Server身份驗(yàn)證方式和Windows身份驗(yàn)證方式。當(dāng)使 用SQL Server身份驗(yàn)證方式時(shí),由SQL Server系統(tǒng)管理員定義SQL Server賬號(hào)和口 令,用戶連接SQL Server時(shí),必須提供登錄賬號(hào)和口令。當(dāng)使用Windows身份驗(yàn)證 方式時(shí),用戶不必提供SQL Server的登錄賬號(hào)和口令就能連接到系統(tǒng)上。但是在連 接之前,管理員必須將Windows NT/2000賬號(hào)定義為SQL Server的有效登錄賬號(hào)。第4章 社區(qū)居民信息管理系統(tǒng)的詳細(xì)設(shè)計(jì)社區(qū)居民
33、信息管理系統(tǒng)開發(fā)方案是利用現(xiàn)有的軟硬件環(huán)境,充分的利用資源 制訂的。系統(tǒng)需符合社區(qū)居民信息管理系統(tǒng)的規(guī)定,要求操作方便直觀。系統(tǒng)采 用模塊化的程序設(shè)計(jì)的方法13,便于系統(tǒng)功能的各種組合和修改。采用模塊化的 原理進(jìn)行程序設(shè)計(jì),可以使結(jié)構(gòu)變得清晰,不僅容易設(shè)計(jì)實(shí)現(xiàn),也容易閱讀和理 解,更容易進(jìn)行維護(hù)和升級(jí)。社區(qū)居民信息管理系統(tǒng)是一款面向管理員和普通用戶的系統(tǒng),依據(jù)訪問的身 份來判定登錄的界面。本系統(tǒng)有兩個(gè)子頁面:管理員頁面,普通用戶頁面。首先 打開IE瀏覽器輸入地址,進(jìn)入主頁面一一選擇登錄頁面。登錄者根據(jù)自己的身份 選擇是管理員登錄還是普通用戶登錄。登錄界面如圖4-1所示:圖4-1社區(qū)居民信息管理
34、系統(tǒng)選擇登錄界面4.1系統(tǒng)管理的詳細(xì)設(shè)計(jì)2小區(qū)管理的詳細(xì)設(shè)計(jì)管理員可以對(duì)小區(qū)的基本信息進(jìn)行修改、刪除、添加和查詢操作,而用戶只 能對(duì)小區(qū)進(jìn)行查詢操作。1.小區(qū)修改及刪除:當(dāng)管理員登錄成功,進(jìn)入管理員主頁面后,點(diǎn)擊小區(qū)管 理-小區(qū)概況后,會(huì)彈出小區(qū)基本信息的頁面,如圖4-7所示:圖4-7小區(qū)基本信息界面點(diǎn)擊修改后,管理員便可以對(duì)小區(qū)基本信息進(jìn)行修改,輸入完所要修改的信 息,點(diǎn)擊更新,系統(tǒng)會(huì)自動(dòng)保存修改后的信息,如按取消,則返回到修改前頁面。 點(diǎn)擊刪除按鈕,則會(huì)將本行的小區(qū)信息刪除。如圖4-8所示:圖4-8小區(qū)基本信息修改界面小區(qū)的添加操作:管理員可以對(duì)小區(qū)的基本信息進(jìn)行添加。點(diǎn)擊圖4-7的 “增
35、加”按鈕,會(huì)出現(xiàn)小區(qū)信息添加的頁面,輸入所要添加的信息后,按“保存” 按鈕,系統(tǒng)會(huì)提示“添加成功”,返回到圖4-7頁面,此時(shí),剛剛添加的信息亦會(huì) 顯示出來。如果需要繼續(xù)添加可再點(diǎn)擊“增加”按鈕,便可以回到添加界面繼續(xù) 進(jìn)行對(duì)小區(qū)基本消息的添加操作。如果要對(duì)小區(qū)的基本信息進(jìn)行重新添加,可按 “重置”按鈕。小區(qū)添加界面如圖4-9所示:小區(qū)信息添加編號(hào):13聯(lián)系電話:小區(qū)名稱:圖4-9小區(qū)基本信息添加界面4.3樓房管理的詳細(xì)設(shè)計(jì)管理員可以對(duì)小區(qū)的基本信息進(jìn)行修改、刪除、添加和查詢操作,而用戶只 能對(duì)小區(qū)進(jìn)行查詢操作。樓房修改及刪除:當(dāng)管理員登錄成功后,進(jìn)入管理員主頁面,點(diǎn)擊樓房管 理-樓宇概況后,會(huì)彈出樓房基本信息的頁面,如圖4-11所示:編號(hào)樓名層數(shù)局度建筑面積建成日期修改副除1最園T胃房18-混91羅畝1 捋修改刪除.2景園二號(hào)高層19254154畝修改刪除3景園二號(hào)同層-190頃畝199S-4-2修改4景園四號(hào)胃層16-189143畝1993-7修改刪除5景園五號(hào)胃層佑190成畝199 札&2修改刪除12景園高層2022.T2-34昇郵-4呵修改刪除15遠(yuǎn)望商層.旎3201671999-8-5修改刪除圖4-11樓房基本信息界面點(diǎn)擊修改后,便可以對(duì)樓房的基本信息進(jìn)行修改,輸入所要修改的信息后, 點(diǎn)擊更新,系統(tǒng)會(huì)自動(dòng)保存修改后的信息,如按取消,則返回到修改前頁面。點(diǎ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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 廠房 設(shè)備維修合同范例
- 南沙電梯辦證合同范本
- 出租電動(dòng)鏟車合同范例
- 廠地臨時(shí)保安合同范本
- 化肥購貨合同范本
- 出口設(shè)計(jì)技術(shù)合同范本
- 勞動(dòng)合同范本和勞改合同
- 個(gè)人房屋轉(zhuǎn)租合同范本
- 買賣英文合同范本
- 賣豬肉合伙合同范本
- 無形資產(chǎn)評(píng)估完整版課件
- 一體化學(xué)工服務(wù)平臺(tái)、人事管理系統(tǒng)、科研管理系統(tǒng)建設(shè)方案
- 市場營銷學(xué)課后習(xí)題與答案
- 常暗之廂(7規(guī)則-簡體修正)
- 10kV變電所設(shè)備檢修內(nèi)容與周期表
- 制冷系統(tǒng)方案的設(shè)計(jì)pptx課件
- 修心七要原文
- 中國TBHQ行業(yè)市場調(diào)研報(bào)告
- 1資產(chǎn)負(fù)債表變動(dòng)情況的分析評(píng)價(jià)
- 井控系統(tǒng)操作維護(hù)與保養(yǎng)規(guī)程
- 教務(wù)處巡課記錄表
評(píng)論
0/150
提交評(píng)論