醫(yī)療保險(xiǎn)信息系統(tǒng)畢業(yè)設(shè)計(jì)論文_第1頁(yè)
已閱讀1頁(yè),還剩24頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p>  畢業(yè)設(shè)計(jì)醫(yī)療保險(xiǎn)信息系統(tǒng)</p><p>  姓 名:      </p><p>  學(xué) 號(hào):    </p><p>  指導(dǎo)老師: 

2、60;             </p><p>  系 名:    計(jì)算機(jī)科學(xué)系      </p><p>  專 業(yè):   

3、0;計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)    </p><p>  班 級(jí):    09計(jì)算機(jī)網(wǎng)絡(luò)     </p><p>  二0一0年十一月二十日</p><p><b>  摘 要</b></p><p&

4、gt;  保險(xiǎn)合作社是社會(huì)保障體系的重要內(nèi)容,國(guó)際和國(guó)內(nèi)的經(jīng)驗(yàn)表明,現(xiàn)代保險(xiǎn)合作社管理是一項(xiàng)復(fù)雜的工程,而可靠的管理信息系統(tǒng)則是管理的關(guān)鍵。在如今信息科技如此發(fā)達(dá),作業(yè)與管理如此智能化的今天,可是大范圍國(guó)內(nèi)區(qū)域還是填表統(tǒng)計(jì)方式進(jìn)行參保,報(bào)銷的程序也更是復(fù)雜,這不僅導(dǎo)致工作效率地下,其步驟的復(fù)雜性也讓部分打算參保的人員望而卻步。</p><p>  本保險(xiǎn)合作社系統(tǒng)就是針對(duì)當(dāng)前的這種現(xiàn)象,為提高醫(yī)保工作的效率,方便

5、大眾尤其是農(nóng)村地區(qū)參保而開(kāi)發(fā)的。其開(kāi)發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面,經(jīng)過(guò)分析和比較,我們決定使用SQL SERVER數(shù)據(jù)庫(kù)開(kāi)發(fā)工具,采用面向?qū)ο蟮姆绞絹?lái)設(shè)計(jì)和開(kāi)發(fā)。在開(kāi)發(fā)工具上,我們選擇了小巧而靈活的VC,為了保證界面的友好性,我們采用SKINMAGIC來(lái)動(dòng)態(tài)加載皮膚。整個(gè)系統(tǒng)由若干個(gè)表單、類、報(bào)表以及一個(gè)主菜單組成,有項(xiàng)目管理器統(tǒng)一管理全部程序的編寫和調(diào)試。用戶可以通過(guò)主菜單或總表單調(diào)用系統(tǒng)的各項(xiàng)功能。

6、</p><p>  數(shù)據(jù)庫(kù)采用SQL Server2000,由于我們的系統(tǒng)要求,采用它完全可以適合我們的工作需求,并且它所支持的數(shù)據(jù)類型十分豐富,維護(hù)簡(jiǎn)便,費(fèi)用比較低。</p><p><b>  目 錄</b></p><p>  第一章 保險(xiǎn)合作社管理系統(tǒng)問(wèn)題定義1</p><p><b>  1.

7、1課題背景1</b></p><p><b>  1.2研究意義1</b></p><p>  1.3國(guó)內(nèi)外發(fā)展概況2</p><p><b>  1.4本章小結(jié)3</b></p><p>  第二章 需求分析3</p><p><b>  

8、2.1背景分析3</b></p><p>  2.2開(kāi)發(fā)工具選擇3</p><p><b>  2.3功能分析6</b></p><p><b>  2.4性能分析7</b></p><p><b>  2.5運(yùn)行環(huán)境7</b></p>&l

9、t;p><b>  2.6本章小結(jié)8</b></p><p>  第三章 總體設(shè)計(jì)8</p><p>  3.1系統(tǒng)設(shè)計(jì)原理8</p><p>  3.2功能模塊設(shè)計(jì)9</p><p>  3.3本章小結(jié)11</p><p>  第四章 數(shù)據(jù)庫(kù)設(shè)計(jì)11</p>

10、<p>  4.1數(shù)據(jù)庫(kù)設(shè)計(jì)規(guī)則11</p><p>  4.2數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)11</p><p>  4.3數(shù)據(jù)庫(kù)關(guān)系模型設(shè)計(jì)13</p><p>  4.4數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)13</p><p>  4.5本章小結(jié)15</p><p>  第五章 系統(tǒng)實(shí)現(xiàn)15</p>&l

11、t;p>  5.1登錄模塊的實(shí)現(xiàn)15</p><p>  5.2參保信息錄入模塊的實(shí)現(xiàn)................16</p><p>  5.3報(bào)銷申請(qǐng)管理模塊的實(shí)現(xiàn).16</p><p>  5.4報(bào)銷審批管理模塊的實(shí)現(xiàn).17</p><p>  5.5報(bào)銷費(fèi)用管理模塊的實(shí)現(xiàn).18</p><p&g

12、t;  5.6員工信息查詢模塊的實(shí)現(xiàn).19</p><p>  5.7本章小結(jié)19</p><p><b>  總 結(jié)20</b></p><p><b>  致 謝.21</b></p><p><b>  參考文獻(xiàn)22</b></p><

13、;p>  第一章 保險(xiǎn)合作社管理系統(tǒng)問(wèn)題定義</p><p><b>  1.1課題背景</b></p><p>  保險(xiǎn)合作社制度在我國(guó)很早就開(kāi)始實(shí)行,例如我國(guó)五十年代初建立的公費(fèi)醫(yī)療和勞保醫(yī)療統(tǒng)稱為職工保險(xiǎn)合作社。它是國(guó)家社會(huì)保障制度的重要組成部分,也是社會(huì)保險(xiǎn)的重要項(xiàng)目之一。保險(xiǎn)合作社具有社會(huì)保險(xiǎn)的強(qiáng)制性、互濟(jì)性、社會(huì)性等基本特征。因此,保險(xiǎn)合作社通常

14、由國(guó)家立法,強(qiáng)制實(shí)施,建立基金制度,費(fèi)用由用人單位和個(gè)人共同繳納,保險(xiǎn)合作社費(fèi)由保險(xiǎn)合作社機(jī)構(gòu)支付,以解決勞動(dòng)者因患病或受傷害帶來(lái)的醫(yī)療風(fēng)險(xiǎn)。我國(guó)的保險(xiǎn)合作社實(shí)施四十多年來(lái)在保障職工身體健康和維護(hù)社會(huì)穩(wěn)定等方面發(fā)揮了積極的作用。它保障了范圍覆蓋所有用人單位及其職工的基本醫(yī)療、增進(jìn)健康水平的需要,使我國(guó)人民生活大大改善。特別是在解決職工患大病時(shí)的高額醫(yī)療費(fèi)問(wèn)題,通過(guò)“互助互濟(jì)”,既有效分擔(dān)了風(fēng)險(xiǎn),又充分體現(xiàn)出社會(huì)公平原則的指導(dǎo)思想。&l

15、t;/p><p>  隨著經(jīng)濟(jì)的高速發(fā)展,計(jì)算機(jī)在企業(yè)管理中應(yīng)用的普及,利用計(jì)算機(jī)實(shí)現(xiàn)保險(xiǎn)合作社管理勢(shì)在必行。人們生活發(fā)生了日新月異的變化,特別是計(jì)算機(jī)的應(yīng)用已經(jīng)普及到了經(jīng)濟(jì)和社會(huì)生活的各個(gè)方面,信息化和快捷化這樣的基本需求讓各項(xiàng)社會(huì)工作自動(dòng)化和軟控化需求日益迫切,在這種大環(huán)境下,保險(xiǎn)合作社過(guò)程智能化,快捷化也是勢(shì)在必行,尤其是當(dāng)今社會(huì)民眾生活水平提高之后,對(duì)醫(yī)保觀念的改變更增進(jìn)了大家參保的積極性,如此以來(lái),以往的填

