超市商品庫存系統(tǒng)畢業(yè)設(shè)計說明書范例v_第1頁
超市商品庫存系統(tǒng)畢業(yè)設(shè)計說明書范例v_第2頁
超市商品庫存系統(tǒng)畢業(yè)設(shè)計說明書范例v_第3頁
超市商品庫存系統(tǒng)畢業(yè)設(shè)計說明書范例v_第4頁
超市商品庫存系統(tǒng)畢業(yè)設(shè)計說明書范例v_第5頁
已閱讀5頁,還剩76頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、PAGE PAGE 21xxxx大學(xué)本科畢業(yè)論文題目:超市商品庫存系統(tǒng)設(shè)計院系:專業(yè):班級:學(xué)生姓名:指導(dǎo)教師:論文提交日期:年月日論文答辯日期:年月日畢業(yè)設(shè)計(論文)任務(wù)書 院(系) 專業(yè) 班 學(xué)生畢業(yè)設(shè)計(論文)題目:超市商品庫存系統(tǒng)設(shè)計畢業(yè)設(shè)計(論文)內(nèi)容:本系統(tǒng)主要包括商品管理模塊 、類別管理模塊、商品購買模塊、銷售管理管理模塊、進(jìn)貨需求管理模塊、系統(tǒng)管理模塊。畢業(yè)設(shè)計(論文)專題部分:本系統(tǒng)是針對小型超市開發(fā)的超市庫存管理系統(tǒng),主要實現(xiàn)公司的系統(tǒng)管理、類別管理、商品購買、銷售管理、進(jìn)貨需求管理、系統(tǒng)管理。指導(dǎo)教師:_(簽字) 年 月 日教研室主任:_(簽字) 年 月 日院長(系主任)

2、:_(簽字) 年 月 日 PAGE 75內(nèi)容摘要摘 要隨著超市規(guī)模的發(fā)展不斷擴(kuò)大,商品數(shù)量急劇增加,有關(guān)商品的各種信息量也成倍增長。超市時時刻刻都需要對商品各種信息進(jìn)行統(tǒng)計分析。而大型的超市庫存管理系統(tǒng)功能過于強(qiáng)大而造成操作繁瑣降低了超市的工作效率。超市庫存管理系統(tǒng)是市場上最流行的超市上常用的系統(tǒng)之一,它主要包含以下幾個模塊:系統(tǒng)權(quán)限的設(shè)定、原始數(shù)據(jù)錄入、數(shù)據(jù)的匯總及查詢等。從而,實現(xiàn)對進(jìn)貨、銷售及員工信息等實現(xiàn)全面、動態(tài)、及時的管理。本系統(tǒng)分析了軟件開發(fā)的背景以過程;首先介紹了軟件的開發(fā)環(huán)境,其次介紹了本軟件的詳細(xì)設(shè)計過程:數(shù)據(jù)庫的設(shè)計、各個模塊的設(shè)計和實現(xiàn),以及具體界面的設(shè)計和功能。首先介

3、紹了超市庫存管理系統(tǒng)的需求分析、總體設(shè)計和詳細(xì)設(shè)計過程,并在此基礎(chǔ)建立了后臺數(shù)據(jù)庫。然后,介紹一個在Web環(huán)境下,基于B/S三層結(jié)構(gòu)模式,利用JSP+J2EE技術(shù),基于Struts+Spring+Hibernate框架結(jié)合開發(fā)的超市庫存管理管理系統(tǒng)的總體方案、主要功能模塊及其相關(guān)實現(xiàn)技術(shù)。以及系統(tǒng)有哪些功能模塊組成,每個功能模塊實現(xiàn)的功能都有哪些。有了這個超市庫存管理系統(tǒng),就使超市內(nèi)的工作人員管理超市起來就更加方便。同時也提高在超市工作的工作效率,這樣,就使得開發(fā)超市庫存管理系統(tǒng)就變得更加有意義。關(guān)鍵詞:超市庫存管理系統(tǒng),Web,B/S,三層結(jié)構(gòu)模式,JSP,J2EE,Struts,Sprin

4、g,HibernateAbstractWith the development of supermarkets expanding scale, Sharp increase with the number of goods, the amount of information about a variety of goods also increased manifold. Supermarkets always need all kinds of information on commodities for statistical analysis. The management syst

5、em features a large supermarket is too powerful and complicated operation caused reduced efficiency of the small supermarket. Supermarket Management System is the most popular supermarket on one common system, which mainly contains the following modules: system setting, the original data entry, data

6、 gathering and searching. Thus, the realization of the purchase, sales and employee information such as a comprehensive, dynamic and timely management. The systematic analysis of the background to the process of software development; first introduced the software development environment, followed by

7、 a detailed description of the design process of this software: database design, design and implementation of each module and the specific interface design and functionality. First of all, of the small supermarket management system requirements analysis, design and detailed design process, and on th

8、is basis to establish the background database. Then, we introduce a Web environment, based on B / S three-tier structure model, using JSP + J2EE technology, based on Struts + Spring + Hibernate framework linked to the development of small supermarket management system overall program management, the

9、 main function modules and their associated implementation technology. And the system which function modules, each functional module features are what.With this supermarket management system, to make supermarket staff management within the small supermarket up even more convenient. Also work to impr

10、ove the efficiency of a supermarket, so that makes the development of supermarket on the management system becomes even more meaningful. Key words:Supermarket management system, Web, B / S, the three-tier structure model, JSP, Struts,Spring,Hibernate目錄TOC o 1-3 h z u HYPERLINK l _Toc327907018 內(nèi)容摘要 P

11、AGEREF _Toc327907018 h 3 HYPERLINK l _Toc327907019 第一章引言 PAGEREF _Toc327907019 h 7 HYPERLINK l _Toc327907020 1.1開發(fā)背景 PAGEREF _Toc327907020 h 7 HYPERLINK l _Toc327907021 1.2開發(fā)目的 PAGEREF _Toc327907021 h 8 HYPERLINK l _Toc327907022 1.3開發(fā)的意義 PAGEREF _Toc327907022 h 8 HYPERLINK l _Toc327907023 1.4開發(fā)設(shè)計思想

12、PAGEREF _Toc327907023 h 8 HYPERLINK l _Toc327907024 第二章系統(tǒng)分析 PAGEREF _Toc327907024 h 10 HYPERLINK l _Toc327907025 2.1 系統(tǒng)初步調(diào)查 PAGEREF _Toc327907025 h 10 HYPERLINK l _Toc327907026 2.2 可行性分析 PAGEREF _Toc327907026 h 10 HYPERLINK l _Toc327907027 2.2.1 技術(shù)上的可行性 PAGEREF _Toc327907027 h 10 HYPERLINK l _Toc327

