【正文】
常用的實(shí)體聯(lián)系模型(簡(jiǎn)稱(chēng) ER 模型),對(duì)具體數(shù)據(jù)進(jìn)行抽象加工,將實(shí)體集合抽象成實(shí)體類(lèi)型。這種數(shù)據(jù)模式能真實(shí)地反應(yīng)用戶(hù)要求的實(shí)際情況,是一種容易被人們理解的直觀(guān)的數(shù)據(jù)庫(kù)結(jié)構(gòu)模式。只有數(shù)據(jù)流圖和對(duì)數(shù)據(jù)流圖的精確定義放在一起,才能共同構(gòu)成系統(tǒng)的規(guī)格說(shuō)明。 圖 46 數(shù)據(jù)流程圖 數(shù)據(jù)字典 數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集合,也就是對(duì)數(shù)據(jù)流圖中包含的所有元素的定義的集合?!侗鞠到y(tǒng)》主要是為了對(duì)網(wǎng)吧計(jì)費(fèi)信息及其它相關(guān)信息等進(jìn)行計(jì)算機(jī)管理。利用業(yè)務(wù)流程圖可以分析業(yè)務(wù)流程是否合理。 圖 42 基本 信息模塊結(jié)構(gòu)圖 操作功能 模塊結(jié)構(gòu)流程圖:如圖 43。 營(yíng)業(yè)額統(tǒng)計(jì):可以按日期統(tǒng)計(jì)營(yíng)業(yè)額。 查詢(xún)統(tǒng)計(jì) 主要包括: 機(jī)器信息 模塊包括: 包括各字段的查詢(xún)和模糊查詢(xún)( like)和 Excel 輸出 。 換機(jī):對(duì)不滿(mǎn)意的用戶(hù)可以換機(jī)。 14 會(huì)員信息 模塊包括:顯示添加修改刪除 保存 。 數(shù)據(jù)初始化模塊包括:對(duì)系統(tǒng)信息的刪除和初始化。 在進(jìn)行詳細(xì) 的過(guò)程設(shè)計(jì)和編寫(xiě)程序之前,首先進(jìn)行結(jié)構(gòu)設(shè)計(jì),其好處在于可以在軟件開(kāi)發(fā)的早期站在全局高度對(duì)軟件結(jié)構(gòu)進(jìn)行優(yōu)化,在這個(gè)時(shí)期進(jìn)行優(yōu)化付出的代價(jià)不高,卻可以使軟件質(zhì)量得到重大改進(jìn)。 13 4. 詳細(xì)分析設(shè)計(jì) 系統(tǒng)設(shè)計(jì)的目的是確定系統(tǒng)如何完成預(yù)定的任務(wù),也就是確定系統(tǒng)的物理配置方案,并且進(jìn)而確定組成系統(tǒng)的每個(gè)程序的結(jié)構(gòu)。 在下面的各章中我們將以開(kāi)發(fā)一套 網(wǎng)吧計(jì)費(fèi)管理系統(tǒng) 為例 ,談?wù)勂溟_(kāi)發(fā)過(guò)程和所涉及到的問(wèn)題及解決方法。改革的總設(shè)計(jì)師鄧小平同志說(shuō)過(guò):科學(xué)技術(shù)是第一生產(chǎn)力。 作為計(jì)算機(jī)應(yīng)用的一部分 ,使用計(jì)算機(jī)對(duì) 網(wǎng)吧 信息進(jìn)行管理 ,具有著手工管理所無(wú)法比擬的優(yōu)點(diǎn) .例如 :檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。 近年來(lái),隨著 網(wǎng)吧 日益增多, 網(wǎng)吧計(jì)費(fèi)管理也完善起來(lái)了。 計(jì)算機(jī)的應(yīng)用及普及到經(jīng)濟(jì)和社會(huì)生活的各個(gè)領(lǐng)域。今天,計(jì)算機(jī)的價(jià)格已經(jīng)十分低廉,性能卻有了長(zhǎng)足的進(jìn)步,它以及被應(yīng)用于許多的領(lǐng)域,計(jì)算機(jī)之所以如此流行的原因主要有以下幾個(gè)方面:首先,計(jì)算機(jī)可以代替人工進(jìn)行許多的復(fù)雜的勞動(dòng)。 1985 年,管理信息系統(tǒng)的創(chuàng)始人,明尼蘇達(dá)大學(xué)的管理學(xué)教授 Gordon 給了管理信息系統(tǒng)一個(gè)較完整的定義 ,即“管理信息系統(tǒng) 是一個(gè)利用計(jì)算機(jī)軟硬件資源,手工作業(yè),分析、計(jì)劃、控制和決策模型以及數(shù)據(jù)庫(kù)的 人 機(jī)系 統(tǒng)。 1958 年,蓋爾寫(xiě)到: “ 管理將以較低的成本得到及時(shí)準(zhǔn)確的信息,做到較好的控制。 在這些學(xué)科的基礎(chǔ)上,形成信息收集和加工的方法,從而形成一個(gè)縱橫交織的系統(tǒng)。 (3) 在登錄選項(xiàng)上鼠標(biāo)右鍵 —— 新建登錄 (L)。 (3) 安裝 SQLServer2020。 SQL 為許多任務(wù)提供了命令,其中包括 : 查詢(xún)數(shù)據(jù) 、 在表中插入、修改和刪除記錄 、 建立、修改和刪除數(shù)據(jù)對(duì)象 、 控制對(duì)數(shù)據(jù)和數(shù)據(jù)對(duì)象的存取 、 保證數(shù)據(jù)庫(kù)一致性和完整性 等。 SQL 允許用戶(hù)在高層的數(shù)據(jù)結(jié)構(gòu)上工作,而不對(duì)單個(gè)記錄進(jìn)行操作,可操作記錄集,所有 SQL 語(yǔ)句接受集合作為輸入,返回集合作為輸出。但是,標(biāo)準(zhǔn)的 SQL 命令,比如 Select、 Insert、 Update、 Delete、 Create和 Drop常常被用于完成絕大多數(shù)數(shù)據(jù)庫(kù)的操作。 ANSI(美國(guó)國(guó)家標(biāo)準(zhǔn)學(xué)會(huì))聲稱(chēng), SQL 是關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)的標(biāo)準(zhǔn)語(yǔ)言 [8]。 Close 方法 : 關(guān)閉打開(kāi)的對(duì)象及任何相關(guān)對(duì)象。 以下是本程序中用到的方法: [7] AddNew 方法 : 創(chuàng)建可更新 Recordset 對(duì)象的新記錄。 Field 對(duì)象 : 代表使用普通數(shù)據(jù)類(lèi)型的數(shù)據(jù)的列 。 Recordset 對(duì)象 : 表示的是來(lái)自基本表或命令執(zhí)行結(jié)果的記錄全集。 OLE DB 是一個(gè)由 Component Object Model( COM)接口組成的集合,用來(lái)隱藏創(chuàng)建數(shù)據(jù)訪(fǎng)問(wèn)服務(wù)過(guò)程中的細(xì)節(jié)。 ADO 對(duì)象 ADO 是 Microsoft 公司關(guān)于各種類(lèi)型數(shù)據(jù)的高等 界面,后來(lái)逐漸演變成滿(mǎn)足所有數(shù)據(jù)訪(fǎng)問(wèn)需要的完整解決辦法。 ADO 設(shè)計(jì)為一種極簡(jiǎn)單的格式,通過(guò) ODBC 的方法同數(shù)據(jù)庫(kù)接口相連。同時(shí) IDE的設(shè)置是很靈活的,開(kāi)發(fā)人員可以按照自己的編程習(xí)慣來(lái)配置 IDE。 使用 VB不需要追求完美的算法和精密的邏輯,而只要充分發(fā)揮你的想象力和創(chuàng)造力,就能利用 VB 開(kāi)發(fā)出各種實(shí)用的軟件了,不論是小游戲還是大型的客戶(hù)端 /服務(wù)器端應(yīng)用程序,都變得非常簡(jiǎn)單。 1998 年 8 月,微軟推出了 VB 的版本,進(jìn)一步加強(qiáng)了部件開(kāi)發(fā)的功能。 6 VB 概述 Visual Basic 的前身是 QBASIC,語(yǔ)言基礎(chǔ)是 BASIC。 [2] 本系統(tǒng) 采用的數(shù)據(jù)庫(kù)是 Microsoft SQLServer數(shù)據(jù)庫(kù),開(kāi)發(fā)語(yǔ)言為 Microsoft Visual Basic (簡(jiǎn)稱(chēng) )。在 ?quot。面向?qū)ο蠓椒▽W(xué)要點(diǎn)之一:認(rèn)為客觀(guān)世界是由各種 對(duì)象 所組成的,任何事物都是對(duì)象,每一個(gè)對(duì)象都有自已的運(yùn)動(dòng)規(guī)律和內(nèi)部狀態(tài),每一個(gè)對(duì)象都屬于某個(gè)對(duì)象 類(lèi) ,都是該對(duì)象類(lèi)的一個(gè)元素。奠基階段的具體工作內(nèi)容主要是包括接受要求,可行性分析,決策模式分析,數(shù)據(jù)分析,用戶(hù)接口分析,設(shè)備選擇,軟件選擇,設(shè)備購(gòu)置,軟件研制,系統(tǒng)初置及交付使用等。原型法開(kāi)發(fā)系統(tǒng)由奠基階段和發(fā)展階段兩個(gè)階段組成。 結(jié)構(gòu)化 生命周期法( Life Cycle Method)是 20 世紀(jì) 60 年代發(fā)展起來(lái)的一種應(yīng)用廣泛且比較成管理系統(tǒng)開(kāi)發(fā)方法,它的基本思想是將系統(tǒng)的開(kāi)發(fā)工作從開(kāi)始到結(jié)束劃分為若干個(gè)階段,每個(gè)階段都有明確的任務(wù),而系統(tǒng)開(kāi)發(fā)出來(lái)后,并不意味著生命周期的結(jié)束,而意味著根據(jù)組織的需要對(duì)系統(tǒng)的修改和重建的開(kāi)始。其中在圖片搜索和知識(shí)問(wèn)答類(lèi)型網(wǎng)站中,由于市場(chǎng)發(fā)展時(shí)間不長(zhǎng),這兩類(lèi)用戶(hù)需求很大程度來(lái)自于百度的培養(yǎng),因此百度的優(yōu)勢(shì)較大,選擇比例都在 80%以上。 在網(wǎng)吧搜索引擎市場(chǎng)上,百度的具有較大優(yōu)勢(shì),用戶(hù)的使用率遠(yuǎn)高于其它搜索引擎。 網(wǎng)絡(luò)音樂(lè)需求是網(wǎng)吧用戶(hù)一個(gè)最重要的需求,這種需求同時(shí)也充滿(mǎn)了多樣性,因此催生了多元化的選擇,雖然百度 MP3 占有絕對(duì)的優(yōu)勢(shì),但是其它各種各樣的音樂(lè)網(wǎng)站也都獲得了一部分用戶(hù),滿(mǎn)足多樣化的需求。本系統(tǒng)會(huì)做到滿(mǎn)足網(wǎng)吧管理日常工作的需要,使用方便,界面親切,安全可靠。 2 論文研究主要內(nèi)容 系統(tǒng)是一個(gè)功能比較強(qiáng)大的網(wǎng)吧計(jì)費(fèi)系統(tǒng)。已經(jīng)有越來(lái)越多的案例證明,贏得了網(wǎng)吧市場(chǎng),就贏得了互聯(lián)網(wǎng)市場(chǎng)。網(wǎng)民在網(wǎng)吧上網(wǎng)的規(guī)模增長(zhǎng)率比家庭和單位等場(chǎng)所都高,半年增長(zhǎng)率為 %,目前網(wǎng)吧網(wǎng)民總規(guī)模已經(jīng)達(dá)到 9918 萬(wàn)人,網(wǎng)吧成為 中國(guó)網(wǎng)民的第二大上網(wǎng)地點(diǎn)。 include six aspects such as adding, modifying, deleting, searching, printing information and the customer management. The system can plete to browse, search, add, delete, modify etc. to each kind of the function of information. The core of the system is the contact of increase, modification and delete, the modifications of each form will affect to other forms, the system will plete the modification of contract of itself while being to plete to increase or delete the operation. Inquiring about the function of searching also is the one of the systematic nucleus. The system contains the integrity function of users increase, delete and the cipher modification, and the report form to print. This thesis includes requirement analysis, system function, systems design, programming and the system tests and exists the aspects such as question etc, and paratively systematically introduced the whole course of Net Bar Time Fee Management System subject development. Keyword: Net Bar Time Fee Database MIS 目錄 ………………………………………………………………………………1 論文研究主要內(nèi)容 ........................................................................................ 2 國(guó)內(nèi)外現(xiàn)狀 .................................................................................................... 2 ............................................................................................................ 4 關(guān)鍵性開(kāi)發(fā)技術(shù)的介紹 .............................................................................. 4 SQLServer 數(shù)據(jù)庫(kù)介紹 ................................................................... 5 VB 概述 ............................................................................................ 6 ADO 對(duì)象 ............................................................................................. 7 SQL 語(yǔ)言 ............................................................................................. 8 搭建環(huán)境 ........................................................................................................ 9 3. 系統(tǒng)概述與需求分析 ............................................................................................ 10 4. 詳細(xì) 分析設(shè)計(jì) ........................................................................................................ 13 系統(tǒng)功能設(shè)計(jì) ............................................................................................ 13 模型流程圖 ................................................................................................ 14 模型業(yè)務(wù)流程圖 ........................................................................................ 16 數(shù)據(jù)流圖 ......................................