藥品進(jìn)銷存管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文_第1頁
藥品進(jìn)銷存管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文_第2頁
藥品進(jìn)銷存管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文_第3頁
藥品進(jìn)銷存管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文_第4頁
藥品進(jìn)銷存管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文_第5頁
已閱讀5頁,還剩55頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、 畢業(yè)設(shè)計(jì)說明書藥品進(jìn)銷存管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)學(xué) 院: 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院 專 業(yè): 計(jì)算機(jī)科學(xué)與技術(shù) 學(xué)生姓名: 學(xué) 號(hào): 指導(dǎo)教師: 20 12 年 6 月i摘要摘 要隨著社會(huì)的發(fā)展,計(jì)算機(jī)的應(yīng)用已經(jīng)深入到了社會(huì)的各個(gè)行業(yè)。以計(jì)算機(jī)技術(shù)為主體的高新技術(shù)群體已經(jīng)影響到了我們工作、學(xué)習(xí)和生活的方方面面。在市場經(jīng)濟(jì)的大環(huán)境下,越來越多的人士逐漸認(rèn)識(shí)到用計(jì)算機(jī)技術(shù)進(jìn)行各類管理,交流的便捷的重要性。藥品進(jìn)銷存管理系統(tǒng)是一個(gè)為適應(yīng)當(dāng)前藥店對(duì)藥品進(jìn)銷存管理的需求而設(shè)計(jì)開發(fā)的軟件系統(tǒng)。該系統(tǒng)的前臺(tái)采用的是microsoft visual studio 2008軟件開發(fā)系統(tǒng),后臺(tái)數(shù)據(jù)庫采用的是sql se

2、rver 2005數(shù)據(jù)庫。本論文敘述了天翔藥品進(jìn)銷存管理的現(xiàn)狀以及microsoft visual studio 2008語言的概況。重點(diǎn)介紹了藥品進(jìn)銷存信息管理系統(tǒng)的實(shí)現(xiàn)過程:包括系統(tǒng)分析、系統(tǒng)調(diào)查、數(shù)據(jù)流程分析、功能設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)、系統(tǒng)物理配置方案、系統(tǒng)實(shí)現(xiàn)、系統(tǒng)測試和調(diào)試。系統(tǒng)的主要功能包括藥品管理、員工管理、供應(yīng)商管理、銷售管理、庫存管理、進(jìn)貨管理、數(shù)據(jù)備份這七大管理。其中藥品管理包括藥品、員工、供應(yīng)商的錄入、修改、刪除、查看等;庫存管理包括庫存的統(tǒng)計(jì)、庫存數(shù)據(jù)的導(dǎo)出等;進(jìn)貨管理包括藥瓶的采購計(jì)劃、采購計(jì)劃、日進(jìn)貨單、進(jìn)貨瀏覽、添加采購、進(jìn)貨入庫;銷售管理包括銷售瀏覽、銷售出貨、日售

3、清單等;數(shù)據(jù)備份包括數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)等;用戶管理包括用戶信息的添加等。本論文是從藥店的實(shí)際情況出發(fā),針對(duì)藥店進(jìn)銷存管理的現(xiàn)狀,經(jīng)過詳細(xì)的系統(tǒng)調(diào)查,為藥店分析和設(shè)計(jì)了一套使用的藥品進(jìn)銷存管理系統(tǒng)。54abstractwith the development of society, the application of computer reaches deep into each social industry. in computer technology as the main body of the high and new technology groups have affected

4、 our work, study and every aspect of life. in a market economy of the environment, more and more people come to realize with computer technology in all kinds of management, the importance of the convenient communication. medicine enters sells saves management system is a in order to adapt to current

5、 pharmacy to drug enters sells saves the management requirements, design and development of software system. the system of the front desk uses is microsoft visual studio 2008 software development system, the backend database used the sql server 2005 database. this article describes tianxiang drug en

6、ters sells saves the management of the status quo and microsoft visual studio 2008 the general situation of the language. focusing on the drug enters sells saves the realization process of information management system, including the system analysis, system investigation, data flow analysis, functio

7、nal design, database design, system configuration physics scheme, system, system testing and debugging. the main functions of the system including the drug management, staff management, supplier management, sales management, inventory management, purchase management, and data backup the seven manage

8、ment. one drug management include drugs, employees, suppliers the input, modify, delete, check, etc.; inventory management including inventory statistics, the inventory data such as derived; stock management including medicine bottle of purchase plan, purchasing plan, rijin orders, purchase browse,

9、add purchasing, stock inventory; sales management including sales browse, sales, sales, shipping list, etc.; data backup including data backup and data recovery; user management including user information to add, etc.this paper from the actual conditions of pharmacy, in view of the present situation

10、 of the information management enterprise students, after a detailed survey system, for pharmacy analysis and design a set of use drug enters sells saves the management system.keywords:medical administrative systems,medicine ,storage management, purchase management目錄目錄摘 要iabstractii第一章 引言31.1 課題背景41

11、.2課題開發(fā)的目標(biāo)51.3課題提出的意義51.4課題的內(nèi)容6第二章 系統(tǒng)分析72.1可行性分析72.2需求分析72.2.1用戶需求82.2.2 功能需求82.3技術(shù)介紹112.3.1 sql server 2005簡介112.3.2 microsoft visual studio 2008簡介12第三章 系統(tǒng)的總體設(shè)計(jì)133.1系統(tǒng)總體設(shè)計(jì)分析133.2系統(tǒng)總體設(shè)計(jì)的思想133.3系統(tǒng)功能分析133.4 系統(tǒng)功能模塊設(shè)計(jì)143.5 系統(tǒng)流程圖14第四章 數(shù)據(jù)庫的設(shè)計(jì)174.1數(shù)據(jù)庫的設(shè)計(jì)原則174.2數(shù)據(jù)庫的需求設(shè)計(jì)174.2數(shù)據(jù)庫的概念設(shè)計(jì)184.3數(shù)據(jù)庫的邏輯設(shè)計(jì)21第五章 系統(tǒng)主要功能模