13、907028 2.2.2 經(jīng)濟(jì)上的可行性 PAGEREF _Toc327907028 h 11 HYPERLINK l _Toc327907029 2.2.3 操作上的可行性 PAGEREF _Toc327907029 h 11 HYPERLINK l _Toc327907030 2.3 需求分析 PAGEREF _Toc327907030 h 12 HYPERLINK l _Toc327907031 2.3.1 系統(tǒng)的功能需求 PAGEREF _Toc327907031 h 12 HYPERLINK l _Toc327907032 2.3.3 系統(tǒng)的性能要求 PAGEREF _Toc3279

14、07032 h 13 HYPERLINK l _Toc327907033 2.4.1 數(shù)據(jù)流圖 PAGEREF _Toc327907033 h 14 HYPERLINK l _Toc327907034 2.4.2管理員登陸模塊設(shè)計 PAGEREF _Toc327907034 h 15 HYPERLINK l _Toc327907035 2.4.3 數(shù)據(jù)字典 PAGEREF _Toc327907035 h 16 HYPERLINK l _Toc327907036 第三章系統(tǒng)功能模塊設(shè)計 PAGEREF _Toc327907036 h 18 HYPERLINK l _Toc327907037 3.

15、1 超市庫存系統(tǒng)功能設(shè)計目標(biāo) PAGEREF _Toc327907037 h 18 HYPERLINK l _Toc327907038 3.2 超市庫存系統(tǒng)的子系統(tǒng)功能設(shè)計 PAGEREF _Toc327907038 h 18 HYPERLINK l _Toc327907039 第四章數(shù)據(jù)庫設(shè)計 PAGEREF _Toc327907039 h 19 HYPERLINK l _Toc327907040 4.1 數(shù)據(jù)庫設(shè)計概述 PAGEREF _Toc327907040 h 19 HYPERLINK l _Toc327907041 4.2數(shù)據(jù)庫表的設(shè)計 PAGEREF _Toc327907041

16、h 19 HYPERLINK l _Toc327907042 第五章系統(tǒng)設(shè)計實現(xiàn) PAGEREF _Toc327907042 h 22 HYPERLINK l _Toc327907043 5.1 系統(tǒng)登錄界面與窗體界面設(shè)計 PAGEREF _Toc327907043 h 22 HYPERLINK l _Toc327907044 5.1.1登錄界面的設(shè)計 PAGEREF _Toc327907044 h 22 HYPERLINK l _Toc327907045 5.1.2主窗體界面的設(shè)計 PAGEREF _Toc327907045 h 23 HYPERLINK l _Toc327907046 5.

17、1.3 系統(tǒng)設(shè)置模塊 PAGEREF _Toc327907046 h 24 HYPERLINK l _Toc327907047 5.1.4商品信息添加模塊的設(shè)計與實現(xiàn) PAGEREF _Toc327907047 h 26 HYPERLINK l _Toc327907048 5.1.6商品購買編輯模塊 PAGEREF _Toc327907048 h 28 HYPERLINK l _Toc327907049 5.1.7 商品信息高級查詢模塊 PAGEREF _Toc327907049 h 29 HYPERLINK l _Toc327907050 5.1.8 添加商品編輯模塊 PAGEREF _To

18、c327907050 h 30 HYPERLINK l _Toc327907051 5.1.9 查看明細(xì)模塊 PAGEREF _Toc327907051 h 30 HYPERLINK l _Toc327907052 5.1.10 日期查詢編輯模塊 PAGEREF _Toc327907052 h 31 HYPERLINK l _Toc327907053 5.1.11查看進(jìn)貨模塊 PAGEREF _Toc327907053 h 32 HYPERLINK l _Toc327907054 5.1.12 查看類別模塊 PAGEREF _Toc327907054 h 32 HYPERLINK l _Toc

19、327907055 第六章系統(tǒng)的調(diào)試與測試 PAGEREF _Toc327907055 h 34 HYPERLINK l _Toc327907056 6.1調(diào)試 PAGEREF _Toc327907056 h 34 HYPERLINK l _Toc327907057 6.1.1 程序調(diào)試 PAGEREF _Toc327907057 h 34 HYPERLINK l _Toc327907058 6.1.2 分調(diào) PAGEREF _Toc327907058 h 34 HYPERLINK l _Toc327907059 6.1.3 總調(diào) PAGEREF _Toc327907059 h 34 HYPE

20、RLINK l _Toc327907060 6.2測試 PAGEREF _Toc327907060 h 35 HYPERLINK l _Toc327907061 第七章總結(jié) PAGEREF _Toc327907061 h 36 HYPERLINK l _Toc327907062 致謝 PAGEREF _Toc327907062 h 38 HYPERLINK l _Toc327907063 參考文獻(xiàn) PAGEREF _Toc327907063 h 39 HYPERLINK l _Toc327907064 程序清單 PAGEREF _Toc327907064 h 40超市商品庫存系統(tǒng)設(shè)計與實現(xiàn)第一

21、章 引 言超市進(jìn)銷存管理系統(tǒng)用計算機(jī)管理超市庫存進(jìn)出管理的一種計算機(jī)應(yīng)用技術(shù)的創(chuàng)新,在計算機(jī)還未普及之前庫存管理都是由工作人員手工書寫的方式來操作的.現(xiàn)在一般的超市都采用計算機(jī)智能化管理,采用計算機(jī)作為工具的實用的計算機(jī)超市庫存管理程序來幫助管理員進(jìn)行更有效的超市庫存管理工作。超市進(jìn)銷存管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個方面。對于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的庫。而對于后者則要求應(yīng)用程序功能完備,易使用等特點。作為國內(nèi)市場的一些中小型超市,它們在信息化過程中的步伐要落后于大中型超市,而對于這些企業(yè)的資源管理

22、,信息的存儲和處理也顯得迫切需要,要適應(yīng)市場競爭,就需要有高效的處理方式和管理方法,因此加快超市的信息化進(jìn)程是必可少的。超市庫存管理系統(tǒng)依靠現(xiàn)代化的計算機(jī)信息處理技術(shù)來管理超市,從而節(jié)省了大量的人力、物力,改善了員工的工作條件,減輕了勞動強(qiáng)度,并且能夠快速反映出商品的進(jìn)、銷、存等狀況和各種反饋信息分析,使管理人員快速對市場的變化做出相應(yīng)的決策,加快超市經(jīng)營管理效率。開發(fā)背景在我國超市形成在20世紀(jì)90年代初期,現(xiàn)在已經(jīng)成為我國零售業(yè)的一種重要形態(tài),為國民經(jīng)濟(jì)的發(fā)展發(fā)揮了重要的作用。隨著超市高速的發(fā)展,其經(jīng)營管理也變得愈加復(fù)雜,早期的售貨員站柜臺的形式早已不能滿足現(xiàn)有銷售也的發(fā)展,這樣就迫切地需

