藥品進銷存管理系統資料庫課程設計

2021-03-04 05:06:28 字數 4044 閱讀 8423

資料庫課程設計報告

課題: 藥品進銷存管理系統

專業班級: 電腦科學與技術

學號姓名

指導教師老師

學院: 資訊工程學院

2023年6月20日

目錄摘要 2

1 課程設計的目的和意義 3

2 需求分析 4

3.總體設計 5

4.詳細設計 6

4 系統實現 0

5 系統除錯 0

小結 0

參考文獻 0

資訊時代已經來臨,資訊處理的利器——計算機,應用於商品的日常管理,為經濟管理的現代化帶來了從未有過的動力和機遇,為商品銷售領域的發展提供了無限的潛力。採用計算機管理資訊系統已成為商品管理科學化和現代化的標誌,給銷售商帶來了明顯的經濟效益和社會效益。

這個資料庫系統是乙個藥品進銷存管理系統,包括藥品銷售介面、庫存查詢介面以及藥品資訊查詢介面,分別有新增、刪除、查閱等功能。藥品進銷存管理系統其開發主要包括後台資料庫的建立和維護以及前端應用程式的開發兩個方面。對於前者要求建立起資料一致性和完整性強、資料安全性好的庫。

而對於後者則要求應用程式功能完備,易使用等特點。經過分析,我們使用visual studio 2010以及sql2008開發工具,利用其易於上手和強大的資料庫支援,方便我們快速開發出這個系統。

藥品管理是商品管理的一種。一些大中型的醫院、藥品專賣店或藥房,往往存在對藥品的進銷存管理問題。採用傳統的管理方式費工費時、效率低下。

因此設計出一款能夠滿足需要的軟體,不僅能使辦公效率大大提公升,也對管理的科學性、安全性、可預見性方面提供了依據。

這對企業來說節約了成本、提高了可靠性,也更便於操作。

這個系統是面向銷售方的。所以應從他們的角度考慮,系統應方便他們對藥品進行日常管理,所以大體上包括以下內容:藥品銷售的管理、藥品入庫的管理、庫存的管理、藥品基本資訊的管理,在藥品銷售窗體中,功能基本上包括基本藥品的查詢及選購數量和總價,一些簡單的計算包括錄入銷售單價和數量之後自動計算出總額,在入庫管理中,功能基本上包括藥品新增、刪除和修改等等;在庫存管理窗體中基本功能包括基本庫存資訊的瀏覽和查詢等。

資料庫方面,和前面的功能相對應的,包括三個表:登入表、、庫存表、藥品資訊表。

登入表中主要儲存使用者的賬號和密碼資訊,庫存表中儲存的包括每一種藥品的現存量,藥品資訊表中儲存每一種藥品的基本資訊,包括藥品名稱、用量等。庫存與銷售之間的聯絡時這樣的,銷售一次藥品,庫存資訊表中的相應的藥品的數量減掉銷售的數量。

這些功能基本上滿足了乙個銷售方的對日常藥品的管理需求,能夠在一定程度上加快管理的效率,提高管理的效率和可靠性。

可行性分析是系統分析階段的第二項活動,它的主要目是進一步明確系統的目標、規模與功能,對系統開發背景、必要性和意義進行了調查分析並根據需要和可能提出開發系統的初步方案與計畫。可行性分析是對系統進行全面、概要的分析。通過調查分析,本系統設計主要有以下三個可行性:

本系統操作簡單,易於理解,只需通過簡單指導,上手較快,執行環境要求低。

本系統在windows xp server 開發環境下,利用visual studio2010開發工具,並使用sql server 2008作為資料庫管理系統,來實現醫院藥品進銷存系統的各種功能。sql server 2008屬於主從時式的資料庫伺服器這也是主從式資料庫伺服器的特點,伺服器本身重在資料的管理,為客戶端應用程式提供一致的介面。

3.總體設計

本系統將涉及多個窗體的製作,從而實現多項管理功能。期中包括對藥品資訊的管理,它專門用於對藥品的各種資訊的管理;對藥品進貨的管理;對藥品銷售的管理;對藥品庫存的管理。在這些資料管理中,還可以實現一些資料的自動計算功能。

總共11個窗體,分別為登陸窗體、選單選擇窗體和九個功能窗體。登陸窗體要求密碼和使用者名稱都正確才能登陸,否則無法使用本系統;選單選擇窗體提示使用者進行相應的功能選擇;四個功能窗體分別完成藥品銷售、藥品進貨、藥品資訊、庫存管理功能。

後台資料庫的設計總共有三個表,包括登入表、藥品資訊表、庫存資訊表。作為後台的支援,分別和前面的功能介面連線。

本系統事實上是基於c/s模式的資訊管理系統,客戶機通過伺服器去訪問所需要的資料庫,在這裡客戶機就是指vb開發應用程式,伺服器是指sql server 2000所用的伺服器,本系統用的是本地伺服器,系統模式圖如下圖2-1所示:

圖2-1 系統模式圖

