醫藥庫存管理系統說明書

2021-03-04 07:54:04 字數 4030 閱讀 8541

一、設計題目

二、設計目的

本系統的目的是為公司、企業或是個人創造更大的價值,提高管理效益,從而為公司企業節約更多的人力、物力、財力。我們也希望在這個系統的開發過程中提高自已的能力,也在使用者的意見中完善系統功能,更好地為使用者服務。我們的目標是開發出更好的管理系統,提供使用者我們所能提供的最好的服務。

三、設計分析

通過相關的資料庫知識,完成對資料庫的設計、建立、測試。在這個系統的設計中,我分是四個人分工合作完成的,每個人分有不同的任務,每個人完成自已相應的模組,最後再彙總並測試它的功能。

通過本系統軟體,能幫助管理人員利用計算機,快速方便的對醫藥管理系統進行日常管理、進貨、出貨、查詢的所需操作及對各種事務的處理。

本軟體適用於醫院以及相關產業鏈上的企業的事務管理,是乙個很方便的醫院管理軟體。可以對平時醫院遇到的問題進行處理。大大節省了醫院以及相關產業鏈公司的人力、物力和財力。

對本系統的開發設計,我們用的是sql server 2005做後台,這款軟體能很好地適應當前的硬體需求。系統符合採購、發放、庫存的規定,滿足企事業日常工作需要,並達到操作過程中的直觀、方便、實用、安全等要求。系統採用模組化程式設計方法,既便於系統功能的各種組合和修改,又便於未參與開發的技術維護人員補充、維護。

系統具備資料庫維護功能,能及時根據使用者需求進行資料新增、刪除、修改等操作。

四、概念結構設計

如下(圖1)是醫藥庫存管理系統e-r圖。

圖1 醫藥管理系統 e-r 圖

醫藥管理系統的關係如下所示。

藥品**表(藥品號(num),藥品名稱(namey))

藥品入庫表(藥品號,入庫時間,**商,**商**,入庫數量,**,採購員)

藥品出庫表(藥品號,出庫時間,經手人,出庫數量,領取人,用途)

現有庫存表(藥品號,現有庫存,最大庫存,最小庫存)

藥品採購表(藥品號,現有庫存,最大庫存,購買數量,**商,**)

五、邏輯結構設計

如下是表1-表5是醫藥管理系統的二維表。

表1 現有庫存庫表

表2 藥品採購計畫表

表3 藥品出庫表

表4 藥品**表

表5 入庫表

六、資料庫實現

如下是對資料庫和相應表的建立:

create database 醫藥庫存管理系統

on primary

(name ='醫藥庫存管理系統',

filename=『c:\program files\醫藥庫存管理系統.ndf』,

size=30mb,

maxsize=100mb,

filegrowth=20%)

對現有庫存表的建立**如下:

use 醫藥庫存管理系統

create table 現有庫存表

(藥品號 char(20) not null primary key,

現有庫存 int null ,

最大庫存 int null,

最小庫存 int null)

go 對藥品採購表的建立如下:

create table 藥品採購表

(藥品號 char(20) not null primary key,

現有庫存 int null ,

最大庫存 int null,

購買數量 int null,

**商 char(10) null,

** float null)

go 對藥品出庫表的建立如下:

create table 出庫表

(藥品號 char(20) not null,

出庫時間 datetime null,

經手人 char(10) null,

出庫數量 int null,

領取人 char(10) null,

用途 char(20) null)

go對藥品表的建立如下:

creat table 藥品表

(藥品號 char (20) not null ,

藥品名稱 char (20) null)

go對入庫表的建立如下:

creat table 入庫表

(藥品號 char(20) not null,

入庫時間 datetime null,

**商 char (20) null,

**商** char(15) null,

入庫數量 int null,

** int null,

採購員 char(10) null)

go如下是對增、刪、改、查的操作:

1、在現有庫存表中查詢最大庫存、現有庫存、最小庫存的**如下,圖如下圖2。

select 最大庫存 ,現有庫存,最小庫存

from 現有庫存表

go 圖2

2、在藥品採購表中查詢藥品**大於10的藥品的和購買數量的**如下,圖如下圖3。

select *

from 藥品採購表

where **》10

go圖3

3、查詢出庫表中的所有藥品資訊**如下,圖如下圖4。