23、要引入新的管理技術(shù)。超市形態(tài)具有種種優(yōu)點,但在目前狀況下,它仍存在零售業(yè)企業(yè)所共有的落后的一面,如:不能有效地管理每種商品,收款結(jié)算速度慢,容易出現(xiàn)營業(yè)差錯,不宜進(jìn)行商品調(diào)價,盤點效率低等,而且在超市日常管理中,商品的進(jìn)、銷、存等決策以經(jīng)驗為主,缺乏實時分析功能,管理人員對及時傳遞資料的要求始終得不到滿足。蘇轍超市形態(tài)的高速發(fā)展,其經(jīng)營管理也變得愈加復(fù)雜,日常所需要處理的數(shù)據(jù)量也逐漸增大,商業(yè)運(yùn)轉(zhuǎn)的中間環(huán)節(jié)也越來越多,原始的人工管理已無法應(yīng)對這復(fù)雜的市場,使用軟件控制成為必須。開發(fā)目的該系統(tǒng)便于超市庫存管理人員對商品信息的了解,建立一個效率高,無差錯,通用性好又節(jié)時的超市庫存管理系統(tǒng)。(1)建

24、立科學(xué)的信息平臺,滿足超市不同管理層的員工和普通員工對商品庫存信息的需求。(2)通過超市庫存系統(tǒng)的實現(xiàn),使超市的庫存管理更加科學(xué)化。(3)提供有效、方便的操作。(4)節(jié)約超市庫存的成本,提商品庫存的效率。(5)對超市商品管理提供必要的權(quán)限管理。(6)為超市實現(xiàn)整體信息化的其他相關(guān)系統(tǒng)提供必要的數(shù)據(jù)支持。開發(fā)的意義根據(jù)目前的超市庫存管理現(xiàn)狀不難發(fā)現(xiàn),但前的超市庫存管理可能存在的問題很多,例如,傳統(tǒng)的手工業(yè)務(wù)處理,大大降低了企業(yè)效率,而且出錯率增加,商品的計算比較復(fù)雜,采用人工處理費(fèi)時費(fèi)力,效率低且容易出錯,產(chǎn)品規(guī)格、型號、品種較多且零碎、造成庫存管理復(fù)雜,無法隨時了解商品出入庫、w物料移動、貨物

25、補(bǔ)丁、產(chǎn)品補(bǔ)料等業(yè)務(wù)處理過程,非常復(fù)雜而煩惱依靠傳統(tǒng)的手工業(yè)處理或個別部門電腦處理,不僅浪費(fèi)大量的人力、物理、時間,而且精確程度極低,另外加上盲目的采購,造成大量的庫存積壓貨短缺,商品的基礎(chǔ)數(shù)據(jù)雜而繁多,企業(yè)傳統(tǒng)的卡片式管理顯然不能勝任,為了提高超市的管理效率,超市庫存系統(tǒng)的建立勢在必行。開發(fā)設(shè)計思想(1) 盡量采用廣傳企業(yè)現(xiàn)有軟硬件環(huán)境及先進(jìn)的管理系統(tǒng)開發(fā)方案,從而達(dá)到充分利用現(xiàn)有資源,提高系統(tǒng)開發(fā)水平和應(yīng)用效果的目的;(2) 系統(tǒng)應(yīng)符合企業(yè)管理的規(guī)定,滿足對庫存管理管理的需要,并達(dá)到操作過程中的直觀、方便、實用、安全等要求;(3) 系統(tǒng)采用模塊化程序設(shè)計方法,具有良好的可擴(kuò)展性和可維護(hù)性。

26、軟件設(shè)計盡可能模塊化、組件化,使應(yīng)用系統(tǒng)可靈活配置,適應(yīng)不同的情況,便于未參與開發(fā)的技術(shù)維護(hù)人員補(bǔ)充、維護(hù)。數(shù)據(jù)庫的設(shè)計盡可能考慮到將來的需要。(4) 系統(tǒng)具備數(shù)據(jù)庫維護(hù)功能,及時根據(jù)用戶需求進(jìn)行數(shù)據(jù)添加、刪除、修改等操作。沈陽化工大學(xué)學(xué)士學(xué)位論文 題目:超市商品庫存系統(tǒng)設(shè)計第二章 系統(tǒng)分析2.1 系統(tǒng)初步調(diào)查由于其它語言開發(fā)的超市管理方面的軟件移植性較差,而基于JAVA語言的開發(fā)的軟件可以基于不同平臺,移植性和使用廣泛,為用戶提供可視化的操作界面,易于操作和使用。本系統(tǒng)基于Windows的圖形用戶界面,即使不懂電腦知識的人也很容易上手。超市管理系統(tǒng)采用最友好的交互界面,不需要專業(yè)的開發(fā)人員進(jìn)

27、行操作,同時維護(hù)易于簡單,操作人員不需要了解太多的數(shù)據(jù)庫方面的知識,只要進(jìn)行簡單的操作就行。經(jīng)過上述分析,無論從那個方面來講,基于JAVA語言的超市管理系統(tǒng)都有很高的開發(fā)價值。 2.2 可行性分析系統(tǒng)的可行性分析的目的在于用最小的代價在盡可能短的時間內(nèi)確定在現(xiàn)有的技術(shù)、經(jīng)濟(jì)和人員素質(zhì)等條件下該問題是否能夠解決,是否值得去解決。其實質(zhì)上是要進(jìn)行一次大大壓縮簡化了的系統(tǒng)分析和設(shè)計的過程,也就是在較高層次上以較抽象的方式進(jìn)行的系統(tǒng)分析和設(shè)計的過程。一般應(yīng)該從下述三方面研究每種解法的可行性:技術(shù)可行性,經(jīng)濟(jì)可行性,操作可行性。2.2.1 技術(shù)上的可行性計算機(jī)行業(yè)的工作人員要求會使用常用的辦公軟件和管理

28、軟件,了解IT行業(yè)的產(chǎn)品。在現(xiàn)代化社會,無論是管理層面還是工作層面的人員都要有一定的計算機(jī)基礎(chǔ),同時工作人員要有較高的素質(zhì)。超市對員工的素質(zhì)要求則更高,要有敏捷的思維,接觸事物的能力,能夠在短期內(nèi)掌握超市管理系統(tǒng)的功能和使用方法,這樣才能熟練運(yùn)用超市管理系統(tǒng),更快的投入工作崗位。超市庫存管理系統(tǒng)屬于一個數(shù)據(jù)庫應(yīng)用類的系統(tǒng),對存在數(shù)據(jù)庫進(jìn)行添加、刪除、查找、刪除等功能。從應(yīng)用層面來講,還是很容易掌握。在軟件開發(fā)方面,由于編程語言較多,而Java語言是一種面向?qū)ο蟮木幊坦ぞ?,Java語言是一種代碼簡單,易懂和維護(hù)的編程語言,為開發(fā)超市庫存管理系統(tǒng)提供技術(shù)支持。2.2.2 經(jīng)濟(jì)上的可行性因為通過網(wǎng)絡(luò)