12、塊的設(shè)計(jì)與實(shí)現(xiàn)24第六章 系統(tǒng)的測試與維護(hù)316.1系統(tǒng)測試316.1.1.系統(tǒng)測試的目的316.1.2有關(guān)的測試人員316.1.3 測試方法326.1.4 測試步驟326.1.5 故障推測336.1.6 測試結(jié)果的評(píng)價(jià)336.2系統(tǒng)使用與維護(hù)336.2.1概述336.2.2系統(tǒng)簡介346.3系統(tǒng)的運(yùn)行環(huán)境346.4測試結(jié)論34總結(jié)35參考文獻(xiàn)36致謝37附錄:程序清單38第一章 引言第一章 引言在因特網(wǎng)飛速發(fā)展的今天,網(wǎng)絡(luò)成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,它在人們的生活、工作和學(xué)習(xí)等方面起著重要作用。隨著網(wǎng)絡(luò)技術(shù)的逐漸成熟和全球經(jīng)濟(jì)一體化的逐步開展,互聯(lián)網(wǎng)在我國也得到了突飛猛進(jìn)的發(fā)

13、展。如何利用現(xiàn)代信息技術(shù)使企業(yè)擁有快速、高效的市場反映能力和高度的效率,已是醫(yī)藥經(jīng)營企業(yè),特別是藥品連鎖經(jīng)營企業(yè)特別關(guān)心的問題。盡快建立一個(gè)功能齊備的藥品進(jìn)、出庫管理系統(tǒng),完善現(xiàn)代企業(yè)的信息化管理機(jī)制,已成為藥品企業(yè)生存發(fā)展的當(dāng)務(wù)之急。通過開發(fā)這個(gè)藥品管理系統(tǒng),使藥品進(jìn)銷存管理工作系統(tǒng)化、規(guī)范化、自動(dòng)化,從而達(dá)到提高管理效率的目的。同時(shí)在人工管理藥品進(jìn)、銷、存過程中,工作效率低。隨著藥品數(shù)量的增加,進(jìn)銷存管理更為復(fù)雜,對(duì)與藥品的進(jìn)、銷、存情況,也很難掌握,對(duì)于顧客也很難找到關(guān)于藥品的信息,同時(shí)今后藥品數(shù)量還將增加,所以這種現(xiàn)象必須盡快扭轉(zhuǎn)。為了改變這種局面,醫(yī)藥進(jìn)銷存系統(tǒng)顯得十分必要。此藥品進(jìn)

14、銷存管理系統(tǒng)主要是基于c/s的應(yīng)用模式,實(shí)現(xiàn)藥品從進(jìn)貨、倉庫儲(chǔ)存到銷售等高效的一種商業(yè)模式。它降低企業(yè)的成本,提高企業(yè)的競爭力,使企業(yè)以更低的成本進(jìn)入市場參與競爭。本系統(tǒng)開發(fā)設(shè)計(jì)思想是實(shí)現(xiàn)藥品管理的數(shù)字化。盡量采用現(xiàn)有軟硬件環(huán)境,及先進(jìn)的管理系統(tǒng)開發(fā)方案,提高系統(tǒng)開發(fā)水平和應(yīng)用效果的目的;系統(tǒng)應(yīng)符合企業(yè)管理的規(guī)定,滿足日常管理的需要,并達(dá)到操作過程中的直觀,方便,實(shí)用,安全等要求;系統(tǒng)采用模塊化程序設(shè)計(jì)方法,這樣既便于系統(tǒng)功能的各種組合,又便于未參與開發(fā)的技術(shù)維護(hù)人員補(bǔ)充,維護(hù);系統(tǒng)應(yīng)具備數(shù)據(jù)庫維護(hù)功能,及時(shí)根據(jù)用戶需求進(jìn)行數(shù)據(jù)的添加,刪除,修改等操作。藥品進(jìn)銷存管理系統(tǒng)的開發(fā)目的是為了建立一

15、套較完善的藥品進(jìn)銷存管理的系統(tǒng),把對(duì)藥品的銷售、購買、人員分配營銷狀況等進(jìn)行系統(tǒng)科學(xué)的分析和管理,其主要管理內(nèi)容可分為包括基本信息管理,采購管理,銷售管理,庫存管理。1.1 課題背景中小型藥店在我國經(jīng)濟(jì)發(fā)展中具有重要地位,目前我國的中小型藥店數(shù)量多,地區(qū)分布廣泛,行業(yè)分布跨度大。隨著全球經(jīng)濟(jì)一體化的發(fā)展和電子商務(wù)的興起,中小型藥店帶來了更多的發(fā)展機(jī)會(huì),同時(shí)也增大了藥店行業(yè)之間的競爭強(qiáng)度。這就要求中小型藥店必須改變經(jīng)營管理模式,提高運(yùn)營效率。目前,我國中小藥店的信息化水平還很低。隨著技術(shù)的發(fā)展,電腦操作及管理日趨簡化,電腦知識(shí)日趨普及,同時(shí)市場經(jīng)濟(jì)快速多變,競爭激烈,藥店行業(yè)采用電腦管理進(jìn)貨、庫

16、存、銷售等諸多環(huán)節(jié)也已成為必然趨勢。藥品進(jìn)銷存管理是藥店管理中的核心環(huán)節(jié),也是能夠使藥店長久發(fā)展的一個(gè)必要條件。手工修改藥品信息難免會(huì)出現(xiàn)信息修改錯(cuò)誤,在較多的藥品信息需要修改時(shí),無疑人力是最大的需求,同時(shí)降低了辦公質(zhì)量,為了實(shí)現(xiàn)人力的最佳合理分配和辦公質(zhì)量的提高,藥品信息的管理對(duì)此有著直接的影響。由此可見,藥品進(jìn)銷存管理的效率直接影響藥店的未來發(fā)展。隨著計(jì)算機(jī)技術(shù)的發(fā)展,越來越多的事情都在依靠計(jì)算機(jī),幾年前,各藥店的藥品進(jìn)銷存管理都是靠手工進(jìn)行,但是隨著藥品數(shù)量的不斷增加,藥品的進(jìn)銷存信息管理的數(shù)據(jù)也在不斷的增多,這時(shí)完全依靠手工修改已遠(yuǎn)遠(yuǎn)不能滿足現(xiàn)實(shí)的需要。針對(duì)手工修改在修改過程中易出現(xiàn)的

