版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 摘 要</b></p><p> 《社區(qū)計(jì)劃生育服務(wù)站服務(wù)管理信息系統(tǒng)》是供街道、居委、鄉(xiāng)鎮(zhèn)單位計(jì)生管理部門(mén)使用的計(jì)劃生育管理軟件,也適用于育齡婦女環(huán)情、孕情、普查普治等服務(wù)。本軟件能為各級(jí)街道、居委、鄉(xiāng)鎮(zhèn)單位從事計(jì)生工作的工作人員提供強(qiáng)有力的工具,無(wú)論是從事基層計(jì)生工作的工作人員還是從事管理工作的領(lǐng)導(dǎo),只要您的工作與計(jì)劃生育有關(guān),使用本軟件都可以給您的
2、工作帶來(lái)極大的便利,減輕您的工作負(fù)擔(dān),相信會(huì)深受廣大計(jì)生干部的喜愛(ài)。</p><p> 編寫(xiě)本項(xiàng)目開(kāi)發(fā)計(jì)劃的目的是把系統(tǒng)的開(kāi)發(fā)過(guò)程中對(duì)各項(xiàng)工作任務(wù)的負(fù)責(zé)人員、開(kāi)發(fā)的進(jìn)度、硬件和軟件資源條件等問(wèn)題所作的安排用文檔的形式記載下來(lái),以便根據(jù)本計(jì)劃開(kāi)展和檢查項(xiàng)目開(kāi)發(fā)工作,保證項(xiàng)目開(kāi)發(fā)成功。此項(xiàng)目設(shè)計(jì)說(shuō)明書(shū)的編寫(xiě),便于項(xiàng)目管理人員﹑開(kāi)發(fā)人員﹑項(xiàng)目合作單位參考,并作為驗(yàn)收依據(jù)。</p><p>
3、本文共分七章:第一章問(wèn)題定義系統(tǒng)背景及項(xiàng)目目標(biāo);第二章可行性分析,從技術(shù)可行性和操作可行性三個(gè)方面對(duì)系統(tǒng)進(jìn)行了分析;第三章需求分析介紹了系統(tǒng)的綜合要求、邏輯模型以及方案設(shè)計(jì)和開(kāi)發(fā)計(jì)劃;第四章總體設(shè)計(jì)闡述了如何選取合理的方案、功能模塊的劃分、數(shù)據(jù)庫(kù)的設(shè)計(jì)并且給出了簡(jiǎn)明的用戶(hù)手冊(cè);第五章詳細(xì)設(shè)計(jì)及編碼測(cè)試對(duì)形象進(jìn)度子系統(tǒng)功能模塊的實(shí)現(xiàn)進(jìn)行了說(shuō)明,而且對(duì)其中一些重要的功能模塊給予了詳盡的闡述;第六章系統(tǒng)維護(hù)及擴(kuò)展從理論上對(duì)本系統(tǒng)的維護(hù)和以后的
4、擴(kuò)展進(jìn)行了描述。</p><p> 為了說(shuō)明問(wèn)題,本文使用了大量的圖片和表格。</p><p><b> 前 言</b></p><p> 申辦﹑國(guó)辦[2000]23號(hào)文件指出,大力推進(jìn)城市社區(qū)建設(shè),是新形式下堅(jiān)持黨的群眾路線(xiàn),做好群眾工作和加強(qiáng)基層政權(quán)建設(shè)的重要內(nèi)容,是面向新世紀(jì)我國(guó)城市化建設(shè)的重要途徑。切實(shí)加強(qiáng)城市社區(qū)建設(shè),對(duì)于
5、促進(jìn)經(jīng)濟(jì)和社會(huì)協(xié)調(diào)發(fā)展,提高人民的生活水平和生活質(zhì)量,擴(kuò)大基層民主,維護(hù)社會(huì)穩(wěn)定,推進(jìn)城市改革與發(fā)展,具有十分重要的意義。</p><p> 在此基礎(chǔ)上,本人在2002年度開(kāi)發(fā)項(xiàng)目《社區(qū)計(jì)劃生育服務(wù)站服務(wù)管理信息系統(tǒng)》(Community family planning Management Information System ,簡(jiǎn)稱(chēng)CFP-MIS)。在開(kāi)發(fā)系統(tǒng)之前新疆電子科技公司對(duì)社區(qū)計(jì)劃生育部門(mén)進(jìn)行了調(diào)研
6、,根據(jù)具體情況和提出的要求以及將來(lái)的發(fā)展趨勢(shì),對(duì)系統(tǒng)進(jìn)行了分析,在這次的設(shè)計(jì)與開(kāi)發(fā)中,我們力爭(zhēng)做到系統(tǒng)的功能完善、界面友好、操作簡(jiǎn)單,除了滿(mǎn)足用戶(hù)當(dāng)前的需求還對(duì)系統(tǒng)將來(lái)可能的發(fā)展留出余地。</p><p> 本系統(tǒng)是在手工管理的基礎(chǔ)上,利用計(jì)算機(jī)快捷、存儲(chǔ)量大、查找簡(jiǎn)單等特點(diǎn)。本系統(tǒng)使用PowderBuilder8.0為開(kāi)發(fā)工具,客戶(hù)端建議使用windows95或更高版本的操作系統(tǒng)</p><
7、;p> 全文共分七章。完全按照《軟件工程》的步驟來(lái)實(shí)現(xiàn)本系統(tǒng)的。本項(xiàng)目采用兩種方法:生命周期法及面向?qū)ο蠡旌系姆椒?。完成?xiàng)目主體采用生命周期的方法完成,某些具體步驟采用面向?qū)ο蟮姆椒?,如詳?xì)設(shè)計(jì)部分。本文將按照設(shè)計(jì)時(shí)的思路,一一進(jìn)行闡述。</p><p> 由于時(shí)間倉(cāng)促,水平有限,設(shè)計(jì)中還存在不足指出,真誠(chéng)希望各位老師和同學(xué)批評(píng)指正,以便進(jìn)一步研究和改進(jìn)。</p><p><
8、;b> 目 錄</b></p><p> 第一章 問(wèn)題定義……………………………………………………………..4</p><p> 1.1 系統(tǒng)開(kāi)發(fā)的背景………………………………………………………4</p><p> 1.2 工程目標(biāo)與規(guī)?!?</p><p> 第二章 可
9、行性分析…………………………………………………………….5</p><p> 2.1 技術(shù)可行性分析………………………………………………………5</p><p> 2.2 經(jīng)濟(jì)可行性分析………………………………………………………5</p><p> 2.3 操作可行性分析………………………………………………………6</p><p>
10、2.4 系統(tǒng)的高層邏輯模型…………………………………………………6</p><p> 2.5 數(shù)據(jù)字典………………………………………………………………9</p><p> 第三章 需求分析……………………………………………………………..18</p><p> 3.1系統(tǒng)的性能需求 …………………………………………………… 18</p><
11、p> 3.2 功能需求…………………………………………………………… 19</p><p> 3.3平臺(tái)的綜合要求 …………………………………………………………………………………………19</p><p> 3.4其他需求…………………………………………………………………………………………………………20</p><p> 3.5運(yùn)行環(huán)境…………………
12、……………………………………………20</p><p> 3.6概念模型和規(guī)范化……………………………………………………20</p><p> 第四章 總體設(shè)計(jì)………………………………………………………………23</p><p> 4.1編寫(xiě)目的………………………………………………………………23</p><p> 4.2系統(tǒng)概述……
13、…………………………………………………………23</p><p> 4.3軟件結(jié)構(gòu)設(shè)計(jì)…………………………………………………………23</p><p> 4.4接口設(shè)計(jì)………………………………………………………………24</p><p> 4.5安全設(shè)計(jì)………………………………………………………………25</p><p> 4.6數(shù)據(jù)
14、庫(kù)設(shè)計(jì)……………………………………………………………26</p><p> 第五章 詳細(xì)設(shè)計(jì)及編碼測(cè)試……………………………………………… 40</p><p> 5.1 引言…………………………………………………………………40</p><p> 5.2 功能模塊的實(shí)現(xiàn)…………………………………………….…… 40</p><p&g
15、t; 測(cè)試說(shuō)明書(shū)…………………………………………………………………….47</p><p> 結(jié)束語(yǔ)………………………………………………………………………….48</p><p> 致謝…………………………………………………………………………….49</p><p> 參考文獻(xiàn)………………………………………………………………………..50</p>
16、<p><b> 問(wèn)題定義</b></p><p> 1.1 系統(tǒng)開(kāi)發(fā)的背景</p><p> 社區(qū)是一種介于鄰里和區(qū)域之間的社會(huì)實(shí)體,由聚居在一定地域中的居民所組成的生活共同體。據(jù)聯(lián)合國(guó)第二次全球城市高峰會(huì)議預(yù)測(cè):半個(gè)世紀(jì)前,全球只有30%的人口住在城鎮(zhèn)。今天的比例,已逼近50%。預(yù)計(jì)到2025年,世界上每3個(gè)人就有2個(gè)人居住在城市里,城市人口的
17、增長(zhǎng)速度比農(nóng)村快2.5倍。大城市的數(shù)量將不斷增加,人們對(duì)人口與都市規(guī)劃方面的思考都將發(fā)生變化。在21世紀(jì)各國(guó)不再盲目草率的限制農(nóng)村人口大量涌入城市,轉(zhuǎn)而把焦點(diǎn)放在讓城市成為更適合人類(lèi)居住的地方。全球人口特別是發(fā)展中國(guó)家大量人口的城市集中,是現(xiàn)代化發(fā)展的自然結(jié)果。同時(shí)這些人口的大遷徙,必然給社區(qū)服務(wù)帶來(lái)新的機(jī)遇和挑戰(zhàn)。</p><p> 社區(qū),作為城市的組成部分,作為城區(qū)的組成部分,成為構(gòu)成城市肌體和城區(qū)肌體的微
18、小細(xì)胞。城市的管理和建設(shè)既是城區(qū)工作的重要職能和核心任務(wù),也是社區(qū)的首要職能和任務(wù)。社區(qū)建設(shè)是城市建設(shè)和城區(qū)建設(shè)的基礎(chǔ),建設(shè)社區(qū)也就是建設(shè)城市,管理城區(qū)也就是管理社區(qū)。</p><p> 我市的社區(qū)建設(shè)是以“兩級(jí)政府,三級(jí)管理”體制改革為先導(dǎo)的。這是一種明智的選擇,因?yàn)椤皟杉?jí)政府,三級(jí)管理” 體制改革是與社區(qū)建設(shè)緊密相聯(lián)的。社區(qū)建設(shè)是城市各項(xiàng)工作的基礎(chǔ),是一項(xiàng)包括城市社區(qū)服務(wù)﹑社區(qū)管理﹑社區(qū)文化﹑社區(qū)教育﹑社區(qū)
19、衛(wèi)生﹑社區(qū)體育﹑社區(qū)組織建設(shè)等綜合性的社會(huì)系統(tǒng)工程,它需要社會(huì)各方面的共同參與。社區(qū)內(nèi)的機(jī)關(guān)﹑團(tuán)體﹑部隊(duì)﹑學(xué)校﹑企事業(yè)單位都應(yīng)加入到社區(qū)建設(shè)的行列,齊抓共建,把社區(qū)內(nèi)的人﹑財(cái)﹑物﹑和信息等優(yōu)勢(shì)集中起來(lái),達(dá)到資源共享,互利互惠,共同發(fā)展。</p><p> 社區(qū)計(jì)劃生育服務(wù)所需相應(yīng)的計(jì)算機(jī)系統(tǒng)管理軟件、信息技術(shù)的應(yīng)用方面,目前在我國(guó)還無(wú)成熟的技術(shù)、產(chǎn)品,在我區(qū)更處于空白。有關(guān)社區(qū)計(jì)劃生育服務(wù)所需相應(yīng)的計(jì)算機(jī)系統(tǒng)管
20、理軟件、信息技術(shù)產(chǎn)品,市場(chǎng)前景廣闊。</p><p> 由于一個(gè)社區(qū)計(jì)劃生育服務(wù)體系,是由多個(gè)社區(qū)計(jì)劃生育服務(wù)站、一個(gè)社區(qū)計(jì)劃生育服務(wù)中心、計(jì)劃生育委員會(huì)、社區(qū)參與、政府領(lǐng)導(dǎo)這樣一個(gè)多層次、多方面構(gòu)成,對(duì)其進(jìn)行信息化工作,并進(jìn)行微機(jī)管理,以便追蹤分析、觀(guān)察、統(tǒng)計(jì)上報(bào)等工作,這個(gè)信息系統(tǒng)的建設(shè),必然有賴(lài)于一個(gè)統(tǒng)一的數(shù)據(jù)結(jié)構(gòu),因此在一定程度上,需要一個(gè)統(tǒng)一的信息化系統(tǒng)。</p><p>
21、我國(guó)計(jì)劃生育管理是由鄉(xiāng)村、縣、市、地區(qū)、省(自治區(qū))、國(guó)家部委六級(jí)管理構(gòu)成。多年來(lái),一直是靠人工管理,其統(tǒng)計(jì)匯總工作量很大。業(yè)務(wù)人員、有關(guān)管理部門(mén),經(jīng)常要花大量時(shí)間手工進(jìn)行數(shù)據(jù)匯總統(tǒng)計(jì)、上報(bào),重復(fù)勞動(dòng)的工作量大。因而影響了計(jì)生委工作效率的提高。</p><p> 1.2 工程目標(biāo)及規(guī)模</p><p> 建立社區(qū)計(jì)劃生育計(jì)算機(jī)管理系統(tǒng)是為了加快計(jì)生委內(nèi)部信息的有效利用,把以計(jì)算機(jī)系統(tǒng)為
22、代表的現(xiàn)代化信息技術(shù)應(yīng)用到計(jì)劃生育部門(mén)的各項(xiàng)管理工作中,取代目前以手工方式為主的管理操作模式,用計(jì)算機(jī)來(lái)輔助支持和管理各項(xiàng)業(yè)務(wù),支持辦公和決策等活動(dòng),在充分發(fā)揮其工作人員創(chuàng)造性、積極性的基礎(chǔ)上,提高計(jì)生委的工作效率和工作質(zhì)量,改善管理和決策水平,提高員工的整體素質(zhì),進(jìn)而使計(jì)生委能在高科技、新技術(shù)的支持和幫助下,進(jìn)入一個(gè)嶄新的自動(dòng)化管理的運(yùn)作模式。</p><p> 此次開(kāi)發(fā)出一套全面、完整、適用計(jì)劃生育行業(yè)不同
23、職能部門(mén)、不同管理部門(mén)的、能夠獨(dú)立使用的計(jì)劃生育綜合信息管理系統(tǒng)。開(kāi)發(fā)時(shí),將充分考慮此項(xiàng)信息化工作具有多層面、立體式管理特點(diǎn),充分兼顧基層職能機(jī)構(gòu)的實(shí)際情況,開(kāi)發(fā)出一個(gè)全面、適應(yīng)性強(qiáng)、通用性強(qiáng),并采用現(xiàn)代數(shù)據(jù)庫(kù)與Web平臺(tái)技術(shù)、全新的社區(qū)計(jì)劃生育信息管理系統(tǒng)軟件。</p><p> 在我區(qū)首先開(kāi)展社區(qū)計(jì)劃生育服務(wù)體系信息化軟件系統(tǒng)開(kāi)發(fā)與推廣應(yīng)用,目標(biāo)是認(rèn)真做好,達(dá)到較高的技術(shù)水平和業(yè)務(wù)水平,力爭(zhēng)成為行業(yè)推廣應(yīng)用
24、軟件。</p><p> 在我區(qū)首先開(kāi)展社區(qū)計(jì)劃生育服務(wù)體系信息化軟件系統(tǒng)的開(kāi)發(fā)與推廣應(yīng)用,如做的好,很有可能成為政府指定推廣應(yīng)用軟件,其潛在市場(chǎng)很大。</p><p><b> 可行性分析</b></p><p> 2.1技術(shù)可行性分析</p><p> 本著高效﹑先進(jìn)﹑節(jié)約的設(shè)計(jì)原則,將在系統(tǒng)內(nèi)采用如下先進(jìn)技
25、術(shù):</p><p><b> 1﹑客戶(hù)端操作系統(tǒng)</b></p><p> 中文Windows 98具有易操作性,內(nèi)置的網(wǎng)絡(luò)功能,安全的32位環(huán)境等很多先進(jìn)功能,是客戶(hù)端操作系統(tǒng)的理想平臺(tái)。</p><p><b> 2﹑數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p> 選擇數(shù)據(jù)庫(kù)SQL Server
26、 7.0。</p><p> SQL Server 7.0和作為強(qiáng)大的關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)的平臺(tái),方便了客戶(hù),服務(wù)器應(yīng)用程序的使用和管理,是一個(gè)高性能的數(shù)據(jù)庫(kù),并具有跨平臺(tái)性能好,維護(hù)方便,可靠性高等特點(diǎn),并具有WEB功能,可以滿(mǎn)足今后的擴(kuò)展需要。</p><p><b> 3、客戶(hù)端開(kāi)發(fā)工具</b></p><p> PowerBuilder
27、 是一個(gè)真正的多用戶(hù)﹑關(guān)系性數(shù)據(jù)管理系統(tǒng)客戶(hù)端開(kāi)發(fā)工具。它能夠無(wú)隙的存取數(shù)據(jù)庫(kù)的當(dāng)前數(shù)據(jù),充分體現(xiàn)了可視化編程優(yōu)勢(shì),大量的拖放特性,實(shí)現(xiàn)了數(shù)據(jù)表﹑查詢(xún)﹑報(bào)表的可視化設(shè)計(jì),提供高級(jí)的集成開(kāi)發(fā)環(huán)境。此外,作為一種面向?qū)ο蟮木幊陶Z(yǔ)言,其方便的界面設(shè)計(jì)和數(shù)據(jù)庫(kù)接口為工程的順利進(jìn)行提供了很大的方便, 節(jié)約了很多的編碼時(shí)間。</p><p> 4、采用C/S結(jié)構(gòu)方案</p><p> 在社區(qū)基層結(jié)
28、構(gòu)信息采集應(yīng)用系統(tǒng)中,采用Client/Server結(jié)構(gòu),使整個(gè)系統(tǒng)中服務(wù)器和客戶(hù)機(jī)的工作負(fù)荷合理分配,性?xún)r(jià)比高,運(yùn)行速度快,用戶(hù)界面友好。其開(kāi)放式的體系結(jié)構(gòu)使得以后選擇更為廣泛﹑已有投資能得到最大保護(hù),在信息資源共享的前提下,具有很高的安全性和可靠性。</p><p> 2.2 經(jīng)濟(jì)可行性分析</p><p> 目前剛開(kāi)始推廣的社區(qū)計(jì)劃生育服務(wù)建設(shè)管理方面,迫切需要采用計(jì)算機(jī)信息技術(shù)
29、的應(yīng)用,以實(shí)現(xiàn)科學(xué)化、現(xiàn)代化管理。但目前市場(chǎng)上均無(wú)相關(guān)軟件與技術(shù)產(chǎn)品,其市場(chǎng)前景廣闊。</p><p> 本人即將研究、開(kāi)發(fā)的“社區(qū)計(jì)劃生育服務(wù)信息管理系統(tǒng)”,通過(guò)建立基層管理信息系統(tǒng),可及時(shí)、準(zhǔn)確地為有關(guān)計(jì)劃生育部門(mén)提供計(jì)劃生育服務(wù)信息,適應(yīng)計(jì)劃生育制度改革需要,具有可觀(guān)的經(jīng)濟(jì)效益和社會(huì)效益。</p><p> 經(jīng)濟(jì)效益:新疆有上百家中小型計(jì)劃生育部門(mén),若能成為政府指定推廣軟件,每家
30、收費(fèi)按5000元計(jì)算,將有近50萬(wàn)元的收益。</p><p> 社會(huì)效益:解決社區(qū)計(jì)劃生育服務(wù)建設(shè)與管理中信息化工作方面的迫切需求,通過(guò)實(shí)現(xiàn)計(jì)算機(jī)信息化管理,減輕管理部門(mén)在數(shù)據(jù)收集、數(shù)據(jù)分析、統(tǒng)計(jì)上報(bào)等方面手工勞動(dòng)強(qiáng)度,提高計(jì)劃生育部門(mén)和有關(guān)管理部門(mén)的服務(wù)水平和管理水平,有助于這些部門(mén)、機(jī)構(gòu)提高管理效益,實(shí)現(xiàn)科學(xué)化、現(xiàn)代化管理。具有廣泛的社會(huì)效益。</p><p> 2.3操作可行性分
31、析</p><p> 本系統(tǒng)的界面將會(huì)做的盡量友好,并且本系統(tǒng)將會(huì)以簡(jiǎn)單的操作使用戶(hù)幾乎不用進(jìn)行培訓(xùn)憑借用戶(hù)手冊(cè)和幫助就能輕易掌握。這一特點(diǎn)對(duì)于工作人員來(lái)說(shuō),將會(huì)在對(duì)該軟件的使用中切實(shí)的體會(huì)到??傊鞠到y(tǒng)的操作方式在該用戶(hù)組織內(nèi)將完全行得通。</p><p> 2.4 系統(tǒng)的高層邏輯模型</p><p> 通過(guò)前面的考察和了解,我們對(duì)該系統(tǒng)應(yīng)該具有的基本功能
32、已有了一個(gè)初步的認(rèn)識(shí),現(xiàn)在可以使用系統(tǒng)流程圖和數(shù)據(jù)流圖來(lái)描繪該系統(tǒng)的大致構(gòu)想和數(shù)據(jù)在系統(tǒng)中的基本動(dòng)向,從而表達(dá)出對(duì)系統(tǒng)的最初設(shè)想。為了讓用戶(hù)很好的了解工作情況,使他們清楚系統(tǒng)框架,在此還擬寫(xiě)了初步的數(shù)據(jù)字典,以便于雙方想法的溝通。</p><p> 2.4.1 應(yīng)用系統(tǒng)設(shè)計(jì)思想</p><p> 本軟件使用一般的應(yīng)用程序設(shè)計(jì)思想。</p><p><b&g
33、t; 如下圖所示:</b></p><p> 2.4.2系統(tǒng)流程圖</p><p> 系統(tǒng)流程圖表達(dá)的是信息在系統(tǒng)各部件之間流動(dòng)的情況,不是對(duì)信息進(jìn)行加工處理的控制過(guò)程,所以,它是物理數(shù)據(jù)流圖。</p><p> 首先,進(jìn)入系統(tǒng)后,使用者會(huì)先看見(jiàn)一個(gè)主界面,感謝用戶(hù)選擇使用本軟件。同時(shí),向使用者介紹了作者等一些簡(jiǎn)單的系統(tǒng)信息。然后,進(jìn)入軟件使用界
34、面,可以對(duì)軟件的使用進(jìn)行選擇,具體的系統(tǒng)流程如下:</p><p><b> 系統(tǒng)流程示意圖 </b></p><p><b> 系統(tǒng)流程示意圖-2</b></p><p> 2.4.3高層邏輯模型</p><p><b> 2.4.4數(shù)據(jù)流圖</b></p>
35、;<p> 通過(guò)前面的考察和了解,我們對(duì)該系統(tǒng)應(yīng)該具有的基本功能已有了一個(gè)初步的認(rèn)識(shí),現(xiàn)在可以使用數(shù)據(jù)流圖來(lái)描繪該系統(tǒng)的大致構(gòu)想和數(shù)據(jù)在系統(tǒng)中的基本動(dòng)向,從而表達(dá)出本人對(duì)系統(tǒng)的最初設(shè)想。</p><p> 數(shù)據(jù)流圖描繪系統(tǒng)的邏輯模型,圖中沒(méi)有任何具體的物理元素,只是描繪信息在系統(tǒng)中流動(dòng)和處理的情況。所以,數(shù)據(jù)流圖是邏輯系統(tǒng)的圖形表示。如下圖:</p><p><b&
36、gt; 2.5數(shù)據(jù)字典</b></p><p> 數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集合,也是對(duì)數(shù)據(jù)流圖中包含的所有元素的定義的集合。數(shù)據(jù)字典是開(kāi)發(fā)者與用戶(hù)相互溝通的有效途徑之一。它能形象的向用戶(hù)描述開(kāi)發(fā)者的意圖,使用戶(hù)明白數(shù)據(jù)庫(kù)可能具有的項(xiàng)目,可有效的緩解開(kāi)發(fā)者和用戶(hù)之間的交流鴻溝,也用利于用戶(hù)向開(kāi)發(fā)者提出自己的需求,避免因理解分歧造成的代價(jià)巨大的接口問(wèn)題。</p><p>
37、以下是對(duì)數(shù)據(jù)庫(kù)中各元素的初步定義,在這里用數(shù)據(jù)字典加以定義,以供后面分析階段的需要。</p><p> 主要數(shù)據(jù)字典用卡片表示如下:</p><p><b> 第三章 需求分析</b></p><p> 3.1系統(tǒng)的性能需求</p><p> 3.1.1軟件的實(shí)用性:</p><p>
38、 能夠確實(shí)的利用計(jì)算機(jī)的優(yōu)勢(shì)向計(jì)劃生育部門(mén)提供育齡婦女的各種情況以及該社區(qū)的計(jì)劃生育情況,加強(qiáng)上下級(jí)的合作管理,提高辦事效率和工作質(zhì)量。從計(jì)生管理的角度進(jìn)行系統(tǒng)分析和設(shè)計(jì);無(wú)論是從事基層計(jì)生工作的工作人員還是從事管理工作的領(lǐng)導(dǎo),只要工作與計(jì)劃生育有關(guān),使用本軟件都可以給工作帶來(lái)極大的便利,減輕工作負(fù)擔(dān)。另外,由于近年來(lái)來(lái)流動(dòng)人口的日益增加,應(yīng)使系統(tǒng)能隨不同的需求,適應(yīng)各省、市、地區(qū)對(duì)流動(dòng)人口管理的各種要求。 </p>&l
39、t;p> 3.1.2軟件的通用性:</p><p> 以標(biāo)準(zhǔn)化為基礎(chǔ),通過(guò)信息流程和管理過(guò)程的合理模型化、靈活多樣的信息切入點(diǎn)、管理對(duì)象的模型化,使得系統(tǒng)具有一定的通用性和規(guī)范性。</p><p> 3.1.3軟件的開(kāi)放性:</p><p> 按照軟件工程開(kāi)發(fā)規(guī)范實(shí)現(xiàn)系統(tǒng)的開(kāi)放性,既便于擴(kuò)充又便于升級(jí),以適應(yīng)今后計(jì)劃生育發(fā)展及體制改革的需要。</
40、p><p> 3.1.4軟件的先進(jìn)性:</p><p> 要力爭(zhēng)做到高水平、高起點(diǎn)。選用具有代表性發(fā)展方向的主流硬軟件產(chǎn)品,采用目前比較流行和通用的計(jì)算機(jī)編程技術(shù),使整個(gè)系統(tǒng)建成時(shí)能達(dá)到我們預(yù)想的性能,并且有較長(zhǎng)的生命周期。</p><p> 3.1.5軟件的易維護(hù)性 </p><p> 易維護(hù)性是一個(gè)優(yōu)秀軟件所必備的性能,由于計(jì)生委并非
41、專(zhuān)門(mén)的軟件工作人員,所以我們盡量使軟件易維護(hù)。</p><p> 3.1.6軟件的易操作性:</p><p> 很多程序的功能總是與其操作的難易程度成正比。當(dāng)一個(gè)程序的功能增加了,可是操作也困難了。這是人們所不愿意的,因?yàn)閺?fù)雜的操作需要人們?nèi)W(xué)習(xí),掌握并且要記住它們。這是大部分人所不愿去面對(duì)的。此外,考慮到我國(guó)計(jì)生干部普遍存在電腦操作水平不高的實(shí)際情況,應(yīng)使操作簡(jiǎn)單直觀(guān),便于操作。&l
42、t;/p><p><b> 3.2 功能需求</b></p><p> ◆ 用戶(hù)分為超級(jí)用戶(hù)和一般用戶(hù)。對(duì)于不同類(lèi)型的用戶(hù),系統(tǒng)將根據(jù)注冊(cè)的類(lèi)型分配不同的權(quán)限,以確保系統(tǒng)的安全性。</p><p> ◆ 注冊(cè)用戶(hù)可以通過(guò)用戶(hù)登陸頁(yè)面登陸。</p><p> ◆ 把社區(qū)內(nèi)以及流動(dòng)人口中的育齡婦女的基本信息、家庭基
43、本情況、家庭其他成員情況錄入系統(tǒng),以便查詢(xún)時(shí)使用。</p><p> ◆ 對(duì)已錄入的育齡婦女信息進(jìn)行查詢(xún),只需鍵入相關(guān)信息,方可查詢(xún)與其相符的所有信息,為了查詢(xún)的方便可是用使用模糊查詢(xún)、精確查詢(xún)和多字段查詢(xún)。</p><p> ◆ 能對(duì)各種報(bào)表進(jìn)行統(tǒng)計(jì)﹑打印,如孕產(chǎn)婦月﹑年統(tǒng)計(jì)匯總表;孕產(chǎn)婦保健工作匯總表;孕產(chǎn)婦保健年報(bào)表;兒童保健工作匯總表;節(jié)育手術(shù)數(shù)量質(zhì)量情況報(bào)表;婦女病查治工
44、作年報(bào)表等等。</p><p> ◆ 在操作發(fā)生錯(cuò)誤時(shí)能夠彈出錯(cuò)誤對(duì)話(huà)框,以便提示用戶(hù)</p><p> ◆ 能同時(shí)打開(kāi)多個(gè)窗口,并可相互切換,方便信息的錄入。</p><p> ◆ 在信息錄入時(shí),可邊查詢(xún)邊錄入</p><p> ◆ 用戶(hù)隨時(shí)可以更改口令,以確保系統(tǒng)的安全性。</p><p> 3.
45、3 平臺(tái)的綜合要求</p><p> 對(duì)任何企業(yè)組織來(lái)說(shuō),數(shù)據(jù)的安全性最為重要。安全性主要是指允許那些具有相應(yīng)的數(shù)據(jù)訪(fǎng)問(wèn)權(quán)限的用戶(hù)能夠登陸到應(yīng)用程序并訪(fǎng)問(wèn)數(shù)據(jù)以及對(duì)數(shù)據(jù)庫(kù)對(duì)象實(shí)施各種權(quán)限范圍內(nèi)的操作,但是要拒絕所有的非授權(quán)用戶(hù)的非法操作。因此,安全性管理與用戶(hù)管理是密不可分的。這里我們根據(jù)實(shí)際情況,對(duì)這一系統(tǒng)做了如下的安全性功能:</p><p> 1.登陸認(rèn)證 根據(jù)不同用戶(hù)的不同帳
46、戶(hù)登陸,只有密碼正確,才可登陸此系統(tǒng)。</p><p> 2.用戶(hù)口令的更改 當(dāng)用戶(hù)需要修改口令時(shí),可在此修改并確認(rèn)。</p><p> 3.管理員權(quán)限的劃分 系統(tǒng)把管理者劃分為超級(jí)用戶(hù)和一般用戶(hù)。超級(jí)用戶(hù)的權(quán)限最高可以管理整個(gè)數(shù)據(jù)庫(kù)。 </p><p> 4.?dāng)?shù)據(jù)庫(kù)的備份與恢復(fù) 這是安全性考慮的重點(diǎn)。數(shù)據(jù)庫(kù)備份記錄了在進(jìn)行備份這一操作時(shí)數(shù)據(jù)庫(kù)中所有數(shù)
47、據(jù)的狀態(tài),如果數(shù)據(jù)庫(kù)因意外而損壞,這些備份文件將在數(shù)據(jù)庫(kù)恢復(fù)時(shí)被用來(lái)恢復(fù)數(shù)據(jù)庫(kù)。</p><p> 5. 數(shù)據(jù)字典的維護(hù) 數(shù)據(jù)字典的作用體現(xiàn)在維護(hù)數(shù)據(jù)的一致性方面。同一數(shù)據(jù)由不同的用戶(hù)輸入會(huì)有不同的結(jié)果,也許意思一樣而字符串不同,都會(huì)給數(shù)據(jù)的統(tǒng)計(jì)帶來(lái)不必要的麻煩。在這里數(shù)據(jù)可在數(shù)據(jù)字典里進(jìn)行添加,為后來(lái)用戶(hù)提供方便。</p><p><b> 3.4其他需求</b&g
48、t;</p><p> 3.4.1系統(tǒng)的界面需求:</p><p> 一個(gè)比較好的應(yīng)用系統(tǒng)不僅要有完善的功能,而且要求其用戶(hù)界面要友好和美觀(guān)。尤其是在開(kāi)發(fā)一個(gè)具體的應(yīng)用程序時(shí),美化應(yīng)用程序的界面是不容忽視的問(wèn)題。計(jì)劃生育系統(tǒng)應(yīng)當(dāng)提供用于集中控制的用戶(hù)界面。此界面應(yīng)當(dāng)具有Windows風(fēng)格,并盡可能地為用戶(hù)的查詢(xún)操作提供方便。計(jì)生管理人員通過(guò)此界面應(yīng)當(dāng)能夠控制整個(gè)系統(tǒng)地運(yùn)行。</p
49、><p> 3.4.2分析系統(tǒng)的數(shù)據(jù)需求</p><p> 復(fù)雜的數(shù)據(jù)由許多基本的數(shù)據(jù)元素組成,數(shù)據(jù)結(jié)構(gòu)表示數(shù)據(jù)元素之間的邏輯關(guān)系。利用數(shù)據(jù)字典可以全面準(zhǔn)確的定義數(shù)據(jù),但數(shù)據(jù)字典的缺點(diǎn)是不夠形象直觀(guān)。為了提高可理解性,常常利用圖形工具輔助描繪數(shù)據(jù)結(jié)構(gòu)。</p><p><b> 3.5運(yùn)行環(huán)境</b></p><p>
50、 本系統(tǒng)使用單機(jī)運(yùn)行,本地?cái)?shù)據(jù)庫(kù)文件和系統(tǒng)程序位于同一臺(tái)機(jī)器。</p><p> 本軟件的實(shí)現(xiàn)語(yǔ)言是:Powder Builder8.0</p><p> 開(kāi)發(fā)的系統(tǒng)平臺(tái)為:windows98 。</p><p> 硬件環(huán)境:cpu:166MHz 或更高性能的處理器</p><p> 內(nèi)存:大于16MB 硬盤(pán)可用空間:大于260
51、MB</p><p> 軟件環(huán)境:windows98,Powder Builder 8.0, SQL server 7.0軟件</p><p> 3.6概念模型和規(guī)范化</p><p> 為了把用戶(hù)的數(shù)據(jù)要求清晰的表達(dá)出來(lái),在這一節(jié)我們將建立概念性的數(shù)據(jù)模型。關(guān)于數(shù)據(jù)模型的建立方法我們選用實(shí)體-聯(lián)系方法,即使用ER圖來(lái)進(jìn)行描述。</p><
52、p> 本系統(tǒng)是一個(gè)較復(fù)雜的信息管理系統(tǒng),存在較復(fù)雜的數(shù)據(jù)結(jié)構(gòu)。因此處理這些相對(duì)比較復(fù)雜的數(shù)據(jù),需更多的ER圖來(lái)對(duì)其數(shù)據(jù)進(jìn)行規(guī)范化。下面是本系統(tǒng)的部分ER圖</p><p> 計(jì)劃生育協(xié)會(huì)理事成員</p><p> 2、遷入遷出死亡登記</p><p> 3、流動(dòng)人口計(jì)劃生育管理</p><p> 4、育齡婦女節(jié)育措施變更<
53、;/p><p><b> 第四章 總體設(shè)計(jì)</b></p><p><b> 4.1編寫(xiě)目的</b></p><p> 總體設(shè)計(jì)是完成《社區(qū)計(jì)劃生育》的第二個(gè)階段。在第一階段,通過(guò)系統(tǒng)需求分析,在搞清楚系統(tǒng)“干什么”的基礎(chǔ)上,明確了系統(tǒng)的性能要求。而在此階段,我們要在明確系統(tǒng)性能要求的前提下,建立系統(tǒng)的邏輯模型,即指明了
54、系統(tǒng)的目標(biāo)、系統(tǒng)的功能與數(shù)據(jù)組成和要求。這些要求是面向用戶(hù)對(duì)象的,是對(duì)整個(gè)系統(tǒng)的一個(gè)邏輯性的說(shuō)明和總結(jié)。</p><p> 總體設(shè)計(jì)的目的就是基于系統(tǒng)需求分析階段給出的邏輯模型,在我們目前所能提供的軟硬件環(huán)境中,設(shè)計(jì)一個(gè)能在社區(qū)計(jì)劃生育部門(mén)實(shí)現(xiàn)的實(shí)施方案,以供下一階段實(shí)施操作,即為詳細(xì)設(shè)計(jì)及編碼等階段的理論依據(jù)。</p><p> 對(duì)程序系統(tǒng)的設(shè)計(jì)考慮,包括程序系統(tǒng)的基本處理流程,程序
55、系統(tǒng)的組織結(jié)構(gòu)、模塊劃分、功能分配、接口設(shè)計(jì)、運(yùn)行設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)和安全性設(shè)計(jì)等,為程序的詳細(xì)設(shè)計(jì)奠定基礎(chǔ)。</p><p><b> 4.2系統(tǒng)概述</b></p><p> 4.2.1系統(tǒng)任務(wù):</p><p> 目前本系統(tǒng)將采用PowderBuilder 8.0,編寫(xiě)使用于Windows95/98/NT/2000平臺(tái)的社區(qū)計(jì)劃生育
56、管理系統(tǒng)。并采用單機(jī)方式,不再與其他計(jì)算機(jī)進(jìn)行互聯(lián)或?qū)嵤┛缙脚_(tái)。</p><p> 4.2.2 需求規(guī)定:</p><p> 本系統(tǒng)是采用SQL Server 7.0數(shù)據(jù)庫(kù)實(shí)現(xiàn)的一個(gè)計(jì)劃生育管理系統(tǒng),并分為以下五個(gè)主要功能:1、數(shù)據(jù)維護(hù); 2、信息錄入; 3、信息查詢(xún); 4、統(tǒng)計(jì)報(bào)表。</p><p> 由于社區(qū)計(jì)劃生育管理系統(tǒng),大多采用對(duì)話(huà)框的方式,操作起來(lái)
57、不方便。所以,本系統(tǒng)將采用MDI(多文檔界面)方式,能夠同時(shí)處理多個(gè)界面的數(shù)據(jù)。同時(shí),這也有利于數(shù)據(jù)模塊的更新、升級(jí),以及團(tuán)隊(duì)的開(kāi)發(fā)。</p><p> 4.2.3設(shè)計(jì)思想和原則 </p><p> 我們始終本著以安全為前提,以速度為保證的設(shè)計(jì)思想,從以下四個(gè)原則出發(fā)而進(jìn)行各項(xiàng)設(shè)計(jì)工作的:</p><p> 整體性和統(tǒng)一性原則。</p><
58、p> 長(zhǎng)遠(yuǎn)性和擴(kuò)充性原則。</p><p><b> 簡(jiǎn)便易學(xué)的原則。</b></p><p><b> 先進(jìn)性與經(jīng)濟(jì)原則。</b></p><p><b> 4.3軟件結(jié)構(gòu)設(shè)計(jì)</b></p><p> 層次圖是通過(guò)對(duì)以上數(shù)據(jù)流圖的分析得來(lái)的。層次圖用來(lái)描繪軟
59、件的層次結(jié)構(gòu),是描繪軟件層次的圖形工具。從層次圖中能夠很清晰的看出系統(tǒng)的功能模塊的劃分。 通過(guò)對(duì)以上的數(shù)據(jù)流圖里的每一個(gè)處理功能和本軟件實(shí)際的系統(tǒng)要求和用戶(hù)需求。我們把各個(gè)功能適當(dāng)?shù)胤纸鉃橐幌盗斜容^簡(jiǎn)單的功能。然后把軟件劃分成若干個(gè)功能模塊。現(xiàn)在我們從細(xì)化的數(shù)據(jù)流圖里直接影射出該軟件的軟件結(jié)構(gòu)如下。</p><p> 經(jīng)過(guò)對(duì)層次圖里的每一個(gè)處理和本軟件實(shí)際的系統(tǒng)和用戶(hù)需求。我們把各個(gè)功
60、能適當(dāng)?shù)胤纸鉃橐幌盗斜容^簡(jiǎn)單的功能。把軟件的劃分成若干個(gè)功能模塊。</p><p> ◆ 口令維護(hù):對(duì)本單位上機(jī)微機(jī)進(jìn)行崗位設(shè)置、權(quán)限設(shè)置。</p><p> ◆ 公眾基礎(chǔ)數(shù)據(jù)更新與查詢(xún):節(jié)育手術(shù)類(lèi)別﹑類(lèi)型查詢(xún)與更新,疾病類(lèi)型信息更新與查詢(xún)等。</p><p> ◆ 社區(qū)孕婦信息登記:社區(qū)孕婦基礎(chǔ)信息登記﹑產(chǎn)前檢查登記﹑分娩信息記錄﹑產(chǎn)后視訪(fǎng)記錄。</p
61、><p> ◆ 兒童信息記錄:新生兒出生信息登記,嬰兒死亡信息登記,兒童保健信息記錄</p><p> ◆ 生育指標(biāo)的申報(bào)及發(fā)放工作記錄</p><p> ◆ 節(jié)育信息記錄:節(jié)育手術(shù)登記。</p><p> ◆ 女病查治記錄:婚前檢查記錄,婦女病查治記錄。</p><p> ◆ 流動(dòng)人口婦女記錄:流動(dòng)人口婦女基礎(chǔ)
62、信息登記,流動(dòng)人口申請(qǐng)生育合同記錄及登記﹑驗(yàn)證和環(huán)﹑孕情檢查。流動(dòng)人口孕婦信息登記,產(chǎn)前檢查登記,分娩信息記錄,產(chǎn)后視訪(fǎng)記錄,流動(dòng)人口節(jié)育信息登記,流動(dòng)人口兒童信息記錄。</p><p> ◆ 萬(wàn)能查詢(xún):對(duì)各類(lèi)計(jì)劃生育信息進(jìn)行分類(lèi)查詢(xún)、組合查詢(xún)。</p><p> ◆ 報(bào)表統(tǒng)計(jì):對(duì)各種報(bào)表進(jìn)行統(tǒng)計(jì)﹑打印,如孕產(chǎn)婦月﹑年統(tǒng)計(jì)匯總表;孕產(chǎn)婦保健工作匯總表;孕產(chǎn)婦保健年報(bào)表;兒童保健工作匯總
63、表;節(jié)育手術(shù)數(shù)量質(zhì)量情況報(bào)表;婦女病查治工作年報(bào)表等等。</p><p><b> 4.4接口設(shè)計(jì) </b></p><p> 4.4.1 軟件接口</p><p> 這個(gè)系統(tǒng)實(shí)現(xiàn)的是一個(gè)多層的結(jié)構(gòu),在服務(wù)器端提供了數(shù)個(gè)客戶(hù)端用的接口,包括一般的查詢(xún)、復(fù)雜的查詢(xún)、數(shù)據(jù)修改、數(shù)據(jù)刪除、用戶(hù)驗(yàn)證等。</p><p>
64、 4.4.2用戶(hù)界面:</p><p> 1、用戶(hù)控制系統(tǒng)的方式 :</p><p> ◆ 通過(guò)選擇文件菜單下的選項(xiàng),以活動(dòng)窗口方式顯示信息錄入、信息查詢(xún)、報(bào)表統(tǒng)計(jì)、數(shù)據(jù)維護(hù)各項(xiàng)。</p><p> ◆ 位于下拉框、單行編輯框、多行編輯框時(shí)在這一編輯區(qū)域(在本系統(tǒng)中這一區(qū)域?yàn)榘椎缀谧郑⒂幸婚W爍的粗豎線(xiàn);位于單選框、復(fù)選框、命令按鈕上時(shí)一個(gè)虛線(xiàn)框?qū)⒖蛟谄渖匣蚺?/p>
65、的文字上。</p><p> ◆ 選定系統(tǒng)的菜單項(xiàng)即可打開(kāi)運(yùn)行相應(yīng)的功能。</p><p><b> 2、信息顯示方式:</b></p><p> ◆ 一般來(lái)說(shuō),一個(gè)窗口完成一類(lèi)功能。通常一個(gè)應(yīng)用程序能夠同時(shí)打開(kāi)多個(gè)功能窗口,每一個(gè)功能窗口都在此應(yīng)用的主窗口上。主窗口提供一個(gè)背景,給出各個(gè)功能窗口公用的一些信息及菜單。本應(yīng)用程序中,每一個(gè)
66、功能對(duì)應(yīng)一個(gè)功能窗口</p><p> ◆ 每一個(gè)功能窗口主要由以下幾部分組成:標(biāo)題欄、用戶(hù)操作區(qū)、信息提示行。標(biāo)題欄顯示當(dāng)前功能窗口的標(biāo)題并帶有自己窗口的控制菜單及控制按鈕,信息提示行用于顯示操作提示。</p><p> ◆ 本系統(tǒng)中,菜單項(xiàng)提供了進(jìn)入各種功能的入口。程序菜單由頂層菜單和下拉菜單組成,頂層菜單顯示在主窗口的菜單欄上。每一個(gè)頂層菜單一般掛有一個(gè)下拉菜單。下拉菜單中可有多
67、個(gè)菜單項(xiàng),正是這些菜單項(xiàng)與程序中功能有一一對(duì)應(yīng)的關(guān)系,每一項(xiàng)菜單都對(duì)應(yīng)一種功能,通過(guò)它打開(kāi)相應(yīng)功能窗口。</p><p> 3、用戶(hù)對(duì)屏幕格式的控制操作方式:</p><p> ◆ 在整個(gè)應(yīng)用程序中,使用最多的操作是數(shù)據(jù)的錄入。數(shù)據(jù)錄入?yún)^(qū)一般有多個(gè)不同的數(shù)據(jù)項(xiàng)錄入域,在操作區(qū)內(nèi),凡白底下凹的域都是希望用戶(hù)輸入數(shù)據(jù)的地方</p><p> ◆ 窗口中用戶(hù)輸入數(shù)據(jù)
68、的域有以下幾種常用的類(lèi)型:?jiǎn)涡芯庉嫛⑾吕斜砜颍ㄤ浫胗蛴袃煞N:允許編輯和不允許編輯)、單選框、復(fù)選框。</p><p> ◆ 系統(tǒng)提供拼音信息,如果當(dāng)前輸入焦點(diǎn)所在的數(shù)據(jù)錄入域提供有拼音字頭錄入法功能,只需通過(guò)鍵盤(pán)鍵入漢字,則拼音窗口中將顯示出與所鍵入的漢字相對(duì)應(yīng)的拼音字頭,而無(wú)須人工輸入字母。</p><p> 4、出錯(cuò)信息及顯示方式:</p><p> 采
69、用系統(tǒng)默認(rèn)對(duì)話(huà)框方式,顯示錯(cuò)誤原因。</p><p> 4.4.2通信接口:</p><p> 數(shù)據(jù)模塊在創(chuàng)建時(shí),連接數(shù)據(jù)庫(kù),為各模塊的調(diào)用做好準(zhǔn)備。各模塊中數(shù)據(jù)庫(kù)的所有數(shù)據(jù),均由數(shù)據(jù)模塊提供。</p><p><b> 4.5安全設(shè)計(jì)</b></p><p> 由于社區(qū)服務(wù)包括12個(gè)子系統(tǒng),因此把數(shù)據(jù)維護(hù)作為一
70、個(gè)單獨(dú)的模塊,對(duì)各個(gè)系統(tǒng)實(shí)行統(tǒng)一管理。</p><p> 4.5.1 系統(tǒng)安全</p><p> 1、用戶(hù)身份鑒別機(jī)制</p><p> 對(duì)于每一個(gè)登錄的用戶(hù)都要進(jìn)行用戶(hù)驗(yàn)證,看他是超級(jí)用戶(hù)還是一般用戶(hù),是否進(jìn)行過(guò)用戶(hù)注冊(cè)。如果沒(méi)有注冊(cè),將無(wú)法對(duì)系統(tǒng)進(jìn)行使用。</p><p> 2、用戶(hù)對(duì)系統(tǒng)的訪(fǎng)問(wèn)權(quán)限和范圍</p>&
71、lt;p> 不同的用戶(hù)應(yīng)該有不同的用戶(hù)權(quán)限。</p><p> 其具體的權(quán)限在權(quán)限設(shè)置里設(shè)置,具有一定的靈活性。</p><p><b> 3、數(shù)據(jù)加密</b></p><p> 為了保證客戶(hù)密碼的安全,必須要對(duì)數(shù)據(jù)進(jìn)行加密。同時(shí),也應(yīng)該有數(shù)據(jù)的解密,可以保證客戶(hù)應(yīng)密碼丟失并驗(yàn)證是合法用戶(hù)以后,獲得密碼。</p>&
72、lt;p> 4.5.2 備份與恢復(fù)</p><p><b> 1、備份</b></p><p> 對(duì)于S Q L的管理者來(lái)說(shuō),有許多理由要進(jìn)行數(shù)據(jù)備份,而其中最主要的原因就是從數(shù)據(jù)災(zāi)難中恢復(fù)。數(shù)據(jù)備份工作甚至關(guān)系到數(shù)據(jù)災(zāi)害發(fā)生后是否你還會(huì)有工作。所以,備份是數(shù)據(jù)庫(kù)恢復(fù)中采用的基本技術(shù)。</p><p><b> 2、恢復(fù)
73、</b></p><p> 恢復(fù)數(shù)據(jù)庫(kù)是一個(gè)裝載數(shù)據(jù)庫(kù)的備份,然后應(yīng)用事務(wù)日志重建的過(guò)程。應(yīng)用事務(wù)日志之后,數(shù)據(jù)庫(kù)就會(huì)回到最后事務(wù)日志備份之前的狀態(tài)。如果保留數(shù)據(jù)庫(kù)數(shù)據(jù)的設(shè)備介質(zhì)出了故障,那么系統(tǒng)必須重建數(shù)據(jù)庫(kù),然后恢復(fù)數(shù)據(jù)。倘若數(shù)據(jù)庫(kù)由于惡意或無(wú)意插入、修改或者刪除而造成的遭到破壞的或不正確的數(shù)據(jù),那么能夠?qū)?shù)據(jù)恢復(fù)到破壞發(fā)生前的狀態(tài)。</p><p><b>
74、 4.6數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p> 4.6.1數(shù)據(jù)庫(kù)說(shuō)明</p><p> 作為程序開(kāi)發(fā)的基礎(chǔ),當(dāng)選定了開(kāi)發(fā)工具時(shí),數(shù)據(jù)庫(kù)的創(chuàng)建工作也必須開(kāi)始了。在數(shù)據(jù)庫(kù)開(kāi)發(fā)的整個(gè)階段里所有的操作(數(shù)據(jù)庫(kù)的創(chuàng)建、表的創(chuàng)建、存儲(chǔ)過(guò)程的編寫(xiě)、視圖的實(shí)現(xiàn))。數(shù)據(jù)庫(kù)的創(chuàng)建工具選擇的是SQL Server 7.0 的Transact—sql的語(yǔ)句。</p><p>
75、<b> ◆數(shù)據(jù)庫(kù)文件</b></p><p> 該數(shù)據(jù)庫(kù)有一個(gè)主數(shù)據(jù)庫(kù)文件,兩個(gè)從數(shù)據(jù)庫(kù)文件。使用多個(gè)數(shù)據(jù)庫(kù)文件存儲(chǔ)數(shù)據(jù)的好處在于數(shù)據(jù)庫(kù)文件的不斷擴(kuò)充可以不受操作系統(tǒng)文件的限制;而且可以將數(shù)據(jù)庫(kù)文件存儲(chǔ)在不同的硬盤(pán)中,這樣可以同時(shí)對(duì)幾個(gè)硬盤(pán)做數(shù)據(jù)存儲(chǔ),提高數(shù)據(jù)處理的效率。</p><p><b> ◆事務(wù)日志文件</b></p>
76、;<p> 該數(shù)據(jù)庫(kù)有三個(gè)事務(wù)日志文件。SQL SERVER中采用的是“提前寫(xiě)”方式的事務(wù),所以可以用事務(wù)日志文件恢復(fù)數(shù)據(jù)庫(kù)的內(nèi)容。</p><p> 事務(wù)日志文件有最大存儲(chǔ)容量限制,這樣可以避免因?yàn)闊o(wú)限制的增長(zhǎng)而導(dǎo)致系統(tǒng)無(wú)法正常運(yùn)行。如果創(chuàng)建時(shí)由于對(duì)數(shù)據(jù)庫(kù)的估計(jì)不足而沒(méi)有規(guī)定文件的最大增長(zhǎng)率,事務(wù)日志會(huì)像潛在的病毒一樣,剛開(kāi)始還沒(méi)有影響,等到有一天系統(tǒng)無(wú)法運(yùn)行時(shí)才發(fā)現(xiàn)就已經(jīng)來(lái)不及,整個(gè)系統(tǒng)有可
77、能崩潰。在該管理系統(tǒng)中,三個(gè)日志文件的增長(zhǎng)量是不一樣的,如果數(shù)據(jù)庫(kù)每日信息流量很大,日志文件的增長(zhǎng)率可規(guī)定的大一些,比如說(shuō)一次增長(zhǎng)5MB。當(dāng)日志文件已滿(mǎn),數(shù)據(jù)庫(kù)會(huì)提醒管理員備份日志文件,否則日志文件會(huì)從頭開(kāi)始覆蓋原有的記錄。</p><p><b> ◆表的創(chuàng)建</b></p><p> 在表中創(chuàng)建外部關(guān)鍵字約束,同時(shí)規(guī)定與其父表相關(guān)聯(lián)的更新操作(修改、刪除)。保
78、證數(shù)據(jù)的一致性。</p><p> 利用源代碼寫(xiě)出各列的相關(guān)性,檢查相關(guān)性是否正確。</p><p> 數(shù)據(jù)庫(kù)的結(jié)構(gòu)已初步搭建完畢,接下來(lái)我們可以對(duì)該數(shù)據(jù)庫(kù)的結(jié)構(gòu)再作進(jìn)一步的討論,作為一個(gè)數(shù)據(jù)庫(kù)它所應(yīng)該具備的系統(tǒng)功能。</p><p> 以下的操作都是通過(guò)SQL查詢(xún)生成器來(lái)完成的。</p><p> ◆ 數(shù)據(jù)庫(kù)的安全性機(jī)制問(wèn)題 &l
79、t;/p><p> 對(duì)于一個(gè)數(shù)據(jù)庫(kù)來(lái)說(shuō),并不是所有的人都可以任意使用庫(kù)中的信息,我們必須使用一種方法杜絕非法訪(fǎng)問(wèn),也許密碼是一個(gè)不錯(cuò)的方法,它可以在登錄數(shù)據(jù)庫(kù)時(shí)給予權(quán)限限制,而且我們可以使用大型數(shù)據(jù)庫(kù)軟件的某些機(jī)制來(lái)管理密碼;同時(shí)我們可以使用視圖機(jī)制,這樣也可以屏蔽一部分?jǐn)?shù)據(jù)。</p><p> ◆ 數(shù)據(jù)的級(jí)聯(lián)參考完整性約束</p><p> 在進(jìn)行數(shù)據(jù)更新時(shí),哪
80、些表的內(nèi)容必須與主表相對(duì)應(yīng)的內(nèi)容同時(shí)更新,要理順?biāo)鼈兊年P(guān)系。在進(jìn)行設(shè)計(jì)時(shí),數(shù)據(jù)庫(kù)的數(shù)據(jù)完整性包括實(shí)體完整性、域完整性、參照完整性和用戶(hù)完整性。其中實(shí)體完整性最主要的體現(xiàn)該列是主關(guān)鍵字,編號(hào)唯一,沒(méi)有重號(hào),由該列可唯一的確定一條記錄;域完整性表現(xiàn)在各表的外部關(guān)鍵字方面、列值是否為空的定義和對(duì)輸入值的限定;而用戶(hù)完整性最主要的是對(duì)數(shù)據(jù)的約束。 </p><p><b> ◆ 實(shí)例關(guān)系模型</b>
81、;</p><p> 一個(gè)好的數(shù)據(jù)庫(kù)設(shè)計(jì)應(yīng)該從邏輯設(shè)計(jì)開(kāi)始,以免出現(xiàn)不必要的返工,事實(shí)上,直接進(jìn)行物理設(shè)計(jì)或更簡(jiǎn)單開(kāi)發(fā)數(shù)據(jù)庫(kù),不僅不會(huì)加快設(shè)計(jì)速度,反而會(huì)招來(lái)麻煩,而且會(huì)影響數(shù)據(jù)的完整性,在我們的系統(tǒng)中,我們采用的是ER建模。同時(shí),也盡可能清除所有表的多對(duì)多的關(guān)系:用兩個(gè)或者多個(gè)一對(duì)多的關(guān)系進(jìn)行替換。也必須要做的這一點(diǎn),因?yàn)殛P(guān)系模型根本不能直接實(shí)現(xiàn)多對(duì)多的關(guān)系。</p><p> 4.
82、6.2三范式的滿(mǎn)足</p><p> 第一范式(1NF):沒(méi)有重復(fù)組,也就是存儲(chǔ)單元數(shù)據(jù)必須是簡(jiǎn)單的單個(gè)值,而不能保持幾個(gè)信息。</p><p> 第二范式(2NF):無(wú)部分依賴(lài)性。每一個(gè)非關(guān)鍵列依賴(lài)于主關(guān)鍵字,若是組合的,也可以包括其他列。</p><p> 第三范式(3NF):無(wú)傳遞相關(guān)性。無(wú)非關(guān)鍵列依賴(lài)于另一個(gè)非關(guān)鍵列。我們?cè)诮ū頃r(shí)是經(jīng)過(guò)長(zhǎng)時(shí)間考慮,并且
83、反復(fù)推敲的,既涉及到了日后做系統(tǒng)的維護(hù)和查詢(xún)的方便性,也很好的考慮到了題庫(kù)隨機(jī)出題的高效性和準(zhǔn)確性。</p><p> 我們的表是符合三范式的。</p><p> 4.6.3后臺(tái)數(shù)據(jù)庫(kù)設(shè)計(jì)</p><p> 根據(jù)前期的分析和規(guī)劃,對(duì)數(shù)據(jù)庫(kù)設(shè)計(jì)做了詳盡的分析和設(shè)計(jì)。結(jié)果如下分述。</p><p><b> 表的具體內(nèi)容<
84、/b></p><p> Jhsyxhlscy 計(jì)劃生育協(xié)會(huì)理事成員</p><p> jtcyjbqk家庭成員基本情況</p><p> jtcyqtqk家庭成員其他情況</p><p> Jtjbqk家庭基本情況</p><p> ldrkjhsygl 流動(dòng)人口計(jì)劃生育管理</p>
85、<p> Ldryjbqk 流動(dòng)人員基本情況</p><p> jhsyxhlstjb 計(jì)劃生育協(xié)會(huì)理事推薦表</p><p> Qrqcswdj 遷入遷出死亡登記</p><p> Ylfnjcxx 育齡婦女基礎(chǔ)信息</p><p> Ylfnjycsbg 育齡婦女節(jié)育措施變更</p><p>
86、; Zd_Bjxz 補(bǔ)救性質(zhì)</p><p> Zd_Gzdw工作單位</p><p> Zd_gzzk工作狀況</p><p> Zd_hjzk 戶(hù)籍狀況</p><p> Zd_hkxz戶(hù)口性質(zhì)</p><p> Zd_hkzk 戶(hù)口狀況</p><p> Zd_hyzk婚
87、姻狀況</p><p><b> Zd_jg籍貫</b></p><p> Zd_jtlb家庭類(lèi)別</p><p> Zd_jtzz家庭住址</p><p> Zd_jycs 節(jié)育措施</p><p><b> Zd_Mz民族</b></p><
88、p> Zd_ qdjhsyhtf 簽訂計(jì)劃生育合同方</p><p> Zd_Rylb人員類(lèi)別</p><p> Zd_Whcd文化程度</p><p><b> Zd_Xb性別</b></p><p> Zd_xhzw協(xié)會(huì)職務(wù)</p><p> Zd_Yfdgx 與房
89、東關(guān)系</p><p> Zd_zfxz 住房性質(zhì)</p><p> Zd_zjmc 證件名稱(chēng)</p><p><b> Zd_zw職務(wù)</b></p><p><b> Zd_Zy職業(yè)</b></p><p> Zd_zyys準(zhǔn)孕因素</p>&l
90、t;p> Zd_zzmm政治面貌</p><p> Zd_jkqk健康情況</p><p> Zd_wcqcsyy 未采取措施原因</p><p> Zd_bxlb 保險(xiǎn)類(lèi)別</p><p> yeb 嬰兒表 = (yedcb) 嬰兒導(dǎo)出表</p><p> dwo_t 數(shù)據(jù)對(duì)象<
91、/p><p> Menu_power 菜單權(quán)限</p><p><b> ryxx人員信息</b></p><p> Tablecolumn 表列</p><p> Tablename 表名</p><p> Zd_ejqx二級(jí)權(quán)限</p><p><b>
92、 Zd_Gx關(guān)系</b></p><p> Zd_lrxxwh錄入信息維護(hù)</p><p> 第五章 詳細(xì)設(shè)計(jì)及編碼測(cè)試</p><p><b> 5.1 引言</b></p><p> 詳細(xì)設(shè)計(jì)階段的根本目標(biāo)是確定應(yīng)該怎樣具體地實(shí)現(xiàn)所要求的系統(tǒng),也就是說(shuō),經(jīng)過(guò)這個(gè)階段的設(shè)計(jì)工作,應(yīng)該得出對(duì)目
93、標(biāo)系統(tǒng)的精確描述,從而在編碼階段可以把這個(gè)描述直接翻譯成用某種程序設(shè)計(jì)語(yǔ)言書(shū)寫(xiě)的程序。</p><p> 5.1.1 編寫(xiě)目的:</p><p> 本系統(tǒng)各個(gè)層次中的每個(gè)程序(每個(gè)模塊或子程序)的設(shè)計(jì)考慮。</p><p> 5.1.2 實(shí)現(xiàn)工具簡(jiǎn)介</p><p> 1、PowderBuilder 8.0 簡(jiǎn)介</p>
94、<p> PB8.0增加了許多強(qiáng)大的功能,包括卓越的應(yīng)用開(kāi)發(fā)效率,與Sybase EAServer的緊密集成以及強(qiáng)大的Web應(yīng)用開(kāi)發(fā)能力,具體表現(xiàn)在三個(gè)方面:在Java應(yīng)用開(kāi)發(fā)方面,PB8.0使Powerbuilder的代碼能夠在EAServer服務(wù)器內(nèi)部與Java 、c 、c++,以及與其他組件一道執(zhí)行。在客戶(hù)機(jī)/服務(wù)器應(yīng)用的開(kāi)發(fā)方面,PB8.0增加了國(guó)際化支持,擴(kuò)展的數(shù)據(jù)庫(kù)支持,增強(qiáng)的AutoScript功能,例外處理
95、功能及對(duì)定制版本數(shù)的支持。在將客戶(hù)機(jī)/服務(wù)器應(yīng)用移植到Web方面,PB8.0則提供對(duì)統(tǒng)一的用戶(hù)界面,工作區(qū)與對(duì)象的支持,簡(jiǎn)化的Web站點(diǎn)創(chuàng)建,基于事件驅(qū)動(dòng)體系結(jié)構(gòu)的高效頁(yè)面開(kāi)發(fā)功能,以及與EAServer增強(qiáng)的集成。從熟悉的PowerBuilder環(huán)境中,客戶(hù)就可以充分利用大量新的Web應(yīng)用開(kāi)發(fā)功能,將應(yīng)用、用戶(hù)以及技術(shù)帶到Web世界與分布式計(jì)算領(lǐng)域。</p><p> 2 、SQL server 7.0 簡(jiǎn)介
96、</p><p> SQL server是一個(gè)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)。該版本具有許多先進(jìn)的功能,具有使用方便、可伸縮性好、與相關(guān)軟件集成程度高等優(yōu)點(diǎn),可跨越從運(yùn)行Microsoft Windows 98膝上型電腦到運(yùn)行Microsoft Windows 2000的大型多處理器的服務(wù)器等多種平臺(tái)使用。</p><p> 5.2 功能模塊的實(shí)現(xiàn)</p><p> 5
97、.2.1、 登錄處理:</p><p> 該模塊將實(shí)現(xiàn)用戶(hù)登錄時(shí)的身份檢測(cè)。其中,有兩個(gè)編輯輸入框,分別輸入注冊(cè)號(hào)、口令。如果用戶(hù)確認(rèn)輸入,則驗(yàn)證身份,否則退出程序,而不進(jìn)入主界面。如果身份驗(yàn)證正確,顯示正確信息后進(jìn)入主界面,否則出現(xiàn)錯(cuò)誤信息,重新輸入注冊(cè)號(hào)、口令。</p><p><b> 登陸處理的流程圖</b></p><p><
98、;b> 啟動(dòng)程序</b></p><p> Button=”確定”</p><p><b> 不相等</b></p><p> Button=”取消”</p><p><b> 相等</b></p><p><b> 退出程序</
99、b></p><p> 5.2.2信息錄入:</p><p> 此模塊實(shí)現(xiàn)的功能是輸入育齡婦女及其家庭成員情況、家庭基本情況信息。</p><p> 1、單擊菜單欄的“錄入信息”菜單項(xiàng),選擇“按家庭錄入家庭及成員信息”則進(jìn)入“錄入家庭及成員信息”界面: </p><p> 在左上方輸入已有的戶(hù)號(hào)、戶(hù)主、拼音即可在下方顯示本住戶(hù)的
100、所有基本信息,雙擊右上方的蘭色圖標(biāo)可進(jìn)入家庭基本情況的錄入界面并可對(duì)已有記錄進(jìn)行修改:</p><p><b> 錄入窗口外觀(guān):</b></p><p> 如果用戶(hù)錄入了非數(shù)字型字符,或錄入的數(shù)字符合數(shù)據(jù)校驗(yàn)準(zhǔn)則,程序拒絕接收錄入的數(shù)據(jù)并給出出錯(cuò)提示</p><p> 進(jìn)入系統(tǒng)后單擊“錄入信息”的“錄入信息”菜單項(xiàng)則出現(xiàn)社區(qū)計(jì)劃生育信息界
101、面,錄入計(jì)劃生育協(xié)會(huì)理事成員、遷入遷出死亡登記、育齡婦女基礎(chǔ)信息、育齡婦女節(jié)育措施變更、計(jì)劃生育協(xié)會(huì)理事推薦表、流動(dòng)人口計(jì)劃生育管理、嬰兒情況登記信息。</p><p> 點(diǎn)擊所要錄入信息的菜單項(xiàng),即可進(jìn)入相應(yīng)的錄入窗口。</p><p> 以嬰兒表的錄入窗口為例:</p><p> 為了盡量減少由于用戶(hù)的誤操作而造成的數(shù)據(jù)錯(cuò)誤,系統(tǒng)自動(dòng)根據(jù)各個(gè)數(shù)據(jù)錄入域的實(shí)
102、際含義,對(duì)用戶(hù)錄入的數(shù)據(jù)進(jìn)行動(dòng)態(tài)校對(duì)。用戶(hù)只能輸入合法數(shù)據(jù),例如:日期域的合法值格式為:YYYY-MM-DD,1997-01-01為合法的日期,而97-01-01、1997-23-01則為非法數(shù)據(jù),系統(tǒng)不接收非法數(shù)據(jù)的錄入。除了對(duì)單個(gè)域的錄入數(shù)據(jù)進(jìn)行合法性檢驗(yàn)外,系統(tǒng)還對(duì)兩個(gè)或兩個(gè)以上的相關(guān)數(shù)據(jù)項(xiàng)的數(shù)據(jù)進(jìn)行聯(lián)合檢驗(yàn)。如果用戶(hù)輸入的數(shù)據(jù)沒(méi)能通過(guò)這一聯(lián)合的合法性檢驗(yàn),系統(tǒng)將彈出相應(yīng)的錯(cuò)誤提示對(duì)話(huà)框。程序不允許輸入焦點(diǎn)移出出錯(cuò)的數(shù)據(jù)錄入域,直
103、到使用者為該域錄入合法數(shù)據(jù)。</p><p> 信息錄入窗口中的各個(gè)域的數(shù)據(jù)合法性檢驗(yàn)準(zhǔn)則如下述:</p><p> 日期域的合法數(shù)據(jù)格式為:YYYY-MM-DD,且為合法日期</p><p><b> 5.2.3信息查詢(xún)</b></p><p> 信息檢索是數(shù)據(jù)庫(kù)應(yīng)用程序中一項(xiàng)必不可少的功能,此功能運(yùn)用SQL語(yǔ)
104、句實(shí)現(xiàn)。此界面,將以選擇數(shù)據(jù)庫(kù)屬性的方式,設(shè)定SQL參數(shù)。</p><p><b> 其SQL語(yǔ)句是:</b></p><p> Select 顯示屬性列表 From 數(shù)據(jù)庫(kù)名稱(chēng)</p><p> Where 查詢(xún)條件</p><p> ORDER BY 排序方式</p><p> 首先
105、,獲得顯示列表。查看顯示數(shù)據(jù)列表是否為空,如果為空,則設(shè)置顯示列為所有列,否則,只顯示選擇的列表。其次,加入數(shù)據(jù)庫(kù)名稱(chēng)。接下來(lái),查看查詢(xún)條件和排序方式是否為空。如果為空,則不添加任何數(shù)據(jù);否則依次添加Where查詢(xún)條件和ORDER BY 排序方式</p><p><b> 提出查詢(xún)</b></p><p><b> 空</b></p&g
106、t;<p><b> 非空</b></p><p><b> 空</b></p><p><b> 非空</b></p><p><b> 查詢(xún)窗口如下:</b></p><p><b> 1、固定查詢(xún):</b>
107、;</p><p> 此查詢(xún)所依據(jù)的字段在程序編寫(xiě)是已經(jīng)固定好的,用戶(hù)只能夠選擇所要查詢(xún)的值,這種方法比較簡(jiǎn)單但比較死板。往往不能夠滿(mǎn)足用戶(hù)的需求。。</p><p><b> 2、模糊查詢(xún):</b></p><p> 所謂模糊查詢(xún),即部分條件查詢(xún)。在"社區(qū)計(jì)劃生育系統(tǒng)"應(yīng)用程序的統(tǒng)計(jì)查詢(xún)功能中,統(tǒng)計(jì)查詢(xún)條件經(jīng)常含有帶匹配符的文字串。這里
108、有意義的匹配符有兩個(gè):%與_ 。%與任意長(zhǎng)度的文字串相匹配,例如:A%B表示以A開(kāi)頭B結(jié)尾的所有文字串;_與一個(gè)字符(字母、數(shù)字、其它可打印字符)相匹配,例如:A_B表示以A開(kāi)頭B結(jié)尾中間為任意字符的三個(gè)字符長(zhǎng)度的所有字符串。</p><p> 例如在戶(hù)主編號(hào)查詢(xún)中,當(dāng)輸入模糊查詢(xún)條件“0000001%”(%代表任意值)時(shí),系統(tǒng)將會(huì)從數(shù)據(jù)庫(kù)中跳出符合該條件的五條記錄,戶(hù)主編號(hào)分別為“00000010”、“000
109、00011”、“00000013”、“00000014”、“00000015”。</p><p> 在實(shí)現(xiàn)模糊查詢(xún)功能時(shí),首先要獲取數(shù)據(jù)窗口的SQL Select語(yǔ)句,然后再加入Where語(yǔ)句,在本軟件中主要用到的是“字段名like值”的形式。</p><p> 本查詢(xún)還可以對(duì)查詢(xún)進(jìn)行排序設(shè)置,點(diǎn)擊相應(yīng)標(biāo)簽出現(xiàn)上面的窗口,參照說(shuō)明可根據(jù)需要進(jìn)行不同的排序。(見(jiàn)上圖)</p>
110、<p><b> 3、動(dòng)態(tài)查詢(xún)</b></p><p> 數(shù)據(jù)的動(dòng)態(tài)查詢(xún),即用戶(hù)在下拉列表框中選擇好所要挑選的各表達(dá)式,然后按“查詢(xún)”按鈕,數(shù)據(jù)窗口會(huì)按照用戶(hù)的要求檢索出數(shù)據(jù),這是一個(gè)對(duì)數(shù)據(jù)窗口的SQL語(yǔ)句的重新設(shè)定的過(guò)程,動(dòng)態(tài)查詢(xún)?cè)谠撥浖幸捕啻斡玫?,在信息查?xún)窗口中有兩個(gè)下拉列表框,在第一個(gè)下拉列表框中列出了所有用戶(hù)可能用到的查詢(xún)字段。在第二個(gè)下拉列表框中列出了所有的關(guān)
111、系符號(hào),例如“小于”“大于”等。</p><p><b> 4、多字段查詢(xún)</b></p><p> 多字段查詢(xún)指用戶(hù)可以在下拉列表中選擇不同的字段、不同的查詢(xún)操作符和要查找的值進(jìn)行查詢(xún)。系統(tǒng)自動(dòng)根據(jù)這個(gè)條件檢索數(shù)據(jù)窗口,找出符合條件的記錄。</p><p> 多字段查找提供給用戶(hù)三種選擇:查詢(xún)字段、查詢(xún)操作符和查詢(xún)值。每一個(gè)查詢(xún)或統(tǒng)計(jì)功
112、能的最終限定條件一般由多個(gè)條件共同限定,每一個(gè)條件由用戶(hù)在統(tǒng)計(jì)或查詢(xún)條件區(qū)的輸入域中輸入。每一個(gè)條件從一個(gè)方面限定了統(tǒng)計(jì)查詢(xún)的結(jié)果,統(tǒng)計(jì)查詢(xún)的最終結(jié)果是同時(shí)滿(mǎn)足多個(gè)條件的那些數(shù)據(jù)。若窗口條件區(qū)中的某一個(gè)錄入為空,則在統(tǒng)計(jì)查詢(xún)結(jié)果時(shí),忽略此條件(此限定條件不起作用)。(見(jiàn)上圖)</p><p><b> 5.2.4統(tǒng)計(jì)報(bào)表</b></p><p> 社區(qū)服務(wù)系統(tǒng)提供
113、了多種報(bào)表的統(tǒng)計(jì)功能,在統(tǒng)計(jì)報(bào)表窗口中可以選擇所需的報(bào)表類(lèi)型,并且可以選擇統(tǒng)計(jì)的時(shí)間,選擇完畢,單擊“統(tǒng)計(jì)”按鈕,系統(tǒng)自動(dòng)導(dǎo)入顯示所需的報(bào)表。</p><p> 用戶(hù)可在此窗口進(jìn)行打印操作。</p><p><b> 測(cè) 試 說(shuō) 明 書(shū)</b></p><p><b> 一、概述</b></p><
114、;p> 依據(jù)用戶(hù)需求,設(shè)計(jì)測(cè)試用例,對(duì)軟件進(jìn)行系統(tǒng)級(jí)測(cè)試。</p><p><b> 二、測(cè)試環(huán)境</b></p><p> 本軟件測(cè)試的重點(diǎn)是計(jì)劃生育管理的可靠程度和軟件的實(shí)用性。主要是在單用戶(hù)機(jī)上進(jìn)行測(cè)試。</p><p><b> 三、測(cè)試結(jié)果</b></p><p> 測(cè)試過(guò)
115、程中,一切正常。能夠很好的執(zhí)行查詢(xún)、更新和刪除,并能正確統(tǒng)計(jì)信息。在需要時(shí),能夠彈出提示或警告對(duì)話(huà)框,起到保護(hù)作用。</p><p><b> 結(jié) 束 語(yǔ)</b></p><p> 本課題的設(shè)計(jì)到此已基本完成,作為一個(gè)完整的社區(qū)計(jì)劃生育系統(tǒng),它具有界面友好、操作簡(jiǎn)單、易于維護(hù)等特點(diǎn),實(shí)現(xiàn)功能,基本滿(mǎn)足了客戶(hù)的要求,達(dá)到了預(yù)期的設(shè)計(jì)目標(biāo),為社區(qū)計(jì)劃生育系統(tǒng)推行起
116、到了積極的作用。</p><p> 本課題在功能設(shè)計(jì)上能夠緊扣用戶(hù)的要求,使用戶(hù)在使用時(shí),能夠完全運(yùn)用以往的工作流程及管理經(jīng)驗(yàn),而不用重新學(xué)習(xí)與以往完全不同的新的管理模式,從而方便了用戶(hù)。在實(shí)現(xiàn)的功能上,又在原有用戶(hù)所提的功能中進(jìn)行了適當(dāng)?shù)奶砑?。這也是考慮到用戶(hù)今后使用的方便而做的。</p><p> 通過(guò)本次畢業(yè)設(shè)計(jì),本人不僅掌握了數(shù)據(jù)庫(kù)的基本原理和面向?qū)ο缶幊陶Z(yǔ)言的編程思想,更為重
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 管理信息系統(tǒng)畢業(yè)論文
- 畢業(yè)論文——管理信息系統(tǒng)
- 畢業(yè)論文——管理信息系統(tǒng)
- 畢業(yè)論文--管理信息系統(tǒng)
- 管理信息系統(tǒng)畢業(yè)論文
- mrp管理信息系統(tǒng)畢業(yè)論文
- 畢業(yè)論文車(chē)輛管理信息系統(tǒng)
- 酒店管理信息系統(tǒng)畢業(yè)論文
- 酒店管理信息系統(tǒng) 畢業(yè)論文
- 學(xué)生信息管理信息系統(tǒng)--畢業(yè)論文
- 汽車(chē)管理信息系統(tǒng)——畢業(yè)論文
- 汽車(chē)管理信息系統(tǒng)——畢業(yè)論文
- 畢業(yè)論文-小型酒店管理信息系統(tǒng)
- 畢業(yè)論文(設(shè)計(jì))教務(wù)管理信息系統(tǒng)
- 展會(huì)管理信息系統(tǒng)--畢業(yè)論文
- 設(shè)備管理信息系統(tǒng)畢業(yè)論文
- 畢業(yè)論文——汽車(chē)管理信息系統(tǒng)
- 培訓(xùn)管理信息系統(tǒng)(tmis)-畢業(yè)論文
- 人事管理信息系統(tǒng)畢業(yè)論文
- 酒店管理信息系統(tǒng)精品畢業(yè)論文
評(píng)論
0/150
提交評(píng)論