16、單填表輸入,統(tǒng)計(jì),打表的方式來(lái)管理醫(yī)保過(guò)程變得臃腫不堪,而且效率也是及其低下,甚至?xí)斐陕﹫?bào)錯(cuò)報(bào)現(xiàn)象。而采用計(jì)算機(jī)軟件進(jìn)行過(guò)程管理則會(huì)是另一番景象。計(jì)算機(jī)管理所無(wú)法比擬的優(yōu)點(diǎn)檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低,節(jié)省人力,準(zhǔn)確性高,而且隨著國(guó)家政策的改變,僅僅是對(duì)軟件內(nèi)部的一些參數(shù)進(jìn)行改變就仍舊可以兼容使用等。這些優(yōu)點(diǎn)能夠極大地提高保險(xiǎn)合作社管理的效率,也是社會(huì)工作的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。

17、</p><p>  我所開(kāi)發(fā)這個(gè)系統(tǒng)采用當(dāng)面向?qū)ο蟮木幊陶Z(yǔ)言C++作為實(shí)現(xiàn)語(yǔ)言,使得程序可以以JAVA開(kāi)發(fā)程序數(shù)十倍的速度處理數(shù)據(jù),使用VC6.0作為開(kāi)發(fā)工具,小巧而方便快捷,使用MFC完成界面開(kāi)發(fā),得以迅速的獲得用戶界面,且以窗口式界面與用戶交互,習(xí)慣使用windows操作系統(tǒng)的用戶都可以很快的上手使用,不會(huì)有半點(diǎn)陌生,在處理界面美化方面, 我采用SkinMagiC加載皮膚的方式來(lái)美化界面,讓用戶在使用的時(shí)候

18、也可以心曠神怡。在系統(tǒng)中我以數(shù)據(jù)庫(kù)SQL Server 2000作為系統(tǒng)的后臺(tái)操作,使用ADO技術(shù)訪問(wèn)數(shù)據(jù)庫(kù),方便快捷,處理數(shù)據(jù)方便,其功能在系統(tǒng)內(nèi)部有源代碼直接完成。</p><p><b>  1.2研究意義</b></p><p>  保險(xiǎn)合作社管理系統(tǒng)是一個(gè)典型的信息管理系統(tǒng)(MIS),本系統(tǒng)是一個(gè)為適應(yīng)當(dāng)前對(duì)保險(xiǎn)合作社信息化快捷管理的迫切需求而設(shè)計(jì)開(kāi)發(fā)的軟件

19、系統(tǒng),其開(kāi)發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面,</p><p>  目前市面上流行的保險(xiǎn)合作社管理管理系統(tǒng)不少。但是,我們所開(kāi)發(fā)的是一個(gè)操作方便,功能實(shí)用,能滿足本中心對(duì)數(shù)據(jù)的管理及需求的系統(tǒng)。我們的目標(biāo)就是在于開(kāi)發(fā)一個(gè)功能實(shí)用、操作方便,簡(jiǎn)單明了的保險(xiǎn)合作社管理管理系統(tǒng)。能夠錄入人員參保,報(bào)銷的基本資料,在操作上能夠完成按各種條件進(jìn)行查詢、新用戶的設(shè)置及密碼修改等方面的工作,基本滿足

20、人事日常業(yè)務(wù)的需要。</p><p>  1.3國(guó)內(nèi)外發(fā)展概況</p><p>  以醫(yī)保為例,勞保,勞務(wù)合作,租賃合作,利用合作等雷同。十年前,只有部分上班族有醫(yī)保,主要是行政機(jī)關(guān)、事業(yè)單位和大型國(guó)企,還是按級(jí)別、比例報(bào)銷費(fèi)用。十年來(lái),逐步推廣到大企業(yè)、小企業(yè)等。而如今已經(jīng)逐步普及到大部分城市居民甚至農(nóng)村,但報(bào)銷比例不同。</p><p>  從去年開(kāi)始,我國(guó)實(shí)行

21、了新農(nóng)村保險(xiǎn)合作社制度。新型農(nóng)村合作醫(yī)療制度建設(shè),解決農(nóng)民“因病致貧、因病返貧”的問(wèn)題。到2010年,這項(xiàng)制度將在我國(guó)所有農(nóng)村普遍實(shí)行,覆蓋約7億人,國(guó)家每年將補(bǔ)助資金達(dá)300億元。實(shí)行因病住院治療所支出的6項(xiàng)費(fèi)用(治療費(fèi)、藥費(fèi)、檢查費(fèi)、化驗(yàn)費(fèi)、手術(shù)費(fèi)、住院費(fèi)),按規(guī)定分級(jí)累進(jìn)計(jì)算補(bǔ)償。</p><p>  除了經(jīng)濟(jì)補(bǔ)償,我市新型農(nóng)村醫(yī)保還從小處著眼,從細(xì)節(jié)入手,項(xiàng)項(xiàng)服務(wù)充滿著溫馨:取消了以往農(nóng)民不能選擇醫(yī)院的規(guī)

22、矩。參保農(nóng)民可在全市各級(jí)定點(diǎn)醫(yī)院自由擇醫(yī),充分體現(xiàn)參保人的自由選擇權(quán)?,F(xiàn)有分院和民營(yíng)醫(yī)院達(dá)到市合管辦制定的《新型農(nóng)村合作保險(xiǎn)合作社定點(diǎn)醫(yī)療機(jī)構(gòu)基本標(biāo)準(zhǔn)(試行)》的,也可申報(bào)確定為定點(diǎn)醫(yī)院;簡(jiǎn)化結(jié)報(bào)手續(xù),病人在定點(diǎn)醫(yī)院住院治療后,出院時(shí)只要資料齊全,半小時(shí)內(nèi)就可領(lǐng)取補(bǔ)償現(xiàn)金。為了減少農(nóng)民在結(jié)報(bào)中的糾紛和矛盾,市合管辦對(duì)每一位住院的參保病人及時(shí)發(fā)放友情提醒告知書,告知書中明確了我市的農(nóng)保政策,患者在住院期間可提醒醫(yī)生盡量在農(nóng)村醫(yī)保補(bǔ)償范圍內(nèi)

23、用藥或檢查,減少自費(fèi)項(xiàng)目支出,降低住院總費(fèi)用,提高補(bǔ)償金額;患者還可提醒醫(yī)生在使用自費(fèi)藥品及診療項(xiàng)目時(shí),須征得本人或家屬同意,此舉大大減少了結(jié)報(bào)中不必要的糾紛和矛盾 有上限,巨大的醫(yī)療費(fèi),就是大病醫(yī)療,報(bào)銷比例是依據(jù)所住醫(yī)院不同就不一樣,醫(yī)院級(jí)別高的底,級(jí)別底的高,你在當(dāng)?shù)蒯t(yī)院就能問(wèn)到報(bào)多少,費(fèi)用是國(guó)家保險(xiǎn)合作社不報(bào)的也不報(bào),然后按當(dāng)時(shí)住的醫(yī)院級(jí)別按比例報(bào)銷費(fèi)用。</p><p>  改革現(xiàn)在弊端,那就是報(bào)銷比例

