醫(yī)藥進(jìn)銷存管理系統(tǒng)ff._第1頁
醫(yī)藥進(jìn)銷存管理系統(tǒng)ff._第2頁
醫(yī)藥進(jìn)銷存管理系統(tǒng)ff._第3頁
醫(yī)藥進(jìn)銷存管理系統(tǒng)ff._第4頁
醫(yī)藥進(jìn)銷存管理系統(tǒng)ff._第5頁
已閱讀5頁,還剩25頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、認(rèn)識與生產(chǎn)實(shí)習(xí)任務(wù)書一、認(rèn)識與生產(chǎn)實(shí)習(xí)的目標(biāo)和主要內(nèi)容 目標(biāo):1學(xué)習(xí)與小組成員之間的配合與團(tuán)隊(duì)開發(fā)。 2.參與企業(yè)級開發(fā)的流程及步驟。 3.應(yīng)用所學(xué)知識,開發(fā)一套可以用于實(shí)際生產(chǎn)的工具。主要內(nèi)容:1.分組進(jìn)行開發(fā) 2.小組商討,設(shè)計(jì)自己的開發(fā)題目 3.進(jìn)行開發(fā) 4.展示成果進(jìn)行答辯。二、認(rèn)識與生產(chǎn)實(shí)習(xí)的具體工作根據(jù)該題目的內(nèi)容,應(yīng)完成的具體工作包括: 1.分組并確定題目; 2.分析與設(shè)計(jì); 3.小組分工進(jìn)行編碼;4.完成各功能模塊之間的聯(lián)合調(diào)試;5.成果展示,并進(jìn)行答辯。三、認(rèn)識與生產(chǎn)實(shí)習(xí)的軟、硬件環(huán)境軟件環(huán)境:IE,Myeclipse,dreamweawer,sqlserver2005。硬件

2、環(huán)境:搭載xp系統(tǒng)的一臺。四、認(rèn)識與生產(chǎn)實(shí)習(xí)的安排(起訖日期:2014年08月13日至2014年09月04日)序號各階段任務(wù)日 期備 注1資料收集、作需求分析、劃分模塊08.13-08.142建立小組,小組分工,整合模塊08.15-08.163數(shù)據(jù)庫建模,E-R圖設(shè)計(jì)08.17-08.184數(shù)據(jù)庫設(shè)計(jì),建表08.19-08.205概要分析,概要設(shè)計(jì)08.21-08.226詳細(xì)設(shè)計(jì),編碼實(shí)現(xiàn)08.23-08.26整合各個小組,測試分析08.27-08.31程序展示,修改更新09.01-09.03摘要利用現(xiàn)代化科技技術(shù)使企業(yè)擁有快速、靈敏的市場反應(yīng)能力和高水平的工作效率,并盡快建立和完善現(xiàn)代企業(yè)的

3、信息化管理制度,是醫(yī)藥經(jīng)營企業(yè),特別是藥品零售企業(yè)特別關(guān)心的問題。而藥品進(jìn)銷存管理系統(tǒng)是醫(yī)院以及醫(yī)藥超市進(jìn)行進(jìn)貨和銷售的業(yè)務(wù)操作系統(tǒng)。它可以實(shí)現(xiàn)醫(yī)院生產(chǎn)、網(wǎng)網(wǎng)醫(yī)藥超市、零售醫(yī)藥超市等多點(diǎn)倉庫的管理;它可以對藥品的生產(chǎn),銷售全過程進(jìn)行電子化操作;可以使客戶通過網(wǎng)上客戶服務(wù)系統(tǒng)實(shí)現(xiàn)遠(yuǎn)程醫(yī)藥管理。使用該系統(tǒng)可以優(yōu)化藥品存儲內(nèi)部作業(yè),有效的利用倉儲空間,提高倉庫的倉儲能力;提升企業(yè)存儲空間的利用率,降低企業(yè)成本,提高企業(yè)市場競爭力;有效支持公司的電子化藥品進(jìn)銷存管理;為公司的市場營銷提供新的賣點(diǎn)。本系統(tǒng)是基于JSP技術(shù)建立的藥品進(jìn)銷存管理系統(tǒng),其目標(biāo)是完成對藥品的進(jìn)、銷、存進(jìn)行管理。整個項(xiàng)目采用MVC

