【正文】
1 摘 要 隨著計算機性能不斷提高,價格不斷下降,計算機已經(jīng)在 寵物醫(yī)院 醫(yī)療、教學、科研、管理等方面得到越來越廣泛的應(yīng)用。計算機化的 寵物醫(yī)院 信息系統(tǒng)已經(jīng)成為現(xiàn)代化寵物醫(yī)院 運營過程中必不可少的基礎(chǔ)設(shè)施與技術(shù)支撐環(huán)境。 本設(shè)計嘗試用 VB 架構(gòu)一個 寵物醫(yī)院信息管理系 統(tǒng) ,以 推進寵物醫(yī)院信息管理無紙化,過程電子化,管理智能化的發(fā)展 。論文首先較為詳盡地介紹了面向?qū)ο蠓治雠c設(shè)計的 有關(guān)概念與技術(shù),特別深入介紹了在本系統(tǒng)中運用到的知識,如:面向?qū)ο蟮姆治鲈O(shè)計流程; 系統(tǒng)中所用到的開發(fā)技術(shù) VB 以及 ADO 的特點、結(jié)構(gòu)框架以及使用方法。最后對系統(tǒng)的主要頁面、數(shù)據(jù)庫、應(yīng)用程序的設(shè)計與實現(xiàn)作 了較為詳細的講解。其主要功能有: 客戶 管理, 物料管理,寵物管理,數(shù)據(jù)備份 等。 【關(guān)鍵詞】 面向?qū)ο蠓治雠c設(shè)計, VB, ADO,管理信息系統(tǒng) 2 Abstract Along with the development of Inter technology, daily life can not already do without the work. The life and work of the social people of future will depend on the development of digital technology more and more ,Digitize more and more, the working, electronic, virtual. Development course and present application state and development trend of Inter, can believe work technology great change life and working way of us fully, Even a certain change will take place in the values of the society. This procedure tries to build up a bookshop in the work with VB, So that every customer needn39。 analyzing the feature、 structure and using method of developing techniques VB and ADO which using in my system. And then, this article analyses the feasibility of the system, then minutely layouts the design thoughts, goals and the system holistic framework. At last, this article minutely explains the design and realization of Web page layout, data base and application program of our system. This online bookstore system uses VB technology to realize on Visual platform. Its main function has: manage users, new books on sale, look for classified books, search books, collect favorite book, process of purchase, sales list, the ment of the books, website39。綜合其多種定義以及根據(jù)在實際中的應(yīng)用,管理信息系統(tǒng)可以定義為是一個由人、計算機系統(tǒng)等組成的,能進行信息處理的人機系統(tǒng),它反映企業(yè)的生產(chǎn)經(jīng)營情況,利用過去 、當前的數(shù)據(jù)預測未來,從企業(yè)全局出發(fā)輔助企業(yè)進行管理與決策。 2. 管理信息系統(tǒng)是一個集成化的系統(tǒng)。 4. 管理信息系統(tǒng)是一個網(wǎng)絡(luò)化的系統(tǒng)。 由于企業(yè)類型不同,企業(yè)的戰(zhàn)略計劃不同,企業(yè)的管理模式不徑相同等因素,實際的管理信息系統(tǒng)的動能會不同。一般分為數(shù)據(jù)處理、輔助管理決策兩大功能。它是管理信息系統(tǒng)的基本功能;輔助管理決策功能即指對企業(yè)生產(chǎn)經(jīng)營中的結(jié)構(gòu)化決策問題,采用管理信息系統(tǒng)相關(guān)學科中提出的定量方法,建立問題的模型,求解問題,獲得解決問題的方法。例如商業(yè)企業(yè)的商品進銷存的管理。例如財務(wù)中對某些科目設(shè)置報警值,一旦超值則對該科目的開支進行控制。 4. 分析型:提供強有力的分析能力,借助數(shù)據(jù)、模型支持決策,以回答“如果??那么??”諸如此類的問題。而且,管理信息系統(tǒng)已經(jīng)廣泛應(yīng)用于各行各業(yè)。隨著經(jīng)濟體制的改革和市場經(jīng)濟的發(fā)展,企業(yè)的運行機制有了很大變化。在當前形勢下,信息化是企業(yè)發(fā)展的必由之路。同樣,誰能很好地管理和利用信息,誰就有可能占領(lǐng)市場,獲得效益。 寵物醫(yī)院信息管理系統(tǒng) 的現(xiàn)狀 目前,國內(nèi)外寵物 醫(yī)院信息管理管理一般采用兩種方式:一種純手工管理;另一種則是利用一些較老的或是以別 的系統(tǒng)為底板改版而成的系統(tǒng)來進行管理。但存在一個更致命的缺點:系統(tǒng)安全問題得不到保證。 現(xiàn)在國內(nèi)外也有很多寵物醫(yī)院信息管理管理的軟件,采用的技術(shù)也是多種多樣,如基于 JSP、 FTP 模式,但大多數(shù)寵物醫(yī)院信息管理系統(tǒng)主要用于大型寵物醫(yī)院的關(guān)鍵部門。針對國內(nèi)外對寵物醫(yī)院信息管理軟件的巨大需要和基本需要,一個好的寵物醫(yī)院信息管理軟件,必須功能齊全,操作簡便,向用戶展示友善的操作界面。一個好的教學管理系統(tǒng),不管是計算機專業(yè)人員某某學院畢業(yè)設(shè)計(論文) 3 還是其他用戶都能 很快上手,操作簡單,便于安裝,容易普及。所以,這其中的信息管理流程,需要以一個規(guī)范的 MIS 來管理。傳統(tǒng)的寵物醫(yī)院信息管理方式,都是經(jīng)由工作從員手工記錄存檔。 而 無紙化寵物醫(yī)院信息管理,只需在電腦前點點鼠標,在體力上幾乎沒有多大的消耗,而且在環(huán)保、效率、針對性教學指導方面做得要比傳統(tǒng)的寵物醫(yī)院信息管理管理科學得多。傳統(tǒng)的寵物醫(yī)院信息管理管理方式,都是一份份獨立的寵物醫(yī)院信息管理,一個部門對應(yīng)一份,而這么一撂的設(shè)計,經(jīng)常會由于各種原因,丟失或是污損,給寵物醫(yī)院信息管理管理和教學進程帶來很大的麻煩和不便。 簡化工作,促進其他方面的綜合發(fā)展。 任務(wù)概述 目標:建立完善的寵物醫(yī)院信息管理系統(tǒng)系統(tǒng) 寵物醫(yī)院信息管理系統(tǒng)特點 簡約的系統(tǒng)操作界面 整個系統(tǒng)的操作界面,界限明晰,人機界面美觀,操作極具人性化。初一看,這好像很矛盾,但是經(jīng)過完整的策劃編排,系統(tǒng)完全做到了功能無冗余無遺漏,這點也更好的體現(xiàn)了系統(tǒng)的人性化設(shè)計。本書店系統(tǒng)通過專業(yè)美工的精心打造,讓書店的設(shè)計充分體現(xiàn) 軟件的 時尚、大眾化。 某某學院畢業(yè)設(shè)計(論文) 5 第 2 章 解決 方案的選擇 系統(tǒng)說明 本系統(tǒng)主要是在現(xiàn)有寵物醫(yī)院信息管理管理的基礎(chǔ)上,把大量的人工管理信息轉(zhuǎn)變?yōu)橛嬎銠C管理,簡化了寵物醫(yī)院管理人員的工作,提高了管理的效率,同時方便學生學習和師生交流。系統(tǒng)的數(shù)據(jù)庫結(jié)構(gòu)是關(guān)系數(shù)據(jù)庫ACCESS,前臺使 用 VB 平臺開發(fā)。 VB 是目前最完備的面向?qū)ο笳Z言,在未來仍然很有發(fā)展前途。同時, .Net 平臺和 ACCESS作為微軟公司的產(chǎn)品,具有良好的整和性。 操作系統(tǒng): Windows 2021 Server; 正版軟 件: Microsoft Office 2021; Microsoft ACCESS; Microsoft Basic 。 開發(fā)計劃 表 221 系統(tǒng)開發(fā)計劃 某某學院畢業(yè)設(shè)計(論文) 6 起止日期 內(nèi)容 2021 年 3 月 2 日 ~2021 年 3 月 15 日 需求分析 ,熟悉開發(fā)環(huán)境 2021 年 3 月 16 日 ~2021 年 4 月 1 日 概要設(shè)計 2021 年 4 月 2 日 ~2021 年 4 月 30 日 詳細設(shè)計與調(diào)試 2021 年 4 月 31 日 ~2021 年 5 月 10 日 系統(tǒng)測試 可行性分析 風險分析 采用了性能較高的硬件設(shè)備,和較穩(wěn)定的系統(tǒng)軟件, 系統(tǒng)仍存在一定的因軟硬件崩潰而帶來的風險。 系統(tǒng)的開發(fā)存在因計劃拖延帶來的風險。 VB 是一種相對簡單的語言, ACCESS 也是一種簡單的數(shù)據(jù)庫,所以技術(shù)難度并不高。 設(shè)計 方案:對涉及工具和技術(shù)的相關(guān)說明 C/S 體系結(jié)構(gòu) C/S 體系結(jié)構(gòu) 是軟件系統(tǒng)體系結(jié)構(gòu),通過它可以充分利用兩端硬件環(huán)境的優(yōu)勢,將某某學院畢業(yè)設(shè)計(論文) 7 任務(wù)合理分配到 Client 端和 Server 端來實現(xiàn),降低了系統(tǒng)的通訊開銷。這也就是目前應(yīng)用系統(tǒng)的發(fā)展方向。對應(yīng)的優(yōu)點就是客戶端響應(yīng)速度快。這種方式遠程訪問需要專門的技術(shù),同時要對系統(tǒng)進行專門的設(shè)計來處理分布式的數(shù)據(jù)。首先涉及到安裝的工作量,其次任何一臺電腦出問題,如病毒、硬件損壞,都需要進行安裝或維護。還有,系統(tǒng)軟件升級時,每一臺客戶機需要重新安裝,其維護和升級成本非常高。豐富的 XML 和 Inter 標準支持允許使用內(nèi)置的存儲過程以 XML 格式輕松存儲和檢索數(shù)據(jù)。例如, XML 數(shù)據(jù)庫與 Web Service 的支持將使您的應(yīng)用實現(xiàn) Inter 數(shù)據(jù)互聯(lián), .Net 集成極大的擴展了開發(fā)空間,異構(gòu)數(shù)據(jù)集成、Service Broker 使您的數(shù)據(jù)和其它應(yīng)用無縫集成,各種新數(shù)據(jù)類型和 TACCESS 擴展帶來了諸多靈活性。 某某學院畢業(yè)設(shè)計(論文) 8 Visual Basic Visual Basic ,是微軟公司推出的可視化編程工具 MSDN 之一, 是目前世界上使用最廣泛的程序開發(fā)工具。另外 VB 提供的是可視化的開發(fā)環(huán)境,我們可以象搭積木一樣構(gòu)建出程序的界面,而且 VB 提供了豐富的控件組,省去了我們自己寫代碼實現(xiàn)這些效果的麻煩,這樣我們就能把更多的精力放在程序功能的實現(xiàn)上,所以用起來方便。 VB 功能特點如下: 1.具有面向?qū)ο蟮目梢暬O(shè)計工具 在 VB 中,應(yīng)用面向?qū)ο蟮某绦蛟O(shè)計方法( OOP),把程序和數(shù)據(jù)封裝起來視為一個對象,每個對象都是可視的。程序員的編程工作僅限于編寫相關(guān)對象要完成的功能程序,因而程序設(shè)計的效率可大大提高。在圖形用戶界面的應(yīng)用程序中,是由用戶的動作即事件掌握著程序運行的流 向,每個事件都能驅(qū)動一段程序的運行。 3.提供了易學易用的應(yīng)用程序集成開發(fā)環(huán)境 在 VB 集成開發(fā)環(huán)境中,用戶可設(shè)計界面、編寫代碼、調(diào)試程序,直至把應(yīng)用程序編譯成可執(zhí)行文件在 Windows 中運行,使用戶在友好的開發(fā)環(huán)境中工作。 6.支持動態(tài)數(shù)據(jù)交換( DDE)、動態(tài)鏈接庫( DLL)和對 象的鏈接與嵌入( OLE)技術(shù) 7.完備的 HELP 聯(lián)機幫助功能 VB 程序設(shè)計的概念就是面向?qū)ο蟮母拍睿瑢ο缶褪菙?shù)據(jù)( DATA)和代碼( CODE)互相結(jié)合的綜合體。當存在外來事件時,程序段執(zhí)行,它的執(zhí)行是由外來事件決定的。 與 Windows 環(huán)境下的軟件一樣,在 VB 中,利用幫助菜單和 F1 功能鍵,用戶可以隨時方便地得到所需要的幫助信息。 某某學院畢業(yè)設(shè)計(論文) 10 第 3 章 需求分析 系統(tǒng)分析的任務(wù)與步驟 系統(tǒng)分析的任務(wù) 了解用戶要求。了解他們在系統(tǒng)功能 、 性能等方面的要求及用戶在硬件配置 、 開發(fā)周期處理方式等方面的意向與打算。系統(tǒng)的邏輯模型由一系列的圖表和文字組成。 系統(tǒng)分析的步驟 1. 描述系統(tǒng)。 2. 分析用戶新的要求,改進現(xiàn)行模 型,形成新系統(tǒng)的邏輯模型。 系統(tǒng)項目范圍 寵物醫(yī)院信息管理系統(tǒng)從三種用戶角度進行功能劃分。 某某學院畢業(yè)設(shè)計(論文) 11 功能需求 醫(yī)生部分 1:查看用戶信息:以列表的 形式查看寵物主人的信息。 3:管理個人信息:管理個人信息,包括密碼修改等。 2:查看用戶信息:以列表的形式查看寵物主人的信息; 3:查看寵物信息:查看寵物的詳細信息。 某某學院畢業(yè)設(shè)計(論文) 12 系統(tǒng)實體分 析 圖 341 類圖 系統(tǒng) 的數(shù)據(jù)庫設(shè)計 概念設(shè)計 在概念設(shè)計階段中,從用戶的角度看待數(shù)據(jù)及處理要求和約束,產(chǎn)生一個反映用戶觀點的概念模式。將概念設(shè)計從設(shè)計過程中獨立開來,使各階段的任務(wù)相對單一化,設(shè)計復雜程度大大降低,不受特定 DBMS 的限制。 設(shè)計局部 ER 模式 1 實體和屬性的定義: 客 戶 信 息 類( allkehu) username/pwd/gender/realname/sfz/tel/addr/addtime Add()