24、少、報(bào)銷項(xiàng)目少、醫(yī)療費(fèi)高。在未來(lái)國(guó)內(nèi)應(yīng)逐步采用以病定費(fèi)等多種形式、走向病有所醫(yī),減少住院、看病的負(fù)擔(dān);實(shí)行全國(guó)聯(lián)保,方便就醫(yī)。</p><p><b>  國(guó)外的醫(yī)?,F(xiàn)狀:</b></p><p>  德國(guó)的社會(huì)保障制度主要包括社會(huì)保險(xiǎn)、社會(huì)贍養(yǎng)、社會(huì)救濟(jì)和社會(huì)補(bǔ)貼。其中失業(yè)保險(xiǎn),養(yǎng)老保險(xiǎn)、事故保險(xiǎn)和保險(xiǎn)合作社被譽(yù)為德國(guó)社會(huì)保障體系的四大支柱。社會(huì)保障依據(jù)雇員收入狀況

25、實(shí)行義務(wù)保險(xiǎn)和自愿保險(xiǎn)相結(jié)合,其中義務(wù)保險(xiǎn)占主要地位,收入未達(dá)到一定標(biāo)準(zhǔn)的雇員必須參加義務(wù)保險(xiǎn)。德國(guó)社會(huì)保障制度是建立在義務(wù)保險(xiǎn)和由第三者(包括政府在內(nèi))提供資助或補(bǔ)貼作為雉保險(xiǎn)金來(lái)源的基礎(chǔ)上的,實(shí)行的是現(xiàn)收現(xiàn)付資金籌集模式。 新加坡的中央公積金制度是典型的個(gè)人積累模式,強(qiáng)調(diào)自強(qiáng)制儲(chǔ)蓄。根據(jù)法律規(guī)定,第一位有工資或薪金收入的人都必須參加該制度,個(gè)人公積金按工資收入的一定比例由雇主和雇員共同負(fù)擔(dān)。所有權(quán)歸個(gè)人所有,退休之后,按月

26、發(fā)放。 美國(guó)實(shí)行自由保險(xiǎn)式的社會(huì)保障模式,國(guó)家給公民是否投保及投保種類方面的自由選擇權(quán)。美國(guó)社會(huì)保障制度覆蓋的范圍很廣,但保障的程度很低。從社會(huì)保障基金的來(lái)源看,雇主和雇員負(fù)擔(dān)了主要部分,但國(guó)家給傷殘、年老和保險(xiǎn)合作社提供津貼,而隨著人口老齡化,政府提供的津貼也不斷膨脹。美國(guó)社會(huì)保險(xiǎn)基金的管理方式介于德和新加坡之間,是混合制的,以現(xiàn)收現(xiàn)付為主,輔之以資本積累增值的結(jié)合。國(guó)家強(qiáng)調(diào)職</p><p>  不

27、管醫(yī)保怎樣改革,保險(xiǎn)合作社在國(guó)際國(guó)內(nèi)的重視程度在一步步加深,自然而然醫(yī)保的信息化智能化需求也會(huì)一步步加深,事實(shí)上,勞務(wù)合作,租賃合作,利用合作等合作社方式的信息化和智能化需求也一樣 迫切!保險(xiǎn)合作社過(guò)程管理軟件設(shè)計(jì)也勢(shì)在必行。</p><p><b>  1.4本章小結(jié)</b></p><p>  本章對(duì)現(xiàn)代傳統(tǒng)的保險(xiǎn)合作社過(guò)程管理的背景和現(xiàn)狀進(jìn)行了簡(jiǎn)單介紹并對(duì)管理系

28、統(tǒng)的研究意義進(jìn)行了簡(jiǎn)要分析,然后以國(guó)內(nèi)外現(xiàn)階段保險(xiǎn)合作社管理現(xiàn)狀為例介紹了保險(xiǎn)合作社管理系統(tǒng)實(shí)現(xiàn)的功能和為社會(huì)和民眾帶來(lái)的好處。</p><p><b>  第二章 需求分析</b></p><p><b>  2.1背景分析</b></p><p>  隨著信息化科技的發(fā)展和 人民生活水平的提高,不論是國(guó)家還是個(gè)人都對(duì)

29、保險(xiǎn)合作社的重要性更加重視了,而如今保險(xiǎn)合作社尤其是在農(nóng)村還是信息化不夠,快捷性不夠,因此,開(kāi)發(fā)保險(xiǎn)合作社過(guò)程管理的軟件也是實(shí)在必行。項(xiàng)目主要系統(tǒng)功能模塊為系統(tǒng)登錄退出,投保信息錄入管理,報(bào)銷費(fèi)用申請(qǐng)管理,報(bào)銷費(fèi)用審批管理,報(bào)銷費(fèi)用支付管理,相關(guān)信息查詢管理等。本章將全面保險(xiǎn)合作社管理系統(tǒng)內(nèi)容,由此得出保險(xiǎn)合作社管理系統(tǒng)的需求分析。</p><p><b>  2.2開(kāi)發(fā)工具選擇</b>&l

30、t;/p><p>  2.2.1VC6.0簡(jiǎn)介</p><p>  VC是集成開(kāi)發(fā)環(huán)境IDE的一種,它以小巧方便快捷著稱,即使當(dāng)今社會(huì)各種編程語(yǔ)言紛飛,各種新一代的開(kāi)發(fā)環(huán)境層出不窮,VC任然在軟件開(kāi)發(fā)環(huán)境中占有著一席之地。</p><p>  使用VC可以方便快捷的開(kāi)發(fā)任何你想要的東西,從網(wǎng)絡(luò)編程,數(shù)字圖像,音頻視頻,還是底層的驅(qū)動(dòng)等等,只要是你想的到的基本上都可以實(shí)現(xiàn)

31、,可能在處理界面和大型數(shù)據(jù)庫(kù)管理方便VC的優(yōu)勢(shì)不是很強(qiáng),可是在效率方面VC有它自己天生的優(yōu)勢(shì)。它的編程語(yǔ)言主要是C++,當(dāng)然如今也有很多調(diào)用腳本語(yǔ)言以及其他語(yǔ)言的接口,語(yǔ)言的高效性決定了開(kāi)發(fā)環(huán)境的天生麗質(zhì), 在開(kāi)發(fā)音視頻,數(shù)字圖像處理,3D實(shí)景處理的軟件項(xiàng)目時(shí),首選的還是VC。使用VC可以方便的調(diào)用WINDOWS API,編寫你需要的WINDOWS程序。</p><p><b>  MFC:</

32、b></p><p>  MFC,微軟基礎(chǔ)類(Microsoft Foundation Classes),實(shí)際上是微軟提供的,用于在C++環(huán)境下編寫應(yīng)用程序的一個(gè)框架和引擎,VC++是WinDOS下開(kāi)發(fā)人員使用的專業(yè)C++ SDK(SDK,Standard SoftWare Develop Kit,專業(yè)軟件開(kāi)發(fā)平臺(tái)),MFC就是掛在它之上的一個(gè)輔助軟件開(kāi)發(fā)包,MFC作為與VC++血肉相連的部分(注意C++和

33、VC++的區(qū)別:C++是一種程序設(shè)計(jì)語(yǔ)言,是一種大家都承認(rèn)的軟件編制的通用規(guī)范,而VC++只是一個(gè)編譯器,或者說(shuō)是一種編譯器+源程序編輯器的IDE,WS,PlatForm,這跟Pascal和Delphi的關(guān)系一個(gè)道理,Pascal是Delphi的語(yǔ)言基礎(chǔ),Delphi使用Pascal規(guī)范來(lái)進(jìn)行Win下應(yīng)用程序的開(kāi)發(fā)和編譯,卻不同于Basic語(yǔ)言和VB的關(guān)系,Basic語(yǔ)言在VB開(kāi)發(fā)出來(lái)被應(yīng)用的年代已經(jīng)成了Basic語(yǔ)言的新規(guī)范,VB新加

34、的Basic語(yǔ)言要素,如面向?qū)ο蟪绦蛟O(shè)計(jì)的要素,是一種性質(zhì)上的飛躍,使VB既是一個(gè)IDE,又成長(zhǎng)成一個(gè)新的程序設(shè)計(jì)語(yǔ)言),MFC同BC++集成的VCL一樣是一個(gè)非外掛式的軟件包</p><p>  面對(duì)底層程序,它能很輕松的與Windows API或驅(qū)動(dòng)程序結(jié)合,就是在自己的代碼中直接使用API函數(shù),而API和驅(qū)動(dòng)程序的資料都是以C語(yǔ)言為基礎(chǔ)的,這使得VC程序員能夠更輕松的使用Windows API。這樣造成了一