這裡vb客戶應用程式通過本地伺服器連線到sql server 2000的資料庫,訪問所需要的資料資訊。在學生學籍管理系統中,從而實現使用者對相應的資料資訊進行修改、查詢和錄入等操作,以達到對學生學籍方面工作的各項管理。

c /s模式是一種兩層結構的系統:第一層是在客戶機系統上結合了表示與業務邏輯;第二層是通過網路結合了資料庫伺服器。c/s模式主要由客戶應用程式、伺服器管理程式和中介軟體三個部分組成,以下是c/s模式的一些優點:

● c/s互動性強。因為客戶端有一套完整應用程式,在出錯提示、**幫助等方面都有強大的功能,並且可以在子程式間自由切換。

● c/s模式提供了更安全的訪問模式。由於cs配備的是點對點的結構模式,採用適用於區域網、安全性可以得到可靠的保證。

● 響應速度快。由於客戶端實現與伺服器的直接相連,沒有中間環節。

● 操作介面漂亮,形式多樣,可以充分滿足客戶自身的個性化要求。

確保sql server 2008伺服器正常工作

1. sql server 2008安裝完畢後,啟動【服務管理器】,在如圖2-2所示的【sql server 服務管理器】介面中可以檢視伺服器的服務是否正常啟動。

圖2-2 【sql server服務管理器】介面

2. 啟動伺服器上的【企業管理器】,檢視【企業管理器】是否能夠正常管理。

測試sql server 2008和本地伺服器的連線

1. 啟動【查詢分析器】。由於【查詢分析器】首選必須連線伺服器,然後才能工作。

出現【連線到sql server】介面,在【sql server】文字框中輸入本地伺服器的別名,或者單擊按鈕將客戶機能夠自動識別的別名新增進來。完成設定後單擊按鈕。

2. 成功連線到本地資料庫伺服器介面。表明連線引數配置正確,如果不能出現此介面,則需要仔細檢查本地伺服器引數是否正確。

其次 vc與sql2008建立聯絡各構成資料來源;

一. 前台應用程式的設計

總共包括11個窗體,其中有登入窗體、選單選擇窗體和九個功能窗體,九個功能窗體包括藥品資訊查詢窗體、藥品庫存查詢窗體、藥品銷售窗體、藥品入庫窗體及藥品修改窗體等。

登入窗體中包括兩個lebel控制項、兩個按鈕控制項、兩個textbox控制項,當然要對相應的控制項進行必要的設定,

選單選擇窗體中就是幾個簡單的menustrip控制項。分別進入功能子系統。

九個功能窗體如下:

藥品銷售窗體:

乙個datagridview控制項和三個button控制項,三個textbook控制項,三個label控制項。

進貨記錄窗體資源

藥品資訊窗體

二. 後台資料庫的設計

乙個資料庫,三個基本表,為每乙個表建立基本的屬性和主鍵。

流程圖如下

圖1.流程圖

:概念結構設計通常是使用e-r圖對它的描述工具進行設計,對需求分析階段收集到的資料進行分類、組織(聚集),形成實體、實體的屬性,標識實體的碼,確定實體之間的聯絡型別,設計e-r圖

1. 在藥品銷售窗體中, 先實現藥品查詢以便確認,並在datagridview中顯示藥品資訊;

在查詢按鈕上**如下

private void button2_click(object sender, eventargs e)

' or ypname = ''", password, username);

dataadapter = new sqldataadapter(sql, connection);

dataset = new dataset();

dataadapter.fill(dataset);

datagridview1.datasource = dataset.tables[0];

}2. 在確認交易按鈕裡新增如下**:

private void button1_click(object sender, eventargs e)

{string s = textbox3.text;

string username = box1.text;

資料庫課程設計進銷存管理系統

例項1商品進 銷 存系統 背景說明 待開發的軟體系統的名稱 商品進 銷 存管理系統 軟體專案的用途 用於資料庫課程設計及商業用途 軟體專案的範圍 系統涉及企業的庫存,銷售與進貨提供了管理 功能,為庫存,銷售,進貨等管理資料提供了分析功能 開發小組 小組成員 組長 組員 指導老師 在資訊科技的催化之下...

服裝進銷存管理系統資料庫設計

服裝進銷存管理系統 1 功能要求 1 對服裝進貨入庫管理,系統自動生成入庫時間及入庫票號 自動核算入庫金額 刪除 修改入庫資訊。2 對服裝進行銷售管理。自動生成銷售日期及銷售票號 自動核算銷售金額。3 統計查詢指定日期或月份的服裝庫存情況和銷售情況和利潤。資料庫要求 必須建立三個以上的表,設定約束。...

藥品進銷存管理系統資料庫設計說明書

資料庫系統 mysql 資料庫宿主環境 windows e r圖 實體 聯絡圖,提供了表示實體型 屬性和聯絡的方法,用來描述現實世界的概念模型。實體表 使用者實際使用的客觀 二 資料庫設計 資料庫的設計是系統設計的主要環節,下面從系統e r圖 編碼規則等方面詳細介紹資料庫的設計過程。1 藥品進銷存管...