17、一些問題,例如:保密性差,效率底、易出錯(cuò)、時(shí)間一長將產(chǎn)生大量文件和數(shù)據(jù),使得勞動(dòng)量大,檢索信息慢、對(duì)學(xué)校的管理提供決策信息較為困等,嚴(yán)重影響藥品工作者的工作效率。這時(shí)不得不需要一種高科技來擺脫這些常見問題。藥品進(jìn)銷存管理系統(tǒng)就是在這種情況下出現(xiàn)的。它利于計(jì)算機(jī)的技術(shù),使得藥品管理者和藥品進(jìn)銷存信息之間能夠有利配合起來,提高藥店的效益和名譽(yù)。在現(xiàn)如今這樣一個(gè)知識(shí)爆炸信息高速傳遞的時(shí)代,講求速度,講求效率成為每一個(gè)企業(yè)乃至于個(gè)人所追求的最終目標(biāo)。企業(yè)的信息化以及數(shù)字化也就自然而然的被列入了企業(yè)發(fā)展的重要綱要之中,時(shí)間就是金錢,效率就是一個(gè)企業(yè)的命脈,企業(yè)的發(fā)展離不開資金的注入,更離不開企業(yè)工作效率

18、的提高,二者兼容并蓄,相互促進(jìn)。尤其在競爭激烈的電子行業(yè)當(dāng)中,摩爾定律一次次的被打破無不在印證著這個(gè)行業(yè)的發(fā)展之迅速,面對(duì)著這樣一個(gè)風(fēng)云變幻的市場擁有一套適合于自己企業(yè)的辦公以及經(jīng)營的企業(yè)信息化系統(tǒng)便顯得相對(duì)重要了。1.2課題開發(fā)的目標(biāo)本系統(tǒng)屬于小型的藥品進(jìn)銷存管理系統(tǒng),可以有效地對(duì)小型藥店藥品進(jìn)行進(jìn)銷存管理。本系統(tǒng)主要實(shí)現(xiàn)以下目標(biāo):1)系統(tǒng)采用人機(jī)交互的方式,界面美觀友好,藥品進(jìn)銷存管理靈活、方便、數(shù)據(jù)存儲(chǔ)安全可靠。2)能夠?qū)M(jìn)貨信息進(jìn)行有效的管理。對(duì)用戶輸入的數(shù)據(jù),進(jìn)行嚴(yán)格的數(shù)據(jù)檢驗(yàn),盡可能地避免人為錯(cuò)誤。3)能夠?qū)λ幤蜂N售信息進(jìn)行有效的管理。4)能夠準(zhǔn)確。詳細(xì)地管理藥品庫信息。5)系統(tǒng)應(yīng)

19、最大限度地實(shí)現(xiàn)易維護(hù)性和易操作性。6)建立藥品進(jìn)銷存管理系統(tǒng),采用計(jì)算機(jī)對(duì)藥品進(jìn)銷存信息進(jìn)行管理,實(shí)現(xiàn)藥品信息管理工作流程的系統(tǒng)化、規(guī)范化和自動(dòng)化。1.3課題提出的意義隨著計(jì)算機(jī)及網(wǎng)絡(luò)技術(shù)的高速發(fā)展,人類已經(jīng)逐漸地進(jìn)入信息化社會(huì)。信息和材料、能源一樣成為一種社會(huì)的基本生產(chǎn)資料,在人類的社會(huì)生產(chǎn)活動(dòng)中發(fā)揮著重要的作用。人們對(duì)信息和數(shù)據(jù)的利用與處理也已進(jìn)入數(shù)字化、網(wǎng)絡(luò)化和自動(dòng)化的階段。與此同時(shí),更多的信息管理系統(tǒng)被開發(fā),用以提高工作效率和競爭力。數(shù)字化、網(wǎng)絡(luò)化的信息革命從根本上推動(dòng)了藥店的發(fā)展進(jìn)程,計(jì)算機(jī)日益成為藥店的主要設(shè)備。目前很多大型的藥店已經(jīng)有一整套比較完整的信息管理系統(tǒng),但在一些小型的藥

20、店中,大部分工作仍需手工完成,工作效率比較低,管理員不能及時(shí)了解藥店內(nèi)各類藥品的銷售情況,患者需要的藥難以在短時(shí)間內(nèi)找到,不便于動(dòng)態(tài)、及時(shí)地調(diào)整藥品結(jié)構(gòu)。為了更好的滿足當(dāng)前醫(yī)患的需求,解決手工管理中存在的許多弊端,越來越多的中小型藥店正在逐步向計(jì)算機(jī)信息化管理轉(zhuǎn)變。計(jì)算機(jī)信息化管理以其存儲(chǔ)信息量大,速度快、便于管理等優(yōu)點(diǎn)受到更多用戶的青睞。1.4課題的內(nèi)容本系統(tǒng)主要內(nèi)容:1)基礎(chǔ)信息管理。如供應(yīng)商信息的錄入、維護(hù)、查看,客戶信息的錄入、維護(hù)、查看,藥品信息的錄入、維護(hù)、查看,員工信息的錄入、維護(hù)等。2)進(jìn)貨管理。如采購計(jì)劃、日進(jìn)貨單、進(jìn)貨瀏覽、添加采購、進(jìn)貨入庫。3)銷售管理。如銷售瀏覽、銷售

21、出貨、日售清單。4)庫存管理。5)查詢統(tǒng)計(jì)。如進(jìn)貨入庫統(tǒng)計(jì),銷售出庫統(tǒng)計(jì)。6)數(shù)據(jù)備份。如數(shù)據(jù)備份、數(shù)據(jù)恢復(fù)。7)系統(tǒng)關(guān)于。如注意事項(xiàng)和關(guān)于。第二章 系統(tǒng)分析第二章 系統(tǒng)分析2.1可行性分析可行性分析是在系統(tǒng)調(diào)查的基礎(chǔ)上,針對(duì)新系統(tǒng)的開發(fā)是否具備必要性和可能性,對(duì)新系統(tǒng)的開發(fā)從技術(shù)、經(jīng)濟(jì)、社會(huì)的方面進(jìn)行分析和研究,以避免投資失誤,保證新系統(tǒng)的開發(fā)成功??尚行匝芯康哪康木褪怯米钚〉拇鷥r(jià)在盡可能短的時(shí)間內(nèi)確定問題是否能夠解決??尚行匝芯恐饕獌?nèi)容是要求以全面、系統(tǒng)的分析為主要方法,經(jīng)濟(jì)效益為核心,圍繞影響項(xiàng)目的各種因素,運(yùn)用大量的數(shù)據(jù)資料論證擬建項(xiàng)目是否可行。對(duì)整個(gè)可行性研究提出綜合分析評(píng)價(jià),指出優(yōu)

