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

下載本文檔

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

文檔簡介

1、藥品銷售數(shù)據(jù)管理系統(tǒng)的設計與實現(xiàn)藥品銷售數(shù)據(jù)管理系統(tǒng)的設計與實現(xiàn) 摘要摘要 隨著信息化時代高速發(fā)展,互聯(lián)網(wǎng)已影響著我們生活的方方面面。它的種 種優(yōu)勢也正日益被各個領域運用。藥品銷售數(shù)據(jù)管理系統(tǒng)正是針對目前藥品銷 售工作的紛繁復雜所設計,為企業(yè)的藥品銷售提供信息化管理。本文著重論述 了系統(tǒng)的功能與實現(xiàn)、系統(tǒng)結(jié)構(gòu)及數(shù)據(jù)流程。文章介紹了系統(tǒng)開發(fā)時所用到的 環(huán)境和工具,包括:jsp、sql2000、j2sdk、apache +tomcat 服務器以及對系 統(tǒng)安全策略上所使用的 ssl。對系統(tǒng)的總體結(jié)構(gòu)及數(shù)據(jù)庫結(jié)構(gòu)文章也做了相應 的說明,并詳細介紹了系統(tǒng)如何實現(xiàn)對終端部門的藥品基本信息、市場銷售狀 況、

2、以及對促銷員數(shù)據(jù)、銷售數(shù)據(jù)、終端信息的錄入和綜合信息查詢等功能。 關鍵詞關鍵詞:管理系統(tǒng);藥品;信息化管理;ssl the design and realization of the drugs sales-data management system abstract with the rapid progress of informational era, the internet is influencing our life in all respects. the all kinds of vantages are being used in various fields. the

3、drugs sales-data management system has been designed in allusion to the numerous and complicated work in drugs sale, which could provide the informational management for the drugs company. the thesis focuses on the function and the realization of the system, the systems structure and the flow of dat

4、a. the thesis introduces the environment and tools for developing the system, including jsp、sql2000、j2sdk、apache+tomcat server and ssl to the security of the system. then the thesis has given full directions of the main structure of system and database , and introduced minutely how to realize the in

5、put of the basic information of drugs for the terminals、the state of market selling、data of promoters 、terminal information as well as the inquiry of general information and so on. key words: the management system; drug; informational management; ssl 目目 錄錄 論文總頁數(shù):27 頁 1 引言.1 1.1 課題背景.1 1.2 課題研究的意義.1

6、2 系統(tǒng)總體設計.2 2.1 功能需求.2 2.2 性能需求.4 2.3 運行環(huán)境要求.5 2.4 系統(tǒng)數(shù)據(jù)流圖.5 3 數(shù)據(jù)庫設計.5 3.1 系統(tǒng) e-r 圖.6 3.2 系統(tǒng)數(shù)據(jù)邏輯結(jié)構(gòu).6 3.3 數(shù)據(jù)庫表關系圖.8 4 系統(tǒng)的實現(xiàn)及分析.8 4.1 系統(tǒng)登錄及數(shù)據(jù)庫連接功能.10 4.2 促銷員數(shù)據(jù)錄入功能.12 4.3 銷售數(shù)據(jù)錄入功能.14 4.4 終端信息錄入功能.15 4.5 市場信息錄入功能.17 4.6 綜合信息查詢功能.18 4.7 市場業(yè)績查詢功能.21 4.8 系統(tǒng)安全性的實現(xiàn).21 5 系統(tǒng)測試,性能分析.22 結(jié) 論.25 參考文獻.25 致 謝.錯誤!未定義書

7、簽。錯誤!未定義書簽。 聲 明.錯誤!未定義書簽。錯誤!未定義書簽。 1 1 引言引言 1.11.1 課題背景課題背景 在如今這個信息化高速發(fā)展的時代,伴隨著高新科技和計算機的飛速發(fā)展, 誰能更有效地利用自身資源,掌握更全面、更準確的信息,更快地做出科學的 決策,誰就能順應社會的潮流,在激烈的競爭中站穩(wěn)腳跟,并同時給企業(yè)帶來 更高的回報。人們的生活已經(jīng)開始發(fā)生重大的變革,效率已經(jīng)成為各個企業(yè)生 存的首要條件,更好更快地使用和了解相關的信息,以及處理更多更繁瑣的事 物便是設計該藥品銷售數(shù)據(jù)管理系統(tǒng)的初衷。 隨著我國經(jīng)濟與高科技的飛速發(fā)展,商業(yè)企業(yè)間競爭日益激烈,各商家企 業(yè)都在進行著一場變革,無