4、的架構(gòu)。使用Servlet充當(dāng)控制器,Jsp用來做視圖層的顯示。這種分層模式可以降低模塊之間的耦合度。有利于系統(tǒng)維護(hù)、代碼重用和后期增加相應(yīng)的功能。關(guān)鍵詞:JSP、SQL Server2005、Java Web、 藥品進(jìn)銷存管理1.實(shí)習(xí)目的12.實(shí)習(xí)內(nèi)容簡述13.主要負(fù)責(zé)部分44.實(shí)習(xí)單位45.項(xiàng)目背景66.需求分析76.1系統(tǒng)業(yè)務(wù)76.1.1基本信息管理76.1.2銷售管理76.1.3進(jìn)貨管理86.1.4庫存管理86.2項(xiàng)目特點(diǎn)86.3用例視圖96.3.1登錄系統(tǒng)96.3.2藥品信息管理106.3.3庫存管理106.3.4銷售管理106.4邏輯視圖116.5過程視圖126.5.1查詢藥品12

5、6.5.2添加藥品137.總體設(shè)計(jì)147.1功能模塊圖147.2主要功能介紹148.詳細(xì)設(shè)計(jì)158.1業(yè)務(wù)流程圖158.2 E-R圖158.3數(shù)據(jù)庫設(shè)計(jì)179. 功能界面設(shè)計(jì)189.1 界面制作技術(shù)189.1.1 HTML技術(shù)189.1.2 CSS技術(shù)199.1.3 DIV技術(shù)209.2 功能界面展示209.2.1醫(yī)藥進(jìn)銷存管理系統(tǒng)的登錄界面209.2.2管理員主界面219.2.3客戶主界面229.2.4管理員藥品信息增加界面229.2.5藥品信息修改界面2310.實(shí)習(xí)收獲體會231.實(shí)習(xí)目的生產(chǎn)實(shí)習(xí)是高等工科院校教學(xué)計(jì)劃中的一個重要的實(shí)踐性教學(xué)環(huán)節(jié),為了響應(yīng)課本知識與實(shí)踐相結(jié)合的教學(xué)宗旨,西

6、安建筑科技大學(xué)大學(xué)將生產(chǎn)實(shí)習(xí)納入大學(xué)本科的教學(xué)計(jì)劃中,通過實(shí)習(xí)達(dá)到以下目的:1、 使學(xué)生了解和掌握本專業(yè)基本生產(chǎn)實(shí)際知識。印證和鞏固學(xué)過的專業(yè)基礎(chǔ)課與部分專業(yè)課,并為后續(xù)的專業(yè)課的學(xué)習(xí)、課程設(shè)計(jì)和畢業(yè)省級打下良好的基礎(chǔ),培養(yǎng)學(xué)生在生產(chǎn)中調(diào)查研究、觀察問題的能力和理論聯(lián)系實(shí)際、應(yīng)用所學(xué)知識分析問題、解決問題的能力。2、 開闊學(xué)生的專業(yè)視野,拓寬抓呢知識面?,F(xiàn)代社會是一個信息化時(shí)代,而計(jì)算機(jī)類專業(yè)更是信息時(shí)代至關(guān)重要的組成部分。進(jìn)入IT公司實(shí)習(xí)是學(xué)生了解本專業(yè)科技現(xiàn)狀、把握時(shí)代前進(jìn)邁步的重要課堂。 3、認(rèn)識實(shí)習(xí)中,學(xué)生通過對軟件項(xiàng)目的了解和親身體會,提高對IT行業(yè)在國民經(jīng)濟(jì)中的重要地位的知識,鞏固

7、專業(yè)思想,明確努力方向,從而激發(fā)學(xué)生為祖國繁華富強(qiáng)刻苦學(xué)習(xí)的熱情。2.實(shí)習(xí)內(nèi)容簡述1) 電子化倉庫管理系統(tǒng)(e-Storage) a.項(xiàng)目背景 b.主要功能 c.基礎(chǔ)信息管理 d.入/出庫管理 e.庫存管理 f.庫存調(diào)整、盤點(diǎn)2) E-R圖和項(xiàng)目設(shè)計(jì) a.以圖書管理系統(tǒng)為例3) 界面設(shè)計(jì) a.HTML概述 b. 列表與表格 c. 表單與動態(tài)結(jié)果 d.樣式表 e.網(wǎng)頁布局4) java web應(yīng)用 Java Web開發(fā)模式:(JSP+Servlet+JavaBean)程序?qū)哟吻逦?、分工明確,可維護(hù)性、擴(kuò)展性高,尤其在規(guī)模較大或是業(yè)務(wù)邏輯復(fù)雜的項(xiàng)目中傾向使用。5) 請求與響應(yīng)6) JSP概述7)