22、缺點(diǎn)和建議。該系統(tǒng)的可行性分析包括以下幾個(gè)方面的內(nèi)容。(1)技術(shù)可行性:該系統(tǒng)采用了c/s技術(shù)結(jié)構(gòu),使用microsoft visual studio 2008開發(fā)軟件,從而能夠使用可視化設(shè)計(jì)工具、編程語言和代碼編輯器,享受高效率的開發(fā)環(huán)境。數(shù)據(jù)庫服務(wù)器選用微軟公司的sql server 2005數(shù)據(jù)庫,它能夠處理大量數(shù)據(jù),同時(shí)保持?jǐn)?shù)據(jù)的完整性并提供許多高級(jí)管理功能。通過在可伸縮性、數(shù)據(jù)集成、開發(fā)工具和強(qiáng)大的分析等方面的革新,完全可以適用于大中規(guī)模的數(shù)據(jù)量的需求;因此,它在技術(shù)上是可行的。(2)經(jīng)濟(jì)可行性:隨著科學(xué)技術(shù)的進(jìn)步,制造工藝的提升,一臺(tái)計(jì)算機(jī)的價(jià)格逐年下降,性能也在不斷地提高,任何一

23、個(gè)藥店都有能力購置若干臺(tái)計(jì)算機(jī)并配置一套現(xiàn)代化的藥店進(jìn)銷存管理系統(tǒng)。因此,經(jīng)濟(jì)上可行。(3)操作可行性:本系統(tǒng)界面簡潔,模塊功能清晰,操作方便靈活,便于學(xué)習(xí)和使用。因此,藥品進(jìn)銷存管理系統(tǒng)的開發(fā)是完全可行的。2.2需求分析需求分析是對(duì)用戶需求的真正明確,是對(duì)要解決的問題的徹底理解。在解決問題之前要理解問題,只有真正的理解問題才能更好的解決問題。需求分析就是給系統(tǒng)分析、設(shè)計(jì)人員一個(gè)和用戶交流來理解問題的機(jī)會(huì)進(jìn)而了解用戶究竟需要什么。需求分析也是一個(gè)建模的過程,就是以市場運(yùn)作中的業(yè)務(wù)定義為基礎(chǔ),重新定義一個(gè)業(yè)務(wù)在業(yè)務(wù)系統(tǒng)中的概念、業(yè)務(wù)流程、數(shù)據(jù)流程、業(yè)務(wù)間關(guān)系、數(shù)據(jù)間關(guān)系等,以便于計(jì)算機(jī)高效的實(shí)現(xiàn)

24、這個(gè)業(yè)務(wù)。需求分析既可以用于一個(gè)業(yè)務(wù)的具體分析,也可以用于一類業(yè)務(wù)的分析和整個(gè)業(yè)務(wù)支撐系統(tǒng)的分析。2.2.1用戶需求這個(gè)系統(tǒng)是幫助他們完成日常繁重窗口業(yè)務(wù)的工具。借助計(jì)算機(jī)系統(tǒng),使他們凌亂的工作變得有條理,解脫他們需要記憶大量信息(藥品的規(guī)格,名稱,所放地點(diǎn)等)的困難。保證他們遵守某些規(guī)范,減輕他們匯總、統(tǒng)計(jì)等這些信息的負(fù)擔(dān)。因此,盡量符合這些事務(wù)處理級(jí)工作人員的工作秩序與工作習(xí)慣,功能完整,操作簡單,響應(yīng)迅速,界面友善,易學(xué)易用成為這類軟件必須滿足的功能要求。對(duì)于整個(gè)藥店進(jìn)銷存管理系統(tǒng)來說,管理員登錄以后可以很清晰的看到各種項(xiàng)目列表和可以實(shí)現(xiàn)的功能,庫存管理和藥品管理一目了然。由于是限定藥店

25、使用,所有只有登錄系統(tǒng)。庫存管理功能是統(tǒng)計(jì)庫存中貨物的總量,以及貨物的總價(jià)值。這個(gè)藥品管理系統(tǒng)主要涉及醫(yī)院藥庫的藥品進(jìn)、銷、存等業(yè)務(wù),以及入庫、出庫和庫存管理,藥品管理主要管理藥店中所有藥品的進(jìn)出和內(nèi)部統(tǒng)計(jì)計(jì)算,為藥品會(huì)計(jì)提供基礎(chǔ)數(shù)據(jù)。該內(nèi)容主要是藥品進(jìn)銷存管理的基礎(chǔ)資料、進(jìn)貨管理、銷售管理和庫存管理等模塊的結(jié)合實(shí)現(xiàn),并實(shí)現(xiàn)了藥品具體信息查詢等功能。系統(tǒng)從用戶的角度出發(fā),使用c/s結(jié)構(gòu),對(duì)于頁面的美觀也需要做一番苦功。在登錄及各個(gè)模塊的功能做到最好的人性化和審美的結(jié)合。2.2.2 功能需求1)登陸功能。由于限定藥店,需要登陸本系統(tǒng)并且用戶名和密碼都填寫正確才能使用該系統(tǒng)。2)進(jìn)貨管理。進(jìn)貨管理

26、功能使用時(shí)需要先添加采購,然后采購計(jì)劃,采購計(jì)劃可以導(dǎo)出到excel表格中也可以刪除某一個(gè)采購記錄,由采購計(jì)劃進(jìn)行進(jìn)貨入庫,在同一個(gè)入庫單中可以進(jìn)行多個(gè)商品入庫。對(duì)于某天的進(jìn)貨清單還要有瀏覽功能,對(duì)于瀏覽的某天進(jìn)貨情況也可以進(jìn)行數(shù)據(jù)導(dǎo)出,以方便打印的需求。如圖2.1所示進(jìn)貨管理采購計(jì)劃日進(jìn)貨單進(jìn)貨瀏覽添加采購進(jìn)貨入庫圖2-1進(jìn)貨管理3)銷售管理。對(duì)于銷售管理主要有銷售瀏覽、銷售出貨、日售清單,如圖2.2所示。銷售瀏覽主要是瀏覽銷售的藥品信息,可以把銷售的信息導(dǎo)出到excel表格中。當(dāng)某個(gè)藥品需要銷售時(shí),需要進(jìn)行銷售出貨。對(duì)于某天的銷售情況可以進(jìn)行銷售查詢,并可以把銷售信息導(dǎo)出到excel中。銷