8、論是從生產(chǎn)效率、銷售渠道或是管理方法,都要求 能更好的順應社會發(fā)展的大環(huán)境,提高企業(yè)自身價值。而管理是企業(yè)工作的核 心,管理信息的重要作用不容忽視,所以每個大企業(yè)都把信息管理放在重要位 置,管理工作的成敗取決于能否做出有效的決策,而有效的、正確的決策則取 決于來自外界的、內(nèi)部的正確信息??茖W的進步和生產(chǎn)的發(fā)展使人類的意識總 量不斷增長,生產(chǎn)社會化趨勢的擴大和社會對產(chǎn)品需求的多樣化,生產(chǎn)經(jīng)營活 動中涉及內(nèi)外部的信息量的迅速膨脹等因素,對信息進行收集、加工、傳遞等 過程的時間性和準確性都提出了更高要求。計算機把生產(chǎn)經(jīng)營過程中巨大的數(shù) 據(jù)流收集、組織起來經(jīng)過加工處理轉(zhuǎn)換成為對各級管理人員做決策的有用

9、信息, 輔助企業(yè)各項業(yè)務活動的進行。 藥品銷售管理系統(tǒng)是目前一個醫(yī)藥公司不可缺少的部分,所以藥品銷售數(shù) 據(jù)管理系統(tǒng)應該能夠為藥品企業(yè)的決策者和管理者提供充足的信息,快捷的查 詢手段和有效的管理方式。但一直以來人們使用傳統(tǒng)人工的方式管理文件檔案, 這種管理方式存在著許多缺點,如:效率低、保密性差,另外時間一長,將產(chǎn) 生大量的文件和數(shù)據(jù),這對于查找、更新和維護都帶來了不少的困難。 隨著科 學技術(shù)的不斷提高,計算機科學技術(shù)日漸成熟,其強大的功能已為人們深刻認 識,它已進入人類社會的各個領域并發(fā)揮著越來越重要的作用。 該藥品銷售數(shù)據(jù)管理系統(tǒng)便可為公司在全國各大區(qū)、省份及終端銷售機構(gòu) 的藥品銷售提供詳盡

10、、方便、務實的數(shù)據(jù)管理服務。使企業(yè)管理人員通過該系 統(tǒng)得到及時的市場產(chǎn)品銷售情況,并對下屬機構(gòu)提供公司最新的產(chǎn)品信息。從 而對公司的銷售戰(zhàn)略發(fā)展提供快捷的信息傳輸途徑。 1.21.2 課題研究的意義課題研究的意義 網(wǎng)絡信息技術(shù)發(fā)展到今天,internet 已經(jīng)直接影響著我們的生活,信息網(wǎng) 絡正在成長為“第四媒體” ,將成為人們獲得信息和實現(xiàn)社會多種功能的主要載 體。我國互聯(lián)網(wǎng)從 1992 年開始正式登場,至今已有網(wǎng)民超過 120 萬,在日漸壯 大的網(wǎng)絡用戶中,隨著以計算機網(wǎng)絡為核心的信息技術(shù)的迅猛發(fā)展,各行各業(yè) 的信息化管理也逐步被人們重視并運用于不同領域,管理者完全可以擺脫以前 復雜的手工化