29、傳遞銷售信息可以不受距離的限制,因此可以借閱許多的人力和物力,方便管理,由此可以減少不必要的開支,同時該系統(tǒng)可以提高超市的銷售效率,即提高了超市的經(jīng)濟(jì)效益,所以從經(jīng)濟(jì)上完全是可行的。(1)超市有能力承擔(dān)系統(tǒng)開發(fā)費(fèi)用開發(fā)新系統(tǒng)的工作是一項間距復(fù)雜的工作,它的投資主要是人力和物力的投資。對于本系統(tǒng)的開發(fā)者來說,其主要投資還是在人力和物力兩個方面。如果是企業(yè)自己安排人手開發(fā)系統(tǒng)的話,其主要的投資還是在人力資源上,從系統(tǒng)的業(yè)務(wù)需求調(diào)查到系統(tǒng)的分析編碼制作都是需要巨大的人力投入的。軟件企業(yè)作為一個簡短的高科技產(chǎn)業(yè),其員工要求都比一般企業(yè)的要求要高,而且對系統(tǒng)開發(fā)及軟件產(chǎn)業(yè)了解比較多,所以在自我開發(fā)管理系

30、統(tǒng)的過程中,企業(yè)自己比較容易安排人手,這樣就可以為企業(yè)借閱大部分的額外開支。同時軟件就其它產(chǎn)品來說,屬于高端行業(yè),無論是產(chǎn)品的價格還是質(zhì)量都比較高,而經(jīng)營產(chǎn)品的經(jīng)銷商或者是商家都要求有雄厚的資金支持。所以,在系統(tǒng)的開發(fā)過程中,企業(yè)完全有能力承擔(dān)開發(fā)費(fèi)用。(2)新系統(tǒng)將為企業(yè)帶來經(jīng)濟(jì)效益管理系統(tǒng)是一個信息化、智能化和先進(jìn)管理理念的集合體。而管理是一個動態(tài)過程,在其運(yùn)行過程中要采取多項措施。所以在管理中獲得經(jīng)濟(jì)效益是一個綜合效益,要對它進(jìn)行直接定量的分析是比較困難的。一般新系統(tǒng)帶來的經(jīng)濟(jì)效益是簡介的,其最主要的表現(xiàn)就是減少了企業(yè)管理費(fèi)用和人力開支。而其它一些繁瑣的食物都通過新系統(tǒng)來加以分析解決,不

31、僅節(jié)省了大量的時間,還為企業(yè)的各項決策提供了寶貴的資料,為企業(yè)帶來巨大的經(jīng)濟(jì)效益。2.2.3 操作上的可行性本系統(tǒng)采用基于B/S模式的網(wǎng)頁瀏覽器界面,而該系統(tǒng)是大家熟悉的網(wǎng)頁,對于那些有一般的計算機(jī)知識的人員,會上網(wǎng)看網(wǎng)站的人,就可以輕松上手。而整個超市庫存管理系統(tǒng)采用最友好的交互界面,簡介明了,不需要對數(shù)據(jù)庫進(jìn)行深入的了解。由此,該系統(tǒng)的操作是可行的,有必要開發(fā)該系統(tǒng)。綜合以上三方面,該系統(tǒng)具有很高的開發(fā)可行性,無論是從技術(shù)上或者經(jīng)濟(jì)上還是操作上。因此,可以設(shè)計該系統(tǒng)的數(shù)據(jù)流程圖,建立數(shù)據(jù)字典。2.3 需求分析系統(tǒng)需求分析是軟件定義時期的最后一個階段,是系統(tǒng)開發(fā)工作中的重要環(huán)節(jié),它的基本任務(wù)

32、是準(zhǔn)確的回答“系統(tǒng)必須做什么”這個問題。2.3.1 系統(tǒng)的功能需求管理員登錄驗證;管理員添加 、刪除、修改密碼;超市商品管理; HYPERLINK http:/localhost:8080/SpermarketManager/baseData/med_add.jsp 添加商品、 HYPERLINK http:/localhost:8080/SpermarketManager/baseData/med.do?command=paging 查看商品 ; HYPERLINK http:/localhost:8080/SpermarketManager/baseData/med_query.jsp 高

33、級查詢、 HYPERLINK http:/localhost:8080/SpermarketManager/baseData/med_count.jsp 查看庫存、 HYPERLINK http:/localhost:8080/SpermarketManager/require/require.do?command=update&id=2 進(jìn)貨管理;商品類別管理; HYPERLINK http:/localhost:8080/SpermarketManager/baseData/category_add.jsp 添加類別、 HYPERLINK http:/localhost:8080/Sper

34、marketManager/baseData/category.do?command=paging 查看類別;修改類別、刪除類別;進(jìn)貨/需求管理; HYPERLINK http:/localhost:8080/SpermarketManager/require/req_add.jsp 添加進(jìn)貨、 HYPERLINK http:/localhost:8080/SpermarketManager/require/require.do?command=paging 查看進(jìn)貨;修改進(jìn)貨、刪除進(jìn)貨;模糊查詢功能;本系統(tǒng)的功能結(jié)構(gòu)圖如圖2-1增加增加商品增加管理員增加類別管理員權(quán)限信息增加信息刪除信息修改

35、刪除商品刪除類別修改類別刪除管理員修改商品修改管理員2.3.2 系統(tǒng)的運(yùn)行環(huán)境要求(1)硬件環(huán)境目前,我們所開發(fā)的系統(tǒng)主要是應(yīng)用在中小規(guī)模的企業(yè)內(nèi)部,因此,一般配置的計算機(jī)硬件就可以滿足系統(tǒng)需求考慮到企業(yè)規(guī)模的擴(kuò)大和硬件價格的降低,將本系統(tǒng)配置在較優(yōu)秀的服務(wù)器硬件上,可以充分發(fā)揮本系統(tǒng)的性能。CPU:Intel Penteum 43 .06GX或更高內(nèi)存:256MB以上硬盤空間:40GB顯示:SVGA顯示適配器(2)軟件環(huán)境操作系統(tǒng):中文Windows 2000 ,Windows2003或XP數(shù)據(jù)庫:MY SQL Server 2000開發(fā)軟件:MyEclipse2.3.3 系統(tǒng)的性能要求(1

36、)精度本系統(tǒng)對精度的要求主要表現(xiàn)在數(shù)據(jù)庫設(shè)計上,這個在數(shù)據(jù)庫設(shè)計中會有相關(guān)內(nèi)容,在此略。(2)速度響應(yīng)時間0.05秒以內(nèi)。(3)靈活性本系統(tǒng)的擴(kuò)展性很好,可以根據(jù)需求增加和刪除欄目,但不能改變系統(tǒng)的整體性。(4)輸人輸出要求輸入和輸出的要求在數(shù)據(jù)庫的設(shè)計中有相關(guān)內(nèi)容,見數(shù)據(jù)庫設(shè)計。(5)故障處理要求可能出現(xiàn)的軟硬件的問題是:無法訪問系統(tǒng),可能是服務(wù)器停止運(yùn)行或源代碼被更改;處理方法:檢查服務(wù)器或源代碼。(6)安全保密要求。設(shè)置用戶身份和密碼驗證要求。2.3.4 系統(tǒng)將來可能提出的要求(1)系統(tǒng)將來要面對系統(tǒng)擴(kuò)充方面的變動,諸如在線閱讀等方面。(2)系統(tǒng)某些統(tǒng)計條件可能變化,同時需要保存,因此系