35、個(gè)很有意思的現(xiàn)象,即入門時(shí)VC程序員要付出更多的努力來(lái)學(xué)習(xí),但是一旦掌握后,開(kāi)發(fā)其他領(lǐng)域的程序或使用第三方軟件時(shí),如工業(yè)控制類的程序,由于底層的程序都是用C語(yǔ)言編寫,反倒是VC程序員能夠更快的掌握該領(lǐng)域的編程技術(shù)。而很多其他的編程語(yǔ)言甚至找不到相關(guān)的資料。這就說(shuō)明VC(MFC)實(shí)際上是一種入門困難,但是擴(kuò)展學(xué)習(xí)卻很輕松的語(yǔ)言框架。如果既限于某一領(lǐng)域的話VC毫無(wú)優(yōu)勢(shì)可言,但是如果開(kāi)發(fā)一個(gè)新的領(lǐng)域的應(yīng)用程序或者該程序涉及多個(gè)應(yīng)用領(lǐng)域的話,可

36、減少重復(fù)學(xué)習(xí)的頻率和難度,VC(MFC)的優(yōu)勢(shì)會(huì)立刻顯現(xiàn)出來(lái)。 </p><p>  2.2.2 ADO簡(jiǎn)介</p><p>  ADO (ActiveX Data Objects) 是一個(gè)用于存取數(shù)據(jù)源的COM組件。它提供了編程語(yǔ)言和統(tǒng)一數(shù)據(jù)訪問(wèn)方式OLE DB的一個(gè)中間層。允許開(kāi)發(fā)人員編寫訪問(wèn)數(shù)據(jù)的代碼而不用關(guān)心數(shù)據(jù)庫(kù)是如何實(shí)現(xiàn)的,而只用關(guān)心到數(shù)據(jù)庫(kù)的連接。訪問(wèn)數(shù)據(jù)庫(kù)的時(shí)候,關(guān)于SQL

37、的知識(shí)不是必要的,但是特定數(shù)據(jù)庫(kù)支持的SQL命令仍可以通過(guò)ADO中的命令對(duì)象來(lái)執(zhí)行。ADO被設(shè)計(jì)來(lái)繼承微軟早期的數(shù)據(jù)訪問(wèn)對(duì)象層,包括RDO (Remote Data Objects) 和DAO(Data Access Objects)。</p><p>  ADO向我們提供了一個(gè)熟悉的,高層的對(duì)OLE DB的Automation封裝接口。對(duì)那些熟悉RDO的程序員來(lái)說(shuō),你可以把OLE DB比作是ODBC驅(qū)動(dòng)程序。如

38、同RDO對(duì)象是ODBC驅(qū)動(dòng)程序接口一樣,ADO對(duì)象是OLE DB的接口;如同不同的數(shù)據(jù)庫(kù)系統(tǒng)需要它們自己的ODBC驅(qū)動(dòng)程序一樣,不同的數(shù)據(jù)源要求它們自己的OLE DB提供者(OLE DB provider)。</p><p>  象Microsoft的其它系統(tǒng)接口一樣,ADO是面向?qū)ο蟮?。它是Microsoft全局?jǐn)?shù)據(jù)訪問(wèn)(UDA)的一部分,Microsoft認(rèn)為與其自己創(chuàng)建一個(gè)數(shù)據(jù),不如利用UDA訪問(wèn)已有的數(shù)據(jù)

39、庫(kù)。為達(dá)到這一目的,Microsoft和其它數(shù)據(jù)庫(kù)公司在它們的數(shù)據(jù)庫(kù)和Microsoft的OLE數(shù)據(jù)庫(kù)之間提供了一個(gè)“橋”程序,OLE數(shù)據(jù)庫(kù)已經(jīng)在使用ADO技術(shù)。ADO的一個(gè)特征(稱為遠(yuǎn)程數(shù)據(jù)服務(wù))支持網(wǎng)頁(yè)中的數(shù)據(jù)相關(guān)的ActiveX控件和有效的客戶端緩沖。作為ActiveX的一部分,ADO也是Microsoft的組件對(duì)象模式(COM)的一部分,它的面向組件的框架用以將程序組裝在一起。ADO從原來(lái)的Microsoft數(shù)據(jù)接口遠(yuǎn)程數(shù)據(jù)對(duì)象

40、(RDO)而來(lái)。RDO與ODBC一起工作訪問(wèn)關(guān)系數(shù)據(jù)庫(kù),但不能訪問(wèn)如ISAM和VSAM的非關(guān)系數(shù)據(jù)庫(kù)。   </p><p>  ADO 是對(duì)當(dāng)前微軟所支持的數(shù)據(jù)庫(kù)進(jìn)行操作的最有效和最簡(jiǎn)單直接的方法,它是一種功能強(qiáng)大的數(shù)據(jù)訪問(wèn)編程模式,從而使得大部分?jǐn)?shù)據(jù)源可編程的屬性得以直接擴(kuò)展到你的Active Server 頁(yè)面上??梢允褂肁DO 去編寫緊湊簡(jiǎn)明的腳本以便連接到 Open Database Connectiv

41、ity (ODBC) 兼容的數(shù)據(jù)庫(kù)和 OLE DB 兼容的數(shù)據(jù)源,這樣 ASP 程序員就可以訪問(wèn)任何與 ODBC 兼容的數(shù)據(jù)庫(kù),包括 MS SQL SERVER、Access、 Oracle 等等。</p><p><b>  ADO的組織方式</b></p><p>  以前的對(duì)象模型,如DAO和RDO是層次型的。也就是說(shuō)一個(gè)較低的數(shù)據(jù)對(duì)象如Recordset是幾個(gè)

42、較高層次的對(duì)象,如Environment和QueryDef,的子對(duì)象。在創(chuàng)建一個(gè)QueryDef對(duì)象的實(shí)例之前,你不能創(chuàng)建DAO Recordset對(duì)象的實(shí)例。但ADO卻不同,它定義了一組平面型頂級(jí)對(duì)象.   最重要的三個(gè)ADO對(duì)象是Connection, Recordset和Command. 本文將主要介紹Connection和Recordset這兩個(gè)對(duì)象。每個(gè)Connection的屬性定義了與數(shù)據(jù)源的連接。Recordset對(duì)象接收

43、來(lái)自數(shù)據(jù)源的數(shù)據(jù)。Recordset可以與Connection一起起使用,先建立一個(gè)連接,然后獲取數(shù)據(jù)。盡管如此,Recordset也可以被單獨(dú)創(chuàng)建,其Connection參數(shù)可以在Open屬性定義。</p><p><b>  ADO的使用方式:</b></p><p>  連接數(shù)據(jù)源 (Connection),可選擇開(kāi)始事務(wù)。   </p><