11、采集信息,匯總信息的繁冗工作方式,通過現(xiàn)代計算機網(wǎng)絡進行 先進的網(wǎng)絡化信息管理。而在企業(yè)的眾多銷售領域中,藥品銷售數(shù)據(jù)管理很長 時間以來都是業(yè)界所頭疼關心的問題,如何才能方便快捷地掌握各地區(qū)、各部 門的銷售情況,并且不需再投入極大的人力、物力和財力去采集、匯總、分析 信息就能準確的為企業(yè)的銷售計劃做出準確的分析判斷。所以,看到計算機網(wǎng) 絡的信息化管理能為企業(yè)管理帶來如此巨大的改善,藥品銷售數(shù)據(jù)管理系統(tǒng)正 逐步受到業(yè)界的廣泛重視。 就藥品銷售數(shù)據(jù)管理系統(tǒng)而言,由于網(wǎng)絡已經(jīng)覆蓋全球,信息量大而獨具 優(yōu)勢。藥品銷售數(shù)據(jù)管理的理念也很簡單,就是用戶可以方便的記錄各種銷售 情況,查詢各種與公司銷售有關的

12、數(shù)據(jù),以便決策者對公司銷售管理進行及時 的分析和判斷。管理者無需親臨商店,一個個查找,只要坐在電腦前,開機上 網(wǎng)即可了解到各銷售終端的銷售情況,檢索也很方便。作為計算機應用的一部 分,使用計算機對藥品銷售信息進行管理,具有用手工管理所無法比擬的優(yōu)點。 例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本 低等。這些優(yōu)點能夠極大地提高藥品銷售管理的效率,也是科學化、正規(guī)化管 理,與世界接軌的重要條件。因此該系統(tǒng)對公司銷售管理具有實際意義。 2 2 系統(tǒng)總體設計系統(tǒng)總體設計 2.12.1 功能需求功能需求 目前藥品銷售的狀況紛繁復雜,以現(xiàn)有的工作人員無法應付如今銷售工作 中遇到的大

13、量數(shù)據(jù)處理問題。同時還會出現(xiàn)由此帶來的大量記錄存放和管理所 帶來的問題。 在計算機網(wǎng)絡,數(shù)據(jù)庫和先進的開發(fā)平臺上,利用現(xiàn)有的軟件,配置一定 的硬件,開發(fā)一個具有開放體系結(jié)構(gòu)的、易擴充的、易維護的、具有良好人機 交互界面的藥品銷售數(shù)據(jù)管理系統(tǒng),實現(xiàn)藥品銷售數(shù)據(jù)管理的自動化的計算機 系統(tǒng),為企業(yè)的決策層提供準確、精細、迅速的藥品銷售信息。系統(tǒng)要求如圖 2.1: 長沙(瀏覽 器) 北京(總部) 互聯(lián)網(wǎng) 圖 2.1 系統(tǒng)要求 成都 (瀏覽器) 公司有若干個銷售市場,分布在不同的城市,要求每個市場都定期向總部 傳送銷售信息,總部根據(jù)這些信息分析各市場的銷售業(yè)績,從而做出正確的決 策。同時各市場的費用申請

14、等日常辦公也通過網(wǎng)上辦理。 使用系統(tǒng)的人員分為兩類:銷售部管理人員、各市場管理人員。他們的職 責如下: 銷售部管理人員:輸入藥品信息、給藥品定價;建立各市場數(shù)據(jù),分配市 場管理人員賬號和密碼。執(zhí)行分析任務,包括某段時間內(nèi)、某大區(qū)或者某市場 的銷售情況,或者某一個藥品的銷售情況,或者按情況從大到小排序。 市管管理人員:建立終端數(shù)據(jù)、促銷員數(shù)據(jù)、促銷員的銷售數(shù)據(jù)。 根據(jù)實際工作需要,在具體實現(xiàn)過程中系統(tǒng)設計劃分為如下幾個模塊,如 圖 2.2 所示: 圖 2.2 系統(tǒng)功能模塊圖 (1)促銷員數(shù)據(jù)錄入。市場管理人員在管理過程中需要對促銷人員的數(shù)據(jù) 進行記錄,以便在工作中方便地了解各促銷人員的信息。 (

15、2)銷售數(shù)據(jù)錄入。此功能是該系統(tǒng)不可或缺地一個重要模塊,也是管理 人員最關心的一項功能,日后管理人員對銷售數(shù)據(jù)的查詢都是靠市場管理人員 在平時的銷售工作對銷售數(shù)據(jù)進行及時的記錄。 銷售部管理人員操作市場管理人員操作 市 場 業(yè) 績 查 詢 綜 合 信 息 查 詢 市 場 信 息 錄 入 各 市 場 銷 售 情 況 查 詢 終 端 信 息 錄 入 銷 售 數(shù) 據(jù) 錄 入 促 銷 員 數(shù) 據(jù) 錄 入 系統(tǒng)登陸 藥 品 銷 售 情 況 查 詢 (3)終端信息錄入。為方便管理人員管理各銷售終端,需對終端信息進行 相關記錄,管理者可以在部署銷售任務,考核銷售業(yè)績時對終端信息加以了解。 (4)市場業(yè)績查詢

