![圖書銷售管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁](http://file4.renrendoc.com/view/d606a515b52d576e6428d64efa1d8474/d606a515b52d576e6428d64efa1d84741.gif)
![圖書銷售管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁](http://file4.renrendoc.com/view/d606a515b52d576e6428d64efa1d8474/d606a515b52d576e6428d64efa1d84742.gif)
![圖書銷售管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁](http://file4.renrendoc.com/view/d606a515b52d576e6428d64efa1d8474/d606a515b52d576e6428d64efa1d84743.gif)
![圖書銷售管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁](http://file4.renrendoc.com/view/d606a515b52d576e6428d64efa1d8474/d606a515b52d576e6428d64efa1d84744.gif)
![圖書銷售管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁](http://file4.renrendoc.com/view/d606a515b52d576e6428d64efa1d8474/d606a515b52d576e6428d64efa1d84745.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
圖書銷售管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘要銷售管理是圖書經(jīng)營管理的核心內(nèi)容,在書店管理中占據(jù)著首要地位。利用先進(jìn)的計(jì)算機(jī)技術(shù),對(duì)圖書的銷售過程中所涉及的一系列賬務(wù)關(guān)系進(jìn)行全面的跟蹤管理,解決了人工管理過程中的管理效率低下、數(shù)據(jù)不準(zhǔn)確、管理不及時(shí)等問題,從而大大提高了書店經(jīng)營運(yùn)轉(zhuǎn)的速度,提升了書店的管理水平,使書店的銷售管理更加科學(xué)、合理。本系統(tǒng)主要完成了對(duì)中小型書店的圖書進(jìn)銷存過程的計(jì)算機(jī)化,使之更加便于管理。該系統(tǒng)使用MicrosoftVisualC++6.0作為開發(fā)平臺(tái),使用VisualC++開發(fā)語言,MicrosoftSQLServer2000作為后臺(tái)數(shù)據(jù)庫。本系統(tǒng)實(shí)現(xiàn)了圖書的購進(jìn)及售出、盤點(diǎn)、查詢管理和結(jié)款管理及圖書入庫報(bào)表打印等功能。具有界面友好,易操作等優(yōu)點(diǎn),能夠有效地提高書店的管理效率和管理水平,進(jìn)而提高書店的經(jīng)營效率。關(guān)鍵字圖書銷售管理;書店管理;進(jìn)銷存管理AbstractThesalesmanagementisthebooksmanagementandoperationcentralcontent,inthebookstoremanagesisoccupyingthemostimportantstatus.Theuseofadvancedcomputertechnology,theprocessofsellingbooksintheseriousofaccountsinvolvedintherelationshipbetweenthecomprehensivetrackingandmanagement,labormanagementprocesstosolvetheinefficienciesinthemanagementofthedataisnotaccurate,managementuntimelyproblems,thusgreatlyimprovingthebookbusinessinthespeedofoperation,improvedmanagementofthebookstore,thebookstore’ssalesmanagementmorescientificandreasonable.Thesystemhascompletedasmallbookstorecomputerizedbooksinvoicingprocesstomakeiteasiertomanage.ThesystemusesMicrosoftVisualC++6.0asdevelopmentplatform,usingVisualC++developmentlanguage,MicrosoftSQLServer2000asdatabase.Thissystemhasrealizedbookspurchaseandsells,inventorying,theinquirymanagementandtiesfunctionsandsoonfundsmanagementandbookswarehousingreportformprinting.Havingfriendlyinterface,easytooperateandsoonmerits,canraisebookstore’smanagerialeffectivenessandthemanagementleveleffectively,theraisesbookstore’sbusinessefficiency.KeywordsBooksSalesManagement;BookstoreManagement;InvoicingManagement目錄摘要 IAbstract II第一章系統(tǒng)開發(fā)概述 11.1意義概述 11.2實(shí)現(xiàn)目標(biāo) 21.3系統(tǒng)開發(fā)及運(yùn)行環(huán)境 21.3.1系統(tǒng)開發(fā)環(huán)境 21.3.2系統(tǒng)運(yùn)行環(huán)境 21.4論文結(jié)構(gòu) 21.5本章小結(jié) 3第二章系統(tǒng)需求分析 42.1系統(tǒng)功能性需求 42.2系統(tǒng)性能需求 52.3本章小結(jié) 5第三章 系統(tǒng)總體設(shè)計(jì) 63.1項(xiàng)目規(guī)劃 63.2系統(tǒng)功能結(jié)構(gòu)圖 63.3設(shè)計(jì)目標(biāo) 73.4數(shù)據(jù)庫設(shè)計(jì) 73.4.1數(shù)據(jù)庫概念模型設(shè)計(jì) 83.4.2數(shù)據(jù)庫物理模型設(shè)計(jì) 123.5本章小結(jié) 16第四章系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 174.1用戶登錄模塊 174.2主窗體設(shè)計(jì) 184.2.1實(shí)現(xiàn)目標(biāo) 184.2.2設(shè)計(jì)思路 184.2.3運(yùn)行結(jié)果 194.3基礎(chǔ)信息管理模塊 194.3.1業(yè)務(wù)要素 194.3.2功能點(diǎn) 204.3.3流程圖 20界面設(shè)計(jì) 214.4入庫管理模塊 224.4.1業(yè)務(wù)要素 224.4.2功能點(diǎn) 234.4.3流程圖 234.4.4界面設(shè)計(jì) 254.5銷售管理模塊 254.5.1業(yè)務(wù)要素 254.5.2功能點(diǎn) 264.5.3流程圖 264.5.4界面設(shè)計(jì) 264.6查詢管理模塊 274.6.1業(yè)務(wù)要素 274.6.2功能點(diǎn) 284.6.3界面設(shè)計(jì) 284.7往來賬管理模塊 294.7.1業(yè)務(wù)要素 294.7.2功能點(diǎn) 294.7.3流程圖 294.7.4界面設(shè)計(jì) 314.8本章小結(jié) 32第五章系統(tǒng)功能測(cè)試 335.1用戶登錄模塊 335.2基礎(chǔ)信息管理模塊 345.3入庫管理模塊 355.4銷售管理模塊 365.5查詢管理模塊 385.6往來賬管理模塊 39本章小結(jié) 40結(jié)論 41參考文獻(xiàn) 42致謝 43系統(tǒng)開發(fā)概述圖書管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開發(fā)主要包括后臺(tái)數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個(gè)方面[1]。對(duì)于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)型安全性好的數(shù)據(jù)庫;而對(duì)于后者則要求應(yīng)用程序功能完備、界面友好、易使用等特點(diǎn)。1.1意義概述本文實(shí)現(xiàn)的系統(tǒng)是根據(jù)中小型書店的銷售管理需求,并對(duì)MSSQLServer2000數(shù)據(jù)庫管理系統(tǒng)、SQL語言原理、VisualC++應(yīng)用程序設(shè)計(jì)等技術(shù)進(jìn)行了較深入的學(xué)習(xí)和應(yīng)用,主要完成對(duì)書店圖書管理系統(tǒng)的需求建模、需求分析、功能模塊劃分、數(shù)據(jù)庫模式分析,并由此設(shè)計(jì)了數(shù)據(jù)庫結(jié)構(gòu)和應(yīng)用程序[2-4]。利用軟件項(xiàng)目工程管理方法,最終系統(tǒng)實(shí)現(xiàn)了對(duì)中小型書店圖書的進(jìn)銷存的計(jì)算機(jī)化管理,提高書店的管理效率[5]。設(shè)計(jì)充分利用VisualC++6.0、MSSQLServer2000數(shù)據(jù)庫技術(shù)的強(qiáng)大力量,提高了編程效率和程序的可靠性[6][7]。本系統(tǒng)采用目前比較流行的ADO數(shù)據(jù)訪問技術(shù),并將每個(gè)數(shù)據(jù)庫表的字段和操作封裝到類中,從而成功地將面向?qū)ο蟮某绦蛟O(shè)計(jì)思想應(yīng)用到數(shù)據(jù)庫應(yīng)用程序設(shè)計(jì)[8]中。本圖書銷售管理系統(tǒng)主要是針對(duì)中小型書店隨著業(yè)務(wù)量的增加,在日常經(jīng)營中手工管理暴露出許多弊端,而隨著計(jì)算機(jī)應(yīng)用技術(shù)的普及,這些弊端可通過使用計(jì)算機(jī)軟件而解決。因此,開發(fā)本圖書銷售管理系統(tǒng)解決這些弊端。隨著人們只是層次的提高及人們對(duì)精神食糧的追求,書店已經(jīng)成為人們?nèi)粘I钪胁豢扇鄙俚囊徊糠?。而書店的存書量及業(yè)務(wù)量的龐大,僅僅靠傳統(tǒng)的記賬式管理是不可行的。書店管理系統(tǒng)應(yīng)運(yùn)而生,逐漸成為信息化建設(shè)的重要組成部分[9]。圖書管理系統(tǒng)為書店經(jīng)營者提供圖書的進(jìn)、銷、存等各個(gè)環(huán)節(jié)的信息查詢和更改。作為計(jì)算機(jī)應(yīng)用的一部分,使用數(shù)據(jù)庫對(duì)圖書信息進(jìn)行管理,具有手工管理所無法比擬的優(yōu)點(diǎn),例如:檢索迅速、查找方便、易修改、可靠性高、存儲(chǔ)量大、數(shù)據(jù)處理快捷、保密性好、壽命長(zhǎng)、成本低、便于打印等[10]。1.2實(shí)現(xiàn)目標(biāo)針對(duì)圖書行業(yè)的迅速發(fā)展及圖書信息化發(fā)展過程中出現(xiàn)的各種復(fù)雜情況,圖書管理系統(tǒng)實(shí)施后,應(yīng)實(shí)現(xiàn)如下目標(biāo)[11]:1.圖書自動(dòng)化管理;2.界面友好,操作簡(jiǎn)單,數(shù)據(jù)存儲(chǔ)安全可靠;3.數(shù)據(jù)查詢靈活、方便、準(zhǔn)確;4.圖書從入庫到銷售,形成一套科學(xué)、規(guī)范的管理流程;5.系統(tǒng)實(shí)施后,能夠減輕員工工作壓力,提高工作效率。1.3系統(tǒng)開發(fā)及運(yùn)行環(huán)境1.3.1系統(tǒng)開發(fā)環(huán)境以MicrosoftVisualC++6.0為開發(fā)平臺(tái),以MicrosoftSQLServer2000為后臺(tái)數(shù)據(jù)庫。1.3.2系統(tǒng)運(yùn)行環(huán)境Intel486以上系列,AMDK6以上系列等PC臺(tái)式機(jī)和便攜式電腦;運(yùn)行時(shí)占用內(nèi)存:≤32MB;所需硬盤空間:≤15MB;軟件平臺(tái):中文Windows98/Me/2000及更高版本。1.4論文結(jié)構(gòu)論文一共分為5章。第一章為系統(tǒng)開發(fā)概述,主要介紹系統(tǒng)開發(fā)的實(shí)際意義、實(shí)現(xiàn)目標(biāo)和系統(tǒng)開發(fā)以及系統(tǒng)的運(yùn)行環(huán)境。第二章為系統(tǒng)需求分析,分析圖書管理系統(tǒng)的功能性需求和非功能性需求。第三章為系統(tǒng)總計(jì)設(shè)計(jì),主要介紹系統(tǒng)規(guī)劃和開發(fā)目標(biāo)以及數(shù)據(jù)庫設(shè)計(jì)。第四章介紹系統(tǒng)詳細(xì)設(shè)計(jì),詳細(xì)闡述各個(gè)功能模塊的詳細(xì)設(shè)計(jì)及實(shí)現(xiàn)。第五章為系統(tǒng)功能測(cè)試,測(cè)試系統(tǒng)開發(fā)是否滿足最初的需求,主要對(duì)圖書銷售管理系統(tǒng)進(jìn)行詳盡的功能性測(cè)試。1.5本章小結(jié)本章首先結(jié)合當(dāng)前國內(nèi)外圖書銷售管理系統(tǒng)開發(fā)及使用的實(shí)際情況,介紹本系統(tǒng)的開發(fā)意義及實(shí)現(xiàn)目標(biāo);進(jìn)而介紹本系統(tǒng)的開發(fā)環(huán)境和運(yùn)行環(huán)境,并對(duì)論文的總體結(jié)構(gòu)做出整體介紹,使讀者可以清晰地看到本論文的主要內(nèi)容。第二章系統(tǒng)需求分析表達(dá)需求是整個(gè)軟件開發(fā)中一個(gè)至關(guān)重要的方面,如果需求中有輕微的錯(cuò)誤,那么照此開發(fā)的軟件可能會(huì)是致命的錯(cuò)誤;缺陷將是無數(shù)的[12]。隨著社會(huì)的發(fā)展,人類的生產(chǎn)、生活越來越離不開信息。誰擁有了更多更有效的信息,誰就將在競(jìng)爭(zhēng)中處于有利地位。信息產(chǎn)業(yè)正在成為一個(gè)國家的支柱。圖書作為信息存儲(chǔ)及傳播的主要媒體之一,數(shù)量、規(guī)模、種類比以往任何時(shí)候都大得多,不論個(gè)人還是圖書管理部門都需要使用方便而有效的方式來管理書籍。在計(jì)算機(jī)日益普及的今天,對(duì)圖書經(jīng)營企業(yè)而言,若采用一套行之有效的圖書管理系統(tǒng)來管理書籍,會(huì)方便許多。對(duì)圖書管理部門而言,以前單一的手工檢索已不能滿足人們的要求,為了便于圖書資料的管理,需要有效的圖書管理軟件[13]。2.1系統(tǒng)功能性需求隨著圖書種類的增多,書店的銷售規(guī)模不斷擴(kuò)大,因此每天的銷售量隨之增大,手工管理越來越曝露出各種弊端,由于管理不善,呆賬、錯(cuò)帳、圖書丟失現(xiàn)象時(shí)有發(fā)生,導(dǎo)致書店出現(xiàn)了“怪”現(xiàn)象:圖書銷量不斷增加,但利潤(rùn)卻沒有提高。為了規(guī)范管理,書店需要一套科學(xué)的軟件進(jìn)行管理[14]。通過對(duì)書店銷售管理過程的分析和研究,要求圖書銷售管理系統(tǒng)應(yīng)實(shí)現(xiàn)以下功能:1.對(duì)基礎(chǔ)信息的管理:可實(shí)現(xiàn)對(duì)操作員信息、圖書信息、供應(yīng)商信息、客戶信息和圖書庫存信息的增加、修改和刪除等操作。2.入庫管理:可實(shí)現(xiàn)對(duì)圖書入庫信息的增加、修改、刪除等操作;并可實(shí)現(xiàn)對(duì)圖書入庫退貨信息的增加、修改和刪除等操作。3.銷售管理:可實(shí)現(xiàn)對(duì)圖書銷售信息的增加、修改和刪除等操作;并可實(shí)現(xiàn)對(duì)圖書銷售退貨信息的增加、修改和刪除等操作。4.查詢管理:可實(shí)現(xiàn)對(duì)圖書入庫信息、入庫退貨信息、銷售信息、銷售退貨信息的查詢操作,并可以報(bào)表的形式將信息進(jìn)行打印,以便保存信息[15]。5.結(jié)款管理:可實(shí)現(xiàn)對(duì)供應(yīng)商和客戶的往來賬信息的增加、修改和刪除等操作。6.系統(tǒng)管理:使用戶退出系統(tǒng)。2.2系統(tǒng)性能需求1.數(shù)據(jù)精確度:用戶進(jìn)行查詢操作時(shí)應(yīng)保證結(jié)果的查全率,所有在相應(yīng)域中包含查詢關(guān)鍵字的記錄都應(yīng)該能查到,同時(shí)保證查詢結(jié)果的查準(zhǔn)率。2.時(shí)間特性:一般操作的響應(yīng)時(shí)間應(yīng)在1-2秒內(nèi),對(duì)相應(yīng)服務(wù)響應(yīng)時(shí)間也應(yīng)在可接受的時(shí)間內(nèi)完成。3.適應(yīng)性:軟件具有良好的適應(yīng)性,可在Windows各版本移植。4.系統(tǒng)界面要求:使用者在系統(tǒng)可視化界面輸入信息,觸發(fā)消息相應(yīng)函數(shù),系統(tǒng)向使用者顯示輸出數(shù)據(jù)庫的查詢、刪除、添加等可視化結(jié)果,即界面友好,易操作。2.3本章小結(jié)本章主要根據(jù)目前中小型書店的經(jīng)營流程及狀況,對(duì)系統(tǒng)進(jìn)行詳細(xì)的需求分析設(shè)計(jì)。主要從系統(tǒng)的功能性需求分析和非功能性需求分析兩方面進(jìn)行設(shè)計(jì),提出了系統(tǒng)的功能模塊劃分和系統(tǒng)的性能需求,為之后進(jìn)行系統(tǒng)設(shè)計(jì)工作和系統(tǒng)詳細(xì)設(shè)計(jì)工作奠定基礎(chǔ)。系統(tǒng)總體設(shè)計(jì)由前面的需求分析,得出了系統(tǒng)的基本要求。要實(shí)現(xiàn)整個(gè)系統(tǒng),需要對(duì)用戶的需求進(jìn)行設(shè)計(jì),概要設(shè)計(jì)主要是利用比較抽象的語言對(duì)整個(gè)需求進(jìn)行概括,確定整個(gè)系統(tǒng)的處理流程和系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)、接口設(shè)計(jì),實(shí)現(xiàn)對(duì)系統(tǒng)的初步設(shè)計(jì)。3.1項(xiàng)目規(guī)劃圖書銷售管理系統(tǒng)屬于小型的進(jìn)銷存管理系統(tǒng),通過對(duì)圖書管理系統(tǒng)的功能分析,定義主要功能模塊分為:基礎(chǔ)信息管理、入庫管理、銷售管理、查詢管理、往來賬管理和系統(tǒng)管理六個(gè)功能模塊?;A(chǔ)信息管理模塊在基礎(chǔ)信息管理模塊中需要實(shí)現(xiàn)對(duì)操作員信息、圖書信息、供應(yīng)商信息、客戶信息的增加、修改及刪除等操作和對(duì)圖書庫存管理信息的增加、修改和刪除等操作。入庫管理模塊在入庫管理模塊中需要實(shí)現(xiàn)圖書入庫信息管理和入庫退貨信息管理等功能。銷售管理模塊在銷售管理模塊中需要實(shí)現(xiàn)圖書銷售信息管理和銷售退貨信息管理等功能。查詢管理模塊在查詢管理模塊中需要實(shí)現(xiàn)圖書入庫信息查詢、入庫退貨信息查詢、銷售信息查詢和銷售退貨信息查詢等功能,并可將查詢信息以報(bào)表形式進(jìn)行打印預(yù)覽及打印。往來賬管理模塊在往來賬管理模塊中需要實(shí)現(xiàn)供應(yīng)商結(jié)款信息管理和客戶結(jié)款信息管理等功能。系統(tǒng)管理模塊在系統(tǒng)管理模塊中需要實(shí)現(xiàn)系統(tǒng)的退出等功能。3.2系統(tǒng)功能結(jié)構(gòu)圖根據(jù)需求分析及系統(tǒng)總體項(xiàng)目規(guī)劃的要求,圖書銷售管理系統(tǒng)的系統(tǒng)功能結(jié)構(gòu)圖如圖3-1:圖書銷售管理系統(tǒng)圖書銷售管理系統(tǒng)基礎(chǔ)信息管理模塊操作員信息管理圖書信息管理供應(yīng)商信息管理客戶信息管理商品庫存管理入庫管理模塊圖書入庫管理入庫退貨管理銷售管理模塊圖書銷售管理銷售退貨管理查詢管理模塊入庫查詢?nèi)霂焱素浌芾礓N售查詢銷售退貨查詢往來賬管理模塊供應(yīng)商結(jié)款管理客戶結(jié)款管理系統(tǒng)管理模塊系統(tǒng)退出圖3-1系統(tǒng)功能結(jié)構(gòu)圖3.3設(shè)計(jì)目標(biāo)系統(tǒng)總體目標(biāo)是利用計(jì)算機(jī)系統(tǒng)模擬書店基本經(jīng)營流程,以用計(jì)算機(jī)實(shí)現(xiàn)圖書銷售信息化管理。具體要求如下:能夠?qū)D書信息、供應(yīng)商信息、客戶信息進(jìn)行管理。能夠?qū)D書庫存信息進(jìn)行管理。能夠進(jìn)行圖書入庫、入庫退貨管理。能夠進(jìn)行圖書銷售、銷售退貨管理。能夠進(jìn)行各種查詢操作。能夠進(jìn)行與供應(yīng)商和客戶的結(jié)款管理。系統(tǒng)采用良好的人機(jī)對(duì)話模式,界面設(shè)計(jì)美觀、友好。系統(tǒng)運(yùn)行穩(wěn)定、安全可靠。3.4數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)所要解決的問題是[16]:對(duì)于一個(gè)給定的應(yīng)用領(lǐng)域,設(shè)計(jì)優(yōu)化的數(shù)據(jù)庫邏輯和物理結(jié)構(gòu),使之滿足用戶的信息管理要求和數(shù)據(jù)操作要求,有效地支持各種應(yīng)用系統(tǒng)的開發(fā)和運(yùn)行。數(shù)據(jù)庫設(shè)計(jì)的目標(biāo)是為用戶和各種應(yīng)用系統(tǒng)提供一個(gè)高效率的運(yùn)行環(huán)境。3.4.1數(shù)據(jù)庫概念模型設(shè)計(jì)概念模型設(shè)計(jì)用于信息世界的建模[17],是現(xiàn)實(shí)世界到消息世界的第一層抽象,是對(duì)現(xiàn)實(shí)世界的抽象和概括,是數(shù)據(jù)庫設(shè)計(jì)人員進(jìn)行數(shù)據(jù)庫設(shè)計(jì)的有力工具,也是數(shù)據(jù)庫設(shè)計(jì)人員和用戶交流的語言,因此概念模型一方面具有較強(qiáng)的語義表達(dá)能力,能夠方便直接地表達(dá)應(yīng)用中的各種語義知識(shí),另一方面它還應(yīng)該簡(jiǎn)單清晰、易于用戶理解。它獨(dú)立于計(jì)算機(jī)的數(shù)據(jù)模型,獨(dú)立于特定的數(shù)據(jù)庫管理系統(tǒng),便于向關(guān)系、層次、網(wǎng)絡(luò)等各種數(shù)據(jù)模型轉(zhuǎn)換。概念模型的表達(dá)方法很多,其中最為著名最為常用的是P.P.Chen于1976年提出的實(shí)體-——聯(lián)系方法(Entity-RelationshipApproach)[18]。該方法用E-R圖來表示現(xiàn)實(shí)世界的概念模型。本系統(tǒng)共有12個(gè)實(shí)體:圖書,供應(yīng)商,客戶,操作員,銷售單,銷售退貨單,入庫單,入庫退貨單,供應(yīng)商結(jié)款單,客戶結(jié)款單,圖書庫存單,倉庫。各個(gè)實(shí)體的屬性如下:圖書(圖書編號(hào),圖書名稱,圖書規(guī)格,助記碼,默認(rèn)規(guī)格,廠家,備注),E-R圖如圖3-2所示。圖書圖書圖書編號(hào)圖書名稱廠家備注……圖3-2圖書實(shí)體E-R圖供應(yīng)商(供應(yīng)商名稱,法人,負(fù)責(zé)人,聯(lián)系,詳細(xì)地址,網(wǎng)址,郵箱),E-R圖如圖3-3所示。供應(yīng)商供應(yīng)商供應(yīng)商名稱法人網(wǎng)址郵箱……圖3-3供應(yīng)商實(shí)體E-R圖客戶(客戶名稱,負(fù)責(zé)人,聯(lián)系,地址,網(wǎng)址,郵箱),E-R圖如圖3-4所示??蛻艨蛻艨蛻裘Q負(fù)責(zé)人網(wǎng)址郵箱……圖3-4客戶實(shí)體E-R圖操作員(操作員姓名,操作員密碼,操作員級(jí)別),E-R圖如圖3-5所示。操作員操作員操作員姓名操作員密碼操作員級(jí)別圖3-5操作員實(shí)體E-R圖銷售單(銷售單號(hào),客戶,操作員,折扣,總計(jì),應(yīng)付金額,實(shí)付金額,時(shí)間,倉庫名稱,商品編號(hào),單價(jià),數(shù)量),E-R圖如圖3-6所示。銷售單銷售單銷售單號(hào)客戶單價(jià)數(shù)量……圖3-6銷售單實(shí)體E-R圖銷售退貨單(退貨單號(hào),客戶,操作員,折扣,總計(jì),應(yīng)退金額,實(shí)退金額,時(shí)間,倉庫名稱,商品編號(hào),單價(jià),數(shù)量)。入庫單(入庫單號(hào),商品編號(hào),單價(jià),數(shù)量,折扣,金額,倉庫名稱,供應(yīng)商,操作員)。入庫退貨單(退貨單號(hào),供應(yīng)商,操作員,折扣,總計(jì),應(yīng)付金額,實(shí)付金額,時(shí)間,倉庫名稱,商品編號(hào),單價(jià),數(shù)量)。供應(yīng)商結(jié)款單(結(jié)款編號(hào),供應(yīng)商名稱,結(jié)款人,結(jié)款金額,結(jié)款時(shí)間),E-R圖如圖3-7所示。供應(yīng)商結(jié)款單供應(yīng)商結(jié)款單結(jié)款編號(hào)供應(yīng)商名稱結(jié)款金額結(jié)款時(shí)間按……圖3-7供應(yīng)商結(jié)款單實(shí)體E-R圖客戶結(jié)款單(結(jié)款編號(hào),客戶名稱,結(jié)款人,結(jié)款金額,結(jié)款時(shí)間)。圖書庫存單(庫存編號(hào),庫存名稱,庫存數(shù)量)。倉庫(倉庫名稱)。銷售單與操作員E-R圖,如圖3-8所示。銷售單號(hào)銷售單號(hào)銷售操作員1m圖3-8銷售單與操作員E-R圖銷售相關(guān)E-R圖,如圖3-9所示??蛻艚Y(jié)款單客戶結(jié)款單結(jié)款銷售單退貨銷售退貨單結(jié)款客戶結(jié)款單銷售客戶圖書出庫圖書倉庫圖書入庫m111m1m11mnnmm圖3-9銷售相關(guān)E-R圖入庫相關(guān)E-R圖,如圖3-10所示。供應(yīng)商結(jié)款單供應(yīng)商結(jié)款單結(jié)款入庫單退貨入庫退貨單結(jié)款供應(yīng)商結(jié)款單入庫供應(yīng)商圖書出庫圖書倉庫圖書入庫m111m1m11mnnmm圖3-10入庫相關(guān)E-R圖3.4.2數(shù)據(jù)庫物理模型設(shè)計(jì)物理數(shù)據(jù)庫設(shè)計(jì)的任務(wù)是在邏輯數(shù)據(jù)庫設(shè)計(jì)基礎(chǔ)上,為每個(gè)關(guān)系模式選擇合適的存儲(chǔ)結(jié)構(gòu)和存取方法,使數(shù)據(jù)庫上的事務(wù)能高效地運(yùn)行。建立系統(tǒng)數(shù)據(jù)庫,建立名為:SellManage的數(shù)據(jù)庫,數(shù)據(jù)庫中共包含18張數(shù)據(jù)表,下面給出各個(gè)數(shù)據(jù)表的物理結(jié)構(gòu)。圖書入庫主表(tb_instore_main):主要用于保存入庫圖書的信息,如表3-1所示。入庫明細(xì)表(tb_instock_sub):主要用于記錄入庫明細(xì)的相關(guān)信息:入庫單號(hào),圖書編號(hào),單價(jià),數(shù)量,折扣,金額,倉庫名稱等。入庫退貨主表(tb_cancelinstock_main):主要用于保存入庫退貨圖書的信息,如表3-2所示。入庫退貨明細(xì)表(tb_cancelinstock_sub):主要用于記錄入庫退貨明細(xì)的相關(guān)信息:退貨單號(hào),圖書編號(hào),單價(jià),數(shù)量,折扣,金額,倉庫名稱等。圖書銷售主表(tb_sell_main):主要用于記錄圖書銷售的信息,如表3-3所示。圖書銷售明細(xì)表(tb_sell_sub):主要用于記錄圖書銷售明細(xì)的相關(guān)信息:銷售單號(hào),圖書編號(hào),單價(jià),數(shù)量,折扣,金額,倉庫名稱等。表3-1圖書入庫主表字段名稱字段類型是否必填字段說明IDVARCHAR(30)TRUE入庫單號(hào)PROVIDERVARCHAR(50)TRUE供應(yīng)商OPERATORVARCHAR(50)TRUE操作員REBATEFLOATTRUE折扣SUMTOTALMONEYTRUE總計(jì)PAYMONEYMONEYTRUE應(yīng)付金額FACTMONEYMONEYTRUE實(shí)付金額INTIMEDATETIMETRUE時(shí)間表3-2入庫退貨主表字段名稱字段類型是否必填字段說明CANCELIDVARCHAR(30)TRUE退貨單號(hào)PROVIDERVARCHAR(50)TRUE供應(yīng)商OPERATORVARCHAR(30)TRUE操作員REBATEFLOATTRUE折扣SUMTOTALMONEYTRUE總計(jì)PAYMONEYMONEYTRUE應(yīng)付金額FACTMONEYMONEYTRUE實(shí)付金額INTIMEDATETIMETRUE時(shí)間表3-3圖書銷售主表字段名稱字段類型是否必填字段說明CANCELIDVARCHAR(30)TRUE銷售單號(hào)CUSTOMERVARCHAR(30)TRUE客戶OPERATORVARCHAR(30)TRUE操作員REBATEFLOATTRUE折扣SUMTOTALMONEYTRUE總計(jì)PAYMONEYMONEYTRUE應(yīng)付金額FACTMONEYMONEYTRUE實(shí)付金額INTIMEDATETIMETRUE時(shí)間銷售退貨主表(tb_cancelsell_main):主要用于記錄圖書銷售退貨的信息,如表3-4所示。表3-4銷售退貨主表字段名稱字段類型是否必填字段說明CANCELIDVARCHAR(30)TRUE退貨單號(hào)CUSTOMERVARCHAR(30)TRUE客戶OPERATORVARCHAR(30)TRUE操作員REBATEFLOATTRUE折扣SUMTOTALMONEYTRUE總計(jì)PAYMONEYMONEYTRUE應(yīng)退金額FACTMONEYMONEYTRUE實(shí)退金額INTIMEDATETIMETRUE時(shí)間銷售退貨明細(xì)表(tb_cancelsell_sub):主要用于記錄銷售退貨明細(xì)相關(guān)的信息:退貨單號(hào),圖書編號(hào),單價(jià),數(shù)量,折扣,金額,倉庫名稱等??蛻粜畔⒈恚╰b_customerinfo):要用于記錄客戶的基本信息,如表3-5所示。表3-5客戶信息表字段名稱字段類型是否必填字段說明NAMEVARCHAR(30)TRUE客戶名稱PRINCIPALVARCHAR(30)TRUE負(fù)責(zé)人PHONEVARCHAR(30)TRUE聯(lián)系A(chǔ)DDRVARCHAR(50)TRUE地址WEBVARCHAR(50)FALSE網(wǎng)址E_MAILVARCHAR(50)FALSE郵箱客戶結(jié)款表(tb_customerpay):主要用于記錄客戶結(jié)款的相關(guān)信息:結(jié)款單號(hào),客戶名稱,結(jié)款人,結(jié)款金額,結(jié)款時(shí)間等??蛻敉鶃韼け恚╰b_cuotomeraccount):主要用于記錄客戶的往來賬信息:客戶名稱,結(jié)款金額等。圖書庫存表(tb_merchandisestoage):主要用于記錄庫存圖書的相關(guān)信息,如表3-6所示。表3-6圖書庫存表字段名稱字段類型是否必填字段說明MERCHANDISEIDVARCHAR(30)TRUE圖書編號(hào)STORAGENAMEVARCHAR(30)TRUE倉庫名稱STORAGENUMFLAOTTRUE庫存數(shù)量操作員信息表(tb_operator):主要用于記錄操作員的基本信息:操作員姓名,操作員密碼,操作員級(jí)別等。供應(yīng)商信息表(tb_providerinfo):主要用于記錄供應(yīng)商的基本信息,如表3-7所示。供應(yīng)商結(jié)款表(tb_providerpay):主要用于記錄供應(yīng)商結(jié)款信息:結(jié)款編號(hào),供應(yīng)商名稱,結(jié)款人,結(jié)款金額,結(jié)款時(shí)間等。供應(yīng)商往來賬表(tb_provideraccount):主要用于記錄供應(yīng)商往來賬相關(guān)的信息:供應(yīng)商名稱,結(jié)款金額等。圖書信息表(tb_merchandiseinfo):主要用于記錄圖書的基本信息,如表3-8所示。表3-7供應(yīng)商信息表字段名稱字段類型是否必填字段說明PROVIDERVARCHAR(50)TRUE供應(yīng)商名稱CORPORATIONVARCHAR(30)TRUE法人PRINCIPALVARCHAR(10)FALSE負(fù)責(zé)人PHONEVARCHAR(30)FALSE聯(lián)系A(chǔ)DDRVARCHAR(50)FALSEWEBVARCHAR(50)FALSE網(wǎng)址E_MAILVARCHAR(53)FALSE郵箱表3-8圖書信息表字段名稱字段類型是否必填字段說明IDVARCHAR(30)TRUE圖書編號(hào)NAMEVARCHAT(50)TRUE圖書名稱SPECVARCHAR(20)FALSE圖書價(jià)格SHORTNAMEVARCHAR(10)TRUE助記碼DEFAULTPRICEMONEYTRUE默認(rèn)價(jià)格MANUFACTURERVARCHAR(30)FALSE出版商MEMOVARCHAR(100)FALSE備注倉庫信息表(tb_storageinfo):主要用于記錄倉庫的基本信息:倉庫名稱等。3.5本章小結(jié)本章主要闡述了系統(tǒng)的總體設(shè)計(jì)。在簡(jiǎn)要說明系統(tǒng)的項(xiàng)目規(guī)劃后,對(duì)系統(tǒng)的功能模塊劃分做了概要的說明。數(shù)據(jù)庫設(shè)計(jì)方面,首先,完成了從現(xiàn)實(shí)世界到信息世界的抽象,并用ER圖表示現(xiàn)實(shí)世界的概念模型。然后,將概念模型轉(zhuǎn)換為物理模型,即將邏輯的實(shí)體關(guān)系轉(zhuǎn)化成具體的數(shù)據(jù)表的物理結(jié)構(gòu),并詳細(xì)的列出了各個(gè)數(shù)據(jù)表的具體信息。為下一步的系統(tǒng)詳細(xì)設(shè)計(jì)工作做好準(zhǔn)備工作。第四章系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)在經(jīng)過前兩章進(jìn)行系統(tǒng)需求分析和系統(tǒng)概要設(shè)計(jì)之后,本章將進(jìn)行系統(tǒng)各功能模塊的詳細(xì)設(shè)計(jì)及實(shí)現(xiàn)。本章提供系統(tǒng)主要功能模塊的流程圖,及主要界面設(shè)計(jì)實(shí)現(xiàn)。4.1用戶登錄模塊為了保證系統(tǒng)及信息的安全,防止非法用戶進(jìn)入系統(tǒng),程序啟動(dòng)后,首先進(jìn)入系統(tǒng)登錄模塊驗(yàn)證操作員名稱和操作員密碼。用戶登錄模塊實(shí)現(xiàn)功能:用戶需要在文本框中輸入操作員名稱和操作員密碼,系統(tǒng)將輸入的名稱和密碼與數(shù)據(jù)庫中的信息進(jìn)行匹配,若該操作員名稱存在,且密碼正確,則取得用戶權(quán)限,進(jìn)入系統(tǒng)主界面;若該操作員名稱不存在或密碼錯(cuò)誤,則不可登錄本系統(tǒng),此時(shí)將提示錯(cuò)誤,并返回登錄界面,可選擇重新登錄或者退出登錄界面。用戶登錄模塊流程圖,如圖4-1:結(jié)束結(jié)束開始輸入操作員名稱和操作員密碼點(diǎn)擊確定按鈕用戶是否存在進(jìn)入主窗體是否名稱和密碼是否正確是否點(diǎn)擊取消圖4-1用戶登錄模塊流程圖用戶登錄模塊結(jié)果運(yùn)行如圖4-2所示。圖4-2用戶登錄模塊運(yùn)行結(jié)果輸入用戶名和密碼,經(jīng)驗(yàn)證該用戶存在且密碼正確,則獲得用戶權(quán)限并進(jìn)入系統(tǒng)。4.2主窗體設(shè)計(jì)主窗體程序設(shè)計(jì)的好壞往往影響到軟件的整體形象,因此必須首先處理好主窗口的設(shè)計(jì)問題。同時(shí),主窗體程序也是程序控制的核心,操作權(quán)限、程序功能調(diào)用等都要通過主窗體程序調(diào)用實(shí)現(xiàn)。4.2.1實(shí)現(xiàn)目標(biāo)圖書銷售管理系統(tǒng)主窗口主要由菜單、工具欄和客戶區(qū)域3部分組成,其主要功能是實(shí)現(xiàn)對(duì)各個(gè)子功能模塊的調(diào)用。4.2.2設(shè)計(jì)思路主窗體程序開發(fā)的設(shè)計(jì)思路:利用AppWizard生成程序框架。利用資源編輯器生成相關(guān)資源。生成工具欄類,對(duì)工具欄的各種操作實(shí)現(xiàn)封裝。4.2.3運(yùn)行結(jié)果主窗體設(shè)計(jì)結(jié)果如圖4-3所示。圖4-3主窗體運(yùn)行結(jié)果4.3基礎(chǔ)信息管理模塊基礎(chǔ)信息管理模塊功能簡(jiǎn)述:基礎(chǔ)信息主要是針對(duì)操作員、圖書、供應(yīng)商、客戶和圖書庫存等實(shí)體的基本信息,主要包括對(duì)各個(gè)實(shí)體信息的增加、修改、刪除的操作。4.3.1業(yè)務(wù)要素操作員信息管理:操作員姓名,操作員密碼,操作員級(jí)別等。圖書信息管理:圖書編號(hào),圖書名稱,規(guī)格,助記碼,默認(rèn)價(jià)格,出版商,備注等。供應(yīng)商信息管理:供應(yīng)商名稱,法人,負(fù)責(zé)人,聯(lián)系,詳細(xì)地址,網(wǎng)址,郵箱等??蛻粜畔⒐芾恚嚎蛻裘Q,負(fù)責(zé)人,聯(lián)系,地址,網(wǎng)址,郵箱等。圖書庫存管理:圖書編號(hào),庫存名稱,庫存數(shù)量等。4.3.2功能點(diǎn)基礎(chǔ)信息的增加:編輯各個(gè)實(shí)體的基本信息,可隨時(shí)增加信息?;A(chǔ)信息的修改:選定欲修改條目后,可對(duì)其基本信息進(jìn)行修改并保存?;A(chǔ)信息的刪除:選定欲刪除條目后,可將其刪除。4.3.3流程圖基礎(chǔ)信息增加流程圖如圖4-4所示。開始開始輸入基本信息點(diǎn)擊“保存”按鈕,更新數(shù)據(jù)庫結(jié)束各個(gè)信息框是否符合數(shù)據(jù)要求否是圖4-4基礎(chǔ)信息增加流程圖基礎(chǔ)信息修改、刪除流程圖如圖4-5所示。開始開始選定欲修改、刪除的條目修改、刪除選定條目信息更新數(shù)據(jù)庫,保存信息結(jié)束是否圖4-5基礎(chǔ)信息修改、刪除流程圖4.3.4界面設(shè)計(jì)操作員信息管理模塊運(yùn)行結(jié)果如圖4-6所示。圖4-6操作員信息管理模塊運(yùn)行結(jié)果圖書信息管理模塊運(yùn)行結(jié)果如圖4-7所示。圖4-7圖書信息管理模塊運(yùn)行結(jié)果4.4入庫管理模塊入庫管理模塊功能簡(jiǎn)述:入庫主要是指將即將購進(jìn)的圖書的基本信息錄入數(shù)據(jù)庫中;入庫退貨只要是指已經(jīng)購進(jìn)的圖書退貨給供應(yīng)商,并將相應(yīng)的圖書的基本信息在數(shù)據(jù)庫中做相應(yīng)的修改或刪除。4.4.1業(yè)務(wù)要素圖書入庫管理:入庫單號(hào),供應(yīng)商,操作員,折扣,合計(jì),應(yīng)付金額,實(shí)付金額,倉庫名稱,圖書編號(hào),單價(jià),數(shù)量,時(shí)間等。入庫退貨管理:退貨單號(hào),供應(yīng)商,操作員,折扣,總計(jì),應(yīng)收金額,實(shí)收金額,圖書編號(hào),單價(jià),數(shù)量,倉庫名稱,時(shí)間等。4.4.2功能點(diǎn)1.增加圖書入庫信息或入庫退貨信息:點(diǎn)擊“增加”按鈕可顯示圖書入庫信息或入庫退貨所需填寫基本信息的界面,錄入基本信息,便可實(shí)現(xiàn)信息的增加。2.修改圖書入庫信息或入庫退貨信息:選定數(shù)據(jù)庫中已存在的一個(gè)條目,點(diǎn)擊“修改”按鈕可進(jìn)入修改界面,進(jìn)行相應(yīng)操作。3.刪除圖書入庫信息或入庫退貨信息:選定數(shù)據(jù)庫中已存在的一個(gè)條目,點(diǎn)擊“刪除”按鈕,便可刪除選定的條目。4.4.3流程圖增加圖書入庫信息功能流程圖如圖4-8所示。開始開始點(diǎn)擊“增加”按鈕顯示“圖書入庫基本信息”標(biāo)簽,同時(shí)“保存”按鈕變?yōu)榭捎娩浫雸D書入庫基本信息點(diǎn)擊“保存”按鈕,同時(shí)更新數(shù)據(jù)庫結(jié)束各信息是否符合數(shù)據(jù)段格式定義否是圖4-8增加圖書入庫信息流程圖修改圖書入庫信息或入庫退貨信息流程圖如圖4-9所示。開始開始選定一個(gè)條目顯示選定條目的基本信息對(duì)所需修改信息加以修改點(diǎn)擊“保存”按鈕,同時(shí)更新數(shù)據(jù)庫結(jié)束否是點(diǎn)擊“修改”按鈕圖4-9修改圖書入庫信息或入庫退貨信息流程圖刪除圖書入庫信息或入庫退貨信息流程圖如圖4-10所示。開始開始選定一個(gè)條目刪除該條信息,同時(shí)更新數(shù)據(jù)庫結(jié)束否是點(diǎn)擊“刪除”按鈕圖4-10刪除圖書入庫信息或入庫退貨信息流程圖4.4.4界面設(shè)計(jì)圖書入庫管理模塊運(yùn)行結(jié)果如圖4-11所示。圖4-11圖書入庫管理模塊運(yùn)行結(jié)果4.5銷售管理模塊銷售管理模塊功能簡(jiǎn)述:該模塊分為圖書銷售管理和銷售退貨管理兩個(gè)小模塊。圖書銷售管理模塊主要實(shí)現(xiàn)對(duì)圖書銷售信息的記錄,銷售退貨管理模塊主要處理客戶退貨信息的管理。4.5.1業(yè)務(wù)要素圖書銷售管理:銷售單號(hào),消費(fèi)者,操作員,折扣,總計(jì),應(yīng)付金額,實(shí)付金額,圖書編號(hào),單價(jià),數(shù)量,倉庫名稱,時(shí)間等。銷售退貨管理:退貨單號(hào),消費(fèi)者,操作員,折扣,總計(jì),應(yīng)付金額,實(shí)付金額,圖書編號(hào),單價(jià),數(shù)量,倉庫名稱,時(shí)間等。4.5.2功能點(diǎn)1.增加圖書銷售信息或銷售退貨信息:點(diǎn)擊“增加”按鈕可顯示圖書銷售信息或銷售退貨所需填寫基本信息的界面,錄入基本信息,便可實(shí)現(xiàn)信息的增加。2.修改圖書銷售信息或銷售退貨信息:選定數(shù)據(jù)庫中已存在的一個(gè)條目,點(diǎn)擊“修改”按鈕可進(jìn)入修改界面,進(jìn)行相應(yīng)操作。3.刪除圖書銷售信息或銷售退貨信息:選定數(shù)據(jù)庫中已存在的一個(gè)條目,點(diǎn)擊“刪除”按鈕,便可刪除選定的條目。4.5.3流程圖由于圖書銷售管理模塊設(shè)計(jì)流程與圖書入庫管理模塊設(shè)計(jì)流程基本一致,圖書銷售信息的增加、修改及刪除流程圖和圖書銷售退貨信息的增加、修改和刪除流程圖參考圖4-8、圖4-9和圖4-10。4.5.4界面設(shè)計(jì)圖書銷售信息管理模塊運(yùn)行結(jié)果如圖4-12所示。圖4-12圖書銷售信息管理模塊運(yùn)行結(jié)果銷售退貨信息管理模塊運(yùn)行結(jié)果如圖4-13所示。圖4-13銷售退貨信息管理模塊運(yùn)行結(jié)果4.6查詢管理模塊 查詢管理模塊功能簡(jiǎn)述:該模塊主要提供操作員對(duì)圖書入庫信息,圖書圖庫退貨信息,圖書銷售信息及圖書銷售退貨信息的查詢和相應(yīng)報(bào)表的打印功能。4.6.1業(yè)務(wù)要素入庫查詢:入庫單號(hào),供應(yīng)商,操作員,折扣,合計(jì),應(yīng)付金額,實(shí)付金額,倉庫名稱,圖書編號(hào),單價(jià),數(shù)量,金額,時(shí)間等。入庫退貨查詢:退貨單號(hào),供應(yīng)商,操作員,折扣,總計(jì),應(yīng)付金額,實(shí)付金額,倉庫名稱,圖書編號(hào),單價(jià),數(shù)量,金額,時(shí)間等。銷售查詢:銷售單號(hào),客戶,操作員,折扣,總計(jì),應(yīng)付金額,實(shí)付金額,倉庫名稱,圖書編號(hào),單價(jià),數(shù)量,金額,時(shí)間等。銷售退貨查詢:退貨單號(hào),客戶,操作員,折扣,總計(jì),應(yīng)付金額,實(shí)付金額,倉庫名稱,圖書編號(hào),單價(jià),數(shù)量,金額,時(shí)間等。4.6.2功能點(diǎn)該模塊提供信息查詢功能,并可選擇將查詢結(jié)果以報(bào)表形式打印。4.6.3界面設(shè)計(jì) 入庫查詢功能運(yùn)行結(jié)果如圖4-14所示。圖4-14入庫查詢功能運(yùn)行結(jié)果打印預(yù)覽結(jié)果如圖4-15所示。圖4-15打印預(yù)覽結(jié)果4.7往來賬管理模塊 往來賬管理模塊功能簡(jiǎn)介:該模塊分為供應(yīng)商結(jié)款管理和客戶結(jié)款管理兩部分,分別實(shí)現(xiàn)對(duì)供應(yīng)商和客戶的各項(xiàng)結(jié)款信息的記錄。4.7.1業(yè)務(wù)要素 供應(yīng)商結(jié)款管理:結(jié)款單號(hào),供應(yīng)商名稱,結(jié)款人,結(jié)款金額,結(jié)款時(shí)間等??蛻艚Y(jié)款管理:結(jié)款單號(hào),客戶名稱,結(jié)款人,結(jié)款金額,結(jié)款時(shí)間等。4.7.2功能點(diǎn)1.增加供應(yīng)商結(jié)款信息或客戶結(jié)款信息:點(diǎn)擊“增加”按鈕可顯示供應(yīng)商結(jié)款或客戶結(jié)款所需填寫基本信息的界面,錄入基本信息,便可實(shí)現(xiàn)信息的增加。2.修改供應(yīng)商結(jié)款信息或客戶結(jié)款信息:選定數(shù)據(jù)庫中已存在的一個(gè)條目,點(diǎn)擊“修改”按鈕可進(jìn)入修改界面,進(jìn)行相應(yīng)操作。3.刪除供應(yīng)商結(jié)款信息或客戶結(jié)款信息:選定數(shù)據(jù)庫中已存在的一個(gè)條目,點(diǎn)擊“刪除”按鈕,便可刪除選定的條目。4.7.3流程圖增加供應(yīng)商結(jié)款信息功能流程圖如圖4-16所示。否是各信息是否符合數(shù)據(jù)段定義要求結(jié)束點(diǎn)擊“保存”按鈕,同時(shí)更新數(shù)據(jù)庫錄入供應(yīng)商結(jié)款基本信息顯示“供應(yīng)商結(jié)款基本信息”標(biāo)簽,同時(shí)“保存”否是各信息是否符合數(shù)據(jù)段定義要求結(jié)束點(diǎn)擊“保存”按鈕,同時(shí)更新數(shù)據(jù)庫錄入供應(yīng)商結(jié)款基本信息顯示“供應(yīng)商結(jié)款基本信息”標(biāo)簽,同時(shí)“保存”按鈕變?yōu)榭捎命c(diǎn)擊“增加”按鈕開始圖4-16增加供應(yīng)商結(jié)款信息功能流程圖修改供應(yīng)商結(jié)款信息或客戶結(jié)款信息功能流程圖如圖4-17所示。開始開始選定一個(gè)條目顯示選定條目的基本信息對(duì)所需修改信息加以修改點(diǎn)擊“保存”按鈕,同時(shí)更新數(shù)據(jù)庫結(jié)束否是點(diǎn)擊“修改”按鈕圖4-17修改供應(yīng)商結(jié)款信息或客戶結(jié)款信息功能流程圖刪除供應(yīng)商結(jié)款信息或客戶結(jié)款信息功能流程圖如圖4-18所示。開始開始選定一個(gè)條目刪除該條信息,同時(shí)更新數(shù)據(jù)庫結(jié)束否是點(diǎn)擊“刪除”按鈕圖4-18刪除供應(yīng)商結(jié)款信息或客戶結(jié)款信息功能流程圖4.7.4界面設(shè)計(jì)供應(yīng)商結(jié)款管理功能運(yùn)行結(jié)果如圖4-19所示。圖4-19供應(yīng)商結(jié)款管理功能運(yùn)行結(jié)果4.8本章小結(jié)本章主要闡述系統(tǒng)詳細(xì)設(shè)計(jì)部分,分別從用戶登錄模塊、主窗體設(shè)計(jì)、基礎(chǔ)信息管理模塊、入庫管理模塊、銷售管理模塊、查詢管理模塊、往來賬管理模塊等幾部分詳細(xì)說明系統(tǒng)實(shí)現(xiàn)的功能和流程圖,并附上界面設(shè)計(jì),使讀者對(duì)系統(tǒng)的設(shè)計(jì)一目了然,并且便于讀者迅速學(xué)會(huì)如何操作本系統(tǒng)。第五章系統(tǒng)功能測(cè)試軟件測(cè)試的基本原則是站在用戶角度,對(duì)產(chǎn)品進(jìn)行全面測(cè)試,盡早、盡可能多地發(fā)現(xiàn)缺陷,并跟蹤和分析產(chǎn)品中的問題,對(duì)不足之處提出質(zhì)疑和改進(jìn)意見[19]。5.1用戶登錄模塊用戶登錄功能測(cè)試主要測(cè)試登錄模塊是否能正常工作,正確判斷合法用戶名和密碼及阻止非法用戶登錄系統(tǒng)。用戶登錄模塊測(cè)試用例如表5-1所示。表5-1用戶登錄模塊測(cè)試用例測(cè)試編號(hào)功能描述用戶登錄圖書管理系統(tǒng)。預(yù)設(shè)條件用戶權(quán)限:系統(tǒng)管理員測(cè)試場(chǎng)景:用戶輸入正確的用戶名和密碼后,方能進(jìn)入系統(tǒng)進(jìn)行各種操作。測(cè)試方法手工設(shè)計(jì)人張璇修訂記錄2010-5-1序號(hào)測(cè)試步驟輸入檢查點(diǎn)測(cè)試結(jié)果用戶輸入用戶名和密碼,點(diǎn)擊【確定】按鈕。用戶名:zhang密碼:123確認(rèn)系統(tǒng)是否能正確判斷用戶是否存在。通過用戶輸入用戶名和密碼,點(diǎn)擊【確定】按鈕。用戶名:zhang密碼:zx確認(rèn)系統(tǒng)是否能正確判斷用戶是否存在。通過用戶輸入用戶名和密碼,點(diǎn)擊【確定】按鈕。用戶名:zx密碼:123確認(rèn)系統(tǒng)是否能正確判斷存在用戶的密碼通過用戶輸入用戶名和密碼,點(diǎn)擊【確定】按鈕。用戶名:zx密碼:123確認(rèn)系統(tǒng)是否能正確判斷存在用戶的密碼通過5.2基礎(chǔ)信息管理模塊基礎(chǔ)信息管理模塊測(cè)試用例測(cè)試基礎(chǔ)信息管理各個(gè)分模塊是否能正確進(jìn)行信息的增加、修改、刪除及顯示等功能,即操作員是否能正確對(duì)操作員信息、圖書信息、供應(yīng)商信息、客戶信息、圖書庫存信息等進(jìn)行相應(yīng)的增加、修改、刪除、保存及顯示等功能?;A(chǔ)信息管理模塊測(cè)試用例如表5-2所示。表5-2基礎(chǔ)信息管理模塊測(cè)試用例測(cè)試編號(hào)功能描述操作員對(duì)操作員信息、圖書信息、供應(yīng)商信息、客戶信息、圖書信息等基本信息進(jìn)行增加、修改、刪除等各項(xiàng)操作。預(yù)設(shè)條件用戶權(quán)限:系統(tǒng)管理員測(cè)試場(chǎng)景:操作員對(duì)其他操作員信息進(jìn)行增加、修改、刪除等操作。操作員對(duì)圖書信息進(jìn)行增加、修改、刪除等操作。操作員對(duì)供應(yīng)商信息進(jìn)行增加、修改、刪除等操作。操作員對(duì)圖書庫存信息進(jìn)行增加、修改、刪除等操作。測(cè)試方法手工設(shè)計(jì)人張璇修訂記錄2010-5-1序號(hào)測(cè)試步驟輸入檢查點(diǎn)測(cè)試結(jié)果測(cè)試場(chǎng)景11.點(diǎn)擊菜單項(xiàng)【基礎(chǔ)信息管理】->【操作員信息管理】確認(rèn)系統(tǒng)是否能通過菜單項(xiàng)顯示正確的界面。通過2.點(diǎn)擊【操作員信息】工具欄按鈕。確認(rèn)系統(tǒng)是否能通過工具欄顯示正確的界面。通過3.點(diǎn)擊【操作員信息管理界面】中的【增加】按鈕。輸入操作員基本信息測(cè)試【操作員信息管理】界面是否能進(jìn)行正確的標(biāo)簽轉(zhuǎn)換。測(cè)試【保存】按鈕是否變?yōu)榭捎?。檢查全部字段是否有數(shù)據(jù)合法校驗(yàn)。通過續(xù)表5-2基礎(chǔ)信息管理模塊測(cè)試用例序號(hào)測(cè)試步驟輸入檢查點(diǎn)測(cè)試結(jié)果4.點(diǎn)擊【修改】按鈕。修改信息測(cè)試系統(tǒng)能否正確判斷是否選中修改條目。測(cè)試界面是否能正常跳轉(zhuǎn)。檢查全部字段是否有數(shù)據(jù)合法校驗(yàn)。檢查【保存】按鈕是否變?yōu)榭捎?。通過5.點(diǎn)擊【刪除】按鈕測(cè)試系統(tǒng)是否能正確判斷是否選中修改條目。測(cè)試刪除結(jié)果是否正確。通過注:測(cè)試場(chǎng)景2、3、4的測(cè)試用例與測(cè)試場(chǎng)景1測(cè)試用例同理,此處省略列出。5.3入庫管理模塊入庫管理測(cè)試用例主要用來測(cè)試系統(tǒng)是否能對(duì)圖書如庫信息及入庫退貨信息進(jìn)行正確操作,即操作員可對(duì)圖書入庫信息、入庫退貨信息進(jìn)行增加、修改、刪除等操作。入庫管理模塊測(cè)試用例如表5-3所示。表5-3入庫管理模塊測(cè)試用例測(cè)試編號(hào)功能描述操作員對(duì)圖書入庫信息、入庫退貨信息等基本信息進(jìn)行增加、修改、刪除等各項(xiàng)操作。預(yù)設(shè)條件用戶權(quán)限:系統(tǒng)管理員測(cè)試場(chǎng)景:1.操作員對(duì)圖書入庫信息進(jìn)行增加、修改、刪除等操作。2.操作員對(duì)入庫退貨信息進(jìn)行增加、修改、刪除等操作。測(cè)試方法手工設(shè)計(jì)人修訂記錄續(xù)表5-3入庫管理模塊測(cè)試用例序號(hào)測(cè)試步驟輸入檢查點(diǎn)測(cè)試結(jié)果測(cè)試場(chǎng)景11.點(diǎn)擊菜單項(xiàng)【入庫管理】->【圖書入庫管理】確認(rèn)系統(tǒng)是否能通過菜單項(xiàng)顯示正確的界面。通過2.點(diǎn)擊【圖書入庫】工具欄按鈕。確認(rèn)系統(tǒng)是否能通過工具欄顯示正確的界面。通過3.點(diǎn)擊【圖書入庫管理】界面中的【增加】按鈕。輸入圖書入庫基本信息測(cè)試【圖書入庫管理】界面是否能進(jìn)行正確的標(biāo)簽轉(zhuǎn)換。測(cè)試【保存】按鈕是否變?yōu)榭捎?。檢查全部字段是否有數(shù)據(jù)合法校驗(yàn)。通過4.點(diǎn)擊【修改】按鈕。修改信息測(cè)試系統(tǒng)能否正確判斷是否選中修改條目。測(cè)試界面是否能正常跳轉(zhuǎn)。檢查全部字段是否有數(shù)據(jù)合法校驗(yàn)。檢查【保存】按鈕是否變?yōu)榭捎?。通過5.點(diǎn)擊【刪除】按鈕測(cè)試系統(tǒng)是否能正確判斷是否選中修改條目。測(cè)試刪除結(jié)果是否正確。通過注:測(cè)試場(chǎng)景2的測(cè)試用例與測(cè)試場(chǎng)景1測(cè)試用例同理,此處省略列出。5.4銷售管理模塊銷售管理模塊測(cè)試用例主要用來測(cè)試系統(tǒng)是否能進(jìn)行圖書銷售信息及銷售退貨信息的正確操作,即操作員可對(duì)圖書銷售信息、銷售退貨信息等進(jìn)行增加、修改、刪除等操作。入庫管理模塊測(cè)試用例如表5-4所示。表5-4銷售管理模塊測(cè)試用例測(cè)試編號(hào)功能描述操作員對(duì)圖書銷售信息、銷售退貨信息等基本信息進(jìn)行增加、修改、刪除等各項(xiàng)操作。預(yù)設(shè)條件用戶權(quán)限:系統(tǒng)管理員測(cè)試場(chǎng)景:1.操作員對(duì)圖書銷售信息進(jìn)行增加、修改、刪除等操作。2.操作員對(duì)銷售退貨信息進(jìn)行增加、修改、刪除等操作。測(cè)試方法手工設(shè)計(jì)人修訂記錄序號(hào)測(cè)試步驟輸入檢查點(diǎn)測(cè)試結(jié)果測(cè)試場(chǎng)景11.點(diǎn)擊菜單項(xiàng)【銷售管理】->【圖書銷售管理】確認(rèn)系統(tǒng)是否能通過菜單項(xiàng)顯示正確的界面。通過2.點(diǎn)擊【圖書銷售】工具欄按鈕。確認(rèn)系統(tǒng)是否能通過工具欄顯示正確的界面。通過3.點(diǎn)擊【圖書銷售管理】界面中的【增加】按鈕。輸入圖書入庫基本信息測(cè)試【圖書銷售管理】界面是否能進(jìn)行正確的標(biāo)簽轉(zhuǎn)換。測(cè)試【保存】按鈕是否變?yōu)榭捎?。檢查全部字段是否有數(shù)據(jù)合法校驗(yàn)。通過4.點(diǎn)擊【修改】按鈕。修改信息測(cè)試系統(tǒng)能否正確判斷是否選中修改條目。測(cè)試界面是否能正常跳轉(zhuǎn)。檢查全部字段是否有數(shù)據(jù)合法校驗(yàn)。檢查【保存】按鈕是否變?yōu)榭捎?。通過5.點(diǎn)擊【刪除】按鈕測(cè)試系統(tǒng)是否能正確判斷是否選中修改條目。測(cè)試刪除結(jié)果是否正確。通過注:測(cè)試場(chǎng)景2的測(cè)試用例與測(cè)試場(chǎng)景1測(cè)試用例同理,此處省略列出。5.5查詢管理模塊查詢管理模塊測(cè)試用例主要用來測(cè)試系統(tǒng)是否能正確進(jìn)行對(duì)信息的查詢操作,即操作員是否能正確進(jìn)行對(duì)圖書入庫信息、入庫退貨信息、圖書銷售信息、銷售退貨信息的查詢操作。查詢管理模塊測(cè)試用例如表5-5所示。表5-5查詢管理模塊測(cè)試用例測(cè)試編號(hào)功能描述操作員對(duì)圖書入庫信息、入庫退貨信息、圖書銷售信息、銷售退貨信息進(jìn)行查詢操作。預(yù)設(shè)條件用戶權(quán)限:系統(tǒng)管理員測(cè)試場(chǎng)景:1.操作員對(duì)入庫信息進(jìn)行查詢操作。2.操作員對(duì)入庫退貨信息進(jìn)行查詢操作。3.操作員對(duì)銷售信息進(jìn)行查詢操作。4.操作員對(duì)銷售退貨信息進(jìn)行查詢操作。測(cè)試方法手工設(shè)計(jì)人修訂記錄2010-5-1測(cè)試場(chǎng)景1序號(hào)測(cè)試步驟輸入檢查點(diǎn)測(cè)試結(jié)果1.點(diǎn)擊菜單項(xiàng)【查詢管理】->【入庫查詢】確認(rèn)系統(tǒng)是否能通過菜單項(xiàng)顯示正確的界面。檢查查詢結(jié)果顯示是否正確。通過2.點(diǎn)擊【入庫查詢】工具欄按鈕。確認(rèn)系統(tǒng)是否能通過工具欄顯示正確的界面。通過3.點(diǎn)擊【圖書銷售管理】界面中的【增加】按鈕。輸入圖書入庫基本信息測(cè)試【往來賬管理】界面是否能進(jìn)行正確的標(biāo)簽轉(zhuǎn)換。測(cè)試【保存】按鈕是否變?yōu)榭捎?。檢查全部字段是否有數(shù)據(jù)合法校驗(yàn)。通過續(xù)表5-5查詢管理模塊測(cè)試用例序號(hào)測(cè)試步驟輸入檢查點(diǎn)測(cè)試結(jié)果4.點(diǎn)擊【修改】按鈕。修改信息1.測(cè)試系統(tǒng)能否正確判斷是否選中修改條目。2.測(cè)試界面是否能正常跳轉(zhuǎn)。3.檢查全部字段是否有數(shù)據(jù)合法校驗(yàn)。4.檢查【保存】按鈕是否變?yōu)榭捎谩Mㄟ^5.點(diǎn)擊【刪除】按鈕1.測(cè)試系統(tǒng)是否能正確判斷是否選中修改條目。2.測(cè)試刪除結(jié)果是否正確。通過注:測(cè)試場(chǎng)景2、3、4的測(cè)試用例與測(cè)試場(chǎng)景1測(cè)試用例同理,此處省略列出。5.6往來賬管理模塊往來賬管理測(cè)試用例主要用來測(cè)試系統(tǒng)是否能正確進(jìn)行供應(yīng)商結(jié)款信息和客戶結(jié)款信息的正確操作,即操作員可對(duì)供應(yīng)商結(jié)款信息、客戶結(jié)款信息進(jìn)行增加、修改、刪除等操作。往來賬管理模塊測(cè)試用例如表5-6所示。表5-6往來賬管理模塊測(cè)試用例測(cè)試編號(hào)功能描述操作員對(duì)供應(yīng)商結(jié)款信息、客戶結(jié)款信息進(jìn)行增加、修改、刪除等各項(xiàng)操作。預(yù)設(shè)條件用戶權(quán)限:系統(tǒng)管理員測(cè)試場(chǎng)景:1.操作員對(duì)供應(yīng)商結(jié)款信息進(jìn)行增加、修改、刪除等操作。2.操作員對(duì)客戶結(jié)款信息進(jìn)行增加、修改、刪除等操作。測(cè)試方法設(shè)計(jì)人修訂記錄續(xù)表5-6往來賬管理模塊測(cè)試用例序號(hào)測(cè)試步驟輸入檢查點(diǎn)測(cè)試結(jié)果測(cè)試場(chǎng)景11.點(diǎn)擊菜單項(xiàng)【往來賬管理】->【供應(yīng)商結(jié)款售管理】確認(rèn)系統(tǒng)是否能通過菜單項(xiàng)顯示正確的界面。通過2.點(diǎn)擊【供應(yīng)商結(jié)款售】工具欄按鈕。確認(rèn)系統(tǒng)是否能通過工具欄顯示正確的界面。通過3.點(diǎn)擊【圖書銷售管理】界面中的【增加】按鈕。輸入圖書入庫基本信息測(cè)試【往來賬管理】界面是否能進(jìn)行正確的標(biāo)簽轉(zhuǎn)換。測(cè)試【保存】按鈕是否變?yōu)榭捎?。檢查全部字段是否有數(shù)據(jù)合法校驗(yàn)。通過4.點(diǎn)擊【修改】按鈕。修改信息測(cè)試系統(tǒng)能否正確判斷是否選中修改條目。測(cè)試界面是否能正常跳轉(zhuǎn)。檢查全部字段是否有數(shù)據(jù)合法校驗(yàn)。檢查【保存】按鈕是否變?yōu)榭捎?。通過5
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 中介房產(chǎn)抵押合同范本
- 區(qū)域總購銷合同范本
- 創(chuàng)業(yè)團(tuán)隊(duì)溝通與協(xié)作考核試卷
- 安全監(jiān)控在電子商務(wù)交易的安全保障考核試卷
- 公司聘請(qǐng)員工合同范本
- 單個(gè)房間出租合同范例
- 關(guān)于住房合同范例
- 勞務(wù)內(nèi)部合同范本
- 農(nóng)村養(yǎng)殖用地合同范例
- 豐田購車合同范本
- 手術(shù)室患者人文關(guān)懷
- 高中英語語法同位語從句省公開課一等獎(jiǎng)全國示范課微課金獎(jiǎng)
- 住院病人燙傷的應(yīng)急演練
- 新入職消防員考核試卷題庫(240道)
- 2024中考復(fù)習(xí)必背初中英語單詞詞匯表(蘇教譯林版)
- 文學(xué)翻譯教學(xué)大綱
- 質(zhì)量管理與產(chǎn)品質(zhì)量保障措施
- 全國自然教育中長(zhǎng)期發(fā)展規(guī)劃
- 第四章-國防動(dòng)員
- 露天電影方案
- 2024年山東力明科技職業(yè)學(xué)院高職單招(英語/數(shù)學(xué)/語文)筆試歷年參考題庫含答案解析
評(píng)論
0/150
提交評(píng)論