44、p>  可選擇創(chuàng)建表示 SQL 命令的對(duì)象 (Command)。   </p><p>  可選擇指定列、表以及 SQL 命令中的值作為變量參數(shù) (Parameter)。   </p><p>  執(zhí)行命令(Command、Connection 或 Recordset)。  </p><p>  如果命令以行返回,將行存儲(chǔ)在存儲(chǔ)對(duì)象中 (Recordset)。

45、   </p><p>  可選擇創(chuàng)建存儲(chǔ)對(duì)象的視圖以便進(jìn)行排序、篩選和定位數(shù)據(jù) (Recordset)。   </p><p>  編輯數(shù)據(jù)??梢蕴砑?、刪除或更改行、列 (Recordset)。   </p><p>  在適當(dāng)情況下,可以使用存儲(chǔ)對(duì)象中的變更對(duì)數(shù)據(jù)源進(jìn)行更新 (Recordset)。   </p><p>  在使用事務(wù)之

46、后,可以接受或拒絕在事務(wù)中所做的更改。結(jié)束事務(wù) (Connection)。</p><p>  2.2.3 SQL Server 2000簡(jiǎn)介</p><p>  SQL Server 是一個(gè)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),它最初是由Microsoft、Sybase 和Ashton-Tat三家公司共同開(kāi)發(fā)的,于1988年推出了第一個(gè)OS/2版本。在Windows NT推出后Microsoft與Syba

47、se在SQL Server的開(kāi)發(fā)上就分道揚(yáng)鑣了,Microsoft 將SQL Server 移植到Windows NT 系統(tǒng)上,專注于開(kāi)發(fā)推廣SQL Server 的Windows NT 版本,Sybase 則較專注于SQL Server在UNIX 操作系統(tǒng)上的應(yīng)用。在本書中介紹的是Microsoft SQL Server 以后簡(jiǎn)稱為SQL Server或MS SQL Server。</p><p>  SQL

48、Server 2000 是Microsoft 公司推出的SQL Server 數(shù)據(jù)庫(kù)管理系統(tǒng)的最新版,本該版本繼承了SQL Server 7.0 版本的優(yōu)點(diǎn)同時(shí)又比它增加了許多更先進(jìn)的功能,具有使用方便可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點(diǎn),可跨越從運(yùn)行Microsoft Windows 98 的膝上型電腦到運(yùn)行Microsoft Windows 2000 的大型多處理器的服務(wù)器等多種平臺(tái)使用。</p><p>&

49、lt;b>  2.3功能分析</b></p><p>  通過(guò)對(duì)系統(tǒng)的初步調(diào)查,明確了系統(tǒng)開(kāi)發(fā)的目標(biāo)為:按照管理信息系統(tǒng)的原理和方法,采用相對(duì)成熟、先進(jìn)的信息技術(shù)和手段,支持保險(xiǎn)合作社管理工作的全過(guò)程,加強(qiáng)保險(xiǎn)合作社管理中的各種信息資源的管理和應(yīng)用,實(shí)現(xiàn)保險(xiǎn)合作社管理現(xiàn)代化,及時(shí)、準(zhǔn)確地提供各種信息報(bào)表輔助領(lǐng)導(dǎo)決策。系統(tǒng)需主要完成的功能有權(quán)限管理、參保管理、報(bào)銷申請(qǐng)管理、報(bào)銷審批管理和信息查詢以

50、及登錄退出管理個(gè)部分。</p><p>  1.權(quán)限管理:此模塊主要功能對(duì)不同的用戶進(jìn)行權(quán)限劃分,比如管理參保的不能夠管理報(bào)銷申請(qǐng),管理報(bào)銷申請(qǐng)的不能管理報(bào)銷審批。</p><p>  2.參保管理:主要提供的功能是管理員進(jìn)行錄入?yún)⒈H说男畔⒉?duì)信息進(jìn)行校驗(yàn),確保參保信息的正確性和唯一性。</p><p>  3.報(bào)銷申請(qǐng)管理:主要提供的功能為審查報(bào)銷申請(qǐng)人是否已經(jīng)

51、參保,錄入申請(qǐng)人的信息以及相關(guān)的材料資料。</p><p>  4.報(bào)銷審批管理:主要提供的功能有對(duì)申請(qǐng)報(bào)銷的條目進(jìn)行評(píng)審,對(duì)申請(qǐng)的報(bào)銷金額進(jìn)行核查審批。審批人簽字會(huì)自動(dòng)寫入數(shù)據(jù)庫(kù)。</p><p>  5.資金發(fā)放管理:主要是對(duì)已經(jīng)審批的條目發(fā)放資金并重置數(shù)據(jù)庫(kù)記錄狀態(tài)。發(fā)放人簽字會(huì)自動(dòng)寫入數(shù)據(jù)庫(kù)。</p><p>  6.信息查詢:主要功能是可以對(duì)投保信息和報(bào)銷

52、狀態(tài)信息進(jìn)行查詢。</p><p>  7.登錄退出管理:系統(tǒng)主要功能是對(duì)登錄進(jìn)行驗(yàn)證,密碼是否為空,密碼是否正確,用戶名是否存在,是否登錄三次依舊在重復(fù)登錄等,并采取了提示和一些其他措施(錯(cuò)誤登錄三次退出程序)等。</p><p><b>  2.4性能分析</b></p><p>  面對(duì)復(fù)雜的保險(xiǎn)合作社管理工作,系統(tǒng)的開(kāi)發(fā)必須便于系統(tǒng)既能

53、滿足目前的需要,又能適應(yīng)將來(lái)擴(kuò)展的需要,因此系統(tǒng)性能應(yīng)符合以下原則:</p><p>  1.實(shí)用性:要求訪問(wèn)速度和可容納的最大同時(shí)請(qǐng)求數(shù),能符合實(shí)際管理要求。</p><p>  2.安全性:系統(tǒng)的安全即要保證系統(tǒng)本身的安全,又要保證數(shù)據(jù)的安全。</p><p>  3.易維護(hù):要求系統(tǒng)能提供方便、靈活的維護(hù)手段,方便應(yīng)用人員和設(shè)計(jì)開(kāi)發(fā)人員的維護(hù)和管理。</

54、p><p>  4.?dāng)?shù)據(jù)庫(kù)設(shè)計(jì)合理:這就要求數(shù)據(jù)庫(kù)在設(shè)計(jì)時(shí)要保證數(shù)據(jù)的一致性、合理冗余、合理選擇數(shù)據(jù)類型、數(shù)據(jù)存儲(chǔ)規(guī)范化。</p><p>  本系統(tǒng)為用戶提供了基本的辦公自動(dòng)化管理功能和其操作簡(jiǎn)單靈活,適應(yīng)于普通管理人員及員工使用需求。只要對(duì)計(jì)算機(jī)有一定的認(rèn)識(shí),都可以通過(guò)簡(jiǎn)單的培訓(xùn)操作使用。</p><p>  本系統(tǒng)使用身份驗(yàn)證機(jī)制,能更好的保護(hù)也面被非法的訪問(wèn)。當(dāng)

55、用戶登陸時(shí),用戶必須要有有效的用戶,通過(guò)對(duì)象保存登陸名密碼及相關(guān)信息,防止非法用戶惡意破壞及非法登錄。根據(jù)用戶的類型不同其訪問(wèn)權(quán)限級(jí)別也有所不同,按權(quán)限可分為:參保信息錄入管理員,報(bào)銷申請(qǐng)管理員,報(bào)銷審批管理員,報(bào)銷資金發(fā)放管理員。</p><p><b>  2.5運(yùn)行環(huán)境</b></p><p><b>  1.硬件環(huán)境</b></p&