16、。該功能是管理者進行銷售業(yè)績考核的依據(jù),管理者因 為實際決策需要需了解各市場的某時間段的銷售情況便可使用此功能進行查詢。 (5)綜合信息查詢。管理者無需逐個向各市場終端匯總銷售情況通過綜合 信息查詢大大提高了工作效率。 (6)藥品銷售情況查詢。此模塊為該系統(tǒng)的基本功能,銷售部工作人員通 過對藥品銷售情況的查詢可以對下一步的藥品銷售方案進行及時的調(diào)整和判斷。 (7)市場信息錄入。銷售部工作人員為方便記錄各市場的信息,需要此功 能來保證市場信息的錄入。 (8)各市場銷售情況查詢。有時為比較各地區(qū)的銷售情況,管理人員需對 各市場銷售情況進行查詢,以針對性的對不同市場的銷售策略進行相應的調(diào)整 和改善。

17、 上述幾項模塊為該系統(tǒng)的主要實現(xiàn)目標功能,也是實際工作中解決實際問 題所用到的基本功能。 系統(tǒng)應支持的最大終端數(shù)和應支持的并行操作的用戶數(shù)為 100。用戶的需 求具體體現(xiàn)在各種信息安全地輸入、保存、更新和查詢,這就要求數(shù)據(jù)庫結(jié)構(gòu) 能充分滿足各種信息的輸出和輸入,并基于 ssl 以保證數(shù)據(jù)在傳輸過程中的安 全性。收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)以及合理組織數(shù)據(jù)處理的流程,然后形成一份 詳盡的數(shù)據(jù)流圖,就能為以后的設計提供依據(jù)。 2.22.2 性能需求性能需求 (1)系統(tǒng)處理的準確性和及時性 系統(tǒng)處理的準確性和及時性是系統(tǒng)的必要性能。在系統(tǒng)設計和開發(fā)過程中, 要充分考慮系統(tǒng)當前和將來可能承受的工作量,使系統(tǒng)

18、的處理能力和響應時間 能夠滿足企業(yè)對信息處理的需求。 由于藥品銷售數(shù)據(jù)管理系統(tǒng)的查詢功能對于整個系統(tǒng)的功能和性能完成舉 足輕重。作為系統(tǒng)的很多數(shù)據(jù)來源,而藥品銷售數(shù)據(jù)又影響企業(yè)的決策活動, 其準確性很大程度上決定了藥品銷售數(shù)據(jù)管理系統(tǒng)的成敗。在系統(tǒng)開發(fā)過程中, 必須采用一定的方法保證系統(tǒng)的準確性。 (2)系統(tǒng)的易用性 藥品銷售數(shù)據(jù)管理系統(tǒng)是直接面對使用人員的,而使用人員往往對計算機 并不是非常熟悉。這就要求系統(tǒng)能夠提供良好的用戶接口,易用的人機交互界 面。要實現(xiàn)這一點,就要求系統(tǒng)應該盡量使用用戶熟悉的術(shù)語和中文信息的界 面以縮短用戶對系統(tǒng)熟悉的過程。 (3)系統(tǒng)的標準性 系統(tǒng)在設計開發(fā)使用過程