37、統(tǒng)需要提供簡單的查詢條件保存與提取功能。將來系統(tǒng)可能遇到的問題還有:系統(tǒng)可能會面臨更大的使用范圍,有可能在其他大企業(yè)應(yīng)用,所以系統(tǒng)的通用性在系統(tǒng)設(shè)計時也是必須考慮的。2.4 數(shù)據(jù)流分析2.4.1 數(shù)據(jù)流圖當(dāng)數(shù)據(jù)在軟件系統(tǒng)中運(yùn)動時,它將被一系列“變換”所修改。數(shù)據(jù)流圖(DFD)是一種圖形化技術(shù),它描繪信息流和數(shù)據(jù)從輸入移動到輸出的過程中所經(jīng)受的變換。它是在對系統(tǒng)調(diào)研階段繪制出的業(yè)務(wù)流程圖的基礎(chǔ)上,從系統(tǒng)的科學(xué)性、管理的合理性、實際運(yùn)行的可行性角度出發(fā),將信息處理功能和彼此之間的聯(lián)系自頂向下,逐層分解,從邏輯上精確地描述新系統(tǒng)應(yīng)具有的數(shù)據(jù)加工功能、數(shù)據(jù)輸入、數(shù)據(jù)輸出、數(shù)據(jù)存儲及數(shù)據(jù)來源和去向。在數(shù)

38、據(jù)流圖中沒有任何具體的物理部件,它只是描繪數(shù)據(jù)在軟件中流動和被處理的邏輯過程。數(shù)據(jù)流圖是系統(tǒng)邏輯功能的圖形表示,即使不是專業(yè)的計算機(jī)技術(shù)人員也容易理解它,因此是分析員與用戶之間極好的通信工具。此外,設(shè)計數(shù)據(jù)流圖時只需考慮系統(tǒng)必須完成的基本邏輯功能,完全不需要考慮怎樣具體的實現(xiàn)這些功能。數(shù)據(jù)流圖具有以下兩個特性:(1)抽象性:表現(xiàn)在它完全舍去了具體的物質(zhì),只剩下數(shù)據(jù)的流動、加工、處理與存儲。(2)概括性:表現(xiàn)在它可以把信息中的各種不同業(yè)務(wù)處理過程聯(lián)系起來,形成一個整體。數(shù)據(jù)流圖由以下四種基本元素組成,即源點或終點、數(shù)據(jù)處理(功能)、數(shù)據(jù)存儲和數(shù)據(jù)流。該超市庫存管理系統(tǒng)的數(shù)據(jù)流程見圖2-2:圖2-

39、22.4.2管理員登陸模塊設(shè)計根據(jù)功能描述,管理員登陸時,該模塊流程圖如23所示圖2-3 管理員登陸模塊流程圖2.4.3 數(shù)據(jù)字典建立數(shù)據(jù)字典為了對數(shù)據(jù)流程圖上的各個元素做出詳細(xì)的定義和說明。數(shù)據(jù)字典還要對系統(tǒng)分析中其他需要說明的問題進(jìn)行定義和說明。數(shù)據(jù)字典描述的主要內(nèi)容有:數(shù)據(jù)流、數(shù)據(jù)元素、數(shù)據(jù)存儲、加工、外部項,數(shù)據(jù)字典是系統(tǒng)分析中必不可少的一部分。下面對人事管理系統(tǒng)中幾個數(shù)據(jù)字典加以說明:職工信息,在數(shù)據(jù)字典中可對此數(shù)據(jù)元素作如下描述,見圖2-4。數(shù)據(jù)項名:職工信息說明:用于對職工的信息進(jìn)行設(shè)置;數(shù)據(jù)描述:基本信息 家庭成員 教育經(jīng)歷 工作經(jīng)歷職工在本單位的工作部門和任職調(diào)動信息。圖2-

40、4職工信息的數(shù)據(jù)字典部門信息,在數(shù)據(jù)字典中可對此數(shù)據(jù)元素作如下描述,見圖2-5。數(shù)據(jù)項名:部門信息說明:用于對部門的信息進(jìn)行設(shè)置;數(shù)據(jù)描述:部門ID、部門名稱、部門電話、部門負(fù)責(zé)人、部門地址、開戶銀行、部門帳戶圖2-5部門信息的數(shù)據(jù)字典工資,在數(shù)據(jù)字典中可對此數(shù)據(jù)元素作如下描述,見圖2-6。數(shù)據(jù)項名:工資說明:用于對工資進(jìn)行設(shè)置;數(shù)據(jù)描述:基本工資 考核工資 房補(bǔ) 工齡工資 獎勵金額 住房公積金獎懲金額 醫(yī)療保險 養(yǎng)老保險 等等圖2-6 工資的數(shù)據(jù)字典績效考核,在數(shù)據(jù)字典中可對此數(shù)據(jù)元素作如下描述,見圖2-7。數(shù)據(jù)項名:績效考核說明:用于對績效的考核進(jìn)行設(shè)置;數(shù)據(jù)描述:簽到次數(shù) 獎勵金額 懲罰

41、金額 月份等等圖2-7績效考核的數(shù)據(jù)字典第三章 系統(tǒng)功能模塊設(shè)計3.1 超市庫存系統(tǒng)功能設(shè)計目標(biāo)程序應(yīng)該盡量實現(xiàn)所有的實際工作中需要做的事情。用計算機(jī)進(jìn)行辦公,最大的好處就是能夠輕松的完成那些重復(fù)的、繁重的、公式化的、需要大量的人力、物力和時間的工作。這樣的工作如果由人來做,不僅需要大量的時間,整個過程也會很枯燥無味。超市庫存系統(tǒng)功能設(shè)計的目標(biāo)就是完成系統(tǒng)需求分析階段要求的系統(tǒng)功能需求,盡可能的實現(xiàn)操作人員對系統(tǒng)提出的要求。3.2 超市庫存系統(tǒng)的子系統(tǒng)功能設(shè)計統(tǒng)登錄模塊需要包含完成根據(jù)提供的用戶名、初始密碼進(jìn)行登錄驗證,如果成功則進(jìn)入系統(tǒng),否則提示無法登錄。2、商品管理模塊需要包含完成根據(jù)商品