8、數(shù)據(jù)庫及數(shù)據(jù)庫驅(qū)動8) JDBC編程9) DAO模式10) MVC模式實(shí)現(xiàn) MVC是一個設(shè)計(jì)模式,它強(qiáng)制性的使應(yīng)用程序的輸入、處理和輸出分開。使用MVC應(yīng)用程序被分成三個核心部件:模型、視圖、控制器。它們各自處理自己的任務(wù)。 圖1 MVC框架圖 MVC模式簡介:a.視圖是用戶看到并與之交互的界面。對老式的Web應(yīng)用程序來說,視圖就是由HTML元素組成的界面,在新式的Web應(yīng)用程序中,HTML依舊在視圖中扮演著重要的角色,但一些新的技術(shù)已層出不窮,它們包括Macromedia Flash和象XHTML,XML/XSL,WML等一些標(biāo)識語言和Web services.b.模型模型表示企業(yè)數(shù)據(jù)和業(yè)務(wù)

9、規(guī)則。在MVC的三個部件中,模型擁有最多的處理任務(wù)。例如它可能用象EJBs和ColdFusion Components這樣的構(gòu)件對象來處理數(shù)據(jù)庫。被模型返回的數(shù)據(jù)是中立的,就是說模型與數(shù)據(jù)格式無關(guān),這樣一個模型能為多個視圖提供數(shù)據(jù)。由于應(yīng)用于模型的代碼只需寫一次就可以被多個視圖重用,所以減少了代碼的重復(fù)性。c.控制器控制器接受用戶的輸入并調(diào)用模型和視圖去完成用戶的需求。所以當(dāng)單擊Web頁面中的超鏈接和發(fā)送HTML表單時(shí),控制器本身不輸出任何東西和做任何處理。它只是接收請求并決定調(diào)用哪個模型構(gòu)件去處理請求,然后確定用哪個視圖來顯示模型處理返回的數(shù)據(jù)。3.主要負(fù)責(zé)部分負(fù)責(zé)本組項(xiàng)目的界面設(shè)計(jì)和文檔編

10、寫,其中界面設(shè)計(jì)主要使用了CSS+DIV技術(shù)。CSSDIV是網(wǎng)站標(biāo)準(zhǔn)(或稱“WEB標(biāo)準(zhǔn)”)中常用的術(shù)語之一,通常為了說明與HTML網(wǎng)頁設(shè)計(jì)語言中的表格(table)定位方式的區(qū)別,因?yàn)镠TML網(wǎng)站設(shè)計(jì)標(biāo)準(zhǔn)中,不再使用表格定位技術(shù),而是采用css+div的方式實(shí)現(xiàn)各種定位。 CSS是英語Cascading Style Sheets(層疊樣式表單)的縮寫,它是一種用來表現(xiàn) HTML 或 XML 等文件式樣的計(jì)算機(jī)語言。 DIV元素是用來為HTML文檔內(nèi)大塊(block-level)的內(nèi)容提供結(jié)構(gòu)和背景的元素。DIV的起始標(biāo)簽和結(jié)束標(biāo)簽之間的所有內(nèi)容都是用來構(gòu)成這個塊的,其中所包

11、含元素的特性由DIV標(biāo)簽的屬性來控制,或者是通過使用樣式表格式化這個塊來進(jìn)行控制。 DIV+CSS有什么好處: 對網(wǎng)站瀏覽者的好處:文件下載與頁面顯示速度更快;內(nèi)容能被更廣泛的設(shè)備所訪問(包括屏幕閱讀機(jī)、手持設(shè)備、搜索機(jī)器人等等);用戶能夠通過樣式選擇定制自己的表現(xiàn)界面;所有頁面都能提供適于打印的版本。  對網(wǎng)站所有者的好處:更少的代碼和組件,容易維護(hù);帶寬要求降低(代碼更簡潔),成本降低(舉個例子:當(dāng) ESPN.com 使用 CSS改版后,每天節(jié)約超過兩兆字節(jié)的帶寬);更容易被搜尋引擎搜索到;改版方便,不需要變動頁面內(nèi)容;提供打印版本而不需要復(fù)制內(nèi)容。4.實(shí)習(xí)單位行知匯元致力于中國

12、IT職業(yè)教育領(lǐng)域,是一家產(chǎn)學(xué)研一體的綜合性IT職業(yè)教育企業(yè),業(yè)務(wù)涵蓋IT職業(yè)培訓(xùn)、軟件開發(fā)服務(wù)等,西安行知匯元軟件培訓(xùn)學(xué)校是一家于2008年3月6日從北京中關(guān)村落戶西安的民辦IT職業(yè)教育機(jī)構(gòu),是目前我國中西部地區(qū)單體教學(xué)規(guī)模最大的IT職業(yè)培訓(xùn)學(xué)校。 西安行知匯元體制管理的很好,從職業(yè)規(guī)劃技術(shù)學(xué)習(xí)職業(yè)素質(zhì)簡歷面試技巧,這些都是可以學(xué)到的。該公司與美國JDL公司合作,引進(jìn)北美先進(jìn)的職業(yè)培訓(xùn)理念和合作伙伴,依據(jù)對國內(nèi)企業(yè)人才需求的深刻理解,秉承“先行后知、行知合一”的教育理念。 目前公司教職員工百余人,有高新和經(jīng)開兩個校區(qū),辦公面積近5000平方米,能同時(shí)容納近2000余人進(jìn)行教學(xué)實(shí)習(xí)活動,并有宿舍