19、中都要涉及到很多計算機硬件、軟件。所有這些 都要符合主流國際、國家和行業(yè)標準。例如在開發(fā)中使用的操作系統(tǒng)、網(wǎng)絡系 統(tǒng)、開發(fā)工具都必須符合通用標準。同時,在自主開發(fā)本系統(tǒng)時,要進行良好 的設計工作,制訂行之有效的軟件工程規(guī)范,保證代碼的易讀性、可操作性和 可移植性。 (4)系統(tǒng)的安全性 為保證用戶在使用系統(tǒng)的過程中,數(shù)據(jù)傳輸?shù)陌踩砸彩情_發(fā)此系統(tǒng)不可 忽略的問題。所以提高系統(tǒng)的安全性能,保證用戶使用的數(shù)據(jù)在傳輸過程中不 被篡改,真實有效。所以考慮到安全方面的必要性此系統(tǒng)采用 ssl 技術(shù)來確保 數(shù)據(jù)在傳輸過程中的安全性。 2.32.3 運行環(huán)境要求運行環(huán)境要求 系統(tǒng)需在 windows2000

20、以上的操作系統(tǒng)中運行,數(shù)據(jù)庫為 sql2000。根據(jù) 業(yè)務的實際需要,要存儲的數(shù)據(jù)信息可能會比較多,所以外存容量要求比較大, 系統(tǒng)至少要有 80g 的硬盤。 2.42.4 系統(tǒng)數(shù)據(jù)流圖系統(tǒng)數(shù)據(jù)流圖 系統(tǒng)數(shù)據(jù)流圖如圖 2.3 所示: 市場工作人員 數(shù)據(jù)錄入 銷售單 促銷員數(shù)據(jù) 銷售數(shù)據(jù) 終端信息 生成報表 銷售部工作人員報表 圖 2.3 系統(tǒng)數(shù)據(jù)流圖 3 3 數(shù)據(jù)庫設計數(shù)據(jù)庫設計 由于本系統(tǒng)涉及到許多數(shù)據(jù)的處理,這就需要有一個強大的后臺數(shù)據(jù)庫管 理系統(tǒng)支持。本系統(tǒng)采用的是微軟公司的 sql server 2000。sql server 與 windows 2000 server 服務器緊密集成,

21、而 windows 2000 server 服務器具有 很好的安全性,能夠排除所有未經(jīng)授權(quán)的非法用戶的訪問,確保了 sql server 2000 服務器的安全性,符合系統(tǒng)對安全性的要求;用戶可以使用 web 瀏覽器查 詢存儲在 sql server 2000 數(shù)據(jù)庫中的數(shù)據(jù),符合系統(tǒng)遠程訪問數(shù)據(jù)庫的要求。 容量龐大,每個數(shù)據(jù)庫中可創(chuàng)建多達 20 萬個數(shù)據(jù)表,數(shù)據(jù)表中的記錄的行數(shù)只 受服務器硬盤空間的限制。jsp 與 windows 2000 server 的完美組合,為中小 型乃至企業(yè)級的 web 商業(yè)模型提供了一個更為穩(wěn)定,高效,安全的運行環(huán)境。 3.13.1 系統(tǒng)系統(tǒng) e-re-r 圖圖

22、 該系統(tǒng)的 e-r 圖如圖 3.1: 圖 3.1 系統(tǒng) e-r 圖 終端 促銷員 藥品 辦事處 經(jīng)營 分配 管理 1 m 1 m 折扣率 藥品 名 定價 大區(qū) 終端名稱 出生 日期 姓名 性別 分線 市場 區(qū)域 住址 固定電話 連鎖店 省區(qū) 市場 性質(zhì) 類型 m n 1 3.23.2 系統(tǒng)數(shù)據(jù)邏輯結(jié)構(gòu)系統(tǒng)數(shù)據(jù)邏輯結(jié)構(gòu) 表 1 office(辦事處) 列名數(shù)據(jù)類型長度備注 大區(qū)char10 省區(qū)char10 市場varchar20主鍵 表 2 terminal(終端) 列名數(shù)據(jù)類型長度備注 終端名稱 varchar50 主鍵 市場 varchar20 區(qū)域 char20 分線 char10 類型