56、gt;<p>  處理器:InterCR300 或更高</p><p>  內(nèi)存:128MB或更高(建議256MB)</p><p>  硬盤空間:80MB以上</p><p><b>  2.軟件環(huán)境</b></p><p>  軟件環(huán)境是一個(gè)系統(tǒng)開(kāi)發(fā)的工具,它取決于開(kāi)發(fā)人員對(duì)軟件的熟悉程度,如果開(kāi)發(fā)人員

57、選擇一個(gè)不熟悉的軟件開(kāi)發(fā)會(huì)大大增加開(kāi)發(fā)系統(tǒng)所需要投入的成本,所以說(shuō)選擇軟件環(huán)境也是很重要的。</p><p>  操作系統(tǒng): Windows 2000/Windows XP</p><p>  數(shù)據(jù)庫(kù):SQL Server 2000</p><p>  軟件開(kāi)發(fā)語(yǔ)言:C++</p><p>  開(kāi)發(fā)環(huán)境:VC6.0</p>&l

58、t;p>  該軟件的界面美觀大方,軟件運(yùn)行穩(wěn)定。</p><p><b>  2.6本章小結(jié)</b></p><p>  本章對(duì)保險(xiǎn)合作社管理的現(xiàn)狀進(jìn)行了簡(jiǎn)單介紹并對(duì)管理系統(tǒng)進(jìn)行了功能分析和性能分析,以及開(kāi)發(fā)工具的選擇,軟件運(yùn)行環(huán)境,介紹了保險(xiǎn)合作社管理系統(tǒng)實(shí)現(xiàn)的功能和為社會(huì)和民眾帶來(lái)的好處。</p><p><b>  第三章

59、 總體設(shè)計(jì)</b></p><p><b>  3.1系統(tǒng)設(shè)計(jì)原理</b></p><p>  本系統(tǒng)在設(shè)計(jì)中使用了面向?qū)ο蟮脑O(shè)計(jì)原理,是因?yàn)椋?lt;/p><p>  1.面向?qū)ο笤O(shè)計(jì)不再是單純的從代碼的第一行一直編到最后一行,而是考慮如何創(chuàng)建類和對(duì)象,利用類和對(duì)象來(lái)簡(jiǎn)化程序設(shè)計(jì),并提供代碼的封裝和可重用性,便于程序的維護(hù)與擴(kuò)展。&

60、lt;/p><p>  2.所謂的對(duì)象是一種抽象的名稱,用來(lái)對(duì)應(yīng)實(shí)現(xiàn)世界存在的"東西"。一個(gè)窗口、一個(gè)按鈕、一個(gè)菜單都可視為一個(gè)對(duì)象,而按鈕對(duì)象、菜單對(duì)象、又會(huì)出現(xiàn)在窗口對(duì)象中,因此按鈕對(duì)象、菜單對(duì)象便是窗口的組件之一。對(duì)象內(nèi)部的數(shù)據(jù)是不能隨意更改的,必須由外部向其傳遞信息,再由對(duì)象按其方法加以處理。用戶無(wú)需知道其任何細(xì)節(jié),操作是封閉的,對(duì)象之間能通過(guò)函數(shù)調(diào)用相互通信。</p>&l

61、t;p>  3.類可視為一個(gè)產(chǎn)品模具、一個(gè)模塊。在面向?qū)ο笤O(shè)計(jì)中,類是對(duì)象的原型,是對(duì)象的制作器。類的概念是面向?qū)ο蟪绦蛟O(shè)計(jì)最重要的特征。所謂類,是指由數(shù)據(jù)結(jié)構(gòu)及其相關(guān)操作所形成的集合,描述該類任一對(duì)象的共同的行為特征,是對(duì)一組性質(zhì)相同的對(duì)象的程序描述,概括了對(duì)象的共同性質(zhì)和數(shù)據(jù)。</p><p>  4.面向?qū)ο笤O(shè)計(jì)的核心是類的設(shè)計(jì)。例如:可以定義一個(gè)"參保人員信息表單"類,該類中可以

62、定義查詢的姓名、年齡、醫(yī)??ㄌ?hào)等等信息,則以此類為原型可以設(shè)計(jì)出眾多的"參保人員表單"類的對(duì)象實(shí)例,這些實(shí)體都具有類中所定義的特征。</p><p>  5.設(shè)計(jì)的保險(xiǎn)合作社管理系統(tǒng)也是建立在一系列類基礎(chǔ)之上的,其編程的思想是:先根據(jù)一定的需要?jiǎng)?chuàng)建一系列的子類或直接調(diào)用VC提供的基類,編制程序時(shí),由這些類派生出相應(yīng)的對(duì)象,所派生出的對(duì)象繼承了其父類所有的功能,而且具有很好的封裝性,這樣就可利用

63、派生出的對(duì)象像搭積木一樣來(lái)設(shè)計(jì)自己的程序。打個(gè)比方,就比如要制造一臺(tái)機(jī)器,首先要制造各種零件的模具,然后用制造好的模具生產(chǎn)出所需的零件,所有這些做完后,剩下的就只是如何把這些零件組裝起來(lái),這樣一臺(tái)機(jī)器就很容易制造出來(lái)了。實(shí)際編程也是如此。每個(gè)表單都是由一定數(shù)量的對(duì)象按某一種方式組合在一起的,程序編制的核心是類的設(shè)計(jì)。</p><p><b>  3.2功能模塊設(shè)計(jì)</b></p>

64、<p>  模塊化就是把程序劃分成獨(dú)立命名且可獨(dú)立訪問(wèn)的模塊,每個(gè)模塊完成一個(gè)子功能,把這些模塊集成起來(lái)構(gòu)成一個(gè)整體,可以完成指定的功能滿足用戶的需求。為了降低軟件系統(tǒng)的復(fù)雜性,提高可理解性、可維護(hù)性,必須把系統(tǒng)劃分成為多個(gè)模塊。但是模塊不能任意劃分,應(yīng)盡量保持其獨(dú)立性。模塊的獨(dú)立性指每個(gè)模塊只能完成系統(tǒng)要求的獨(dú)立的自功能,并且與其他模塊的聯(lián)系最少且接口簡(jiǎn)單。模塊獨(dú)立的概念是模塊化、抽象、信息隱藏和局部化概念的直接結(jié)果。模

65、塊獨(dú)立性很重要,主要有兩條理由:</p><p>  有效的模塊化軟件比較容易開(kāi)發(fā)出來(lái),這個(gè)優(yōu)點(diǎn)尤其重要。</p><p>  獨(dú)立的模塊化比較容易測(cè)試和維護(hù)。</p><p>  模塊獨(dú)立程度可以由兩個(gè)定性標(biāo)準(zhǔn)度量,這兩個(gè)標(biāo)準(zhǔn)分別稱為內(nèi)聚和偶合。偶合衡量不同模塊彼此間互相依賴(連接)的緊密程度;內(nèi)聚衡量一個(gè)模塊內(nèi)部各個(gè)元素彼此結(jié)合的緊密程度。</p>

66、<p>  從以上兩點(diǎn)可以得出結(jié)論:好的模塊是具有高內(nèi)聚低耦合的特點(diǎn)。根據(jù)這個(gè)特點(diǎn),我將此次所要開(kāi)發(fā)的系統(tǒng)從功能模塊的角度上劃分為以下幾個(gè)功能模塊:</p><p>  醫(yī)療保險(xiǎn)子系統(tǒng)包括用戶登陸模塊、參保管理、報(bào)銷申請(qǐng)管理、報(bào)銷審批管理、報(bào)銷資金發(fā)放管理、信息查詢管理六大部分,以下是該系統(tǒng)的功能模塊圖見(jiàn)下圖4-1:</p><p>  圖4-1 系統(tǒng)模塊圖</p>