13、75間,能同時(shí)容納600人住宿,成為國內(nèi)專業(yè)的培養(yǎng)實(shí)用人才的IT職業(yè)教育培訓(xùn)機(jī)構(gòu),提供以大學(xué)生就業(yè)培訓(xùn)為起點(diǎn)的系列化IT職業(yè)培訓(xùn),創(chuàng)立以實(shí)踐為先導(dǎo)和驗(yàn)證的持續(xù)職業(yè)培訓(xùn)模式,為中國軟件業(yè)培養(yǎng)兼具“開發(fā)技能+行業(yè)見識+職業(yè)素質(zhì)+學(xué)習(xí)能力”的IT白領(lǐng)人才。 行知匯元當(dāng)前的主要業(yè)務(wù)是通過實(shí)訓(xùn)方式為理工類大學(xué)生提供職前教育和就業(yè)服務(wù),以提升其就業(yè)競爭力;為在校理工類大學(xué)生提供軟件開發(fā)生產(chǎn)實(shí)習(xí)服務(wù),以提高學(xué)生對行業(yè)的認(rèn)知程度和動手操作能力。憑借多年的軟件研發(fā)經(jīng)驗(yàn)、培訓(xùn)經(jīng)驗(yàn)和做實(shí)用教育的志向,行知匯元將行業(yè)對人才的需求解析為多個方面多個階梯的技能模塊,開發(fā)了行知匯元特色的從業(yè)能力測評系統(tǒng)和相應(yīng)的教學(xué)就業(yè)輔導(dǎo)

14、服務(wù)系統(tǒng),并藉此精心打造著一個通往軟件行業(yè)的橋梁,一個在高品位行業(yè)成功就業(yè)的快車道! 圖1 行知匯元公司概況圖 圖2 行知匯元公司概況圖5.項(xiàng)目背景市場經(jīng)濟(jì)的蓬勃發(fā)展和人們對醫(yī)藥產(chǎn)品需求的迅速增長,帶動了醫(yī)療行業(yè)的高速發(fā)展。隨著醫(yī)療制度改革的運(yùn)行,藥品招標(biāo)采購的逐年規(guī)范和擴(kuò)大,藥品進(jìn)銷存管理已經(jīng)成為各大小藥房的重要內(nèi)容,以前的手工操作,人工管理已經(jīng)遠(yuǎn)遠(yuǎn)不能適應(yīng)現(xiàn)代化管理的需要,為了實(shí)現(xiàn)藥房各部門的資源的共享,提高工作質(zhì)量和工作效率。 該系統(tǒng)采購藥品的入庫和出庫、進(jìn)貨和銷售及藥品基本信息維護(hù) 等。主要包括基本信息管理、銷售管理、進(jìn)貨管理和庫存管理四部分。它可以對藥品的買入,銷售全過程進(jìn)行電子化操

15、作;可以使客戶通過網(wǎng)上客戶服務(wù)系統(tǒng)實(shí)現(xiàn)遠(yuǎn)程醫(yī)藥管理。此系統(tǒng)運(yùn)行后大大提高了藥庫管理人員的工作效率和管理質(zhì)量。它根據(jù)各客戶的領(lǐng)藥預(yù)約單對其發(fā)藥出庫,避免了手工入帳的繁瑣及誤差,保證了藥品入、出的準(zhǔn)確;對藥品的有效期管理,使用藥品的報(bào)損率降低,減少了浪費(fèi);根據(jù)此系統(tǒng)提供的一些統(tǒng)計(jì)功能,管理人員可以及時(shí)了解各種藥品的夠入、支出和庫存情況,制定出相應(yīng)的采購計(jì)劃,避免了藥品的重復(fù)采購;價(jià)格的調(diào)整實(shí)現(xiàn)了藥品價(jià)格的一致性,當(dāng)藥品價(jià)格需要調(diào)整時(shí),經(jīng)過藥房調(diào)價(jià)全部藥品價(jià)格也得到響應(yīng)的調(diào)整,杜絕了藥品的價(jià)格混亂。 6.需求分析6.1系統(tǒng)業(yè)務(wù)本系統(tǒng)實(shí)現(xiàn)的業(yè)務(wù)有以下幾點(diǎn): 6.1.1基本信息管理 藥品管理:維護(hù)藥品的