23、 char10 性質(zhì) char10 連鎖店 varchar30 負責人姓名 varchar20 點內(nèi)電話 char15 地址 varchar50 負責人手機 char15 法人代表 char20 備注 varchar50 表 3 medicine(藥品) 列名數(shù)據(jù)類型長度備注 藥品名 varchar20 主鍵 定價 money8 折扣率 float8 表 4 promoters(促銷員) 列名數(shù)據(jù)類型長度備注 姓名 varchar20 主鍵 性別 char2 出生日期 datetime8 固定電話 varchar20 住址 varchar100 手機 char15 市場 varchar20 工

24、資 money8 備注 varchar200 表 5 sale(銷售) 列名數(shù)據(jù)類型長度備注 促銷員姓名 varchar20 主鍵 終端名稱 varchar50 主鍵 藥品名 varchar20 主鍵 銷售編號 char10 售價 money8 銷售數(shù)量 int4 銷售日期 datetime8 提成 money8 3.33.3 數(shù)據(jù)庫表關系圖數(shù)據(jù)庫表關系圖 多用戶系統(tǒng),數(shù)據(jù)庫數(shù)據(jù)保持一致性尤為重要,建立數(shù)據(jù)庫關系圖 3.2 如 下: 圖 3.2 數(shù)據(jù)庫表關系圖 4 4 系統(tǒng)的實現(xiàn)及分析系統(tǒng)的實現(xiàn)及分析 系統(tǒng)采用 jsp,sql2000,b/s 模式開發(fā)。jsp 技術(shù)是用 java 語言作為腳本

25、 語言的,配置 jsp 環(huán)境之前必須要安裝 j2sdk ,它是 java2 的軟件開發(fā)工具, 是 java 應用程序的基礎。jsp 網(wǎng)頁為整個服務器端的 java 庫單元提供了一個 接口來服務于 http 的應用程序。 同時,開發(fā)該系統(tǒng)選擇的是 apachetomcat 服務器。apache 組織開發(fā) 的一種 jsp 引擎,本身具有 web 服務器的功能,可以作為獨立的 web 服務器 來使用。但是,在作為 web 服務器方面,tomcat 處理靜態(tài) html 頁面時不如 apache 迅速,也沒有 apache 健壯,所以一般將 tomcat 與 apache 配合使用, 讓 apache

26、對網(wǎng)站的靜態(tài)頁面請求提供服務,而 tomcat 作為專用的 jsp 引擎, 提供 jsp 解析,以得到更好的性能。并且 tomcat 本身就是 apache 的一個子 項目,所以 tomcat 對 apache 提供了強有力的支持。 系統(tǒng)選擇 b/s 結(jié)構(gòu),b/s(browser/server)(圖 4.1)結(jié)構(gòu)即瀏覽器和服務 器結(jié)構(gòu)。它是隨著 internet 技術(shù)的興起,對 c/s 結(jié)構(gòu)的一種變化或者改進的結(jié) 構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過 www 瀏覽器來實現(xiàn),極少部分事務邏 輯在前端(browser)實現(xiàn),但是主要事務邏輯在服務器端(server)實現(xiàn),形 成所謂三層 3-tie

27、r 結(jié)構(gòu)。這樣就大大簡化了客戶端電腦載荷,無需安裝特定客 戶端,減輕了系統(tǒng)維護與升級的成本和工作量,降低了用戶的總體成本(tco) 。 采用該結(jié)構(gòu)軟件的優(yōu)勢在于架構(gòu)管理軟件更是方便、快捷、高效:(1)無須開發(fā) 客戶端軟件,維護和升級方便;(2)可跨平臺操作,任何一臺機器只要裝有 www 瀏覽器軟件,均可作為客戶機來訪問系統(tǒng);(3)具有良好的開放性和可擴充性; (4)可采用防火墻技術(shù)來保證系統(tǒng)的安全性,有效地適應了當前用戶對管理信息 系統(tǒng)的新需求。因此該結(jié)構(gòu)在管理信息系統(tǒng)開發(fā)領域中獲得飛速發(fā)展,成為應 用軟件研制中一種流行的體系結(jié)構(gòu)。 圖 4.1b /s 模型 結(jié)構(gòu) 用戶或者管理員出現(xiàn)錯誤操作或

