【正文】
aving the manpower, material resources.This paper uses the reproduction technology needs analysis, using the objectoriented analysis method to plete the system analysis and design. The system uses B\/S architecture model, using the Oracle database technology and the Java programming language design and implementation. In the whole process of the system, as plete as possible to consider the safety, consistency, stability and reliability problem of database and the operation is simple and convenient.[Key words] Sales of tobacco。系統(tǒng)采用B/S架構(gòu)模式,利用Oracle 數(shù)據(jù)庫(kù)技術(shù)和java程序設(shè)計(jì)語(yǔ)言設(shè)計(jì)并部分實(shí)現(xiàn)。利用高效的計(jì)算機(jī)管理系統(tǒng)來(lái)管理煙草銷售及周轉(zhuǎn)存儲(chǔ)管理,不但節(jié)約了銷售業(yè)務(wù)的時(shí)間,還在很大程度上提高了銷售人員與庫(kù)存人員的辦事效率,從而降低了煙草的管理成本,極大的節(jié)約了人力、物力資源。煙草銷售管理系統(tǒng)正是為了提高其銷售運(yùn)作及管理效率而產(chǎn)生的。人們的不斷需求使得其銷售的發(fā)展與競(jìng)爭(zhēng)也越來(lái)越大。作者簽名: 日 期: 普通本科生畢業(yè)論文(設(shè)計(jì))誠(chéng)信承諾書(shū)畢業(yè)論文(設(shè)計(jì))題 目基于Java的煙草銷售管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)學(xué)生姓名?!I(yè)軟件工程學(xué) 號(hào)指導(dǎo)老師職 稱所在學(xué)院軟件與通信工程學(xué)院誠(chéng)信承諾本人慎重承諾和聲明:我承諾在畢業(yè)論文(設(shè)計(jì))活動(dòng)中遵守學(xué)校有關(guān)規(guī)定,恪守學(xué)術(shù)規(guī)范,在本人的畢業(yè)論文中未剽竊、抄襲他人的學(xué)術(shù)觀點(diǎn)、思想和成果,未篡改研究數(shù)據(jù),如有違規(guī)行為發(fā)生,我愿承擔(dān)一切責(zé)任,接受學(xué)校的處理。對(duì)本研究提供過(guò)幫助和做出過(guò)貢獻(xiàn)的個(gè)人或集體,均已在文中作了明確的說(shuō)明并表示了謝意。普通本科畢業(yè)設(shè)計(jì)題目:基于Java的煙草銷售管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)學(xué) 院 軟件與通信工程學(xué)院 畢業(yè)設(shè)計(jì)(論文)原創(chuàng)性聲明和使用授權(quán)說(shuō)明原創(chuàng)性聲明本人鄭重承諾:所呈交的畢業(yè)設(shè)計(jì)(論文),是我個(gè)人在指導(dǎo)教師的指導(dǎo)下進(jìn)行的研究工作及取得的成果。盡我所知,除文中特別加以標(biāo)注和致謝的地方外,不包含其他人或組織已經(jīng)發(fā)表或公布過(guò)的研究成果,也不包含我為獲得 及其它教育機(jī)構(gòu)的學(xué)位或?qū)W歷而使用過(guò)的材料。作 者 簽 名: 日 期: 指導(dǎo)教師簽名: 日 期: 使用授權(quán)說(shuō)明本人完全了解 大學(xué)關(guān)于收集、保存、使用畢業(yè)設(shè)計(jì)(論文)的規(guī)定,即:按照學(xué)校要求提交畢業(yè)設(shè)計(jì)(論文)的印刷本和電子版本;學(xué)校有權(quán)保存畢業(yè)設(shè)計(jì)(論文)的印刷本和電子版,并提供目錄檢索與閱覽服務(wù);學(xué)??梢圆捎糜坝?、縮印、數(shù)字化或其它復(fù)制手段保存論文;在不以贏利為目的前提下,學(xué)??梢怨颊撐牡牟糠只蛉?jī)?nèi)容。學(xué)生(簽名): 年 月 日摘 要煙草如今已成為各國(guó)各地人們生活中不可或缺的存在。也因此在計(jì)算機(jī)化的當(dāng)今,煙草對(duì)于計(jì)算機(jī)應(yīng)用技術(shù)的依賴越發(fā)明顯。本文主要介紹了煙草銷售管理系統(tǒng)的可行性分析、功能需求分析及性能需求分析,詳細(xì)論述了概要設(shè)計(jì)思想、數(shù)據(jù)庫(kù)設(shè)計(jì)和功能模塊設(shè)計(jì),實(shí)現(xiàn)了銷售、入庫(kù)、庫(kù)存、系統(tǒng)管理、商品管理等功能。本文采用需求分析的再現(xiàn)原型技術(shù),借助面向?qū)ο蟮母鞣N分析策略完成了系統(tǒng)的分析和設(shè)計(jì)。整個(gè)系統(tǒng)的設(shè)計(jì)過(guò)程中,盡可能完整地考慮了數(shù)據(jù)庫(kù)的安全性、一致性、穩(wěn)定性和可靠性的問(wèn)題而且操作簡(jiǎn)單方便。 Management System。我們不得不承認(rèn),如今誰(shuí)的知識(shí)量多,誰(shuí)的信息量大,誰(shuí)的處理效率高、速度快,在如此激烈的競(jìng)爭(zhēng)中才能穩(wěn)立而不敗。不過(guò)對(duì)于國(guó)內(nèi)來(lái)說(shuō),國(guó)外的相關(guān)發(fā)展相對(duì)早與成熟,雖然在國(guó)內(nèi)相對(duì)滯后,但是隨著時(shí)間的推移,這種系統(tǒng)迅捷高效的優(yōu)勢(shì)是不可阻擋的,人們接受并廣泛應(yīng)用也將是不可阻擋的。在老式的交易運(yùn)作及傳統(tǒng)的管理模式,煙草銷售管理是非常繁雜的,大量的交易及客戶信息需要采用筆紙記載、人腦記憶的方式進(jìn)行管理,而且對(duì)于近期交易信息的核對(duì),又需要調(diào)出一大堆的資料,這種即需大量人力也需大量物力的方式,嚴(yán)重的影響了企業(yè)工作效率,對(duì)數(shù)據(jù)的安全性也不能很好的保護(hù),這種弊端對(duì)于如今的時(shí)代很容易影響企業(yè)的發(fā)展。人們的不斷需求使得其銷售的發(fā)展與競(jìng)爭(zhēng)也越來(lái)越大。煙草銷售管理系統(tǒng)正是為了提高其銷售運(yùn)作及管理效率而產(chǎn)生的。(2)對(duì)于客戶與員工的信息交易流程,工作狀態(tài)也能及時(shí)的得到反饋。(3)如今信息量巨大化的時(shí)代,投資商對(duì)于是否與時(shí)俱進(jìn)的企業(yè)也是相當(dāng)?shù)目粗械?,這也是如今企業(yè)做大做強(qiáng)所必要的投資。然而采用銷售系統(tǒng)信息化的做法,對(duì)于人力物力的消耗,企業(yè)運(yùn)作效率有著很大的改變。 本文主要內(nèi)容本文主要敘述內(nèi)容是煙草銷售管理系統(tǒng)的設(shè)計(jì)過(guò)程,按照系統(tǒng)的開(kāi)發(fā)步驟順序詳細(xì)編寫(xiě),按照系統(tǒng)分析的流程中,對(duì)其做好需求分析, 設(shè)計(jì)出系統(tǒng)數(shù)據(jù)庫(kù)ER圖,劃分好系統(tǒng)的功能模塊和做好系統(tǒng)流程分析等工作。最后對(duì)論文進(jìn)行有關(guān)總結(jié),系統(tǒng)設(shè)計(jì)的不足與收獲進(jìn)行了較完整的歸納,更好的提高自己對(duì)該系統(tǒng)的認(rèn)識(shí)。具體可行性研究可歸納為以下幾點(diǎn):(1)經(jīng)濟(jì)可行性研究:考慮到時(shí)間及成本的關(guān)系,本系統(tǒng)開(kāi)發(fā)時(shí)間大約定為一個(gè)月。(3)法律可行性研究:系統(tǒng)研究開(kāi)發(fā)過(guò)程中,copy他人代碼以及開(kāi)發(fā)思想是很不值得提倡的。(4)開(kāi)發(fā)方案的選擇性研究:本人在開(kāi)發(fā)系統(tǒng)過(guò)程中,選擇了使用java的編寫(xiě)方案,相對(duì)更簡(jiǎn)易些。本系統(tǒng)的角色分三種:銷售員、倉(cāng)庫(kù)管理員和系統(tǒng)管理員。(2)倉(cāng)庫(kù)管理員:主要參與商品信息、商品的入庫(kù)出庫(kù)信息、庫(kù)存管理等功能,可對(duì)商品信息進(jìn)行相關(guān)增刪改操作。系統(tǒng)管理員可對(duì)各種角色的權(quán)限進(jìn)行相對(duì)的修改。銷售員登錄系統(tǒng)后可執(zhí)行的操作有:商品銷售、銷售查詢、退貨功能。條形碼由于硬件條件未達(dá)到,故使用商品編號(hào)代替。(3)退貨:支持退貨,若數(shù)量為負(fù),操作過(guò)程同銷售。(1)商品信息:包括商品編號(hào)、條形碼、商品類別、商品價(jià)格及廠家。(3)庫(kù)存管理:商品庫(kù)存管理的功能。(1)商品類別:包括大類小類,如:卷煙、烤煙。(2)用戶管理:包括銷售員、倉(cāng)庫(kù)管理員、系統(tǒng)管理員的信息。(4)供應(yīng)商管理:供應(yīng)商信息的管理。 系統(tǒng)建模方法本文采用面向?qū)ο蠓治鲎鳛橹饕南到y(tǒng)建模方法,使用UML(unified modeling language)作為建模語(yǔ)言,UML為建?;顒?dòng)提供了從不同角度觀察和展示系統(tǒng)的各種特征的方法。用例描述角色(用戶、外部系統(tǒng)以及系統(tǒng)處理)是如何與系統(tǒng)交互來(lái)完成工作的。設(shè)計(jì)用例時(shí),我們遵循下列步驟:(1)識(shí)別出系統(tǒng)的角色。重要的是著重從系統(tǒng)外部執(zhí)行者的角度來(lái)描述系統(tǒng)需要提供哪些功能,并指明這些功能的執(zhí)行者(角色)是誰(shuí)。(2)描述主要的用例。 系統(tǒng)主用例圖煙草銷售管理系統(tǒng)主要功能塊有:商品價(jià)格管理、商品銷售、庫(kù)存管理、系統(tǒng)管理等功能塊。系統(tǒng)的主用例圖如圖21所示?;顒?dòng)如圖22與圖23所示。后置條件登入者輸入用戶名和密碼,系統(tǒng)驗(yàn)證后登入。異常事件流登入失敗,跳回登入界面,提示輸入正確的用戶名和密碼。活動(dòng)如圖24與圖25所示。后置條件顧客付款完畢,銷售員找零,顧客帶商品離開(kāi)。異常事件流顧客突然不想要某商品,找銷售員退貨,銷售員調(diào)出數(shù)據(jù)庫(kù)信息,減去該物品價(jià)格,款項(xiàng)返還顧客;圖24 銷售活動(dòng)圖 (3)庫(kù)存管理:倉(cāng)庫(kù)管理員對(duì)新購(gòu)商品進(jìn)行入庫(kù)記錄,并向上發(fā)出入庫(kù)申請(qǐng),申請(qǐng)通過(guò)后,可在數(shù)據(jù)庫(kù)查找相關(guān)信息。圖25 銷售時(shí)序圖圖27庫(kù)存管理時(shí)序圖圖26 庫(kù)存管理活動(dòng)圖用例描述庫(kù)存管理參與者倉(cāng)庫(kù)管理員前置條件供應(yīng)商提供商品,企業(yè)接收。如圖28與圖29所示。異常事件流無(wú)圖28 用戶管理活動(dòng)圖圖29 用戶管理時(shí)序圖(5)商品類別:系統(tǒng)管理員可對(duì)煙草進(jìn)行大類小類區(qū)分,且大類包括小類,對(duì)于