27、售管理銷售瀏覽銷售出貨日售清單圖2-2銷售管理4)庫存管理。庫存管理功能是顯示倉庫中的藥品信息以及可以把這些信息導(dǎo)出到excel表中,并且可以統(tǒng)計(jì)倉庫中貨物的總數(shù)量。5)查詢統(tǒng)計(jì)。查詢統(tǒng)計(jì)需要有進(jìn)貨入庫查詢和銷售出庫查詢,如圖2.3所示。針對(duì)進(jìn)貨入庫單能查詢出庫藥品單,也能查詢某個(gè)藥品出庫單的詳細(xì)信息。查詢統(tǒng)計(jì)進(jìn)貨入庫統(tǒng)計(jì)銷售出庫統(tǒng)計(jì)圖2-3查詢統(tǒng)計(jì)6)基礎(chǔ)資料?;A(chǔ)資料包括藥品、供應(yīng)商、員工、客戶的基本信息進(jìn)行錄入、維護(hù)、查看等,如圖2.4所示。供應(yīng)商信息維護(hù)包含供應(yīng)商信息的添加、修改、刪除,查詢??蛻粜畔⒕S護(hù)包含客戶信息的添加、修改、刪除,查詢。藥品信息維護(hù)包含藥品信息的添加、修改、刪除,

28、查詢。常用數(shù)據(jù)包含藥品信息維護(hù)、客戶信息維護(hù)、員工信息維護(hù)、供應(yīng)商信息維護(hù)?;A(chǔ)資料供商管理供商信息錄入供商信息維護(hù)供商信息一覽客戶信息錄入客戶管理藥品管理員工管理常用數(shù)據(jù)客戶信息維護(hù)藥品信息維護(hù)客戶信息一覽藥品信息錄入藥品信息一覽員工信息錄入員工信息維護(hù)藥品信息維護(hù)客戶信息維護(hù)員工信息維護(hù)供商類型維護(hù)圖2-4基礎(chǔ)資料2.3技術(shù)介紹2.3.1 sql server 2005簡介sql server 2005最初是由microsoft、sybase和aston-tate三家公司共同開發(fā)的。有microsoft公司自主開發(fā)的第一個(gè)版本sql server 6.0發(fā)布。后又退出了sql server

29、 6.5版,接著在1998年又退出了帶有巨大變化的sql server 7.0版,該版本在數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)庫引擎方面發(fā)生了根本性的變化,使sql server走向了企業(yè)級(jí)應(yīng)用的道路。2000年9月,microsoft公司發(fā)布的sql server 2000更是一款優(yōu)秀的數(shù)據(jù)庫產(chǎn)品,其中包括企業(yè)級(jí)、標(biāo)準(zhǔn)版、開發(fā)版、個(gè)人版4個(gè)版本。憑借其優(yōu)秀的數(shù)據(jù)處理能力和簡單易用的操作使得sql server躋身世界3大數(shù)據(jù)庫之列。自從2000年microsoft公司發(fā)布sql server 2000年以后,5年來一直沒有對(duì)sql server進(jìn)行大的版本升級(jí)。microsoft公司利用者5年的時(shí)間,傾注了上千人

30、的研發(fā)力量推出了新一代數(shù)據(jù)庫sql server 2005,它更多地考慮了數(shù)據(jù)庫的擴(kuò)展及編程能力,而且擁有自己的一些特點(diǎn)。microsoft公司的sql server 2005數(shù)據(jù)庫保證了企業(yè)級(jí)應(yīng)用所需的高可用、高伸縮和高效率。sql server 2005能夠在多個(gè)平臺(tái)、程序和設(shè)備之間共享數(shù)據(jù),更易于與內(nèi)部和外部系統(tǒng)連接,大幅降低系統(tǒng)運(yùn)行、維護(hù)風(fēng)險(xiǎn)和it管理成本。系統(tǒng)本身具有良好的安全、穩(wěn)定和可靠性能。sql server 2005數(shù)據(jù)庫在sql server 2000的基礎(chǔ)上進(jìn)行了一個(gè)升級(jí),雖然保留了sql server 2000原來具有的一些優(yōu)點(diǎn),但在數(shù)據(jù)分區(qū)、可編程性、語言增強(qiáng)以及安全

31、上都有很大的進(jìn)步。無論以應(yīng)用程序開發(fā)速度還是以事務(wù)處理運(yùn)行速度來衡量,sql server 2005都堪稱最為快捷的數(shù)據(jù)庫系統(tǒng)。 高度的人性化使sql server 2005有著優(yōu)秀的可編程性,幾乎是變革性的提升;如clr(common language runtime,公共語言運(yùn)行時(shí))集成。你可以輕松利用.net語言的優(yōu)勢如其面向?qū)ο蟮姆庋b、繼承和多態(tài)特性,編寫出那些需要對(duì)數(shù)據(jù)進(jìn)行復(fù)雜數(shù)值計(jì)算或邏輯的代碼,如字符串處理,數(shù)據(jù)加密算法,xml數(shù)據(jù)操作等等。所以這樣的優(yōu)勢使得使用它的開發(fā)商幾乎會(huì)立即升級(jí)到sql server 2005 享受數(shù)據(jù)庫編程的便捷。2.3.2 microsoft vis

32、ual studio 2008簡介本程序前臺(tái)采用的開發(fā)軟件是microsoft visual studio 2008。visual studio 是微軟公司推出的開發(fā)環(huán)境,是目前最流行的windows平臺(tái)應(yīng)用程序開發(fā)環(huán)境版本。microsoft visual studio 2008是面向windows vista、office 2007、web 2.0的下一代開發(fā)工具,代號(hào)“orcas”,是對(duì)visual studio 2005 一次及時(shí)、全面的升級(jí)。自微軟發(fā)布visual studio以來,經(jīng)歷了5.0、6.0、7.0等版本;2003 年,微軟對(duì) visual studio 2002 進(jìn)行了

33、部分修訂,以 visual studio 2003 的名義發(fā)布(內(nèi)部版本號(hào)為 7.1)。microsoft visual studio 2008 使開發(fā)人員能夠高速建立高質(zhì)量、用戶體驗(yàn)豐厚而又緊密聯(lián)系的使用程序,充分展示了 microsoft 開發(fā)智能客戶端使用程序的構(gòu)想。借助 visual studio 2008,采集和剖析信息將變得更為基本便捷,業(yè)務(wù)決策也會(huì)因此變得更為有效。任何規(guī)模的組織都可以運(yùn)用 visual studio 2008 高速建立能夠運(yùn)用 windows vista 和 2007 office system 的更安全、更易于維護(hù)并且更可靠的使用程序。microsoft vi

