亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        Visual Basic6.0開(kāi)發(fā)兒童影樓管理系統(tǒng)初探

        2014-04-29 00:00:00武帥

        摘 要:兒童影樓管理系統(tǒng)開(kāi)發(fā)主要包括數(shù)據(jù)庫(kù)設(shè)計(jì)和維護(hù)、界面設(shè)計(jì)實(shí)現(xiàn)以及前端應(yīng)用程序的開(kāi)發(fā)等幾個(gè)方面。對(duì)于數(shù)據(jù)庫(kù)要求是建立數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好,對(duì)于界面設(shè)計(jì)和應(yīng)用程序功能要完備、直觀、易使用等特點(diǎn)。Microsoft公司的Visual Basic6.0開(kāi)發(fā)工具、利用其提供的各種面向?qū)ο蟮拈_(kāi)發(fā)工具、具有方便、簡(jiǎn)潔操縱數(shù)據(jù)庫(kù)的智能化對(duì)象的優(yōu)勢(shì)、在短時(shí)間內(nèi)建立系統(tǒng)應(yīng)用原型、對(duì)初始原型系統(tǒng)進(jìn)行數(shù)據(jù)更新、不斷修正和改進(jìn)、直到形成用戶滿意的可行性系統(tǒng)。

        關(guān)鍵詞:數(shù)據(jù)庫(kù);控件;窗體

        中圖分類號(hào):TP311.52

        兒童影樓管理系統(tǒng)是攝影行業(yè)的一個(gè)重要部分、它的內(nèi)容對(duì)于影樓的管理者來(lái)說(shuō)都很重要、能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?,不僅幫助影樓規(guī)范影樓業(yè)務(wù)流程,防止出錯(cuò),也極大地提高影樓管理管理的效率。傳統(tǒng)的影樓管理停留在紙介質(zhì)的基礎(chǔ)上,已經(jīng)不能適應(yīng)社會(huì)行業(yè)的發(fā)展,在信息時(shí)代這種傳統(tǒng)的管理方法也將被計(jì)算機(jī)為基礎(chǔ)的信息管理所取代。

        1 兒童影樓管理系統(tǒng)現(xiàn)狀及分析

        本人對(duì)兒童影樓管理活動(dòng)作了一定的了解,本系統(tǒng)初步調(diào)查采用的主要方式是與影樓的有關(guān)工作人員進(jìn)行交流,了解他們的需求,把握第一手資料。經(jīng)過(guò)初步調(diào)查,情況介紹如下:

        1.1 具體功能需求描述

        本系統(tǒng)是針對(duì)兒童影樓而開(kāi)發(fā)的管理軟件。根據(jù)用戶的需求,對(duì)兒童影樓業(yè)務(wù)處理工作用計(jì)算機(jī)進(jìn)行全面現(xiàn)代化管理,用戶通過(guò)輸入兒童的姓名、編號(hào)、胎發(fā)筆等基本信息,由系統(tǒng)自行生成相應(yīng)的統(tǒng)計(jì)數(shù)據(jù)及各類統(tǒng)計(jì)報(bào)表以供用戶查詢、打印,另外用戶還可以對(duì)這些基本信息進(jìn)行定期的更新和刪除。實(shí)現(xiàn)對(duì)兒童基本資料添加、修改、查詢、刪除,分期表管理、手腳印管理和加洗表的管理幾個(gè)方面的功能,以實(shí)現(xiàn)用戶方便的輸入、查詢、統(tǒng)計(jì)、打印相關(guān)報(bào)表的業(yè)務(wù)需求。

        1.2 系統(tǒng)功能圖

        通過(guò)對(duì)用戶需求的分析,我們可以分析出該兒童影樓管理系統(tǒng)大致可以分為以下幾個(gè)模塊:用戶登錄模塊、提示模塊、提示模塊、數(shù)據(jù)錄入、查詢等功能模塊。

        下圖1說(shuō)明其間的關(guān)系:

        圖1

        現(xiàn)在對(duì)這幾個(gè)模塊做具體說(shuō)明:

        登錄模塊:用戶根據(jù)自己的用戶賬號(hào)及密碼進(jìn)入本系統(tǒng)對(duì)其操作。

        提示模塊:每次用戶進(jìn)入系統(tǒng)將自動(dòng)提示兒童生日信息。

        主窗體模塊:顯示兒童的基本資料信息,包括手腳印、胎發(fā)筆和套系信息。

        數(shù)據(jù)錄入、查詢等功能模塊:用戶對(duì)數(shù)據(jù)庫(kù)進(jìn)行錄入、查詢、修改、刪除等操作包括完成對(duì)手腳印、胎發(fā)筆數(shù)據(jù)進(jìn)行分類統(tǒng)計(jì)管理。

        2 兒童影樓管理系統(tǒng)的設(shè)計(jì)

        2.1 數(shù)據(jù)庫(kù)設(shè)計(jì)

        數(shù)據(jù)庫(kù)是一種存儲(chǔ)數(shù)據(jù)并對(duì)數(shù)據(jù)進(jìn)行操作的工具。數(shù)據(jù)庫(kù)的作用在于組織和表達(dá)信息,簡(jiǎn)而言之,數(shù)據(jù)庫(kù)就是信息的集合。其在信息管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)的好壞將直接對(duì)應(yīng)用系統(tǒng)的效率以及實(shí)現(xiàn)的效果產(chǎn)生影響。合理的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)可以提高數(shù)據(jù)存儲(chǔ)的效率,保證數(shù)據(jù)的完整和一致。計(jì)算機(jī)的數(shù)據(jù)庫(kù)可以分為兩類:非關(guān)系數(shù)據(jù)庫(kù)(flat-file)和關(guān)系數(shù)據(jù)庫(kù)(relational)。設(shè)計(jì)數(shù)據(jù)庫(kù)系統(tǒng)時(shí)應(yīng)該首先充分了解用戶各個(gè)方面的需求,包括現(xiàn)有的以及將來(lái)可能增加的需求。

        2.2 系統(tǒng)數(shù)據(jù)設(shè)計(jì)

        由于考慮到本系統(tǒng)是應(yīng)用在單機(jī)系統(tǒng)上,另外根據(jù)其規(guī)模,我們來(lái)建立起一個(gè)數(shù)據(jù)庫(kù),在此數(shù)據(jù)庫(kù)基礎(chǔ)上建立起如下表:

        系統(tǒng)主要表及表間關(guān)系

        兒童基本資料表BaseT

        胎發(fā)筆表hairpen

        手腳印表handfoodprint

        加洗表addphoto

        套系表shootseries

        分期表bystages

        會(huì)員卡membercard

        3 Visual Basic編程環(huán)境簡(jiǎn)介及數(shù)據(jù)庫(kù)的實(shí)現(xiàn)

        3.1 編程環(huán)境的選擇

        (1)微軟公司的Visual Basic 6.0是Windows應(yīng)用程序開(kāi)發(fā)工具,是易學(xué)易用的面向?qū)ο蟮拈_(kāi)發(fā)工具。Visual Basic應(yīng)用程序基本的構(gòu)建塊是用戶所創(chuàng)建的對(duì)象,每一個(gè)對(duì)象都具有一些特性和行為(屬性、事件和方法)。開(kāi)發(fā)人員可以最有效利用所創(chuàng)建的每一個(gè)對(duì)象。使用應(yīng)用程序具有可通用性可擴(kuò)展性和強(qiáng)有力的功能。Visual Basic提供了大量的控件,這些控件可用于設(shè)計(jì)界面和實(shí)現(xiàn)各種功能,減少了編程人員的工作量,也簡(jiǎn)化了界面設(shè)計(jì)過(guò)程,從而有效的提高了應(yīng)用程序的運(yùn)行效率和可靠性。

        (2)實(shí)現(xiàn)菜單選項(xiàng)

        菜單是程序最重要的特性之一,大多數(shù)程序都依賴一個(gè)定義良好的菜單使程序易于使用和維護(hù),Visual Basic也提供了強(qiáng)大的創(chuàng)建菜單功能使程序更加標(biāo)準(zhǔn)。可以使用Visual Basic的Application Wizard也可以使用Visual Basic的菜單編輯器建立菜單或者修改已經(jīng)存在的菜單。

        (3)數(shù)據(jù)表格

        vb提供了大量的表格控件像Datagrid、MsHFlexgrid,可在直接同adodc控件綁定,但這些控件對(duì)數(shù)據(jù)輸入控制能力弱。VideoSoft公司開(kāi)發(fā)的表格控件可以直接同adodc綁定并提供了強(qiáng)大的數(shù)據(jù)控制功能,能對(duì)表格中的數(shù)據(jù)編輯,格式化,提供下拉框,打印等功能。

        3.2 關(guān)系型數(shù)據(jù)庫(kù)的實(shí)現(xiàn)

        Access2000就是關(guān)系數(shù)據(jù)庫(kù)開(kāi)發(fā)工具,數(shù)據(jù)庫(kù)能匯集各種信息以供查詢、存儲(chǔ)和檢索。Access的優(yōu)點(diǎn)在于它能使用數(shù)據(jù)表示圖或自定義窗體收集信息。數(shù)據(jù)表示圖提供了一種類似于Excel的電子表格,可以使數(shù)據(jù)庫(kù)一目了然。另外,Access允許創(chuàng)建自定義報(bào)表用于打印或輸出數(shù)據(jù)庫(kù)中的信息。Access是一種關(guān)系數(shù)據(jù)庫(kù)工具,關(guān)系數(shù)據(jù)庫(kù)是已開(kāi)發(fā)的最通用的數(shù)據(jù)庫(kù)之一。

        3.3 二者的結(jié)合(DBA)

        微軟的JET數(shù)據(jù)庫(kù)引擎提供了與數(shù)據(jù)庫(kù)打交道的途徑,我們是通過(guò)它以及Visual Basic來(lái)訪問(wèn)數(shù)據(jù)庫(kù)并對(duì)其進(jìn)行各種操作。Visual Basic、Access以及其他微軟的軟件產(chǎn)品都是通過(guò)共用JET數(shù)據(jù)庫(kù)引擎,從而給用戶提供了豐富的數(shù)據(jù)類型。adodc控件在數(shù)據(jù)庫(kù)中的信息與將信息顯示給用戶看的Visual Basic程序之間架起了一座橋梁,可設(shè)置adodc控件的各個(gè)屬性。ADO組件vb包含了可以用來(lái)訪問(wèn)Microsoft公司的ActiveX Data Objects(ADO)格式數(shù)據(jù)庫(kù)的組件。ADO是Micrsoft公司關(guān)于各種類型數(shù)據(jù)的高等界面,后來(lái)逐漸演變成滿足所有數(shù)據(jù)訪問(wèn)需要的完整解決辦法。OLE DB是一種底層編程接口,用來(lái)訪問(wèn)許多不同類型的數(shù)據(jù)源,其中包括消息、文件系統(tǒng)以及其他一些非傳統(tǒng)的數(shù)據(jù)源。OLEDB提供了訪問(wèn)任何數(shù)據(jù)資源的方法,包括相互關(guān)聯(lián)的數(shù)據(jù)庫(kù)和相互不關(guān)聯(lián)的數(shù)據(jù)庫(kù)、Email和文件系統(tǒng)、文本和圖形以及用戶定義的數(shù)據(jù)對(duì)象。

        4 兒童影樓管理系統(tǒng)應(yīng)用程序設(shè)計(jì)的具體實(shí)現(xiàn)

        4.1 數(shù)據(jù)模塊窗體的設(shè)置

        在編寫數(shù)據(jù)庫(kù)應(yīng)用程序時(shí),經(jīng)常要遇到這樣的情況,即好多組件、窗體同時(shí)訪問(wèn)相同的數(shù)據(jù)源,如果為每一個(gè)組件或者窗體都設(shè)置一個(gè)數(shù)據(jù)源將是十分耗時(shí)的工件,而且要保證這些數(shù)據(jù)源的確是相同的也需花一番功夫。那么,能不能將這些數(shù)據(jù)源集中管理,最好是做成一個(gè)統(tǒng)一的模塊,需要時(shí)就將該模塊引入而不必直接操作數(shù)據(jù)源本身呢?數(shù)據(jù)模塊(DataModule)是解決這個(gè)問(wèn)題最好的答案。簡(jiǎn)單說(shuō)來(lái),數(shù)據(jù)模塊是用來(lái)集中管理數(shù)據(jù)源的一個(gè)窗體,該窗體可被需要的地方隨時(shí)引入。

        4.2 系統(tǒng)模塊的具體實(shí)現(xiàn)

        在本系統(tǒng)中有四個(gè)子模塊組成。它們分別是用戶登錄模塊、提示信息模塊、主窗體模塊和功能模塊,下面就開(kāi)發(fā)這幾個(gè)模塊的過(guò)程及所遇到的問(wèn)題分別加以介紹。

        4.3 用戶登錄模塊的實(shí)現(xiàn)

        用戶登錄模塊是為用戶(管理員)提供選擇以進(jìn)入系統(tǒng)的模塊。

        4.4 主窗體模塊的實(shí)現(xiàn)

        本模塊主要包括兩個(gè)窗體。一個(gè)為顯示兒童的基本資料信息,包括兒童序列號(hào)、姓名、出生日期和聯(lián)系電話等。另一個(gè)為顯示兒童手腳印、胎發(fā)筆和套系等信息。其實(shí)現(xiàn)主要通過(guò)vb中控件和程序來(lái)實(shí)現(xiàn)。

        (1)數(shù)據(jù)錄入查詢等功能模塊的實(shí)現(xiàn)

        本模塊主要是對(duì)數(shù)據(jù)庫(kù)的錄入、查詢、修改、刪除和更新。包括添加子模塊、查詢子模塊、修改和刪除子模塊。

        (2)查詢子模塊

        可供用戶瀏覽查詢及以其記錄為單位的操作。如果用戶查詢某一紀(jì)錄中的某一項(xiàng),可雙擊該條紀(jì)錄進(jìn)入員工履歷表窗口,此窗口使用數(shù)據(jù)窗口的FREEDOM風(fēng)格(典型的錄入界面)。該模塊的菜單窗口是多條件查詢窗口,在此窗口中應(yīng)用了數(shù)據(jù)窗口這一智能化對(duì)象。所以多條件查詢也就變得簡(jiǎn)單起來(lái),只要通過(guò)修改數(shù)據(jù)窗口的屬性。用戶只要輸入組合條件,系統(tǒng)就會(huì)自動(dòng)檢索出數(shù)據(jù)。

        4.5 系統(tǒng)開(kāi)發(fā)的其他方面

        作為一個(gè)完整的系統(tǒng),聯(lián)機(jī)文檔是其中不可缺少的部分也是相當(dāng)重要的部分。好的文檔能夠使用戶快速了解并準(zhǔn)確的使用系統(tǒng)的各項(xiàng)功能。減少誤操作,減少錯(cuò)誤產(chǎn)生的可能,這對(duì)用戶和開(kāi)發(fā)人員都有很多的好處。所以在開(kāi)發(fā)本系統(tǒng)中,也加入了一些文檔,對(duì)下載的一些控件說(shuō)明外,對(duì)于易出錯(cuò)和不易操作的地方也作了說(shuō)明。

        本文對(duì)兒童影樓管理的軟件構(gòu)成、設(shè)計(jì)思想及利用Visual Basic 6.0實(shí)現(xiàn)方法進(jìn)行了闡述,在實(shí)際應(yīng)用中實(shí)用性、可靠性還需進(jìn)一步考察。

        參考文獻(xiàn):

        [1]Craig Eddy.中文Access 2000 24學(xué)時(shí)教程[M].北京:機(jī)械工業(yè)出版社,2012(02).

        [2]劉韜,駱娟.Visual Basic數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)實(shí)例導(dǎo)航(第二版)[M].北京:人民郵電出版社,2010(04).

        作者簡(jiǎn)介:武帥(1980.01-),男,滿族,遼寧西豐人,教師,講師,工學(xué)學(xué)士,研究方向:計(jì)算機(jī)及應(yīng)用。

        作者單位:西豐縣中等職業(yè)學(xué)校,遼寧西豐 112400

        亚洲一区sm无码| 一本精品99久久精品77| 亚洲精品92内射| 亚洲日韩AV秘 无码一区二区| 杨幂二区三区免费视频| 少妇免费av一区二区三区久久| 亚洲精品国产suv一区88| 久久久精品久久波多野结衣av| 亚洲精品白浆高清久久| 国产黑丝美女办公室激情啪啪 | 一个人的视频免费播放在线观看| 中文字日产幕码三区的做法步 | 色婷婷色丁香久久婷婷| 东京热人妻一区二区三区| 国产精品18禁久久久久久久久| 亚洲国产精一区二区三区性色| 国产女主播一区二区三区| 亚洲精品一区国产欧美| 国产精品主播视频| 日本久久黄色高清视频| 国产精品久久久久久久久久红粉| 久久精品国产亚洲av大全| 甲状腺囊实性结节三级| 国产少妇高潮在线视频| 99久热在线精品视频观看| 欧美老妇人与禽交| 亚洲一级av大片在线观看| 国产白浆在线免费观看| 青青草97国产精品免费观看| 亚洲男人堂色偷偷一区| 日本一区二区三区精品免费| 中文字幕亚洲精品无码| 精品国产高清a毛片无毒不卡| 最大色网男人的av天堂| 国产白浆在线免费观看| 中文亚洲成a人片在线观看| 国产一区二区三区免费在线视频| av天堂免费在线播放| 国产色在线 | 亚洲| 亚洲成av人片无码不卡播放器| 日本一区二区偷拍视频|