




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、專科畢業(yè)設(shè)計(jì)(論文)題 目 藥品銷售管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 學(xué)生姓名 * 專業(yè)班級(jí) * 學(xué) 號(hào) * 院 (系) * 指導(dǎo)教師(職稱) * 完成時(shí)間 2014 年 月 日 *藥品銷售管理系統(tǒng)2??飘厴I(yè)設(shè)計(jì)(論文)任務(wù)書(shū)專科畢業(yè)設(shè)計(jì)(論文)任務(wù)書(shū)課題名稱課題名稱 藥品銷售管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 專業(yè)班級(jí)專業(yè)班級(jí) *1學(xué)號(hào)學(xué)號(hào) * 姓名姓名 * 主要內(nèi)容、基本要求、主要參考資料等:主要內(nèi)容、基本要求、主要參考資料等:主要內(nèi)容:主要內(nèi)容:在系統(tǒng)設(shè)置中,系統(tǒng)將提供一個(gè)登入窗口,用戶可以通過(guò)登入界面來(lái)登陸到系統(tǒng)中去,便可以進(jìn)行系統(tǒng)操作。用戶分為系統(tǒng)管理員和一般用戶。系統(tǒng)設(shè)置包括用戶密碼修改、增加用戶、刪除用戶
2、、數(shù)據(jù)備份和還原。本系統(tǒng)開(kāi)發(fā)完成后,能為廠商提供一個(gè)有效的平臺(tái),可以降低其成本,方便用戶使用?;疽螅夯疽螅?1) 界面美觀(2) 功能基本符合要求(3) 使用 VS 開(kāi)發(fā)工具(4) 使用 SQL2008R2 數(shù)據(jù)庫(kù)主要參考資料:主要參考資料:1、李群先,李耀偉,江學(xué)鋒,喬曉林,國(guó)嘉.Microsoft Visual Studio 2005 程序設(shè)計(jì)基礎(chǔ). 人民郵電出版社. 2004.62、童愛(ài)紅,侯太平.數(shù)據(jù)庫(kù)編程.清華大學(xué)出版社. 2004.6 3、杜修平.Microsoft Visual Studio 2005 程序設(shè)計(jì).中國(guó)電力出版社.2004.54、黃明,梁旭.Microsof
3、t Visual Studio 2005 信息系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)實(shí)例.機(jī)械工業(yè)出版社.2004.4完完 成成 期期 限:限: 2014.6.12014.6.1 指指導(dǎo)導(dǎo)教教師師簽簽名名: 專業(yè)負(fù)責(zé)人簽名:專業(yè)負(fù)責(zé)人簽名: 20142014 年年 月月 日日 藥品銷售管理系統(tǒng)1目目 錄錄摘要.1Abstraction 11 1 緒論緒論.51.1 研究背景 .51.2 目的意義 .51.3 論文結(jié)構(gòu) .62 2 需求分析需求分析.72.1 銷售管理的任務(wù) .72.2 本文研究路線.82.3 管理系統(tǒng)概述.102.4 數(shù)據(jù)流程圖.103 3 總體設(shè)計(jì)總體設(shè)計(jì).133.1 銷售管理系統(tǒng)的作用 .133.
4、2 銷售管理系統(tǒng)功能模塊 .133.3 系統(tǒng)開(kāi)發(fā)環(huán)境簡(jiǎn)介.144 4 詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì).154.1 功能設(shè)計(jì) .154.1.1 基本信息 .15藥品銷售管理系統(tǒng)24.1.2 進(jìn)貨管理 .154.1.3 銷售管理 .164.1.4 庫(kù)存管理 .174.1.5 系統(tǒng)管理 .174.2 數(shù)據(jù)庫(kù)開(kāi)發(fā) .184.2.1 數(shù)據(jù)表的建立 .184.2.2 存儲(chǔ)過(guò)程的使用 .195 5 實(shí)例功能實(shí)例功能 .22225.1 登錄界面 .235.2 主界面設(shè)計(jì).235.3 添加藥品界面.245.4 藥品入庫(kù)界面設(shè)計(jì).255.5 系統(tǒng)用戶添加界面.25第六章第六章 測(cè)試與分析測(cè)試與分析.266.1 測(cè)試環(huán)境.266
5、.2 測(cè)試方法.266.3 測(cè)試項(xiàng)目.276.4 測(cè)試結(jié)果.27結(jié)語(yǔ)結(jié)語(yǔ).28致謝致謝.29參考文獻(xiàn)參考文獻(xiàn).30藥品銷售管理系統(tǒng)3藥品銷售管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘 要醫(yī)藥銷售企業(yè)采購(gòu)、銷售和庫(kù)存有機(jī)的結(jié)合,是藥品銷售企業(yè)獲得最大的經(jīng)濟(jì)利益的關(guān)鍵。本文以藥品銷售管理系統(tǒng)為例,初步分析了藥品銷售系統(tǒng)在當(dāng)前藥品銷售企業(yè)管理方面的應(yīng)用,聯(lián)系實(shí)際應(yīng)用設(shè)計(jì)實(shí)現(xiàn)一個(gè)以控制物流為主的管理軟件。通過(guò)對(duì)藥品銷售管理信息系統(tǒng)的系統(tǒng)分析,詳細(xì)設(shè)計(jì)各功能模塊。該系統(tǒng)實(shí)現(xiàn)了部分ERP的功能,包括進(jìn)貨、庫(kù)存和銷售功能,有較強(qiáng)的可操性,而且盡力做到降低實(shí)施成本,減少實(shí)施風(fēng)險(xiǎn),加快實(shí)施進(jìn)度,增加投資回報(bào)。本系統(tǒng)設(shè)計(jì)主要使用Mi
6、crosoft Visual Studio 2005開(kāi)發(fā)應(yīng)用程序,加快開(kāi)發(fā)速度。以Microsoft SQL Server 2000為底層數(shù)據(jù)庫(kù),三層體系結(jié)構(gòu)的應(yīng)用設(shè)計(jì),增強(qiáng)系統(tǒng)擴(kuò)展性,不斷完善功能設(shè)置。關(guān)鍵詞:藥品銷售 SQL 數(shù)據(jù)庫(kù) 三層體系結(jié)構(gòu) 藥品銷售管理系統(tǒng)4Pharmaceutical Sales Management System Design And Implementation AbstractionPharmaceutical sales enterprise purchase, sales and stock organic union, it is the drug s
7、ales enterprise get the maximum economic benefit of the key. Taking drug sales management system as an example, analyzed the current drug sales system drug sales enterprise management application, contact actual application design achieve a to control the logistics primarily management software. Thr
8、ough drug sales management information system for the system analysis, the detailed design each function module. This system realizes the part of the function, including ERP restocking, inventory and sale function, has the strong can fuck sex and tried to do reduce the cost, reduce the risk, speed u
9、p the implementation of implementation schedule, increase investment returns. This system design main use Microsoft Visual Studio 2005 developing applications, accelerate development speed. Microsoft SQL Server 2000 with underlying database, for the application of three-layer structure design, enhan
10、ce the system scalability, and constantly improve the function setting.Keywords: drug sales SQL database three-leyered structure藥品銷售管理系統(tǒng)51 緒論1.1 研究背景網(wǎng)絡(luò)的興起與電子商務(wù)的發(fā)展帶來(lái)了時(shí)空界限的突破、貿(mào)易方式的變革以及經(jīng)濟(jì)活動(dòng)的革命,在某種意義上,這些變化為中小企業(yè)創(chuàng)造了同大企業(yè)、同國(guó)外企業(yè)平等競(jìng)爭(zhēng)的有利條件。然而,管理水平的差異會(huì)弱化這種平等的實(shí)際意義。如今在日益成熟的軟件市場(chǎng)上,各種企業(yè)物流管理軟件種類繁多,功能也非常完備。但是對(duì)于一些小型的企業(yè)
11、來(lái)說(shuō),他們只需要軟件中的很小一部分功能,比如進(jìn)貨、銷貨、存貨的信息,但是目前市場(chǎng)上對(duì)于簡(jiǎn)單的銷售系統(tǒng)的開(kāi)發(fā)似乎還是一個(gè)空白,這樣就造成了一定程度上的需求不平衡。顯然在網(wǎng)絡(luò)經(jīng)濟(jì)的時(shí)代背景下,進(jìn)行有效的銷售管理已經(jīng)成為中小企業(yè)存身立業(yè)的頭等要事1。然而對(duì)于一貫疏于管理的中小企業(yè)而言,實(shí)現(xiàn)有效的銷售管理必然存在著一定的難度,因此必須借助現(xiàn)代化的管理方法和管理技術(shù)計(jì)算機(jī)銷售管理系統(tǒng)。在市場(chǎng)經(jīng)濟(jì)中,銷售是企業(yè)運(yùn)作的重要環(huán)節(jié),為了更好地推動(dòng)銷售,不少企業(yè)設(shè)立分公司或?qū)嵭写碇?,通過(guò)分公司或代理把產(chǎn)品推向最終用戶。這些分公司或代理商大都分布在全國(guó)各地,甚至是在國(guó)外,遠(yuǎn)距離頻繁的業(yè)務(wù)信息交流構(gòu)成了這些企業(yè)業(yè)務(wù)
12、活動(dòng)的主要特點(diǎn)。在傳統(tǒng)方式上,公司之間通常采用電傳、電報(bào)、電話等方式傳遞訂貨、發(fā)貨、到貨、壓貨、換貨、退貨等信息,總公司的商務(wù)部門(mén)在接到分公司或代理商傳來(lái)的訂單和銀行匯款單據(jù)傳真件后,開(kāi)具產(chǎn)品出庫(kù)通知,然后再把相關(guān)的進(jìn)、銷、存信息手工存檔,再對(duì)這些信息進(jìn)行統(tǒng)計(jì)分析,才能了解到整個(gè)公司的生產(chǎn)、銷售和庫(kù)存情況。這種信息傳遞、管理方式不僅效率低,可靠性、安全性和保密性都無(wú)法滿足要求,而且數(shù)據(jù)統(tǒng)計(jì)時(shí)間嚴(yán)重滯后,往往是當(dāng)領(lǐng)導(dǎo)了解到企業(yè)的“進(jìn)、銷、存”出現(xiàn)問(wèn)題時(shí),就已經(jīng)遠(yuǎn)離了問(wèn)題出現(xiàn)的時(shí)間和地點(diǎn)2。即便是沒(méi)有分公司的企業(yè),使用傳統(tǒng)的手工方式管理也存在同樣的問(wèn)題。通過(guò)銷售管理系統(tǒng),及時(shí)通過(guò)網(wǎng)絡(luò)把決策信息傳遞
13、到相關(guān)決策人,從而可以及時(shí)發(fā)現(xiàn)問(wèn)題、解決問(wèn)題,更藥品銷售管理系統(tǒng)6好地把握機(jī)會(huì)。1.2 目的意義隨著經(jīng)濟(jì)的全球化以及中國(guó)經(jīng)濟(jì)改革的逐漸深化,企業(yè)面臨著越來(lái)越激烈的競(jìng)爭(zhēng),改善企業(yè)內(nèi)部以及整個(gè)供應(yīng)鏈各個(gè)環(huán)節(jié)的管理、調(diào)度及資源配置,迅速適應(yīng)客戶的新需求和市場(chǎng)新機(jī)遇的能力,是中國(guó)企業(yè)贏得競(jìng)爭(zhēng)勝利的決定性因素,而快速有效地實(shí)施企業(yè)資源計(jì)劃(ERP)系統(tǒng)是被實(shí)踐證明了的提高企業(yè)競(jìng)爭(zhēng)力的最有效的方法之一。從根本上說(shuō),企業(yè)就是一個(gè)利用資源(人、財(cái)、物、時(shí)間) ,為客戶創(chuàng)造價(jià)值的組織,ERP 就是對(duì)這些資源進(jìn)行計(jì)劃、調(diào)度、控制、衡量、改進(jìn)的管理技術(shù)和信息系統(tǒng)?,F(xiàn)今的企業(yè)并不只是人力資源、資金和產(chǎn)品的組合,它還應(yīng)
14、該包括供應(yīng)、銷售、市場(chǎng)營(yíng)銷、客戶服務(wù)、需求預(yù)測(cè),以及其他更多的東西。如果一個(gè) ERP 系統(tǒng)真正想要最大限度地提高其生產(chǎn)能力,它必須能夠非常融洽地和其他關(guān)鍵性的商務(wù)領(lǐng)域進(jìn)行交流。藥品銷售管理是 ERP 企業(yè)資源管理中的核心環(huán)節(jié),也是一個(gè)企業(yè)能否取得效益的關(guān)鍵。如果能夠做到合理進(jìn)貨,及時(shí)銷售,使庫(kù)存量最小,那么企業(yè)就能獲得最大的經(jīng)濟(jì)效益,所以,采購(gòu)、銷售和庫(kù)存必須有機(jī)的結(jié)合起來(lái),利用計(jì)算機(jī)技術(shù),加強(qiáng)各個(gè)部門(mén)之間的溝通。本次畢業(yè)設(shè)計(jì)就是立足于這種需求環(huán)境,設(shè)計(jì)開(kāi)發(fā)出具有如下優(yōu)點(diǎn)的系統(tǒng):(1) 用戶基本資料一次性建立,便于規(guī)范控制。(2) 物料控制半自動(dòng)化,加強(qiáng)各個(gè)部門(mén)之間的聯(lián)系。(3) 提高庫(kù)存管理
15、的服務(wù)水平,最大限度地降低庫(kù)存量,以減少在庫(kù)存上的資金積壓。(4) 最大限度的保證訂貨任務(wù)的按期完成。(5) 提高計(jì)劃的可能性,實(shí)現(xiàn)均衡生產(chǎn)。(6) 集成管理職能,提高管理效率。藥品銷售管理系統(tǒng)71.3 論文結(jié)構(gòu)本設(shè)計(jì)主要內(nèi)容包括六大部分,分別是: (1) 基本信息管理,主要是添加公司、商品信息、信息管理。(2) 進(jìn)貨管理,添加進(jìn)貨信息和銷售退貨。(3) 銷售管理,添加銷售和退貨。(4) 查詢統(tǒng)計(jì),總結(jié)為六大部分。(5) 往來(lái)管理,商品進(jìn)貨結(jié)賬、退貨結(jié)賬、商品銷售結(jié)賬、銷售退貨結(jié)賬。(6) 系統(tǒng)設(shè)置,主要是添加用戶、修改密碼、用戶管理、退出登錄。藥品銷售管理系統(tǒng)82 需求分析2.1 銷售管理的
16、任務(wù)由上面的背景所述可知銷售管理工作的主要任務(wù)有:(1) 添加銷售信息(2) 添加銷售退貨由于企業(yè)經(jīng)營(yíng)的藥品種類經(jīng)常會(huì)很多,例如一個(gè)超市可能會(huì)經(jīng)營(yíng)上萬(wàn)種藥品,因此按照傳統(tǒng)的人工管理方式,會(huì)存在以下問(wèn)題。(1) 物資種類繁多、品種齊全,保管管理困難。有的物資超儲(chǔ)備或庫(kù)存積壓現(xiàn)象嚴(yán)重采購(gòu)成本居高不下;有的物資嚴(yán)重短缺,導(dǎo)致銷售時(shí)才發(fā)現(xiàn)沒(méi)有了庫(kù)存;有的藥品由于沒(méi)有及時(shí)的盤(pán)點(diǎn),到月末時(shí)才發(fā)現(xiàn)庫(kù)存丟失了卻查不出原因;有的在入庫(kù)、領(lǐng)用時(shí)找不到藥品的存放地點(diǎn)等。(2) 無(wú)法進(jìn)行準(zhǔn)確及時(shí)的成本、毛利核算。成本管理永遠(yuǎn)是企業(yè)管理的主題,特別是現(xiàn)在面對(duì)多變的市場(chǎng)環(huán)境,如何及時(shí)滿足用戶的多品種需求,進(jìn)行科學(xué)合理的成
17、本預(yù)測(cè)、成本分析及成本控制,及時(shí)、準(zhǔn)確地為企業(yè)管理者提供經(jīng)營(yíng)決策信息,顯得至關(guān)重要。而傳統(tǒng)的成本核算方法(加權(quán)平均法和移動(dòng)平均法)及核算工具只是粗放地進(jìn)行成本核算及成本管理,很難滿足管理的需要3。至于成本核算到工序、核算到產(chǎn)品的思路(先進(jìn)先出法),在手工操作方式下更是無(wú)從談起。(3) 管理信息相互獨(dú)立,市場(chǎng)預(yù)測(cè)手段、方法落后,嚴(yán)重影響企業(yè)科學(xué)決策,建立科學(xué)的市場(chǎng)信息反饋系統(tǒng)已迫在眉睫。手工財(cái)務(wù)數(shù)據(jù)相互獨(dú)立,財(cái)務(wù)信息傳遞也只是通過(guò)層層統(tǒng)計(jì)報(bào)表,常常出現(xiàn)數(shù)字不符、報(bào)表不詳?shù)那闆r,難以達(dá)到統(tǒng)計(jì)數(shù)據(jù)的及時(shí)性、準(zhǔn)確性、相關(guān)性要求。集團(tuán)決策層、領(lǐng)導(dǎo)層很難及時(shí)地把握來(lái)自市場(chǎng)的準(zhǔn)確信息,也就無(wú)法快速對(duì)市場(chǎng)做出
18、正確的決策和預(yù)測(cè)。市場(chǎng)反饋信息系統(tǒng)已嚴(yán)重滯后于企業(yè)管理的藥品銷售管理系統(tǒng)9需要。(4) 應(yīng)收賬款居高不下,占用了大量資金,嚴(yán)重影響了企業(yè)資產(chǎn)運(yùn)作效率,加大了企業(yè)經(jīng)營(yíng)風(fēng)險(xiǎn)4。手工管理很難適應(yīng)企業(yè)銷售規(guī)模增大、銷售業(yè)務(wù)復(fù)雜的形勢(shì),普遍存在著應(yīng)收賬款管理不細(xì)、帳齡分析和催款通知不及時(shí)、不到位的問(wèn)題;催款力度及相應(yīng)的催款政策不夠。(5) 在生產(chǎn)和銷售環(huán)節(jié),不能準(zhǔn)確地掌握質(zhì)量的變化,尤其一些客戶投訴或降級(jí)使用的次品,無(wú)法做到全程跟蹤,影響到市場(chǎng)的銷售。 自動(dòng)化程度低,信息不暢通,不能在整個(gè)企業(yè)共享資源,各種等級(jí)的成品的管理不能做到準(zhǔn)確無(wú)誤。缺乏質(zhì)量跟蹤、投訴處理監(jiān)控機(jī)制。(6) 不能有效管理異地倉(cāng)庫(kù)和辦
19、事處銷售業(yè)務(wù)。辦事處一般通過(guò)傳真或電話的方式每月上報(bào)銷售數(shù)據(jù)和異地倉(cāng)庫(kù)的收發(fā)存數(shù)據(jù),工作量大,并且上報(bào)的信息存在信息延遲和不準(zhǔn)確的現(xiàn)象,嚴(yán)重地影響到企業(yè)領(lǐng)導(dǎo)層的決策工作。2.2 本文研究路線 可行性分析(可行性分析)也稱為可行性研究,是在系統(tǒng)調(diào)查的基礎(chǔ)上,針對(duì)新系統(tǒng)的開(kāi)發(fā)是否具備必要性和可能性,對(duì)新系統(tǒng)的開(kāi)發(fā)從技術(shù)、經(jīng)濟(jì)、社會(huì)的方面進(jìn)行分析和研究,以避免投資失誤,保證新系統(tǒng)的開(kāi)發(fā)成功??尚行匝芯康哪康木褪怯米钚〉拇鷥r(jià)在盡可能短的時(shí)間內(nèi)確定問(wèn)題是否能夠解決。一般而言,良好的銷售管理,有助于為企業(yè)達(dá)到以下的目標(biāo):一、協(xié)助組織達(dá)成發(fā)展目標(biāo)與遠(yuǎn)景。二、有效地運(yùn)用人員的能力與技術(shù)專才。三、促使組織成員的
20、工作士氣高昂且激發(fā)潛能。四、滿足組織成員的自我實(shí)現(xiàn)感與增加成員的工作成就感。五、發(fā)起且落實(shí)組織變革。六、提高組織成員的工作生活品質(zhì)。七、協(xié)助企業(yè)負(fù)責(zé)人做出正確決策。數(shù)據(jù)庫(kù)是指自描述的完整記錄的集合。數(shù)據(jù)庫(kù)技術(shù)在 20 世紀(jì) 60 年代中期產(chǎn)生,它的出現(xiàn)使信息系統(tǒng)的研制從以加工數(shù)據(jù)的程序?yàn)橹行霓D(zhuǎn)變?yōu)橐怨蚕頂?shù)據(jù)庫(kù)為中心來(lái)進(jìn)行。數(shù)據(jù)庫(kù)開(kāi)始是在大公司或機(jī)構(gòu)中進(jìn)行大規(guī)模數(shù)據(jù)處理后來(lái)隨著計(jì)算機(jī)的逐漸普及,數(shù)據(jù)庫(kù)才應(yīng)用到計(jì)算機(jī)上。數(shù)據(jù)庫(kù)發(fā)展的到今天,已藥品銷售管理系統(tǒng)10經(jīng)是相當(dāng)成熟的階段,它對(duì)大量數(shù)據(jù)處理能力的不斷提高,發(fā)展和完善。根據(jù)實(shí)際情況,我們使用 ADO 控件少量代價(jià)快速地構(gòu)造一個(gè)可執(zhí)行的軟件系統(tǒng)
21、模型。使用戶和開(kāi)發(fā)人員可以較快地確定需求,然后采用循環(huán)進(jìn)化的開(kāi)發(fā)方式,對(duì)系統(tǒng)模型作連續(xù)的精化,將系統(tǒng)需具備的性質(zhì)逐漸增加上去,直到所有的性質(zhì)全部滿足。此時(shí)模塊也發(fā)展成為最終產(chǎn)品了?,F(xiàn)代計(jì)算機(jī)軟硬件的發(fā)展使得本系統(tǒng)具有良好的操作界面,簡(jiǎn)單直接的操作界面,具有較強(qiáng)的人機(jī)對(duì)話能力,支持多種漢字輸入方式,其適應(yīng)性強(qiáng),顯示內(nèi)容簡(jiǎn)單明了,使操作者不必具有較高高的計(jì)算機(jī)專業(yè)知識(shí),也不必進(jìn)行專門(mén)培訓(xùn),稍一接觸就可以上手進(jìn)行所有操作。本文的研究框架如下圖 2-1 所示,反映了如下的研究思路:資料查詢熟悉開(kāi)發(fā)環(huán)境定 題調(diào)查研究系統(tǒng)分析與設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)功能實(shí)現(xiàn)打包發(fā)布圖 2-1 本文的研究框架圖本系統(tǒng)采用微軟公司的
22、 Microsoft Visual Studio 2005 是進(jìn)行前臺(tái)應(yīng)用程序開(kāi)發(fā),后臺(tái)采用微軟的 Microsoft SQL Server 2000 進(jìn)行后臺(tái)數(shù)據(jù)庫(kù)開(kāi)發(fā)。Microsoft Visual Studio 2005 是 Windows 應(yīng)用程序開(kāi)發(fā)工具,是使用廣泛、易學(xué)易用的面向?qū)ο蟮拈_(kāi)發(fā)工具3。Microsoft Visual Studio 2005 提供了大量的控件,這些控件可用于設(shè)計(jì)界面和實(shí)現(xiàn)各種功能,減少了編程人員的工作量,也簡(jiǎn)化藥品銷售管理系統(tǒng)11了界面設(shè)計(jì)過(guò)程,從而有效的提高了應(yīng)用程序的運(yùn)行效率和可靠性6。故而,實(shí)現(xiàn)本系統(tǒng) Microsoft Visual Studi
23、o 2005 是一個(gè)相對(duì)較好的選擇。Microsoft Visual Studio 2005 是一個(gè)非常優(yōu)秀的數(shù)據(jù)庫(kù)應(yīng)用工具完全支持面向?qū)ο蟮拈_(kāi)發(fā)7。它擁有多種數(shù)據(jù)庫(kù)接口,可以非常方便地連接到各種數(shù)據(jù)源再加之其專利產(chǎn)品,程序員不需編寫(xiě)任何 SQL 語(yǔ)句即可輕松地查詢和更新后數(shù)據(jù)庫(kù)中的數(shù)據(jù),這使當(dāng)時(shí)的同類開(kāi)發(fā)工具望塵莫及。2.3 管理系統(tǒng)概述信息作為生產(chǎn)力中最活躍的因素,很早就在人類經(jīng)濟(jì)生活中發(fā)揮著不可替代的作用,但把信息納入企業(yè)經(jīng)營(yíng)管理系統(tǒng)中高效處理和應(yīng)用是在計(jì)算機(jī)發(fā)明以后的 50 年代末。目前人們所提到的管理信息系統(tǒng),通常是指以計(jì)算機(jī)為工具,對(duì)管理信息進(jìn)行收集、存貯、檢索、加工和傳遞,使其應(yīng)
24、用于組織機(jī)構(gòu)及企業(yè)管理領(lǐng)域的“人機(jī)系統(tǒng)” ,該系統(tǒng)是 70 年代初“后工業(yè)經(jīng)濟(jì)”時(shí)代的產(chǎn)物,在企業(yè)管理信息系統(tǒng)在其發(fā)展的初期,是單一的人機(jī)系統(tǒng),系統(tǒng)功能簡(jiǎn)單,效率低,對(duì)管理的作用有限。進(jìn)入 2 0 世紀(jì) 80 年代末,隨著計(jì)算機(jī)網(wǎng)絡(luò)和通信技術(shù)的大力發(fā)展,企業(yè)管理信息系統(tǒng)進(jìn)入網(wǎng)絡(luò)化的發(fā)展時(shí)期。世界發(fā)達(dá)國(guó)家已建立起了完善的先進(jìn)的管理信息系統(tǒng)體系,在其社會(huì)經(jīng)濟(jì)發(fā)展領(lǐng)域中發(fā)揮著巨大的作用。我國(guó)的管理信息系統(tǒng)大發(fā)展是在 80 年代末 90 年代初,國(guó)家相繼建立起了“金卡” 、 “金關(guān)” 、金橋“工程,多數(shù)企事業(yè)單位建立了局域網(wǎng)和廣域網(wǎng)管理信息系統(tǒng)。隨著世界經(jīng)濟(jì)和我國(guó)經(jīng)濟(jì)逐步向知識(shí)經(jīng)濟(jì)邁進(jìn),無(wú)論是基于工業(yè)
25、經(jīng)濟(jì)的管理信息系統(tǒng),還是面向少數(shù)專家和管理人員的專家系統(tǒng) (ES)或決策支持系統(tǒng) (DSS),其處理對(duì)象和服務(wù)對(duì)象,自身的系統(tǒng)結(jié)構(gòu),處理能力,都有了進(jìn)一步的發(fā)展。2.4 數(shù)據(jù)流程圖藥品銷售管理系統(tǒng)12頂層:銷售管理要求系統(tǒng)管理要求系 統(tǒng) 使 用 人 員 藥品銷售管理系統(tǒng)圖 2-2 頂層數(shù)據(jù)流程圖0 層:藥品銷售管理系統(tǒng)13 1系統(tǒng)管理 2銷售管理系統(tǒng)管理要求銷售管理要求提交結(jié)果提交結(jié)果圖 2-3 頂層數(shù)據(jù)流程圖一層:藥品銷售管理系統(tǒng)141.1要求類型處理系統(tǒng)管理要求1.2用戶管理1.3配置管理1.4數(shù)據(jù)備份1.5 數(shù)據(jù)恢復(fù)用戶管理要求配置管理要求數(shù)據(jù)備份要求輸出管理結(jié)果輸出配置結(jié)果數(shù)據(jù)庫(kù)信息數(shù)
26、據(jù)庫(kù)信息數(shù)據(jù)庫(kù)信息用戶信息表數(shù)據(jù)恢復(fù)要求1.6 系統(tǒng)初始化系統(tǒng)初始化要求數(shù)據(jù)庫(kù)信息圖 2-4 一層數(shù)據(jù)流程圖2.1要求類型處理2.2增加銷售2.3修改銷售信息2.4刪除銷售信息2.5 查詢銷售信息增加銷售信息要求修改進(jìn)貨信息要求刪除銷售信息要求新銷售信息銷售信息修改結(jié)果刪除銷售信息銷售信息表銷售信息銷售信息表查詢銷售信息要求查詢結(jié)果圖 2-5 一層數(shù)據(jù)流程圖銷售管理要求藥品銷售管理系統(tǒng)153 總體設(shè)計(jì)3.1 銷售管理系統(tǒng)的作用銷售管理系統(tǒng)是基于先進(jìn)的軟件和高速、大容量的硬件基礎(chǔ)上的新的銷售管理模式,通過(guò)集中式的信息數(shù)據(jù)庫(kù),將企業(yè)的進(jìn)、銷、調(diào)、存、轉(zhuǎn)、賺等企業(yè)的經(jīng)營(yíng)業(yè)務(wù)有機(jī)地結(jié)合起來(lái),達(dá)到數(shù)據(jù)共
27、享、降低成本、提高效率、改進(jìn)服務(wù)等目的。伴隨著藥品物流的信息主要有三個(gè)信息結(jié)點(diǎn):藥品進(jìn)貨信息結(jié)點(diǎn)、藥品存貨信息結(jié)點(diǎn)和藥品銷售信息結(jié)點(diǎn)。藥品的流動(dòng)同時(shí)也伴隨了資金的流動(dòng)-。一般來(lái)說(shuō),利用銷售管理系統(tǒng)可以在以下方面提高企業(yè)管理的水平:(1) 提高管理效率降低人工成本。(2) 降低采購(gòu)成本。(3) 及時(shí)調(diào)整營(yíng)銷策略,防止價(jià)格流失。(4) 防范陳呆死帳降低應(yīng)收賬款。(5) 減少倉(cāng)儲(chǔ)面積,提高房產(chǎn)綜合利用。(6) 降低儲(chǔ)備資金占用。(7) 加快資金周轉(zhuǎn)實(shí)現(xiàn)的經(jīng)濟(jì)效益。(8) 強(qiáng)化財(cái)務(wù)監(jiān)控制實(shí)現(xiàn)的經(jīng)濟(jì)效益。(9) 商業(yè)數(shù)據(jù)智能分析。(10)高效決策。3.2 銷售管理系統(tǒng)功能模塊根據(jù)以上對(duì)銷售管理內(nèi)容和銷售
28、管理系統(tǒng)的分析,數(shù)據(jù)庫(kù)對(duì)功能的呈現(xiàn)很重要,面對(duì)的是數(shù)據(jù)庫(kù)的用戶,不同的用戶對(duì)于同一個(gè)數(shù)據(jù)庫(kù)會(huì)有不同的使用目的,因此明確目標(biāo)是一個(gè)包括進(jìn)化管理、銷售管理、庫(kù)存管理和用戶誰(shuí)將使用數(shù)據(jù)庫(kù)是重要的5。藥品銷售管理系統(tǒng)16一個(gè)標(biāo)準(zhǔn)的銷售管理系統(tǒng)應(yīng)該包括如圖 1 所示的幾大功能模塊。其系統(tǒng)流程圖如圖 3-1 所示和如圖 3-2 所示。圖 3-1 銷售管理系統(tǒng)應(yīng)包括的基本功能圖 3-1 系統(tǒng)流程圖3.3 系統(tǒng)開(kāi)發(fā)環(huán)境簡(jiǎn)介選擇微軟平臺(tái)作為主導(dǎo),一方面考慮目前微軟的飛速發(fā)展,越來(lái)越多的企藥品銷售管理系統(tǒng)基本信息查詢統(tǒng)計(jì)系統(tǒng)設(shè)置進(jìn)貨管理銷售管理往來(lái)管理藥品銷售管理系統(tǒng)17業(yè)在規(guī)劃內(nèi)部網(wǎng)絡(luò)時(shí),將微軟平臺(tái)作為首選方案
29、;另一方面從技術(shù)角度來(lái)講,微軟平臺(tái)上的應(yīng)用無(wú)論是在開(kāi)發(fā)上,還是在軟件的部署上都非常容易,而且性能優(yōu)越。操作系統(tǒng):WindowsXP數(shù)據(jù)庫(kù):Microsoft SQL Server 2000開(kāi)發(fā)工具與語(yǔ)言: Microsoft Visual Studio 2005 C#藥品銷售管理系統(tǒng)184 詳細(xì)設(shè)計(jì)4.1 功能設(shè)計(jì)根據(jù)上述總體設(shè)計(jì)得出的系統(tǒng)流程圖和整體功能模塊的設(shè)計(jì),可得到下列詳細(xì)設(shè)計(jì)每個(gè)功能模塊內(nèi)容,每個(gè)功能模塊都由若干相關(guān)聯(lián)的子功能模塊組成。應(yīng)用程序開(kāi)發(fā)主要使用控件 ADODC 和 Data Grid 連接數(shù)據(jù)庫(kù),大都使用了Microsoft SQL Server 2000 自帶的向?qū)ч_(kāi)發(fā)
30、,這樣節(jié)省了很多時(shí)間6。4.1.1 基本信息基本信息是一個(gè)企業(yè)最基本和最重要的信息,脫離了基礎(chǔ)信息,包括添加公司和藥品信息等,銷售系統(tǒng)就無(wú)法運(yùn)行。 “基本信息”功能模塊用于維護(hù)這些基礎(chǔ)資料,包含的子功能模塊如圖 4-1 所示。添加公司信息添加藥品信息公司信息管理藥品信息管理圖 4-1 “基本信息”功能模塊公司信息管理的操作方法如下:(1)修改。單擊“詳細(xì)信息”按鈕,彈出“修改公司信息”頁(yè)面,如圖 2.4 所基本信息藥品銷售管理系統(tǒng)19示。可直接在編輯框中修改信息,信息修改完成后單擊“修改”按鈕,完成修改操作。(2)刪除。直接單擊“刪除”按鈕,即可將該公司數(shù)據(jù)信息進(jìn)行刪除。4.1.2 進(jìn)貨管理“
31、進(jìn)貨管理”功能模塊用于管理企業(yè)的進(jìn)退貨業(yè)務(wù),包含的功能模塊如圖 4-2所示。圖 4-2 “進(jìn)貨管理”功能模塊在功能導(dǎo)航區(qū)中單擊“添加進(jìn)貨信息”按鈕,在操作區(qū)中會(huì)顯示添加進(jìn)貨信息頁(yè)面。如圖 4 所示。在“商品名稱”下拉列表中選擇進(jìn)貨商品名稱, “供應(yīng)商”自動(dòng)顯示該商品的供應(yīng)商名稱,在其余編輯框中輸入完整的進(jìn)貨信息,然后單擊“添加”按鈕,完成添加操作。4.1.3 銷售管理“銷售管理”功能模塊用于管理企業(yè)的銷售業(yè)務(wù),包含的子功能模塊如圖 4-3所示。進(jìn)貨管理添加進(jìn)貨信息添加進(jìn)化退貨藥品銷售管理系統(tǒng)20圖 4-3 “銷售管理”功能模塊在功能導(dǎo)航區(qū)中單擊“添加銷售信息”按鈕,在操作區(qū)中會(huì)顯示添加商品銷售
32、信息頁(yè)面。添加銷售信息頁(yè)面如圖 4.1 所示。此頁(yè)面主要是用于添加商品銷售的詳細(xì)信息。操作方法請(qǐng)參見(jiàn) 3.1 節(jié)的添加進(jìn)貨信息。4.1.4 庫(kù)存管理“庫(kù)存管理”功能模塊用于管理企業(yè)的庫(kù)存信息。“庫(kù)存查詢”用于查詢企業(yè)藥品的庫(kù)存,可以查詢總庫(kù)存或分倉(cāng)庫(kù)查詢?!皫?kù)存轉(zhuǎn)庫(kù)”用于將一個(gè)倉(cāng)庫(kù)的藥品轉(zhuǎn)移到另一個(gè)倉(cāng)庫(kù),或者連鎖門(mén)店之間的藥品調(diào)撥,內(nèi)容包括編號(hào)、源部門(mén)、目的部門(mén)、貨號(hào)、數(shù)量、單價(jià)、合計(jì)金額、調(diào)撥日期、制單人、調(diào)貨原因等?!皫?kù)存盤(pán)點(diǎn)”用于管理企業(yè)的庫(kù)存盤(pán)點(diǎn)工作,將實(shí)際盤(pán)存的藥品數(shù)量輸入計(jì)算機(jī),計(jì)算機(jī)自動(dòng)與數(shù)據(jù)庫(kù)中的庫(kù)存數(shù)量進(jìn)行核對(duì)并產(chǎn)生盤(pán)盈盤(pán)虧統(tǒng)計(jì)信息?!皥?bào)損報(bào)溢”用于管理企業(yè)藥品庫(kù)存的損益,內(nèi)
33、容包括編號(hào)、貨號(hào)、倉(cāng)庫(kù)、數(shù)量、庫(kù)存單價(jià)、金額、日期、責(zé)任人、制單人等。“上下限設(shè)定”用于設(shè)置庫(kù)存的上限和下限,當(dāng)藥品庫(kù)存的數(shù)量超出指定的銷售管理添加銷售信息添加銷售退貨藥品銷售管理系統(tǒng)21范圍時(shí)系統(tǒng)可以自動(dòng)報(bào)警,內(nèi)容包括序號(hào)、倉(cāng)庫(kù)號(hào)、貨號(hào)、上限、下限、最佳存量、備注等?!皫?kù)存上下限報(bào)警”根據(jù)當(dāng)前藥品庫(kù)存和指定的庫(kù)存上下限自動(dòng)列出低于下限或高出上限的藥品,并可以直接根據(jù)最佳存量直接生成采購(gòu)訂單。“歷史查詢”用于查詢各種轉(zhuǎn)庫(kù)、盤(pán)點(diǎn)、損益的歷史數(shù)據(jù)。4.1.5 系統(tǒng)管理“系統(tǒng)管理”是每個(gè)系統(tǒng)都必須具備的功能。由于這部分功能比較通用,在后面的實(shí)例中將不再詳細(xì)介紹。 “參數(shù)設(shè)置”用于設(shè)定系統(tǒng)定義的一些基
34、礎(chǔ)參數(shù)或開(kāi)關(guān)。“權(quán)限設(shè)置”用于設(shè)置各操作員使用系統(tǒng)操作的權(quán)限,為了方便設(shè)置,一般的應(yīng)用系統(tǒng)都是可以將操作人員分組的,將通用的權(quán)限賦予整個(gè)組,個(gè)別的權(quán)限單獨(dú)賦予個(gè)人,這樣可以大大減少權(quán)限管理的工作量?!皵?shù)據(jù)備份”用于備份系統(tǒng)數(shù)據(jù)庫(kù)?!皵?shù)據(jù)恢復(fù)”用于恢復(fù)系統(tǒng)數(shù)據(jù)庫(kù)?!叭罩竟芾怼庇糜诰S護(hù)系統(tǒng)的使用日志。一個(gè)好的應(yīng)用系統(tǒng)會(huì)對(duì)任何操作員進(jìn)行的任何操作都進(jìn)行日志記錄, “日志管理”可以查詢、導(dǎo)出和刪除歷史的日志?!案拿艽a”供用戶更改自己的密碼。根據(jù)以上需求分析,一個(gè)基本的銷售管理系統(tǒng)數(shù)據(jù)庫(kù)中大致包括幾十多張表,分別存放相應(yīng)子功能的數(shù)據(jù)信息,其中藥品清單、供貨商清單和客戶清單是關(guān)鍵表,用于存放基礎(chǔ)的數(shù)據(jù)信
35、息10。其他涉及藥品、供貨商和客戶信息的表,都只記錄這些元素的編號(hào),根據(jù)作為外鍵的編號(hào)來(lái)對(duì)應(yīng)。因此這三張表和其他表間的關(guān)系是 1:N 的關(guān)系。因?yàn)檎麄€(gè)系統(tǒng)涉及的實(shí)體和屬性較多,限于篇幅不能也沒(méi)有必要一一列舉。藥品銷售管理系統(tǒng)224.2 數(shù)據(jù)庫(kù)開(kāi)發(fā)4.2.1 數(shù)據(jù)表的建立數(shù)據(jù)庫(kù)服務(wù)器采用 Microsoft 的 SQL2000,它提供了對(duì)高效的存儲(chǔ)過(guò)程和靈活的用戶自定義函數(shù)的支持,并在核心層實(shí)現(xiàn)了數(shù)據(jù)完整性控制。由于篇幅限制,僅列舉一二,不詳細(xì)列舉。如圖 4-4 所示和 4-5 所示:公司表圖 4-4銷售表圖 4-5藥品銷售管理系統(tǒng)234.2.2 存儲(chǔ)過(guò)程的使用使用存儲(chǔ)過(guò)程來(lái)進(jìn)行二層應(yīng)用程序處理
36、大體上有三個(gè)優(yōu)點(diǎn):(1) 預(yù)編譯,已優(yōu)化,效率較高,并可重復(fù)使用12。避免了 SQL 語(yǔ)句在網(wǎng)絡(luò)中傳輸然后再解釋的低效率。(2) 修改方便。(3) 安全性保障。可以分別授予執(zhí)行權(quán)限。下面是幾個(gè)系統(tǒng)中主要的存儲(chǔ)過(guò)程: (1).進(jìn)貨單計(jì)算存儲(chǔ)過(guò)程:CREATE PROCEDURE sf_進(jìn)貨單ASbegin transaction- 庫(kù)存庫(kù)中沒(méi)有,增加記錄INSERT INTO 庫(kù)存庫(kù)(貨號(hào),倉(cāng)庫(kù),庫(kù)存數(shù)量,庫(kù)存金額,庫(kù)存單價(jià)) SELECT DISTINCT j.貨號(hào), j.倉(cāng)庫(kù), 0,0,0FROM 進(jìn)貨單明細(xì) AS J left join 庫(kù)存庫(kù) as k on ( j.倉(cāng)庫(kù)=k.倉(cāng)庫(kù) an
37、d j.貨號(hào)=k.貨號(hào) )where k.貨號(hào) is null- 修改庫(kù)存信息UPDATE 庫(kù)存庫(kù) SET 庫(kù)存單價(jià)=case when 庫(kù)存數(shù)量=0 or (庫(kù)存數(shù)量+數(shù)量 ALL)=0 then 進(jìn)價(jià)else (庫(kù)存金額+稅價(jià)合計(jì) ALL)/(庫(kù)存數(shù)量+數(shù)量 ALL) end ,庫(kù)存數(shù)量=庫(kù)存數(shù)量+數(shù)量 ALL,庫(kù)存金額=case when 庫(kù)存數(shù)量=0 or (庫(kù)存數(shù)量+數(shù)量 ALL)=0 then 進(jìn)價(jià)*(庫(kù)存數(shù)量+數(shù)量 ALL) else (庫(kù)存金額+稅價(jià)合計(jì)ALL) end ,最新進(jìn)價(jià)=進(jìn)價(jià)FROM 藥品銷售管理系統(tǒng)24(SELECT 倉(cāng)庫(kù),貨號(hào),數(shù)量 ALL=sum(進(jìn)貨數(shù)量),
38、 進(jìn)價(jià) = sum(稅價(jià)合計(jì))/sum(進(jìn)貨數(shù)量), 稅價(jià)合計(jì) ALL=sum(稅價(jià)合計(jì)) FROM 進(jìn)貨單明細(xì) GROUP BY 倉(cāng)庫(kù),貨號(hào)) AS LSJWHERE 庫(kù)存庫(kù).倉(cāng)庫(kù)=LSj.倉(cāng)庫(kù) AND 庫(kù)存庫(kù).貨號(hào)=LSj.貨號(hào)- 加入應(yīng)付款I(lǐng)NSERT INTO 應(yīng)付款(編號(hào), 進(jìn)貨單號(hào), 貨號(hào), 供貨商號(hào), 數(shù)量, 進(jìn)貨單價(jià), 金額, 進(jìn)貨日期, 狀態(tài))SELECT 付+a.編號(hào),b.編號(hào),a.貨號(hào),b.供貨商號(hào),進(jìn)貨數(shù)量,進(jìn)價(jià),a.稅價(jià)合計(jì),進(jìn)貨日期,應(yīng)付 FROM 進(jìn)貨單明細(xì) as a, 進(jìn)貨單 as bwhere a.進(jìn)貨單號(hào)=b.編號(hào) - 加入歷史insert into 進(jìn)貨單
39、歷史 select * from 進(jìn)貨單insert into 進(jìn)貨單明細(xì)歷史 select * from 進(jìn)貨單明細(xì)- 清除進(jìn)貨單delete from 進(jìn)貨單明細(xì)delete from 進(jìn)貨單commitGO(2).銷售單統(tǒng)計(jì)過(guò)程:CREATE PROCEDURE sf_銷售單ASbegin transaction- 修改庫(kù)存信息UPDATE 庫(kù)存庫(kù) SET 庫(kù)存數(shù)量=庫(kù)存數(shù)量-數(shù)量 ALL, 庫(kù)存金額=庫(kù)存單價(jià)*(庫(kù)存數(shù)量-數(shù)量 ALL)FROM (SELECT 倉(cāng)庫(kù),貨號(hào),數(shù)量 ALL=sum(銷售數(shù)量) FROM 銷售單明細(xì) 藥品銷售管理系統(tǒng)25GROUP BY 倉(cāng)庫(kù),貨號(hào)) AS
40、LSJWHERE 庫(kù)存庫(kù).倉(cāng)庫(kù)=LSj.倉(cāng)庫(kù) AND 庫(kù)存庫(kù).貨號(hào)=LSj.貨號(hào)- 加入應(yīng)收款I(lǐng)NSERT INTO 應(yīng)收款(編號(hào), 銷售單號(hào), 貨號(hào), 客戶編號(hào), 數(shù)量, 銷售價(jià), 金額, 銷售日期, 狀態(tài))SELECT 收+a.編號(hào),b.編號(hào),a.貨號(hào),b.客戶編號(hào),銷售數(shù)量,銷售價(jià),a.稅價(jià)合計(jì),銷售日期,應(yīng)收 FROM 銷售單明細(xì) as a, 銷售單 as bwhere a.銷售單號(hào)=b.編號(hào) - 加入歷史insert into 銷售單歷史 select * from 銷售單insert into 銷售單明細(xì)歷史 select * from 銷售單明細(xì)- 清除銷售單delete fro
41、m 銷售單明細(xì)delete from 銷售單CommitGO藥品銷售管理系統(tǒng)265 實(shí)例功能5.1 登錄界面如下系列圖 5-1 所示:圖 5-1 登錄窗口具體系統(tǒng)使用的用戶才可以登錄成功,具體實(shí)現(xiàn)代碼如下:protected void Page_Load(object sender, EventArgs e) if (!IsPostBack) Random validateN = new Random();藥品銷售管理系統(tǒng)27 this.Label1.Text = validateN.Next(9).ToString() + validateN.Next(9).ToString() + val
42、idateN.Next(9).ToString() + validateN.Next(9).ToString(); protected void ImageButton1_Click(object sender, ImageClickEventArgs e) string username = Requestusername; string userpwd = Requestuserpwd; stockClass sc=new stockClass(); if (sc.validate(username) Response.Write(alert(用戶名中不能含有非法字符);history.b
43、ack(); return; if(sc.validate(userpwd) Response.Write(alert(密碼中不能含有非法字符);history.back(); return; if (this.ValidateNumber.Text != this.Label1.Text) Response.Write(alert(驗(yàn)證碼錯(cuò)誤);history.back(); return; SqlConnection strcon = new SqlConnection(System.Configuration.ConfigurationManager.AppSettingsstrcon)
44、; strcon.Open();藥品銷售管理系統(tǒng)28 SqlCommand scd = new SqlCommand(select count(*) as ff from tb_user where username=+username+ and userpwd=+userpwd+,strcon); int count = Convert.ToInt32(scd.ExecuteScalar(); if (count 0) Sessionusername = username; Response.Redirect(default.aspx); else Response.Write(alert(
45、用戶名或者密碼錯(cuò)誤,請(qǐng)重新輸入!);history.back(); return; 5.2 主界面設(shè)計(jì)主界面包含系統(tǒng)功能菜單和標(biāo)題頭,界面如圖 5-2 所示:圖 5-2 主界面藥品銷售管理系統(tǒng)295.3 添加藥品界面如圖 5-3 所示:圖 5-3 藥品信息添加維護(hù)5.4 藥品入庫(kù)界面設(shè)計(jì)銷售管理操作類似進(jìn)貨管理。下面是入庫(kù)管理,如圖 5-4 示:藥品銷售管理系統(tǒng)30圖 5-4 入庫(kù)界面 5.5 系統(tǒng)用戶添加界面系統(tǒng)管理中的用戶添加管理操作,對(duì)用戶進(jìn)行添加設(shè)置,如圖 5-5 示:圖 5-5 系統(tǒng)用戶設(shè)置藥品銷售管理系統(tǒng)316 測(cè)試與分析6.1 測(cè)試環(huán)境本次實(shí)例測(cè)試是在公司部門(mén)的工作現(xiàn)場(chǎng)中完成的。
46、測(cè)試所在硬件環(huán)境:中央處理器 AMD DualCore Processor 4800+內(nèi)存:2.0GB硬盤(pán):1600G 轉(zhuǎn)速 7200 轉(zhuǎn)/分光驅(qū):CD-ROM 52X顯示器: 彩色 真彩 32 分辨率 1024768標(biāo)準(zhǔn)鍵盤(pán)、標(biāo)準(zhǔn)光電鼠標(biāo)測(cè)試所在軟件環(huán)境:Windows XP Professional SP2Microsoft office 20076.2 測(cè)試方法測(cè)試是一個(gè)為了尋找錯(cuò)誤而運(yùn)行程序的過(guò)程,一個(gè)好的測(cè)試用例是只可能找到迄今為止尚未發(fā)現(xiàn)錯(cuò)誤的用例,一個(gè)成功的測(cè)試是揭示了迄今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試。軟件測(cè)試基本可分為白盒測(cè)試和黑盒測(cè)試。兩種測(cè)試方法從不同的角度出發(fā),反映了軟件的不
47、同側(cè)面,也適用于不同的開(kāi)發(fā)環(huán)境。白盒測(cè)試又稱結(jié)構(gòu)測(cè)試、邏輯驅(qū)動(dòng)測(cè)試或基于程序本身的測(cè)試,也可稱為測(cè)試員測(cè)試,主要應(yīng)用于結(jié)構(gòu)化開(kāi)發(fā)環(huán)境。黑盒測(cè)試又稱功能測(cè)試、數(shù)據(jù)驅(qū)動(dòng)測(cè)試或基于規(guī)格說(shuō)明的測(cè)試,也可被稱為用戶測(cè)試,主要應(yīng)用于快速應(yīng)用開(kāi)發(fā)(RAD)環(huán)境。本例所用的是黑盒測(cè)試。在測(cè)試時(shí),把程序看作一個(gè)不能打開(kāi)的黑盆子,在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下,測(cè)試者在程序接口進(jìn)行測(cè)試,它只檢查程序功能是否按照需求規(guī)格說(shuō)明書(shū)的規(guī)定正常使用,程序是否能適當(dāng)藥品銷售管理系統(tǒng)32地接收輸入數(shù)鋸而產(chǎn)生正確的輸出信息,并且保持外部信息(如數(shù)據(jù)庫(kù)或文件)的完整性。黑盒測(cè)試方法主要有等價(jià)類劃分、邊值分析、因果圖、錯(cuò)誤推測(cè)等,主要用于軟件確認(rèn)測(cè)試。 “黑盒”法著眼于程序外部結(jié)構(gòu)、不考慮內(nèi)部邏輯結(jié)構(gòu)、針對(duì)軟件界面和軟件功能進(jìn)行測(cè)試。 “黑盒”法是窮舉輸入測(cè)試,只有把所有可能的輸入都作為測(cè)試情況使用,才能以這種方法查出程序中所有的錯(cuò)誤。實(shí)際上測(cè)試情況有無(wú)窮多個(gè),人們不僅要測(cè)試所有合法的輸入,而且還要對(duì)那些不合法但是可能的輸入進(jìn)行測(cè)試。藥品銷售管理系統(tǒng)336.3 測(cè)試項(xiàng)目表 6.1 測(cè)試項(xiàng)目表序號(hào)序號(hào)測(cè)試項(xiàng)目測(cè)試項(xiàng)目?jī)?nèi)容和目的內(nèi)容和目的測(cè)試結(jié)果測(cè)試結(jié)果輸入正確帳號(hào)密碼可以登錄1用戶登錄輸入錯(cuò)誤帳號(hào)密碼用戶名不正確時(shí)顯示“查無(wú)此人” ;密碼不正確時(shí)顯示“密碼不正確” 。2用戶管理添加、刪除、修改用戶,并用
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 制定科學(xué)的招聘與選拔流程計(jì)劃
- 城市交通與城市規(guī)劃理論創(chuàng)新研究重點(diǎn)基礎(chǔ)知識(shí)點(diǎn)
- 城市交通規(guī)劃政策研究重點(diǎn)基礎(chǔ)知識(shí)點(diǎn)
- 社交媒體營(yíng)銷的季度目標(biāo)與策略計(jì)劃
- 2024年湛江市民政局招聘工作人員筆試真題
- 網(wǎng)絡(luò)管理工具的優(yōu)勢(shì)及試題及答案
- 2024年江西長(zhǎng)運(yùn)科技有限公司招聘客服人員真題
- 2024年海南省地質(zhì)局下屬事業(yè)單位真題
- 2024年貴州省農(nóng)業(yè)農(nóng)村廳下屬事業(yè)單位真題
- 2024年寧波慈溪市附海鎮(zhèn)招聘筆試真題
- 安徽省1號(hào)卷A10聯(lián)盟2025屆高三5月最后一卷語(yǔ)文試題及答案
- 2025屆金融行業(yè)校招面試真題及答案
- 環(huán)保再生塑料椅行業(yè)深度調(diào)研及發(fā)展戰(zhàn)略咨詢報(bào)告
- 初中生物會(huì)考試卷及答案2024
- 河北省邢臺(tái)市一中等校2024-2025學(xué)年高二下學(xué)期期中語(yǔ)文試題(含答案)
- 2025-2030中國(guó)高壓變頻器行業(yè)市場(chǎng)深度調(diào)研及投資價(jià)值與投資前景研究報(bào)告
- 2025年游戲開(kāi)發(fā)與設(shè)計(jì)專業(yè)考試試卷及答案
- 《重金屬?gòu)U水處理工藝中的鐵碳微電解塔設(shè)計(jì)案例》2100字
- 《心力衰竭護(hù)理》課件
- 西昌古詩(shī)文品讀智慧樹(shù)知到期末考試答案2024年
- GB/T 3836.31-2021爆炸性環(huán)境第31部分:由防粉塵點(diǎn)燃外殼“t”保護(hù)的設(shè)備
評(píng)論
0/150
提交評(píng)論