版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> *******************</p><p><b> 實(shí)踐教學(xué)</b></p><p> *******************</p><p><b> 計(jì)算機(jī)與通信學(xué)院</b></p><p><b> 2013年春季學(xué)期</b>&
2、lt;/p><p><b> 數(shù)據(jù)庫(kù) 課程設(shè)計(jì)</b></p><p> 題 目: 藥品銷(xiāo)售管理系統(tǒng) </p><p> 專(zhuān)業(yè)班級(jí): </p><p> 姓 名: </p><p> 學(xué) 號(hào): </p>
3、;<p> 指導(dǎo)教師: </p><p> 成 績(jī): </p><p><b> 目 錄</b></p><p> 目錄...............................................1</p><p>
4、; 摘要...............................................3</p><p> 前言...............................................4</p><p> 正文...............................................5</p><p>
5、 1.需求分析.........................................5</p><p> 1.1問(wèn)題描述.....................................5</p><p> 1.2系統(tǒng)流程圖...................................6</p><p> 1.3數(shù)據(jù)流程圖....
6、...............................6</p><p> 1.4數(shù)據(jù)字典.....................................7</p><p> 2.概念結(jié)構(gòu)設(shè)計(jì)....................................8</p><p> 2.1數(shù)據(jù)庫(kù)概念設(shè)計(jì)...................
7、............8</p><p> 2.2總體軟件設(shè)計(jì)圖..............................12</p><p> 2.3邏輯結(jié)構(gòu)設(shè)計(jì)................................13</p><p> 2.3.1數(shù)據(jù)表的設(shè)計(jì)..........................13</p>&l
8、t;p> 2.4關(guān)系模型及關(guān)系圖............................15</p><p> 3.系統(tǒng)實(shí)現(xiàn)........................................15</p><p> 3.1數(shù)據(jù)庫(kù)窗口..................................15</p><p> 3.2信息查詢(xún)模塊
9、................................17</p><p> 3.3管理模塊....................................17</p><p> 4.系統(tǒng)測(cè)試........................................17</p><p> 4.1測(cè)試方法.................
10、...................17</p><p> 4.2測(cè)試用例....................................17</p><p> 4.3用戶(hù)銷(xiāo)售分析................................25</p><p> 5.使用說(shuō)明書(shū)...................................
11、..25</p><p> 總結(jié).............................................27</p><p> 參考文獻(xiàn).........................................28</p><p> 致謝.............................................29&l
12、t;/p><p> 附錄1 部分源代碼................................30</p><p><b> 摘 要</b></p><p> 隨著信息技術(shù)的迅猛發(fā)展,我國(guó)市場(chǎng)經(jīng)濟(jì)出現(xiàn)了前所未有的繁榮景象,在眾多行業(yè)中,國(guó)家越來(lái)越重視民生行業(yè),如醫(yī)療,社保等等。而國(guó)家制訂了醫(yī)保,為廣大的人民看病就醫(yī)提供便利。近年來(lái)醫(yī)
13、藥行業(yè)發(fā)展迅速,藥品品種類(lèi)不斷增加和需求的日益旺盛,舊有的企業(yè)管理模式已不能適應(yīng)新型企業(yè)的需要。單純靠手工記賬進(jìn)行藥品的進(jìn)、銷(xiāo)、存的管理已經(jīng)明顯力不從心。如何利用現(xiàn)代信息技術(shù)使企業(yè)擁有快速、高效的市場(chǎng)反應(yīng)能力和更高的效率是醫(yī)藥經(jīng)營(yíng)企業(yè)關(guān)心的問(wèn)題。</p><p> 目前我國(guó)的大型藥店很多采用了計(jì)算機(jī)管理,但是大部分中小型藥店還以手工管理為主,主要原因是缺少相應(yīng)的軟件支持。部分小型藥店采用大型醫(yī)藥管理軟件, 開(kāi)發(fā)
14、一套藥店信息管理系統(tǒng),可以讓職工和消費(fèi)者最快速度了解到藥品信息,并方便藥品的存儲(chǔ)和管理。本系統(tǒng)的目的就是要開(kāi)發(fā)一套方便藥品銷(xiāo)售存儲(chǔ)和管的。</p><p> 關(guān)鍵詞: PowerBuilder;SQL語(yǔ)言;數(shù)據(jù)庫(kù)設(shè)計(jì);藥店管理信息系統(tǒng)設(shè)計(jì)</p><p><b> 前 言</b></p><p> 在人類(lèi)跨入21世紀(jì)之際,席卷全世界的信
15、息化浪潮正在全球范圍內(nèi)轟轟烈烈的上演,它已經(jīng)深刻地滲透到現(xiàn)代社會(huì)的各個(gè)領(lǐng)域:通訊、經(jīng)濟(jì)、技術(shù)、政治等等。</p><p> 在醫(yī)療衛(wèi)生領(lǐng)域,信息化概念的引入,尤其是醫(yī)院信息系統(tǒng)的應(yīng)用,大大改變了醫(yī)院的管理模式和工作流程,對(duì)提高醫(yī)院的管理水平、質(zhì)量效益、經(jīng)濟(jì)效益、社會(huì)效益起到了巨大地促進(jìn)作用。</p><p> 藥品銷(xiāo)售管理系統(tǒng)是目前一個(gè)醫(yī)藥公司不可缺少的部分,所以藥品銷(xiāo)售管理系統(tǒng)應(yīng)該能
16、夠?yàn)樗幤蜂N(xiāo)售的決策者和管理者提供充足的信息,快捷的查詢(xún)手段和有效的管理方式。但一直以來(lái)人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來(lái)了不少的困難。 隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)技術(shù)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類(lèi)社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)藥品銷(xiāo)售信息進(jìn)行管理
17、,具有用手工管理所無(wú)法比擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高藥品銷(xiāo)售管理的效率,也是科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。</p><p><b> 正 文</b></p><p><b> 需求分析</b></p><p><b>
18、 1.1 問(wèn)題描述</b></p><p> 現(xiàn)今藥品銷(xiāo)售管理的繁瑣給具有強(qiáng)烈時(shí)間觀(guān)念的藥品銷(xiāo)售人員帶來(lái)了諸多不便,面對(duì)龐大的信息量,為了減輕從事人員的工作負(fù)擔(dān),就要有藥品銷(xiāo)售管理系統(tǒng)來(lái)提高藥品銷(xiāo)售工作的效率。通過(guò)這樣的系統(tǒng),可以做到藥品銷(xiāo)售信息的規(guī)范管理,科學(xué)統(tǒng)計(jì)和快速查詢(xún),從而減少管理方面的工作量。</p><p> 通過(guò)分析現(xiàn)有系統(tǒng),發(fā)現(xiàn)種種細(xì)節(jié)之處并不盡如人意。用
19、戶(hù)應(yīng)該需要一個(gè)功能完善,特點(diǎn)突出,操作便利,具有相當(dāng)?shù)姆治龊皖A(yù)測(cè)能力的管理信息系統(tǒng)。具體要求如下:</p><p> 1、 要求訂單、出庫(kù)單等一次輸入,自動(dòng)顯示,自動(dòng)生成報(bào)表,并能按用戶(hù)要求執(zhí)行相關(guān)操作。普通用戶(hù)和管理員在登錄后進(jìn)入不同的操作窗口。普通用戶(hù)只能進(jìn)行簡(jiǎn)單的查詢(xún)和生成報(bào)表;而管理員則可以都各部分信息進(jìn)行添加、修改、刪除以及查詢(xún)和生成報(bào)表。</p><p> 2、要求查詢(xún)方便
20、、快捷,能夠按時(shí)間和業(yè)務(wù)種類(lèi)統(tǒng)計(jì)。</p><p> 3、因?yàn)閺氖聦?duì)業(yè)務(wù)的操作不盡相同,所以要求有用戶(hù)登錄及保密功能。</p><p> 4、操作員對(duì)計(jì)算機(jī)并不精通,所以要求本系統(tǒng)能盡量簡(jiǎn)化操作,使輸入單據(jù)的過(guò)程盡量與真實(shí)單據(jù)的輸入過(guò)程相似,使操作過(guò)程簡(jiǎn)單易懂,明白易學(xué)。</p><p> 5、由于本軟件用的PB9.0進(jìn)行界面設(shè)計(jì)和和數(shù)據(jù)庫(kù)的連接,顯得比較復(fù)雜
21、,在實(shí)現(xiàn)用戶(hù)的要求方面還是有些不足。</p><p> 為此,我們著手開(kāi)發(fā)本軟件,力求通過(guò)本軟件,能幫助管理人員利用計(jì)算機(jī)快速方便的對(duì)藥品銷(xiāo)售信息進(jìn)行輸入、輸出、查找、修改的各種操作,使散亂的藥品銷(xiāo)售信息能夠更加的具體化,直觀(guān)化。</p><p><b> 1.2 系統(tǒng)流程圖</b></p><p> 經(jīng)過(guò)調(diào)查分析,并且依據(jù)用戶(hù)的要求,我
22、們確定系統(tǒng)的基本功能和工作流程如下:</p><p> 圖1.1 系統(tǒng)流程圖</p><p><b> 1.3 數(shù)據(jù)流程圖</b></p><p> 首先,客戶(hù)將訂貨要求以訂單形式送交企業(yè)業(yè)務(wù)部門(mén),業(yè)務(wù)部門(mén)將訂單進(jìn)行錄入,并依據(jù)客戶(hù)往來(lái)賬目來(lái)確定是否接收該客戶(hù)的訂單。訂單經(jīng)審核批準(zhǔn)后,將發(fā)貨通知送交發(fā)貨部門(mén),同時(shí)儲(chǔ)存訂單記錄。</
23、p><p> 之后,發(fā)貨部門(mén)發(fā)出出貨憑證,同時(shí)向客戶(hù)發(fā)出出貨通知,并根據(jù)客戶(hù)支付情況儲(chǔ)存相關(guān)賬目。如圖1.2</p><p> 圖1.2 第一層DFD圖</p><p><b> 訂單審核:</b></p><p><b> 圖1.3 </b></p><p><b
24、> 開(kāi)發(fā)貨單:</b></p><p><b> 圖1.4</b></p><p><b> 1.4 數(shù)據(jù)字典</b></p><p> 數(shù)據(jù)字典是描述系統(tǒng)流程圖中所有數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)、處理功能等信息的集合,其包括4種條目;數(shù)據(jù)流、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)項(xiàng)。建立完善的數(shù)據(jù)字典是對(duì)所收集、整理的數(shù)據(jù)的一種分
25、析歸檔方式,為下一步建立數(shù)據(jù)庫(kù)和處理數(shù)據(jù)做準(zhǔn)備。</p><p> 藥品銷(xiāo)售管理系統(tǒng)數(shù)據(jù)字典卡片如下所示:</p><p><b> 概念結(jié)構(gòu)設(shè)計(jì)</b></p><p> 2.1 數(shù)據(jù)庫(kù)概念設(shè)計(jì)(E-R圖)</p><p><b> 藥品實(shí)體屬性圖</b></p><p
26、><b> 客戶(hù)實(shí)體屬性圖</b></p><p> 入庫(kù)/發(fā)貨信息實(shí)體屬性圖</p><p><b> 發(fā)貨信息實(shí)體屬性圖</b></p><p><b> 系統(tǒng)實(shí)體聯(lián)系圖</b></p><p><b> 總體E-R圖</b></
27、p><p> 2.2 總體軟件設(shè)計(jì)圖</p><p><b> 2.3邏輯結(jié)構(gòu)設(shè)計(jì)</b></p><p> 2.3.1數(shù)據(jù)表的設(shè)計(jì)</p><p><b> 1、客戶(hù)表的設(shè)計(jì)</b></p><p> 客戶(hù)表用來(lái)保存所有客戶(hù)的信息,包括的數(shù)據(jù)項(xiàng)有:客戶(hù)代碼、名稱(chēng)、聯(lián)系
28、人,地址、電話(huà),手機(jī),傳真,郵編,E-mail,稅號(hào),開(kāi)戶(hù)行,賬號(hào),信譽(yù)度等。</p><p><b> 2.藥品表的設(shè)計(jì)</b></p><p> 藥品表用來(lái)保存藥品的所有信息,包括的數(shù)據(jù)項(xiàng)有:藥品代碼、商品名稱(chēng)、 </p><p> 劑型、產(chǎn)地、規(guī)格、價(jià)格、保質(zhì)期等。</p><p><b> 3、
29、銷(xiāo)售單表的設(shè)計(jì)</b></p><p> 發(fā)貨單表用來(lái)保存發(fā)貨信息,包括數(shù)據(jù)項(xiàng)有:發(fā)貨單號(hào),客戶(hù)代碼,藥品代碼,經(jīng)手人,數(shù)量,單價(jià),日期等信息。</p><p><b> 4、庫(kù)存表的設(shè)計(jì)</b></p><p> 庫(kù)存表用來(lái)保存各種藥品在倉(cāng)庫(kù)中的數(shù)量及入庫(kù)信息,包括數(shù)據(jù)項(xiàng)有:入庫(kù)代碼,客戶(hù)代碼,經(jīng)手人,商品代碼,數(shù)量,單價(jià),
30、金額,日期等。</p><p><b> 5、利潤(rùn)表的設(shè)計(jì)</b></p><p> 利潤(rùn)表用來(lái)保存藥品銷(xiāo)售的利潤(rùn)信息,包括藥品代碼,總數(shù)量,成本價(jià),利潤(rùn)等。</p><p> 6、權(quán)限管理表的設(shè)計(jì)</p><p> 權(quán)限管理表用來(lái)記錄保存登錄客戶(hù)及管理員的信息,包括用戶(hù)名和密碼。</p><
31、p> 2.4 關(guān)系模型及關(guān)系圖 (DrugSell)</p><p><b> 1、關(guān)系模型:</b></p><p> 客戶(hù)(客戶(hù)代碼,名稱(chēng),聯(lián)系人,地址,電話(huà),手機(jī),傳真,郵編,E-mail,稅號(hào),開(kāi)戶(hù)行,賬號(hào),信譽(yù)度)</p><p> 發(fā)貨單(訂單號(hào),客戶(hù)代碼,經(jīng)手人,日期,出/入庫(kù))</p><p&g
32、t; 藥品訂單(訂單號(hào),藥品代碼,數(shù)量)</p><p> 藥品(藥品代碼,藥品名稱(chēng),劑型,產(chǎn)地,規(guī)格,單價(jià),保質(zhì)期)</p><p> 倉(cāng)庫(kù)(藥品代碼,總數(shù)量,成本價(jià))</p><p> 用戶(hù)密碼(用戶(hù)名,密碼)</p><p><b> 關(guān)系圖(如下)</b></p><p><
33、;b> 系統(tǒng)實(shí)現(xiàn)</b></p><p> 詳細(xì)設(shè)計(jì)階段的根本目標(biāo)是確定應(yīng)該如何具體地實(shí)現(xiàn)所要求的系統(tǒng)。</p><p><b> 3.1 數(shù)據(jù)庫(kù)窗口</b></p><p><b> 數(shù)據(jù)庫(kù)連接</b></p><p> 本系統(tǒng)采用PB形式的數(shù)據(jù)庫(kù),在打開(kāi)PB時(shí)打開(kāi)相應(yīng)
34、的工作空間,然后打開(kāi)tools->datebase painter連接數(shù)據(jù)庫(kù)。</p><p><b> 系統(tǒng)登陸窗口</b></p><p> 在系統(tǒng)登錄窗口,不同的用戶(hù)可以使用自己的密碼登錄進(jìn)主菜單。</p><p><b> 3.系統(tǒng)主菜單</b></p><p> 軟件的所有功
35、能都在此界面實(shí)現(xiàn),普通用戶(hù)跟管理員看到的界面外觀(guān)沒(méi)有什么不同,只是功能有一些差別。具體就是普通用戶(hù)只能進(jìn)行簡(jiǎn)單查詢(xún),而管理員可以進(jìn)行數(shù)據(jù)庫(kù)的修改、添加、刪除以及查詢(xún)。</p><p> 3.2 信息查詢(xún)模塊</p><p> 普通用戶(hù)點(diǎn)擊可以選擇【客戶(hù)查詢(xún)】、【庫(kù)存查詢(xún)】、【藥品查詢(xún)】以及【銷(xiāo)售查詢(xún)】;對(duì)相關(guān)信息進(jìn)行詳細(xì)的操作。</p><p> 按【退出】就
36、可以返回到主菜單,進(jìn)行更多的選擇。</p><p><b> 3.3管理模塊</b></p><p> 管理員可以選擇【客戶(hù)管理】、【藥品管理】、【利潤(rùn)管理】、【銷(xiāo)售管理】、【庫(kù)房管理】、【權(quán)限管理】;點(diǎn)擊【銷(xiāo)售管理】、【客戶(hù)管理】、【庫(kù)房管理】、【權(quán)限管理】、【藥品管理】,【利潤(rùn)分析】這六個(gè)按鈕可以得到不同的管理模塊,在這些模塊中可以選擇添加、修改、刪除和查詢(xún)等
37、操作,只是前三個(gè)操作每次操作都要進(jìn)行?!敬_認(rèn)】存。</p><p> 這六個(gè)窗口提供信息的圖形化顯示,使這些信息更直觀(guān)的表現(xiàn)在管理者的面前,從而簡(jiǎn)單的進(jìn)行想進(jìn)行的的操作。</p><p><b> 4系統(tǒng)測(cè)試</b></p><p><b> 4.1測(cè)試方法</b></p><p> 程序測(cè)
38、試包括正確性測(cè)試、運(yùn)行速度與存儲(chǔ)空間的調(diào)試、使用簡(jiǎn)便性的調(diào)試,在系統(tǒng)測(cè)試中使用最多的方法是黑箱法和白箱法。在本系統(tǒng)的系統(tǒng)測(cè)試中,前期主要使用白箱法測(cè)試,在系統(tǒng)的統(tǒng)調(diào)測(cè)試中主要用到黑箱法。</p><p> 由于目前軟件設(shè)計(jì)已經(jīng)到了調(diào)試階段,所以下面測(cè)試用例系采用黑箱法測(cè)試,而結(jié)構(gòu)測(cè)試由于分布在軟件設(shè)計(jì)的整個(gè)過(guò)程中且比較散亂,所以在此省略結(jié)構(gòu)測(cè)試的測(cè)試用例。</p><p><b&g
39、t; 4.2測(cè)試用例</b></p><p><b> ?。?) 登陸測(cè)試</b></p><p> 若輸入的用戶(hù)名和密碼正確,若用戶(hù)屬于一般用戶(hù)組,則可進(jìn)入用戶(hù)界面。倘若用戶(hù)名或密碼輸入錯(cuò)誤,則會(huì)彈出提示,停止程序的運(yùn)行,等待用戶(hù)的再次輸入。</p><p> 若輸入的用戶(hù)名是管理員則進(jìn)入管理員操作窗口。</p>
40、<p><b> 操作選項(xiàng)菜單</b></p><p><b> 2.1用戶(hù)操作窗口</b></p><p> 普通用戶(hù)通過(guò)該窗口對(duì)應(yīng)按鈕進(jìn)行下一步操作,包括【客戶(hù)查詢(xún)】、【銷(xiāo)售查詢(xún)】、【庫(kù)存查詢(xún)】、【藥品查詢(xún)】和【退出】;相應(yīng)查詢(xún)則進(jìn)入下一查詢(xún)界面,退出則返回登錄界面。</p><p> 2.2管理
41、員操作窗口</p><p> 管理員通過(guò)該窗口可以進(jìn)行下一步操作,包括【客戶(hù)管理】、【藥品管理】、【銷(xiāo)售管理】、【庫(kù)房管理】、【利潤(rùn)管理】、【權(quán)限管理】和【退出】;相應(yīng)按鈕則可以進(jìn)入下一操作界面,退出則返回登錄界面。</p><p> (3)管理模塊的測(cè)試</p><p><b> 藥品模塊測(cè)試</b></p><p&
42、gt; 3.1 用戶(hù)對(duì)藥品信息的查詢(xún)</p><p> 該窗口給普通用戶(hù)提供了藥品的基本信息,包括藥品代碼,藥品名稱(chēng),劑型,產(chǎn)地,規(guī)格,單價(jià),保質(zhì)期。用戶(hù)可執(zhí)行【查詢(xún)】、【保存】和【退出】,在輸入藥品代碼后就點(diǎn)擊查詢(xún)進(jìn)行查詢(xún);退出則返回上一界面。</p><p> 3.2 管理員對(duì)藥品的管理測(cè)試</p><p> 管理員可在此窗口進(jìn)行數(shù)據(jù)的增刪、修改和查詢(xún);
43、在執(zhí)行添加、修改和刪除任務(wù)后,點(diǎn)擊確認(rèn)鍵保存并生成新的數(shù)據(jù)庫(kù)。查詢(xún)則需進(jìn)入查詢(xún)窗口進(jìn)行查詢(xún)。</p><p><b> 客戶(hù)模塊測(cè)試</b></p><p> 3.3用戶(hù)對(duì)客戶(hù)信息的查詢(xún)測(cè)試</p><p> 該窗口通過(guò)管理窗口進(jìn)入并給管理員提供了客戶(hù)的基本信息,包括客戶(hù)代碼,名稱(chēng),聯(lián)系人,地址,電話(huà),手機(jī),傳真,郵編,E-mail,稅號(hào)
44、,開(kāi)戶(hù)行,賬號(hào),信譽(yù)度。</p><p> 若所填客戶(hù)代碼不在客戶(hù)信息表里,則系統(tǒng)會(huì)提示用戶(hù)輸入客戶(hù)信息,若客戶(hù)類(lèi)別為供貨商且添加的藥品代碼不在藥品信息表內(nèi),同樣提示用戶(hù)輸入藥品信息,而如果客戶(hù)類(lèi)別為零售商且添加的藥品代碼不在藥品信息或藥品數(shù)量不足,則告訴客戶(hù)訂貨失敗,提示用戶(hù)重新選擇藥品。</p><p> 3.4管理員對(duì)客戶(hù)的管理測(cè)</p><p> 3.
45、5用戶(hù)客戶(hù)信息的查詢(xún)</p><p><b> 銷(xiāo)售模塊測(cè)試</b></p><p> 管理員在這些模塊中可以選擇添加、刪除等操作,只是每次操作都要進(jìn)行確認(rèn)保存。而查詢(xún)?nèi)蝿?wù)執(zhí)行通過(guò)管理界面進(jìn)入,在輸入發(fā)貨單號(hào)點(diǎn)擊確認(rèn),則可對(duì)信息進(jìn)行查詢(xún)。</p><p> 3.6管理員對(duì)銷(xiāo)售信息的管理測(cè)試</p><p> 3.
46、7管理員對(duì)信息進(jìn)行添加/修改操作,并保存操作結(jié)果</p><p> 3.8管理員對(duì)銷(xiāo)售信息進(jìn)行查詢(xún)并保存</p><p><b> 庫(kù)房管理模塊</b></p><p> 3.9管理員對(duì)庫(kù)房信息管理測(cè)試</p><p> 在此窗口中可以進(jìn)行添加、修改、刪除和查詢(xún)操作。前三個(gè)操作可在管理界面進(jìn)行;添加、修改和刪除可
47、對(duì)某行點(diǎn)擊進(jìn)行操作。</p><p> 而查詢(xún)操作則通過(guò)管理界面進(jìn)入到查詢(xún)界面,輸入入庫(kù)單號(hào),點(diǎn)擊查詢(xún)按鈕則可對(duì)信息進(jìn)行查詢(xún)。</p><p> 3.9管理員對(duì)庫(kù)房信息進(jìn)行查詢(xún)并保存</p><p><b> 利潤(rùn)分析模塊</b></p><p> 3.10管理員對(duì)利潤(rùn)管理的測(cè)試</p><p
48、> 此窗口可對(duì)利潤(rùn)數(shù)據(jù)進(jìn)行增刪、修改和查詢(xún)。前三操作直接在管理界面操作,點(diǎn)擊某行對(duì)其進(jìn)行增刪或修改操作;通過(guò)確認(rèn)鍵進(jìn)行確認(rèn)保存。</p><p> 3.11管理員對(duì)利潤(rùn)分析盡心查詢(xún)并保存</p><p><b> 權(quán)限管理模塊</b></p><p> 3.12管理員權(quán)限管理測(cè)試</p><p> 該窗口
49、由管理員對(duì)用戶(hù)進(jìn)行【添加】、【刪除】等操作。</p><p> 4.3 用戶(hù)銷(xiāo)售分析</p><p> 本系統(tǒng)提供了銷(xiāo)售利潤(rùn)率,和純收入二個(gè)分析數(shù)據(jù),通過(guò)點(diǎn)擊銷(xiāo)售信息里可以查看純收入,可以通過(guò)訂單表內(nèi)的銷(xiāo)售數(shù)目和單價(jià)以及成本價(jià)判定是否正確。公式:純收入=數(shù)目*(單價(jià)-成本價(jià))。銷(xiāo)售利潤(rùn)率在銷(xiāo)售分析里能夠查詢(xún)到。通過(guò)對(duì)表里數(shù)據(jù)的計(jì)算來(lái)和看到的結(jié)果是否一致,如果一直這證明銷(xiāo)售分析正確。&l
50、t;/p><p><b> 5.軟件使用說(shuō)明書(shū)</b></p><p> 點(diǎn)擊運(yùn)行程序,會(huì)彈出登錄對(duì)話(huà)框,用戶(hù)名是k1密碼是1,k2密碼2,k3密碼3,就可以登錄,以用戶(hù)登錄會(huì)進(jìn)入管理界面而且可以修改數(shù)據(jù)庫(kù)。</p><p> 登錄后就顯示下面的主界面,會(huì)提供很多查詢(xún)以及修改信息。</p><p> 點(diǎn)擊每一個(gè)按鈕就
51、會(huì)彈出相應(yīng)的信息。可以根據(jù)信息以及測(cè)試的步驟進(jìn)行需要的操作。</p><p><b> 總 結(jié)</b></p><p> 雖然曾經(jīng)對(duì)PB9.0和這個(gè)開(kāi)發(fā)工具有所了解 ,但是首次用PB9.0開(kāi)發(fā)這樣一個(gè)管理系統(tǒng),并且僅僅憑借指導(dǎo)教師的指導(dǎo)和參考書(shū)本上的知識(shí)進(jìn)行設(shè)計(jì),時(shí)間也非常短,因此課程設(shè)計(jì)的難度很大,通過(guò)努力,終于完成了本次設(shè)計(jì),雖然程序在結(jié)構(gòu)、功能上還存在一些
52、問(wèn)題和不足,但是通過(guò)設(shè)計(jì)、思考、請(qǐng)教,收獲很大。</p><p> 通過(guò)此次設(shè)計(jì),本人對(duì)PB9.0有了更深一步的認(rèn)識(shí),將書(shū)本上的一些程序設(shè)計(jì)的知識(shí)運(yùn)用到了實(shí)際中,基本具備了用計(jì)算機(jī)解決工作中實(shí)際問(wèn)題的能力。對(duì)PB9.0的窗體對(duì)象、窗體控件對(duì)象、數(shù)據(jù)環(huán)境對(duì)象和數(shù)據(jù)控件及其基本屬性基本上能夠正常運(yùn)用,并且使用這些工具進(jìn)行一般的事務(wù)處理和軟件的設(shè)計(jì)。</p><p> 在設(shè)計(jì)的過(guò)程中,我深深
53、地感到了PB的博大精深,由于是第一次開(kāi)發(fā)這樣一個(gè)管理系統(tǒng),在設(shè)計(jì)過(guò)程中僅用到了一些基本的功能,因此必然會(huì)出現(xiàn)程序代碼不夠精煉等情況。在今后的設(shè)計(jì)中,將進(jìn)一步解決目前仍然存在的一些問(wèn)題,同時(shí)有必要對(duì)代碼進(jìn)行完善,提高程序的健壯性。</p><p> 今后若有機(jī)會(huì),可以先充實(shí)軟件的功能,然后在有條件的情況下,將所有的數(shù)據(jù)庫(kù)轉(zhuǎn)移到服務(wù)器上,實(shí)行客戶(hù)/服務(wù)器的管理模式,增加對(duì)系統(tǒng)出錯(cuò)處理模塊的管理,以及實(shí)現(xiàn)Intern
54、et方面的功能開(kāi)發(fā)。</p><p> 計(jì)算機(jī)技術(shù)的高速發(fā)展,使我深深地認(rèn)識(shí)到只有不斷地加強(qiáng)學(xué)習(xí),才能在計(jì)算機(jī)技術(shù)方面不至于被淘汰。今后,我還要加強(qiáng)計(jì)算機(jī)軟件開(kāi)發(fā)方面的學(xué)習(xí),爭(zhēng)取下次能夠做到更好。</p><p><b> 參考文獻(xiàn)</b></p><p> 1.李明等. 數(shù)據(jù)庫(kù)原理及應(yīng)用[M]. 西南交大出版社, 2007.7</
55、p><p> 2.袁方(譯). 現(xiàn)代數(shù)據(jù)庫(kù)管理(第7版)[M]. 電子工業(yè)出版社, 2006.1 </p><p> 3.張瑜等(譯). 數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)實(shí)現(xiàn)與管理(第6版)[M]. 清華大學(xué)出版社, 2005.9</p><p> 4.鄭阿奇. SQL Server實(shí)用教程(第2版) [M]. 電子工業(yè)出版社, 2007.11</p><p&g
56、t; 5.熊擁軍,劉衛(wèi)國(guó). 數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用實(shí)踐教程—SQL Server 2005 [M]. 清華大學(xué)出版社, 2010,4</p><p> 6.周濤, 呂偉臣, 夏永和. SQL Server 2005 數(shù)據(jù)庫(kù)基礎(chǔ)應(yīng)用[M]. 清華大學(xué)出版社, 2007,12</p><p> 7.陳磊等. PowerBuilder 9 數(shù)據(jù)庫(kù)項(xiàng)目案例導(dǎo)航[M]. 清華大學(xué)出版社, 2005,
57、1</p><p> 8.楊檸. 進(jìn)銷(xiāo)存管理軟件參考流程的研究與分析[J]. 黑龍江科技信息,2010,5</p><p> 9.初小璐.完全掌握SQL Server 2000 [M] 機(jī)械工業(yè)出版社,2004</p><p> 10.張海藩.軟件工程導(dǎo)論[M].北京:清華大學(xué)出版社,1998.1</p><p> 11.謝希仁.
58、計(jì)算機(jī)網(wǎng)絡(luò)(第二版)[M].北京:電子工業(yè)出版社,2003.6 </p><p> 12.薩師煊,王珊.數(shù)據(jù)庫(kù)系統(tǒng)概論[M].北京:高等教育出版社,2002.2</p><p> 13.王永皎.PowerBuilder數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)教程(第二版):北京:清華大學(xué)出版社,2007.8</p><p><b> 致 謝</b></p&
59、gt;<p> 感謝我的很多同學(xué),在我在編程中、在調(diào)試程序中遇見(jiàn)很多挫折時(shí),遇見(jiàn)不懂的問(wèn)題時(shí),是他們給了我?guī)椭刮也恢劣诳ㄔ谀骋画h(huán)節(jié)處,毫無(wú)進(jìn)展。感謝教授我《數(shù)據(jù)庫(kù)》的龐淑俠老師以及相關(guān)課程的老師們,沒(méi)有他們的教導(dǎo)就沒(méi)有今天的這個(gè)課程設(shè)計(jì),是他們讓我從以前對(duì)數(shù)據(jù)庫(kù)知識(shí)一無(wú)所知到現(xiàn)在能完成一個(gè)小型軟件的設(shè)計(jì)的轉(zhuǎn)變。</p><p> 最后,要感謝的是我的指導(dǎo)老師——zz老師,他對(duì)我認(rèn)真而負(fù)責(zé)的態(tài)
60、度感染著我,使我認(rèn)識(shí)到自己的薄弱處,和對(duì)知識(shí)的掌握不夠,還是不夠靈活,努力讓自己以后加強(qiáng)這方面的理論知識(shí),培養(yǎng)良好的編程習(xí)慣和興趣,更讓我知道做一個(gè)軟件不是一蹴而就的,是要下苦工夫的,是要用心去做的,這樣才能做出一個(gè)令大家令自己滿(mǎn)意的管理系統(tǒng)來(lái)。</p><p> 附件Ⅰ 部分原程序代碼</p><p><b> //登陸界面的代碼</b></p>
61、<p> if sle_1.text="" then</p><p> messagebox("警告","請(qǐng)輸入用戶(hù)名!")</p><p><b> else</b></p><p> if sle_1.text="k1" then</p&
62、gt;<p> if sle_2.text="1"then</p><p> open (lx2)</p><p> close(parent)</p><p><b> else </b></p><p> messagebox("提示","密碼
63、有誤,請(qǐng)重新輸入!")</p><p> sle_2.setfocus()</p><p><b> end if</b></p><p> elseif sle_1.text="k2" then</p><p> if sle_2.text="2"then<
64、;/p><p><b> open(lx2)</b></p><p> close(parent)</p><p><b> else </b></p><p> messagebox("提示","密碼輸入有誤,請(qǐng)重新輸入??!")</p>&
65、lt;p> sle_2.setfocus()</p><p><b> end if</b></p><p> elseif sle_1.text="k3" then</p><p> if sle_2.text="3"then</p><p><b>
66、open(lx2)</b></p><p> close(parent)</p><p><b> else </b></p><p> messagebox("提示","密碼輸入有誤,請(qǐng)重新輸入??!")</p><p> sle_2.setfocus()<
67、;/p><p><b> end if</b></p><p><b> end if</b></p><p><b> end if</b></p><p><b> //關(guān)閉窗口</b></p><p> close(窗口
68、名)</p><p> //打開(kāi)窗口,關(guān)閉原窗口</p><p> open (窗口名)</p><p> close (窗口名)</p><p><b> //執(zhí)行含表界面</b></p><p><b> connect;</b></p><
69、p> dw_1.settransobject(sqlca)</p><p> dw_1.retrieve()</p><p><b> //添加及修改數(shù)據(jù)</b></p><p> dw_1.insertrow(0) </p><p><b> //刪除數(shù)據(jù)</b></p>
70、;<p> dw_1.deleterow(0)</p><p><b> //確認(rèn)保存數(shù)據(jù)</b></p><p> if dw_1.update()=1 then</p><p><b> commit;</b></p><p><b> else </b&
71、gt;</p><p><b> rollback;</b></p><p><b> end if</b></p><p><b> //查詢(xún)代碼</b></p><p> dw_1.setfilter("入庫(kù)單號(hào)='"+sle_1.tex
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--- 銷(xiāo)售管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--銷(xiāo)售管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)論文---汽車(chē)銷(xiāo)售管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)-醫(yī)藥銷(xiāo)售管理系統(tǒng)
- 圖書(shū)銷(xiāo)售管理系統(tǒng)--數(shù)據(jù)庫(kù)課程設(shè)計(jì)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)汽車(chē)銷(xiāo)售管理系統(tǒng)
- 圖書(shū)銷(xiāo)售管理系統(tǒng)(數(shù)據(jù)庫(kù)課程設(shè)計(jì))
- 手機(jī)銷(xiāo)售管理系統(tǒng)數(shù)據(jù)庫(kù)課程設(shè)計(jì)
- 大型數(shù)據(jù)庫(kù)課程設(shè)計(jì)---銷(xiāo)售管理系統(tǒng)
- 圖書(shū)銷(xiāo)售管理系統(tǒng)--數(shù)據(jù)庫(kù)課程設(shè)計(jì)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)---醫(yī)藥銷(xiāo)售管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--圖書(shū)銷(xiāo)售管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--藥店銷(xiāo)售管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)-醫(yī)藥銷(xiāo)售管理系統(tǒng)
- 企業(yè)銷(xiāo)售管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)課程設(shè)計(jì)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)----藥品信息管理系統(tǒng)
- 醫(yī)藥銷(xiāo)售管理數(shù)據(jù)庫(kù)課程設(shè)計(jì)
- 汽車(chē)-銷(xiāo)售系統(tǒng)-數(shù)據(jù)庫(kù)課程設(shè)計(jì)
- 數(shù)據(jù)庫(kù)商品銷(xiāo)售管理系統(tǒng)課程設(shè)計(jì)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--手機(jī)銷(xiāo)售管理
評(píng)論
0/150
提交評(píng)論