28、者非法操作時或予以屏蔽并給出錯誤提示, 方便修正,保證系統(tǒng)正常運行。 為方便用戶在使用該系統(tǒng)時,保證數(shù)據(jù)在傳輸過程中的安全性,系統(tǒng)在設 計開發(fā)過程中也運用到 ssl。ssl 的英文全稱是 secure sockets layer ,中 文名為 安全套接層協(xié)議層 ,技術(shù)上稱為安全套接字。它是網(wǎng)景( netscape )公司提出的基于 web 應用的安全協(xié)議。ssl 協(xié)議可分為兩層: ssl 記錄 協(xié)議(ssl record protocol):它建立在可靠的傳輸協(xié)議(如 tcp)之上,為高層協(xié) 議提供數(shù)據(jù)封裝、壓縮、加密等基本功能的支持。并且可以簡單為加密通訊協(xié) 議,使用 ssl 可以對通訊(包

29、括電子郵件)內(nèi)容進行高強度的加密,以防止黑 客監(jiān)聽您的通訊內(nèi)容甚至是用戶密碼。ssl 協(xié)議指定了一種在應用程序協(xié)議 (如 http 、 telenet 、 nmtp 和 ftp 等)和 tcp/ip 協(xié)議之間提供數(shù)據(jù) 安全性分層的機制,它為 tcp/ip 連接提供數(shù)據(jù)加密、服務器認證、消息完整 性以及可選的客戶機認證。 系統(tǒng)開發(fā)的總體任務是實現(xiàn)藥品銷售管理的系統(tǒng)化、規(guī)范化和自動化。系 統(tǒng)功能分析是在系統(tǒng)開發(fā)的總體任務的基礎上完成的。經(jīng)過細致的系統(tǒng)分析得 到藥品銷售數(shù)據(jù)管理系統(tǒng)需完成的功能: 4.14.1 系統(tǒng)登錄及系統(tǒng)登錄及數(shù)據(jù)庫連接功能數(shù)據(jù)庫連接功能 該模塊為用戶提供系統(tǒng)登錄信息,用戶在此界

30、面登錄后,系統(tǒng)會根據(jù)數(shù)據(jù)庫里 的資料來對登錄用戶進行身份驗證,此系統(tǒng)提供市場工作人員、銷售部工作人員 及經(jīng)理的登錄權(quán)限,因為該系統(tǒng)主要用于公司的管理人員。 系統(tǒng)登錄模塊工作流程如圖 4.2: 操作人員管理控制區(qū)面 n 用戶登陸 驗證 y 圖 4.2 系統(tǒng)登錄模塊工作流程圖 登錄操作頁面如圖 4.3 所示: 圖 4.3 系統(tǒng)登錄頁面 其主要代碼及與數(shù)據(jù)庫的連接驗證代碼如下: /防止用戶通過非正常路徑進入系統(tǒng)內(nèi)部 用戶不能刪除。本模塊最主要的部分就是實現(xiàn)用戶的身份識別。這一點在 實際的使用中體現(xiàn)為銷售部工作人員與市場工作人員本身在藥店的管理上是有 差異的。 4.24.2 促銷員數(shù)據(jù)錄入功能促銷員數(shù)

31、據(jù)錄入功能 此權(quán)限為市場工作人員所有,市場工作人員可以通過該系統(tǒng)錄入促銷員的 數(shù)據(jù),以便管理各終端市場促銷人員。頁面如下(圖 4.4): 圖 4.4 促銷員數(shù)據(jù)錄入頁面 錄入數(shù)據(jù)代碼: /連接數(shù)據(jù)庫 /將促銷員數(shù)據(jù)錄入數(shù)據(jù)庫 /將數(shù)據(jù)庫中錄入的促銷員信息調(diào)出查詢 4.34.3 銷售數(shù)據(jù)錄入功能銷售數(shù)據(jù)錄入功能 市場工作人可以將銷售數(shù)據(jù)及時錄入系統(tǒng),確保銷售工作的準確記錄.其頁 面如圖 4.5: 圖 4.5 銷售數(shù)據(jù)錄入頁面 銷售數(shù)據(jù)錄入功能主要關鍵代碼: /將銷售數(shù)據(jù)錄入數(shù)據(jù)庫 /將錄入數(shù)據(jù)庫的銷售數(shù)據(jù)調(diào)出查詢 其它代碼同上功能模塊代碼類似。 4.44.4 終端信息錄入功能終端信息錄入功能 市

