![](https://static.zsdocx.com/FlexPaper/FileRoot/2019-6/13/14/a57fab64-ef41-402c-82e7-a7102ab92333/a57fab64-ef41-402c-82e7-a7102ab92333pic.jpg)
![畢業(yè)設(shè)計(jì)----藥品銷售數(shù)據(jù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁](https://static.zsdocx.com/FlexPaper/FileRoot/2019-6/13/14/a57fab64-ef41-402c-82e7-a7102ab92333/a57fab64-ef41-402c-82e7-a7102ab923331.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p> 藥品銷售數(shù)據(jù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)</p><p><b> 摘要</b></p><p> 隨著信息化時(shí)代高速發(fā)展,互聯(lián)網(wǎng)已影響著我們生活的方方面面。它的種種優(yōu)勢也正日益被各個(gè)領(lǐng)域運(yùn)用。藥品銷售數(shù)據(jù)管理系統(tǒng)正是針對目前藥品銷售工作的紛繁復(fù)雜所設(shè)計(jì),為企業(yè)的藥品銷售提供信息化管理。本文著重論述了系統(tǒng)的功能與實(shí)現(xiàn)、系統(tǒng)結(jié)構(gòu)及數(shù)據(jù)流程。文章介紹了系
2、統(tǒng)開發(fā)時(shí)所用到的環(huán)境和工具,包括:JSP、SQL2000、J2SDK、Apache +tomcat服務(wù)器以及對系統(tǒng)安全策略上所使用的SSL。對系統(tǒng)的總體結(jié)構(gòu)及數(shù)據(jù)庫結(jié)構(gòu)文章也做了相應(yīng)的說明,并詳細(xì)介紹了系統(tǒng)如何實(shí)現(xiàn)對終端部門的藥品基本信息、市場銷售狀況、以及對促銷員數(shù)據(jù)、銷售數(shù)據(jù)、終端信息的錄入和綜合信息查詢等功能。</p><p> 關(guān)鍵詞:管理系統(tǒng);藥品;信息化管理;SSL</p><p
3、> The Design and Realization of the Drugs Sales-Data Management System</p><p><b> Abstract</b></p><p> With the rapid progress of informational era, the Internet is influencing
4、 our life in all respects. The all kinds of vantages are being used in various fields. The drugs Sales-data management system has been designed in allusion to the numerous and complicated work in drugs sale, which could
5、provide the informational management for the drugs company. The thesis focuses on the function and the realization of the system, the system’s structure and the flow of data. The thesis introduces the enviro</p>&
6、lt;p> Key words: the management system; drug; informational management; SSL</p><p><b> 目 錄</b></p><p><b> 論文總頁數(shù):27頁</b></p><p><b> 1 引言1</b
7、></p><p><b> 1.1課題背景1</b></p><p> 1.2課題研究的意義1</p><p> 2 系統(tǒng)總體設(shè)計(jì)2</p><p><b> 2.1功能需求2</b></p><p><b> 2.2性能需求4</
8、b></p><p> 2.3運(yùn)行環(huán)境要求5</p><p> 2.4系統(tǒng)數(shù)據(jù)流圖5</p><p><b> 3 數(shù)據(jù)庫設(shè)計(jì)5</b></p><p> 3.1系統(tǒng)E-R圖6</p><p> 3.2系統(tǒng)數(shù)據(jù)邏輯結(jié)構(gòu)6</p><p> 3.3
9、數(shù)據(jù)庫表關(guān)系圖8</p><p> 4 系統(tǒng)的實(shí)現(xiàn)及分析8</p><p> 4.1系統(tǒng)登錄及數(shù)據(jù)庫連接功能10</p><p> 4.2促銷員數(shù)據(jù)錄入功能12</p><p> 4.3銷售數(shù)據(jù)錄入功能14</p><p> 4.4終端信息錄入功能15</p><p>
10、4.5市場信息錄入功能17</p><p> 4.6綜合信息查詢功能18</p><p> 4.7市場業(yè)績查詢功能21</p><p> 4.8 系統(tǒng)安全性的實(shí)現(xiàn)21</p><p> 5 系統(tǒng)測試,性能分析22</p><p><b> 結(jié) 論25</b></p
11、><p><b> 參考文獻(xiàn)25</b></p><p><b> 致 謝26</b></p><p><b> 聲 明27</b></p><p><b> 1 引言</b></p><p><b>
12、; 1.1課題背景</b></p><p> 在如今這個(gè)信息化高速發(fā)展的時(shí)代,伴隨著高新科技和計(jì)算機(jī)的飛速發(fā)展,誰能更有效地利用自身資源,掌握更全面、更準(zhǔn)確的信息,更快地做出科學(xué)的決策,誰就能順應(yīng)社會(huì)的潮流,在激烈的競爭中站穩(wěn)腳跟,并同時(shí)給企業(yè)帶來更高的回報(bào)。人們的生活已經(jīng)開始發(fā)生重大的變革,效率已經(jīng)成為各個(gè)企業(yè)生存的首要條件,更好更快地使用和了解相關(guān)的信息,以及處理更多更繁瑣的事物便是設(shè)計(jì)該藥品
13、銷售數(shù)據(jù)管理系統(tǒng)的初衷。</p><p> 隨著我國經(jīng)濟(jì)與高科技的飛速發(fā)展,商業(yè)企業(yè)間競爭日益激烈,各商家企業(yè)都在進(jìn)行著一場變革,無論是從生產(chǎn)效率、銷售渠道或是管理方法,都要求能更好的順應(yīng)社會(huì)發(fā)展的大環(huán)境,提高企業(yè)自身價(jià)值。而管理是企業(yè)工作的核心,管理信息的重要作用不容忽視,所以每個(gè)大企業(yè)都把信息管理放在重要位置,管理工作的成敗取決于能否做出有效的決策,而有效的、正確的決策則取決于來自外界的、內(nèi)部的正確信息???/p>
14、學(xué)的進(jìn)步和生產(chǎn)的發(fā)展使人類的意識(shí)總量不斷增長,生產(chǎn)社會(huì)化趨勢的擴(kuò)大和社會(huì)對產(chǎn)品需求的多樣化,生產(chǎn)經(jīng)營活動(dòng)中涉及內(nèi)外部的信息量的迅速膨脹等因素,對信息進(jìn)行收集、加工、傳遞等過程的時(shí)間性和準(zhǔn)確性都提出了更高要求。計(jì)算機(jī)把生產(chǎn)經(jīng)營過程中巨大的數(shù)據(jù)流收集、組織起來經(jīng)過加工處理轉(zhuǎn)換成為對各級管理人員做決策的有用信息,輔助企業(yè)各項(xiàng)業(yè)務(wù)活動(dòng)的進(jìn)行。</p><p> 藥品銷售管理系統(tǒng)是目前一個(gè)醫(yī)藥公司不可缺少的部分,所以藥品
15、銷售數(shù)據(jù)管理系統(tǒng)應(yīng)該能夠?yàn)樗幤菲髽I(yè)的決策者和管理者提供充足的信息,快捷的查詢手段和有效的管理方式。但一直以來人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外時(shí)間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護(hù)都帶來了不少的困難。 隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)技術(shù)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。</p><p
16、> 該藥品銷售數(shù)據(jù)管理系統(tǒng)便可為公司在全國各大區(qū)、省份及終端銷售機(jī)構(gòu)的藥品銷售提供詳盡、方便、務(wù)實(shí)的數(shù)據(jù)管理服務(wù)。使企業(yè)管理人員通過該系統(tǒng)得到及時(shí)的市場產(chǎn)品銷售情況,并對下屬機(jī)構(gòu)提供公司最新的產(chǎn)品信息。從而對公司的銷售戰(zhàn)略發(fā)展提供快捷的信息傳輸途徑。</p><p> 1.2課題研究的意義</p><p> 網(wǎng)絡(luò)信息技術(shù)發(fā)展到今天,Internet已經(jīng)直接影響著我們的生活,信息
17、網(wǎng)絡(luò)正在成長為“第四媒體”,將成為人們獲得信息和實(shí)現(xiàn)社會(huì)多種功能的主要載體。我國互聯(lián)網(wǎng)從1992年開始正式登場,至今已有網(wǎng)民超過120萬,在日漸壯大的網(wǎng)絡(luò)用戶中,隨著以計(jì)算機(jī)網(wǎng)絡(luò)為核心的信息技術(shù)的迅猛發(fā)展,各行各業(yè)的信息化管理也逐步被人們重視并運(yùn)用于不同領(lǐng)域,管理者完全可以擺脫以前復(fù)雜的手工化采集信息,匯總信息的繁冗工作方式,通過現(xiàn)代計(jì)算機(jī)網(wǎng)絡(luò)進(jìn)行先進(jìn)的網(wǎng)絡(luò)化信息管理。而在企業(yè)的眾多銷售領(lǐng)域中,藥品銷售數(shù)據(jù)管理很長時(shí)間以來都是業(yè)界所頭疼
18、關(guān)心的問題,如何才能方便快捷地掌握各地區(qū)、各部門的銷售情況,并且不需再投入極大的人力、物力和財(cái)力去采集、匯總、分析信息就能準(zhǔn)確的為企業(yè)的銷售計(jì)劃做出準(zhǔn)確的分析判斷。所以,看到計(jì)算機(jī)網(wǎng)絡(luò)的信息化管理能為企業(yè)管理帶來如此巨大的改善,藥品銷售數(shù)據(jù)管理系統(tǒng)正逐步受到業(yè)界的廣泛重視。</p><p> 就藥品銷售數(shù)據(jù)管理系統(tǒng)而言,由于網(wǎng)絡(luò)已經(jīng)覆蓋全球,信息量大而獨(dú)具優(yōu)勢。藥品銷售數(shù)據(jù)管理的理念也很簡單,就是用戶可以方便的
19、記錄各種銷售情況,查詢各種與公司銷售有關(guān)的數(shù)據(jù),以便決策者對公司銷售管理進(jìn)行及時(shí)的分析和判斷。管理者無需親臨商店,一個(gè)個(gè)查找,只要坐在電腦前,開機(jī)上網(wǎng)即可了解到各銷售終端的銷售情況,檢索也很方便。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對藥品銷售信息進(jìn)行管理,具有用手工管理所無法比擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠極大地提高藥品銷售管理的效率,也是科學(xué)化、正規(guī)化管理,與世界接軌的重
20、要條件。因此該系統(tǒng)對公司銷售管理具有實(shí)際意義。</p><p><b> 2 系統(tǒng)總體設(shè)計(jì)</b></p><p><b> 2.1功能需求</b></p><p> 目前藥品銷售的狀況紛繁復(fù)雜,以現(xiàn)有的工作人員無法應(yīng)付如今銷售工作中遇到的大量數(shù)據(jù)處理問題。同時(shí)還會(huì)出現(xiàn)由此帶來的大量記錄存放和管理所帶來的問題。<
21、;/p><p> 在計(jì)算機(jī)網(wǎng)絡(luò),數(shù)據(jù)庫和先進(jìn)的開發(fā)平臺(tái)上,利用現(xiàn)有的軟件,配置一定的硬件,開發(fā)一個(gè)具有開放體系結(jié)構(gòu)的、易擴(kuò)充的、易維護(hù)的、具有良好人機(jī)交互界面的藥品銷售數(shù)據(jù)管理系統(tǒng),實(shí)現(xiàn)藥品銷售數(shù)據(jù)管理的自動(dòng)化的計(jì)算機(jī)系統(tǒng),為企業(yè)的決策層提供準(zhǔn)確、精細(xì)、迅速的藥品銷售信息。系統(tǒng)要求如圖2.1:</p><p><b> 圖2.1系統(tǒng)要求</b></p>
22、<p> 公司有若干個(gè)銷售市場,分布在不同的城市,要求每個(gè)市場都定期向總部傳送銷售信息,總部根據(jù)這些信息分析各市場的銷售業(yè)績,從而做出正確的決策。同時(shí)各市場的費(fèi)用申請等日常辦公也通過網(wǎng)上辦理。</p><p> 使用系統(tǒng)的人員分為兩類:銷售部管理人員、各市場管理人員。他們的職責(zé)如下:</p><p> 銷售部管理人員:輸入藥品信息、給藥品定價(jià);建立各市場數(shù)據(jù),分配市場管理人
23、員賬號(hào)和密碼。執(zhí)行分析任務(wù),包括某段時(shí)間內(nèi)、某大區(qū)或者某市場的銷售情況,或者某一個(gè)藥品的銷售情況,或者按情況從大到小排序。</p><p> 市管管理人員:建立終端數(shù)據(jù)、促銷員數(shù)據(jù)、促銷員的銷售數(shù)據(jù)。</p><p> 根據(jù)實(shí)際工作需要,在具體實(shí)現(xiàn)過程中系統(tǒng)設(shè)計(jì)劃分為如下幾個(gè)模塊,如圖2.2所示:</p><p> 圖2.2系統(tǒng)功能模塊圖</p>
24、<p> ?。?)促銷員數(shù)據(jù)錄入。市場管理人員在管理過程中需要對促銷人員的數(shù)據(jù)進(jìn)行記錄,以便在工作中方便地了解各促銷人員的信息。</p><p> ?。?)銷售數(shù)據(jù)錄入。此功能是該系統(tǒng)不可或缺地一個(gè)重要模塊,也是管理人員最關(guān)心的一項(xiàng)功能,日后管理人員對銷售數(shù)據(jù)的查詢都是靠市場管理人員在平時(shí)的銷售工作對銷售數(shù)據(jù)進(jìn)行及時(shí)的記錄。</p><p> (3)終端信息錄入。為方便管理人
25、員管理各銷售終端,需對終端信息進(jìn)行相關(guān)記錄,管理者可以在部署銷售任務(wù),考核銷售業(yè)績時(shí)對終端信息加以了解。</p><p> ?。?)市場業(yè)績查詢。該功能是管理者進(jìn)行銷售業(yè)績考核的依據(jù),管理者因?yàn)閷?shí)際決策需要需了解各市場的某時(shí)間段的銷售情況便可使用此功能進(jìn)行查詢。</p><p> ?。?)綜合信息查詢。管理者無需逐個(gè)向各市場終端匯總銷售情況通過綜合信息查詢大大提高了工作效率。</p&
26、gt;<p> ?。?)藥品銷售情況查詢。此模塊為該系統(tǒng)的基本功能,銷售部工作人員通過對藥品銷售情況的查詢可以對下一步的藥品銷售方案進(jìn)行及時(shí)的調(diào)整和判斷。</p><p> ?。?)市場信息錄入。銷售部工作人員為方便記錄各市場的信息,需要此功能來保證市場信息的錄入。</p><p> ?。?)各市場銷售情況查詢。有時(shí)為比較各地區(qū)的銷售情況,管理人員需對各市場銷售情況進(jìn)行查詢,
27、以針對性的對不同市場的銷售策略進(jìn)行相應(yīng)的調(diào)整和改善。</p><p> 上述幾項(xiàng)模塊為該系統(tǒng)的主要實(shí)現(xiàn)目標(biāo)功能,也是實(shí)際工作中解決實(shí)際問題所用到的基本功能。</p><p> 系統(tǒng)應(yīng)支持的最大終端數(shù)和應(yīng)支持的并行操作的用戶數(shù)為100。用戶的需求具體體現(xiàn)在各種信息安全地輸入、保存、更新和查詢,這就要求數(shù)據(jù)庫結(jié)構(gòu)能充分滿足各種信息的輸出和輸入,并基于SSL以保證數(shù)據(jù)在傳輸過程中的安全性。收
28、集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)以及合理組織數(shù)據(jù)處理的流程,然后形成一份詳盡的數(shù)據(jù)流圖,就能為以后的設(shè)計(jì)提供依據(jù)。</p><p><b> 2.2性能需求</b></p><p> ?。?)系統(tǒng)處理的準(zhǔn)確性和及時(shí)性</p><p> 系統(tǒng)處理的準(zhǔn)確性和及時(shí)性是系統(tǒng)的必要性能。在系統(tǒng)設(shè)計(jì)和開發(fā)過程中,要充分考慮系統(tǒng)當(dāng)前和將來可能承受的工作量,使系統(tǒng)的處
29、理能力和響應(yīng)時(shí)間能夠滿足企業(yè)對信息處理的需求。</p><p> 由于藥品銷售數(shù)據(jù)管理系統(tǒng)的查詢功能對于整個(gè)系統(tǒng)的功能和性能完成舉足輕重。作為系統(tǒng)的很多數(shù)據(jù)來源,而藥品銷售數(shù)據(jù)又影響企業(yè)的決策活動(dòng),其準(zhǔn)確性很大程度上決定了藥品銷售數(shù)據(jù)管理系統(tǒng)的成敗。在系統(tǒng)開發(fā)過程中,必須采用一定的方法保證系統(tǒng)的準(zhǔn)確性。</p><p><b> ?。?)系統(tǒng)的易用性</b><
30、/p><p> 藥品銷售數(shù)據(jù)管理系統(tǒng)是直接面對使用人員的,而使用人員往往對計(jì)算機(jī)并不是非常熟悉。這就要求系統(tǒng)能夠提供良好的用戶接口,易用的人機(jī)交互界面。要實(shí)現(xiàn)這一點(diǎn),就要求系統(tǒng)應(yīng)該盡量使用用戶熟悉的術(shù)語和中文信息的界面以縮短用戶對系統(tǒng)熟悉的過程。</p><p><b> ?。?)系統(tǒng)的標(biāo)準(zhǔn)性</b></p><p> 系統(tǒng)在設(shè)計(jì)開發(fā)使用過程中
31、都要涉及到很多計(jì)算機(jī)硬件、軟件。所有這些都要符合主流國際、國家和行業(yè)標(biāo)準(zhǔn)。例如在開發(fā)中使用的操作系統(tǒng)、網(wǎng)絡(luò)系統(tǒng)、開發(fā)工具都必須符合通用標(biāo)準(zhǔn)。同時(shí),在自主開發(fā)本系統(tǒng)時(shí),要進(jìn)行良好的設(shè)計(jì)工作,制訂行之有效的軟件工程規(guī)范,保證代碼的易讀性、可操作性和可移植性。</p><p><b> ?。?)系統(tǒng)的安全性</b></p><p> 為保證用戶在使用系統(tǒng)的過程中,數(shù)據(jù)傳輸
32、的安全性也是開發(fā)此系統(tǒng)不可忽略的問題。所以提高系統(tǒng)的安全性能,保證用戶使用的數(shù)據(jù)在傳輸過程中不被篡改,真實(shí)有效。所以考慮到安全方面的必要性此系統(tǒng)采用SSL技術(shù)來確保數(shù)據(jù)在傳輸過程中的安全性。</p><p><b> 2.3運(yùn)行環(huán)境要求</b></p><p> 系統(tǒng)需在windows2000以上的操作系統(tǒng)中運(yùn)行,數(shù)據(jù)庫為SQL2000。根據(jù)業(yè)務(wù)的實(shí)際需要,要存儲(chǔ)
33、的數(shù)據(jù)信息可能會(huì)比較多,所以外存容量要求比較大,系統(tǒng)至少要有80G的硬盤。</p><p><b> 2.4系統(tǒng)數(shù)據(jù)流圖</b></p><p> 系統(tǒng)數(shù)據(jù)流圖如圖2.3所示:</p><p> 圖2.3系統(tǒng)數(shù)據(jù)流圖</p><p><b> 3 數(shù)據(jù)庫設(shè)計(jì)</b></p>&
34、lt;p> 由于本系統(tǒng)涉及到許多數(shù)據(jù)的處理,這就需要有一個(gè)強(qiáng)大的后臺(tái)數(shù)據(jù)庫管理系統(tǒng)支持。本系統(tǒng)采用的是微軟公司的SQL Server 2000。SQL Server與Windows 2000 Server服務(wù)器緊密集成,而Windows 2000 Server服務(wù)器具有很好的安全性,能夠排除所有未經(jīng)授權(quán)的非法用戶的訪問,確保了SQL Server 2000服務(wù)器的安全性,符合系統(tǒng)對安全性的要求;用戶可以使用Web瀏覽器查詢存儲(chǔ)在
35、SQL Server 2000數(shù)據(jù)庫中的數(shù)據(jù),符合系統(tǒng)遠(yuǎn)程訪問數(shù)據(jù)庫的要求。容量龐大,每個(gè)數(shù)據(jù)庫中可創(chuàng)建多達(dá)20萬個(gè)數(shù)據(jù)表,數(shù)據(jù)表中的記錄的行數(shù)只受服務(wù)器硬盤空間的限制。JSP與Windows 2000 Server的完美組合,為中小型乃至企業(yè)級的web商業(yè)模型提供了一個(gè)更為穩(wěn)定,高效,安全的運(yùn)行環(huán)境。</p><p><b> 3.1系統(tǒng)E-R圖</b></p><p
36、> 該系統(tǒng)的E-R圖如圖3.1:</p><p> 圖3.1系統(tǒng)E-R圖</p><p> 3.2系統(tǒng)數(shù)據(jù)邏輯結(jié)構(gòu)</p><p> 表1 office(辦事處)</p><p> 表2 Terminal(終端)</p><p> 表3 medicine(藥品)</p><p>
37、; 表4 promoters(促銷員)</p><p> 表5 sale(銷售)</p><p> 3.3數(shù)據(jù)庫表關(guān)系圖</p><p> 多用戶系統(tǒng),數(shù)據(jù)庫數(shù)據(jù)保持一致性尤為重要,建立數(shù)據(jù)庫關(guān)系圖3.2如下:</p><p> 圖3.2數(shù)據(jù)庫表關(guān)系圖</p><p> 4 系統(tǒng)的實(shí)現(xiàn)及分析</p&g
38、t;<p> 系統(tǒng)采用JSP,SQL2000,B/S模式開發(fā)。JSP技術(shù)是用JAVA語言作為腳本語言的,配置JSP環(huán)境之前必須要安裝J2SDK ,它是Java2的軟件開發(fā)工具,是Java應(yīng)用程序的基礎(chǔ)。JSP網(wǎng)頁為整個(gè)服務(wù)器端的JAVA庫單元提供了一個(gè)接口來服務(wù)于HTTP的應(yīng)用程序。</p><p> 同時(shí),開發(fā)該系統(tǒng)選擇的是Apache+Tomcat服務(wù)器。Apache組織開發(fā)的一種JSP引擎
39、,本身具有Web服務(wù)器的功能,可以作為獨(dú)立的Web服務(wù)器來使用。但是,在作為Web服務(wù)器方面,Tomcat處理靜態(tài)HTML頁面時(shí)不如Apache迅速,也沒有Apache健壯,所以一般將Tomcat與Apache配合使用,讓Apache對網(wǎng)站的靜態(tài)頁面請求提供服務(wù),而Tomcat作為專用的JSP引擎,提供JSP解析,以得到更好的性能。并且Tomcat本身就是Apache的一個(gè)子項(xiàng)目,所以Tomcat對Apache提供了強(qiáng)有力的支持。<
40、;/p><p> 系統(tǒng)選擇B/S結(jié)構(gòu),B/S(Browser/Server)(圖4.1)結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著Internet技術(shù)的興起,對C/S結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過WWW瀏覽器來實(shí)現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端(Server)實(shí)現(xiàn),形成所謂三層3-tier結(jié)構(gòu)。這樣就大大簡化了客戶端電腦載荷,無需安裝特定客戶端,減
41、輕了系統(tǒng)維護(hù)與升級的成本和工作量,降低了用戶的總體成本(TCO)。采用該結(jié)構(gòu)軟件的優(yōu)勢在于架構(gòu)管理軟件更是方便、快捷、高效:(1)無須開發(fā)客戶端軟件,維護(hù)和升級方便;(2)可跨平臺(tái)操作,任何一臺(tái)機(jī)器只要裝有WWW瀏覽器軟件,均可作為客戶機(jī)來訪問系統(tǒng);(3)具有良好的開放性和可擴(kuò)充性;(4)可采用防火墻技術(shù)來保證系統(tǒng)的安全性,有效地適應(yīng)了當(dāng)前用戶對管理信息系統(tǒng)的新需求。因此該結(jié)構(gòu)在管理信息系統(tǒng)開發(fā)領(lǐng)域中獲得飛速發(fā)展,成為應(yīng)用軟件研制中一種
42、流行的體系結(jié)構(gòu)。</p><p> 圖4.1B/S模型結(jié)構(gòu)</p><p> 用戶或者管理員出現(xiàn)錯(cuò)誤操作或者非法操作時(shí)或予以屏蔽并給出錯(cuò)誤提示,方便修正,保證系統(tǒng)正常運(yùn)行。</p><p> 為方便用戶在使用該系統(tǒng)時(shí),保證數(shù)據(jù)在傳輸過程中的安全性,系統(tǒng)在設(shè)計(jì)開發(fā)過程中也運(yùn)用到SSL。SSL 的英文全稱是 "Secure Sockets Layer&q
43、uot; ,中文名為 "安全套接層協(xié)議層 ",技術(shù)上稱為安全套接字。它是網(wǎng)景( Netscape )公司提出的基于 WEB 應(yīng)用的安全協(xié)議。SSL協(xié)議可分為兩層: SSL記錄協(xié)議(SSL Record Protocol):它建立在可靠的傳輸協(xié)議(如TCP)之上,為高層協(xié)議提供數(shù)據(jù)封裝、壓縮、加密等基本功能的支持。并且可以簡單為加密通訊協(xié)議,使用SSL可以對通訊(包括電子郵件)內(nèi)容進(jìn)行高強(qiáng)度的加密,以防止黑客監(jiān)聽您的通
44、訊內(nèi)容甚至是用戶密碼。SSL 協(xié)議指定了一種在應(yīng)用程序協(xié)議(如 HTTP 、 Telenet 、 NMTP 和 FTP 等)和 TCP/IP 協(xié)議之間提供數(shù)據(jù)安全性分層的機(jī)制,它為 TCP/IP 連接提供數(shù)據(jù)加密、服務(wù)器認(rèn)證、消息完整性以及可選的客戶機(jī)認(rèn)證。</p><p> 系統(tǒng)開發(fā)的總體任務(wù)是實(shí)現(xiàn)藥品銷售管理的系統(tǒng)化、規(guī)范化和自動(dòng)化。系統(tǒng)功能分析是在系統(tǒng)開發(fā)的總體任務(wù)的基礎(chǔ)上完成的。經(jīng)過細(xì)致的系統(tǒng)分析得到藥
45、品銷售數(shù)據(jù)管理系統(tǒng)需完成的功能:</p><p> 4.1系統(tǒng)登錄及數(shù)據(jù)庫連接功能</p><p> 該模塊為用戶提供系統(tǒng)登錄信息,用戶在此界面登錄后,系統(tǒng)會(huì)根據(jù)數(shù)據(jù)庫里的資料來對登錄用戶進(jìn)行身份驗(yàn)證,此系統(tǒng)提供市場工作人員、銷售部工作人員及經(jīng)理的登錄權(quán)限,因?yàn)樵撓到y(tǒng)主要用于公司的管理人員。</p><p> 系統(tǒng)登錄模塊工作流程如圖4.2:</p>
46、;<p> 圖4.2系統(tǒng)登錄模塊工作流程圖</p><p> 登錄操作頁面如圖4.3所示:</p><p> 圖4.3系統(tǒng)登錄頁面</p><p> 其主要代碼及與數(shù)據(jù)庫的連接驗(yàn)證代碼如下:</p><p><b> <%</b></p><p> String s
47、henfen=request.getParameter("shengfen");</p><p> String account=request.getParameter("account");</p><p> String password=request.getParameter("password");</p&g
48、t;<p> Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");</p><p> Connection conn=DriverManager.getConnection("jdbc:odbc:tosql","sa","");</p><p> St
49、atement stmt = conn.createStatement();</p><p> if(shenfen.compareTo("a")==0)</p><p><b> {</b></p><p> out.println("市場管理人員");</p><p>
50、 String sql="select * from 市場工作人員 where 帳號(hào)='"+account+"'";</p><p> ResultSet rs=stmt.executeQuery(sql);</p><p> if(rs.next())</p><p><b> { //檢查密
51、碼</b></p><p> if((rs.getString("帳號(hào)").compareTo(account)==0)&&(rs.getString("密碼").compareTo(password)==0))</p><p> {out.println("ok");</p><
52、;p> session.setAttribute("name",rs.getString("姓名"));</p><p> response.sendRedirect("main1.jsp");</p><p><b> }</b></p><p><b> e
53、lse</b></p><p> {out.println("密碼不正確");}</p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p><p&g
54、t; out.println("無此用戶名或密碼");</p><p> //response.sendRedirect("某個(gè)錯(cuò)誤信息顯示頁面");</p><p><b> }</b></p><p><b> }</b></p><p> el
55、se if(shenfen.compareTo("b")==0)</p><p> { out.println("銷售部工作人員");</p><p><b> }</b></p><p> conn.close();</p><p><b> %><
56、/b></p><p> //防止用戶通過非正常路徑進(jìn)入系統(tǒng)內(nèi)部</p><p> <% String name=(String)session.getAttribute("name");</p><p> if(name==null)</p><p> { out.println("請通過正
57、常路徑進(jìn)來");}</p><p><b> else</b></p><p> out.println("市場工作人員主頁");%></p><p> 用戶不能刪除。本模塊最主要的部分就是實(shí)現(xiàn)用戶的身份識(shí)別。這一點(diǎn)在實(shí)際的使用中體現(xiàn)為銷售部工作人員與市場工作人員本身在藥店的管理上是有差異的。</
58、p><p> 4.2促銷員數(shù)據(jù)錄入功能</p><p> 此權(quán)限為市場工作人員所有,市場工作人員可以通過該系統(tǒng)錄入促銷員的數(shù)據(jù),以便管理各終端市場促銷人員。頁面如下(圖4.4):</p><p> 圖4.4 促銷員數(shù)據(jù)錄入頁面</p><p><b> 錄入數(shù)據(jù)代碼:</b></p><p>
59、<b> //連接數(shù)據(jù)庫</b></p><p> <%Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");</p><p> Connection con=DriverManager.getConnection("jdbc:odbc:tosql","sa"
60、,"");</p><p> Statement stmt = con.createStatement();</p><p> String sql="select * from promoters";</p><p> ResultSet rs=stmt.executeQuery(sql);</p>&
61、lt;p><b> %></b></p><p> //將促銷員數(shù)據(jù)錄入數(shù)據(jù)庫</p><p> <%@ page import="java.util.*"%></p><p><b> <%</b></p><p> String nam
62、e=request.getParameter("name");</p><p> name=new String( name.getBytes("ISO-8859-1"),"gb2312"); </p><p> String sex=request.getParameter("sex");</p&g
63、t;<p> sex=new String( sex.getBytes("ISO-8859-1"),"gb2312"); </p><p> String birthday=request.getParameter("birthday");</p><p> String telephone=request.g
64、etParameter("telephone");</p><p> String address=request.getParameter("address");</p><p> String mobilphone=request.getParameter("mobilphone");</p><p&g
65、t; String market=request.getParameter("market");</p><p> market=new String( market.getBytes("ISO-8859-1"),"gb2312"); </p><p> String salary=request.getParameter(
66、"salary");</p><p> market.trim();</p><p> String beizhu=request.getParameter("beizhu");</p><p> Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");</p
67、><p> Connection con=DriverManager.getConnection("jdbc:odbc:tosql","sa","");</p><p> //Statement stmt = conn.createStatement();</p><p> PreparedStateme
68、nt ps=con.prepareStatement("insert into promoters(姓名,性別,固定電話,住址,手機(jī),市場,工資,備注) values(?,?,?,?,?,?,?,?)");</p><p> ps.setString(1,name);</p><p> ps.setString(2,sex);</p><p>
69、; ps.executeUpdate();</p><p> con.close();</p><p><b> %></b></p><p> //將數(shù)據(jù)庫中錄入的促銷員信息調(diào)出查詢</p><p> <% while(rs.next())</p><p><b>
70、; {%></b></p><p><b> <tr></b></p><p> <td><%=rs.getString("姓名")%></td></p><p> <td><%=rs.getString("性別"
71、)%></td></p><p> <td><%=rs.getString("出生日期")%></td></p><p><b> </tr></b></p><p><b> <% }</b></p><
72、p> con.close();</p><p><b> %></b></p><p> 4.3銷售數(shù)據(jù)錄入功能</p><p> 市場工作人可以將銷售數(shù)據(jù)及時(shí)錄入系統(tǒng),確保銷售工作的準(zhǔn)確記錄.其頁面如圖4.5:</p><p> 圖4.5 銷售數(shù)據(jù)錄入頁面</p><p>
73、 銷售數(shù)據(jù)錄入功能主要關(guān)鍵代碼:</p><p> //將銷售數(shù)據(jù)錄入數(shù)據(jù)庫</p><p> <%@ page import="java.util.*"%></p><p><b> <%</b></p><p> Class.forName("sun.jdbc
74、.odbc.JdbcOdbcDriver");</p><p> Connection con=DriverManager.getConnection("jdbc:odbc:tosql","sa","");</p><p> //Statement stmt = conn.createStatement();<
75、/p><p> PreparedStatement ps=con.prepareStatement("insert into Sale(促銷員姓名,終端名稱,藥品名,銷售編號(hào),售價(jià),數(shù)量,提成金額) values(?,?,?,?,?,?,?)");</p><p> ps.setString(1,name);</p><p> ps.setSt
76、ring(2,terminal);</p><p> //ps.setDate(3,Date.parse(birthday));</p><p> ps.setString(3,medicinename);</p><p> ps.setString(4,salenumber);</p><p> ps.setInt(5,Intege
77、r.parseInt(saleprice));</p><p> ps.setInt(6,Integer.parseInt(salenumbers));</p><p> ps.setInt(7,Integer.parseInt(ticheng));</p><p> ps.executeUpdate();</p><p> con.
78、close();%></p><p> //將錄入數(shù)據(jù)庫的銷售數(shù)據(jù)調(diào)出查詢</p><p> <%Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");</p><p> Connection con=DriverManager.getConnection("jdbc:odbc:t
79、osql","sa","");</p><p> Statement stmt = con.createStatement();</p><p> String sql="select * from sale";</p><p> ResultSet rs=stmt.executeQuer
80、y(sql);</p><p><b> %></b></p><p> 其它代碼同上功能模塊代碼類似。</p><p> 4.4終端信息錄入功能</p><p> 市場工作人員可以將各銷售終端的信息及時(shí)錄入數(shù)據(jù)庫,以便對各市場終端進(jìn)行及時(shí)有效的管理。終端信息包括終端名稱、市場、區(qū)域、分線、類型及性質(zhì)等內(nèi)容
81、。頁面如圖4.6:</p><p> 圖4.6 終端信息錄入頁面</p><p> 終端信息錄入功能代碼:</p><p> <%@ page import="java.util.*"%></p><p><b> <%</b></p><p> C
82、lass.forName("sun.jdbc.odbc.JdbcOdbcDriver");</p><p> Connection con=DriverManager.getConnection("jdbc:odbc:tosql","sa","");</p><p><b> //連接數(shù)據(jù)庫<
83、;/b></p><p> PreparedStatement ps=con.prepareStatement("insert into terminal values(?,?,?,?,?,?,?,?,?,?,?,?,?)");</p><p> ps.setString(1,terminal);</p><p> ps.setStr
84、ing(2,market);</p><p> ps.executeUpdate();</p><p> con.close();</p><p><b> %></b></p><p> //錄入的終端信息可以從數(shù)據(jù)庫里調(diào)出查詢</p><p> <%Class.forNa
85、me("sun.jdbc.odbc.JdbcOdbcDriver");</p><p> Connection con=DriverManager.getConnection("jdbc:odbc:tosql","sa","");</p><p> Statement stmt = con.createSt
86、atement();</p><p> String sql="select * from terminal";</p><p> ResultSet rs=stmt.executeQuery(sql);</p><p><b> %></b></p><p> 其它代碼同上功能模塊代碼
87、類似。</p><p> 4.5市場信息錄入功能</p><p> 此功能權(quán)限為銷售部管理人員所有,銷售部門工作人員可以將各大區(qū)、省區(qū)以及市場錄入數(shù)據(jù)庫,方便銷售管理人員對銷售情況的統(tǒng)一管理。頁面如圖4.7:</p><p> 圖4.7 市場信息錄入頁面</p><p> 市場信息錄入功能代碼:</p><p>
88、; Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");</p><p> Connection con=DriverManager.getConnection("jdbc:odbc:tosql","sa","");</p><p> //Statement stm
89、t = conn.createStatement();</p><p> PreparedStatement ps=con.prepareStatement("insert into Office values(?,?,?)");</p><p> ps.setString(1,daqu);</p><p> ps.setString(2,
90、province);</p><p> ps.setString(3,market);</p><p> ps.executeUpdate();</p><p> con.close();</p><p><b> %></b></p><p> //查詢數(shù)據(jù)庫里錄入的市場信息&l
91、t;/p><p> <%Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");</p><p> Connection con=DriverManager.getConnection("jdbc:odbc:tosql","sa","");</p><
92、;p> Statement stmt = con.createStatement();</p><p> String sql="select * from Office";</p><p> ResultSet rs=stmt.executeQuery(sql);</p><p><b> %></b>
93、;</p><p> <% while(rs.next())</p><p><b> {%></b></p><p><b> <tr></b></p><p> <td><%=rs.getString("大區(qū)")%>&l
94、t;/td></p><p> <td><%=rs.getString("省區(qū)")%></td></p><p> <td><%=rs.getString("市場")%></td></p><p><b> </tr>&l
95、t;/b></p><p><b> <% }</b></p><p> con.close();</p><p><b> %></b></p><p> 其它代碼同上功能模塊代碼類似。</p><p> 4.6綜合信息查詢功能</p>
96、;<p> 銷售工作人員可以選擇任意時(shí)間段對藥品銷售情況進(jìn)行及時(shí)的綜合查詢,方便工作人員對銷售情況進(jìn)行詳盡的了解,對接下來的銷售策略做出正確的分析和判斷。</p><p> 其查詢頁面如圖4.8:</p><p> 圖4.8 綜合信息查詢頁面</p><p> 綜合信息查詢功能實(shí)現(xiàn)代碼如下:</p><p> <
97、%Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");</p><p> Connection con=DriverManager.getConnection("jdbc:odbc:tosql","sa","");</p><p> Statement stmt =
98、con.createStatement();</p><p> String sql="select 市場 from office";</p><p> ResultSet rs=stmt.executeQuery(sql);</p><p><b> %></b></p><p>
99、<form action="Insertterminaldata.jsp"method='post'></p><p> <table width="963" border="0"></p><p><b> <tr></b></p>&l
100、t;p> <td height="22" colspan="3"><div align="center"><span class="STYLE3"> 終 端 信 息 錄 入</span></div></td></p><p><b> <
101、/tr></b></p><p><b> <tr></b></p><p> <td height="30"><a href="listterminaldata.jsp">查看終端數(shù)據(jù)</a></td></p><p>
102、 <td height="30"> </td></p><p> <td> </td></p><p> <td> </td></p><p><b> </tr></b></
103、p><p><b> <tr></b></p><p> <td > </td></p><p> <td width="147"></p><p><b> <label></b></p&g
104、t;<p> <div align="center" class="STYLE2">終端名稱:</div></p><p> </label></td></p><p> <td width="549"><label></p>
105、<p> <input name="terminal" type="text" id="terminal" size="30" maxlength="100"/></p><p> </label></td></p><p><b&g
106、t; </tr></b></p><p><b> <tr></b></p><p> <td> </td></p><p> <td><div align="center" class="STYLE2"
107、;>市場:</div></td></p><p> <td><label></p><p> <select name="market" id="market"></p><p> <% while (rs.next())</p>&l
108、t;p><b> {</b></p><p> String a=rs.getString("市場");</p><p><b> %></b></p><p> <option value="<%=a%>" ><%=a%>&l
109、t;/option></p><p><b> <%}</b></p><p> con.close();</p><p><b> %></b></p><p><b> <%</b></p><p> String
110、city=request.getParameter("city");</p><p> String year1=request.getParameter("year1");</p><p> String month1=request.getParameter("month1");</p><p>
111、 String day1=request.getParameter("day1");</p><p> String year2=request.getParameter("year2");</p><p> String month2=request.getParameter("month2");</p>&l
112、t;p> String day2=request.getParameter("day2");</p><p> if(city==null || year1==null) //檢測是否設(shè)置了查詢條件</p><p><b> {</b></p><p> out.println("從上面設(shè)置查詢條件&
113、quot;);</p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p><p> //在這里編寫判斷日期是否正確的代碼,也可以在客戶端編寫</p><p> String
114、date1=year1+"-"+month1+"-"+day1;</p><p> String date2=year2+"-"+month2+"-"+day2;</p><p> city=new String( city.getBytes("ISO-8859-1"),"gb
115、2312");</p><p> sql="select 銷售編號(hào),終端名稱,藥品名,售價(jià),數(shù)量,日期,促銷員姓名,提成金額 from sale where 日期>='"+date1+"' and 日期<='"+date2+"' and 終端名稱 in (select 終端名稱 from terminal w
116、here 市場='"+city+"')"; </p><p> rs=stmt.executeQuery(sql);</p><p> %><%=city%>市場<%=date1%>至<%=date2%>的銷售情況</p><p> <table width=&quo
117、t;875" border="1" cellspacing="0" bordercolor="#000099" bordercolorlight="#FFFFFF"></p><p><b> <tr></b></p><p> <td width=&
118、quot;64">市場</td></p><p> <td width="69">銷售序號(hào)</td></p><p> <td width="197">終端名稱</td></p><p> <td width="97"&
119、gt;藥品名</td></p><p> <td width="64">售價(jià)</td></p><p> <td width="57">數(shù)量</td></p><p> <td width="109">日期</td>&
120、lt;/p><p> <td width="94">促銷員</td></p><p> <td width="86">提成</td></p><p><b> </tr></b></p><p> <% whil
121、e(rs.next()) {%></p><p><b> <tr></b></p><p> <td><%=city%> </td></p><p> <td><%=rs.getInt("銷售編號(hào)")%> 
122、;</td></p><p> <td><%=rs.getString("終端名稱")%> </td></p><p> <td><%=rs.getString("藥品名")%> </td></p><p&g
123、t; <td><%=rs.getDouble("售價(jià)")%> </td></p><p> <td><%=rs.getInt("數(shù)量")%> </td></p><p> <td><%=rs.getDate("
124、日期")%> </td></p><p> <td><%=rs.getString("促銷員姓名")%> </td></p><p> <td><%=rs.getDouble("提成金額")%> </
125、td></p><p><b> </tr></b></p><p><b> <%}</b></p><p> rs.close();</p><p> } //測試是否設(shè)置查詢條件語句的else結(jié)尾</p><p> con.close(
126、);</p><p><b> %></b></p><p> 4.7市場業(yè)績查詢功能</p><p> 市場業(yè)績查詢功能的實(shí)現(xiàn),銷售部工作人員可以根據(jù)實(shí)際需要選擇不同的時(shí)間段對各市場的銷售情況進(jìn)行查詢,能顯示操作人員所查詢的時(shí)間段的數(shù)據(jù)。數(shù)據(jù)在每次查詢傳輸過程中都是基于SSL安全的進(jìn)行傳輸。設(shè)計(jì)代碼與綜合信息查詢功能代碼類似。&l
127、t;/p><p> 藥品銷售情況查詢以及各市場銷售情況查詢的代碼均于綜合信息查詢模塊的代碼類似,在此不一一詳列。</p><p> 4.8 系統(tǒng)安全性的實(shí)現(xiàn) </p><p> 在設(shè)計(jì)該系統(tǒng)時(shí),特別考慮到數(shù)據(jù)在傳輸過程中的安全性,本系統(tǒng)的綜合信息查詢、藥品銷售情況查詢、市場業(yè)績查詢、銷售數(shù)據(jù)錄入、市場信息錄入、以及促銷員數(shù)據(jù)錄入功能均運(yùn)用SSL來保證數(shù)據(jù)的安全性。
128、在windows環(huán)境下具體配置方法如下:</p><p> 1.使用keytool生成證書庫文件</p><p> 在命令行窗口上執(zhí)行下列命令:</p><p> >keytool -genkey -alias tomcat -keyalg RSA -keysize 1024
129、;-validity 365 -keystore tomcat.keystore </p><p> 此時(shí)會(huì)在當(dāng)前目錄下生成文件tomcat.keystore。記住當(dāng)時(shí)輸入的密碼(假設(shè)為123456)。</p><p> 注:keytool文件是在Java的bin目錄下。</p><p> 2.將生成的tomcat.ke
130、ystore文件放在TOMCAT/conf下。</p><p> 3.修改server.xml文件:</p><p> 去掉下面SSL Connector的注釋,修改為如下: </p><p> <!-- Define an SSL HTTP/1.1 Connector on
131、;port 8443 --> </p><p> <Connector </p><p> port="8443" maxHttpHeaderSize="8192"</p><p> maxThreads="150" min
132、SpareThreads="25"</p><p> maxSpareThreads="75"</p><p> enableLookups="false" </p><p> disableUploadTimeout="true"</p><p> ac
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- jsp藥品銷售數(shù)據(jù)管理系統(tǒng)
- 超市銷售管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)
- 數(shù)據(jù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 畢業(yè)設(shè)計(jì)--基于xml數(shù)據(jù)管理的crm系統(tǒng)設(shè)計(jì)
- 基于數(shù)據(jù)挖掘的圖書館數(shù)據(jù)管理系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)【畢業(yè)設(shè)計(jì)】
- 繼保異構(gòu)數(shù)據(jù)管理系統(tǒng)畢業(yè)設(shè)計(jì)
- 繼保異構(gòu)數(shù)據(jù)管理系統(tǒng)畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)(論文)超市銷售管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 畢業(yè)設(shè)計(jì)--在線服裝銷售管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- 畢業(yè)設(shè)計(jì)---商品銷售管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 藥品銷售系統(tǒng)研究與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)(含外文翻譯)
- 畢業(yè)設(shè)計(jì)--在線服裝銷售管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- 石化企業(yè)油品銷售稱重流程與數(shù)據(jù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 局?jǐn)?shù)據(jù)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).pdf
- 畢業(yè)設(shè)計(jì)---超市銷售系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 新聞數(shù)據(jù)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).pdf
- 醫(yī)療數(shù)據(jù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 地震數(shù)據(jù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 畢業(yè)設(shè)計(jì)---超市商品銷售管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- 歷史數(shù)據(jù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
評論
0/150
提交評論