• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

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

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

    摘 要:兒童影樓管理系統(tǒng)開發(fā)主要包括數(shù)據(jù)庫設(shè)計(jì)和維護(hù)、界面設(shè)計(jì)實(shí)現(xiàn)以及前端應(yīng)用程序的開發(fā)等幾個(gè)方面。對(duì)于數(shù)據(jù)庫要求是建立數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好,對(duì)于界面設(shè)計(jì)和應(yīng)用程序功能要完備、直觀、易使用等特點(diǎn)。Microsoft公司的Visual Basic6.0開發(fā)工具、利用其提供的各種面向?qū)ο蟮拈_發(fā)工具、具有方便、簡(jiǎn)潔操縱數(shù)據(jù)庫的智能化對(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ù)庫;控件;窗體

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

    兒童影樓管理系統(tǒng)是攝影行業(yè)的一個(gè)重要部分、它的內(nèi)容對(duì)于影樓的管理者來說都很重要、能夠?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)過初步調(diào)查,情況介紹如下:

    1.1 具體功能需求描述

    本系統(tǒng)是針對(duì)兒童影樓而開發(fā)的管理軟件。根據(jù)用戶的需求,對(duì)兒童影樓業(yè)務(wù)處理工作用計(jì)算機(jī)進(jìn)行全面現(xiàn)代化管理,用戶通過輸入兒童的姓名、編號(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)功能圖

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

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

    圖1

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

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

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

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

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

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

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

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

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

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

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

    兒童基本資料表BaseT

    胎發(fā)筆表hairpen

    手腳印表handfoodprint

    加洗表addphoto

    套系表shootseries

    分期表bystages

    會(huì)員卡membercard

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

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

    (1)微軟公司的Visual Basic 6.0是Windows應(yīng)用程序開發(fā)工具,是易學(xué)易用的面向?qū)ο蟮拈_發(fā)工具。Visual Basic應(yīng)用程序基本的構(gòu)建塊是用戶所創(chuàng)建的對(duì)象,每一個(gè)對(duì)象都具有一些特性和行為(屬性、事件和方法)。開發(fā)人員可以最有效利用所創(chuàng)建的每一個(gè)對(duì)象。使用應(yīng)用程序具有可通用性可擴(kuò)展性和強(qiáng)有力的功能。Visual Basic提供了大量的控件,這些控件可用于設(shè)計(jì)界面和實(shí)現(xiàn)各種功能,減少了編程人員的工作量,也簡(jiǎn)化了界面設(shè)計(jì)過程,從而有效的提高了應(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公司開發(fā)的表格控件可以直接同adodc綁定并提供了強(qiáng)大的數(shù)據(jù)控制功能,能對(duì)表格中的數(shù)據(jù)編輯,格式化,提供下拉框,打印等功能。

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

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

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

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

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

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

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

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

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

    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)主要通過vb中控件和程序來實(shí)現(xiàn)。

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

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

    (2)查詢子模塊

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

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

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

    本文對(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ù)庫系統(tǒng)開發(fā)實(shí)例導(dǎo)航(第二版)[M].北京:人民郵電出版社,2010(04).

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

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

    长汀县| 云龙县| 扎赉特旗| 巴彦淖尔市| 弥勒县| 德兴市| 淅川县| 陈巴尔虎旗| 辽中县| 鹤庆县| 旬邑县| 阿克陶县| 开阳县| 边坝县| 西乌珠穆沁旗| 卢湾区| 天长市| 宝应县| 榆树市| 牙克石市| 宝坻区| 阿合奇县| 滨州市| 普格县| 兴化市| 赞皇县| 卫辉市| 邓州市| 洛浦县| 平武县| 扬州市| 内乡县| 遵义市| 南投市| 博爱县| 青州市| 白河县| 汉寿县| 莲花县| 紫云| 武陟县|