【正文】
, in the majority county level hospital and the villages and towns clinic, the hospital management still by the traditional manual management primarily, specially in the medicine purchase, the sale, kept in stock the link, the traditional manual management process information chaotic, account item management difficulty, efficiency low, the waste was serious, has created state asset draining.The medicine enters sells saves the management system management system but to develop for the solution above question, this system mainly aims at the small hospital and clinic39。使用本系統(tǒng),可以使管理人員從大量繁瑣的手工操作中解放出來,方便商品店管理者對商品進銷存的實際情況進行集中的查詢與管理工作,改進商品店的工作,提高工作效率和服務質量,同時可以適應商品店與社會醫(yī)保綜合管理的需求,減少資源的浪費和流失。但是,在大多數(shù)小商品店,商品店管理仍然以傳統(tǒng)人工管理為主,特別是在商品的采購、銷售、庫存環(huán)節(jié),傳統(tǒng)的手工管理處理信息混亂,賬目管理困難,效率低下,浪費嚴重,造成了資產的流失。本系統(tǒng)操作簡單,靈活性好,系統(tǒng)安全性高,運行穩(wěn)定。與我們的健康有著密切關系的商品衛(wèi)生系統(tǒng),目前也面臨著信息時代的巨大挑戰(zhàn),舊有的企業(yè)管理模式已不能適應新型的社會主義市場經濟的要求,再者商品產品種類繁多、業(yè)務量大,單憑手工記賬很難適應工作的需要。從而可以改變商品店藥庫商品管理的傳統(tǒng)模式,加強藥庫管理,減少資源浪費和流失。UML伙伴組織于1996年由Rational公司創(chuàng)立。許多計算機技術發(fā)達的國家已有大量的軟件開發(fā)組織開始用UML進行系統(tǒng)建模,學習和使用UML已經成為一種潮流。 UML包括了一些可以相互組合圖表的圖形元素。同時,UML提供了組織和擴展這些圖的方法。盡管UML的應用必然以系統(tǒng)的開發(fā)過程為背景,但由于不同的組織和不同的應用領域,需要采取不同的開發(fā)過程。這些圖形符號和文字所表達的是應用級的模型,在語義上它是UML元模型的實例。通常, 狀態(tài)圖是對類圖的補充。其中順序圖顯示對象之間的動態(tài)合作關系,它強調對象之間消息發(fā)送的順序,同時顯示對象之間的交互。如果強調上下級關系,則選擇協(xié)作圖。.NET的服務器版可運行在Windows NT.Windows 2000以及Windows XP Professional操作系統(tǒng)下.其客戶版可運行在Windows 9Windows Me、Windows XP Home下。它還為代碼復用提供了一種新的機制一一更易于使用.并且比COM更加有效和靈活。(IIS)下的新環(huán)境,它使得程序員能夠更容易地編寫代碼來構造基于HTML語言的web頁面,供瀏覽器查看。.NET提供了windows窗體。因為C是近期發(fā)展起來的,所以吸取了以前的教訓,考慮了其他語言的許多優(yōu)點,并解決了它們的問題。C代碼常常比C++略長一些。但C代碼更健壯,調試也比較簡單,.NET總是可以隨時跟蹤數(shù)據的類型。C Framework代碼庫提供的每種功能本系統(tǒng)運用面向對象的思想,基于UML進行商品管理系統(tǒng)的分析與設計??蛻艄芾戆ǎ汗蛻粜畔⒌奶砑有薷暮蛣h除等。我在系統(tǒng)的設計開發(fā)中,使用了“快速應用工程指導原則”(Guidelines for Rapid APPLication Engineering),簡稱GRAPPLE。本次的論文,便是以GRAPPLE方法的基本結構、步驟來構架的,由于在軟件的構建階段,設計和分析都可以往返進行直到設計完成,所以在論文中,我將分析與設計合并為一個章節(jié)來敘述。首先要在調研的過程中了解到一套業(yè)務領域的詞匯。這個階段需要開發(fā)出初步的類圖、建立和標記類之間的關聯(lián),同時填充類的信息。用例的發(fā)起參與者在用例圖的左側,接受參與者在用例圖的右側。 用例分析的一個好處是它能展現(xiàn)出系統(tǒng)和外部世界之間的邊界。參與者、用例和互連線共同組成了用例模型(use case model).下圖說明了這些符號:圖24 用例模型示例 開發(fā)系統(tǒng)業(yè)務角色 首先,需要確定整個系統(tǒng)的業(yè)務角色。 這個階段的任務,就是描述系統(tǒng)用例與系統(tǒng)業(yè)務角色之間的關系,如圖26中所示。在類圖的基礎上,狀態(tài)圖、合作圖等進一步描述了系統(tǒng)其他方面的特性。而對象是類的實例(Instance)。圖1中,客戶就是一個典型的類。一般而言,類的名字是名詞。系統(tǒng)中涉及到的動詞有:入庫(enter depository ),出庫(out depository ),盤點(check)、調價(change price)、付賬(pay)、信息錄入(information enter),等等。下面先介紹一下類之間常用的幾種關系以及他們的概念:關聯(lián)關系:關聯(lián)(Association)表示兩個類之間存在某種語義上的聯(lián)系。聚集表示類之間的關系是整體與部分的關系。在UML中,繼承表示為一頭為空心三角形的連線。包:將許多類集合成一個更高層次的單位,形成一個高內聚、低耦合的類的集合。在UML中,最有用的和強調最多的啟發(fā)性原則就是依賴。在圖211中,“系統(tǒng)”包由“界面”包和“單據”包和“使用者”包組成。圖211系統(tǒng)功能包圖3 系統(tǒng)分析與設計 開發(fā)系統(tǒng)用例模型用例能夠幫助系統(tǒng)開發(fā)者理解系統(tǒng)的預期行為,因而是一個強有力的工具,它能夠幫助開發(fā)者從用戶的觀點收集需求。另外,可視化的表達形式允許將用例圖和其他種類的圖結合起來。當要對系統(tǒng)升級時,用例目錄可以作為進一步收集升級需求的基礎。其具體的做法是:按業(yè)務流程圖理出的務流程順序,將相應調查過程中所掌握的數(shù)據處理過程,繪制成一套完整的數(shù)據流程圖。整個系統(tǒng)的數(shù)據流程圖如22:進入系統(tǒng)登錄界面管理員登錄系統(tǒng)維護操作頁面基本信息維護商品信息維護數(shù)據庫采購信息管理銷售信息維護財務信息維護退出系統(tǒng)供應商管理數(shù)據庫維護圖22 系統(tǒng)數(shù)據流程圖 數(shù)據字典數(shù)據字典是關于數(shù)據的信息的集合,也就是對數(shù)據流圖中包含的所有元素的定義的集合。1)用戶為管理員用戶;2)管理員用戶登陸后可進行管理員信息、貨物信息及廠商信息等的維護,以且貨物入庫、貨物出庫及統(tǒng)計信息的維護;經過系統(tǒng)功能分析和需求總結,考慮到將來功能上的擴展,設計如下的數(shù)據項和數(shù)據結構:1)管理員信息,包括數(shù)據項:帳號,密碼,權限等。6)庫存信息,包括數(shù)據項:系統(tǒng)編號,貨物名稱,統(tǒng)計數(shù)據等。設計規(guī)劃出的實體有:管理員信息實體、客戶信息實體、貨物信息實體、庫存信息實體、銷售信息實體和廠商信息實體。表1為管理員信息表,存儲系統(tǒng)中的管理員信息。表4 貨物入庫信息表(kc)表5為銷售統(tǒng)計信息表,記錄在銷售統(tǒng)計的信息。 系統(tǒng)實現(xiàn),其中集成了許多可視化輔助工具,因此對于用戶界面的建立和代碼的生成來說是比較簡單的。如圖41圖41倉庫管理系統(tǒng)系統(tǒng)登錄界面系統(tǒng)界面設計十分簡單,只有“用戶名”、“密碼”兩個輸入框及“登陸”一個按鈕組成。)。 } string sql。 + ().Trim() + 39。 if (result != null) { if ([0]. 0) { Session[username] = ().Trim()。對不起,用戶名或密碼不正確!39。對不起,系統(tǒng)錯誤,請不要越權操作!39。 如圖43圖43 商品信息管理界面此系列頁面所實現(xiàn)的功能為管理商品(商品)信息,包括分類管理、添加、管理及查詢等。 // addxiala(kehuxinxi,bianhao,kehubianhao)。,39。,39。,39。,39。,39。) 。添加成功39。系統(tǒng)錯誤,請檢查數(shù)據庫設置問題39。在多數(shù)系統(tǒng)中,硬件是一個重要方面,一個系統(tǒng)可能要包括多種操作平臺,并且要跨越很長的物理距離。節(jié)點有兩種類型。經過最后的使用,證明系統(tǒng)完全具有可行性與可擴充性。在開發(fā)過程中,我也遇到了各種各樣的困難,在指導老師王會青老師和周圍同學的指導、幫助下,得到解決,最終順利完成了本系統(tǒng)的開發(fā)工作。抽象出系統(tǒng)的類,并將系統(tǒng)中聯(lián)系緊密的類劃分為若干個包,畫出包圖。但是由于畢業(yè)設計時間較短,該系統(tǒng)還有待于進一步改進,因此,仍有大量的工作需要開展,以使其更趨于完善!致 謝在本次畢業(yè)設計中,我得到了許多老師和同學的關懷和幫助,在此我要向他們表達我真摯的謝意。王老師的精心指導和深切關懷,以及認真負責的工作態(tài)度,嚴謹?shù)闹螌W精神都使我獲益匪