16、基本信息。包括藥品名稱、編碼、規(guī)格、價(jià)格、分類、 供應(yīng)商、制造商、產(chǎn)地等信息。 藥品分類管理:維護(hù)藥品的應(yīng)用分類信息。貨架管理:維護(hù)存放藥品的貨架信息,對貨架進(jìn)行統(tǒng)一登記和管理。供應(yīng)商管理:維護(hù)藥品的供應(yīng)商信息,方便對系統(tǒng)中所有供應(yīng)商進(jìn)行記錄和統(tǒng)計(jì)。包括供應(yīng)商名稱、地址、電話、帳號以及負(fù)責(zé)人姓名電話等信息。 6.1.2銷售管理 銷售管理:銷售管理主要是通過銷售單進(jìn)行管理。對倉庫發(fā)出的藥品(要貨、調(diào)撥或退貨等)信息(金額,數(shù)量)進(jìn)行確認(rèn)處理,可以減少系統(tǒng)的庫存數(shù)量。(注意事項(xiàng):必須在認(rèn)真仔細(xì)確認(rèn)后才可做退貨處理) 6.1.3進(jìn)貨管理 進(jìn)貨管理:對進(jìn)貨單進(jìn)行管理。正確及時(shí)地將藥品進(jìn)行進(jìn)貨處理是正確

17、管理庫存的關(guān)鍵。(注意事項(xiàng):做進(jìn)貨處理之前必須對進(jìn)貨金額,數(shù)量認(rèn)真仔細(xì)的確認(rèn)) 6.1.4庫存管理 庫存管理:庫存不需要手工維護(hù)管理,當(dāng)進(jìn)貨和銷售時(shí),系統(tǒng)自動生成每類產(chǎn)品的庫存數(shù)量。庫存管理提供多種查詢方式。包括藥品類型、藥品編碼、供應(yīng)商等。(注意事項(xiàng):支持多倉庫管理,支持庫存的歷史查詢,庫存上限報(bào)警)6.2項(xiàng)目特點(diǎn) 軟硬件的要求都不是很高,目前一般計(jì)算機(jī)都可以實(shí)現(xiàn),利用JSP技術(shù)、Java Web技術(shù)及Servlet技術(shù)開發(fā)項(xiàng)目,便于用戶及操作人員理解和操作,另外軟硬件配置及開發(fā)技術(shù)的成本不會很高。 JSP技術(shù):軟件開發(fā)者可以響應(yīng)客戶端請求,而動態(tài)生成HTML、XML或其他格式文檔的Web網(wǎng)

18、頁的技術(shù)標(biāo)準(zhǔn)。JSP技術(shù)是以Java語言作為腳本語言的,JSP網(wǎng)頁為整個服務(wù)器端的Java庫單元提供了一個接口來服務(wù)于HTTP的應(yīng)用程序。JSP使Java代碼和特定的預(yù)定義動作可以嵌入到靜態(tài)頁面中。JSP句法增加了被稱為JSP動作的XML標(biāo)簽,它們用來調(diào)用內(nèi)建功能。技術(shù)特征:跨平臺、代碼分離、組件重用、預(yù)編譯和繼承Java servlet功能。 DAO技術(shù):是Data Access Object數(shù)據(jù)訪問接口,數(shù)據(jù)訪問故名思義就是與數(shù)據(jù)庫打交道。夾在業(yè)務(wù)邏輯與數(shù)據(jù)庫資源中間。用程序設(shè)計(jì)的語言來說,就是建立一個接口,接口中定義了此應(yīng)用程序中將會用到的所有事務(wù)方法。在這個應(yīng)用程序中,當(dāng)需要和數(shù)據(jù)源進(jìn)

19、行交互的時(shí)候則使用這個接口,并且編寫一個單獨(dú)的類來實(shí)現(xiàn)這個接口在邏輯上對應(yīng)這個特定的數(shù)據(jù)存儲 。 SERVLET技術(shù):Servlet 的主要功能在于交互式地瀏覽和修改數(shù)據(jù),生成動態(tài) Web 內(nèi)容。這個過程為:第一步,客戶端發(fā)送請求至服務(wù)器端;第二步,服務(wù)器將請求信息發(fā)送至 Servlet;第三步,Servlet 生成響應(yīng)內(nèi)容并將其傳給服務(wù)器,響應(yīng)內(nèi)容動態(tài)生成,通常取決于客戶端的請求;最后一步,服務(wù)器將響應(yīng)返回給客戶端。6.3用例視圖圖4 頂層用例圖6.3.1登錄系統(tǒng)(1)登錄系統(tǒng):管理員或客戶輸入用戶名和密碼,系統(tǒng)檢查用戶名是否存在以及與密碼是否匹配,若通過令角色進(jìn)入相應(yīng)的界面。 具體活動步驟