67、;<p>  以下是各個(gè)模塊具體實(shí)現(xiàn)功能介紹:</p><p>  登錄模塊:這個(gè) 模塊主要功能是給用戶一個(gè)登錄的入口,同時(shí)對(duì)用戶輸入的登錄信息進(jìn)行驗(yàn)證,對(duì)于不同級(jí)別的用戶分配不同級(jí)別的權(quán)限。</p><p>  參保信息錄入管理模塊:這個(gè)模塊主要是錄入?yún)⒈H藛T的信息并進(jìn)行驗(yàn)證,通過(guò)驗(yàn)證則信息入庫(kù),同時(shí)為參保人生成一個(gè)醫(yī)??ㄌ?hào)。</p><p>  報(bào)

68、銷申請(qǐng)管理模塊:這個(gè)模塊主要是對(duì)報(bào)銷申請(qǐng)信息進(jìn)行管理,錄入申請(qǐng)相關(guān)的信息及其相關(guān)資料信息(比如住院的轉(zhuǎn)院證明,住院費(fèi)發(fā)票,醫(yī)藥費(fèi)發(fā)票等等信息)</p><p>  報(bào)銷審批管理模塊:在這個(gè)模塊中,報(bào)銷審批管理員登錄之后可以查看已經(jīng)申請(qǐng)報(bào)銷而沒(méi)有審批的條目進(jìn)行評(píng)審和審批,系統(tǒng)將自動(dòng)將登錄名作為簽字寫入數(shù)據(jù)庫(kù)作為審批簽名。也就是說(shuō)數(shù)據(jù)庫(kù)會(huì)自動(dòng)記錄那條申請(qǐng)是哪個(gè)人審批的。</p><p>  報(bào)

69、銷資金發(fā)放管理:在這個(gè)模塊中, 管理員登錄之后可以 查看已經(jīng)審批而沒(méi)有報(bào)銷的條目,查看待發(fā)放的條目是否在其中,如果在就進(jìn)行資金發(fā)放,系統(tǒng)也會(huì)將其登錄用戶名作為簽名寫入數(shù)據(jù)庫(kù)。</p><p>  信息查詢模塊:這個(gè)模塊中只要有管理員權(quán)限的用戶都可以查看信息,信息包括參保信息和申請(qǐng)報(bào)銷的信息。</p><p><b>  3.3本章小結(jié)</b></p>&

70、lt;p>  本章是系統(tǒng)的總體設(shè)計(jì),主要采用面向?qū)ο蟮脑O(shè)計(jì)思想,模塊話的設(shè)計(jì)方法??傮w介紹了該保險(xiǎn)合作社管理系統(tǒng)的各個(gè)模塊具體實(shí)現(xiàn)的功能。</p><p>  第四章 數(shù)據(jù)庫(kù)設(shè)計(jì)</p><p>  4.1數(shù)據(jù)庫(kù)設(shè)計(jì)規(guī)則</p><p>  數(shù)據(jù)庫(kù)在一個(gè)信息管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)的好壞將直接對(duì)應(yīng)用系統(tǒng)的效率以及實(shí)現(xiàn)的效果產(chǎn)生影響。合理的

71、數(shù)據(jù)庫(kù)結(jié)構(gòu)可以提高數(shù)據(jù)庫(kù)存儲(chǔ)效率,保證數(shù)據(jù)的完整性和一致性。設(shè)計(jì)數(shù)據(jù)庫(kù)系統(tǒng)時(shí)應(yīng)充分了解用戶各個(gè)方面的需求,包括現(xiàn)有系統(tǒng)的需求以及將來(lái)可能增加的需求在信息世界中,信息從客觀事物出發(fā)流經(jīng)數(shù)據(jù)庫(kù),通過(guò)決策機(jī)構(gòu)最后又回到客觀世界,信息的這一循環(huán)經(jīng)歷了三個(gè)領(lǐng)域:信息世界,數(shù)據(jù)世界,現(xiàn)實(shí)世界?,F(xiàn)實(shí)世界的事物反映到人的頭腦中,人的大腦對(duì)它有個(gè)認(rèn)識(shí)過(guò)程,經(jīng)過(guò)分析(選擇、命名、分類等)進(jìn)入信息世界。這些信息再進(jìn)一步加工、編碼,然后進(jìn)數(shù)據(jù)世界,而軟件系統(tǒng)的

72、開(kāi)發(fā)工作需要考慮這兩個(gè)方面的問(wèn)題,也就是要考慮系統(tǒng)開(kāi)發(fā)所需要的數(shù)據(jù),以及如何對(duì)這些數(shù)據(jù)進(jìn)行操作。這兩個(gè)問(wèn)題貫穿了整個(gè)軟件系統(tǒng)的開(kāi)發(fā)過(guò)程,這也就是數(shù)據(jù)庫(kù)的設(shè)計(jì)問(wèn)題,軟件設(shè)計(jì)的一個(gè)核心。</p><p>  數(shù)據(jù)庫(kù)設(shè)計(jì)的主要任務(wù)是針對(duì)一個(gè)給定的應(yīng)用環(huán)境,在給定的硬件環(huán)境、操作系統(tǒng)、以及數(shù)據(jù)庫(kù)管理信息系統(tǒng)等軟件環(huán)境下,創(chuàng)建一個(gè)性能良好的數(shù)據(jù)庫(kù)模式,建立數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng),使之能有效地收集、存儲(chǔ)、操作和管理數(shù)據(jù),滿足用戶

73、地各類需求。數(shù)據(jù)庫(kù)設(shè)計(jì)通常是在一個(gè)通用的DBMS支持下,即利用現(xiàn)成的DBMS作為開(kāi)發(fā)的基礎(chǔ)。</p><p>  4.2數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)</p><p>  概念結(jié)構(gòu)設(shè)計(jì)的主要任務(wù)是根據(jù)用戶需求設(shè)計(jì)數(shù)據(jù)庫(kù)的概念數(shù)據(jù)模型。概念模型獨(dú)立于具體的數(shù)據(jù)庫(kù)管理系統(tǒng),它描述的是從用戶角度看到的數(shù)據(jù)庫(kù),反映了用戶的現(xiàn)實(shí)環(huán)境,而與數(shù)據(jù)庫(kù)將來(lái)怎樣實(shí)現(xiàn)無(wú)關(guān)。在需求分析基礎(chǔ)上設(shè)計(jì)出能夠滿足用戶各種需求的實(shí)體及

74、它們之間的關(guān)系,從而為以后的邏輯結(jié)構(gòu)設(shè)計(jì)作好鋪墊。</p><p>  本系統(tǒng)實(shí)體E-R圖:</p><p>  圖5-1 用戶信息E-R圖</p><p>  圖5-2 參保信息表E-R圖</p><p>  圖5-3 報(bào)銷申請(qǐng)信息表E-R圖</p><p>  圖5-4 報(bào)銷審批信息表E-R圖</p&

75、gt;<p>  圖5-5 報(bào)銷發(fā)放信息表E-R圖</p><p>  4.3數(shù)據(jù)庫(kù)關(guān)系模型設(shè)計(jì)</p><p>  數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)如下:</p><p>  用戶信息表:(用戶姓名,用戶密碼,用戶優(yōu)先級(jí));</p><p>  參保信息表:(姓名,性別,身份證號(hào),參保年份,醫(yī)??ㄌ?hào),保額,保費(fèi),備注);</p>