select *

from 庫存表

圖44、向出庫表插入並刪除藥品號為***的藥品資訊,圖如下圖5。

insert into 出庫表

values('11100000','2010-5-5

0:00:00','ffff',43,'ren1','skdfsdkgfsd')

delete 出庫表

where 藥品號='11100000'

圖55、將出庫表中的所有資訊按『出庫數量降序排列圖如下圖6。

select *

from 出庫表

order by 出庫數量 des

圖66、將藥品號為***的出庫數量修改為『50』。

update 出庫表 set 出庫數量=50

where 藥品號='11111111'

更新之前的圖7。

圖7更新之後的圖8。

圖87、向出庫表中加入乙個藥品,該藥品資訊為:(『500600』,『20100715',『**』,3,『趙淼』,『感冒』)如下圖9。

insert into 出庫表

values('500600','2010-07-15','**',3,'趙淼','感冒')

圖98、如果藥品(11100111)**完時,刪除該資訊。

delete 出庫表

where 藥品號='11100111'and nowl=0

9、查詢藥品號為『11101111』的藥品出庫數量資訊及入庫時間,如下圖10。

select 出庫表.出庫量,入庫表.入庫時間

from 出庫表,入庫表

where 出庫表.藥品號=入庫表.藥品號 and 出庫表.藥品號='11101111'

圖10七、結論

在這乙個星期的課程設計中,我們回顧了很多以前的東西,也發現了很多的問題,以前都沒遇見過的,收穫很大,在對不同的功能**是不一定可以完整的執行的,不過大概都是一樣的,只有一些小的細節。我們都收穫很多,將這學期的知識有了乙個全面系統的應用,相當於是對這學期學習情況的乙個檢查。在做的過程中,充分地展現了我們團隊的合作精神。

在不同的階段我們彼此互相幫助,尋找、發現和解決問題,同時我們也熟練的掌握了資料庫的一些相關操作,這就是團隊的力量。最重要的是在老師的帶領下一步一步的完成每個階段的任務,我們的問題很多,老師總是耐心地講解,尤其是在文件的格式方面,我們總是犯很多繁瑣的錯誤。此次醫藥庫存管理系統的設計讓我們對資料庫的了解更深入,可以把它同實際相結合,同時,又讓我們學會了乙個新的應用軟體。

在整個設計過程中,通過怎樣對把各個管理資訊表連線起來的分析,鍛鍊了我們對事情的分析能力,通過怎樣解決過程中出現的問題,提高了我們查詢文獻的能力、對網路資源的利用能力和和其他同學的交流溝通能力。而且,經歷這次的課程設計,我們也學會了自學和分工協作。

我們覺得每一次的課程設計,都是讓我們對原有的知識從了解表面到深入本質,從個體學習到整體把握的跳躍,對新知識的汲取,更是讓我們把課本的知識應用到實際中,讓我們了解了我們的學習有什麼用,能夠解決什麼樣的問題,增加我們的自信和學習的動力。

總之,通過這次的課程設計,我們收穫匪淺。

醫藥管理系統安裝說明書

開發環境 vc 資料庫 sql server2000 odbc資料來源名 醫院藥品進銷存系統 安裝說明書 採用sql server作為後台資料庫,程式執行之前需要使用者在sql server企業管理器中手動附加資料庫,還需要配置odbc資料來源。下面介紹一下附加資料庫及配置odbc的方法。1 程式拷...

酒店管理系統說明書

一 酒店管理系統需求分析 1.引言 為了開發出真正滿足使用者需求的軟體產品,首先必須知道使用者的需求。對軟體需求的深入了解是軟體開發工作獲得成功的前提條件,不論設計和編碼工作做得如何出色,不能真正滿足使用者需求的程式只會令使用者失望,給開發者帶來煩惱。需求分析是軟體定義時期的最後乙個間斷,他的基本任...

UML酒店管理系統說明書需求規格說明書

系統分析說明書 需求規格說明書 目錄1 概述 1 1.1 編寫目的 1 1.2 參考資料 1 2 需求 1 2.1 功能需求 1 2.1.1 功能需求概述 1 2.1.2資料庫管理模組 2 2.1.3基本業務模組 2 2.1.3系統用例圖 3 2.2 資料需求 4 3 環境 5 3.1 執行環境 5...