32、場工作人員可以將各銷售終端的信息及時錄入數(shù)據(jù)庫,以便對各市場終 端進行及時有效的管理。終端信息包括終端名稱、市場、區(qū)域、分線、類型及 性質(zhì)等內(nèi)容。頁面如圖 4.6: 圖 4.6 終端信息錄入頁面 終端信息錄入功能代碼: /錄入的終端信息可以從數(shù)據(jù)庫里調(diào)出查詢 其它代碼同上功能模塊代碼類似。 4.54.5 市場信息錄入功能市場信息錄入功能 此功能權(quán)限為銷售部管理人員所有,銷售部門工作人員可以將各大區(qū)、省區(qū) 以及市場錄入數(shù)據(jù)庫,方便銷售管理人員對銷售情況的統(tǒng)一管理。頁面如圖 4.7: 圖 4.7 市場信息錄入頁面 市場信息錄入功能代碼: class.forname(sun.jdbc.odbc.jd

33、bcodbcdriver); connection con=drivermanager.getconnection(jdbc:odbc:tosql,sa,); /statement stmt = conn.createstatement(); preparedstatement ps=con.preparestatement(insert into office values(?,?,?); ps.setstring(1,daqu); ps.setstring(2,province); ps.setstring(3,market); ps.executeupdate(); con.close(

34、); % /查詢數(shù)據(jù)庫里錄入的市場信息 其它代碼同上功能模塊代碼類似。 4.64.6 綜合信息查詢功能綜合信息查詢功能 銷售工作人員可以選擇任意時間段對藥品銷售情況進行及時的綜合查詢,方 便工作人員對銷售情況進行詳盡的了解,對接下來的銷售策略做出正確的分析和 判斷。 其查詢頁面如圖 4.8: 圖 4.8 綜合信息查詢頁面 綜合信息查詢功能實現(xiàn)代碼如下: 終 端 信 息 錄 入 查看終端數(shù)據(jù) 終端名稱: 市場: option value= =+date1+ and 日期市場至的銷售情況 市場 銷售序號 終端名稱 藥品名 售價 數(shù)量 日期 促銷員 提成 4.74.7 市場業(yè)績查詢功能市場業(yè)績查詢功

35、能 市場業(yè)績查詢功能的實現(xiàn),銷售部工作人員可以根據(jù)實際需要選擇不同的 時間段對各市場的銷售情況進行查詢,能顯示操作人員所查詢的時間段的數(shù)據(jù)。 數(shù)據(jù)在每次查詢傳輸過程中都是基于 ssl 安全的進行傳輸。設計代碼與綜合信 息查詢功能代碼類似。 藥品銷售情況查詢以及各市場銷售情況查詢的代碼均于綜合信息查詢模塊 的代碼類似,在此不一一詳列。 4.84.8 系統(tǒng)安全性的實現(xiàn)系統(tǒng)安全性的實現(xiàn) 在設計該系統(tǒng)時,特別考慮到數(shù)據(jù)在傳輸過程中的安全性,本系統(tǒng)的綜合 信息查詢、藥品銷售情況查詢、市場業(yè)績查詢、銷售數(shù)據(jù)錄入、市場信息錄入、 以及促銷員數(shù)據(jù)錄入功能均運用 ssl 來保證數(shù)據(jù)的安全性。在 windows 環(huán)境下 具體配置方法如下: 1.使用 keytool 生成證書庫文件 在命令行窗口上執(zhí)行下列命令: keytool -genkey -alias tomcat -keyalg rsa -keysize 1024 -validity 365 - keystore tomcat.keystore 此時會在當前目錄下生成文件 tomcat.keystore。記住當時輸入的密碼(假設為 123456) 。 注:keytool 文件是在 java 的 bin 目錄下。 2.將生成的 tomcat.keystore 文件放在 tomcat/conf 下。 3.修改 server.xml 文

溫馨提示

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

評論

0/150

提交評論