76、<p>  報(bào)銷申請(qǐng)表:(醫(yī)??ㄌ?hào),申請(qǐng)日期,申請(qǐng)金額,申請(qǐng)人,備注)</p><p>  報(bào)銷審批表:(醫(yī)??ㄌ?hào),審批日期,審批金額,審批人,備注)</p><p>  報(bào)銷資金發(fā)放表:(醫(yī)??ㄌ?hào),發(fā)放日期,發(fā)放金額,發(fā)放人,備注)</p><p>  4.4數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)</p><p>  表5-1 用戶信息表<

77、;/p><p>  表5-2  參保信息表</p><p>  表5-3 報(bào)銷申請(qǐng)表</p><p>  表5-4 部門信息表</p><p><b>  表5-5 工資表</b></p><p>  表5-6 加班信息表</p><p><b>  4.5

78、本章小結(jié)</b></p><p>  本章是系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì),主要介紹數(shù)據(jù)庫(kù)的設(shè)計(jì)規(guī)則,數(shù)據(jù)庫(kù)邏輯設(shè)計(jì),數(shù)據(jù)庫(kù)關(guān)系模型,和數(shù)據(jù)庫(kù)的表結(jié)構(gòu)設(shè)計(jì)。數(shù)據(jù)庫(kù)是該系統(tǒng)的核心,在信息系統(tǒng)設(shè)計(jì)中很重要部分。</p><p><b>  第五章 系統(tǒng)實(shí)現(xiàn)</b></p><p>  5.1登錄模塊的實(shí)現(xiàn)</p><p> 

79、 本頁(yè)面為保險(xiǎn)系統(tǒng)提供一個(gè)登錄的界面。在用戶名資料框內(nèi)選擇正確的用戶名,在口令中輸入密碼,點(diǎn)擊登錄,進(jìn)入系統(tǒng)主界面。</p><p><b>  用戶登錄界面:</b></p><p>  5.2參保信息錄入模塊的實(shí)現(xiàn):</p><p>  5.3報(bào)銷申請(qǐng)管理模塊的實(shí)現(xiàn):</p><p>  5.4報(bào)銷審批管理模塊的實(shí)現(xiàn)

80、:</p><p>  5.5報(bào)銷費(fèi)用管理模塊的實(shí)現(xiàn):</p><p>  5.6員工信息查詢模塊的實(shí)現(xiàn):</p><p><b>  5.7本章小結(jié)</b></p><p>  本章主要介紹了一些模塊的具體實(shí)現(xiàn),通過(guò)系統(tǒng)的運(yùn)行截圖可以使讀者更清楚的了解系統(tǒng)各個(gè)模塊的具體功能。</p><p>&

81、lt;b>  總 結(jié)</b></p><p>  在對(duì)保險(xiǎn)合作社系統(tǒng)開(kāi)發(fā)過(guò)程中我學(xué)到了很多東西,因?yàn)橐郧安](méi)有使用VC和ADO設(shè)計(jì)軟件的經(jīng)驗(yàn),對(duì)VC的了解不是很深,對(duì)其中控件的屬性和操作等也不是十分熟悉,所以在這次設(shè)計(jì)的過(guò)程中,我遇到專業(yè)知識(shí)方面的困難還是非常多的,主要困難集中在對(duì)VC中控件的靈活運(yùn)用等方面。還有界面設(shè)計(jì)的問(wèn)題,由于我參考的資料比較少,也沒(méi)有在設(shè)計(jì)之前做出整體的規(guī)劃,一開(kāi)始的界

82、面過(guò)于簡(jiǎn)單,不是很美觀,也不夠合理,導(dǎo)致最后階段作出了很大的改動(dòng),浪費(fèi)了很多時(shí)間,這都是我應(yīng)當(dāng)吸取的教訓(xùn)。</p><p>  通過(guò)這段時(shí)間的鍛煉,我發(fā)現(xiàn)了自身在程序設(shè)計(jì)方面許多的不足。這是一次難得的經(jīng)歷,我從這段時(shí)間中不僅僅鞏固了以前學(xué)過(guò)的知識(shí),而且又學(xué)到了許多新的技術(shù),很大程度的提高了自己的能力?,F(xiàn)在看來(lái),我在軟件工程方面的知識(shí)不夠扎實(shí),在程序設(shè)計(jì)過(guò)程中沒(méi)有完全按照軟件工程上面的步驟走,結(jié)果繞了許多彎路。吃一

83、塹長(zhǎng)一智,相信在以后的工作當(dāng)中,我能夠吸取經(jīng)驗(yàn)和教訓(xùn),使我的編程能力不斷提高。</p><p>  在這次畢業(yè)設(shè)計(jì)中我得到的最大受益莫過(guò)于對(duì)程序開(kāi)發(fā)過(guò)程的理解,以往我一直覺(jué)得編寫代碼、設(shè)計(jì)界面和設(shè)計(jì)數(shù)據(jù)庫(kù)是編程的重心。但事實(shí)證明我的想法是錯(cuò)誤的,因?yàn)闆](méi)有完善的前期準(zhǔn)備,沒(méi)有對(duì)欲開(kāi)發(fā)工程徹底全面的分析而盲目開(kāi)始設(shè)計(jì)是很難的設(shè)計(jì)出完美的程序的,并且還會(huì)在開(kāi)發(fā)過(guò)程中走許多彎路,甚至全部重頭開(kāi)始。也許對(duì)于一個(gè)小程序這不足

84、擔(dān)心,但是如果是開(kāi)發(fā)大型程序那么打擊簡(jiǎn)直是毀滅性的。因此在今后我決定將投入更多的精力在系統(tǒng)分析和系統(tǒng)設(shè)計(jì)方面,努力成為一名出色的程序設(shè)計(jì)人員。</p><p><b>  致 謝</b></p><p>  經(jīng)過(guò)近幾個(gè)月的設(shè)計(jì),使我學(xué)到了很多課本上學(xué)不到的知識(shí)。在此我衷心感謝老師在設(shè)計(jì)過(guò)程中對(duì)我的關(guān)心和指導(dǎo),在設(shè)計(jì)中老師及時(shí)的為我們做出有效的改進(jìn)方案。她認(rèn)真負(fù)責(zé)的工

85、作態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神和深厚的理論水平都使我受益匪淺。無(wú)論在學(xué)習(xí)中還是在實(shí)踐中,都給予了我很大的幫助,對(duì)于我以后的工作和學(xué)習(xí)都是一種巨大的幫助和財(cái)富,感謝老師細(xì)心而又耐心的輔導(dǎo)。</p><p>  經(jīng)過(guò)這次畢業(yè)設(shè)計(jì),使我的能力有了很大的提高,比如操作能力、分析問(wèn)題的能力、嚴(yán)謹(jǐn)?shù)墓ぷ髯黠L(fēng)等方方面面都有了進(jìn)步。而且也開(kāi)闊了視野,提高了解決問(wèn)題的能力。在此,我對(duì)指導(dǎo)老師在畢業(yè)設(shè)計(jì)期間給予的指導(dǎo)和幫助再次表示衷心的感謝

86、。同時(shí)也感謝其他老師和同學(xué)在此期間的關(guān)懷和幫助,以及學(xué)院為我提供的良好的畢業(yè)設(shè)計(jì)環(huán)境。</p><p><b>  參考文獻(xiàn)</b></p><p>  [1] 面向?qū)ο蟪绦蛟O(shè)計(jì)(VC++) </p><p>  [2] 李赫雄,許宏泰,唐家才.SQL Server 2000應(yīng)用程序開(kāi)發(fā)[M]. 人民郵電出版社,200

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論