20、: 1 角色進(jìn)入登錄系統(tǒng)頁面。 2 角色輸入用戶名和密碼。 3 系統(tǒng)檢查角色所輸入的信息,判斷用戶名是否存在以及用戶名與密碼 是否匹配。 4 若檢查通過,則角色進(jìn)入系統(tǒng)。6.3.2藥品信息管理(1)藥品管理:管理員能查詢藥品、添加藥品、刪除藥品及修改藥品基本信息。(2)添加藥品:添加藥品時(shí)需要查詢藥品,所以添加藥品包含查詢藥品。 具體活動步驟: 1 請求添加藥品。 2 進(jìn)入添加藥品界面。 3 輸入藥品信息。 4 確認(rèn)添加藥品。刪除藥品和修改藥品基本信息與上述類似。6.3.3庫存管理(1)庫存管理:管理員可對藥品進(jìn)行入庫、出庫、庫存查詢和藥品查詢等操作。(2)入庫:管理員可以將藥品批量添加至數(shù)據(jù)

21、庫。 具體活動步驟: 1 請求批量入庫。 2 管理員進(jìn)入批量入庫界面。 3 輸入入庫信息。4 更新庫存信息。出庫與入庫類似。6.3.4銷售管理 管理員查詢倉庫中藥品數(shù)量,若庫存量小于訂貨數(shù)量則進(jìn)行進(jìn)貨操作,若大于等于則進(jìn)行出庫操作。主要活動圖如下: 圖5 銷售管理活動圖6.4邏輯視圖 邏輯視圖部分主要敘述了設(shè)計(jì)階段的工作,如下類圖中的八張表分別是藥品、管理員、權(quán)限、供應(yīng)商、分類、貨架類、訂單和庫存。這八個類可以實(shí)現(xiàn)系統(tǒng)的主要功能,再輔助界面類及系統(tǒng)類即可實(shí)現(xiàn)該系統(tǒng)。圖6 系統(tǒng)類圖庫存類和訂單類主要依賴于藥品類,而藥品類主要依賴于分類類、提供商類和貨架類,最后管理員依賴于權(quán)限類。6.5過程視圖在

22、這里就只介紹藥品基本信息管理中的查詢和添加功能。6.5.1查詢藥品圖7 查詢藥品順序圖6.5.2添加藥品圖8 添加藥品順序圖7.總體設(shè)計(jì)7.1功能模塊圖圖9 藥品進(jìn)銷管理系統(tǒng)功能模塊圖7.2主要功能介紹查詢藥品:用戶登錄后可以查詢相應(yīng)藥品信息。購買藥品:瀏覽藥品信息后可進(jìn)行購買。評價(jià)藥品:收到藥品后可對其藥品進(jìn)行評價(jià)。個人信息:用戶可瀏覽自己的基本信息以修改,還可修改自己的密碼。退貨管理:客戶收到藥品后,可進(jìn)行退貨。藥品管理:管理員可以查詢、添加、修改、刪除藥品信息。庫存管理:管理員可對藥品進(jìn)行入庫、出庫管理。銷售管理:管理員可修改、新增、刪除銷售單。供應(yīng)商管理:管理員可對供應(yīng)商信息進(jìn)行管理。

23、進(jìn)貨管理:管理員可根據(jù)藥品庫存量進(jìn)行進(jìn)貨管理。8.詳細(xì)設(shè)計(jì)8.1業(yè)務(wù)流程圖 圖10 業(yè)務(wù)流程圖 8.2 E-R圖 圖11 庫存管理E-R圖 庫存管理也就是我們常說的電子倉庫,電子化倉庫管理系統(tǒng)是通過對入庫業(yè)務(wù)、出庫業(yè)務(wù)、倉庫調(diào)撥、庫存調(diào)整、庫存盤點(diǎn)業(yè)務(wù)信息的管理,提高倉庫管理信息的實(shí)時(shí)性和準(zhǔn)確性,達(dá)到即時(shí)庫存管理的功能,并有效控制并跟蹤倉庫業(yè)務(wù)的物流和成本管理全過程,實(shí)現(xiàn)完善的企業(yè)倉儲信息管理。主要與貨架類,入庫單,出庫單等相關(guān)聯(lián)。 圖12 E-R總圖 如圖所示供應(yīng)商與庫存信息通過進(jìn)貨單相關(guān)聯(lián),而庫存信息又與進(jìn)貨管理、銷售管理和退貨管理有關(guān),客戶通過銷售和退貨與庫存信息相聯(lián)系。8.3數(shù)據(jù)庫設(shè)計(jì)