34、sual studio 2008版本的發(fā)布,更是對(duì)程序設(shè)計(jì)提供了關(guān)鍵的改進(jìn)。為了幫助開發(fā)人員迅速創(chuàng)建先進(jìn)的軟件,visual studio 2008 提供了改進(jìn)的語言和數(shù)據(jù)功能,例如語言集成的查詢 (linq),各個(gè)編程人員可以利用這些功能更輕松地構(gòu)建解決方案以分析和處理信息,開發(fā)人員還可以從同一個(gè)開發(fā)環(huán)境內(nèi)創(chuàng)建面向多個(gè) .net framework 版本的應(yīng)用程序。開發(fā)人員能夠構(gòu)建面向 .net framework 2.0、3.0 或 3.5 的應(yīng)用程序,意味他們可以在同一環(huán)境中支持各種各樣的項(xiàng)目;新版本還被允許聯(lián)系新工具在平臺(tái)上使用,使得用戶有更好的web體驗(yàn)。.net framework

35、能夠快速構(gòu)造具有出色的最終用戶體驗(yàn)的緊密聯(lián)系的應(yīng)用程序,在 .net framework 模型業(yè)務(wù)流程上有效構(gòu)建的緊密聯(lián)系的應(yīng)用程序有利于在異類環(huán)境中實(shí)現(xiàn)系統(tǒng)集成。visual studio 和 .net framework 的結(jié)合使用減少了對(duì)公用管道代碼的需要,從而縮短了開發(fā)時(shí)間并使開發(fā)人員能夠集中精力解決業(yè)務(wù)問題。 第三章 系統(tǒng)的總體設(shè)計(jì)第三章 系統(tǒng)的總體設(shè)計(jì)3.1系統(tǒng)總體設(shè)計(jì)分析分析藥品進(jìn)銷存管理的要求,確定管理系統(tǒng)的邏輯功能,以滿足藥店工作人員的要求。第一期工程完成后,該系統(tǒng)應(yīng)該具有可擴(kuò)充性,便于在此基礎(chǔ)上完成第二期工程。在上面用戶要求的基礎(chǔ)上,得到下面的系統(tǒng)目標(biāo)。在天翔藥店第一季度建

36、立一個(gè)藥店進(jìn)銷存管理系統(tǒng),其中包括基礎(chǔ)資料,進(jìn)貨管理,銷售管理管理,倉庫管理,查詢統(tǒng)計(jì)和系統(tǒng)關(guān)于。3.2系統(tǒng)總體設(shè)計(jì)的思想盡量采用藥店現(xiàn)有的軟硬件環(huán)境,及先進(jìn)地管理系統(tǒng)開發(fā)方案,從而達(dá)到充分利用藥店現(xiàn)有地資源,提高系統(tǒng)開發(fā)水平和應(yīng)用效果地目的。系統(tǒng)采用先進(jìn)的三層體系結(jié)構(gòu)客戶端負(fù)責(zé)提供表達(dá)邏輯,顯示用戶界面地信息,基本操作;服務(wù)器端負(fù)責(zé)實(shí)現(xiàn)數(shù)據(jù)服務(wù)。此外,為了提高模塊的內(nèi)聚性,降低模塊間的耦合程度,數(shù)據(jù)庫的設(shè)計(jì)原則是把它作為模塊間的信箱,從而實(shí)現(xiàn)了數(shù)據(jù)共享,提高了模塊的獨(dú)立性,使系統(tǒng)具有很好的可修改性。系統(tǒng)采用模塊化程序設(shè)計(jì)方法,既便于系統(tǒng)功能的各種組合和修改,又便于未參與開發(fā)地技術(shù)人員補(bǔ)充,維

37、護(hù)。 系統(tǒng)應(yīng)具備數(shù)據(jù)庫維護(hù)功能,及時(shí)根據(jù)用戶要求進(jìn)行數(shù)據(jù)的錄入,維護(hù),查看等操作,能夠?qū)ο到y(tǒng)數(shù)據(jù)進(jìn)行備份。3.3系統(tǒng)功能分析根據(jù)用戶的需求,程序中各模塊的功能如下:1)基礎(chǔ)信息管理。供應(yīng)商信息的錄入、維護(hù)、查看,客戶信息的錄入、維護(hù)、查看,藥品信息的錄入、維護(hù)、查看,員工信息的錄入、維護(hù)。2)進(jìn)貨管理。采購計(jì)劃、日進(jìn)貨單、進(jìn)貨瀏覽、添加采購、進(jìn)貨入庫。3)銷售管理。銷售瀏覽、銷售出貨、日售清單。4)庫存管理。查看庫存中藥品信息,并統(tǒng)計(jì)倉庫中藥品總量。5)查詢統(tǒng)計(jì)。進(jìn)貨入庫統(tǒng)計(jì),銷售出庫統(tǒng)計(jì)。6)數(shù)據(jù)備份。數(shù)據(jù)自動(dòng)/手動(dòng)備份、數(shù)據(jù)自動(dòng)/手動(dòng)恢復(fù)。7)系統(tǒng)關(guān)于。注意事項(xiàng)和關(guān)于。8)用戶登錄。用戶名

38、和密碼設(shè)置。3.4 系統(tǒng)功能模塊設(shè)計(jì)在系統(tǒng)功能分析的基礎(chǔ)上,考慮visual studio2008程序編制的特點(diǎn),得到如圖3-1所示的系統(tǒng)功能結(jié)構(gòu)圖。藥品進(jìn)銷存管理系統(tǒng)基礎(chǔ)資料進(jìn)貨管理銷售管理庫存管理查詢統(tǒng)計(jì)數(shù)據(jù)備份系統(tǒng)關(guān)于供應(yīng)管理藥品管理客戶管理員工管理圖3-1所示的系統(tǒng)功能結(jié)構(gòu)圖3.5 系統(tǒng)流程圖藥品進(jìn)銷存管理系統(tǒng)的業(yè)務(wù)流程圖,如圖3-2所示系統(tǒng)登錄系統(tǒng)主窗體是否登錄基礎(chǔ)資料進(jìn)貨管理銷售管理庫存管理查詢統(tǒng)計(jì)數(shù)據(jù)備份系統(tǒng)關(guān)于否是藥品進(jìn)銷存管理系統(tǒng)的數(shù)據(jù)流程圖,如圖3-3所示。藥品進(jìn)銷存管理系統(tǒng)的詳細(xì)數(shù)據(jù)流程圖,如圖3-4所示。3-4詳細(xì)數(shù)據(jù)流程圖第四章 數(shù)據(jù)庫的設(shè)計(jì)第四章 數(shù)據(jù)庫的設(shè)計(jì)系統(tǒng)開

