版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、.1畢業(yè)設(shè)計(jì)論文題 目:學(xué) 院:專 業(yè):學(xué)生:班級(jí)/*指導(dǎo)教師/督導(dǎo)教師:起止時(shí)間:.1摘 要隨著小超市規(guī)模的開展不斷擴(kuò)大,商品數(shù)量急劇增加,有關(guān)商品的各種信 息量也成倍增長。超市時(shí)時(shí)刻刻都需要對(duì)商品各種信息進(jìn)展統(tǒng)計(jì)分析。而大型的超市管理系統(tǒng)功能過于強(qiáng)大而造成操作繁瑣降低了小超市的工作效率。超市管理系統(tǒng)是市場(chǎng)上最流行的超市上常用的系統(tǒng)之一,它主要包含以下幾個(gè)模塊:倉庫管理、銷售管理、財(cái)務(wù)管理、品牌管理、會(huì)員管理、系統(tǒng)管理。從而,實(shí)現(xiàn)對(duì)進(jìn)貨、銷售及員工信息等實(shí)現(xiàn)全面、動(dòng)態(tài)、及時(shí)的管理。本文的系統(tǒng)分析了軟件開發(fā)的背景以過程;首先介紹了軟件的開發(fā)環(huán)境,其次介紹了本軟件的詳細(xì)設(shè)計(jì)過程:數(shù)據(jù)庫的設(shè)計(jì)、各
2、個(gè)模塊的設(shè)計(jì)和實(shí)現(xiàn),以及具體界面的設(shè)計(jì)和功能。系統(tǒng)采用Java + MySQL 實(shí)現(xiàn),有良好的人機(jī)界面,簡單易操作。關(guān)鍵詞:面向?qū)ο蠓治雠c設(shè)計(jì);JSP;超市管理;.1AbstractWith the development of the small supermarket scale e*panding, the number has increased dramatically, various information of the relevant goods also multiplied. The supermarket all the time need for goods all
3、kinds of information for statistical analysis. And large supermarket management system is too powerful and cause plicated operation reduces the working efficiency of the small supermarket. Supermarket management system is one of the most popular on the market one monly used system in the supermarket
4、, it mainly includes the following several modules: warehouse management, sales management, financial management, brand management, membership management, system management. Thus, realize the purchase, sales and employee information such as prehensive, dynamic and timely management. In this paper, t
5、he system analysis the background of the software development process; First introduced the software development environment, then introduces the detailed design of the software process: database design, each module design and implementation, as well as the specific interface design and function. Ja
6、va + MySQL implementation, this system has a good man-machine interface, easy to operation.Key words: object-oriented analysis and design; JSP. supermarket management;.1目 錄TOC o 1-3 h u HYPERLINK l _Toc17596 第一章 概述6 HYPERLINK l _Toc18628 1.1 系統(tǒng)開發(fā)背景6 HYPERLINK l _Toc5057 1.2超市背景6 HYPERLINK l _Toc2716
7、8 第二章 系統(tǒng)可行性研究8 HYPERLINK l _Toc29982 2.1技術(shù)可行性研究8 HYPERLINK l _Toc31431 2.2 經(jīng)濟(jì)可行性研究8 HYPERLINK l _Toc25273 2.3操作可行性研究8 HYPERLINK l _Toc5044 2.4 HTML(Hyper Te*t Markup Language)介紹9 HYPERLINK l _Toc9345 2.4.1HTML簡介9 HYPERLINK l _Toc11967 2.4.2HTML語言特點(diǎn)9 HYPERLINK l _Toc5123 2.5 JSP技術(shù)介紹10 HYPERLINK l _To
8、c27244 2.5.1 JSP 簡介10 HYPERLINK l _Toc24069 2.5.2 JSP的特點(diǎn)10 HYPERLINK l _Toc17003 第三章 系統(tǒng)需求分析11 HYPERLINK l _Toc11415 3.1需求分析11 HYPERLINK l _Toc26920 3.1.1 功能需求分析11 HYPERLINK l _Toc16039 3.1.2 設(shè)計(jì)思想12 HYPERLINK l _Toc26435 3.1.3 設(shè)計(jì)原則12 HYPERLINK l _Toc26435 3.1.4 非功能性需求12 HYPERLINK l _Toc965 第四章 系統(tǒng)設(shè)計(jì) P
9、AGEREF _Toc965 13 HYPERLINK l _Toc30624 4.1 系統(tǒng)總體設(shè)計(jì) PAGEREF _Toc30624 13 HYPERLINK l _Toc9002 4.2 系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì) PAGEREF _Toc9002 14 HYPERLINK l _Toc26158 4.2.1 概念設(shè)計(jì) PAGEREF _Toc26158 14 HYPERLINK l _Toc31596 4.2.2 設(shè)計(jì)局部ER模型 PAGEREF _Toc31596 14 HYPERLINK l _Toc21316 4.2.3 設(shè)計(jì)全局ER模型 PAGEREF _Toc21316 15 HYPE
10、RLINK l _Toc11700 4.2.4 數(shù)據(jù)庫中的主要數(shù)據(jù)表構(gòu)造 PAGEREF _Toc11700 16 HYPERLINK l _Toc15978 第五章 系統(tǒng)實(shí)現(xiàn)20 HYPERLINK l _Toc6758 5.1 登錄20 HYPERLINK l _Toc20871 5.2 系統(tǒng)管理首頁21 HYPERLINK l _Toc10902 5.3 商品采購頁面 PAGEREF _Toc10902 22 HYPERLINK l _Toc17664 5.4 品牌信息管理頁面 PAGEREF _Toc17664 26 HYPERLINK l _Toc25137 5.5 庫存查詢界面 P
11、AGEREF _Toc25137 29 HYPERLINK l _Toc28097 5.6 商品銷售界面33 HYPERLINK l _Toc26715 5.7 銷售金額統(tǒng)計(jì)界面37 HYPERLINK l _Toc26715 5.8 銷售品牌統(tǒng)計(jì)41 HYPERLINK l _Toc26715 5.9 采購金額統(tǒng)計(jì) PAGEREF _Toc26715 45 HYPERLINK l _Toc26715 5.10 銷售金額統(tǒng)計(jì)49 HYPERLINK l _Toc26715 5.11 品牌統(tǒng)計(jì)分析53 HYPERLINK l _Toc26715 5.12 會(huì)員信息管理56 HYPERLINK l
12、 _Toc26715 5.13 會(huì)員卡管理60 HYPERLINK l _Toc26715 5.14 用戶管理63 HYPERLINK l _Toc26715 5.15 員工管理67 HYPERLINK l _Toc3229 第六章 系統(tǒng)測(cè)試72 HYPERLINK l _Toc24531 6.1 系統(tǒng)測(cè)試的目的72 HYPERLINK l _Toc29102 6.2 面向?qū)ο笙到y(tǒng)測(cè)試方案72 HYPERLINK l _Toc30553 總結(jié)73 HYPERLINK l _Toc23441 致74 HYPERLINK l _Toc6766 參考文獻(xiàn)75.1第一章 概述1.1 系統(tǒng)開發(fā)背景超市產(chǎn)
13、業(yè)被各國視為國民經(jīng)濟(jì)的支柱型產(chǎn)業(yè),在經(jīng)濟(jì)開展的過程中具有舉足輕重的作用,全球經(jīng)濟(jì)日趨一體化,國際、國超市產(chǎn)業(yè)競(jìng)爭越來越劇烈,我國超市產(chǎn)業(yè)也面臨巨大的時(shí)機(jī)和挑戰(zhàn),所以采用國際先進(jìn)的管理思想、現(xiàn)代的管理方式成為超市產(chǎn)業(yè)可持續(xù)開展的重要保障之一,超市產(chǎn)業(yè)的企業(yè)信息化管理是成為產(chǎn)業(yè)價(jià)值鏈上企業(yè)提升核心競(jìng)爭力的不可或缺的手段。在超市產(chǎn)業(yè)價(jià)值鏈上包括超市制造企業(yè)、超市制造企業(yè)、超市銷售企業(yè)、舊車交易企業(yè)、超市銷售企業(yè)、超市養(yǎng)護(hù)企業(yè)、超市維修企業(yè)、超市租賃企業(yè)和駕駛員培訓(xùn)企業(yè)等。特別是近兩年來,我國的超市產(chǎn)業(yè)完全可以用“火爆這兩個(gè)字來形容,而且據(jù)有關(guān)專家分析,這種勢(shì)頭會(huì)隨著“入世和我國人民生活水平的不斷提高
14、而繼續(xù)下去。*超市股份成立于1994年9月,是中國超市大型骨干生產(chǎn)企業(yè)和研發(fā)基地,占地面積105萬平方米,年生產(chǎn)能力35萬輛,在全國各地設(shè)有100多個(gè)辦事處,與500多家經(jīng)銷單位建立了長期的業(yè)務(wù)關(guān)系,銷售網(wǎng)絡(luò)普及全國各地。在這種情況下,超市是否齊全就顯得尤為重要,良好的售后效勞能為企業(yè)帶來更好的經(jīng)濟(jì)效益,所以超市股份專門成立了一個(gè)超市銷售公司來負(fù)責(zé)這項(xiàng)工作。1.2超市背景在我國超市形成在20世紀(jì)90年代初期,現(xiàn)在已經(jīng)成為我國零售業(yè)的一種重要形態(tài),為國民經(jīng)濟(jì)的開展發(fā)揮了重要的作用。隨著超市高速的開展,其經(jīng)營管理也變得愈加復(fù)雜,早期的售貨員站柜臺(tái)的形式早已不能滿足現(xiàn)有銷售也的開展,這樣就迫切地需要
15、引入新的管理技術(shù)。超市形態(tài)具有種種優(yōu)點(diǎn),但在目前狀況下,它仍存在零售業(yè)企業(yè)所共有的落后的一面,如:不能有效地管理每種商品,收款結(jié)算速度慢,容易出現(xiàn)營業(yè)過失,不宜進(jìn)展商品調(diào)價(jià),盤點(diǎn)效率低等,而且在超市日常管理中,商品的進(jìn)、銷、存等決策以經(jīng)歷為主,缺乏實(shí)時(shí)分析功能,管理人員對(duì)及時(shí)傳遞資料的要求始終得不到滿足。轍超市形態(tài)的高速開展,其經(jīng)營管理也變得愈加復(fù)雜,日常所需要處理的數(shù)據(jù)量也逐漸增大,商業(yè)運(yùn)轉(zhuǎn)的中間環(huán)節(jié)也越來越多,原始的人工管理已無法應(yīng)對(duì)這復(fù)雜的市場(chǎng)。為此,在選題過程中,我選擇了超市管理系統(tǒng)設(shè)計(jì)題目,依靠現(xiàn)代化的計(jì)算機(jī)信息處理技術(shù)來管理超市,從而節(jié)省了大量的人力、物力,改善了員工的工作條件,減
16、輕了勞動(dòng)強(qiáng)度,并且能夠快速反映出商品的進(jìn)、銷、存等狀況和各種反響信息分析,使管理人員快速對(duì)市場(chǎng)的變化做出相應(yīng)的決策,加快超市經(jīng)營管理效率。第二章 系統(tǒng)可行性研究2.1 技術(shù)可行性研究在IT行業(yè)中從業(yè)的工作人員一般都要求掌握計(jì)算機(jī)技術(shù),具有一定的軟硬件根底,會(huì)使用各種管理軟件,熟悉IT產(chǎn)品。因?yàn)?,有的超市?duì)員工的素質(zhì)要求比較高,從管理層到下面的銷售人員,都要求具有一定的計(jì)算機(jī)根底,所以在新系統(tǒng)投入使用時(shí),只要對(duì)員工進(jìn)展少量的培訓(xùn),系統(tǒng)的功能和使用方法就根本上能夠是系統(tǒng)順利運(yùn)行。2.2 經(jīng)濟(jì)可行性研究因?yàn)橥ㄟ^網(wǎng)絡(luò)傳遞銷售信息可以不受距離的限制,因此可以借閱許多的人力和物力,方便管理,由此可以減少不
17、必要的開支,同時(shí)該系統(tǒng)可以提高超市的銷售效率,即提高了超市的經(jīng)濟(jì)效益,所以從經(jīng)濟(jì)上完全是可行的。(1)超市有能力承擔(dān)系統(tǒng)開發(fā)費(fèi)用開發(fā)新系統(tǒng)的工作是一項(xiàng)間距復(fù)雜的工作,它的投資主要是人力和物力的投資。對(duì)于本系統(tǒng)的開發(fā)者來說,其主要投資還是在人力和物力兩個(gè)方面。如果是企業(yè)自己安排人手開發(fā)系統(tǒng)的話,其主要的投資還是在人力資源上,從系統(tǒng)的業(yè)務(wù)需求調(diào)查到系統(tǒng)的分析編碼制作都是需要巨大的人力投入的。軟件企業(yè)作為一個(gè)簡短的高科技產(chǎn)業(yè),其員工要求都比一般企業(yè)的要求要高,而且對(duì)系統(tǒng)開發(fā)及軟件產(chǎn)業(yè)了解比較多,所以在自我開發(fā)管理系統(tǒng)的過程中,企業(yè)自己比較容易安排人手,這樣就可以為企業(yè)借閱大局部的額外開支。同時(shí)軟件就
18、其它產(chǎn)品來說,屬于高端行業(yè),無論是產(chǎn)品的價(jià)格還是質(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)是一個(gè)信息化、智能化和先進(jìn)管理理念的集合體。而管理是一個(gè)動(dòng)態(tài)過程,在其運(yùn)行過程中要采取多項(xiàng)措施。所以在管理中獲得經(jīng)濟(jì)效益是一個(gè)綜合效益,要對(duì)它進(jìn)展直接定量的分析是比較困難的。一般新系統(tǒng)帶來的經(jīng)濟(jì)效益是簡介的,其最主要的表現(xiàn)就是減少了企業(yè)管理費(fèi)用和人力開支。而其它一些繁瑣的食物都通過新系統(tǒng)來加以分析解決,不僅節(jié)省了大量的時(shí)間,還為企業(yè)的各項(xiàng)決策提供了珍貴的資料,為企業(yè)帶來巨大的經(jīng)濟(jì)效益。2.
19、3 操作可行性研究本系統(tǒng)采用基于Windows的圖形用戶界面,而該系統(tǒng)是大家熟悉的操作系統(tǒng),對(duì)于那些有一般的計(jì)算機(jī)知識(shí)的人員就可以輕松上手。而整個(gè)超市管理系統(tǒng)采用最友好的交互界面,簡介明了,不需要對(duì)數(shù)據(jù)庫進(jìn)展深入的了解。由此,該系統(tǒng)的操作是可行的,有必要開發(fā)該系統(tǒng)。綜合以上三方面,該系統(tǒng)具有很高的開發(fā)可行性,無論是從技術(shù)上或者經(jīng)濟(jì)上還是操作上。2.4 HTML(Hyper Te*t Markup Language)介紹2.4.1HTML簡介HTML的英文全稱是Hyperte*t Markup Language,中文譯為“超文本標(biāo)記語言?!俺谋揪褪侵疙撁婵梢园瑘D片,聯(lián)接,甚至音樂,程序等非文
20、字的元素。在幾年前作為SGML的一個(gè)子集開發(fā)的。 一個(gè)HTML文件中包含了所有將顯示在網(wǎng)頁上的文字信息,其中也包括對(duì)瀏覽器的一些指示,如哪些文字應(yīng)放置在何處,顯示模式是什么樣的等。如果你還有一些圖片、動(dòng)畫、聲音或是任何其它形式的資源,HTML文件也會(huì)告訴瀏覽器到哪里去查找這些資源,以及這些資源將放置在網(wǎng)頁的什么位置。瀏覽的網(wǎng)頁就是由HTML語言編寫出來的。雖然HTML是一種語言,但HTML不是程序語言,如 C+ 和 Java之類,它只是標(biāo)示語言,你只要明白了各種標(biāo)記的用法便算學(xué)會(huì)了HTML.HTML 的格式非常簡單,只是由文字及標(biāo)記組合而成,因此任何文本編輯器都可以制作HTML頁面。 在編輯器
21、中輸入html代碼即可完成對(duì)網(wǎng)頁的設(shè)計(jì),如果在其中參加VB,JAVA等腳本文件以及數(shù)據(jù)庫連接有關(guān)的語句指令,便可對(duì)數(shù)據(jù)進(jìn)展查詢,從而生成動(dòng)態(tài)網(wǎng)頁的一局部。2.4.2HTML語言特點(diǎn)超級(jí)文本標(biāo)記語言文檔制作不是很復(fù)雜,單功能強(qiáng)大,支持不同數(shù)據(jù)格式的文件鑲?cè)?,這也是萬維網(wǎng)盛行的原因之一,其主要特點(diǎn)如下:簡易型:超級(jí)文本標(biāo)記語言版本升級(jí)采用超級(jí)方式,從而更加靈活方便??赏卣剐裕撼?jí)文本標(biāo)記語言的廣泛應(yīng)用帶來了加強(qiáng)功能,增加標(biāo)識(shí)符等要求,超級(jí)文本標(biāo)記語言采取子類元素的方式,為系統(tǒng)擴(kuò)展帶來保證。平臺(tái)無關(guān)性:雖然個(gè)人計(jì)算機(jī)大行其道,但使用MAC等其他機(jī)器的大有人在,超級(jí)文本標(biāo)記語言可以使用在廣泛的平臺(tái)上,
22、這也是萬維網(wǎng)盛行的另一個(gè)原因。2.5 JSP技術(shù)介紹2.5.1 JSP 簡介JSP是Java Server Page的簡稱,是多家公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn),主要用于開發(fā)動(dòng)態(tài)網(wǎng)頁。JSP頁面是由嵌入Java程序段和JSP標(biāo)記的傳統(tǒng)的HTML網(wǎng)頁文件組合而成。JSP是效勞器端的腳本語言,是以Java和Servlet為根底開發(fā)而成的動(dòng)態(tài)網(wǎng)頁生成技術(shù),它的底層實(shí)現(xiàn)是Java Servlet。JSP與Java Servlet一樣,是在效勞器端執(zhí)行的,通常客戶端向效勞器發(fā)出請(qǐng)求以后,效勞器對(duì)頁面中的Java代碼進(jìn)展處理,然后將生成的HTML頁面返回給客戶端的瀏覽器。JSP繼承了Java語言的
23、特點(diǎn),允許Web開發(fā)人員開發(fā)和維護(hù)與平臺(tái)無關(guān)、信息豐富、動(dòng)態(tài)的Web頁面,它能使Web開發(fā)人員輕易搭建網(wǎng)絡(luò)平臺(tái),建立起功能強(qiáng)大的Web。JSP將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計(jì)和顯示別離,支持可重用的基于組件的設(shè)計(jì),JSP可以把用戶界面沉著層次中別離出來,Web開發(fā)人員不必修改底層的動(dòng)態(tài)容,就可以修改整體的頁面布局,這使得基于Web的應(yīng)用程序的開發(fā)變得迅速和容易。2.5.2 JSP的特點(diǎn)JSP的主要的技術(shù)特點(diǎn)表達(dá)在以下幾個(gè)方面:1一次編寫,隨處運(yùn)行:JSP是以Java語言作為根底的,它繼承了Java語言的特點(diǎn),主要運(yùn)行在操作系統(tǒng)的JVM(Java Virtual Machine,Java虛擬機(jī))上,能夠運(yùn)行
24、JVM的操作系統(tǒng)就能運(yùn)行JSP,如Windows系列、Linu*、UNI*、AI*等。2有統(tǒng)一的技術(shù)標(biāo)準(zhǔn):JSP是由Sun公司倡導(dǎo)、多家公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn),獲得了大多數(shù)廠商的支持,使得系統(tǒng)可以根本上在所有平臺(tái)上任意環(huán)境中開發(fā),部署和擴(kuò)展。3可伸縮性:從只有一個(gè)小的Jar文件就可以運(yùn)行JSP/Servlet,到多臺(tái)Application進(jìn)展事務(wù)和消息處理,從一臺(tái)效勞器到多臺(tái)效勞器,都顯示了Java巨大的生命力。4執(zhí)行性能高:只需將JSP編譯一次使之成為Servlet文件,當(dāng)有一樣的客戶請(qǐng)求時(shí),JSP效勞器將產(chǎn)生一個(gè)該Servlet文件的一個(gè)線程來響應(yīng),而不是重新編譯JSP文件
25、,這樣就大大提高了Web效勞器端的響應(yīng)速度。5功能強(qiáng)大且多樣化的開發(fā)工具:目前市面上Java已經(jīng)有許多優(yōu)秀的開發(fā)工具,如Eclipse、MyEclipse等,開發(fā)JSP頁面可以借助這些開發(fā)工具,高效的編寫JSP代碼。第三章 系統(tǒng)需求分析3.1需求分析3.1.1 功能需求分析系統(tǒng)的目標(biāo),就是建立一個(gè)基于JSP的超市管理系統(tǒng),用于普通中小型超市。要求功能滿足用戶需求,界面友好,操作簡捷。 系統(tǒng)的功能構(gòu)造圖如圖3.1所示。超市管理系統(tǒng)管理員權(quán)限會(huì)員信息管理銷售管理倉庫管理品牌分析財(cái)務(wù)管理會(huì)員管理系統(tǒng)管理員工管理用戶管理會(huì)員卡管理品牌統(tǒng)計(jì)分析銷售金額統(tǒng)計(jì)采購金額統(tǒng)計(jì)商品銷售銷售品牌統(tǒng)計(jì)銷售金額統(tǒng)計(jì)商品
26、采購品牌信息管理庫存查詢圖3.1 功能構(gòu)造圖3.1.2 設(shè)計(jì)思想1.系統(tǒng)分成幾個(gè)相對(duì)獨(dú)立的模塊,但這些模塊都進(jìn)展集中式管理。 2.分層的模塊化程序設(shè)計(jì)思想,整個(gè)系統(tǒng)采用模塊化機(jī)構(gòu)設(shè)計(jì)。作為應(yīng)用程序有較強(qiáng)的可操作性和擴(kuò)展性。 3.合理的數(shù)據(jù)流設(shè)計(jì),在應(yīng)用系統(tǒng)設(shè)計(jì)中,相對(duì)獨(dú)立的模塊間以數(shù)據(jù)流相互連接,使各模塊間的耦合性較低,方便系統(tǒng)運(yùn)行,提高系統(tǒng)平安性。3.1.3設(shè)計(jì)原則為了使本系統(tǒng)功能齊全完備,操作簡便,最大限度的提高軟件的質(zhì)量,從而滿足用戶的實(shí)際需要,在設(shè)計(jì)開發(fā)過程中遵循了,如下原則: 1 合法性原則:依據(jù)產(chǎn)品核算系統(tǒng)的工作規(guī)定以及要求,參照核算實(shí)際的工作情況, 進(jìn)展諸如產(chǎn)品經(jīng)貨、銷售等工作。
27、 2 實(shí)用性原則:適合產(chǎn)品信息管理工作的實(shí)際需求,并能夠處理一些特殊情況的要求,此外,盡可能預(yù)留空間,以便擴(kuò)大功能。 3 準(zhǔn)確性原則:對(duì)輸入的相關(guān)資料建立檢錯(cuò)機(jī)制,及時(shí)報(bào)錯(cuò),使用戶能夠及時(shí)準(zhǔn)確的輸入合法資料如類型匹配,長度不超限等。 4 易操作原則:要求設(shè)計(jì)的系統(tǒng)功能齊全,接口友好,操作方便,必要的地方進(jìn)展提示。 5 源程序可讀性原則:為了便于其它設(shè)計(jì),維護(hù)人員讀懂代碼或以后的代碼修改,軟件升級(jí)維護(hù),既可能做好代碼注釋工作。 6 優(yōu)化原則:為了到達(dá)優(yōu)化的目的,合理的運(yùn)用窗口,菜單,對(duì)象等的繼承,自定義用戶對(duì)象,事件,函數(shù),減少不必要的重復(fù)性代碼,使程序簡潔明了,也方便了將來的維護(hù)。 7 平安性
28、原則:該系統(tǒng)的管理員具有可設(shè)置登陸密碼,修改密碼的權(quán)限。3.1.4 非功能性需求非功能性需求針對(duì)整個(gè)系統(tǒng)進(jìn)展。 1、界面需求3.1 界面需求表需求名稱詳細(xì)要求風(fēng)格界面友好,布局合理,美觀大方,實(shí)用性強(qiáng),操作簡單;顏色淡藍(lán)色系為主;分辨率1024*768;2、軟硬件環(huán)境需求表3.2 軟硬件環(huán)境需求表需求名稱詳細(xì)要求運(yùn)行速度系統(tǒng)啟動(dòng)運(yùn)行時(shí)間不超過5min,人機(jī)界面交互時(shí)間不超過5s;容量占用存大于15MB;操作系統(tǒng)性能10/100M bit/s;網(wǎng)絡(luò)傳輸率10/100M bit/s; 3、產(chǎn)品質(zhì)量需求表3.3 產(chǎn)品質(zhì)量需求表主要質(zhì)量屬性詳細(xì)要求正確性經(jīng)過測(cè)試到達(dá)了預(yù)期的效果;強(qiáng)健性具有一定的強(qiáng)健性
29、;可靠性容錯(cuò)能力強(qiáng),測(cè)試質(zhì)量合格;性能,效率性能優(yōu),效率高;易用性跨平臺(tái)操作;清晰性優(yōu);平安性平安可靠性極佳;可擴(kuò)展性優(yōu)良的可靠的接口;兼容性可作用于任何平臺(tái);可移植性正確的進(jìn)展軟件配置后,就可以正常運(yùn)行程序;第四章 系統(tǒng)設(shè)計(jì)4.1 系統(tǒng)總體設(shè)計(jì)系統(tǒng)的邏輯構(gòu)造見圖4.1。圖4.1 系統(tǒng)邏輯構(gòu)造圖4.2 系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)是系統(tǒng)設(shè)計(jì)中很重要的環(huán)節(jié),一個(gè)好的數(shù)據(jù)設(shè)計(jì)有助于系統(tǒng)的實(shí)施,保證系統(tǒng)的完善性,而一個(gè)糟糕的設(shè)計(jì),會(huì)在開發(fā)過程中帶給開發(fā)人員很多不必要的麻煩,甚至影響系統(tǒng)功能的實(shí)現(xiàn)。所以,一個(gè)嚴(yán)謹(jǐn)、規(guī)化的數(shù)據(jù)庫設(shè)計(jì)是很重要的。4.2.1 概念設(shè)計(jì)在概念設(shè)計(jì)階段中,從用戶的角度對(duì)待數(shù)據(jù)及處
30、理要求和約束,產(chǎn)生一個(gè)反映用戶觀點(diǎn)的概念模式。然后再把概念模式轉(zhuǎn)換成邏輯模式。將概念設(shè)計(jì)從設(shè)計(jì)過程中獨(dú)立開來,使各階段的任務(wù)相對(duì)單一化,設(shè)計(jì)復(fù)雜程度大大降低,不受特定DBMS的限制。利用ER方法進(jìn)展數(shù)據(jù)庫的概念設(shè)計(jì),可分成三步進(jìn)展:首先設(shè)計(jì)局部ER模式,然后把各局部ER模式綜合成一個(gè)全局模式,最后對(duì)全局ER模式進(jìn)展優(yōu)化,得到最終的模式,即概念模式。4.2.2 設(shè)計(jì)局部ER模型1商品會(huì)員卡號(hào),會(huì)員,銷售日期,銷售員,金額商品銷售銷售日期銷售員金額會(huì)員*會(huì)員卡號(hào)圖4.2 商品與屬性的定義2員工,性別,號(hào),出生日期,聯(lián)系方式,職位類型員工性別*職位類型聯(lián)系方式出生日期*號(hào)圖4.4 員工實(shí)體與屬性的定
31、義3用戶用戶名,用戶類型用戶用戶類型用戶名圖4.5 用戶實(shí)體與屬性的定義4.2.3 設(shè)計(jì)全局ER模型所有局部ER模式都設(shè)計(jì)好了后,接下來就是把它們綜合成單一的全局概念構(gòu)造。全局概念構(gòu)造不僅要支持所有局部ER模式,而且必須合理地表示一個(gè)完整、一致的數(shù)據(jù)庫概念構(gòu)造。1) 確定公共實(shí)體類型為了給多個(gè)局部ER模式的合并提供開場(chǎng)合并的根底,首先要確定各局部構(gòu)造中的公共實(shí)體類型。在這一步中我們僅根據(jù)實(shí)體類型名和鍵來認(rèn)定公共實(shí)體類型。一般把同名實(shí)體類型作為公共實(shí)體類型的一類候選,把具有一樣鍵的實(shí)體類型作為公共實(shí)體類型的另一類候選。2) 局部ER模式的合并合并的原則是:首先進(jìn)展兩兩合并;先合并那些現(xiàn)實(shí)世界中有
32、聯(lián)系的局部構(gòu)造;合并從公共實(shí)體類型開場(chǎng),最后再參加獨(dú)立的局部構(gòu)造。3) 消除沖突沖突分為三類:屬性沖突、構(gòu)造沖突、命名沖突。設(shè)計(jì)全局ER模式的目的不在于把假設(shè)干局部ER模式形式上合并為一個(gè)ER模式,而在于消除沖突,使之成為能夠被所有用戶共同理解和承受的同一的概念模型。4) 全局ER模式的優(yōu)化在得到全局ER模式后,為了提高數(shù)據(jù)庫系統(tǒng)的效率,還應(yīng)進(jìn)一步依據(jù)處理需求對(duì)ER模式進(jìn)展優(yōu)化。一個(gè)好的全局ER模式,除能準(zhǔn)確、全面地反映用戶功能需求外,還應(yīng)滿足以下條件:實(shí)體類型的個(gè)數(shù)要盡可能的少;實(shí)體類型所含屬性個(gè)數(shù)盡可能少;實(shí)體類型間聯(lián)系無冗余。4.2.4 數(shù)據(jù)庫中的主要數(shù)據(jù)表構(gòu)造1、brand表:2、ca
33、rd表:3、employee表:4、goods表5、loginuser表6、member表7、sales表8、sales_detail表9、stock表10、stock_detail表第五章 系統(tǒng)實(shí)現(xiàn)根據(jù)功能需求和總體設(shè)計(jì),以及系統(tǒng)要求界面良好、操作簡單的特點(diǎn),本系統(tǒng)良好地完成了界面的設(shè)計(jì)工作。以下是超市管理系統(tǒng)運(yùn)行時(shí)的假設(shè)干截圖以及功能模塊的主要界面。5.1 登錄 本模塊是系統(tǒng)登陸界面,實(shí)現(xiàn)的功能是檢測(cè)合法用戶,驗(yàn)證其用戶名密碼,以杜絕非法用戶侵入系統(tǒng)。本模塊界面非常簡單,就一用戶名和密碼兩個(gè)文本框和一個(gè)登陸按鈕,但實(shí)現(xiàn)的方法比較復(fù)雜,因?yàn)橄到y(tǒng)要自動(dòng)判斷其輸入的用戶名及密碼的正誤。圖5.1
34、用戶登錄界面實(shí)現(xiàn)本模塊的主要代碼如下所示:用戶密碼5.2 系統(tǒng)管理首頁 該界面是系統(tǒng)登陸后的第一個(gè)界面,也是系統(tǒng)操作的主界面,除了登陸模塊之外,其他后臺(tái)操作均在本平臺(tái)上進(jìn)展。本界面是由一個(gè)框架組成,包括上左右三大塊。左邊是一個(gè)菜單列表,單擊菜單時(shí)右邊顯示主模塊頁,操作非常簡單明了。圖5.2 系統(tǒng)管理首頁實(shí)現(xiàn)該框架的主要代碼如下所示:利佳超市管理系統(tǒng)5.3 商品采購頁面該功能主要包括商品的新增、修改、刪除和查看圖5.3商品采購頁面實(shí)現(xiàn)本模塊的主要代碼如下所示:采購采購日期:input class=Wdatevalue=type=te*t value= name=stock.stockDateon
35、focus=WdatePicker(readOnly:true) /采購員:img src=/images/tianjia.gifwidth=15 height=15新增img src=/images/bianji.gifwidth=14 height=14編輯img src=/images/shanchu.gifwidth=14 height=14刪除img src=/images/chakan.gifwidth=14 height=14查看 $stock.stockNovar title = 倉庫管理 商品采購; $(*titleLabel).html(title);function qu
36、ery() var action = /stock!queryStock.action; document.forms0.action= action; document.forms0.submit(); function addStock() var action = /stock!toAddStock.action; document.forms0.action= action; document.forms0.submit(); function delStock() var num = isChecked();if(num=0)$.messager.alert(警告,請(qǐng)選擇要?jiǎng)h除的記錄
37、!,warning);else$.messager.confirm(提示,是否確認(rèn)刪除所選記錄!,function(r)if (r) var action = /stock!delStock.action; document.forms0.action= action; document.forms0.submit(); ); function editStock() var num = isChecked();if(num=0)$.messager.alert(警告,請(qǐng)選擇要編輯的記錄!,warning);else if(num 1)$.messager.alert(警告,一次只能編輯一條記
38、錄!,warning);else var action = /stock!toEditStock.action; document.forms0.action= action; document.forms0.submit(); function viewStock() var num = isChecked();if(num=0)$.messager.alert(警告,請(qǐng)選擇要查看的記錄!,warning);else if(num 1)$.messager.alert(警告,一次只能查看一條記錄!,warning);else var action = /stock!viewStock.act
39、ion; document.forms0.action= action; document.forms0.submit(); $(document).ready(function() var $messageInfo = $(*messageInfo).val();if($messageInfo != null & $messageInfo != )$.messager.show(title:提示,msg:$messageInfo,timeout:2000,showType:slide); $(*messageInfo).val(); );5.4 品牌信息管理頁面該模塊包括對(duì)品牌信息的新增、修
40、改、刪除和查看圖5.4品牌信息管理頁面實(shí)現(xiàn)本模塊的主要代碼如下所示:品牌名稱:img src=/images/tianjia.gifwidth=15 height=15新增img src=/images/bianji.gifwidth=14 height=14編輯img src=/images/shanchu.gifwidth=14 height=14刪除img src=/images/chakan.gifwidth=14 height=14查看 $brand.numvar title = 倉庫管理 品牌信息管理; $(*titleLabel).html(title);function que
41、ry() var action = /brand!queryBrand.action; document.forms0.action= action; document.forms0.submit(); function addBrand() var action =/brand!toAddBrand.action; document.forms0.action= action; document.forms0.submit(); function delBrand() var num = isChecked();if(num=0)$.messager.alert(警告,請(qǐng)選擇要?jiǎng)h除的記錄!,
42、warning);else$.messager.confirm(提示,是否確認(rèn)刪除所選記錄!,function(r)if (r) var action = /brand!delBrand.action; document.forms0.action= action; document.forms0.submit(); ); function editBrand() var num = isChecked();if(num=0)$.messager.alert(警告,請(qǐng)選擇要編輯的記錄!,warning);else if(num 1)$.messager.alert(警告,一次只能編輯一條記錄!
43、,warning);else var action = /brand!toEditBrand.action; document.forms0.action= action; document.forms0.submit(); function viewBrand() var num = isChecked();if(num=0)$.messager.alert(警告,請(qǐng)選擇要查看的記錄!,warning);else if(num 1)$.messager.alert(警告,一次只能查看一條記錄!,warning);else var action = /brand!viewBrand.actio
44、n; document.forms0.action= action; document.forms0.submit(); $(document).ready(function() var $messageInfo = $(*messageInfo).val();if($messageInfo != null & $messageInfo != )$.messager.show(title:提示,msg:$messageInfo,timeout:2000,showType:slide); $(*messageInfo).val(); );5.5 庫存查詢界面該功能主要是對(duì)庫存進(jìn)展實(shí)時(shí)查詢。圖5.
45、5庫存查詢界面主要代碼如下:商品名稱:img src=/images/chakan.gifwidth=14 height=14查看 $goods.goodNovar title = 倉庫管理 庫存查詢; $(*titleLabel).html(title);function query() var action = /goods!queryGoods.action; document.forms0.action= action; document.forms0.submit(); function addGoods() var action = /goods!toAddGoods.action
46、; document.forms0.action= action; document.forms0.submit(); function delGoods() var num = isChecked();if(num=0)$.messager.alert(警告,請(qǐng)選擇要?jiǎng)h除的記錄!,warning);else$.messager.confirm(提示,是否確認(rèn)刪除所選記錄!,function(r)if (r) var action = /goods!delGoods.action; document.forms0.action= action; document.forms0.submit()
47、; ); function editGoods() var num = isChecked();if(num=0)$.messager.alert(警告,請(qǐng)選擇要編輯的記錄!,warning);else if(num 1)$.messager.alert(警告,一次只能編輯一條記錄!,warning);else var action = /goods!toEditGoods.action; document.forms0.action= action; document.forms0.submit(); function viewGoods() var num = isChecked();if
48、(num=0)$.messager.alert(警告,請(qǐng)選擇要查看的記錄!,warning);else if(num 1)$.messager.alert(警告,一次只能查看一條記錄!,warning);else var action = /goods!viewGoods.action; document.forms0.action= action; document.forms0.submit(); $(document).ready(function() var $messageInfo = $(*messageInfo).val();if($messageInfo != null & $
49、messageInfo != )$.messager.show(title:提示,msg:$messageInfo,timeout:2000,showType:slide); $(*messageInfo).val(); ); 5.6 商品銷售界面該功能主要包括商品銷售的新增、修改、刪除和查看圖5.6商品銷售界面主要代碼如下:會(huì)員卡號(hào):銷售員:img src=/images/tianjia.gifwidth=15 height=15新增img src=/images/bianji.gifwidth=14 height=14編輯img src=/images/shanchu.gifwidth=1
50、4 height=14刪除img src=/images/chakan.gifwidth=14 height=14查看 $sales.memberNovar title = 銷售管理 商品銷售; $(*titleLabel).html(title);function query() var action = /sales!querySales.action; document.forms0.action= action; document.forms0.submit(); function addSales() var action = /sales!toAddSales.action; do
51、cument.forms0.action= action; document.forms0.submit(); function delSales() var num = isChecked();if(num=0)$.messager.alert(警告,請(qǐng)選擇要?jiǎng)h除的記錄!,warning);else$.messager.confirm(提示,是否確認(rèn)刪除所選記錄!,function(r)if (r) var action = /sales!delSales.action; document.forms0.action= action; document.forms0.submit(); );
52、 function editSales() var num = isChecked();if(num=0)$.messager.alert(警告,請(qǐng)選擇要編輯的記錄!,warning);else if(num 1)$.messager.alert(警告,一次只能編輯一條記錄!,warning);else var action = /sales!toEditSales.action; document.forms0.action= action; document.forms0.submit(); function viewSales() var num = isChecked();if(num
53、=0)$.messager.alert(警告,請(qǐng)選擇要查看的記錄!,warning);else if(num 1)$.messager.alert(警告,一次只能查看一條記錄!,warning);else var action = /sales!viewSales.action; document.forms0.action= action; document.forms0.submit(); $(document).ready(function() var $messageInfo = $(*messageInfo).val();if($messageInfo != null & $mess
54、ageInfo != )$.messager.show(title:提示,msg:$messageInfo,timeout:2000,showType:slide); $(*messageInfo).val(); );5.7 銷售金額統(tǒng)計(jì)界面該功能主要是對(duì)銷售情況的查詢統(tǒng)計(jì)圖5.7銷售金額統(tǒng)計(jì)界面主要代碼如下:銷售日期:input class=Wdate type=te*t name=detail.startDate id=startDate value=onfocus=WdatePicker(readOnly:true) /至input class=Wdate type=te*t name=
55、detail.endDate id=endDate value=onfocus=WdatePicker(readOnly:true) /商品名稱:銷售日期商品編號(hào)商品名稱銷售單價(jià)(元)銷售數(shù)量總金額(元)利潤(元)毛利率%銷售員$detailTemp.goodNo$detailTemp.goodsName$detailTemp.price$detailTemp.num$detailTemp.money$(detailTemp.price-detailTemp.ine)*detailTemp.num$detailTemp.memberNamevar title = 銷售管理 銷售金額統(tǒng)計(jì); $(
56、*titleLabel).html(title);function query() var action = /sales!staticSales.action; document.forms0.action= action; document.forms0.submit(); function addSales() var action = /sales!toAddSales.action; document.forms0.action= action; document.forms0.submit(); function delSales() var num = isChecked();i
57、f(num=0)$.messager.alert(警告,請(qǐng)選擇要?jiǎng)h除的記錄!,warning);else$.messager.confirm(提示,是否確認(rèn)刪除所選記錄!,function(r)if (r) var action = /sales!delSales.action; document.forms0.action= action; document.forms0.submit(); ); function editSales() var num = isChecked();if(num=0)$.messager.alert(警告,請(qǐng)選擇要編輯的記錄!,warning);else i
58、f(num 1)$.messager.alert(警告,一次只能編輯一條記錄!,warning);else var action = /sales!toEditSales.action; document.forms0.action= action; document.forms0.submit(); function viewSales() var num = isChecked();if(num=0)$.messager.alert(警告,請(qǐng)選擇要查看的記錄!,warning);else if(num 1)$.messager.alert(警告,一次只能查看一條記錄!,warning);e
59、lse var action = /sales!viewSales.action; document.forms0.action= action; document.forms0.submit(); $(document).ready(function() var $messageInfo = $(*messageInfo).val();if($messageInfo != null & $messageInfo != )$.messager.show(title:提示,msg:$messageInfo,timeout:2000,showType:slide); $(*messageInfo)
60、.val(); );5.8 銷售品牌統(tǒng)計(jì)該功能主要對(duì)銷售品牌進(jìn)展查詢統(tǒng)計(jì)主要代碼如下:銷售日期:input class=Wdate type=te*t name=detail.startDate id=startDate value=onfocus=WdatePicker(readOnly:true) /至input class=Wdate type=te*t name=detail.endDate id=endDate value=onfocus=WdatePicker(readOnly:true) /品牌名稱銷售數(shù)量銷售金額元本錢元利潤元毛利率%$detailTemp.brand$deta
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度殘障人士職業(yè)康復(fù)服務(wù)合同2篇
- 溫州職業(yè)技術(shù)學(xué)院《BM概論與實(shí)訓(xùn)》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025年度智能設(shè)備租賃服務(wù)與技術(shù)支持合同2篇
- 二零二五年度金融資產(chǎn)證券化股份質(zhì)押交易合同3篇
- 2025年度學(xué)校窗簾更換及節(jié)能環(huán)保合同3篇
- 個(gè)人財(cái)產(chǎn)質(zhì)押借款協(xié)議書(2024年修訂)版
- 個(gè)人房產(chǎn)抵押貸款協(xié)議范本(2024版)版B版
- 渭南師范學(xué)院《樂理視唱二》2023-2024學(xué)年第一學(xué)期期末試卷
- 2024版簡易自愿離婚合同書范例一
- 二零二五年度新能源汽車采購合同質(zhì)量監(jiān)控與配送管理細(xì)則3篇
- 《美麗中國是我家》 課件
- 全面依法治國
- GB/T 17215.304-2017交流電測(cè)量設(shè)備特殊要求第4部分:經(jīng)電子互感器接入的靜止式電能表
- 2023年最新的鄉(xiāng)鎮(zhèn)街道班子成員民主生活互相批評(píng)意見2023
- 商務(wù)溝通第二版第6章管理溝通
- 培訓(xùn)課件-核電質(zhì)保要求
- 高考英語真題100個(gè)長難句(語法填空)
- 過敏原檢測(cè)方法分析
- 室外給水排水和燃?xì)鉄崃こ炭拐鹪O(shè)計(jì)規(guī)范
- 【個(gè)人獨(dú)資】企業(yè)有限公司章程(模板)
- 外觀GRR考核表
評(píng)論
0/150
提交評(píng)論