24、 本系統(tǒng)使用SQL Server2005來設(shè)計(jì)所有的數(shù)據(jù)表,根據(jù)預(yù)先設(shè)計(jì)好的編碼規(guī)則設(shè)計(jì)了以下數(shù)據(jù)表:入庫單信息表,出庫單信息表,用戶權(quán)限表,藥品基本信息表,供應(yīng)商基本信息表,銷售主表,采購主表等。以下只介紹供應(yīng)商基本信息表和藥品基本信息表,其他表功能類似這里就不一一介紹。表1 供應(yīng)商基本信息表 供應(yīng)商基本信息表是對供應(yīng)商信息的描述,包括供應(yīng)商名,編號,產(chǎn)地,聯(lián)系方式,主要負(fù)責(zé)人等,其中pid是該表的主鍵,能唯一標(biāo)識某一供應(yīng)商的信息。表2 藥品基本信息表 藥品基本信息表是對該系統(tǒng)中所有藥品的描述,主要包括生產(chǎn)日期,藥品名,單位,單價(jià),產(chǎn)地,及制造商等,其中mid是該表的主鍵,能唯一標(biāo)識某一藥品

25、的信息。9. 功能界面設(shè)計(jì) 藥品進(jìn)銷存系統(tǒng)的界面設(shè)計(jì)部分主要使用HTML+CSS+DIV,下面就逐一介紹這些技術(shù)及具體實(shí)現(xiàn):9.1 界面制作技術(shù)9.1.1 HTML技術(shù)(1)HTML定義:是Hyper Text Markup Language(超級文本標(biāo)記語言)的縮寫,HTML不是一種程序,只是一種控制網(wǎng)頁中數(shù)據(jù)顯示的標(biāo)識語言。HTML由一組標(biāo)簽組成,這些標(biāo)簽的主要作用是控制網(wǎng)頁的文檔、字符和段落格式,也規(guī)定了對腳本語言的使用規(guī)則。(2)HTML的基本結(jié)構(gòu) <html> <head> <title>第一個HTML示例</title> </h

26、ead> <body> HTML的基本結(jié)構(gòu) </body> </html>(3)HTML在瀏覽器中運(yùn)行。 HTML是純文本文件,所以可以使用任何一款文本編輯器編輯。文件的后綴必須是.html或.htm。(4)HTML主要屬性特征1 換行標(biāo)簽<br>2 由標(biāo)簽<p>所標(biāo)識的文字,代表同一段落的文字;瀏覽器中段落間以一個空白行分割;標(biāo)簽<p>的屬性align表示文字對齊的方式。3 分割線<hr>用于將不同的信息分開,使內(nèi)容看起來清晰明確。4 <font>用于控制文字的字體、大小和顏色??刂频姆绞绞?/p>

27、通過設(shè)置屬性。5 圖片可以使頁面更加生動和美觀。瀏覽器可以顯示JPEG、BMP、GIF格式的圖片,如背景圖片:<body background=“imageURL”>;頁面中插入圖片:<img src=“imageURL” />。6 超級鏈接<a>可以在頁面間跳轉(zhuǎn)。 格式:<a href=“#” > 顯示的文本</a>9.1.2 CSS技術(shù)(1) CSS定義:CSS的英文是Cascading Style Sheets,中文可以翻譯成串聯(lián)式樣式表??伤闶蔷W(wǎng)頁設(shè)計(jì)的一個突破,它解決了網(wǎng)頁界面排版的難題。可以這么說,HTML的Tag主要是定

28、義網(wǎng)頁的內(nèi)容(Content),而CSS決定這些網(wǎng)頁內(nèi)容如何顯示(Layout)。(2) CSS技術(shù)特點(diǎn):樣式表的切換可以改變網(wǎng)站整體界面風(fēng)格;能實(shí)現(xiàn)內(nèi)容與樣式的分離,方便團(tuán)隊(duì)開發(fā)。(3) 一個樣式(Style)的語法由三部分構(gòu)成:Selector(中文叫選擇器),屬性(Property),屬性值(Value);樣式:selector property: value 。(4) 樣式表的分類:內(nèi)嵌樣式表、內(nèi)部樣式表和外部樣式表。內(nèi)嵌樣式表是寫在Tag(標(biāo)簽)里面的,只對所在的Tag有效 ;內(nèi)部樣式表是寫在HTML的<head></head>里面的,只對所在的網(wǎng)頁有效;外部