42、編號的首字母來進(jìn)行商品的分類,如果輸入的商品在數(shù)據(jù)庫中存在,則給出已有的信息,可以修改數(shù)量;如果輸入的商品不存在,則需要輸入全部信息。3、商品購買模塊需要包含完成商品查詢,分類列出數(shù)據(jù)庫里全部的商品信息。4、銷售管理模塊需包括對商品銷售信息的統(tǒng)計,查看當(dāng)天的銷售情況。5、進(jìn)貨、需求管理模塊要包括完成商品的庫存數(shù)量,當(dāng)商品售出的數(shù)量過多,及時進(jìn)貨的需求,進(jìn)貨的數(shù)量等需求的管理。 6、系統(tǒng)管理模塊包括會員添加、查看所有會員、修改密碼、退出系統(tǒng)等空能。沈陽化工大學(xué)學(xué)士學(xué)位論文 題目:超市商品庫存系統(tǒng)第四章 數(shù)據(jù)庫設(shè)計數(shù)據(jù)是整個系統(tǒng)運(yùn)行的基礎(chǔ),數(shù)據(jù)庫設(shè)計的合理性直接影響數(shù)據(jù)庫應(yīng)用系統(tǒng)的功能實現(xiàn)和效率。

43、數(shù)據(jù)庫設(shè)計的主要任務(wù)是針對一個給定的應(yīng)用環(huán)境,在給定的硬件環(huán)境、操作系統(tǒng)、以及數(shù)據(jù)庫管理信息系統(tǒng)等軟件環(huán)境下,創(chuàng)建一個性能良好的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之能有效地收集、存儲、操作和管理數(shù)據(jù),滿足用戶的各類需求。4.1 數(shù)據(jù)庫設(shè)計概述數(shù)據(jù)庫系統(tǒng)是在文件系統(tǒng)的基礎(chǔ)上發(fā)展而來的,經(jīng)歷了層次數(shù)據(jù)庫、網(wǎng)狀數(shù)據(jù)庫、關(guān)系數(shù)據(jù)庫三個階段。由于關(guān)系數(shù)據(jù)庫采用人們比較容易理解和接受的二維表格來組織數(shù)據(jù),發(fā)展迅速,已成為數(shù)據(jù)庫產(chǎn)品的主流。計算機(jī)信息系統(tǒng)以數(shù)據(jù)庫為核心,在數(shù)據(jù)庫管理系統(tǒng)的支持下,進(jìn)行信息的收集、整理、存儲、檢索、更新、加工、統(tǒng)計和傳播等操作。建立既能反映現(xiàn)實世界信息和信息聯(lián)系、滿足用戶數(shù)

44、據(jù)要求和加工要求,又能被某個數(shù)據(jù)管理系統(tǒng)所接受,同時能實現(xiàn)系統(tǒng)目標(biāo),并有效存取數(shù)據(jù)的數(shù)據(jù)庫。該人事薪酬管理系統(tǒng)所使用的數(shù)據(jù)庫系統(tǒng)是Mysql 2000。Mysql 2000是一個功能完備的數(shù)據(jù)庫管理系統(tǒng)。它包括支持開發(fā)的引擎、標(biāo)準(zhǔn)的SQL語言、擴(kuò)展的特性(如復(fù)制、OLAP、分析)等功能。部門ID、部門名稱、部門電話、部門負(fù)責(zé)人、部門地址、開戶銀行、部門帳戶4.2數(shù)據(jù)庫表的設(shè)計人事系統(tǒng)共包括8個表,具體設(shè)計如下:表4-1tb_category管理員信息表表4-2tb_customer商品信息表表4-3 tbobjectst庫存信息表表4-4tb_selldetail進(jìn)貨信息表表4-5tb_use

45、r用戶信息表第五章 系統(tǒng)設(shè)計實現(xiàn)這部分的設(shè)計是在前面的各項系統(tǒng)分析的基礎(chǔ)上進(jìn)行的總體結(jié)構(gòu)設(shè)計以及具體的模塊設(shè)計,為以后的程序設(shè)計制訂藍(lán)圖。為確定系統(tǒng)結(jié)構(gòu),必須從實現(xiàn)的角度把復(fù)雜的功能進(jìn)一步分解。通常程序中的一個模塊完成一個適當(dāng)?shù)淖庸δ?。?yīng)該把模塊組織成良好的層次系統(tǒng),頂層模塊調(diào)用它的下層模塊以實現(xiàn)程序的完整功能,每個下層模塊再調(diào)用更下層的模塊,從而完成程序的一個子功能,最下層的模塊完成最具體的功能,便于使用者使用該系統(tǒng)。5.1 系統(tǒng)登錄界面與窗體界面設(shè)計本小節(jié)將重點介紹人事管理系統(tǒng)的登錄界面、窗體的設(shè)計。5.1.1登錄界面的設(shè)計1用戶身份驗證IPO圖輸入:用戶名和密碼。處理:登陸窗體啟動。輸入

46、用戶名和密碼。如果用戶名和密碼為空,處理終止,并進(jìn)行錯誤信息提示。以輸入的用戶名為關(guān)鍵字,檢索用戶信息表(LogInInfo)的用戶ID和密碼字段。通過檢索結(jié)果判斷該用戶ID是否存在,如果用戶ID不存在,處理終止,并進(jìn)行錯誤信息提示。如果用戶名存在,比較檢索到的密碼字段與輸入的密碼是否相等。如果不相等則處理終止,并進(jìn)行錯誤信息提示。如果輸入的密碼正確,允許登陸,將該用戶名和用戶類型分別保存在變量UserID和PassWord中。進(jìn)入主控制平臺。輸出:主控制平臺。2用戶登陸模塊的窗體設(shè)計用戶登陸模塊的窗體設(shè)計見圖5-1:圖5-1 用戶登錄窗體5.1.2主窗體界面的設(shè)計1主控制平臺的窗體設(shè)計使用在

47、建立項目時默認(rèn)生成的窗體建立主控制平臺,窗體的主要功能是用來打開所要實現(xiàn)系統(tǒng)功能的所有窗體,要求實現(xiàn)的功能見圖5-2:在菜單或者工具欄中單擊后彈出相應(yīng)的窗體,彈出的窗體作為對話窗體顯示。當(dāng)關(guān)閉或者退出主窗體時,系統(tǒng)退出。2窗體和控件特殊屬性的設(shè)置窗體和控件特殊屬性的設(shè)置如表5-1所示。表5-1 窗體和控件的特殊屬性控件控件名稱控件屬性設(shè)置FormMainFrmStartUpPositionCenterScreenMainMenuManSysmainMenuStatusBarstatusBarlText歡迎使用超市庫存管理系統(tǒng)圖5-2 主控制平臺窗體界面5.1.3 系統(tǒng)設(shè)置模塊1添加用戶子模塊添

48、加用戶子模塊負(fù)責(zé)整個系統(tǒng)的安全性,只能增加新的用戶而不能修改、刪除用戶,這樣保證了系統(tǒng)的惡意操作或誤刪除等情況出現(xiàn)。(1)添加用戶子模塊實現(xiàn)的功能。添加用戶管理模塊主要實現(xiàn)增加新的用戶并設(shè)定該用戶權(quán)限和設(shè)置初始密碼。 (2)添加用戶管理模塊實現(xiàn)的效果。添加用戶設(shè)置模塊的窗體設(shè)計效果如圖5-3所示: (3)添加用戶管理模塊的IPO圖。 功能:從對話框中取得新的用戶名和密碼以及相應(yīng)的職務(wù),寫入到數(shù)據(jù)庫內(nèi)的表中。 輸入:用戶名,初始密碼和職務(wù)。 處理:添加用戶管理窗體啟動。輸入用戶名,密碼和用戶權(quán)限。從用戶信息表(LogInInfo)中檢查是否有相應(yīng)的用戶ID。如果用戶名已經(jīng)存在則進(jìn)行錯誤信息提示,