39、發(fā)過程中,數(shù)據(jù)庫設(shè)計(jì)占有重要的地位,數(shù)據(jù)庫設(shè)計(jì)的原則是根據(jù)系統(tǒng)的整體需求而定的。對(duì)大多數(shù)應(yīng)用系統(tǒng)而言,很大程度上都是圍繞對(duì)數(shù)據(jù)庫的操作展開的,數(shù)據(jù)庫本身才是應(yīng)用系統(tǒng)的核心部分,程序界面只是提供用戶對(duì)數(shù)據(jù)庫中的數(shù)據(jù)的組織與管理的接口。任何數(shù)據(jù)庫結(jié)構(gòu)的變更都很可能導(dǎo)致界面程序的改動(dòng)。因此,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)至關(guān)重要。4.1數(shù)據(jù)庫的設(shè)計(jì)原則本藥品進(jìn)銷存系統(tǒng)采用的microsoft sql server2005作為訪問數(shù)據(jù)庫的服務(wù)器,用它來對(duì)數(shù)據(jù)進(jìn)行存儲(chǔ),在數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)過程中,數(shù)據(jù)庫的結(jié)構(gòu)設(shè)計(jì)是一個(gè)非常重要的問題。我們在這里所說的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)是指數(shù)據(jù)庫中各個(gè)表結(jié)構(gòu)的設(shè)計(jì),包括信息保存在哪個(gè)表格中

40、,各個(gè)表的結(jié)構(gòu)如何以及各個(gè)表之間的關(guān)系。數(shù)據(jù)庫結(jié)構(gòu)的好壞將直接對(duì)應(yīng)用系統(tǒng)的效率以及實(shí)現(xiàn)的效果產(chǎn)生影響,好的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)會(huì)減少數(shù)據(jù)庫的存儲(chǔ)量,數(shù)據(jù)的完整性和一致性比較高,系統(tǒng)具有較快的響應(yīng)速度,簡化基于此數(shù)據(jù)庫的應(yīng)用程序的實(shí)現(xiàn)等。4.2數(shù)據(jù)庫的需求設(shè)計(jì)需求分析簡單地說就是分析用戶的要求。需求分析是設(shè)計(jì)數(shù)據(jù)庫的起點(diǎn),需求分析的結(jié)果是否準(zhǔn)確地反映了用戶的實(shí)際要求,將直接影響到后面各個(gè)階段的設(shè)計(jì),并影響到設(shè)計(jì)結(jié)果是否合理和實(shí)用。在開發(fā)藥品進(jìn)銷存管理系統(tǒng)時(shí),考慮到中小型企業(yè)的需求、系統(tǒng)項(xiàng)目的成本及系統(tǒng)的維護(hù)。本系統(tǒng)采用sql server 2005作為后臺(tái)數(shù)據(jù)庫,數(shù)據(jù)庫命名jxcsell,詳細(xì)信息如下

41、圖4-1所示。圖4-1 數(shù)據(jù)庫的表名4.2數(shù)據(jù)庫的概念設(shè)計(jì)數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)是在需求分析的基礎(chǔ)上,設(shè)計(jì)出能夠滿足用戶需求的各種實(shí)體,以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。這個(gè)階段不用考慮所采用的數(shù)據(jù)庫管理系統(tǒng)、操作系統(tǒng)類型、機(jī)器類型等問題。概念模型的設(shè)計(jì)用于信息世界的建模,是顯示世界到信息世界的第一層抽象,是數(shù)據(jù)庫設(shè)計(jì)任務(wù)盡享數(shù)據(jù)庫設(shè)計(jì)的有力工具,也是數(shù)據(jù)庫設(shè)計(jì)人員和用戶之間進(jìn)行交流的語言,因此概念模型設(shè)計(jì)一方面應(yīng)該具有較強(qiáng)的語義表達(dá)能力,能夠方便、直接地表達(dá)應(yīng)用中的各種語義知識(shí),另一方面它還應(yīng)該簡單、清晰、易于用戶理解。這階段可用的工具很多。用的最多的是e-r圖(entity-r

42、elation,實(shí)體-關(guān)系圖),另外還有許多計(jì)算機(jī)輔助工具(computeraidedsoftwareengineering,case)可以幫助進(jìn)行設(shè)計(jì)。根據(jù)藥店的業(yè)務(wù)需求分析,系統(tǒng)設(shè)計(jì)了能夠滿足用戶需求的各種實(shí)體以及他們之間的關(guān)系圖。本系統(tǒng)設(shè)計(jì)規(guī)劃出的主要實(shí)體有員工信息實(shí)體、客戶信息實(shí)體、藥品信息實(shí)體、供應(yīng)商信息實(shí)體等。本系統(tǒng)采用了e-r圖的方法進(jìn)行數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)。e-r圖是描述數(shù)據(jù)實(shí)體關(guān)系的一種直觀描述工具。這種圖中有:(1)實(shí)體:用方框表示,方框內(nèi)為實(shí)體的名稱。(2)實(shí)體的各種屬性:用橢圓表示,橢圓內(nèi)為屬性名稱。使用線段將其和響應(yīng)的實(shí)體連接起來。(3)實(shí)體之間的聯(lián)系:用菱形表示,菱形

43、內(nèi)為聯(lián)系的名稱。實(shí)體和實(shí)體之間的聯(lián)系較多,比較常見的聯(lián)系有一對(duì)一,一對(duì)多和多對(duì)多這三種。只有藥店內(nèi)部員工才能操作藥品進(jìn)銷存管理系統(tǒng),所以此時(shí)需要在在數(shù)據(jù)庫中建立一個(gè)員工信息表,用于存儲(chǔ)員工的相關(guān)信息。員工信息實(shí)體e-r圖如圖4-2所示。員工信息表employee員工編號(hào)姓名基本工資家庭電話移動(dòng)電話員工提成員工獎(jiǎng)金備注圖4-2員工信息實(shí)體藥店的生存離不開客戶,客戶的信息對(duì)藥店來說至關(guān)重要。所以,在數(shù)據(jù)庫中建立一個(gè)客戶信息表,用于存儲(chǔ)所有的客戶信息,客戶信息實(shí)體e-r圖如圖4-3所示??蛻粜畔⒈韈ustomer客戶編號(hào)客戶名稱 性別家庭電話移動(dòng)電話單位地址客戶地址圖4-3客戶信息實(shí)體藥店通過藥品銷

