版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、山東英才學(xué)院 2017 屆本科生畢業(yè)設(shè)計(jì)(論文)摘 要網(wǎng)絡(luò)和超市的大規(guī)模發(fā)展以及迅速發(fā)展的趨勢(shì),許多行業(yè)需要用到軟件開(kāi)發(fā)技術(shù)和工具。各種管理系統(tǒng)已成為行業(yè)發(fā)展不可或缺的重要功能。每一種管理系統(tǒng)都為該行業(yè)的發(fā)展和擴(kuò)大提供了基礎(chǔ)設(shè)施和競(jìng)爭(zhēng)平臺(tái),同時(shí)也為經(jīng)濟(jì)的發(fā)展帶來(lái)了很多益處。在 20 世紀(jì) 90 年代初,超市在我國(guó)已經(jīng)有了少許身影,現(xiàn)在已經(jīng)如雨后春筍般的在全國(guó)興起,逐漸進(jìn)入到人民生活的諸多方面,促進(jìn)了國(guó)民經(jīng)濟(jì)的發(fā)展和 GDP的快速發(fā)展。鑒此,超市的形式日趨復(fù)雜,早期的銷(xiāo)售柜臺(tái)形式不能滿足現(xiàn)有行業(yè)的銷(xiāo)售發(fā)展,非常需要引進(jìn)新的管理技術(shù)。一直以來(lái),在信息化發(fā)展過(guò)程中,中小型超市的發(fā)展一直落后于大中型超
2、市,為了應(yīng)對(duì)這種發(fā)展趨勢(shì),我們迫切需要對(duì)超市發(fā)展的資源進(jìn)行整合,一方面便于管理,另一方面更加有利于適合經(jīng)濟(jì)快速發(fā)展的形式。鑒于以上超市資源的信息化管理,勢(shì)在必行。關(guān)鍵詞:超市進(jìn)銷(xiāo)存功能;客戶管理模塊;超市管理系統(tǒng)山東英才學(xué)院 2017 屆本科生畢業(yè)設(shè)計(jì)(論文)IAbstractNetworks and supermarkets, as well as the rapid development of the trend, many industries need to use software development technology and tools. A variety of man
3、agement systems have become an indispensable function of the development of the industry. Each of the management systems provides infrastructure and a competitive platform for the development and expansion of the industry, as well as the benefits of economic development.In the early 90s of the 20th
4、century, the supermarket in China has been a little figure, and now has mushroomed in the country, gradually into the peoples lives in many aspects, and promote the development of the national economy and the rapid development of GDP. In view of this, the form of supermarkets increasingly complex, e
5、arly sales counter form can not meet the existing industry sales development, very need to introduce new management techniques. In the development of information technology, the development of small and medium-sized supermarkets has been lagging behind large and medium-sized supermarkets, in order t
6、o cope with this development trend, we urgently need to integrate the development of supermarket resources, on the one hand to facilitate management, on the other hand more Conducive to the form of rapid economic development. In view of the above supermarket resources, information management, is imp
7、erative. Key Words:Supermarket sales management system; SqlServer ; Eclipse山東英才學(xué)院 2017 屆本科生畢業(yè)設(shè)計(jì)(論文)II目 錄1 1 緒論緒論 .1 11.1 課題背景.11.2 設(shè)計(jì)目的和意義.11.3 系統(tǒng)設(shè)計(jì)的思想.21.4 系統(tǒng)開(kāi)發(fā)環(huán)境.22 2 可行性分析可行性分析 .5 52.1 經(jīng)濟(jì)可行性.52.2 技術(shù)可行性.52.3 操作可行性.72.4 本章小結(jié).83 3 需求分析需求分析 .8 83.1 進(jìn)銷(xiāo)存系統(tǒng)的規(guī)劃.93.2 進(jìn)銷(xiāo)存管理系統(tǒng)的需求分析.94 4 總體設(shè)計(jì)總體設(shè)計(jì) .13134.1 系統(tǒng)
8、模塊總體設(shè)計(jì).134.2 數(shù)據(jù)庫(kù)設(shè)計(jì).144.3 數(shù)據(jù)庫(kù)的詳細(xì)設(shè)計(jì).154.4 本章小結(jié).195 5 詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì) .21215.1 系統(tǒng)運(yùn)行平臺(tái)設(shè)置 .215.2 網(wǎng)站主界面設(shè)計(jì).215.3 采購(gòu)管理功能設(shè)計(jì).235.4 銷(xiāo)售管理功能設(shè)計(jì).265.5 庫(kù)存管理功能設(shè)計(jì).285.6 系統(tǒng)管理功能設(shè)計(jì).29山東英才學(xué)院 2017 屆本科生畢業(yè)設(shè)計(jì)(論文)III5.7 基本資料管理功能設(shè)計(jì).325.9 本章小結(jié).356 6 軟件測(cè)試軟件測(cè)試 .36366.1 本系統(tǒng)測(cè)試.366.2 本章小結(jié).38結(jié)結(jié) 論論 .3939參考文獻(xiàn)參考文獻(xiàn) .4040致致 謝謝 .4141山東英才學(xué)院 2017 屆
9、本科生畢業(yè)設(shè)計(jì)(論文)01 緒論1.1 課題背景當(dāng)今科學(xué)技術(shù)的快速發(fā)展帶動(dòng)了計(jì)算機(jī)技術(shù)滲透到各行各業(yè),幾乎所有行業(yè)需要信息技術(shù)來(lái)促進(jìn)其發(fā)展。網(wǎng)絡(luò)與信息化的普及已成為各行業(yè)發(fā)展不可缺少的一部分。而各種管理信息系統(tǒng)的開(kāi)發(fā)為行業(yè)競(jìng)爭(zhēng)提供了有效的信息支持平臺(tái),也是行業(yè)信息化發(fā)展的關(guān)鍵。1.2 設(shè)計(jì)目的和意義超市管理系統(tǒng)主要實(shí)現(xiàn)以下目標(biāo):能夠在需要查看超市商品的時(shí)候進(jìn)行瀏覽商品,對(duì)超市的商品進(jìn)行統(tǒng)計(jì)數(shù)量,通過(guò)系統(tǒng)可以顯示現(xiàn)在商品的供貨數(shù)量,商品的提供者,什么時(shí)間出的庫(kù)。用戶還能夠通過(guò)系統(tǒng)登錄完成訂單的添加與刪除,對(duì)超市的所有與貨物和用戶的有關(guān)的信息進(jìn)行一體化管理。商品在整個(gè)系統(tǒng)中是需要被隨時(shí)查詢的,所以
10、要求會(huì)高一點(diǎn),就是要求把用戶,商品,還有供貨商進(jìn)行相應(yīng)的連起來(lái)管理1。1.3 該系統(tǒng)設(shè)計(jì)的思想系統(tǒng)開(kāi)發(fā)以用戶需求為主,方便用戶的原則。 可以根據(jù)用戶的功能進(jìn)行構(gòu)造系統(tǒng),建造用戶需要的數(shù)據(jù)庫(kù),系統(tǒng)開(kāi)發(fā)出來(lái)用戶應(yīng)該能用,完成用戶的基本的功能和系統(tǒng)執(zhí)行效率來(lái)寫(xiě)出一個(gè)用能夠讓用戶滿意的系統(tǒng)。這個(gè)超市管理系統(tǒng)會(huì)用到 jsp 技術(shù)和 html 超文本標(biāo)記語(yǔ)言,還要用到 http 傳輸協(xié)議,還要用到 Java 開(kāi)發(fā)用到的 servlet 技術(shù)2。最后結(jié)合用戶的需求和現(xiàn)有的集成環(huán)境,對(duì)功能模塊采用高內(nèi)聚低耦合的開(kāi)發(fā)原則來(lái)進(jìn)行系統(tǒng)的設(shè)計(jì),在系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)上要對(duì)每一個(gè)模塊采用測(cè)試的方法把每一個(gè)功能模塊進(jìn)行完善。
11、山東英才學(xué)院 2017 屆本科生畢業(yè)設(shè)計(jì)(論文)11.4 系統(tǒng)開(kāi)發(fā)環(huán)境1.4.1 B/S 結(jié)構(gòu)的數(shù)據(jù)庫(kù)訪問(wèn)模式這個(gè)系統(tǒng)不同于 C/S 架構(gòu)的系統(tǒng),是三層架構(gòu)形式的系統(tǒng),就是視圖層,控制層,還有服務(wù)層提供,這樣做出來(lái)的系統(tǒng)顯得更加清晰3。這個(gè)系統(tǒng)采用的是 Java 繼承開(kāi)發(fā)環(huán)境,包括了完備的編碼、調(diào)試和發(fā)布功能,可以很好地支持 HTML,Struts 框架,JSP 頁(yè)面技術(shù),CSS 層疊樣式,Javascript 腳本交互語(yǔ)言,SQL 數(shù)據(jù)庫(kù)數(shù)據(jù)管理技術(shù),Hibernate 框架對(duì)持久化對(duì)象的引用??蛻舫四軌?qū)W(wǎng)站之間的數(shù)據(jù)進(jìn)行交互的時(shí)候,還可以通過(guò)對(duì)網(wǎng)站的操作把用戶用到的信息就行存儲(chǔ)和刪除來(lái)
12、操作數(shù)據(jù)庫(kù)。還可以用 JavaScript 來(lái)進(jìn)行網(wǎng)頁(yè)活動(dòng)效果的設(shè)計(jì)。三級(jí)結(jié)構(gòu)如圖 1-1 所示:山東英才學(xué)院 2017 屆本科生畢業(yè)設(shè)計(jì)(論文)22 可行性分析2.1 經(jīng)濟(jì)可行性 這個(gè)系統(tǒng)是為了做畢業(yè)設(shè)計(jì)的,考慮到的是用戶對(duì)超市的管理方便與否,還有就是系統(tǒng)的執(zhí)行效率,所以在經(jīng)濟(jì)方面并不會(huì)耗費(fèi)多少經(jīng)濟(jì),所以說(shuō)在經(jīng)濟(jì)方面控制好各個(gè)方面的耗費(fèi)即可。2.2 技術(shù)可行性想到這個(gè)系統(tǒng)實(shí)現(xiàn)的可行性,就要想到這個(gè)系統(tǒng)的技術(shù)實(shí)現(xiàn)形式。用到 Java 的集成開(kāi)發(fā)環(huán)境和數(shù)據(jù)庫(kù)操作的相關(guān)技術(shù)4。這個(gè)系統(tǒng)根據(jù)用戶需要的功能模塊,把整個(gè)程序分割成若干個(gè)可以單獨(dú)執(zhí)行的小部分,然后對(duì)每一個(gè)小部分進(jìn)行功能調(diào)試,最后把每一個(gè)小
13、模塊進(jìn)行組合成整體再測(cè)試。在能夠完成系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)基礎(chǔ)之上還要使系統(tǒng)能夠得到技術(shù)上的認(rèn)可,因此技術(shù)可行性是完成系統(tǒng)設(shè)計(jì)很重要的部分。(1)采購(gòu)流程描述如下山東英才學(xué)院 2017 屆本科生畢業(yè)設(shè)計(jì)(論文)3圖 2-1 采購(gòu)業(yè)務(wù)流程圖 采購(gòu)員商品的剩余數(shù)量對(duì)超市信息進(jìn)行改寫(xiě)。 財(cái)務(wù)把采購(gòu)部寫(xiě)的信息拿過(guò)來(lái),進(jìn)行評(píng)估,那么通過(guò)后就通知采購(gòu)部寫(xiě)出采購(gòu)合同。 采購(gòu)訂單通過(guò)財(cái)務(wù)批準(zhǔn)之后,擬定一個(gè)詳細(xì)的采購(gòu)合同單。要包括供方的聯(lián)系方式等。 財(cái)務(wù)把采購(gòu)單拿過(guò)來(lái)仔細(xì)查看一下;制定一下財(cái)務(wù)計(jì)劃。(2)銷(xiāo)售業(yè)務(wù)流程描述如下 賣(mài)貨員填寫(xiě)一份售賣(mài)詳細(xì)合同單送到財(cái)務(wù)部審批。 財(cái)務(wù)審批之后做出來(lái)的銷(xiāo)售單必須符合業(yè)務(wù)要求,就
14、會(huì)同意售賣(mài)申請(qǐng)。 查看要賣(mài)出的貨物庫(kù)存是否充足。 銷(xiāo)售人員根據(jù)銷(xiāo)售單的內(nèi)容與客戶聯(lián)系出貨。 通知庫(kù)存出貨,同時(shí)通知財(cái)務(wù)進(jìn)賬。銷(xiāo)售業(yè)務(wù)流程如圖 2-2 所示。圖 2-2 銷(xiāo)售業(yè)務(wù)流程圖(3)庫(kù)存業(yè)務(wù)流程描述如下:采購(gòu)員在買(mǎi)完貨之后,需要對(duì)倉(cāng)庫(kù)的貨物信息進(jìn)行修改。售貨員在賣(mài)完貨之后會(huì),也要對(duì)倉(cāng)庫(kù)的貨物信息進(jìn)行及時(shí)更新。山東英才學(xué)院 2017 屆本科生畢業(yè)設(shè)計(jì)(論文)4倉(cāng)庫(kù)管理員對(duì)倉(cāng)庫(kù)貨物進(jìn)行清點(diǎn),分配,包裝,還可以進(jìn)行調(diào)撥。庫(kù)存業(yè)務(wù)流程如圖 2-3 所示。圖 2-3 庫(kù)存業(yè)務(wù)流程圖2.3 系統(tǒng)管理可行性分析“超市銷(xiāo)售管理系統(tǒng)”完成超市商品的各種商品的信息整體管理,它可以方便用戶超市購(gòu)物也方便了管理
15、人員對(duì)超市進(jìn)行管理,來(lái)滿足社會(huì)對(duì)超市這一塊的需求,適應(yīng)風(fēng)起云涌的信息時(shí)代。超市行業(yè)將會(huì)受到廣大人民的喜歡,超市管理系統(tǒng)對(duì)用戶和管理者來(lái)說(shuō)都是一種既可以滿足生活需求,又是一種便捷的購(gòu)物方式6。2.4 本章小結(jié)本章完全完成了預(yù)定的可行性分析的任務(wù),本章對(duì)技術(shù)可行性,經(jīng)濟(jì)可行性,操山東英才學(xué)院 2017 屆本科生畢業(yè)設(shè)計(jì)(論文)5作可行性進(jìn)行了分析,以及系統(tǒng)業(yè)務(wù)流程圖的詳細(xì)說(shuō)明和各個(gè)業(yè)務(wù)的業(yè)務(wù)流程圖的詳細(xì)圖示,為以后的設(shè)計(jì)和開(kāi)發(fā)做好了很好的準(zhǔn)備。山東英才學(xué)院 2017 屆本科生畢業(yè)設(shè)計(jì)(論文)63 需求分析3.1 超市管理系統(tǒng)的規(guī)劃超市管理系統(tǒng)是為了進(jìn)行超市的貨物管理和用戶的資源的整合。 該軟件可以
16、用來(lái)進(jìn)行貨物的增加與刪除,以及訂單的制作,還有對(duì)與超市往來(lái)的顧客進(jìn)行管理,對(duì)超市內(nèi)部倉(cāng)庫(kù)資源進(jìn)行管理。可以讓用戶很好地進(jìn)行訂單的填寫(xiě),與超市管理系統(tǒng)進(jìn)行交互。該軟件系統(tǒng)可以實(shí)現(xiàn)超市管理員對(duì)超市貨物的信息化管理,可以用過(guò)對(duì)商品在系統(tǒng)中的數(shù)量以及商品在庫(kù)存中的數(shù)量來(lái)對(duì)超市商品進(jìn)行動(dòng)態(tài)更新,進(jìn)而達(dá)到對(duì)超市信息資源的信息化處理要求7。3.2 超市管理系統(tǒng)的需求分析需求分析對(duì)于軟件開(kāi)發(fā)的整個(gè)系統(tǒng)是非常重要的,可以加深對(duì)系統(tǒng)以及需求分析的理解,將會(huì)是超市管理系統(tǒng)開(kāi)發(fā)與設(shè)計(jì)的關(guān)鍵因素。在這個(gè)階段對(duì)分析人員以及分析人員對(duì)所有關(guān)于超市管理系統(tǒng)的資源了解產(chǎn)生重要的影響。開(kāi)發(fā)過(guò)程中結(jié)構(gòu)設(shè)計(jì)與資源分布的具體分析起到至
17、關(guān)重要的作用。 3.2.1 數(shù)據(jù)流圖(1)系統(tǒng)頂層數(shù)據(jù)流圖,用戶登錄系統(tǒng)后,根據(jù)不同權(quán)限可以對(duì)貨物采購(gòu)管理、系統(tǒng)數(shù)據(jù)管理、倉(cāng)庫(kù)存儲(chǔ)記錄、銷(xiāo)售記錄、財(cái)務(wù)管理以及分析分別進(jìn)行操作。系統(tǒng)頂層數(shù)據(jù)流圖如圖 3-1 所示。山東英才學(xué)院 2017 屆本科生畢業(yè)設(shè)計(jì)(論文)7采購(gòu)員P1采購(gòu)管理P2銷(xiāo)售管理P3庫(kù)存管理P5財(cái)務(wù)管理P4基本數(shù)據(jù)管理財(cái)務(wù)員操作員庫(kù)存員銷(xiāo)售員D0-02采購(gòu)基本信息送交到財(cái)務(wù)審批D0-05采購(gòu)產(chǎn)皮存入倉(cāng)庫(kù)D0-06銷(xiāo)售基本信息D0-07銷(xiāo)售基本信息送交到財(cái)務(wù)評(píng)估D0-10銷(xiāo)售產(chǎn)品出庫(kù)D0-03審批基本停息D0-08銷(xiāo)售評(píng)估結(jié)果D0-04采購(gòu)審批畢結(jié)果D0-12倉(cāng)庫(kù)、產(chǎn)品信息D0-09
18、查詢庫(kù)存剩余信息D0-01采購(gòu)基本信息D0-14基本數(shù)據(jù)信息D0-13查詢產(chǎn)品、供應(yīng)商信息D0-11倉(cāng)庫(kù)管理信息P6提醒D0-15采購(gòu)審批畢結(jié)果D0-16銷(xiāo)售評(píng)估結(jié)果圖 3-1 系統(tǒng)頂層數(shù)據(jù)流圖(2)系統(tǒng)中貨物銷(xiāo)售管理數(shù)據(jù)流圖,用戶登錄系統(tǒng)后,可以對(duì)銷(xiāo)售業(yè)務(wù)進(jìn)行操作,比如填寫(xiě)申請(qǐng)?zhí)顚?xiě)銷(xiāo)售單、填寫(xiě)銷(xiāo)售單、處理客戶退貨單、進(jìn)行銷(xiāo)售統(tǒng)計(jì)等8。系統(tǒng)銷(xiāo)售管理數(shù)據(jù)流圖如圖 3-2 所示。銷(xiāo)售P2-01填寫(xiě)銷(xiāo)售訂單F2-01銷(xiāo)售申請(qǐng)單信息表P2-02發(fā)送訂單到財(cái)務(wù)審批模塊F2-02銷(xiāo)售審批信息表P2-03填寫(xiě)銷(xiāo)售單F2-03銷(xiāo)售單信息表F2-04庫(kù)存信息表F2-05出庫(kù)表F2-06收款信息表P2-04生成出
19、貨單P2-05銷(xiāo)售D2-01申請(qǐng)銷(xiāo)售資格D2-02填寫(xiě)銷(xiāo)售申請(qǐng)單信息D2-03獲取銷(xiāo)售申請(qǐng)信息D2-04提交銷(xiāo)售申請(qǐng)D2-06給出審批意見(jiàn)D2-05提交待審信息D2-08制定銷(xiāo)售合同D2-06獲取審批意見(jiàn)D2-07給出審批意見(jiàn)D2-09填寫(xiě)銷(xiāo)售單信息D2-10獲取出貨單信息D2-14銷(xiāo)售D2-12出貨D2-13提交出貨單D2-11查詢庫(kù)存量信息D2-15獲取銷(xiāo)售單信息D2-1通知財(cái)務(wù)收款D2-16更新出庫(kù)信息圖 3-2 系統(tǒng)銷(xiāo)售管理數(shù)據(jù)流圖(3)系統(tǒng)采購(gòu)管理數(shù)據(jù)流圖,用戶首先登錄管理系統(tǒng),同時(shí)對(duì)采購(gòu)業(yè)務(wù)進(jìn)行操作,比如填寫(xiě)采購(gòu)貨物的申請(qǐng)單、驗(yàn)收貨物的收據(jù)等。 系統(tǒng)采購(gòu)管理數(shù)據(jù)流圖如圖 3-3 所
20、示。山東英才學(xué)院 2017 屆本科生畢業(yè)設(shè)計(jì)(論文)8采購(gòu)員P1-01填寫(xiě)采購(gòu)申請(qǐng)P1-05發(fā)送申請(qǐng)到財(cái)務(wù)評(píng)估F1-01采購(gòu)申請(qǐng)信息表F1-02采購(gòu)評(píng)估停息表F1-03采購(gòu)訂單信息表P1-02填寫(xiě)采購(gòu)訂單P1-03生成進(jìn)貨單F1-05入庫(kù)表F1-06付款信息表P1-04驗(yàn)收貨物F1-04進(jìn)貨表D1-01申請(qǐng)采購(gòu)產(chǎn)品D1-02填寫(xiě)采購(gòu)申請(qǐng)單信息D1-03獲取采購(gòu)申請(qǐng)信息D1-04提交采購(gòu)申請(qǐng)單D1-05提交待審批信息D1-06給出采購(gòu)評(píng)估意見(jiàn)D1-07獲取評(píng)估意見(jiàn)D1-08制定采購(gòu)訂單D1-10提交采購(gòu)訂單D1-09填寫(xiě)采購(gòu)訂單信息D1-11獲取采購(gòu)訂單信息D1-17驗(yàn)收產(chǎn)品D1-13進(jìn)貨D1-
21、12獲取審批意見(jiàn)D1-16產(chǎn)品已經(jīng)到貨驗(yàn)收D1-14生成進(jìn)貨信息D1-15獲取到貨信息D1-19通知財(cái)務(wù)付款D1-18已驗(yàn)收產(chǎn)品入庫(kù)D1-12給出采購(gòu)審批狀態(tài)圖 3-3 系統(tǒng)采購(gòu)管理數(shù)據(jù)流圖(4)系統(tǒng)庫(kù)存數(shù)據(jù)流圖,用戶登錄系統(tǒng)后,可以對(duì)超市貨物庫(kù)存庫(kù)存進(jìn)行操作,比如查詢庫(kù)存的超品類(lèi)型以及數(shù)量,來(lái)對(duì)超品進(jìn)行調(diào)撥與分配等9。系統(tǒng)庫(kù)存管理數(shù)據(jù)流圖如圖 3-4 所示。庫(kù)存員F3-01庫(kù)存信息表F3-02倉(cāng)庫(kù)調(diào)撥信息表P3-01查詢庫(kù)存信息P3-02調(diào)撥倉(cāng)庫(kù)中產(chǎn)品P3-03產(chǎn)品入庫(kù)驗(yàn)證F3-03入庫(kù)信息表F3-05報(bào)損信息表P3-04填寫(xiě)報(bào)損信息P3-06填寫(xiě)產(chǎn)品出庫(kù)單F3-07銷(xiāo)售信息表F3-06出庫(kù)
22、信息表P3-05發(fā)送報(bào)損單到退貨管理退貨信息表F3-04進(jìn)貨信息表D3-01查詢庫(kù)存信息D3-02獲取庫(kù)存信息D3-03調(diào)整庫(kù)存D3-13庫(kù)存已存在產(chǎn)品報(bào)損處理D3-18出庫(kù)管理D3-07入庫(kù)驗(yàn)證D3-05填寫(xiě)調(diào)撥信息D3-04獲取庫(kù)存信息D3-06更新庫(kù)存信息D3-09填寫(xiě)入庫(kù)信息D3-08獲取進(jìn)貨單信息D3-12入庫(kù)報(bào)損處理D3-11獲取進(jìn)貨單信息D3-14填寫(xiě)報(bào)損信息D3-20填寫(xiě)出庫(kù)信息D3-19獲取銷(xiāo)售信息D3-10更新庫(kù)存信息D3-15更新庫(kù)存信息D3-16獲取產(chǎn)品報(bào)損信息D3-17填寫(xiě)退貨信息表D3-18更新庫(kù)存信息表D3-21更新庫(kù)存信息圖 3-4 系統(tǒng)庫(kù)存管理數(shù)據(jù)流圖山東英才
23、學(xué)院 2017 屆本科生畢業(yè)設(shè)計(jì)(論文)94 總體設(shè)計(jì)4.1 系統(tǒng)模塊總體設(shè)計(jì)該系統(tǒng)描述數(shù)據(jù)采用的是層次方框圖,一個(gè)層次方框圖與多層次方框圖進(jìn)行組合。代表完整數(shù)據(jù)結(jié)構(gòu)的是單獨(dú)矩形框的頂層。數(shù)據(jù)是由每一個(gè)子集和實(shí)際的數(shù)據(jù)元素構(gòu)成的。系統(tǒng)實(shí)現(xiàn)的目標(biāo)是為了實(shí)現(xiàn)管理的高效率,高可靠性與可行性。系統(tǒng)的六個(gè)模塊表面是獨(dú)立的,他們?cè)诨?dòng)的過(guò)程中數(shù)據(jù)庫(kù)和操作的分離,他們到圖書(shū)館是相同的,但他們想訪問(wèn)每個(gè)模塊是一個(gè)不同的表。每個(gè)模塊的功能正常排列在前面,根據(jù)對(duì)超市管理系統(tǒng)分析,每個(gè)大模塊分為幾個(gè)模塊: (1)進(jìn)貨管理:購(gòu)貨單、進(jìn)貨退貨。(2)基礎(chǔ)信息管理:超市客戶管理、上架商品管理與庫(kù)存商品管理、商品供應(yīng)商管理
24、。(3)銷(xiāo)售管理:銷(xiāo)售訂單、銷(xiāo)售退貨單。(4)庫(kù)存管理:庫(kù)存清點(diǎn)、商品價(jià)格調(diào)整。(5)查詢統(tǒng)計(jì):超市客戶查詢、查詢商品、查詢供應(yīng)商、查詢銷(xiāo)售情況、查詢超市退貨、查詢?nèi)霂?kù)、查詢?nèi)霂?kù)退貨、各類(lèi)銷(xiāo)售商品排行。(6)系統(tǒng)管理:超市管理員模塊、用戶密碼更改、管理員權(quán)限管理、退出系統(tǒng)操作。(7)客戶信息管理:客戶信息的查詢,修改,增加與刪除。(8)商品信息管理:商品信息的查詢,添加、商品修改與刪除。(9)供應(yīng)商信息管理:供應(yīng)商信息的查詢,添加、供應(yīng)商修改與刪除。對(duì)于一個(gè)好的軟件,如果不能將其功能和界面分離將直接決定了它的可擴(kuò)充性的潰乏,而三層模式恰好解決了這么一個(gè)問(wèn)題。系統(tǒng)功能結(jié)構(gòu)圖如圖 4-1 所示。
25、山東英才學(xué)院 2017 屆本科生畢業(yè)設(shè)計(jì)(論文)10圖 4-1 系統(tǒng)功能結(jié)構(gòu)圖4.2 數(shù)據(jù)庫(kù)設(shè)計(jì)4.2.1 數(shù)據(jù)庫(kù)設(shè)計(jì)概述數(shù)據(jù)庫(kù)設(shè)計(jì)就是在滿足用戶需求的基礎(chǔ)上構(gòu)建關(guān)系型數(shù)據(jù)庫(kù),實(shí)現(xiàn)數(shù)據(jù)存儲(chǔ)的有效性,準(zhǔn)確性。 解決以往單獨(dú)對(duì)數(shù)據(jù)進(jìn)行操作,在關(guān)系型數(shù)據(jù)庫(kù)的基礎(chǔ)上可以同時(shí)滿足多個(gè)用戶的請(qǐng)求,一般都會(huì)使用 DBMS 系統(tǒng)的數(shù)據(jù)庫(kù)系統(tǒng)10。4.2.2 數(shù)據(jù)分析數(shù)據(jù)最重要的是存儲(chǔ)結(jié)構(gòu)和邏輯結(jié)構(gòu),兩者十分密切,需要準(zhǔn)備數(shù)據(jù),組織數(shù)據(jù)結(jié)構(gòu)、分析數(shù)據(jù)聯(lián)系和過(guò)濾無(wú)效信息數(shù)據(jù)庫(kù)。它可以利用一個(gè)模型所獲取的用戶信息進(jìn)行加入到數(shù)據(jù)庫(kù)的表當(dāng)中。我們使用一種信息建模技術(shù),這種技術(shù)是通過(guò)實(shí)體、關(guān)系和信息實(shí)現(xiàn)三個(gè)基本對(duì)象的定義
26、。實(shí)體是聚合的相關(guān)屬性,需要修改和使用;實(shí)體的屬性特征,是實(shí)體之間的聯(lián)系的關(guān)系,關(guān)系記錄的方式實(shí)例連接和互動(dòng)建立模型。如果你想清楚地理解關(guān)系的性質(zhì)和實(shí)體,用戶必須確定一個(gè)單一的實(shí)體及其相關(guān)屬性。定義一個(gè)完整的和業(yè)務(wù)相關(guān)的描述每個(gè)對(duì)象和使用的需要,其中還包括實(shí)體是否數(shù)山東英才學(xué)院 2017 屆本科生畢業(yè)設(shè)計(jì)(論文)11據(jù)的邏輯結(jié)構(gòu)和存儲(chǔ)結(jié)構(gòu)是密切相關(guān)的,需要準(zhǔn)備,組織、分析過(guò)程和過(guò)濾應(yīng)用程序信息數(shù)據(jù)庫(kù)。它捕獲所有用戶的信息進(jìn)行分析和分類(lèi),一個(gè)模型可以直接進(jìn)入數(shù)據(jù)庫(kù)的表結(jié)構(gòu)。我們使用一種信息建模技術(shù),這種技術(shù)是通過(guò)實(shí)體、關(guān)系和信息實(shí)現(xiàn)三個(gè)基本對(duì)象的定義。實(shí)體是聚合的相關(guān)屬性,需要修改和使用;實(shí)體的
27、屬性特征,是實(shí)體之間的聯(lián)系的關(guān)系,關(guān)系記錄的方式實(shí)例連接和互動(dòng)建立模型。如果你想清楚地理解關(guān)系的性質(zhì)和實(shí)體,用戶必須確定一個(gè)單一的實(shí)體及其相關(guān)屬性。定義一個(gè)完整的和業(yè)務(wù)相關(guān)的描述每個(gè)對(duì)象和使用的需要,其中還包括實(shí)體是否必須使用永久性的應(yīng)用程序的需求,每個(gè)包含進(jìn)來(lái)需求之間的關(guān)系和關(guān)系的基本定義。在決定與一個(gè)實(shí)體相關(guān)聯(lián)的屬性,也是必要的,以確保實(shí)體的主鍵和索引決心確定每個(gè)實(shí)體的屬性是如何組織來(lái)確定數(shù)據(jù)類(lèi)型的屬性,是空的還是值得的11。4.3 數(shù)據(jù)庫(kù)的詳細(xì)設(shè)計(jì)4.3.1 數(shù)據(jù)表的設(shè)計(jì)該系統(tǒng)用的數(shù)據(jù)庫(kù)名為 xfp,此數(shù)據(jù)庫(kù)系統(tǒng)創(chuàng)建了 22 表結(jié)構(gòu),其主要表結(jié)構(gòu)如表4-1 至 4-7 所示。(1)用戶信
28、息表,用來(lái)存儲(chǔ)用戶的信息,包括用戶名、密碼、用戶等級(jí)等字段,如表 4-1 所示。(2)供應(yīng)商信息表,用來(lái)存儲(chǔ)供應(yīng)商的基本信息,包括供應(yīng)商編號(hào)、姓名、電話、地址、傳真、銀行賬號(hào)等字段,如表 4-2 所示。山東英才學(xué)院 2017 屆本科生畢業(yè)設(shè)計(jì)(論文)12(3)庫(kù)存信息表,用來(lái)存儲(chǔ)倉(cāng)庫(kù)存貨的基本資料,包括商品名稱(chēng)、商品價(jià)格、庫(kù)存數(shù)量字段,如表 4-3 所示。(4)退貨單信息表,用來(lái)存儲(chǔ)退貨時(shí)涉及到的信息,包括退貨單編號(hào)、退貨人、退貨日期字段,如表 4-4 所示。(5)退貨單明細(xì)表,用來(lái)存儲(chǔ)付款信息、收款信息和退款信息的一個(gè)總表,包括單據(jù)編號(hào)、提交單據(jù)的部門(mén)、提交單據(jù)等種類(lèi)、經(jīng)手人等字段,如表 4
29、-5 所示。(6)進(jìn)貨單信息表,用來(lái)存儲(chǔ)進(jìn)貨單的信息,包括編號(hào)、進(jìn)貨人、進(jìn)貨日期、供應(yīng)商編號(hào)字段,如表 4-6 所示。(7)進(jìn)貨單明細(xì)信息表,用來(lái)存儲(chǔ)當(dāng)前倉(cāng)進(jìn)貨單明細(xì)的信息,包括單據(jù)編號(hào)、商品編號(hào)、商品價(jià)格、商品數(shù)量等字段,如表 4-7 所示。山東英才學(xué)院 2017 屆本科生畢業(yè)設(shè)計(jì)(論文)13(8)顧客信息表,用來(lái)存儲(chǔ)當(dāng)顧客的信息,包括顧客編號(hào)、顧客姓名、電子郵箱、顧客地址字段,如表 4-7 所示。4.4 本章小結(jié)總體設(shè)計(jì)階段,在需求分析的基礎(chǔ)之上規(guī)劃出了系統(tǒng)的功能模塊,以及在此分析基礎(chǔ)上設(shè)計(jì)出的具體的、可以滿足本系統(tǒng)全部需求的數(shù)據(jù)庫(kù)。由于數(shù)據(jù)庫(kù)在設(shè)計(jì)中有非常重要的作用,所以在開(kāi)發(fā)過(guò)程中,在
30、考慮數(shù)據(jù)庫(kù)上的時(shí)間較多12。山東英才學(xué)院 2017 屆本科生畢業(yè)設(shè)計(jì)(論文)145 詳細(xì)設(shè)計(jì)5.1 網(wǎng)站主界面設(shè)計(jì)系統(tǒng)主界面整體結(jié)構(gòu)上面部分顯示系統(tǒng)名稱(chēng)以及當(dāng)前用戶名稱(chēng)以及角色,左面部分采用了樹(shù)型層次結(jié)構(gòu)羅列了系統(tǒng)的全部功能,右面部分為客戶區(qū),顯示當(dāng)前操作的使用窗口。系統(tǒng)主界面如圖 5-1 所示。圖 5-1 系統(tǒng)登錄界面山東英才學(xué)院 2017 屆本科生畢業(yè)設(shè)計(jì)(論文)15圖 5-2 系統(tǒng)主界面每個(gè)超市管理員可以根據(jù)系統(tǒng)分配的獨(dú)有的賬號(hào)和密碼進(jìn)行管理系統(tǒng)的登錄。系統(tǒng)會(huì)判斷數(shù)據(jù)庫(kù)的數(shù)據(jù)與頁(yè)面輸入的數(shù)據(jù)是否匹配,如果匹配的話可以管理員進(jìn)行登錄之后的操作。5.3 采購(gòu)管理功能設(shè)計(jì)系統(tǒng)中最重要的模塊是貨
31、物采購(gòu)管理。雖然本系統(tǒng)中的商品提供商較少,但是采購(gòu)管理也包括了采購(gòu)申請(qǐng)單管理、進(jìn)貨單管理和退貨單等管理功能。(1)實(shí)現(xiàn)目標(biāo)用戶登錄管理系統(tǒng)首先判斷用戶是否具有登錄權(quán)限,并且判斷其具有什么權(quán)限。如果沒(méi)有權(quán)限需要開(kāi)通新權(quán)限。系統(tǒng)批準(zhǔn)后,將申請(qǐng)表提交給用戶后。用戶查看不需要通過(guò)申請(qǐng)和批準(zhǔn)意見(jiàn),修改或刪除失敗的應(yīng)用程序。采購(gòu)應(yīng)用程序功能流程圖程序說(shuō)明:用戶登錄系統(tǒng)后,判斷其登錄權(quán)限,然后填寫(xiě)采購(gòu)單和采購(gòu)獲取申請(qǐng)。購(gòu)買(mǎi)完成后需要將采購(gòu)單明細(xì)上交給財(cái)務(wù)處。 如果采購(gòu)單的明細(xì)符合財(cái)務(wù)審查的具體詳細(xì)情況,就會(huì)通過(guò)審批。采購(gòu)申請(qǐng)功能程序流程圖如圖 5-3 所示。山東英才學(xué)院 2017 屆本科生畢業(yè)設(shè)計(jì)(論文)1
32、6開(kāi)始用戶登錄權(quán)限?通知申請(qǐng)人結(jié)束分配權(quán)限管理提交?NNYY運(yùn)行界面如下圖 5-4 所示:山東英才學(xué)院 2017 屆本科生畢業(yè)設(shè)計(jì)(論文)17圖 5-4 添加進(jìn)貨界面5.4 銷(xiāo)售管理功能設(shè)計(jì)公司要想發(fā)展的好,必須要有一個(gè)良好的銷(xiāo)售管理,為此本系統(tǒng)特地設(shè)置了銷(xiāo)售申請(qǐng)單管理、銷(xiāo)售訂單管理、客戶退貨單管理和銷(xiāo)售統(tǒng)計(jì)管理。(1)實(shí)現(xiàn)目標(biāo)用戶登錄系統(tǒng)后,判斷權(quán)限之后,如果有銷(xiāo)售訂單的話,就在原來(lái)的基礎(chǔ)上來(lái)進(jìn)行銷(xiāo)售的管理,對(duì)訂單上貨物類(lèi)別,貨物數(shù)量,商品庫(kù)存的數(shù)量和種類(lèi)進(jìn)行統(tǒng)計(jì),同時(shí)還要把貨物提供商的具體信息在訂單上體現(xiàn)出來(lái)。銷(xiāo)售管理模塊還會(huì)把客戶的退貨信息在系統(tǒng)中進(jìn)行顯示,以便于對(duì)銷(xiāo)售的大致情況進(jìn)行反應(yīng)
33、來(lái)制定下一步的銷(xiāo)售計(jì)劃,所以說(shuō)銷(xiāo)售管理功能在本系統(tǒng)中是至關(guān)重要的。如圖 5-5 是銷(xiāo)售單管理的流程圖:山東英才學(xué)院 2017 屆本科生畢業(yè)設(shè)計(jì)(論文)18開(kāi)始用戶登錄權(quán)限?出庫(kù)管理通過(guò)?通知申請(qǐng)人結(jié)束銷(xiāo)售單管理提交?NNNYY收款管理YY圖 5-5 銷(xiāo)售流程圖運(yùn)行界面如下圖 5-6 所示:山東英才學(xué)院 2017 屆本科生畢業(yè)設(shè)計(jì)(論文)19圖 5-6 銷(xiāo)售界面圖5.5 庫(kù)存管理功能設(shè)計(jì)庫(kù)存作為公司的一個(gè)非常重要的部門(mén),對(duì)于公司貨物的供給與回收是非常重要的。有倉(cāng)庫(kù)管理員對(duì)貨物進(jìn)行清點(diǎn)貨物的種類(lèi)和數(shù)量,同時(shí)訂單上的貨物還要在庫(kù)存這邊留下詳細(xì)的收據(jù),以便于系統(tǒng)對(duì)庫(kù)存進(jìn)行和系統(tǒng)中的數(shù)量進(jìn)行調(diào)整。同時(shí)該
34、模塊功能還要求對(duì)商品的價(jià)格等屬性,能夠?qū)崿F(xiàn)商品的屬性變動(dòng)的及時(shí)更新。運(yùn)行界面如下圖 5-7 所示:山東英才學(xué)院 2017 屆本科生畢業(yè)設(shè)計(jì)(論文)20圖 5-7 庫(kù)存列表界面5.6 系統(tǒng)管理功能設(shè)計(jì)系統(tǒng)管理需要對(duì)普通用戶和管理員用戶的登錄權(quán)限進(jìn)行設(shè)置,管理員用戶可以對(duì)所有系統(tǒng)信息進(jìn)行修改,包括普通用戶的一些權(quán)限,普通用戶只能在系統(tǒng)中進(jìn)行修改與自己相關(guān)的信息。管理員登錄后如果顯示的是管理員權(quán)限,那么他會(huì)擁有管理員相應(yīng)的權(quán)限,比如說(shuō)對(duì)普通用戶的信息進(jìn)行修改。登錄如果有管理員權(quán)限就可以對(duì)其他用戶的相應(yīng)操作和信息以及權(quán)限進(jìn)行操作。分配權(quán)限流程圖描述:用戶登錄后,系統(tǒng)首先判斷其權(quán)限,有權(quán)限了才能進(jìn)行其他
35、的數(shù)據(jù)下面的具體操作。用戶權(quán)限分配后,可以對(duì)數(shù)據(jù)庫(kù)的信息進(jìn)行操作,比如說(shuō)普通用戶在數(shù)據(jù)庫(kù)中的相應(yīng)信息,查詢,增加,刪除等操作的進(jìn)行。分配權(quán)限流程圖如圖 5-8 所示。山東英才學(xué)院 2017 屆本科生畢業(yè)設(shè)計(jì)(論文)21開(kāi)始用戶登錄權(quán)限?通知申請(qǐng)人結(jié)束分配權(quán)限管理提交?NNYY圖 5-8分配權(quán)限流程圖運(yùn)行界面如下圖 5-9 所示:山東英才學(xué)院 2017 屆本科生畢業(yè)設(shè)計(jì)(論文)22山東英才學(xué)院 2017 屆本科生畢業(yè)設(shè)計(jì)(論文)23圖 5-9 用戶管理界面5.7 基本資料管理功能設(shè)計(jì)基本資料管理,是對(duì)系統(tǒng)中倉(cāng)庫(kù)管理的數(shù)據(jù),客戶管理的數(shù)據(jù),供應(yīng)商管理的數(shù)據(jù),產(chǎn)品管理的數(shù)據(jù)進(jìn)行的管理。管理員登錄系統(tǒng)
36、后首先判斷其登錄權(quán)限,如果有權(quán)限,就會(huì)去申請(qǐng)登錄及之后的操作權(quán)限。如果有權(quán)限,會(huì)根據(jù)相應(yīng)角色對(duì)應(yīng)的權(quán)限來(lái)對(duì)數(shù)據(jù)或用戶信息進(jìn)行操作15。運(yùn)行界面如下圖 5-10 所示:山東英才學(xué)院 2017 屆本科生畢業(yè)設(shè)計(jì)(論文)24圖 5-10 商品信息列表界面山東英才學(xué)院 2017 屆本科生畢業(yè)設(shè)計(jì)(論文)25圖 5-11 供應(yīng)商信息列表界面山東英才學(xué)院 2017 屆本科生畢業(yè)設(shè)計(jì)(論文)26圖 5-12 客戶信息列表界面5.8 本章小結(jié)本章對(duì)此系統(tǒng)的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)進(jìn)行了介紹,詳細(xì)設(shè)計(jì)階段的基本目標(biāo)是,以確定應(yīng)如何具體的實(shí)現(xiàn)所需的系統(tǒng),通過(guò)設(shè)計(jì)工作階段,并締結(jié)準(zhǔn)確的系統(tǒng)描述和目標(biāo),從而可以在編輯階段把這種
37、描述直接翻譯成一些編程語(yǔ)言編寫(xiě)程序。在模塊設(shè)計(jì)的過(guò)程中對(duì)模塊的邏輯描述清晰易讀、正確可靠14。山東英才學(xué)院 2017 屆本科生畢業(yè)設(shè)計(jì)(論文)276 軟件測(cè)試6.1 測(cè)試系統(tǒng)測(cè)試人員對(duì)軟件測(cè)試進(jìn)行手動(dòng)測(cè)試或自動(dòng)測(cè)試。在源代碼方面從功能測(cè)試或者單元測(cè)試。也可以通過(guò)黑盒或者白盒測(cè)試。對(duì)添加用戶模塊進(jìn)行測(cè)試:在測(cè)試添加用戶功能時(shí),判斷是否能夠進(jìn)行數(shù)據(jù)庫(kù)操作,判斷添加用戶是否合法用戶,再判斷用戶填寫(xiě)的信息是否合格。如果是合法用戶,就可以進(jìn)行用戶信息添加的測(cè)試了。測(cè)試用例如表 6-1 所示。 山東英才學(xué)院 2017 屆本科生畢業(yè)設(shè)計(jì)(論文)286.1.1 采購(gòu)申請(qǐng)測(cè)試對(duì)采購(gòu)模塊進(jìn)行測(cè)試時(shí),系統(tǒng)首先判斷用
38、戶是否具有權(quán)限,有的話直接登錄,沒(méi)有權(quán)限需要進(jìn)行采購(gòu)申請(qǐng)權(quán)限的申請(qǐng)。財(cái)務(wù)會(huì)對(duì)采購(gòu)申請(qǐng)進(jìn)行審核,會(huì)將審批合格或欠缺的結(jié)果返回給用戶,對(duì)未通過(guò)的申請(qǐng)進(jìn)行修改或刪除,修改后的采購(gòu)申請(qǐng)可以再次提交并歸檔。采購(gòu)測(cè)試結(jié)果:如表 6-2 所示除了測(cè)試用例 Test5 的期望結(jié)果與實(shí)際結(jié)果不一致,其他測(cè)試用例的期望結(jié)果與實(shí)際結(jié)果均相符。測(cè)試用例 Test5 結(jié)果與實(shí)際結(jié)果不一樣的原因是在這之前已經(jīng)用了測(cè)試用例 Test4的測(cè)試結(jié)果,測(cè)試用例 Test4 的期望結(jié)果與實(shí)際結(jié)果一致,測(cè)試完測(cè)試 Test4 這條記錄已經(jīng)返回給用戶“未通過(guò)審批”。顧不可能出現(xiàn)在申請(qǐng)人的“通過(guò)提醒”的列表中。導(dǎo)致這時(shí)測(cè)試 Test5
39、當(dāng)然會(huì)產(chǎn)生與期望結(jié)果不符的結(jié)果。6.1.2 銷(xiāo)售測(cè)試用戶登陸系統(tǒng)后,沒(méi)有權(quán)限的話直接拒絕其訪問(wèn)。用戶若有使用權(quán)限,則可以銷(xiāo)售產(chǎn)品。用戶需要簽訂銷(xiāo)售單,財(cái)務(wù)根據(jù)銷(xiāo)售單進(jìn)行收款管理。庫(kù)存管理和財(cái)務(wù)管理完成后就會(huì)通知用戶銷(xiāo)售管理完成13。銷(xiāo)售測(cè)試結(jié)果:如表 6-3 所示山東英才學(xué)院 2017 屆本科生畢業(yè)設(shè)計(jì)(論文)29山東英才學(xué)院 2017 屆本科生畢業(yè)設(shè)計(jì)(論文)306.2 本章小結(jié)在這次畢業(yè)設(shè)計(jì)的過(guò)程中,我不但練就了超強(qiáng)的自學(xué)能力,還對(duì)整個(gè)軟件開(kāi)發(fā)的流程、軟件開(kāi)發(fā)的分析方法、面向?qū)ο缶幋a方法的認(rèn)識(shí)有了一個(gè)飛躍,這些有益的經(jīng)驗(yàn)必將為我未來(lái)的學(xué)習(xí)和工作帶來(lái)不菲的價(jià)值。在整個(gè)過(guò)程中,由于本人能力有限
40、。因此該系統(tǒng)必然會(huì)存在一些缺陷和不足:1.本系統(tǒng)設(shè)計(jì)和技術(shù)操作簡(jiǎn)單使用范圍小只適合于小型超市使用,不適合中大型超市使用;2.超市管理系統(tǒng)涉及范圍寬,要解決的問(wèn)題多,功能復(fù)雜,實(shí)現(xiàn)困難,但由于限于時(shí)間、技術(shù)、知識(shí)能力,此系統(tǒng)只能做出其中的一部分功能;雖然在過(guò)程中也遇到了許多的問(wèn)題,但是也還算比較順利的完成了,希望在將來(lái)的時(shí)間里可以將它更完善。在該軟件系統(tǒng)的開(kāi)發(fā)和測(cè)試中,遇到了很多問(wèn)題,查閱了很多資料,也向自己的知道老師胡定磊老師求助,同時(shí)還有其他老師和同學(xué)的幫助,在此由衷的感謝老師和同學(xué)們的付出和幫助。山東英才學(xué)院 2017 屆本科生畢業(yè)設(shè)計(jì)(論文)31結(jié) 論該系統(tǒng)開(kāi)發(fā)雖然最終做出了一個(gè)完整的應(yīng)
41、用系統(tǒng),但是其他方面存問(wèn)題,比如界面實(shí)現(xiàn)存在不太美觀問(wèn)題,又比如用戶管理功能和超市進(jìn)銷(xiāo)存功能的實(shí)現(xiàn),都是有待于進(jìn)一步測(cè)試和完善調(diào)整的。目前本系統(tǒng)主要存在以下一些問(wèn)題:(1)產(chǎn)品的質(zhì)量需要進(jìn)一步加強(qiáng),品質(zhì)的認(rèn)識(shí)還不能達(dá)到相應(yīng)客戶需求和功能所需要達(dá)到的目的。(2)用戶管理功能模塊的各個(gè)方面的知識(shí)點(diǎn)需要,對(duì)產(chǎn)品的功能以及需求的挖掘上體現(xiàn)出了明顯不足。(3)軟件的功能缺少深度。由于需求做的不是很充分,所以有些功能并不完善。(4)還有許多的問(wèn)題在這里就不一個(gè)一個(gè)的列出,但在以后的時(shí)間里將會(huì)慢慢完善系統(tǒng)。 山東英才學(xué)院 2017 屆本科生畢業(yè)設(shè)計(jì)(論文)32參考文獻(xiàn)1 呂鳳翥. Java 語(yǔ)言程序設(shè)計(jì)M.
42、 清華大學(xué)出版社,2008,192239.2 孫衛(wèi)琴. Java 面向?qū)ο缶幊蘉. 電子工業(yè)出版社,2006,17.3 曲培新.Java 項(xiàng)目開(kāi)發(fā)案例精粹M.電子工業(yè)出版社,2010,6678.4 徐寶文. UML 與軟件建模M.清華大學(xué)出版社,2006,5387.5 王少峰.面向?qū)ο蠹夹g(shù) UML 教程M.清華大學(xué)出版社, 2006,92105.6 鄒建.深入淺出 MicsoftSqlServer 開(kāi)發(fā)、管理與應(yīng)用實(shí)例M.人民郵電出版社,2008,3561.7 夏明萍.Eclipse 基礎(chǔ)與應(yīng)用M.清華大學(xué)出版社,2008,2745.8 溫艷冬.畢業(yè)設(shè)計(jì)(論文)指導(dǎo)手冊(cè)M.清華大學(xué)出版社,20
43、08,520.9 Karl Avedal,Danny A yers,et a1JSP 編程指南M北京電子工業(yè)出版社,2007.4.99-10710 Marty Hal1Core Servlets and JavaServer PagesM人民郵電出版社201210.56-7811 吳其慶JSP 網(wǎng)站設(shè)計(jì)經(jīng)典教程M. 冶金工業(yè)出版社,2009.33-4312 Erich GammaDesign Patterns: Elements of Reusable Object-Oriented SoftwareMAddison-Wesley Professional,2010.56-6713 白小凡.
44、超市管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)D.吉林大學(xué),2014.14 王奎虎. 基于 B/S 多層架構(gòu)的超市管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)D.山東大學(xué),2009.15 蒲麗麗. 超市管理系統(tǒng)的開(kāi)發(fā)D.電子科技大學(xué),2011.山東英才學(xué)院 2017 屆本科生畢業(yè)設(shè)計(jì)(論文)33致 謝大學(xué)四年學(xué)習(xí)時(shí)光已經(jīng)接近尾聲,在此我想對(duì)我的母校,我的父母、親人們,我的老師和同學(xué)們表達(dá)我由衷的謝意。感謝我的家人對(duì)我大學(xué)四年學(xué)習(xí)的默默支持;感謝我的母校山東英才學(xué)院給了我我在大學(xué)四年深造的機(jī)會(huì),讓我能繼續(xù)學(xué)習(xí)和提高;感謝老師和同學(xué)們四年來(lái)的關(guān)心和鼓勵(lì)。老師們課堂上的激情洋溢,課堂下的諄諄教誨;同學(xué)們?cè)趯W(xué)習(xí)中的認(rèn)真熱情,生活上的熱心主動(dòng),所有這
45、些都讓我的四年充滿了感動(dòng)。這次畢業(yè)論文設(shè)計(jì)我得到了很多老師和同學(xué)的幫助,其中我的論文指導(dǎo)老師胡定磊老師對(duì)我的關(guān)心和支持尤為重要。我做畢業(yè)設(shè)計(jì)的每個(gè)階段,從選題到查閱資料,論文提綱的確定,中期論文的修改,后期論文格式調(diào)整等各個(gè)環(huán)節(jié)中都給予了我悉心的指導(dǎo)。這幾個(gè)月以來(lái),老師不僅在學(xué)業(yè)上給我以精心指導(dǎo),同時(shí)還在思想給我以無(wú)微不至的關(guān)懷,在此謹(jǐn)向老師致以誠(chéng)摯的謝意和崇高的敬意。山東英才學(xué)院 2017 屆本科生畢業(yè)設(shè)計(jì)(論文)34附錄:User u = null;UserManager um = new UserManager();u = um.getOne(user);if(u = null)retu
46、rn false;elseHttpServletRequest request = ServletActionContext.getRequest();HttpSession session = request.getSession();session.setAttribute(username,user.getName();session.setAttribute(password, user.getPassword();return true;圖 5-3進(jìn)貨申請(qǐng)功能程序流程圖Date date = new Date();String a = String.valueOf(date.getT
47、ime();input.setId(a);InputManager im = new InputManager();im.insertInput(input);List list = new ArrayList();ProductManager pm = new ProductManager();list = pm.listProduct();ActionContext.getContext().put(list,list);/這個(gè)是商品的 listActionContext.getContext().put(id,a);/這個(gè)是 input 的 idreturn addItem;Produc
48、tManager pm = new ProductManager();List products = new ArrayList();products = pm.listProduct();ActionContext.getContext().put(list, products);SellManager sm = new SellManager();Date date = new Date();String str = String.valueOf(date.getTime();sell.setSlid(str);sell.setSellDate(date);山東英才學(xué)院 2017 屆本科生
49、畢業(yè)設(shè)計(jì)(論文)35HttpSession session = ServletActionContext.getRequest().getSession();session.setAttribute(slid, str);sm.saveSell(sell);return insertSell;ProductManager pm = new ProductManager();List products = new ArrayList();products = pm.listProduct();ActionContext.getContext().put(list, products);Actio
50、nContext.getContext().put(slid, si.getSell().getSlid();Product pp = new Product();pp = pm.getOne(si.getProduct().getPid();StockManager sm = new StockManager();Stock ss = new Stock();ss = sm.getStockByPname(pp.getName();if(ss.getNumber()si.getNumber()String message = 產(chǎn)品:+ss.getPname()+庫(kù)存不足!+當(dāng)前庫(kù)存為:+ss.getNumber();ActionContext.getContext().put(message, message);return insertSellItemFail;elsesi.getProduct().setName(ss.getPname();SellItemManager sim = new SellItemManager();sim.saveSellItem(si,ss.getNumber();return insertSellItem;public String listStock() throws ExceptionL
溫馨提示
- 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 福建省南平市塔前中學(xué)2020年高三物理模擬試題含解析
- 11《一塊奶酪》說(shuō)課稿-2024-2025學(xué)年統(tǒng)編版語(yǔ)文三年級(jí)上冊(cè)
- 2024機(jī)關(guān)單位食堂承包合同
- 商務(wù)會(huì)議禮儀解析
- 解讀現(xiàn)代藝術(shù)
- 旅游業(yè)財(cái)務(wù)全解析
- 2024正規(guī)婚姻解除財(cái)產(chǎn)分割協(xié)議書(shū)范本12篇
- 2024版?zhèn)€人向企業(yè)租車(chē)合同
- 專(zhuān)項(xiàng)給排水施工分包協(xié)議(2024修訂版)版B版
- 3《百合花》《哦香雪》比較閱讀說(shuō)課稿 2024-2025學(xué)年統(tǒng)編版高中語(yǔ)文必修上冊(cè)
- (試題)考試護(hù)理應(yīng)急預(yù)案題庫(kù)與答案
- 【閱讀提升】部編版語(yǔ)文五年級(jí)下冊(cè)第一單元閱讀要素解析 類(lèi)文閱讀課外閱讀過(guò)關(guān)(含答案)
- 2024年大學(xué)試題(管理類(lèi))-行政管理學(xué)筆試歷年真題薈萃含答案
- 園區(qū)招商引資方案提成方案
- 《爆破振動(dòng)測(cè)試技術(shù)》課件
- 醫(yī)療機(jī)構(gòu)規(guī)章制度目錄
- 中國(guó)地圖素材課件
- 中藥學(xué)知識(shí)歸納總結(jié)
- 彎道超車(chē)就趁寒假!-寒假指引主題班會(huì)課件
- 腸梗阻小講課
- 電子表格表格會(huì)計(jì)記賬憑證模板
評(píng)論
0/150
提交評(píng)論