49、添加處理終止。如果用戶名不存在,根據(jù)數(shù)據(jù)庫中對應(yīng)字段的定義,檢驗輸入值是否合法,如果輸入有錯誤則進(jìn)行錯誤信息提示,添加處理終止。如果輸入正確,執(zhí)行SQL語句,向用戶信息表(LogInInfo)中插入一條記錄。提示用戶添加成功,刷新數(shù)據(jù)集中的數(shù)據(jù)。輸出:對用戶表LogInInfo進(jìn)行記錄添加。(4)添加用戶的主要代碼。使用應(yīng)用程序與數(shù)據(jù)庫連接的方法,在添加完SqlDataAdapter控件UserInfoAdapter后,選擇該控件UserInfoAdapter,在屬性窗體下找到“生成數(shù)據(jù)集”生成數(shù)據(jù)集userInfoSet 。主要代碼后。圖5-3 添加用戶子模塊2密碼修改模塊密碼修改模塊負(fù)責(zé)登

50、陸用戶隨時修改密碼,保證密碼的安全性。(1)密碼修改模塊實現(xiàn)的功能。密碼修改模塊主要實現(xiàn)修改登陸用戶的密碼。(2)密碼修改模塊實現(xiàn)的效果。密碼修改模塊的窗體實現(xiàn)效果如圖5-4所示。(3)密碼修改模塊的IPO圖。功能:從登陸窗體中取得用戶的ID,在數(shù)據(jù)庫的LogInInfo表內(nèi)查找該用戶,并據(jù)此把輸入的新密碼寫入到數(shù)據(jù)庫的LogInInfo表中。輸入:新密碼和確認(rèn)密碼。處理:1)密碼修改窗體啟動。2)從登陸窗體中取得用戶輸入的ID,在數(shù)據(jù)庫的Syuser表內(nèi)查找該用戶。3)比較用戶輸入的新密碼和確認(rèn)密碼,如果相同,則進(jìn)行步驟5)。4)如果兩次輸入不一致,則提示錯誤信息。5)把用戶的新密碼記錄到數(shù)

51、據(jù)庫hrmbook的LogInInfo表中。輸出:對用戶表LogInInfo進(jìn)行記錄修改。圖5-4 密碼修改界面5.1.4商品信息添加模塊的設(shè)計與實現(xiàn)商品信息添加模塊負(fù)責(zé)登陸用戶對商品信息進(jìn)行編輯修改,如果需要添加商品,可以通過添加商品編號,商品名稱進(jìn)行添加。1商品信息添加模塊實現(xiàn)的功能商品信息添加模塊主要實現(xiàn)編輯商品信息,包括新增,單價,數(shù)量等。2商品信息添加模塊的效果 職工信息編輯模塊的窗體設(shè)計效果見圖5-5:圖5-5職員信息編輯界面3商品管理編輯模塊的IPO圖輸入:商品名稱,商品編碼,商品ID,出場地址,處理:1)商品管理編輯窗體啟動。2)根據(jù)用戶的選擇添加商品、查看商品、查看那庫存具體

52、步驟對商品信息進(jìn)行管理。3)新建操作:輸入界面上各項商品信息。以商品編號為關(guān)鍵字,檢驗商品信息表(tb_customer)中是否存在該記錄。如果記錄已經(jīng)存在則進(jìn)行錯誤信息提示,添加處理終止。如果記錄不存在,根據(jù)數(shù)據(jù)庫中對應(yīng)字段的定義,檢驗輸入值是否合法,如果輸入有錯誤則進(jìn)行錯誤提示,添加處理終止。如果輸入正確,則執(zhí)行MYSQL語句,向商品信息表(tb_customer)中插入記錄。提示用戶添加成功。4)修改操作。以商品ID為關(guān)鍵字,檢驗商品信息表(tb_customer)中是否存在該記錄。如果記錄不存在則進(jìn)行錯誤信息提示,處理終止。如果記錄存在,則員工信息顯示在員工信息編輯表中,用戶輸入修改內(nèi)

53、容,根據(jù)數(shù)據(jù)庫中對應(yīng)字段的定義,檢驗輸入值是否合法,如果輸入有錯誤則進(jìn)行錯誤提示,修改處理終止。如果輸入正確,則執(zhí)行MYSQL語句,修改商品信息表(tb_customer)中該編號對應(yīng)的記錄。提示用戶修改成功。5.1.5商品信息查詢模塊商品信息查詢模塊負(fù)責(zé)登陸用戶對現(xiàn)有商品信息進(jìn)行查詢,及時了解商品信息。1商品信息查詢模塊實現(xiàn)的功能商品信息查詢模塊主要實現(xiàn)查詢商品信息。2商品信息查詢模塊實現(xiàn)的效果商品信息查詢模塊的窗體設(shè)計效果見圖5-6:圖5-6商品信息添加界面3商品購買信息查詢模塊的IPO圖輸入:商品編碼 處理:(1)選購商品信息管理窗體啟動。(2)指定商品添加條件。(3)根據(jù)指定的添加條件

54、,檢索商品基本信息表(tb_customer)的信息。(4)刷新界面表格中的數(shù)據(jù)。(5)輸出數(shù)據(jù)到DataGrid控件。4窗體和控件特殊屬性的設(shè)置窗體和控件特殊屬性的設(shè)置,如表5-3所示。表5-3 窗體和控件的特殊屬性控件控件名稱DataGriddataGrid1SqlConnectionsqlConnection1SqlDataAdaptersqlDataAdapter15.1.6商品購買編輯模塊商品購買編輯模塊負(fù)責(zé)登陸用戶對商品信息,包括商品的名稱,單價,庫存數(shù)量,出場地址進(jìn)行操作。1商品購買編輯模塊實現(xiàn)的功能商品購買編輯模塊主要實現(xiàn)對商品信息進(jìn)行編輯,包括通過輸入商品編碼查詢商品的單價,

55、出場地址進(jìn)行查詢。2商品購買編輯模塊實現(xiàn)的效果商品購買編輯模塊的窗體設(shè)計效果見圖5-7:圖5-7部門信息編輯界面5.1.7 商品信息高級查詢模塊商品信息高級查詢模塊負(fù)責(zé)登陸用戶對商品信息進(jìn)行查詢。1商品信息高級查詢模塊實現(xiàn)的功能商品信息高級查詢模塊主要實現(xiàn)對商品信息進(jìn)行查詢。2商品信息高級查詢模塊實現(xiàn)的效果商品信息高級查詢模塊的窗體設(shè)計效果見圖5-8:圖5-8部門信息查詢界面5.1.8 添加商品編輯模塊添加商品編輯模塊負(fù)責(zé)登陸用戶對添加商品信息進(jìn)行編輯,包括新增商品的添加功能。1添加商品編輯模塊實現(xiàn)的功能添加商品編輯模塊主要實現(xiàn)對職工工資信息進(jìn)行編輯,包括新增商品的添加功能。2添加商品編輯模塊