44、售獲得利潤,藥品的質(zhì)量與信息很重要。所以必須在數(shù)據(jù)庫中建立一個(gè)藥品信息表,用于存儲(chǔ)藥品的詳細(xì)信息,可以使客戶更詳細(xì)地了解藥品,藥品信息實(shí)體e-r圖如圖4-4所示。藥品信息表goodsinfo藥品編號(hào)進(jìn)貨價(jià)格銷售價(jià)格生產(chǎn)廠家藥品名稱所屬倉庫安全存量備注圖4-4藥品信息實(shí)體藥店進(jìn)銷存管理系統(tǒng)為藥店與客戶之間架起一道溝通的橋梁,藥店進(jìn)銷存管理者根據(jù)藥品的數(shù)量需要不定期地向供應(yīng)商采購藥品,所以必須在數(shù)據(jù)庫中建立一個(gè)供應(yīng)商的信息表,用于存儲(chǔ)所有供應(yīng)商的信息,供應(yīng)商信息實(shí)體e-r圖如圖4-5所示。供應(yīng)商信息表supplierinfo供應(yīng)商編號(hào)供應(yīng)商名稱聯(lián)系人電話公司電話傳真公司地址圖4-5供應(yīng)商信息實(shí)體藥

45、店進(jìn)銷存管理系統(tǒng)主要的e-r圖如圖4-6所示。圖4-6 實(shí)體聯(lián)系e-r圖藥品信息表出庫表庫存表采購表入庫出庫關(guān)系關(guān)系1n1n11114.3數(shù)據(jù)庫的邏輯設(shè)計(jì)根據(jù)上面設(shè)計(jì)好的e-r圖,可以再數(shù)據(jù)庫中創(chuàng)建相應(yīng)的數(shù)據(jù)表,藥品進(jìn)銷存管理系統(tǒng)中主要數(shù)據(jù)表的表的結(jié)構(gòu)如下。1)藥品信息表goodsinfo表4-1藥品信息表列名數(shù)據(jù)類型可否為空說明idintnot null藥品編號(hào)spmcvarchar(30)not null藥品名稱jhjgfloatnull進(jìn)貨價(jià)格xsjgfloatnull銷售價(jià)格kcwzvarchar(20)null所屬倉庫acqlintnull安全存量cdcjchar(20)null生產(chǎn)

46、廠家bzvarchar(30)null備注2)員工信息表employee表4-2員工信息表列名數(shù)據(jù)類型可否為空說明eidintnot null員工編號(hào)enamevarchar(20)not null姓名ebasesalaryfloatnot null基本工資efeefloatnull提成ephonevarchar(12)null家庭電話emobilephonevarchar(11)null移動(dòng)電話epricefloatnull獎(jiǎng)金othervarchar(50)null備注3)客戶信息表customer表4-3客戶信息表列名數(shù)據(jù)類型可否為空說明cidintnot null客戶編號(hào)cnameva

47、rchar(20)not null客戶名稱csexvarchar(2)null性別cphonevarchar(15)null家庭電話cmphonevarchar(15)null移動(dòng)電話cworkaddvarchar(50)null單位地址caddressvarchar(50)null客戶地址4)供應(yīng)商信息表supplierinfo表4-4供應(yīng)商信息表列名數(shù)據(jù)類型是否為空說明idintnot null供應(yīng)商編號(hào)snamevarchar(20)not null供應(yīng)商名稱linkmanvarchar(20) null聯(lián)系人sphonevarchar(15)null電話smhonevarchar(15

48、)null手機(jī)sfaxvarchar(15)null傳真saddressvarchar(30)null公司地址5)出庫表jxcinfo表4-4出庫表jxcinfo列名數(shù)據(jù)類型是否為空說明idintnot null出庫單號(hào)goodsidintnull藥品編號(hào)customeridintnull顧客編號(hào)selltimedatetimenull銷售時(shí)間5)庫存表stock表4-5庫存表stock列名數(shù)據(jù)類型是否為空說明idvarchar(10)not null庫存編號(hào)goodsidintnot null藥品編號(hào)countsintnull數(shù)量stocktimedatetimenull入庫時(shí)間suppli

49、eridintnull供應(yīng)商編號(hào)6)采購表 procurementplans表4-6采購表 procurementplans列名數(shù)據(jù)類型是否為空說明idintnot null入庫單號(hào)goodsidintnull藥品編號(hào)countsintnull數(shù)量addtimedatetimenull入庫時(shí)間第六章 系統(tǒng)的測試與維護(hù)第五章 系統(tǒng)主要功能模塊的設(shè)計(jì)與實(shí)現(xiàn)該藥品進(jìn)銷存管理系統(tǒng)中由于各模塊很相似,由于篇幅有限,只介紹進(jìn)貨管理。詳細(xì)信息請(qǐng)看程序。運(yùn)行系統(tǒng)后,出現(xiàn)一個(gè)登錄界面,如圖5-1所示。該窗體有l(wèi)abel和button組成。主要代碼如下:圖5-1 登錄界面主要代碼:if(su!=&sp!=) st

50、ru = select * from logininfo where uid= + su + ; strp = select pwd from logininfo where pwd= + sp + ; string str = server=20101204-2151sqlexpress;database=jxcsell;uid=tlj;pwd=tlj; sqlconnection con=new sqlconnection(str); con.open(); sqlcommand cmd=new sqlcommand(stru,con); sqldatareader sdr = cmd.e

51、xecutereader(); sdr.read(); if (sdrpwd.tostring() = su) messagebox.show(登錄成功!, 提示); sdr.close(); con.close(); mainform mf = new mainform(); mf.show(); this.hide(); else messagebox.show(用戶名或密碼有誤!,提示); sp = ; sdr.close(); con.close(); else messagebox.show(用戶名和密碼都不能為空!);當(dāng)輸入正確的用戶名和密碼后出現(xiàn)一個(gè)登錄成功的提示。確定后直接進(jìn)入

52、藥品進(jìn)銷存管理系統(tǒng)的主界面如圖5-2所示。圖5-2 藥品進(jìn)銷存管理系統(tǒng)的主界面在藥品進(jìn)銷存管理系統(tǒng)中的進(jìn)貨管理中單擊采購計(jì)劃出現(xiàn)圖5-3所示窗體。主要代碼如下:private void btndel_click(object sender, eventargs e) int acount; switch (dgpurchaseplan.currentcell.columnindex) case 0: acount = (int) dgpurchaseplan.currentcell.value; var result = messagebox.show(你確定要?jiǎng)h除這項(xiàng)紀(jì)錄?, 提示, messageboxbuttons.yesno, messageboxicon.warning); if (result = dialogresult.yes) goodsbll

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論