29、樣式表適用于很多網(wǎng)頁需要用到同樣的樣式(Styles),要用外部樣式表需要將樣式寫在一個css文件中,然后在頁面中用<link>標(biāo)簽引入。9.1.3 DIV技術(shù)(1) DIV定義:DIV技術(shù),即DIV元素是用來為HTML文檔內(nèi)大塊(block-level)的內(nèi)容提供結(jié)構(gòu)和背景的元素。DIV標(biāo)簽的起始標(biāo)簽和結(jié)束標(biāo)簽之間的所有內(nèi)容都是用來構(gòu)成這個塊的,其中所包含元素的特性由DIV標(biāo)簽的屬性來控制,或者是通過使用樣式表格式化這個塊來進(jìn)行控制。(2) DIV技術(shù)的使用:一般與CSS配合使用,當(dāng)我們使用CSS-P的時(shí)候,我們主要把它用在DIV(division)tag上。當(dāng)你把文字,圖像,或

30、其他的放在DIV標(biāo)簽中,它可稱作為“DIVblock”,或“DIVelement”或“CSS-layer”,或干脆叫“l(fā)ayer”。而中文我們把它稱作“層次”。所以當(dāng)你以后看到這些名詞的時(shí)候,你就知道它們是指一段在DIV中的HTML。使用DIV技術(shù)的方法跟使用其他tag的方法一樣:ThisisaDIVtag.如果單獨(dú)使用DIV而不加任何CSS-P,那么它在網(wǎng)頁中的效果和使用是一樣的。但當(dāng)我們把CSS-P用到DIV技術(shù)中去以后,我們就可以嚴(yán)格設(shè)定它的位置。首先我們需要給這個可以被CSS-P控制的DIV一個ID或說是它的名字。比如說我們給下面這個DIV標(biāo)簽的名字是truck。給名字的目的是我們以后

31、可用JavaScript來控制它,比如說移動它或改變它的一些性質(zhì)等等。9.2 功能界面展示9.2.1醫(yī)藥進(jìn)銷存管理系統(tǒng)的登錄界面 登錄主界面使用了表單,表單是Web中實(shí)現(xiàn)交互的重要方法,用于收集用戶信息并提交給服務(wù)器。該界面使用了靜態(tài)文本框和單行輸入文本框,當(dāng)用戶名和密碼驗(yàn)證正確,則進(jìn)入相應(yīng)的管理主界面。 圖13 登錄主界面9.2.2管理員主界面 主要使用table布局,整個界面分為上左右三個部分。上部是廣告欄和導(dǎo)航欄,主要介紹公司概況;左部是功能導(dǎo)航欄,主要介紹系統(tǒng)的功能;右部顯示左部導(dǎo)航部分詳細(xì)內(nèi)容。圖14 管理員主界面9.2.3客戶主界面客戶主界面與管理員主界面的設(shè)計(jì)類似。圖15 客戶主

32、界面9.2.4管理員藥品信息增加界面 該界面同樣使用了table布局,左側(cè)是相應(yīng)藥品圖片,右側(cè)是藥品的基本信息,該界面還使用了圖片輪播技術(shù)。圖16 藥品信息增加界面9.2.5藥品信息修改界面 界面同樣使用了表單,一個頁面最多一個表單,該界面除了使用單行文本輸入框還使用了重置按鈕和提交按鈕。 圖17 藥品信息修改界面10.實(shí)習(xí)收獲體會網(wǎng)上藥品進(jìn)銷存信息管理系統(tǒng)整個項(xiàng)目采用MVC的架構(gòu)。使用Servlet充當(dāng)控制器,Jsp用來做視圖層的顯示。這種分層模式可以降低模塊之間的耦合度。不僅讓我掌握了JAVA, JSP, JavaScript,Html等編程語言,還掌握了J2EE架構(gòu), JAVABEAN、Servlet技術(shù),Jbuilder, MyEclipse, WebLogic, Tomcat, CVS, VSS, Subversion 等開發(fā)工具,SQL Server等數(shù)據(jù)庫編程技術(shù),具有B/S結(jié)構(gòu)應(yīng)用軟件管理和開發(fā)經(jīng)驗(yàn);使我深刻理解并掌握軟件工程理論和方法,熟悉常用的設(shè)計(jì)模式,掌握常用的數(shù)據(jù)結(jié)構(gòu)、算法。 在這三個星期的實(shí)習(xí)過程中,我進(jìn)一步學(xué)習(xí)了Java編程語言,以前在學(xué)校實(shí)踐的比較少,這幾天的實(shí)習(xí)培訓(xùn)讓我對Java語言有了更清晰的認(rèn)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論