56、主要實現(xiàn)的效果添加商品編輯模塊的窗體設(shè)計效果見圖5-9:圖5-9工資編輯界面5.1.9 查看明細(xì)模塊查看明細(xì)模塊負(fù)責(zé)登陸用戶對商品信息進(jìn)行查詢。1查看明細(xì)模塊實現(xiàn)的功能查看明細(xì)模塊主要實現(xiàn)對商品信息進(jìn)行查詢。2查看明細(xì)模塊實現(xiàn)的效果查看明細(xì)模塊的窗體設(shè)計效果見圖5-10:圖5-10查看明細(xì)界面5.1.10日期查詢編輯模塊日期查詢編輯模塊負(fù)責(zé)登陸用戶對商品日期信息進(jìn)行編輯,包括商品的起始日期,結(jié)束日期進(jìn)行查詢。1日期查詢編輯模塊實現(xiàn)的功能日期查詢編輯模塊主要實現(xiàn)對商品日期信息進(jìn)行查詢,包括商品的起始日期,結(jié)束日期進(jìn)行查詢。2日期查詢輯模塊實現(xiàn)的效果日期查詢編輯模塊的窗體設(shè)計效果見圖5-11:圖5

57、-11職工考勤編輯界面5.1.11查看進(jìn)貨模塊查看進(jìn)貨模塊負(fù)責(zé)登陸用戶對進(jìn)貨信息進(jìn)行查詢。1查看進(jìn)貨模塊實現(xiàn)的功能查看進(jìn)貨模塊主要實現(xiàn)對進(jìn)貨信息進(jìn)行查詢。2查看進(jìn)貨模塊實現(xiàn)的效果查看進(jìn)貨模塊的窗體設(shè)計效果見圖5-12:圖5-12查看進(jìn)貨界面5.1.12查看類別模塊查看類別模塊負(fù)責(zé)登陸用戶對商品類別進(jìn)行查詢。1查看類別模塊實現(xiàn)的功能查看類別模塊主要實現(xiàn)對商品類別信息進(jìn)行查詢。2查看類別模塊實現(xiàn)的效果查看類別編輯模塊的窗體設(shè)計效果見圖5-13:圖5-13查看類別界面沈陽化工大學(xué)學(xué)士學(xué)位論文 題目:企業(yè)人事管理系統(tǒng)第六章 系統(tǒng)的調(diào)試與測試6.1調(diào)試調(diào)試與測試意義是不同的,測試的目標(biāo)是發(fā)現(xiàn)系統(tǒng)中的錯誤

58、,但發(fā)現(xiàn)錯誤并非我們的最終目的,系統(tǒng)開發(fā)的最終目的是高質(zhì)量的完全符合用戶需要的信息系統(tǒng)。因此系統(tǒng)必須進(jìn)行調(diào)試,它總是發(fā)生在測試之后,準(zhǔn)確判定錯誤位置以及具體的出錯情況,繼而進(jìn)行改正以排除錯誤。調(diào)試過程從執(zhí)行一個測試用例開始,評估測試結(jié)果,如果發(fā)現(xiàn)實際結(jié)果與預(yù)期結(jié)果不一致,則這種不一致就是一種癥狀,它表明在軟件中存在著隱藏的問題。調(diào)試過程試圖找出產(chǎn)生癥狀的原因,以便改正錯誤。對于該商品庫存系統(tǒng),進(jìn)行了以下幾種調(diào)試:6.1.1 程序調(diào)試(1)用正常數(shù)據(jù)調(diào)試?yán)纾涸谔砑由唐返臅r候可以輸入一些正常數(shù)據(jù)進(jìn)行調(diào)試。(2)用異常數(shù)據(jù)調(diào)試?yán)纾涸诓榭瓷唐返臅r候可以輸入一些非正常數(shù)據(jù)進(jìn)行調(diào)試。(3)用錯誤數(shù)據(jù)調(diào)

59、試?yán)纾涸诓榭磶齑娴臅r候可以輸入一些錯誤數(shù)據(jù)(字母或者漢字)進(jìn)行調(diào)試。6.1.2 分調(diào)分調(diào)的目的主要是保證內(nèi)部控制關(guān)系正確和數(shù)據(jù)內(nèi)容正確,同時測試模塊的運(yùn)轉(zhuǎn)效率。例如:在商品編碼輸入后,進(jìn)行刪除的操作,此時查看系統(tǒng)是否會出現(xiàn)異常反應(yīng)。6.1.3 總調(diào)總調(diào)是將主控制調(diào)度程序和功能模塊聯(lián)結(jié)起來調(diào)試,對系統(tǒng)各種可能使用的形態(tài)及組合在軟件中的流通情況進(jìn)行可行性調(diào)試。這一階段最容易查出系統(tǒng)中屬于相互關(guān)系方面的錯誤和缺陷。6.2測試往數(shù)據(jù)庫中裝入數(shù)據(jù)又稱為數(shù)據(jù)庫加載。由于數(shù)據(jù)庫中通常包含著一個系統(tǒng)內(nèi)多個表的數(shù)據(jù),這些數(shù)據(jù)的格式、規(guī)格都可能不同,所以在加載之前要對這些數(shù)據(jù)作嚴(yán)格地檢驗、整理,并建立嚴(yán)格的數(shù)據(jù)

60、登錄和校驗規(guī)范,設(shè)計出完善的數(shù)據(jù)檢驗和校正程序,盡可能在加載之前把不合格的數(shù)據(jù)排除掉。然后,通過系統(tǒng)提供的工具程序或自編的專門裝入程序?qū)?shù)據(jù)裝入數(shù)據(jù)庫。測試數(shù)據(jù):后臺管理員表:測試查看后臺管理員表中的(用戶編號,用戶名,密 碼,權(quán) 限) 等字段信息。系統(tǒng)公告表:測試查看系統(tǒng)公告表中的(公告編號,公告內(nèi)容,公告時間) 字段信息系統(tǒng)簡介表:測試查看系統(tǒng)簡介表中的(簡介編號,簡介名稱,簡介內(nèi)容) 字段信息超市進(jìn)貨管理表:測試查看超市進(jìn)貨管理表中的(進(jìn)貨編號,進(jìn)貨名稱,進(jìn)貨單價,進(jìn)貨數(shù)量,進(jìn)貨日期,供應(yīng)商名稱) 等字段信息銷售管理表:測試查看銷售管理表中的(銷售編號,銷售名稱,銷售單價,銷售數(shù)量,銷售

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論