




已閱讀5頁(yè),還剩26頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
濱江學(xué)院 畢業(yè)論文(設(shè)計(jì))題 目 圖書銷售管理系統(tǒng)設(shè)計(jì) 院 系 濱江學(xué)院計(jì)算機(jī)系 專 業(yè) 軟件工程 學(xué)生姓名 學(xué) 號(hào) 指導(dǎo)教師 職 稱 副教授 二 一 五 年 五 月 十 五 日聲 明本人鄭重聲明:1、 持以“求實(shí)、創(chuàng)新”的科學(xué)精神從事研究工作。2、 本論文是我個(gè)人在導(dǎo)師指導(dǎo)下進(jìn)行的研究工作和取得的研究成果。3、 本論文中除引文外,所有實(shí)驗(yàn)、數(shù)據(jù)和有關(guān)材料均是真實(shí)的。4、 本論文中除引文和致謝的內(nèi)容外,沒有抄襲其他人或其他機(jī)構(gòu)已經(jīng)發(fā)表或撰寫過(guò)的研究成果。5、 其他同志對(duì)本研究所做的貢獻(xiàn)均已在論文中作了聲明并表示了謝意。作者簽名: 日 期: 目 錄1.引言11.1開發(fā)背景11.2開發(fā)目的和意義12.需求分析12.1可行性分析12.1.1經(jīng)濟(jì)上的可行性12.1.2技術(shù)上的可行性22.2功能需求分析22.2.1功能需求22.2.2性能需求32.2.3系統(tǒng)用例圖32.3數(shù)據(jù)字典43.系統(tǒng)設(shè)計(jì)53.1 系統(tǒng)設(shè)計(jì)目標(biāo)53.2 系統(tǒng)結(jié)構(gòu)圖設(shè)計(jì)63.3業(yè)務(wù)流程73.4數(shù)據(jù)流程分析73.5系統(tǒng)模塊設(shè)計(jì)83.5.1圖書管理模塊93.5.2銷售管理模塊93.5.3庫(kù)存管理模塊103.5.4系統(tǒng)管理模塊104.數(shù)據(jù)庫(kù)設(shè)計(jì)104.1數(shù)據(jù)庫(kù)需求分析104.2 E-R實(shí)體圖設(shè)計(jì)104.3數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)135.系統(tǒng)實(shí)現(xiàn)145.1 系統(tǒng)登錄模塊實(shí)現(xiàn)145.2客戶信息管理模塊實(shí)現(xiàn)175.3圖書管理模塊實(shí)現(xiàn)185.4 圖書入庫(kù)添加模塊實(shí)現(xiàn)205.5圖書銷售模塊實(shí)現(xiàn)205.6庫(kù)存盤點(diǎn)模塊實(shí)現(xiàn)226.結(jié)論23參考文獻(xiàn)231致 謝232圖書銷售管理系統(tǒng)設(shè)計(jì)摘要:21世紀(jì)是互聯(lián)網(wǎng)時(shí)代。隨著大數(shù)據(jù)的來(lái)臨,我們的生活正漸漸變得智能化。計(jì)算機(jī)發(fā)展趨向于小型化大大促進(jìn)移動(dòng)客戶端的發(fā)展。所以通過(guò)開發(fā)的系統(tǒng)來(lái)科學(xué)高效管理圖書的銷售管理工作,也已成為店主的最佳選擇。本系統(tǒng)選用的是時(shí)下主流的B/S結(jié)構(gòu)。系統(tǒng)開發(fā)的開發(fā)平臺(tái)Myeclipse。選擇的數(shù)據(jù)庫(kù)是MySQL。整個(gè)系統(tǒng),結(jié)合實(shí)際需求分成層次分明的若干板塊,每個(gè)模塊能基本可以較詳細(xì)的展現(xiàn)各自功能。并且本系統(tǒng)操作簡(jiǎn)單,界面美觀。中小書店通過(guò)使用本系統(tǒng),可以輕松提高工作效率和服務(wù)質(zhì)量。關(guān)鍵詞:MySQL ;圖書銷售;JSPThe design of book sales management systemAbstract:The 21st century is the era of the Internet. With the advent of big data, our life is gradually becoming intelligent. Computer development trend in miniaturization greatly promote the development of mobile clients. Therefore, through the development of scientific and efficient management system to book sales management work, it has become the best choice for the owner. The system chosen is the current mainstream of B / S structure. System development development platform Myeclipse. Select the database is MySQL. The entire system, with the actual demand structured into several sections, each module can basically be able to show their capabilities in more detail. From and the system is simple, attractive interface. Small bookstores By using this system, you can easily improve work efficiency and service quality.Keywords: MySQL; book sales ; JSP1.引言1.1開發(fā)背景互聯(lián)網(wǎng)引發(fā)數(shù)據(jù)大爆炸式的發(fā)展,一個(gè)大規(guī)模生產(chǎn)、分享、應(yīng)用數(shù)據(jù)的時(shí)代正在開啟。傳統(tǒng)行業(yè)為了生存不得不借著互聯(lián)網(wǎng)的東風(fēng)進(jìn)行改革。當(dāng)下與計(jì)算機(jī)有關(guān)的高新技術(shù)在全球經(jīng)濟(jì)發(fā)展中占據(jù)了極其重要的地位。計(jì)算機(jī)的廣泛運(yùn)用,極大地改善人們生活水平,降低各行業(yè)投入成本。過(guò)去傳統(tǒng)的圖書銷售管理方式,完全是靠手工統(tǒng)計(jì)和計(jì)算的管理手段進(jìn)行的。這樣的管理方法不僅浪費(fèi)時(shí)間和精力,還容易導(dǎo)致在管理過(guò)程中出現(xiàn)錯(cuò)誤和疏漏,導(dǎo)致許多無(wú)法挽回的損失。但是隨著軟硬件技術(shù)不斷提高計(jì)算機(jī)越來(lái)越適用于世界各個(gè)行業(yè)。所以科學(xué)、高效的管理圖書銷售成為歷史的必然。在互聯(lián)網(wǎng)時(shí)代,電商異軍突起,逐漸成為拉動(dòng)經(jīng)濟(jì)發(fā)展的新主力。在圖書市場(chǎng),規(guī)模較小的書店數(shù)量眾多。它依舊在圖書市場(chǎng)中占有一席之地。但是目前許多中小型書店都面臨許多問題大大的阻礙其發(fā)展,為了快速融入互聯(lián)網(wǎng)時(shí)代的大潮。必須運(yùn)用計(jì)算機(jī)技術(shù)解決書店面臨的書店管理人員少、庫(kù)存復(fù)雜、圖書種類繁多、銷售管理困難等問題。只有這樣能夠快速、便捷、高效的管理書店,降低書店成本,提高市場(chǎng)競(jìng)爭(zhēng)力。計(jì)算機(jī)已經(jīng)遍及各行各業(yè),它的智能化正加速社會(huì)的變革。計(jì)算機(jī)操作簡(jiǎn)潔、反應(yīng)迅速等特點(diǎn),已廣泛遍及于交通運(yùn)輸、企業(yè)管理、國(guó)家安全等各個(gè)方面。因此通過(guò)計(jì)算機(jī)科學(xué)的管理書店,也已成為許多店主提高生存能力的首選決策。1.2開發(fā)目的和意義根據(jù)書店需求設(shè)計(jì)一個(gè)系統(tǒng),主要要求開發(fā)的程序操作簡(jiǎn)單,靈活便捷,界面美觀大方。開發(fā)出來(lái)的圖書銷售管理系統(tǒng)必須具備圖書信息管理,客戶信息管理,銷售管理,庫(kù)存管理,管理員管理,統(tǒng)計(jì)報(bào)表,系統(tǒng)設(shè)置等功能,滿足中小型書店圖書銷售管理的基本需求,讓書店銷售工作變得輕松,便捷,同時(shí)提高顧客的購(gòu)買感受。當(dāng)下所面臨的的問題是先熟悉管理信息系統(tǒng)開發(fā)的方法和相應(yīng)技術(shù),和根據(jù)需求判斷采用哪種開發(fā)平臺(tái)來(lái)開發(fā)我們圖書銷售管理系統(tǒng)、,還有通過(guò)網(wǎng)絡(luò)、相關(guān)圖書查找有關(guān)信息弄清楚通用圖書銷售公司的業(yè)務(wù)流程。不同的的平臺(tái)軟件擁有各自的優(yōu)缺點(diǎn),根據(jù)需求和軟硬件要求,這里我選擇的是java語(yǔ)言和MySQL。Java編程語(yǔ)言的特點(diǎn)是可以跨平臺(tái)、面向?qū)ο?。這樣的特性決定其功能強(qiáng)大,通用性強(qiáng),是開發(fā)中小型網(wǎng)站必備選擇。2.需求分析2.1可行性分析2.1.1經(jīng)濟(jì)上的可行性軟件開發(fā)的經(jīng)濟(jì)可行性是指新開發(fā)的軟件所產(chǎn)生的經(jīng)濟(jì)價(jià)值與開發(fā)所需的成本相比可以達(dá)到開發(fā)者的期望值。同時(shí)還要判斷該系統(tǒng)是否能給使用者來(lái)好的操作體驗(yàn),符合客戶需求。所以開發(fā)的本套銷售系統(tǒng),可以為書店的管理者提高工作效率,節(jié)約時(shí)間,方便消費(fèi)者購(gòu)買圖書。由于本程序是使用JSP開發(fā)。所用的數(shù)據(jù)庫(kù)MySQL開源,開發(fā)成本相對(duì)較低。整個(gè)系統(tǒng)是我獨(dú)自完成。開發(fā)時(shí)間大概兩個(gè)月,遇到技術(shù)問題都是上網(wǎng)或者去圖書管查資料。開發(fā)的系統(tǒng)對(duì)于硬件要求較低。總之算下來(lái)總成本大概在一萬(wàn)元左右。從成本的角度,開發(fā)這個(gè)系統(tǒng)是可行的。2.1.2技術(shù)上的可行性從技術(shù)的角度,分析當(dāng)下的技術(shù)是否可以在成本允許的條件下開發(fā)出該系統(tǒng)。本系統(tǒng)使用JSP開發(fā),數(shù)據(jù)庫(kù)采用MySQL,它是一種小規(guī)模關(guān)系型數(shù)據(jù)庫(kù),被廣泛地應(yīng)用日常小網(wǎng)站的系統(tǒng)的開發(fā)。提高了數(shù)據(jù)的存儲(chǔ)安全性,另外采用Tomcat服務(wù)器加快了系統(tǒng)的整體訪問速度,系統(tǒng)采用B/S架構(gòu)。而且該程序啟動(dòng)的軟硬件的要求相對(duì)較低,因此,從技術(shù)的角度來(lái)說(shuō)所開發(fā)的程序是可行的。從開發(fā)者角度來(lái)說(shuō),開發(fā)系統(tǒng)的的幾種軟件比較常見,而且相對(duì)比較容易掌握,一般的編程人員都可以獨(dú)自掌握并運(yùn)用這些軟件進(jìn)行系統(tǒng)的開發(fā)工作。從使用者的角度來(lái)說(shuō),系統(tǒng)的界面非常干凈美觀,有利于觀察操作。再者,本系統(tǒng)的管理主要是涉及信息的增加、刪除、修改、查詢等工作,只要會(huì)使用電腦基本上都可以流暢的操作。所以綜上所述,從操作上來(lái)說(shuō)是可行的。本程序的開發(fā)環(huán)境如下所述:操作系統(tǒng):WINDOWS XP;運(yùn)行工具:Google開發(fā)工具:MyEclipse 10數(shù)據(jù)庫(kù):MySQL服務(wù)器: Tomcat 7.02.2功能需求分析2.2.1功能需求功能需求分析是開發(fā)系統(tǒng)前期重要的準(zhǔn)備工作,它為后來(lái)的系統(tǒng)確定了方向。經(jīng)過(guò)我充分的調(diào)查和研究,認(rèn)真咨詢書店的經(jīng)營(yíng)者,記錄他們管理書店的方式和管理過(guò)程中遇到的問題。對(duì)于圖書銷售管理系統(tǒng),書店的管理員是系統(tǒng)唯一的操作者。它所需的功能主要包括:系統(tǒng)維護(hù)功能包括添加職員、修改信息、刪除員工以及對(duì)登錄密碼的修改?;拘畔⒐芾碇饕▓D書信息查詢和增加、創(chuàng)建圖書類別、查看圖書類別、查看客戶信息、增添客戶信息以及售后服務(wù)等。圖書入庫(kù)管理里有登記入庫(kù)圖書、查詢?nèi)霂?kù)圖書、記錄退貨情況等操作。圖書銷售管理主要包括查看圖書銷售情況、查看出貨退貨記錄、登記銷售記錄、和登記退貨記錄等操作。庫(kù)存管理主要包括對(duì)各種庫(kù)存采取實(shí)時(shí)監(jiān)控、及時(shí)動(dòng)態(tài)反映出各種圖書庫(kù)存量變化,進(jìn)行庫(kù)存查詢報(bào)警盤點(diǎn)。售后信息管理主要包括對(duì)顧客購(gòu)買圖書后情況進(jìn)行處理等操作。報(bào)表統(tǒng)計(jì)包含統(tǒng)計(jì)出貨利潤(rùn)、統(tǒng)計(jì)進(jìn)貨成本等操作。以上是總結(jié)用戶的主要需求,也是本系統(tǒng)主要功能,基本涵蓋了現(xiàn)實(shí)生活中書店經(jīng)營(yíng)管理的進(jìn)本需求。店主通過(guò)該系統(tǒng)可以實(shí)現(xiàn)對(duì)書店的正常管理。當(dāng)然由于可能考慮不全面,除了這些功能以外,還可能遺漏一些功能。在以后的設(shè)計(jì)時(shí)根據(jù)新的需求進(jìn)行必要的修改和完善,從而使系統(tǒng)更具有健壯性與實(shí)用性。2.2.2性能需求除了達(dá)到客戶對(duì)系統(tǒng)的功能需求外,開發(fā)系統(tǒng)的性能要求也無(wú)法忽視。系統(tǒng)的性能要求通常包括:兼容性、穩(wěn)定性、友好性和存儲(chǔ)容量等。系統(tǒng)的性能要求概括如下:1)容量要求:對(duì)程序中的數(shù)據(jù)容量進(jìn)行精確操作,例如處理數(shù)據(jù)的最大容量和處理數(shù)據(jù)的記錄數(shù)等。2)精度要求:精確系統(tǒng)的精度。例如傳輸數(shù)據(jù)的精度、計(jì)算數(shù)值精度和數(shù)據(jù)的精度等。3)時(shí)間特性要求:對(duì)程序里涉及的時(shí)間要求必須準(zhǔn)確,例如系統(tǒng)在峰值負(fù)載期間允許偏離范圍、程序響應(yīng)時(shí)間、數(shù)據(jù)處理時(shí)間和系統(tǒng)各項(xiàng)功能的J幀序關(guān)系。4)適應(yīng)性要求:明確指出可以反映系統(tǒng)適應(yīng)能力和系統(tǒng)環(huán)境變化的各種參數(shù)。例如如果需求發(fā)生改變,系統(tǒng)是否可以適應(yīng),并且指出為了適應(yīng)這些變化而要設(shè)計(jì)的軟件和開發(fā)過(guò)程。對(duì)于系統(tǒng)的性能來(lái)說(shuō),主要要求有:打印報(bào)表數(shù)量和種類、數(shù)據(jù)存數(shù)容量、連續(xù)的終端數(shù)、連接的終端數(shù)、查詢信息的響應(yīng)時(shí)間等。2.2.3系統(tǒng)用例圖管理員用戶通過(guò)后臺(tái)管理登錄窗口進(jìn)行身份認(rèn)證登錄后,可以對(duì)系統(tǒng)前臺(tái)所有功能進(jìn)行管理操作,管理員用戶用例圖如圖2-1所示。管理員登錄管理員圖2-1管理者登錄用例圖圖書管理:對(duì)圖書的查詢、刪除、添加以及對(duì)圖書的修改,管理員對(duì)圖書管理用例圖如圖2-2所示。查 詢管理員修 改刪 除圖書信息圖2-2管理者對(duì)圖書管理用例圖用戶管理:對(duì)用戶的查詢,修改,刪除用戶。管理者對(duì)用戶管理用例圖如圖2-3所示。查 詢管理員修 改刪 除用戶信息圖2-3管理員對(duì)用戶管理用例圖2.3數(shù)據(jù)字典數(shù)據(jù)字典是對(duì)開發(fā)系統(tǒng)中需要的數(shù)據(jù)的儲(chǔ)存、數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、外部實(shí)體、數(shù)據(jù)流等 描述和定義,它是描述系統(tǒng)中數(shù)據(jù)的信息的集合。作為分階段的工具,用來(lái)描述數(shù)據(jù)中基本表的設(shè)計(jì)。數(shù)據(jù)字典是系統(tǒng)開發(fā)中的必不可少的部分,它可以存儲(chǔ)所有的信息。下面是本系統(tǒng)的數(shù)據(jù)字典。數(shù)據(jù)項(xiàng):名稱:圖書信息 說(shuō)明:定義了圖書信息的屬性.。數(shù)據(jù)流:名稱:圖書信息 說(shuō)明:對(duì)圖書信息性質(zhì)和價(jià)格的具體說(shuō)明存儲(chǔ):名稱:信息存儲(chǔ)及銷售添加說(shuō)明:用于圖書信息的存儲(chǔ)和銷售訂單添加數(shù)據(jù)處理:名稱:圖書銷售管理說(shuō)明:從系統(tǒng)中選圖書信息數(shù)據(jù)結(jié)構(gòu)卡片如表2-4所示:表2-4圖書結(jié)構(gòu) 數(shù)據(jù)結(jié)構(gòu)卡片 總編號(hào):1數(shù)據(jù)結(jié)構(gòu)名稱:圖書信息 編號(hào):無(wú)說(shuō)明:定義了圖書的屬性結(jié)構(gòu)描述:圖書的名稱、類別、價(jià)格等有關(guān)的數(shù)據(jù)流/數(shù)據(jù)存儲(chǔ):圖書類別和信息信息容量:10數(shù)據(jù)流卡片如表2-5所示:表2-5數(shù)據(jù)流 數(shù)據(jù)流卡片 總編號(hào):2名稱:圖書信息 編號(hào):無(wú)來(lái)源:管理員去向:用戶圖書進(jìn)貨說(shuō)明:是對(duì)圖書信息性質(zhì)和價(jià)格的具體說(shuō)明包含的數(shù)據(jù)結(jié)構(gòu):圖書信息的名稱,數(shù)量,及價(jià)格等信息信息容量:圖書數(shù)量:10數(shù)據(jù)存儲(chǔ)如表2-6所示:表2-6數(shù)據(jù)存儲(chǔ) 數(shù)據(jù)存儲(chǔ)卡片 總編號(hào):3名稱:信息存儲(chǔ)及訂單銷售商圖書添加 編號(hào):無(wú)說(shuō)明:用于圖書信息的存儲(chǔ)和圖書銷售信息的添加輸入數(shù)據(jù)流:圖書信息本身信息內(nèi)容:圖書編號(hào)和價(jià)格、數(shù)量等輸出數(shù)據(jù)流:圖書信息屬性有無(wú)立即查詢:有信息量:30個(gè)注:由于論文頁(yè)數(shù)限制,數(shù)據(jù)庫(kù)中其他的數(shù)據(jù)項(xiàng)的DD表在這里不再贅述。3.系統(tǒng)設(shè)計(jì)3.1 系統(tǒng)設(shè)計(jì)目標(biāo)該系統(tǒng)運(yùn)用的是模塊化開展軟件結(jié)構(gòu)設(shè)計(jì)工作,模塊化能夠讓圖書銷售管理系統(tǒng)開發(fā)相對(duì)容易,提高程序穩(wěn)定性,使程序結(jié)構(gòu)明朗,具有很強(qiáng)的可擴(kuò)展性、可讀性。從而提高整個(gè)系統(tǒng)開發(fā)效率。模塊其實(shí)就是一組包括輸入和輸出、內(nèi)部環(huán)境極其運(yùn)行環(huán)境、描述邏輯功能的程序語(yǔ)句。在系統(tǒng)開發(fā)時(shí)必須遵守模塊獨(dú)立原理,盡量減少模塊出現(xiàn)耦合的情況。模塊之間彼此獨(dú)立而關(guān)系簡(jiǎn)單。3.2 系統(tǒng)結(jié)構(gòu)圖設(shè)計(jì)該系統(tǒng)主要是將傳統(tǒng)的圖書銷售管理和當(dāng)下的計(jì)算機(jī)技術(shù)相結(jié)合,根據(jù)圖書銷售管理系統(tǒng)把圖書信息的進(jìn)、銷、存服務(wù)流程設(shè)計(jì)完成的。同時(shí)為擴(kuò)展服務(wù)范圍,然后開發(fā)一個(gè)圖書銷售管理系統(tǒng)展示平臺(tái)來(lái)發(fā)布和管理圖書的進(jìn)和銷售信息。系統(tǒng)總體結(jié)構(gòu)如圖3-1所示。 圖書銷售管理系統(tǒng) 圖書信息管理 圖書類別管理 圖書信息查詢 報(bào)表統(tǒng)計(jì)管理入庫(kù)記錄統(tǒng)計(jì) 出貨記錄統(tǒng)計(jì)系統(tǒng)用戶管理 管理員用戶管理 個(gè)人密碼管理 客戶信息管理 圖書入庫(kù)管理 圖書入庫(kù)登記 圖書退書登記 圖書銷售管理 銷售訂單查詢 銷售訂單錄入 庫(kù)存盤點(diǎn)管理 庫(kù)存報(bào)警提示 庫(kù) 存 查 詢圖3-1系統(tǒng)總體結(jié)構(gòu)3.3業(yè)務(wù)流程圖書銷售系統(tǒng)的運(yùn)行流程可概括為:打開瀏覽器輸入地址進(jìn)入登陸界面,圖書管理員首先輸入賬號(hào),然后輸入密碼進(jìn)行登錄。登錄后就可以開始系統(tǒng)后臺(tái)的基本操作,主要包括管理庫(kù)存、管理出貨、管理進(jìn)貨、管理基本信息以及管理系統(tǒng)管理員、數(shù)據(jù)備份、數(shù)據(jù)恢復(fù)。該系統(tǒng)的庫(kù)存管理數(shù)流程,如圖3-2所示: 是否店 主 檢索圖書是否超過(guò)預(yù)警值不進(jìn)貨 決定進(jìn)貨 進(jìn) 貨圖3-2庫(kù)存管理流程圖進(jìn)貨管理流程圖,如圖3-3所示:店主存在不存在此書是否存在 新書登記信息已有書查詢庫(kù)存更新圖書信息庫(kù)檢索圖書 圖書入庫(kù)統(tǒng)計(jì) 圖3-3進(jìn)貨管理流程圖圖書銷售的流程圖如圖3-4所示:書 庫(kù) 取書銷售員獲得購(gòu)買信息 確定價(jià)格 購(gòu)書請(qǐng)求銷售員獲得顧客信息此書是否存在 返回提示信息 結(jié)束是否會(huì)員 會(huì)員優(yōu)惠完成售書 結(jié)束是是否否顧 客圖3-4圖書銷售流程圖3.4數(shù)據(jù)流程分析數(shù)據(jù)流圖又被叫DFD圖,在圖里面沒有具體的物理元素,目的為了描述數(shù)據(jù)在開發(fā)的程序里的處理情況。經(jīng)過(guò)比較,這是一款非常好理解的工具,特別適用于那些對(duì)計(jì)算機(jī)技術(shù)不是特別專業(yè)的人員,它可以精確的闡述系統(tǒng)的邏輯模型,便于用戶理解系統(tǒng)的業(yè)務(wù)情況。是開發(fā)者和用戶交流最好工具之一。數(shù)據(jù)流圖采用自頂向下的方式,從系統(tǒng)研究的概括開始,緊接著逐層的向下進(jìn)行合理的分解,一直到所需要的程序詳盡才停止。數(shù)據(jù)流圖從數(shù)據(jù)的角度描述開發(fā)的系統(tǒng),側(cè)重于分析系統(tǒng)中業(yè)務(wù)的大概情況。銷售系統(tǒng)總數(shù)據(jù)流圖如3-5所示:3.5系統(tǒng)模塊設(shè)計(jì)在開發(fā)的圖書銷售管理系統(tǒng)中,書店的店主可以統(tǒng)一管理圖書購(gòu)買、管理員工、圖書信息等。這樣就能在功能上實(shí)現(xiàn)對(duì)圖書信息查詢、查詢庫(kù)存、銷售、退貨等。圖書銷售管理系統(tǒng)主要被分成四個(gè)模塊,分別包括管理圖書、管理庫(kù)存、管理銷售、系統(tǒng)管理。圖3-5銷售系統(tǒng)總數(shù)據(jù)流圖3.5.1圖書管理模塊圖書管理模塊主要包括:分類、進(jìn)貨、修改信息、信息查詢。圖書信息查詢:通過(guò)查詢圖書信息可以知道圖書的供應(yīng)商、庫(kù)存量、書名等基本信息。便于管理者對(duì)圖書的基本信息進(jìn)行有效的科學(xué)管理。圖書信息修改:對(duì)特定的某種圖書進(jìn)行書名、編號(hào)、價(jià)格等信息修改。進(jìn)貨通常是根據(jù)銷售和存庫(kù)情況,定期補(bǔ)充圖書的庫(kù)存,通過(guò)網(wǎng)絡(luò)了解當(dāng)下的需求動(dòng)態(tài),選擇性的購(gòu)買時(shí)下流行的圖書。當(dāng)然同一種圖書還要考慮圖書的質(zhì)量、價(jià)格,盡量采購(gòu)那些性價(jià)比高的圖書。圖書分類:通過(guò)科學(xué)的方法,將書店的所有圖書分成若干類,這樣可以方便管理者對(duì)圖書的信息管理、銷售管理,提高管理者工作的效率,同時(shí),改善消費(fèi)者購(gòu)買體驗(yàn)。3.5.2銷售管理模塊銷售管理模塊主要包括:檢索圖書、更新庫(kù)存、退貨、更新銷售記錄。檢索圖書可以根據(jù)圖書的名稱或者編號(hào),管理員快速查找到圖書的價(jià)格、數(shù)量、出版社等信息,方便顧客購(gòu)買,提高圖書銷售的效率。圖書銷售顧客提供書名,銷售管理員檢索圖書信息,檢查是否有貨,完成交易后,需要更新庫(kù)存信息。銷售統(tǒng)計(jì):主要包括統(tǒng)計(jì)月銷售記錄、統(tǒng)計(jì)年銷售記錄。對(duì)于所有圖書的銷售,本系統(tǒng)需要做好每本圖書銷售統(tǒng)計(jì),統(tǒng)計(jì)每本圖書的月銷售量和年銷售量。管理者可以及時(shí)方便的查詢圖書銷售情況,并根據(jù)情況及時(shí)對(duì)需求量大的圖書進(jìn)貨。對(duì)滯銷的圖書制定折扣活動(dòng)促進(jìn)消費(fèi)。退貨:由于個(gè)人原因或者圖書質(zhì)量問題,顧客對(duì)購(gòu)買的圖書不滿意,要求退貨。管理員完成退貨申請(qǐng),系統(tǒng)自動(dòng)更新庫(kù)存。3.5.3庫(kù)存管理模塊庫(kù)存管理模塊主要是查詢?nèi)霂?kù)、管理入庫(kù)。入庫(kù)管理對(duì)于書店進(jìn)購(gòu)的圖書或者顧客退還的圖書及時(shí)做好入庫(kù),同時(shí)更新庫(kù)存中圖書的信息。對(duì)于庫(kù)存預(yù)警的圖書及時(shí)補(bǔ)充庫(kù)存。入庫(kù)查詢可以查看庫(kù)存的圖書,也可以查看缺少的圖書,以便于庫(kù)存管理者根據(jù)各類圖書庫(kù)存信息進(jìn)行科學(xué)的操作。3.5.4系統(tǒng)管理模塊系統(tǒng)管理模塊主要包括管理管理員信息、管理會(huì)員、系統(tǒng)幫助。會(huì)員管理:顧客可以注冊(cè)成為會(huì)員,成為會(huì)員可以享受許多書店的折扣活動(dòng),書店新書更新可以及時(shí)通知會(huì)員。會(huì)員也可以通過(guò)會(huì)員登錄系統(tǒng)自己查詢感興趣的相關(guān)書籍。系統(tǒng)管理是管理員按照不同職位分配各自的權(quán)限,書店主要是店主和一般員工兩種類型。供應(yīng)商管理主要包括供應(yīng)商的信息查詢、修改、刪除,各類圖書的報(bào)價(jià)單,管理者根據(jù)供應(yīng)商提供的圖書信息,選擇采購(gòu)性價(jià)比高的的圖書。系統(tǒng)幫助該功能主要是為了方便用戶使用本系統(tǒng),通過(guò)編寫系統(tǒng)使用過(guò)程說(shuō)明書,減少使用者的摸索時(shí)間。對(duì)使用過(guò)程中出現(xiàn)的問題會(huì)提供必要的幫助與指導(dǎo)。提高系統(tǒng)的使用效果。4.數(shù)據(jù)庫(kù)設(shè)計(jì)4.1數(shù)據(jù)庫(kù)需求分析根據(jù)圖書銷售系統(tǒng)的分析可知,消費(fèi)者購(gòu)買圖書時(shí),需要提交訂單。管理者可以通過(guò)查詢訂單了解每個(gè)顧客對(duì)哪種圖書感興趣,以便于將來(lái)有新書時(shí)可以針對(duì)顧客喜好進(jìn)行精準(zhǔn)推薦,圖書銷售管理系統(tǒng)功能主要包括是圖書進(jìn)貨、退貨、庫(kù)存、銷售、查詢圖書信息,經(jīng)過(guò)詳細(xì)分析,可以得到以下結(jié)果: 1)客戶:包括數(shù)據(jù)項(xiàng):客戶ID、用戶名、身份證、QQ等。 2)圖書:包括數(shù)據(jù)項(xiàng):圖書編號(hào)、圖書名、價(jià)格、作者、出版商等。 3)訂單:包括數(shù)據(jù)項(xiàng):訂單編號(hào)、圖書編號(hào)、單價(jià)、購(gòu)書數(shù)量等。 4)管理員:包括數(shù)據(jù)項(xiàng):賬號(hào)、密碼、姓名、管理權(quán)限等。4.2 E-R實(shí)體圖設(shè)計(jì)在獲得需求分析的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)后,接著就能設(shè)計(jì)出符合用戶需要的各種實(shí)體,并闡述清楚實(shí)體之間的關(guān)系,這為下一步的邏輯結(jié)構(gòu)設(shè)計(jì)做好鋪墊。各個(gè)實(shí)體包括具體信息屬性,由于彼此互相作用從而產(chǎn)生數(shù)據(jù)的流動(dòng)。管理員信息實(shí)體屬性圖如圖4-1所示。 管理員員工號(hào)姓 名權(quán) 限 密 碼圖 4-1管理員信息實(shí)體屬性圖圖書信息實(shí)體屬性圖如圖4-2所示。 圖 書圖書名稱 編 號(hào) 序 號(hào) 價(jià) 格添加時(shí)間圖書類別 圖 片 庫(kù) 存圖 4-2圖書銷售實(shí)體屬性圖客戶信息實(shí)體屬性圖如圖4-3所示。 客 戶 密 碼 性 別 用戶名用戶編號(hào) 地 址 姓 名QQ號(hào)碼 電 話圖 4-3 用戶實(shí)體屬性圖圖書類別實(shí)體屬性圖如圖4-4所示。 圖書分類分類號(hào)類名添加時(shí)間圖4-4圖書類別實(shí)體屬性圖銷售記錄實(shí)體屬性如圖4-5所示 銷售記錄 類別id圖書名稱圖書編號(hào)銷售數(shù)量 庫(kù)存 價(jià)格圖 4-5銷售記錄屬性圖圖書銷售系統(tǒng)總E-R圖,如圖4-6所示:1mnmn客 戶圖 書管理員購(gòu)買查詢 管 理?yè)碛袌D書分類銷售記錄圖 4-6圖書銷售系統(tǒng)總E-R圖4.3數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) 數(shù)據(jù)庫(kù)是系統(tǒng)的重要組成部分之一,它是否合理直接關(guān)系開發(fā)的程序性能。所以非常謹(jǐn)慎設(shè)計(jì)出科學(xué)的數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)。只有這樣,下面的系統(tǒng)業(yè)務(wù)處理起來(lái)才不會(huì)那么繁雜和困難。本系統(tǒng)在設(shè)計(jì)數(shù)據(jù)庫(kù)結(jié)構(gòu)時(shí)嚴(yán)格遵守命名規(guī)范,該系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)表主要包括:圖書信息tushuxinxinxi定義如表4-7所示:表4-7圖書信息tushuxinxi表字段名稱數(shù)據(jù)類型長(zhǎng) 度允許為空字段描述BookId Int8否Id 設(shè)為主鍵 TsBianhao Int6是 編號(hào) MingchengVarchar18是 名稱LeibieVarchar10是 類別JiageFloat8是 價(jià)格TupianVarchar20是 圖片BeizhuVarchar50是 備注Kucun Int10是 庫(kù)存Addtime Timestamp是 時(shí)間管理員allusers定義如表4-8所示:表4-8管理員allusers表字段名稱數(shù)據(jù)類型長(zhǎng) 度允許為空字段描述Useridint6否編號(hào) 設(shè)為主鍵UsernameVarchar20是管理員姓名PwdVarchar16是 密碼CxVarchar12是管理員權(quán)限AddtimeTimestamp是注冊(cè)時(shí)間銷售記錄xiaoshoujilu定義如表4-9所示:表4-9銷售記錄xiaoshoujilu表地段名稱數(shù)據(jù)類型長(zhǎng) 度允許為空字段描述Orderid Int4否銷售記錄id 主鍵 TsBianhao Int6是 圖書編號(hào) MingchengVarchar18是 圖書名稱LeibieVarchar20是 類別JiageFloat8是 圖書價(jià)格Kucun Int10是 庫(kù)存XiaoshoushuliangInt6否 銷售數(shù)量圖書類別tsleibie表如表4-10所示。表4-10圖書類別tsleibie表字段名稱數(shù)據(jù)類型長(zhǎng) 度允許為空字段描述Bookidint4否類別編號(hào) 設(shè)為主鍵LeibieVarchar20是 類別AddtimeTimestamp是注冊(cè)時(shí)間客戶信息kehuxinxi定義如表4-11所示:表4-11客戶信息kehuxinxi表字段名稱數(shù)據(jù)類型長(zhǎng) 度允許為空 字段描述 CostumeridInt4否id 設(shè)為主鍵 KhBianhaoInt8是編號(hào) XingmingVarchar20是姓名 ShenfenzhengInt16是身份證 DianhuaInt12是電話 QQInt15是QQ號(hào) XingbieVarchar8是性別 LeixingVarchar16是類型 DizhiVarchar30是地址 BeizhuVarchar50是備注 AddtimeTimestamp是時(shí)間5.系統(tǒng)實(shí)現(xiàn)經(jīng)過(guò)前期的詳細(xì)的設(shè)計(jì)和謹(jǐn)慎的開發(fā),圖書銷售管理系統(tǒng)已經(jīng)初具規(guī)模,大體功能基本上是完成了目標(biāo)。在開發(fā)整個(gè)過(guò)程中,嚴(yán)格按照系統(tǒng)開發(fā)的步驟一步步完成每項(xiàng)工作,無(wú)論是可行性分析,還是需求分析、系統(tǒng)設(shè)計(jì),都做了大量工作,最終確保系統(tǒng)的友好性、兼容性、適用性。5.1 系統(tǒng)登錄模塊實(shí)現(xiàn)用主頁(yè)面提供用戶登錄,包括用戶名、密碼,管理員可進(jìn)行“登陸”和“重置”戶名,密碼登陸,驗(yàn)證碼,都是必填項(xiàng),如果有一項(xiàng)沒有填寫就會(huì)提示請(qǐng)輸入某某信息。當(dāng)所輸入的密碼,身份級(jí)別和所要登陸的用戶名完全匹配,并且要輸入自動(dòng)生成的驗(yàn)證碼后才能夠成功登陸。登錄界面如圖5-1所示。超級(jí)管理員輸入賬號(hào)、密碼,登陸成功,進(jìn)入系統(tǒng),它的主頁(yè)面如圖5-2所示。圖5-1登陸頁(yè)面圖5-2登陸成功主頁(yè)面點(diǎn)擊進(jìn)入系統(tǒng)用戶管理模塊,系統(tǒng)用戶管理主要包括管理員用戶管理、個(gè)人密碼管理。店主作為本系統(tǒng)超級(jí)管理員,享有最高權(quán)限,店里的員工是一般管理員。如果員工離職后,店主可以刪除其管理員賬號(hào),對(duì)于新來(lái)的員工,店主可以給與他管理員賬號(hào),然后該員工就可以通過(guò)登錄管理員賬號(hào),對(duì)書店進(jìn)行管理。管理管理員界面如圖5-3所示。為了提高系統(tǒng)的安全,本系統(tǒng)提供管理員個(gè)人密碼修改的功能,管理員可以根據(jù)個(gè)人需求,不定期的修改自己的登錄密碼,如果店里的員工不小心忘記密碼,可以有店主直接幫他重置密碼。修改密碼的界面如圖5-4所示。圖5-3管理員管理圖5-4密碼修改5.2客戶信息管理模塊實(shí)現(xiàn)客戶信息管理是書店對(duì)本店顧客信息的管理。本界面的功能是實(shí)現(xiàn)管理員對(duì)消費(fèi)者信息進(jìn)行添加。主要包括的信息有:編號(hào)、姓名、身份證、手機(jī)號(hào)碼、QQ、性別、類型、地址、添加時(shí)間等,管理者根據(jù)實(shí)際情況能對(duì)用戶信息進(jìn)行提交、修改、重置等操作。掌握顧客的基本信息,根據(jù)顧客的喜好,通過(guò)短信或者QQ的方式,可以定期的給顧客推薦他們喜歡的圖書,這樣既滿足了顧客的需求,又能給書店帶來(lái)更多的收益。其運(yùn)行效果如圖5-5所示。如果需要修改客戶信息,點(diǎn)擊進(jìn)入客戶信息修改界面進(jìn)行操作,客戶信息修改界面效果圖如圖5-6所示。點(diǎn)擊客戶信息查詢進(jìn)入客戶信息詳情如圖5-7所示。圖5-5客戶信息管理圖5-6客戶信息修改圖5-7客戶信息詳情5.3圖書管理模塊實(shí)現(xiàn)本功能模塊主要是為圖書信息管理和圖書類別管理。通過(guò)圖書信息管理可能夠?qū)昀锏乃袌D書信息進(jìn)行操作。通常有兩種情況,一種是對(duì)系統(tǒng)已有的圖書,管理員可以根據(jù)實(shí)際情況修改圖書的基本信息。另一種情況就是對(duì)于新近的圖書,必須首先建立該圖書的圖書信息,把它的進(jìn)本信息填寫完整后,才能進(jìn)行入庫(kù)操作,否則新書是無(wú)法完成入庫(kù)的。對(duì)于圖書信息管理,它的效果圖如圖5-8所示。圖5-8圖書信息管理在實(shí)際生活中,由于書店圖書種類繁多,若不加以分類,統(tǒng)計(jì)起來(lái)非常困難。所以科學(xué)的分類有利于書店對(duì)圖書銷售進(jìn)行管理。所以一個(gè)圖書銷售系統(tǒng)必須有圖書分類功能。圖書類別管理的功能主要是提供設(shè)置圖書類別、查看圖書類別等操作。管理員根據(jù)書店自身情況,首先創(chuàng)建若干個(gè)圖書類別,例如,語(yǔ)文、社會(huì)、小說(shuō)、地理等。然后再根據(jù)每種圖書的類型劃分到各種的類別中。為了滿足顧客需要,一本圖書由于分類的角度不同,可能被分在不同的類別。這樣既符合實(shí)際,有有利于顧客采購(gòu)和管理員管理書店。圖書類別管理的效果圖如圖5-9所示。添加圖書類別如圖5-10所示。圖5-9圖書類別管理圖5-10添加圖書類別5.4 圖書入庫(kù)添加模塊實(shí)現(xiàn)本界面的功能是實(shí)現(xiàn)管理者添加圖書入庫(kù)信息記錄。包含的信息有:供應(yīng)商、庫(kù)存、入庫(kù)價(jià)格、經(jīng)手人、入庫(kù)數(shù)量、編號(hào)、類別、名稱等。管理者根據(jù)實(shí)際情況能對(duì)入庫(kù)信息進(jìn)行提交、修改、重置等操作。其運(yùn)行效果如圖5-11所示。對(duì)于入庫(kù)的圖書管理者可以進(jìn)行入庫(kù)圖書查詢,其效果圖如圖5-12。對(duì)于退貨圖書也可進(jìn)行查詢,其效果圖如圖5-13所示。圖5-11圖書入庫(kù)效果圖 圖5-12圖書入庫(kù)查詢圖5-13入庫(kù)退書查詢5.5圖書銷售模塊實(shí)現(xiàn)圖書銷售管理模塊主要包括銷售訂單錄入和銷售訂單查詢。顧客根據(jù)個(gè)人喜好,選擇需要購(gòu)買的圖書,然后告訴書店的員工,書店的員工根據(jù)顧客所購(gòu)買的圖書名稱和數(shù)量生成訂單。如果顧客對(duì)某種圖書需求量大于現(xiàn)有的庫(kù)存量,則與顧客商量,是否可以減少購(gòu)買數(shù)量,等書店進(jìn)貨后,然后再聯(lián)系顧客進(jìn)行購(gòu)買。銷售訂單錄入效果圖如圖5-10所示。管理員可以點(diǎn)擊銷售訂單查詢,查詢最近書店的圖書銷售情況,掌握當(dāng)下市場(chǎng)需求,及時(shí)補(bǔ)充熱銷的圖書庫(kù)存。由于一些客觀或者主觀的原因,出現(xiàn)顧客退書的情況,管理員查看原因符合退書要求后,及時(shí)完成圖書退貨,并做好銷售退書登記。管理員可以對(duì)銷售退書進(jìn)行查詢,其效果圖如圖5-11所示。圖5-14銷售訂單錄入圖5-15銷售退書查詢5.6庫(kù)存盤點(diǎn)模塊實(shí)現(xiàn)庫(kù)存盤點(diǎn)模塊主要針對(duì)于圖書庫(kù)存的情況進(jìn)行合理的操作。本界面的功能是實(shí)現(xiàn)管理者查詢圖書庫(kù)存。主要包括:價(jià)格、名稱、編號(hào)、類別和庫(kù)存量。通過(guò)動(dòng)態(tài)的庫(kù)存信息,本系統(tǒng)還可以提示管理者當(dāng)下圖書的庫(kù)存情況。對(duì)于圖書庫(kù)存量低于預(yù)警值
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 中級(jí)微觀經(jīng)濟(jì)學(xué)知到課后答案智慧樹章節(jié)測(cè)試答案2025年春浙江大學(xué)
- 2025年天一大聯(lián)考海南省高三2月英語(yǔ)試題模擬試題含解析
- 寧夏警官職業(yè)學(xué)院《外國(guó)民族音樂概論》2023-2024學(xué)年第一學(xué)期期末試卷
- 焦作大學(xué)《泰語(yǔ)口語(yǔ)》2023-2024學(xué)年第二學(xué)期期末試卷
- 江西理工大學(xué)《過(guò)程裝備集成科學(xué)與技術(shù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 廣東海洋大學(xué)《紡織綠色制造》2023-2024學(xué)年第二學(xué)期期末試卷
- 四川省綿陽(yáng)市游仙區(qū)2025年數(shù)學(xué)五下期末檢測(cè)模擬試題含答案
- 上海市格致初級(jí)中學(xué)2025年高考模擬(4月)英語(yǔ)試題含解析
- 工傷認(rèn)定風(fēng)險(xiǎn)點(diǎn)和防范措施
- 2025年五氧化二磷行業(yè)政策分析:五氧化二磷行業(yè)標(biāo)準(zhǔn)規(guī)范行業(yè)發(fā)展
- 《山鬼》參考課件1
- 安全開工第一課課件
- 項(xiàng)目三:汽車車窗貼膜 任務(wù)二 汽車側(cè)窗貼膜
- 大學(xué)生國(guó)家安全綜合知識(shí)競(jìng)賽題庫(kù)附答案
- 2024年人教版四年級(jí)下冊(cè)數(shù)學(xué)第8、9單元綜合檢測(cè)試卷及答案
- 雷鋒精神知識(shí)競(jìng)賽參考題庫(kù)60題(含答案)
- 2024年時(shí)政考題及答案(200題)
- 分享書籍園丁與木匠
- 心律失常介入治療的護(hù)理
- 縣城生活垃圾填埋場(chǎng)滲濾液兩級(jí)DTRO處理設(shè)備采購(gòu)及安裝項(xiàng)目招投標(biāo)書范本
- 轉(zhuǎn)爐干法除塵技術(shù)介紹
評(píng)論
0/150
提交評(píng)論