版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、 畢業(yè)設(shè)計(論文) 第 I 頁團結(jié)社區(qū)服務(wù)管理系統(tǒng)摘 要 隨著信息技術(shù)的發(fā)展,傳統(tǒng)的社區(qū)管理模式已經(jīng)不能滿足數(shù)字化社區(qū)管理的要求,數(shù)字化社區(qū)信息管理系統(tǒng)就是把計算機技術(shù)和信息技術(shù)引入物業(yè)管理之中,配之基于C/S 模式的相應(yīng)管理軟件,實現(xiàn)對現(xiàn)代數(shù)字化社區(qū)的綜合管理,使得物業(yè)管理能夠適應(yīng)數(shù)字化環(huán)境下市場的變化,在更好的改善人們生活水平的同時提高工作效率。本系統(tǒng)以 Visual studio2005 作為開發(fā)平臺,SQL Server 2005 作為數(shù)據(jù)庫平臺,采用符合軟件工程學的比較傳統(tǒng)的原型模型法。社區(qū)服務(wù)信息管理系統(tǒng)從功能上劃分為若干個子系統(tǒng),主要包括登錄模塊,社區(qū)概況,住戶管理,水電管理,民
2、政管理,住房管理,幼婦保健,社區(qū)服務(wù)信息,疫苗管理,系統(tǒng)設(shè)置模塊。社區(qū)服務(wù)管理系統(tǒng)的實現(xiàn)主要意義在于避免傳統(tǒng)手寫方式產(chǎn)生的數(shù)據(jù)丟失、書寫錯誤、勞動強度高且時間和空間上限制的等問題。本文詳細地介紹了軟件的開發(fā)環(huán)境、數(shù)據(jù)庫的設(shè)計、各個模塊的設(shè)計和實現(xiàn)及具體界面的設(shè)計。關(guān)鍵詞:社區(qū)服務(wù)管理系統(tǒng);數(shù)據(jù)庫;C/S 模式;Visual Studio 2005 畢業(yè)設(shè)計(論文) 第 II 頁Unity Community Service Management SystemAbstractAlong with the development of information technology, traditi
3、onal community management pattern already cannot satisfy the requirements of digital community management, digital community information management system is a computer technology and information technology into the match, the property management in, based on C/S mode, to realize the corresponding m
4、anagement software of modern digital community comprehensive management and makes property management can adapt to changing market a digital environment in better improve the peoples living standard and improve work efficiency. This system to Visual studio 2005 as a development platform, and SQL Ser
5、ver 2005 as database platform, adopt appropriate software engineering, more traditional prototype model method. Community service information management system from function is divided into several subsystems, mainly including login module, community survey, household management, water power managem
6、ent, civil affairs management, housing management, young woman care, community service information, seedling management, system Settings module. Community service management system is realized mainly significance lies in the traditional way to avoid the loss of data produced handwritten, clerical mi
7、stakes, labor intensity is high, and the time and space limit etc. This paper introduced in detail the software development environment, database design, each module design and implementation and the specific interface design.Key words:Community service management system; database; C/S mode ; Visual
8、 Studio 2005 畢業(yè)設(shè)計(論文) 第 III 頁目錄1 緒論.11.1 系統(tǒng)開發(fā)背景和目的 .11.2 系統(tǒng)的研究方法和內(nèi)容 .11.3 系統(tǒng)開發(fā)環(huán)境介紹 .21.3.1 Visual Studio 200 Sql Server 2005.22 可行性研究.42.1 技術(shù)可行性 .42.2 經(jīng)濟可行性 .42.3 操作可行性 .42.4 法律可行性 .53 需求分析.63.1 系統(tǒng)功能需求 .63.2 非功能需求 .73.2.1 硬件環(huán)境.73.2.2 軟件環(huán)境.73.3 數(shù)據(jù)流圖 .83.3.1 系統(tǒng)頂層 DFD 圖 .83.3.2 系統(tǒng)一層 DFD 圖 .83.4
9、 數(shù)據(jù)字典 .94 概要設(shè)計.124.1 系統(tǒng)總體結(jié)構(gòu)設(shè)計 .124.1.1 系統(tǒng)功能結(jié)構(gòu)圖.134.1.2 系統(tǒng)主要的流程圖.14 畢業(yè)設(shè)計(論文) 第 IV 頁4.2 數(shù)據(jù)庫設(shè)計 .204.2.1 數(shù)據(jù)庫一覽.204.2.2 數(shù)據(jù)庫詳細設(shè)計.215 詳細設(shè)計與實現(xiàn).305.1 系統(tǒng)登錄模塊 .305.2 系統(tǒng)主界面 .315.3 社區(qū)概況模塊 .325.4 住戶管理模塊 .335.5 水電費管理 .355.6 民政管理模塊 .365.7 住房管理模塊 .385.8 幼婦保健模塊 .405.9 社區(qū)服務(wù)設(shè)施模塊 .435.10 疫苗管理模塊 .445.11 系統(tǒng)設(shè)置模塊 .446 系統(tǒng)測試.
10、466.1 測試方案 .466.1.1 模塊測試.466.1.2 整體測試.466.2 測試效果 .466.3 測試結(jié)果 .47結(jié) 論.48致 謝.49參考文獻.50 畢業(yè)設(shè)計(論文) 第 1 頁1 緒 論1.1 系統(tǒng)開發(fā)背景和目的隨著我國綜合國力的不斷提高,城市基礎(chǔ)建設(shè)的步伐也隨之加快,房地產(chǎn)業(yè)持續(xù)升溫,越來越多的住宅小區(qū)開始在城市中出現(xiàn)。而且小區(qū)的建設(shè)也越來越復(fù)雜和龐大,包括住宅、綠地、停車場等等各種與生活相關(guān)的設(shè)施和場所全都在一個社區(qū)中出現(xiàn),這就為小區(qū)的管理者提出了一個難題:如何運用有效的管理方法,將小區(qū)的各個設(shè)施和場所進行系統(tǒng)的管理,保證所有小區(qū)業(yè)主的衣食住行以及學習、娛樂的需求得到充
11、分的滿足。讓人們在一個安全、舒適的環(huán)境里享受生活。 目前,國內(nèi)的小區(qū)幾乎都在大力建設(shè)自己的數(shù)字化信息管理系統(tǒng),來滿足物業(yè)管理、公司管理和業(yè)主生活的多重需求。但由于物業(yè)管理信息系統(tǒng)的使用主體日新月異的經(jīng)營方式和多變的運行模式,使不管是業(yè)內(nèi)人士還是計算機系統(tǒng)的開發(fā)者都難免被這類行業(yè)的快速發(fā)展所困擾,在計算機業(yè)務(wù)管理信息系統(tǒng)的選擇上不太明確,要么盲目照搬國外大型軟件,花錢不少,但效果不好;要么臨時拼湊一些軟件功能模塊勉強使用,不足之處用手工作業(yè)彌補??傊紱]有充分發(fā)揮出高新技術(shù)在減低運營成本,提高管理水平和綜合經(jīng)濟效益中起積極作用。實際上,該行業(yè)面向市場在競爭中不斷變化的特點,已決定了其管理信息系統(tǒng)
12、軟件是一個與管理對象密切相關(guān)的有機組成部分,需要經(jīng)過認真的長期的調(diào)查分析,并以此為基礎(chǔ)去定制、去磨合,在設(shè)計和開發(fā)的過程中去尋找規(guī)律,以逐步完善。因此,其系統(tǒng)開發(fā)建設(shè)本身所遇到的問題和解決方法,也體現(xiàn)了一個比較復(fù)雜的管理信息系統(tǒng)的開發(fā)特點,對于研究類似系統(tǒng)的開發(fā)方法是有幫助的。 根據(jù)城市小區(qū)數(shù)字化管理的種種需求,我們摸索著推出了數(shù)字化社區(qū)信息管理系統(tǒng),對涉及管理的多個方面都提出了相應(yīng)的數(shù)字化解決方案,滿足用戶對社區(qū)的數(shù)字化管理需求,用于替代靠手工輸入進行統(tǒng)計管理,以保證數(shù)據(jù)的長期存儲和安全性。1.2 系統(tǒng)的研究方法和內(nèi)容本文主要介紹了社區(qū)服務(wù)管理系統(tǒng)的設(shè)計過程和方法。系統(tǒng)是基于 C/S 模式的
13、單 畢業(yè)設(shè)計(論文) 第 2 頁機版管理系統(tǒng)軟件,系統(tǒng)的開發(fā)用到了 VC+技術(shù)和 SQL Server 2005 數(shù)據(jù)庫管理與建立,并實現(xiàn)兩者的鏈接,并且使用 SQL 命令來管理和維護數(shù)據(jù)庫。設(shè)計上,力求精美與高效兼顧;功能上,充分體現(xiàn)系統(tǒng)的方便性、安全性,功能強大;管理員可以很方便的借助這個系統(tǒng)得社區(qū)的各種數(shù)據(jù)。本文第一章概述部分介紹了本課題的背景和目的,并提出本文的研究目標。第二章進行可行性分析,包括技術(shù)可行性、經(jīng)濟可行性、操作可行性和法律可行性等。第三章對系統(tǒng)做了需求分析,提出了設(shè)計方案。第四章對系統(tǒng)總體設(shè)計進行說明,提出了設(shè)計方案。第五章論述了詳細的設(shè)計及實現(xiàn)過程。結(jié)論部分,對系統(tǒng)作了
14、全面的評價。1.3 系統(tǒng)開發(fā)環(huán)境介紹1.3.1 Visual Studio 2005Visual Studio 是一套完整的開發(fā)工具集,用于生成 ASP.NET Web 應(yīng)用程序、XML Web Services、桌面應(yīng)用程序和移動應(yīng)用程序。Visual Basic、Visual C+、Visual C# 和 Visual J# 全都使用相同的集成開發(fā)環(huán)境 (IDE),利用此 IDE 可以共享工具且有助于創(chuàng)建混合語言解決方案。另外,這些語言利用了 .NET Framework 的功能,通過此框架可使用簡化 ASP Web 應(yīng)用程序和 XML Web Services 開發(fā)的關(guān)鍵技術(shù)。Micro
15、soft Visual C+是 Microsoft 公司推出的開發(fā) Win32 環(huán)境程序,面向?qū)ο蟮目梢暬删幊滔到y(tǒng)。它不但具有程序框架自動生成、靈活方便的類管理、代碼編寫和界面設(shè)計集成交互操作、可開發(fā)多種程序等優(yōu)點,而且通過簡單的設(shè)置就可使其生成的程序框架支持數(shù)據(jù)庫接口、OLE2,WinSock 網(wǎng)絡(luò)、3D 控制界面。 它以擁有“語法高亮”,自動編譯功能以及高級除錯功能而著稱。比如,它允許用戶進行遠程調(diào)試,單步執(zhí)行等。還有允許用戶在調(diào)試期間重新編譯被修改的代碼,而不必重新啟動正在調(diào)試的程序。其編譯及建置系統(tǒng)以預(yù)編譯頭文件、最小重建功能及累加連結(jié)著稱。這些特征明顯縮短程式編輯、編譯及連結(jié)的時
16、間花費,在大型軟件計劃上尤其顯著1。1.3.2 Sql Server 2005 SQL Server 是一個全面的、集成的、端到端的數(shù)據(jù)解決方案,它為企業(yè)中的用戶 畢業(yè)設(shè)計(論文) 第 3 頁提供了一個安全、可靠和高效的平臺用于企業(yè)數(shù)據(jù)管理和商業(yè)智能應(yīng)用。SQL Server 2005 為 IT 專家和信息工作者帶來了強大的、熟悉的工具,同時減少了在從移動設(shè)備到企業(yè)數(shù)據(jù)系統(tǒng)的多平臺上創(chuàng)建、部署、管理及使用企業(yè)數(shù)據(jù)和分析應(yīng)用程序的復(fù)雜度。通過全面的功能集和現(xiàn)有系統(tǒng)的集成性、以及對日常任務(wù)的自動化管理能力,SQL Server 2005 為不同規(guī)模的企業(yè)提供了一個完整的數(shù)據(jù)解決方案。它是基于客戶機
17、/服務(wù)器(Client/Server)模型的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)(DBMS),它在電子商務(wù)、數(shù)據(jù)倉庫和數(shù)據(jù)庫解決方案等應(yīng)用中起著重要的核心作用,為企業(yè)的數(shù)據(jù)庫管理提供強大的支持。SQL Server 采用 C/S 體系結(jié)構(gòu)把所有的工作負荷分解為服務(wù)器上的任務(wù)和客戶機上的任務(wù),客戶機應(yīng)用程序負責商業(yè)邏輯和向用戶提供數(shù)據(jù),服務(wù)器對數(shù)據(jù)庫的數(shù)據(jù)進行操作和管理??蛻舳藨?yīng)用程序包含顯示與用戶交互的界面,而對數(shù)據(jù)庫中數(shù)據(jù)進行的處理描述成 Transact-SQL 語句(簡稱 T-SQL 語句),并將 T-SQL 語句送至服務(wù)器端,服務(wù)器端的 SQL Server 執(zhí)行該 T-SQL 語句后,產(chǎn)生查詢結(jié)果,
18、并將結(jié)果返回給客戶端的應(yīng)用程序2。 畢業(yè)設(shè)計(論文) 第 4 頁2 可行性研究 在進行任何一項較大的工程時,首先都要進行可行性分析和研究。目的就是用盡可能短的時間內(nèi)確定該軟件項目是否能夠開發(fā),是否值得去開發(fā)。2.1 技術(shù)可行性 本系統(tǒng)設(shè)計主要采用 SQL SERVER 2005 數(shù)據(jù)庫系統(tǒng)開發(fā)技術(shù),VS 2005 開發(fā)環(huán)境、VC+語言等技術(shù),VS 2005 是由美國微軟公司推出的大型集成開發(fā)工具,由于其使用方便,硬件、軟件要求不高,目前市場上的一般計算機軟硬件資源都能滿足系統(tǒng)開發(fā)要求。SQL SERVER 2005 強大的數(shù)據(jù)庫功能也為該系統(tǒng)的開發(fā)提供了有利條件,也為將來的維護提供必要的基礎(chǔ),
19、工作方便,后臺操作快捷明了,操作人員可以在短時間內(nèi)完全掌握維護工作。從技術(shù)可行性角度分析,本系統(tǒng)的開發(fā)是完全可行的3。2.2 經(jīng)濟可行性經(jīng)濟可行性首先要進行待開發(fā)軟件的成本估算和成本/效益分析,以確定待開發(fā)軟件是否有開發(fā)的價值。這里的效益包括新開發(fā)的系統(tǒng)所帶來的收入增加,以及開發(fā)的系統(tǒng)比原來系統(tǒng)在使用費用上的減少。對于本系統(tǒng)的開發(fā)者來說,其主要投資還是在人力和物力兩個方面,而由于該軟件是小型軟件,不用承擔太高的開發(fā)費用,企業(yè)也擁有經(jīng)驗豐富的人才,可以在很短的時間,高效率的開發(fā)出該軟件。對于一般社區(qū)來說,要建設(shè)社區(qū)服務(wù)管理系統(tǒng),要適當添加一些硬件設(shè)備,如電腦一臺。社區(qū)服務(wù)管理系統(tǒng)是一個信息化、智
20、能化和先進管理理念的集合體,而社區(qū)的管理人員一般都掌握基本的計算機知識,也有能力使用和維護該系統(tǒng),建立一個社區(qū)服務(wù)管理系統(tǒng),能大大減少重復(fù)性的工作過程,降低工作時間,提高工作效率,同時能夠有效的降低社區(qū)的管理成本4。2.3 操作可行性本系統(tǒng)采用基于 Windows 的圖形用戶界面,而該系統(tǒng)是大家熟悉的操作系統(tǒng),對于那些有一般的計算機知識的人員就可以輕松上手,并不需要特別的技術(shù)能力,只要 畢業(yè)設(shè)計(論文) 第 5 頁很少的熟悉時間便可以熟練掌握該軟件的使用,同時對所有數(shù)據(jù)輸入進行完整性和合法性檢查,盡量減少操作錯誤。而整個社區(qū)服務(wù)管理系統(tǒng)采用最友好的交互界面,簡潔明了,不需要對操作系統(tǒng)和數(shù)據(jù)庫進
21、行深入的了解。由此,該系統(tǒng)的操作是可行的,有必要開發(fā)該系統(tǒng)4。2.4 法律可行性 本系統(tǒng)沒有違反國家相關(guān)法律,不會在社會上或政治上引起侵犯、破壞或其他責任問題,在法律方面可行。 從以上技術(shù)方面、經(jīng)濟方面、操作方面乃至法律方面的可行性研究得出該管理系統(tǒng)的開發(fā)是可行的。 畢業(yè)設(shè)計(論文) 第 6 頁3 需求分析 需求分析是發(fā)現(xiàn)、求精和規(guī)約的過程,使用已被證明的原理、技術(shù)、語言和工具去處理文檔和用戶的需要,不斷地演化用戶需要的系統(tǒng)外部行為規(guī)約。需求分析雖處于軟件開發(fā)過程的初期階段,但它對于整個軟件開發(fā)過程以及軟件產(chǎn)品質(zhì)量是至關(guān)重要的。3.1 系統(tǒng)功能需求 1.登錄模塊:需要輸入正確的用戶名和密碼后才
22、可以進入系統(tǒng),當用戶輸入的用戶名或者密碼為空或錯誤時,有提示信息顯示。 2.系統(tǒng)主界面:主界面有菜單欄、工具欄和狀態(tài)欄,狀態(tài)欄上顯示登錄的當前用戶和當前系統(tǒng)時間,主界面最小化時系統(tǒng)托盤,鼠標移動到托盤圖標上有提示信息,右鍵系統(tǒng)托盤有彈出菜單。 3.社區(qū)概況模塊:主要顯示社區(qū)的樓棟、名族、文化程度、人口職業(yè)、婚姻狀況、性別的構(gòu)成信息,添加社區(qū)的服務(wù)人員信息,按輸入的條件查詢服務(wù)人員信息,右鍵點擊服務(wù)人員信息可以進行修改和刪除服務(wù)人員信息。同時可以點擊數(shù)據(jù)導出按鈕,將當前 ListControl 控件中的數(shù)據(jù)導出到 Excel 表中。 4.住戶管理模塊:顯示所有住戶資料,單擊住戶資料顯示住戶家庭成
23、員信息,右鍵單擊住戶可以進行住戶遷出,添加住戶家庭成員信息,雙擊家庭成員信息可以進行信息修改,按輸入條件查詢社區(qū)住戶信息,單擊數(shù)據(jù)導出將當前 ListControl 控件中的數(shù)據(jù)導出到 Excel 表中。 5.水電管理模塊:住戶每月水費、電費的繳納管理,只需輸入月末表的底數(shù),系統(tǒng)自動計算用量和應(yīng)該繳納的費用,可以更改水電費的單價,以及按自己的意愿查詢住戶繳納的水電費信息,系統(tǒng)每月自動生成最新的水電費信息,點擊數(shù)據(jù)導出將當前ListControl 控件中的數(shù)據(jù)導出到 Excel 表中。 6.民政管理:顯示所有住戶,單擊住戶添加住戶的患病信息以及顯示住戶的患病信息。添加疾病信息,顯示不同類型的疾病
24、信息,單擊疾病信息可以顯示患有此病的所有住戶患病信息。數(shù)據(jù)可以導出到 Excel 表中。 畢業(yè)設(shè)計(論文) 第 7 頁 7.住房管理:添加新樓信息,自動生成每間房屋基本信息,顯示所有房屋信息,右鍵點擊房屋信息可以添加房屋信息的租售資料,按輸入條件查詢特定的信息,數(shù)據(jù)可以導出到 Excel 表中。 8.幼婦保健管理:顯示所有兒童,單擊兒童信息,可以添加和顯示兒童的出生記錄,體檢記錄,接種疫苗記錄。顯示所有年齡大于 20 歲的社區(qū)女住戶,單擊可以添加和顯示孕婦的產(chǎn)前檢查記錄和分娩記錄。 9.社區(qū)服務(wù)設(shè)施管理:社區(qū)的服務(wù)設(shè)施的信息顯示、添加、修改和刪除。 10.疫苗管理:疫苗信息的顯示、查詢、添加、
25、修改和刪除。11.系統(tǒng)設(shè)置:用戶修改密碼,超級管理員添加和刪除用戶,以及數(shù)據(jù)庫的備份和恢復(fù)。同時可以設(shè)置系統(tǒng)的皮膚。3.2 非功能需求3.2.1 硬件環(huán)境CPU: P3 以上內(nèi)存(Mem):512M 以上可用硬盤空間:2G 以上3.2.2 軟件環(huán)境操作系統(tǒng):Windows XP數(shù)據(jù)庫:Sql Server 2005開發(fā)環(huán)境:Visual Studio2005其他軟件:Photoshop CS33.3 數(shù)據(jù)流圖數(shù)據(jù)流圖,簡稱 DFD,就是采用圖形方式來表達系統(tǒng)的邏輯功能、數(shù)據(jù)在系統(tǒng)內(nèi)部的邏輯流向和邏輯變換過程,是結(jié)構(gòu)化系統(tǒng)分析方法的主要表達工具及用于表示軟件模型的一種圖示方法5。 畢業(yè)設(shè)計(論文
26、) 第 8 頁3.3.1 系統(tǒng)頂層 DFD 圖做 DFD 圖時應(yīng)先畫頂層圖,通常把整個系統(tǒng)當作一個大的加工,表明系統(tǒng)的輸入和輸出以及數(shù)據(jù)的源點與終點。本系統(tǒng)頂層 DFD 如圖 3.1 所示。系系統(tǒng)統(tǒng)管管理理員員社社區(qū)區(qū)服服務(wù)務(wù)管管理理系系統(tǒng)統(tǒng)社社區(qū)區(qū)信信息息服服務(wù)務(wù)人人員員,住住戶戶,房房屋屋,疾疾病病,患患病病,幼幼婦婦保保健健信信息息服服務(wù)務(wù)人人員員,住住戶戶,房房屋屋,疾疾病病,患患病病,幼幼婦婦保保健健信信息息圖 3.1 系統(tǒng)頂層 DFD 圖3.3.2 系統(tǒng)一層 DFD 圖根據(jù)自頂向下,逐層分解的原則,對系統(tǒng)頂層處理功能進行細化分成若干個處理功能,產(chǎn)生一層細化 DFD 圖,如圖 3.2
27、 所示。3.4 數(shù)據(jù)字典 分析建模中包含有對數(shù)據(jù)對象、功能和控制的表示,在每種表示中數(shù)據(jù)對象和控制項都扮演了一定的角色,因此需要提供一種有組織的方式來表示每個數(shù)據(jù)對象和控制項的特征,這就由數(shù)據(jù)字典來完成。數(shù)據(jù)字典是結(jié)構(gòu)化分析中半形式化定義對象內(nèi)容的工具,是數(shù)據(jù)流、數(shù)據(jù)加工、事件觸發(fā)行為的詳細說明。僅僅靠圖形并不能完全說明系統(tǒng)分析的模型。數(shù)據(jù)字典是對 DFD、ERD 和狀態(tài)變遷圖的補充,詳細說明了數(shù)據(jù)實體的數(shù)據(jù)記錄和屬性,數(shù)據(jù)加工單元的處理內(nèi)容以及事件觸發(fā)的內(nèi)容,力求做到準確無歧義,它是分析數(shù)據(jù)建模的重要組成部分5。由于篇幅有限,僅給出社區(qū)服務(wù)管理的部分數(shù)據(jù)字典條目,如下各列表所示。 畢業(yè)設(shè)計(
28、論文) 第 9 頁 管管理理人人員員 登登錄錄系系統(tǒng)統(tǒng)用用戶戶信信息息表表社社區(qū)區(qū)概概況況住住戶戶管管理理水水電電費費管管理理民民政政管管理理住住房房管管理理幼幼婦婦保保健健社社區(qū)區(qū)服服務(wù)務(wù)信信息息疫疫苗苗管管理理常常住住人人員員信信息息表表房房屋屋信信息息表表服服務(wù)務(wù)人人員員信信息息表表服服務(wù)務(wù)設(shè)設(shè)施施表表計計費費單單價價表表樓樓棟棟信信息息表表居居民民患患病病信信息息表表遷遷出出信信息息表表水水電電費費信信息息表表業(yè)業(yè)主主信信息息表表孕孕婦婦檢檢查查記記錄錄表表兒兒童童出出生生記記錄錄表表兒兒童童健健康康狀狀況況表表兒兒童童接接種種信信息息表表分分娩娩情情況況表表疫疫苗苗信信息息表表服服務(wù)
29、務(wù)人人員員信信息息用用戶戶信信息息登登陸陸樓樓棟棟信信息息常常住住人人員員信信息息樓樓棟棟信信息息房房屋屋信信息息服服務(wù)務(wù)設(shè)設(shè)施施信信息息業(yè)業(yè)主主信信息息遷遷出出信信息息居居民民患患病病信信息息單單價價信信息息水水電電費費信信息息疫疫苗苗信信息息常常住住人人員員信信息息圖 3.2 系統(tǒng)一層 DFD 圖數(shù)據(jù)流“用戶信息”的字典條目如表 3.1 所示。表 3.1 數(shù)據(jù)流“用戶信息”的字典條目數(shù)據(jù)流名:用戶信息定 義:用戶信息 = 用戶名+密碼+用戶類型數(shù)據(jù)流“業(yè)主信息”的字典條目如表 3.2 所示。表 3.2 數(shù)據(jù)流“業(yè)主信息”的字典條目數(shù)據(jù)流名:業(yè)主信息定 義:業(yè)主信息 = 業(yè)主編號+房屋類型+
30、建筑面積+入住時間+住戶類型+聯(lián)系電話數(shù)據(jù)流“常住人員信息”的字典條目如表 3.3 所示。 畢業(yè)設(shè)計(論文) 第 10 頁表 3.3 數(shù)據(jù)流“業(yè)主信息”的字典條目數(shù)據(jù)流名:常住人員信息定 義:常住人員信息 = 業(yè)主編號+姓名+性別+出生日期+身份證號碼+婚姻狀況+文化程度+民族+職業(yè)+與戶主關(guān)系+是否退休+是否黨員數(shù)據(jù)流“服務(wù)設(shè)施信息”的字典條目如表 3.4 所示。表 3.4 數(shù)據(jù)流“服務(wù)設(shè)施信息”的字典條目數(shù)據(jù)流名:服務(wù)設(shè)施信息定 義:服務(wù)設(shè)施信息 = 服務(wù)設(shè)施名稱+地址+營業(yè)時間+聯(lián)系人+聯(lián)系電話+詳情數(shù)據(jù)流“水電費信息”的字典條目如表 3.5 所示。表 3.5 數(shù)據(jù)流“水電費信息”的字典
31、條目數(shù)據(jù)流名:水電費信息定 義:水電費信息 =業(yè)主編號+費用類型+計費年月份+表底數(shù)+表止數(shù)+表用量+應(yīng)繳納費用+繳費狀態(tài)+繳費時間數(shù)據(jù)流“居民患病信息”的字典條目如表 3.6 所示。表 3.6 數(shù)據(jù)流“居民患病信息”的字典條目數(shù)據(jù)流名:居民患病信息定 義:居民患病信息 =家庭編號+姓名+性別+患病名稱+患病時間+治療情況+目前狀況數(shù)據(jù)流“分娩信息”的字典條目如表 3.7 所示。表 3.7 數(shù)據(jù)流“分娩信息”的字典條目數(shù)據(jù)流名:分娩信息定 義:分娩信息 =家庭編號+姓名+分娩地點+分娩時間+孕周+產(chǎn)次+分娩方式+出血量+產(chǎn)后血壓+胎盤+產(chǎn)科并發(fā)癥+雙胎+其他數(shù)據(jù)流“兒童健康狀況信息”的字典條目
32、如表 3.8 所示。表 3.8 數(shù)據(jù)流“兒童健康狀況信息”的字典條目數(shù)據(jù)流名:兒童健康狀況信息定 義:兒童健康狀況信息 =家庭編號+姓名+性別+身高+體重+出牙顆數(shù)+營養(yǎng)狀況+發(fā)育+皮膚+心肺+有無四病+眼鼻兒+實際年齡+附加說明 畢業(yè)設(shè)計(論文) 第 11 頁4 概要設(shè)計 在軟件需求分析階段,已經(jīng)搞清楚了軟件“做什么”的問題,并把這些需求通過規(guī)格說明書描述了出來,這也是目標系統(tǒng)的邏輯模型。進入了設(shè)計階段,要把軟件“做什么”的邏輯模型變換為“怎么做”的物理模型,即著手實現(xiàn)軟件的需求,并將設(shè)計的結(jié)果反映在“設(shè)計規(guī)格說明書”文檔中,所以軟件設(shè)計是一個把軟件需求轉(zhuǎn)換為軟件表示的過程。最初這種表示只是
33、描述了軟件的總的體系結(jié)構(gòu),稱為軟件概要設(shè)計或結(jié)構(gòu)設(shè)計5。4.1 系統(tǒng)總體結(jié)構(gòu)設(shè)計系統(tǒng)總體結(jié)構(gòu)設(shè)計的主要任務(wù)就是將整個網(wǎng)站系統(tǒng)合理的劃分成各個功能模塊,正確的處理模塊之間及模塊內(nèi)部的聯(lián)系以及它們之間的調(diào)用關(guān)系和數(shù)據(jù)聯(lián)系,定義各模塊的內(nèi)部結(jié)構(gòu)等。1總體設(shè)計原理 (1) 模塊化:模塊化就是把程序劃分成若干個模塊,每個模塊完成一個子功能,把這些模塊集中起來組成一個整體,可以完成指定的功能模塊的要求。(2) 抽象:人們在實踐中認識到,在現(xiàn)實世界中一定事物、狀態(tài)和過程之間從存在某些相似的方面(共性) 。把這些相似的方面集中和概括起來,暫時忽略它們之間的差異,這就是抽象。(3) 逐步求精:逐步求精是許多軟件
34、工程技術(shù)的基礎(chǔ)。(4) 模塊獨立:模塊的獨立概念是模塊化、抽象、信息隱蔽和局部化概念的直接結(jié)果。模塊的劃分應(yīng)該盡量做到高內(nèi)聚、低耦合5。2本系統(tǒng)的總體設(shè)計本系統(tǒng)定位為基于 C/S 模式的管理系統(tǒng),系統(tǒng)分為社區(qū)概況模塊、住戶管理模塊、水電費管理模塊、民政管理模塊、住房管理模塊、幼婦保健模塊、社區(qū)服務(wù)設(shè)施模塊、疫苗管理模塊和系統(tǒng)設(shè)置模塊,模塊中有包含子模塊,子模塊主要實現(xiàn)數(shù)據(jù)的添加和更新功能。在抽象方面,對比較粗糙的需求中總結(jié)出系統(tǒng)的共性,把這些相似方面集中、概括起來。通過對需求的集中和抽象,將其以程序代碼的形式表現(xiàn)出來,進行測試、總結(jié),體現(xiàn)了逐步求精的原理。 畢業(yè)設(shè)計(論文) 第 12 頁4.1
35、.1 系統(tǒng)功能結(jié)構(gòu)圖社區(qū)服務(wù)管理系統(tǒng)的總體結(jié)構(gòu)圖如圖 4.1 所示。團團結(jié)結(jié)社社區(qū)區(qū)服服務(wù)務(wù)管管理理系系統(tǒng)統(tǒng)社社區(qū)區(qū)概概況況住住戶戶管管理理民民政政管管理理水水電電管管理理住住房房管管理理幼幼婦婦保保健健系系統(tǒng)統(tǒng)設(shè)設(shè)置置社社區(qū)區(qū)樓樓棟棟信信息息社社區(qū)區(qū)服服務(wù)務(wù)人人員員住住戶戶構(gòu)構(gòu)成成概概況況住住戶戶遷遷出出及及遷遷出出信信息息查查詢詢住住戶戶患患病病信信息息添添加加、修修改改、刪刪除除、查查詢詢疾疾病病信信息息查查詢詢、添添加加、修修改改、刪刪除除繳繳納納電電費費信信息息繳繳納納水水費費信信息息房房屋屋信信息息查查詢詢,添添加加、修修改改添添加加新新樓樓信信息息兒兒童童出出生生記記錄錄信信息息
36、兒兒童童體體檢檢記記錄錄信信息息兒兒童童育育苗苗接接種種記記錄錄孕孕婦婦產(chǎn)產(chǎn)前前檢檢查查信信心心孕孕婦婦分分娩娩信信息息修修改改密密碼碼用用戶戶管管理理兒兒童童保保健健孕孕婦婦保保健健服服務(wù)務(wù)人人員員查查詢詢添添加加服服務(wù)務(wù)人人員員刪刪除除服服務(wù)務(wù)人人員員添添加加住住戶戶住住戶戶信信息息查查詢詢、添添加加、更更改改、刪刪除除繳繳納納電電費費電電費費信信息息查查詢詢繳繳納納水水費費水水費費信信息息查查詢詢數(shù)數(shù)據(jù)據(jù)備備份份與與恢恢復(fù)復(fù)服服務(wù)務(wù)設(shè)設(shè)施施信信息息服服務(wù)務(wù)設(shè)設(shè)施施添添加加服服務(wù)務(wù)設(shè)設(shè)施施信信息息管管理理疫疫苗苗管管理理添添加加疫疫苗苗信信息息疫疫苗苗信信息息查查詢詢圖 4.1 基于 C/
37、S 結(jié)構(gòu)的社區(qū)服務(wù)管理系統(tǒng)總體結(jié)構(gòu)圖 畢業(yè)設(shè)計(論文) 第 13 頁4.1.2 系統(tǒng)主要的流程圖1.登錄模塊流程圖輸輸入入用用戶戶名名和和密密碼碼身身份份驗驗證證失失敗敗進進入入系系統(tǒng)統(tǒng)成成功功登登錄錄界界面面開開始始結(jié)結(jié)束束圖 4.2 登錄模塊流程圖2.社區(qū)概況模塊流程圖管管理理員員查查看看社社區(qū)區(qū)概概況況信信息息社社區(qū)區(qū)服服務(wù)務(wù)人人員員信信息息查查詢詢添添加加社社區(qū)區(qū)服服務(wù)務(wù)人人員員信信息息數(shù)數(shù)據(jù)據(jù)完完整整性性和和合合法法性性檢檢查查不不合合法法輸輸入入數(shù)數(shù)據(jù)據(jù)服服務(wù)務(wù)人人員員信信息息詳詳情情修修改改服服務(wù)務(wù)人人員員信信息息刪刪除除服服務(wù)務(wù)人人員員信信息息返返回回管管理理平平臺臺合合法法開
38、開始始結(jié)結(jié)束束社社區(qū)區(qū)概概況況信信息息詳詳情情圖 4.3 社區(qū)概況模塊流程圖 畢業(yè)設(shè)計(論文) 第 14 頁3.住戶資料模塊流程圖管管理理員員住住戶戶資資料料查查詢詢添添加加住住戶戶資資料料住住戶戶資資料料詳詳情情完完整整性性和和合合法法性性驗驗證證不不合合法法更更新新住住戶戶資資料料刪刪除除住住戶戶資資料料返返回回管管理理平平臺臺家家庭庭成成員員新新查查詢詢修修改改家家庭庭成成員員信信息息添添加加家家庭庭成成員員信信息息合合法法開開始始結(jié)結(jié)束束輸入數(shù)據(jù)圖 4.4 住戶管理模塊流程圖4.水電費管理模塊流程圖管管理理員員水水費費繳繳納納電電費費繳繳納納數(shù)數(shù)據(jù)據(jù)輸輸入入保保存存水水電電費費信信息息
39、查查詢詢水水電電費費信信息息詳詳情情水水電電費費單單價價修修改改返返回回管管理理平平臺臺輸輸入入判判斷斷不不合合法法合合法法開開始始結(jié)結(jié)束束圖 4.5 水電費管理模塊流程圖 畢業(yè)設(shè)計(論文) 第 15 頁5.民政管理模塊流程圖管管理理員員居居民民患患病病信信息息查查詢詢疾疾病病信信息息查查詢詢添添加加居居民民患患病病信信息息添添加加疾疾病病信信息息居居民民患患病病信信息息詳詳情情數(shù)數(shù)據(jù)據(jù)輸輸入入數(shù)數(shù)據(jù)據(jù)驗驗證證數(shù)數(shù)據(jù)據(jù)錄錄入入數(shù)數(shù)據(jù)據(jù)驗驗證證疾疾病病信信息息詳詳情情不不合合法法管管理理平平臺臺修修改改疾疾病病信信息息刪刪除除疾疾病病信信息息修修改改居居民民患患病病信信息息刪刪除除居居民民患患病
40、病信信息息開開始始結(jié)結(jié)束束不不合合法法合合法法合合法法圖 4.6 民政管理模塊流程圖6.住房管理模塊流程圖管管理理員員房房屋屋信信息息查查詢詢添添加加樓樓房房數(shù)數(shù)據(jù)據(jù)錄錄入入數(shù)數(shù)據(jù)據(jù)驗驗證證房房屋屋信信息息詳詳情情添添加加房房屋屋租租售售信信息息數(shù)數(shù)據(jù)據(jù)錄錄入入數(shù)數(shù)據(jù)據(jù)驗驗證證不不合合法法不不合合法法管管理理平平臺臺合合法法合合法法房房屋屋信信息息修修改改開始結(jié)束圖 4.7 住房管理模塊流程圖 畢業(yè)設(shè)計(論文) 第 16 頁7.幼婦保健模塊流程圖幼婦保健模塊又分為兒童保健和孕婦保健兩個子模塊,兒童保健子模塊的流程圖如圖 4.8 所示,孕婦保健子模塊的流程圖如圖 4.9 所示.管管理理員員兒兒童
41、童出出生生記記錄錄查查詢詢兒兒童童體體檢檢記記錄錄查查詢詢兒兒童童疫疫苗苗接接種種記記錄錄查查詢詢兒兒童童出出生生記記錄錄詳詳情情兒兒童童體體檢檢記記錄錄詳詳情情兒兒童童疫疫苗苗接接種種記記錄錄詳詳情情添添加加兒兒童童出出生生記記錄錄添添加加兒兒童童疫疫苗苗接接種種記記錄錄添添加加兒兒童童體體檢檢記記錄錄輸輸入入驗驗證證輸輸入入驗驗證證輸輸入入驗驗證證未未通通過過未未通通過過未未通通過過通通過過通通過過通通過過修修改改兒兒童童出出生生信信息息修修改改兒兒童童疫疫苗苗接接種種信信息息修修改改兒兒童童體體檢檢信信息息刪刪除除兒兒童童出出生生信信息息刪刪除除兒兒童童疫疫苗苗接接種種信信息息刪刪除除兒
42、兒童童體體檢檢信信息息返返回回管管理理平平臺臺開開始始結(jié)結(jié)束束圖 4.8 兒童保健子模塊流程圖 畢業(yè)設(shè)計(論文) 第 17 頁孕孕婦婦產(chǎn)產(chǎn)前前記記錄錄查查詢詢孕孕婦婦分分娩娩記記錄錄查查詢詢孕孕婦婦產(chǎn)產(chǎn)前前檢檢查查記記錄錄詳詳情情孕孕婦婦分分娩娩記記錄錄詳詳情情添添加加孕孕婦婦產(chǎn)產(chǎn)前前檢檢查查記記錄錄添添加加孕孕婦婦分分娩娩記記錄錄管管理理員員輸輸入入驗驗證證輸輸入入驗驗證證失失敗敗失失敗敗成成功功成成功功添添加加孕孕婦婦產(chǎn)產(chǎn)前前檢檢查查記記錄錄添添加加孕孕婦婦分分娩娩記記錄錄刪刪除除孕孕婦婦產(chǎn)產(chǎn)前前檢檢查查信信息息產(chǎn)產(chǎn)出出孕孕婦婦分分娩娩信信息息返返回回管管理理平平臺臺開開始始結(jié)結(jié)束束圖 4
43、.9 孕婦保健子模塊流程圖8.社區(qū)服務(wù)設(shè)施模塊流程圖管管理理員員添添加加新新服服務(wù)務(wù)設(shè)設(shè)施施信信息息所所有有服服務(wù)務(wù)設(shè)設(shè)施施信信息息刪刪除除服服務(wù)務(wù)設(shè)設(shè)施施修修改改服服務(wù)務(wù)設(shè)設(shè)施施信信息息選選中中某某個個服服務(wù)務(wù)設(shè)設(shè)施施數(shù)數(shù)據(jù)據(jù)數(shù)數(shù)據(jù)據(jù)數(shù)數(shù)據(jù)據(jù)驗驗證證未未通通過過驗驗證證提提示示添添加加成成功功通通過過提提示示成成功功返返回回管管理理平平臺臺開開始始結(jié)結(jié)束束圖 4.10 社區(qū)服務(wù)設(shè)施模塊流程圖 畢業(yè)設(shè)計(論文) 第 18 頁9.疫苗管理模塊流程圖管管理理員員添添加加疫疫苗苗信信息息疫疫苗苗信信息息查查詢詢疫疫苗苗信信息息詳詳情情刪刪除除疫疫苗苗修修改改疫疫苗苗信信息息錄錄入入數(shù)數(shù)據(jù)據(jù)數(shù)數(shù)據(jù)據(jù)驗
44、驗證證不不合合法法提提示示添添加加成成功功合合法法返返回回管管理理平平臺臺提提示示成成功功開開始始結(jié)結(jié)束束圖 4.11 疫苗模塊流程圖10.系統(tǒng)設(shè)置模塊流程圖用用戶戶修修改改密密碼碼用用戶戶管管理理判判斷斷是是否否超超級級用用戶戶數(shù)數(shù)據(jù)據(jù)備備份份和和恢恢復(fù)復(fù)是是輸輸入入舊舊密密碼碼和和新新密密碼碼輸輸入入驗驗證證未未通通過過提提示示成成功功通通過過返返回回否否添添加加用用戶戶刪刪除除用用戶戶顯顯示示所所有有用用戶戶信信息息開開始始結(jié)結(jié)束束提提示示成成功功圖 4.12 系統(tǒng)設(shè)置模塊流程圖 畢業(yè)設(shè)計(論文) 第 19 頁4.2 數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計是建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng)的技術(shù),是信息系統(tǒng)開發(fā)和建
45、設(shè)中的核心技術(shù),具體說,數(shù)據(jù)庫設(shè)計是指對于一個給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之能夠有效地存儲數(shù)據(jù),滿足各種用戶的應(yīng)用需求(信息要求和處理要求)。這個是數(shù)據(jù)庫在應(yīng)用領(lǐng)域的主要研究課題。4.2.1 數(shù)據(jù)庫一覽表 4.1 數(shù)據(jù)庫一覽表4.2.2 數(shù)據(jù)庫詳細設(shè)計1管理員信息表(Login)該表用于保存管理員的用戶名、密碼和登錄方式,如表 4.2 所示。表名稱Login常住人員信息表業(yè)主信息表水電費信息表服務(wù)人員信息表樓棟信息表房屋信息表遷出信息表兒童出生記錄表兒童健康記錄表兒童接種信息表孕婦檢查記錄表分娩情況表疾病信息表居民患病信息表疫苗信息表計費單價表 畢業(yè)設(shè)計(論
46、文) 第 20 頁表 4.2 管理員信息表字段名類型長度允許空用戶名nvarchar50否密碼nvarchar50否用戶類型int-是2常住人員信息表該表用于存儲住在社區(qū)內(nèi)人員的基本信息,如表 4.3 所示。表 4.3 常住人員信息表字段名類型長度允許空idint-否業(yè)主編號nvarchar50否姓名nvarchar50否性別nvarchar50否出生日期datetime-是身份證號碼nvarchar50是婚姻狀況nvarchar50是文化程度nvarchar50是民族nvarchar50是職業(yè)nvarchar50是與戶主關(guān)系nvarchar50是是否退休nchar10是是否黨員nchar10
47、是3業(yè)主信息表存儲社區(qū)住戶的基本資料,如表 4.4 所示。 畢業(yè)設(shè)計(論文) 第 21 頁表 4.4 業(yè)主信息表字段名類型長度允許空idint-業(yè)主編號nvarchar(50)50姓名nvarchar(50)50身份證號碼nvarchar(50)50房屋類型nvarchar(50)50建筑面積nvarchar(50)50入住時間datetime-住戶類型nvarchar(50)50聯(lián)系電話nvarchar(50)504水電費信息表用于存儲住戶繳納水費、電費的信息,如表 4.5 所示。表 4.5 水電費信息表字段名類型長度允許空idint-否業(yè)主編號nvarchar50否費用類型nvarchar
48、50否計費年月份nvarchar50否表底數(shù)int-否表止數(shù)int-是表用量int-是應(yīng)繳納費用money50否繳費狀態(tài)nvarchar50是繳費時間datetime-是5服務(wù)人員信息該表用于存儲社區(qū)工作人員的相關(guān)信息,如表 4.6 所示。 畢業(yè)設(shè)計(論文) 第 22 頁表 4.6 服務(wù)人員人員信息表字段名類型長度允許空idint-否姓名nvarchar50否性別nvarchar50否身份證號碼nvarchar50是職務(wù)nvarchar50是聯(lián)系方式nvarchar50是家庭住址nvarchar50是6樓棟信息表存儲社區(qū)各棟樓的信息,如表 4.7 所示。表 4.7 樓棟信息表字段名類型長度允許
49、空樓棟名稱nvarchar50否樓層數(shù)int-否單元數(shù)int-否每層戶數(shù)int-否總戶數(shù)int-否已住戶數(shù)int-否空置戶數(shù)int-是已住人口數(shù)int-是所在位置nvarchar50是管理樓長nvarchar50是 畢業(yè)設(shè)計(論文) 第 23 頁7房屋信息表如表 4.8 所示。表 4.8 房屋信息表字段名類型長度允許空房屋編號nvarchar50否房屋類型nvarchar50否房屋大小nvarchar50否房屋狀態(tài)nvarchar50是戶主nvarchar50是出租售價錢money-是房屋裝修nvarchar50是聯(lián)系人nvarchar50是聯(lián)系電話nvarchar50是8遷出信息表如表 4.
50、9 所示。表 4.9 遷出信息表字段名類型長度允許空業(yè)主編號nvarchar50否業(yè)主姓名nvarchar50否遷出日期datetime-否遷出原因nvarchar50是 畢業(yè)設(shè)計(論文) 第 24 頁9兒童出生記錄信息表如表 4.10 所示。表 4.10 兒童出生記錄信息表字段名類型長度允許空idint-否家庭編號nvarchar50否姓名nvarchar50否性別nvarchar50否身長(cm)float-否體重(kg)float-否窒息nvarchar50是第幾胎tinyint-是第幾產(chǎn)tinyint-是分娩方式nvarchar50是出生缺陷nvarchar50是出生日期datetim
51、e-是10疫苗信息表如表 4.11 所示。表 4.11 疫苗信息表字段名類型長度允許空idint4否疫苗名稱nvarchar50否疫苗批號nvarchar50否類型nvarchar50否生產(chǎn)廠家nvarchar50是備注text-是 畢業(yè)設(shè)計(論文) 第 25 頁11.兒童健康記錄表如表 4.12 所示。表 4.12 兒童健康記錄表字段名類型長度允許空idint-否家庭編號nvarchar50否姓名nvarchar50否性別nvarchar50否身長(cm)float-否體重(kg)float-否出牙顆數(shù)nvarchar50否營養(yǎng)狀況tinyint-是發(fā)育tinyint-是皮膚nvarchar
52、50是心肺nvarchar50是有無四病nvarchar50是眼鼻耳nvarchar50是附加說明nvarcharMAX是實際年齡nvarchar50是體檢日期datetime-是12.疾病信息表如表 4.13 所示。表 4.13 疾病信息表字段名類型長度允許空idint4否疾病名稱nvarchar50否疾病類型datetime50否疾病詳情text是 畢業(yè)設(shè)計(論文) 第 26 頁13.兒童接種信息表如表 4.14 所示。表 4.14 兒童接種信息表字段名類型長度允許空idint-否家庭編號nvarchar50否姓名nvarchar50否性別nvarchar50否疫苗名稱float-否疫苗批
53、號float-否類型nvarchar50否接種員tinyint-是接種日期datetime-是異常反應(yīng)nvarchar50是異常放映日期datetime-是14.居民患病信息表如表 4.15 所示。表 4.15 居民患病信息表字段名類型長度允許空idint4否家庭編號nvarchar50否姓名nvarchar50否性別nvarchar50否患病名稱nvarchar50否患病時間datetime-否治療情況nvarchar50是目前健康狀況nvarchar50是 畢業(yè)設(shè)計(論文) 第 27 頁15.孕婦檢查記錄表如表 4.16 所示。表 4.16 孕婦檢查記錄表字段名類型長度允許空idint-否
54、家庭編號nvarchar50否姓名nvarchar50否孕周(周)int-否體重(kg)float-否血壓(kpa)float-否宮高(cm)float-否腹圍(cm)float-是胎位nvarchar50是胎心率int-是心肺nvarchar50是水腫nvarchar50是其他textMAX是檢查日期datetime-是16.計費單價表如表 4.17 所示。表 4.17 計費單價表字段名類型長度允許空費用類型nvarchar50否費用單價float-否 畢業(yè)設(shè)計(論文) 第 28 頁17.分娩情況表如表 4.18 所示。表 4.18 分娩情況表字段名類型長度允許空idint-否家庭編號nva
55、rchar50否姓名nvarchar50否分娩地點nvarchar50否分娩時間datetime-否孕周int-否產(chǎn)次int-否分娩方式nvarchar50是出血量(ml)int-是產(chǎn)后血壓(kpa)float-是胎盤nvarchar50是產(chǎn)科并發(fā)癥nvarchar50是雙胎nvarchar50是其他text是 畢業(yè)設(shè)計(論文) 第 29 頁5 詳細設(shè)計與實現(xiàn)詳細設(shè)計的目的是為軟件結(jié)構(gòu)圖中的每一個模塊確定所采用的算法和模塊內(nèi)數(shù)據(jù)結(jié)構(gòu)。詳細設(shè)計以總體設(shè)計階段的工作為基礎(chǔ),但又不同于總體設(shè)計,主要表現(xiàn)在如下兩個方面:在總體設(shè)計階段,數(shù)據(jù)項與數(shù)據(jù)結(jié)構(gòu)以比較抽象的方式描述,詳細設(shè)計就要確定用什么數(shù)據(jù)結(jié)
56、構(gòu)來實現(xiàn);詳細設(shè)計要提供關(guān)于算法或每個模塊的足夠細節(jié),使程序員能直接為每個模塊編碼。詳細設(shè)計的任務(wù)是為每一個模塊確定采用的算法,選擇某種適當?shù)墓ぞ弑磉_算法的過程,寫出模塊的詳細過程描述;確定每一模塊使用的數(shù)據(jù)結(jié)構(gòu);確定模塊結(jié)構(gòu)的細節(jié),包括對系統(tǒng)外部的接口和用戶界面,對系統(tǒng)內(nèi)部其它模塊的接口,以及關(guān)于模塊輸入數(shù)據(jù)、輸出數(shù)據(jù)及局部數(shù)據(jù)的全部細節(jié);為每一個模塊設(shè)計出一組測試用例,以便在編碼階段對模塊代碼(即程序)進行預(yù)定的測試;在詳細設(shè)計結(jié)束時,應(yīng)該把上述結(jié)果寫入詳細設(shè)計說明書(即程序規(guī)格說明書),并通過復(fù)審形成正式文檔,作為下一階段(編碼)的工作依據(jù)。詳細設(shè)計是解決軟件系統(tǒng)“怎樣實現(xiàn)”的重要階段7
57、。5.1 系統(tǒng)登錄模塊社區(qū)服務(wù)管理系統(tǒng)的登錄界面以簡潔美觀為主,當用戶輸入的用戶名和密碼有效時才應(yīng)許進入系統(tǒng),登錄界面如圖 5.1 所示。 畢業(yè)設(shè)計(論文) 第 30 頁圖 5.1 登錄界面關(guān)鍵代碼:m_AdoConn.OnInitADOConn();vsql.Format(_T(select *from Login where username=%s),uname);_RecordsetPtr m_pRecordset = m_AdoConn.GetRecordSet(_bstr_t)vsql);if(m_pRecordset-adoEOF)CUserPwd();else username=
58、uname; /從數(shù)據(jù)庫取出用戶名、密碼、類型 pwd=(LPCTSTR)(_bstr_t)m_pRecordset-GetCollect(pwd); usertype =_ttoi(LPCTSTR)(_bstr_t)m_pRecordset-GetCollect(user_type);5.2 系統(tǒng)主界面系統(tǒng)主界面美觀、漂亮、實用,管理員可以通過菜單或工具欄按鈕進入子系統(tǒng)進行操作,同時菜單實現(xiàn)了很美觀的效果,工具欄加入了背景圖片并有提示信息。系統(tǒng)主界面如圖 5.2 所示。 畢業(yè)設(shè)計(論文) 第 31 頁圖 5.2 系統(tǒng)主界面菜單效果如圖 5.3 所示。圖 5.3 菜單效果圖主界面關(guān)鍵代碼:vo
59、id CIconMenu:DrawComMenu(CDC* m_pdc,CRect m_rect,COLORREF m_fromcolor,COLORREF m_tocolor, BOOL m_selected )int r1 = GetRValue(m_fromcolor);/Red color1int g1 = GetGValue(m_fromcolor);/Green color1int b1 = GetBValue(m_fromcolor);/blue color1int r2 = GetRValue(m_tocolor);/red color2int g2 = GetGValue(m
60、_tocolor);/green color2int b2 = GetBValue(m_tocolor);/blue color2if (m_selected)float dr = (float)(r2 - r1)/(float)(m_rect.Width();float dg = (float)(g2 - g1)/(float)(m_rect.Width();float db = (float)(b2 - b1)/(float)(m_rect.Width();for(int i = m_rect.left; i SelectObject(&pen); 畢業(yè)設(shè)計(論文) 第 32 頁m_pdc-Mov
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 事故反思報告范文
- 上海視覺藝術(shù)學院《路由與交換技術(shù)》2023-2024學年第一學期期末試卷
- 上海視覺藝術(shù)學院《互聯(lián)網(wǎng)開發(fā)Web框架與應(yīng)用》2023-2024學年第一學期期末試卷
- 2025酒店裝修合同書協(xié)議
- 課題申報書:高質(zhì)量教育視域下科學本質(zhì)理解轉(zhuǎn)化的實證研究
- 課題申報書:高校思想政治教育的信任問題及其紓解研究
- 2023-2024屆高考作文備考導向創(chuàng)新
- 25少年閏土 公開課一等獎創(chuàng)新教學設(shè)計
- 上海閔行職業(yè)技術(shù)學院《數(shù)字化教學資源設(shè)計與開發(fā)(C)》2023-2024學年第一學期期末試卷
- 上海民航職業(yè)技術(shù)學院《建設(shè)工程招投標》2023-2024學年第一學期期末試卷
- 2024年安徽省廣播電視行業(yè)職業(yè)技能大賽(有線廣播電視機線員)考試題庫(含答案)
- 山東省濟南市濟陽區(qū)三校聯(lián)考2024-2025學年八年級上學期12月月考語文試題
- 糖尿病酮酸癥中毒
- Unit 6 Food Lesson 1(說課稿)-2024-2025學年人教精通版(2024)英語三年級上冊
- 東北師大附屬中學2025屆高一物理第一學期期末質(zhì)量檢測試題含解析
- HSE(健康、安全與環(huán)境)計劃書
- 金蛇納瑞2025年公司年會通知模板
- 部編版小學五年級上冊道德與法治單元檢測試卷含答案(全冊)
- 有限空間應(yīng)急預(yù)案演練方案及過程
- GB/T 16288-2024塑料制品的標志
- 2024-2030年農(nóng)產(chǎn)品物流行業(yè)市場深度分析及競爭格局與投資價值研究報告
評論
0/150
提交評論