版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、藥品銷售數(shù)據(jù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)藥品銷售數(shù)據(jù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 摘要摘要 隨著信息化時(shí)代高速發(fā)展,互聯(lián)網(wǎng)已影響著我們生活的方方面面。它的種 種優(yōu)勢(shì)也正日益被各個(gè)領(lǐng)域運(yùn)用。藥品銷售數(shù)據(jù)管理系統(tǒng)正是針對(duì)目前藥品銷 售工作的紛繁復(fù)雜所設(shè)計(jì),為企業(yè)的藥品銷售提供信息化管理。本文著重論述 了系統(tǒng)的功能與實(shí)現(xiàn)、系統(tǒng)結(jié)構(gòu)及數(shù)據(jù)流程。文章介紹了系統(tǒng)開發(fā)時(shí)所用到的 環(huán)境和工具,包括:jsp、sql2000、j2sdk、apache +tomcat 服務(wù)器以及對(duì)系 統(tǒng)安全策略上所使用的 ssl。對(duì)系統(tǒng)的總體結(jié)構(gòu)及數(shù)據(jù)庫結(jié)構(gòu)文章也做了相應(yīng) 的說明,并詳細(xì)介紹了系統(tǒng)如何實(shí)現(xiàn)對(duì)終端部門的藥品基本信息、市場(chǎng)銷售狀 況、
2、以及對(duì)促銷員數(shù)據(jù)、銷售數(shù)據(jù)、終端信息的錄入和綜合信息查詢等功能。 關(guān)鍵詞關(guān)鍵詞:管理系統(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)總體設(shè)計(jì).2 2.1 功能需求.2 2.2 性能需求.4 2.3 運(yùn)行環(huán)境要求.5 2.4 系統(tǒng)數(shù)據(jù)流圖.5 3 數(shù)據(jù)庫設(shè)計(jì).5 3.1 系統(tǒng) e-r 圖.6 3.2 系統(tǒng)數(shù)據(jù)邏輯結(jié)構(gòu).6 3.3 數(shù)據(jù)庫表關(guān)系圖.8 4 系統(tǒng)的實(shí)現(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 市場(chǎng)信息錄入功能.17 4.6 綜合信息查詢功能.18 4.7 市場(chǎng)業(yè)績(jī)查詢功能.21 4.8 系統(tǒng)安全性的實(shí)現(xiàn).21 5 系統(tǒng)測(cè)試,性能分析.22 結(jié) 論.25 參考文獻(xiàn).25 致 謝.錯(cuò)誤!未定義書
7、簽。錯(cuò)誤!未定義書簽。 聲 明.錯(cuò)誤!未定義書簽。錯(cuò)誤!未定義書簽。 1 1 引言引言 1.11.1 課題背景課題背景 在如今這個(gè)信息化高速發(fā)展的時(shí)代,伴隨著高新科技和計(jì)算機(jī)的飛速發(fā)展, 誰能更有效地利用自身資源,掌握更全面、更準(zhǔn)確的信息,更快地做出科學(xué)的 決策,誰就能順應(yīng)社會(huì)的潮流,在激烈的競(jìng)爭(zhēng)中站穩(wěn)腳跟,并同時(shí)給企業(yè)帶來 更高的回報(bào)。人們的生活已經(jīng)開始發(fā)生重大的變革,效率已經(jīng)成為各個(gè)企業(yè)生 存的首要條件,更好更快地使用和了解相關(guān)的信息,以及處理更多更繁瑣的事 物便是設(shè)計(jì)該藥品銷售數(shù)據(jù)管理系統(tǒng)的初衷。 隨著我國(guó)經(jīng)濟(jì)與高科技的飛速發(fā)展,商業(yè)企業(yè)間競(jìng)爭(zhēng)日益激烈,各商家企 業(yè)都在進(jìn)行著一場(chǎng)變革,無
8、論是從生產(chǎn)效率、銷售渠道或是管理方法,都要求 能更好的順應(yīng)社會(huì)發(fā)展的大環(huán)境,提高企業(yè)自身價(jià)值。而管理是企業(yè)工作的核 心,管理信息的重要作用不容忽視,所以每個(gè)大企業(yè)都把信息管理放在重要位 置,管理工作的成敗取決于能否做出有效的決策,而有效的、正確的決策則取 決于來自外界的、內(nèi)部的正確信息??茖W(xué)的進(jìn)步和生產(chǎn)的發(fā)展使人類的意識(shí)總 量不斷增長(zhǎng),生產(chǎn)社會(huì)化趨勢(shì)的擴(kuò)大和社會(huì)對(duì)產(chǎn)品需求的多樣化,生產(chǎn)經(jīng)營(yíng)活 動(dòng)中涉及內(nèi)外部的信息量的迅速膨脹等因素,對(duì)信息進(jìn)行收集、加工、傳遞等 過程的時(shí)間性和準(zhǔn)確性都提出了更高要求。計(jì)算機(jī)把生產(chǎn)經(jīng)營(yíng)過程中巨大的數(shù) 據(jù)流收集、組織起來經(jīng)過加工處理轉(zhuǎn)換成為對(duì)各級(jí)管理人員做決策的有用
9、信息, 輔助企業(yè)各項(xiàng)業(yè)務(wù)活動(dòng)的進(jìn)行。 藥品銷售管理系統(tǒng)是目前一個(gè)醫(yī)藥公司不可缺少的部分,所以藥品銷售數(shù) 據(jù)管理系統(tǒng)應(yīng)該能夠?yàn)樗幤菲髽I(yè)的決策者和管理者提供充足的信息,快捷的查 詢手段和有效的管理方式。但一直以來人們使用傳統(tǒng)人工的方式管理文件檔案, 這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外時(shí)間一長(zhǎng),將產(chǎn) 生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來了不少的困難。 隨著科 學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)技術(shù)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn) 識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。 該藥品銷售數(shù)據(jù)管理系統(tǒng)便可為公司在全國(guó)各大區(qū)、省份及終端銷售機(jī)構(gòu) 的藥品銷售提供詳盡
10、、方便、務(wù)實(shí)的數(shù)據(jù)管理服務(wù)。使企業(yè)管理人員通過該系 統(tǒng)得到及時(shí)的市場(chǎng)產(chǎn)品銷售情況,并對(duì)下屬機(jī)構(gòu)提供公司最新的產(chǎn)品信息。從 而對(duì)公司的銷售戰(zhàn)略發(fā)展提供快捷的信息傳輸途徑。 1.21.2 課題研究的意義課題研究的意義 網(wǎng)絡(luò)信息技術(shù)發(fā)展到今天,internet 已經(jīng)直接影響著我們的生活,信息網(wǎng) 絡(luò)正在成長(zhǎng)為“第四媒體” ,將成為人們獲得信息和實(shí)現(xiàn)社會(huì)多種功能的主要載 體。我國(guó)互聯(lián)網(wǎng)從 1992 年開始正式登場(chǎng),至今已有網(wǎng)民超過 120 萬,在日漸壯 大的網(wǎng)絡(luò)用戶中,隨著以計(jì)算機(jī)網(wǎng)絡(luò)為核心的信息技術(shù)的迅猛發(fā)展,各行各業(yè) 的信息化管理也逐步被人們重視并運(yùn)用于不同領(lǐng)域,管理者完全可以擺脫以前 復(fù)雜的手工化
11、采集信息,匯總信息的繁冗工作方式,通過現(xiàn)代計(jì)算機(jī)網(wǎng)絡(luò)進(jìn)行 先進(jìn)的網(wǎng)絡(luò)化信息管理。而在企業(yè)的眾多銷售領(lǐng)域中,藥品銷售數(shù)據(jù)管理很長(zhǎng) 時(shí)間以來都是業(yè)界所頭疼關(guān)心的問題,如何才能方便快捷地掌握各地區(qū)、各部 門的銷售情況,并且不需再投入極大的人力、物力和財(cái)力去采集、匯總、分析 信息就能準(zhǔn)確的為企業(yè)的銷售計(jì)劃做出準(zhǔn)確的分析判斷。所以,看到計(jì)算機(jī)網(wǎng) 絡(luò)的信息化管理能為企業(yè)管理帶來如此巨大的改善,藥品銷售數(shù)據(jù)管理系統(tǒng)正 逐步受到業(yè)界的廣泛重視。 就藥品銷售數(shù)據(jù)管理系統(tǒng)而言,由于網(wǎng)絡(luò)已經(jīng)覆蓋全球,信息量大而獨(dú)具 優(yōu)勢(shì)。藥品銷售數(shù)據(jù)管理的理念也很簡(jiǎn)單,就是用戶可以方便的記錄各種銷售 情況,查詢各種與公司銷售有關(guān)的
12、數(shù)據(jù),以便決策者對(duì)公司銷售管理進(jìn)行及時(shí) 的分析和判斷。管理者無需親臨商店,一個(gè)個(gè)查找,只要坐在電腦前,開機(jī)上 網(wǎng)即可了解到各銷售終端的銷售情況,檢索也很方便。作為計(jì)算機(jī)應(yīng)用的一部 分,使用計(jì)算機(jī)對(duì)藥品銷售信息進(jìn)行管理,具有用手工管理所無法比擬的優(yōu)點(diǎn)。 例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本 低等。這些優(yōu)點(diǎn)能夠極大地提高藥品銷售管理的效率,也是科學(xué)化、正規(guī)化管 理,與世界接軌的重要條件。因此該系統(tǒng)對(duì)公司銷售管理具有實(shí)際意義。 2 2 系統(tǒng)總體設(shè)計(jì)系統(tǒng)總體設(shè)計(jì) 2.12.1 功能需求功能需求 目前藥品銷售的狀況紛繁復(fù)雜,以現(xiàn)有的工作人員無法應(yīng)付如今銷售工作 中遇到的大
13、量數(shù)據(jù)處理問題。同時(shí)還會(huì)出現(xiàn)由此帶來的大量記錄存放和管理所 帶來的問題。 在計(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: 長(zhǎng)沙(瀏覽 器) 北京(總部) 互聯(lián)網(wǎng) 圖 2.1 系統(tǒng)要求 成都 (瀏覽器) 公司有若干個(gè)銷售市場(chǎng),分布在不同的城市,要求每個(gè)市場(chǎng)都定期向總部 傳送銷售信息,總部根據(jù)這些信息分析各市場(chǎng)的銷售業(yè)績(jī),從而做出正確的決 策。同時(shí)各市場(chǎng)的費(fèi)用申請(qǐng)
14、等日常辦公也通過網(wǎng)上辦理。 使用系統(tǒng)的人員分為兩類:銷售部管理人員、各市場(chǎng)管理人員。他們的職 責(zé)如下: 銷售部管理人員:輸入藥品信息、給藥品定價(jià);建立各市場(chǎng)數(shù)據(jù),分配市 場(chǎng)管理人員賬號(hào)和密碼。執(zhí)行分析任務(wù),包括某段時(shí)間內(nèi)、某大區(qū)或者某市場(chǎng) 的銷售情況,或者某一個(gè)藥品的銷售情況,或者按情況從大到小排序。 市管管理人員:建立終端數(shù)據(jù)、促銷員數(shù)據(jù)、促銷員的銷售數(shù)據(jù)。 根據(jù)實(shí)際工作需要,在具體實(shí)現(xiàn)過程中系統(tǒng)設(shè)計(jì)劃分為如下幾個(gè)模塊,如 圖 2.2 所示: 圖 2.2 系統(tǒng)功能模塊圖 (1)促銷員數(shù)據(jù)錄入。市場(chǎng)管理人員在管理過程中需要對(duì)促銷人員的數(shù)據(jù) 進(jìn)行記錄,以便在工作中方便地了解各促銷人員的信息。 (
15、2)銷售數(shù)據(jù)錄入。此功能是該系統(tǒng)不可或缺地一個(gè)重要模塊,也是管理 人員最關(guān)心的一項(xiàng)功能,日后管理人員對(duì)銷售數(shù)據(jù)的查詢都是靠市場(chǎng)管理人員 在平時(shí)的銷售工作對(duì)銷售數(shù)據(jù)進(jìn)行及時(shí)的記錄。 銷售部管理人員操作市場(chǎng)管理人員操作 市 場(chǎng) 業(yè) 績(jī) 查 詢 綜 合 信 息 查 詢 市 場(chǎng) 信 息 錄 入 各 市 場(chǎng) 銷 售 情 況 查 詢 終 端 信 息 錄 入 銷 售 數(shù) 據(jù) 錄 入 促 銷 員 數(shù) 據(jù) 錄 入 系統(tǒng)登陸 藥 品 銷 售 情 況 查 詢 (3)終端信息錄入。為方便管理人員管理各銷售終端,需對(duì)終端信息進(jìn)行 相關(guān)記錄,管理者可以在部署銷售任務(wù),考核銷售業(yè)績(jī)時(shí)對(duì)終端信息加以了解。 (4)市場(chǎng)業(yè)績(jī)查詢
16、。該功能是管理者進(jìn)行銷售業(yè)績(jī)考核的依據(jù),管理者因 為實(shí)際決策需要需了解各市場(chǎng)的某時(shí)間段的銷售情況便可使用此功能進(jìn)行查詢。 (5)綜合信息查詢。管理者無需逐個(gè)向各市場(chǎng)終端匯總銷售情況通過綜合 信息查詢大大提高了工作效率。 (6)藥品銷售情況查詢。此模塊為該系統(tǒng)的基本功能,銷售部工作人員通 過對(duì)藥品銷售情況的查詢可以對(duì)下一步的藥品銷售方案進(jìn)行及時(shí)的調(diào)整和判斷。 (7)市場(chǎng)信息錄入。銷售部工作人員為方便記錄各市場(chǎng)的信息,需要此功 能來保證市場(chǎng)信息的錄入。 (8)各市場(chǎng)銷售情況查詢。有時(shí)為比較各地區(qū)的銷售情況,管理人員需對(duì) 各市場(chǎng)銷售情況進(jìn)行查詢,以針對(duì)性的對(duì)不同市場(chǎng)的銷售策略進(jìn)行相應(yīng)的調(diào)整 和改善。
17、 上述幾項(xiàng)模塊為該系統(tǒng)的主要實(shí)現(xiàn)目標(biāo)功能,也是實(shí)際工作中解決實(shí)際問 題所用到的基本功能。 系統(tǒng)應(yīng)支持的最大終端數(shù)和應(yīng)支持的并行操作的用戶數(shù)為 100。用戶的需 求具體體現(xiàn)在各種信息安全地輸入、保存、更新和查詢,這就要求數(shù)據(jù)庫結(jié)構(gòu) 能充分滿足各種信息的輸出和輸入,并基于 ssl 以保證數(shù)據(jù)在傳輸過程中的安 全性。收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)以及合理組織數(shù)據(jù)處理的流程,然后形成一份 詳盡的數(shù)據(jù)流圖,就能為以后的設(shè)計(jì)提供依據(jù)。 2.22.2 性能需求性能需求 (1)系統(tǒng)處理的準(zhǔn)確性和及時(shí)性 系統(tǒng)處理的準(zhǔn)確性和及時(shí)性是系統(tǒng)的必要性能。在系統(tǒng)設(shè)計(jì)和開發(fā)過程中, 要充分考慮系統(tǒng)當(dāng)前和將來可能承受的工作量,使系統(tǒng)
18、的處理能力和響應(yīng)時(shí)間 能夠滿足企業(yè)對(duì)信息處理的需求。 由于藥品銷售數(shù)據(jù)管理系統(tǒng)的查詢功能對(duì)于整個(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)確性。 (2)系統(tǒng)的易用性 藥品銷售數(shù)據(jù)管理系統(tǒng)是直接面對(duì)使用人員的,而使用人員往往對(duì)計(jì)算機(jī) 并不是非常熟悉。這就要求系統(tǒng)能夠提供良好的用戶接口,易用的人機(jī)交互界 面。要實(shí)現(xiàn)這一點(diǎn),就要求系統(tǒng)應(yīng)該盡量使用用戶熟悉的術(shù)語和中文信息的界 面以縮短用戶對(duì)系統(tǒng)熟悉的過程。 (3)系統(tǒng)的標(biāo)準(zhǔn)性 系統(tǒng)在設(shè)計(jì)開發(fā)使用過程
19、中都要涉及到很多計(jì)算機(jī)硬件、軟件。所有這些 都要符合主流國(guó)際、國(guó)家和行業(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ī)范,保證代碼的易讀性、可操作性和 可移植性。 (4)系統(tǒng)的安全性 為保證用戶在使用系統(tǒng)的過程中,數(shù)據(jù)傳輸?shù)陌踩砸彩情_發(fā)此系統(tǒng)不可 忽略的問題。所以提高系統(tǒng)的安全性能,保證用戶使用的數(shù)據(jù)在傳輸過程中不 被篡改,真實(shí)有效。所以考慮到安全方面的必要性此系統(tǒng)采用 ssl 技術(shù)來確保 數(shù)據(jù)在傳輸過程中的安全性。 2.32.3 運(yùn)行環(huán)境要求運(yùn)行環(huán)境要求 系統(tǒng)需在 windows2000
20、以上的操作系統(tǒng)中運(yùn)行,數(shù)據(jù)庫為 sql2000。根據(jù) 業(yè)務(wù)的實(shí)際需要,要存儲(chǔ)的數(shù)據(jù)信息可能會(huì)比較多,所以外存容量要求比較大, 系統(tǒng)至少要有 80g 的硬盤。 2.42.4 系統(tǒng)數(shù)據(jù)流圖系統(tǒng)數(shù)據(jù)流圖 系統(tǒng)數(shù)據(jù)流圖如圖 2.3 所示: 市場(chǎng)工作人員 數(shù)據(jù)錄入 銷售單 促銷員數(shù)據(jù) 銷售數(shù)據(jù) 終端信息 生成報(bào)表 銷售部工作人員報(bào)表 圖 2.3 系統(tǒng)數(shù)據(jù)流圖 3 3 數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì) 由于本系統(tǒng)涉及到許多數(shù)據(jù)的處理,這就需要有一個(gè)強(qiáng)大的后臺(tái)數(shù)據(jù)庫管 理系統(tǒng)支持。本系統(tǒng)采用的是微軟公司的 sql server 2000。sql server 與 windows 2000 server 服務(wù)器緊密集成,
21、而 windows 2000 server 服務(wù)器具有 很好的安全性,能夠排除所有未經(jīng)授權(quán)的非法用戶的訪問,確保了 sql server 2000 服務(wù)器的安全性,符合系統(tǒng)對(duì)安全性的要求;用戶可以使用 web 瀏覽器查 詢存儲(chǔ)在 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è)級(jí)的 web 商業(yè)模型提供了一個(gè)更為穩(wěn)定,高效,安全的運(yù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)營(yíng) 分配 管理 1 m 1 m 折扣率 藥品 名 定價(jià) 大區(qū) 終端名稱 出生 日期 姓名 性別 分線 市場(chǎng) 區(qū)域 住址 固定電話 連鎖店 省區(qū) 市場(chǎng) 性質(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ù)類型長(zhǎng)度備注 大區(qū)char10 省區(qū)char10 市場(chǎng)varchar20主鍵 表 2 terminal(終端) 列名數(shù)據(jù)類型長(zhǎng)度備注 終端名稱 varchar50 主鍵 市場(chǎng) varchar20 區(qū)域 char20 分線 char10 類型
23、 char10 性質(zhì) char10 連鎖店 varchar30 負(fù)責(zé)人姓名 varchar20 點(diǎn)內(nèi)電話 char15 地址 varchar50 負(fù)責(zé)人手機(jī) char15 法人代表 char20 備注 varchar50 表 3 medicine(藥品) 列名數(shù)據(jù)類型長(zhǎng)度備注 藥品名 varchar20 主鍵 定價(jià) money8 折扣率 float8 表 4 promoters(促銷員) 列名數(shù)據(jù)類型長(zhǎng)度備注 姓名 varchar20 主鍵 性別 char2 出生日期 datetime8 固定電話 varchar20 住址 varchar100 手機(jī) char15 市場(chǎng) varchar20 工
24、資 money8 備注 varchar200 表 5 sale(銷售) 列名數(shù)據(jù)類型長(zhǎng)度備注 促銷員姓名 varchar20 主鍵 終端名稱 varchar50 主鍵 藥品名 varchar20 主鍵 銷售編號(hào) char10 售價(jià) money8 銷售數(shù)量 int4 銷售日期 datetime8 提成 money8 3.33.3 數(shù)據(jù)庫表關(guān)系圖數(shù)據(jù)庫表關(guān)系圖 多用戶系統(tǒng),數(shù)據(jù)庫數(shù)據(jù)保持一致性尤為重要,建立數(shù)據(jù)庫關(guān)系圖 3.2 如 下: 圖 3.2 數(shù)據(jù)庫表關(guān)系圖 4 4 系統(tǒng)的實(shí)現(xiàn)及分析系統(tǒng)的實(shí)現(xiàn)及分析 系統(tǒng)采用 jsp,sql2000,b/s 模式開發(fā)。jsp 技術(shù)是用 java 語言作為腳本
25、 語言的,配置 jsp 環(huán)境之前必須要安裝 j2sdk ,它是 java2 的軟件開發(fā)工具, 是 java 應(yīng)用程序的基礎(chǔ)。jsp 網(wǎng)頁為整個(gè)服務(wù)器端的 java 庫單元提供了一個(gè) 接口來服務(wù)于 http 的應(yīng)用程序。 同時(shí),開發(fā)該系統(tǒng)選擇的是 apachetomcat 服務(wù)器。apache 組織開發(fā) 的一種 jsp 引擎,本身具有 web 服務(wù)器的功能,可以作為獨(dú)立的 web 服務(wù)器 來使用。但是,在作為 web 服務(wù)器方面,tomcat 處理靜態(tài) html 頁面時(shí)不如 apache 迅速,也沒有 apache 健壯,所以一般將 tomcat 與 apache 配合使用, 讓 apache
26、對(duì)網(wǎng)站的靜態(tài)頁面請(qǐng)求提供服務(wù),而 tomcat 作為專用的 jsp 引擎, 提供 jsp 解析,以得到更好的性能。并且 tomcat 本身就是 apache 的一個(gè)子 項(xiàng)目,所以 tomcat 對(duì) apache 提供了強(qiáng)有力的支持。 系統(tǒng)選擇 b/s 結(jié)構(gòu),b/s(browser/server)(圖 4.1)結(jié)構(gòu)即瀏覽器和服務(wù) 器結(jié)構(gòu)。它是隨著 internet 技術(shù)的興起,對(duì) 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-tie
27、r 結(jié)構(gòu)。這樣就大大簡(jiǎn)化了客戶端電腦載荷,無需安裝特定客 戶端,減輕了系統(tǒng)維護(hù)與升級(jí)的成本和工作量,降低了用戶的總體成本(tco) 。 采用該結(jié)構(gòu)軟件的優(yōu)勢(shì)在于架構(gòu)管理軟件更是方便、快捷、高效:(1)無須開發(fā) 客戶端軟件,維護(hù)和升級(jí)方便;(2)可跨平臺(tái)操作,任何一臺(tái)機(jī)器只要裝有 www 瀏覽器軟件,均可作為客戶機(jī)來訪問系統(tǒng);(3)具有良好的開放性和可擴(kuò)充性; (4)可采用防火墻技術(shù)來保證系統(tǒng)的安全性,有效地適應(yīng)了當(dāng)前用戶對(duì)管理信息 系統(tǒng)的新需求。因此該結(jié)構(gòu)在管理信息系統(tǒng)開發(fā)領(lǐng)域中獲得飛速發(fā)展,成為應(yīng) 用軟件研制中一種流行的體系結(jié)構(gòu)。 圖 4.1b /s 模型 結(jié)構(gòu) 用戶或者管理員出現(xiàn)錯(cuò)誤操作或
28、者非法操作時(shí)或予以屏蔽并給出錯(cuò)誤提示, 方便修正,保證系統(tǒng)正常運(yùn)行。 為方便用戶在使用該系統(tǒng)時(shí),保證數(shù)據(jù)在傳輸過程中的安全性,系統(tǒng)在設(shè) 計(jì)開發(fā)過程中也運(yùn)用到 ssl。ssl 的英文全稱是 secure sockets layer ,中 文名為 安全套接層協(xié)議層 ,技術(shù)上稱為安全套接字。它是網(wǎng)景( netscape )公司提出的基于 web 應(yīng)用的安全協(xié)議。ssl 協(xié)議可分為兩層: ssl 記錄 協(xié)議(ssl record protocol):它建立在可靠的傳輸協(xié)議(如 tcp)之上,為高層協(xié) 議提供數(shù)據(jù)封裝、壓縮、加密等基本功能的支持。并且可以簡(jiǎn)單為加密通訊協(xié) 議,使用 ssl 可以對(duì)通訊(包
29、括電子郵件)內(nèi)容進(jìn)行高強(qiáng)度的加密,以防止黑 客監(jiān)聽您的通訊內(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)證。 系統(tǒng)開發(fā)的總體任務(wù)是實(shí)現(xiàn)藥品銷售管理的系統(tǒng)化、規(guī)范化和自動(dòng)化。系 統(tǒng)功能分析是在系統(tǒng)開發(fā)的總體任務(wù)的基礎(chǔ)上完成的。經(jīng)過細(xì)致的系統(tǒng)分析得 到藥品銷售數(shù)據(jù)管理系統(tǒng)需完成的功能: 4.14.1 系統(tǒng)登錄及系統(tǒng)登錄及數(shù)據(jù)庫連接功能數(shù)據(jù)庫連接功能 該模塊為用戶提供系統(tǒng)登錄信息,用戶在此界
30、面登錄后,系統(tǒng)會(huì)根據(jù)數(shù)據(jù)庫里 的資料來對(duì)登錄用戶進(jìn)行身份驗(yàn)證,此系統(tǒng)提供市場(chǎng)工作人員、銷售部工作人員 及經(jīng)理的登錄權(quán)限,因?yàn)樵撓到y(tǒng)主要用于公司的管理人員。 系統(tǒng)登錄模塊工作流程如圖 4.2: 操作人員管理控制區(qū)面 n 用戶登陸 驗(yàn)證 y 圖 4.2 系統(tǒng)登錄模塊工作流程圖 登錄操作頁面如圖 4.3 所示: 圖 4.3 系統(tǒng)登錄頁面 其主要代碼及與數(shù)據(jù)庫的連接驗(yàn)證代碼如下: /防止用戶通過非正常路徑進(jìn)入系統(tǒng)內(nèi)部 用戶不能刪除。本模塊最主要的部分就是實(shí)現(xiàn)用戶的身份識(shí)別。這一點(diǎn)在 實(shí)際的使用中體現(xiàn)為銷售部工作人員與市場(chǎng)工作人員本身在藥店的管理上是有 差異的。 4.24.2 促銷員數(shù)據(jù)錄入功能促銷員數(shù)
31、據(jù)錄入功能 此權(quán)限為市場(chǎng)工作人員所有,市場(chǎng)工作人員可以通過該系統(tǒng)錄入促銷員的 數(shù)據(jù),以便管理各終端市場(chǎng)促銷人員。頁面如下(圖 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ù)錄入功能 市場(chǎng)工作人可以將銷售數(shù)據(jù)及時(shí)錄入系統(tǒng),確保銷售工作的準(zhǔn)確記錄.其頁 面如圖 4.5: 圖 4.5 銷售數(shù)據(jù)錄入頁面 銷售數(shù)據(jù)錄入功能主要關(guān)鍵代碼: /將銷售數(shù)據(jù)錄入數(shù)據(jù)庫 /將錄入數(shù)據(jù)庫的銷售數(shù)據(jù)調(diào)出查詢 其它代碼同上功能模塊代碼類似。 4.44.4 終端信息錄入功能終端信息錄入功能 市
32、場(chǎng)工作人員可以將各銷售終端的信息及時(shí)錄入數(shù)據(jù)庫,以便對(duì)各市場(chǎng)終 端進(jìn)行及時(shí)有效的管理。終端信息包括終端名稱、市場(chǎng)、區(qū)域、分線、類型及 性質(zhì)等內(nèi)容。頁面如圖 4.6: 圖 4.6 終端信息錄入頁面 終端信息錄入功能代碼: /錄入的終端信息可以從數(shù)據(jù)庫里調(diào)出查詢 其它代碼同上功能模塊代碼類似。 4.54.5 市場(chǎng)信息錄入功能市場(chǎng)信息錄入功能 此功能權(quán)限為銷售部管理人員所有,銷售部門工作人員可以將各大區(qū)、省區(qū) 以及市場(chǎng)錄入數(shù)據(jù)庫,方便銷售管理人員對(duì)銷售情況的統(tǒng)一管理。頁面如圖 4.7: 圖 4.7 市場(chǎng)信息錄入頁面 市場(chǎng)信息錄入功能代碼: 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ù)庫里錄入的市場(chǎng)信息 其它代碼同上功能模塊代碼類似。 4.64.6 綜合信息查詢功能綜合信息查詢功能 銷售工作人員可以選擇任意時(shí)間段對(duì)藥品銷售情況進(jìn)行及時(shí)的綜合查詢,方 便工作人員對(duì)銷售情況進(jìn)行詳盡的了解,對(duì)接下來的銷售策略做出正確的分析和 判斷。 其查詢頁面如圖 4.8: 圖 4.8 綜合信息查詢頁面 綜合信息查詢功能實(shí)現(xiàn)代碼如下: 終 端 信 息 錄 入 查看終端數(shù)據(jù) 終端名稱: 市場(chǎng): option value= =+date1+ and 日期市場(chǎng)至的銷售情況 市場(chǎng) 銷售序號(hào) 終端名稱 藥品名 售價(jià) 數(shù)量 日期 促銷員 提成 4.74.7 市場(chǎng)業(yè)績(jī)查詢功能市場(chǎng)業(yè)績(jī)查詢功
35、能 市場(chǎng)業(yè)績(jī)查詢功能的實(shí)現(xiàn),銷售部工作人員可以根據(jù)實(shí)際需要選擇不同的 時(shí)間段對(duì)各市場(chǎng)的銷售情況進(jìn)行查詢,能顯示操作人員所查詢的時(shí)間段的數(shù)據(jù)。 數(shù)據(jù)在每次查詢傳輸過程中都是基于 ssl 安全的進(jìn)行傳輸。設(shè)計(jì)代碼與綜合信 息查詢功能代碼類似。 藥品銷售情況查詢以及各市場(chǎng)銷售情況查詢的代碼均于綜合信息查詢模塊 的代碼類似,在此不一一詳列。 4.84.8 系統(tǒng)安全性的實(shí)現(xiàn)系統(tǒng)安全性的實(shí)現(xiàn) 在設(shè)計(jì)該系統(tǒng)時(shí),特別考慮到數(shù)據(jù)在傳輸過程中的安全性,本系統(tǒng)的綜合 信息查詢、藥品銷售情況查詢、市場(chǎng)業(yè)績(jī)查詢、銷售數(shù)據(jù)錄入、市場(chǎng)信息錄入、 以及促銷員數(shù)據(jù)錄入功能均運(yùn)用 ssl 來保證數(shù)據(jù)的安全性。在 windows 環(huán)境下 具體配置方法如下: 1.使用 keytool 生成證書庫文件 在命令行窗口上執(zhí)行下列命令: keytool -genkey -alias tomcat -keyalg rsa -keysize 1024 -validity 365 - keystore tomcat.keystore 此時(shí)會(huì)在當(dāng)前目錄下生成文件 tomcat.keystore。記住當(dāng)時(shí)輸入的密碼(假設(shè)為 123456) 。 注:keytool 文件是在 java 的 bin 目錄下。 2.將生成的 tomcat.keystore 文件放在 tomcat/conf 下。 3.修改 server.xml 文
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度城市公共自行車租賃服務(wù)合同范本8篇
- 2025年度有機(jī)農(nóng)產(chǎn)品生產(chǎn)加工合作合同范本3篇
- 2025年度面粉產(chǎn)品區(qū)域總代理合同樣本4篇
- 2025年度航空保險(xiǎn)理賠服務(wù)合同
- 二零二五年度企業(yè)稅務(wù)顧問聘請(qǐng)協(xié)議3篇
- 2025年國(guó)際貿(mào)易實(shí)訓(xùn)報(bào)告編寫與推廣服務(wù)合同3篇
- 二零二五年專業(yè)植物租賃及養(yǎng)護(hù)服務(wù)合同2篇
- 二零二五年度環(huán)保型木工清工分包合同創(chuàng)新范本3篇
- 2025年度木材加工企業(yè)原材料采購合同4篇
- 2025年度國(guó)際貨運(yùn)代理合同欺詐風(fēng)險(xiǎn)控制與合同管理2篇
- 2025年上半年江蘇連云港灌云縣招聘“鄉(xiāng)村振興專干”16人易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- DB3301T 0382-2022 公共資源交易開評(píng)標(biāo)數(shù)字見證服務(wù)規(guī)范
- 人教版2024-2025學(xué)年八年級(jí)上學(xué)期數(shù)學(xué)期末壓軸題練習(xí)
- 【人教版化學(xué)】必修1 知識(shí)點(diǎn)默寫小紙條(答案背誦版)
- 江蘇省無錫市2023-2024學(xué)年八年級(jí)上學(xué)期期末數(shù)學(xué)試題(原卷版)
- 俄語版:中國(guó)文化概論之中國(guó)的傳統(tǒng)節(jié)日
- 《奧特萊斯業(yè)態(tài)淺析》課件
- 2022年湖南省公務(wù)員錄用考試《申論》真題(縣鄉(xiāng)卷)及答案解析
- 婦科一病一品護(hù)理匯報(bào)
- 哪吒之魔童降世
- 2022年上海市各區(qū)中考一模語文試卷及答案
評(píng)論
0/150
提交評(píng)論