版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
PAGEPAGE15編號:《管理信息系統(tǒng)》課程設(shè)計
《商場經(jīng)營管理系統(tǒng)的設(shè)計與開發(fā)》說明書院系:信息工程學院姓名:白英麗1134150228李冀雪1134150110陳瓊1134150104邵勇博1134150121賈寶佩1134150216張堅強1134150129楊艷1134150237專業(yè):計算機科學與技術(shù)年級:2011級指導教師:孫利完成日期:2012年12月18日目錄 商場經(jīng)營管理系統(tǒng)目錄TOC\o"1-3"\f\h\z\u1緒論 11.1課程設(shè)計的背景 11.2課程設(shè)計的目的和意義 11.3設(shè)計的主要內(nèi)容 22相關(guān)技術(shù)介紹 32.1JSP技術(shù) 32.2SSH技術(shù) 52.3MyEclipse環(huán)境 62.4Tomcar服務器 62.5MySql數(shù)據(jù)庫 73需求分析 103.1需求規(guī)定 103.2對功能的規(guī)定 103.3運行環(huán)境規(guī)定 144設(shè)計與實現(xiàn) 164.1系統(tǒng)概要設(shè)計 164.1.1需求規(guī)定 164.1.2基本設(shè)計概念和處理流程 174.1.3接口設(shè)計 184.1.4運行與維護設(shè)計 194.1.5系統(tǒng)出錯處理設(shè)計 204.1.6安全保密設(shè)計 204.2數(shù)據(jù)庫設(shè)計 204.2.1概念設(shè)計 204.2.2邏輯結(jié)構(gòu)設(shè)計 214.3詳細設(shè)計 224.3.1程序描述 244.3.2性能 384.3.3測試計劃 386總結(jié) 45參考文獻 46緒論 商場經(jīng)營管理系統(tǒng)1緒論1.1課程設(shè)計的背景在信息時代的今天,計算機以其快速、準確的信息處理功能滲透于我們周圍的方方面面,當今的社會也正在快速的向信息化社會前進,信息系統(tǒng)的作用越來越大,商場經(jīng)營管理也日漸體現(xiàn)出運用計算機的優(yōu)越性。而我國商場數(shù)量較多,類型復雜,分布跨度大,隨著全球經(jīng)濟一體化的發(fā)展,我國經(jīng)濟市場將面臨外資企業(yè)和國外產(chǎn)品與服務的雙重挑戰(zhàn),比較而言,外資企業(yè)具有更為雄厚的資金實力,豐富的管理經(jīng)驗,和先進的技術(shù)手段。因此,要借助先進的管理思想轉(zhuǎn)變經(jīng)營觀念,使用信息化提高商場的管理水平和工作效率,在今后的競爭中取勝。隨著技術(shù)的發(fā)展,電腦的操作日趨簡化,電腦知識日趨普及,同時市場經(jīng)濟快速多變,競爭激烈,因此商場采用電腦管理進貨、庫存、銷售等諸多環(huán)節(jié)也已成為趨勢。信息的迅猛發(fā)展使人們獲得信息,處理信息的方式不斷變化,進而推動著企業(yè)的管理模式的不斷變革。商業(yè)作為連接生產(chǎn)與消費的紐帶和橋梁,利用信息技術(shù)不僅可以提高商業(yè)企業(yè)自身的競爭能力,同時還可以指導生產(chǎn)引導消費。1.2課程設(shè)計的目的和意義商品零售企業(yè)需要對日常經(jīng)營活動中涉及的商品、顧客、員工等數(shù)據(jù)進行有效管理。在早期的商業(yè)零售企業(yè)管理系統(tǒng)中,主要是對正在銷售的商品進行管理,在當前的商場經(jīng)營管理系統(tǒng)中已不僅僅有該功能,還要加入與商場有關(guān)的庫存等相關(guān)操作功能。隨著商品零售業(yè)的蓬勃發(fā)展,商場規(guī)模的日益增大,其經(jīng)營管理愈加復雜,各類業(yè)務數(shù)量漸趨龐大,單純的人工數(shù)據(jù)管理方式已無法勝任。特別是在計算機聯(lián)網(wǎng)后,數(shù)據(jù)在網(wǎng)上傳遞,可以實現(xiàn)數(shù)據(jù)共享,避免重復勞動,規(guī)范商場管理行為,從而提高了管理效率和水平。以數(shù)據(jù)庫技術(shù)為基礎(chǔ)的商場經(jīng)營管理系統(tǒng)是一類典型的面向商業(yè)零售企業(yè)日常經(jīng)營管理的數(shù)據(jù)庫應用系統(tǒng),它把管理人員從繁瑣的數(shù)據(jù)計算處理中解脫出來,從而全面提高了商場經(jīng)營的效率。該系統(tǒng)軟件非常容易被接受,其具有簡單易學性,便于管理等功能。本工程的設(shè)計目標就是用最少的人力,來完成商場中的日常工作。1.3設(shè)計的主要內(nèi)容商場經(jīng)營管理系統(tǒng)是基于SSH進行的設(shè)計,利用相關(guān)技術(shù),實現(xiàn)系統(tǒng)的安全性能,以及方便快捷的性能,從而達到對對商場經(jīng)營管理的有效性。本系統(tǒng)主要是實現(xiàn)對日常經(jīng)營活動中涉及的商品、顧客、員工等數(shù)據(jù)進行有效管理,以提高商場的經(jīng)營管理效率為目的,應實現(xiàn)會員管理、商品入庫管理、日常銷售管理和查詢統(tǒng)計四類功能,整個系統(tǒng)工作在商場的局域網(wǎng)環(huán)境下。商場經(jīng)營管理管理系統(tǒng)的設(shè)計,分為前臺銷售系統(tǒng)和后臺管理系統(tǒng)兩部分。前臺銷售系統(tǒng)由銷售人員進行操作,銷售人員用自己的賬戶和密碼登錄系統(tǒng),可以對商品實現(xiàn)查詢、退貨、銷售的功能。后臺管理系統(tǒng)則由管理員進行操作,管理員要用自己的賬號密碼登陸進入系統(tǒng),從而商品查詢統(tǒng)計,庫存管理,人員管理,銷售管理等,從而實現(xiàn)對商場的管理。相關(guān)技術(shù)介紹 商場經(jīng)營管理系統(tǒng)2相關(guān)技術(shù)介紹2.1JSP技術(shù)JSP(JavaServerPages)技術(shù)是由Sun公司發(fā)布的用于開發(fā)動態(tài)Web應用的一項技術(shù)。它以其簡單易學、跨平臺的特性,在眾多動態(tài)Web應用程序設(shè)計語言中異軍突起,在短短幾年中已經(jīng)形成了一套完整的規(guī)范,并廣泛地應用于電子商務等各個領(lǐng)域中。在國內(nèi),JSP現(xiàn)在也得到了比較廣泛的重視,得到了很好的發(fā)展,越來越多的動態(tài)網(wǎng)站開始采用JSP技術(shù)[1]。本章就對JSP及其相關(guān)技術(shù)進行簡單的介紹。JSP技術(shù)可以以一種簡捷而快速的方法生成Web頁面。使用JSP技術(shù)的Web頁面可以很容易地顯示動態(tài)內(nèi)容。JSP技術(shù)的設(shè)計目的是使得構(gòu)造基于Web的應用程序更加容易和快捷,而這些應用程序能夠與各種Web服務器、應用服務器、瀏覽器和開發(fā)工具共同工作。JSP技術(shù)不是惟一的動態(tài)網(wǎng)頁技術(shù),也不是第一個,在JSP技術(shù)出現(xiàn)之前就已經(jīng)存在幾種優(yōu)秀的動態(tài)網(wǎng)頁技術(shù),如CGI、ASP等。下面結(jié)合這些技術(shù)的介紹,講述動態(tài)網(wǎng)頁技術(shù)的發(fā)展和JSP技術(shù)的誕生。JSP的開發(fā)背景及發(fā)展歷史在萬維網(wǎng)短暫的歷史中,萬維網(wǎng)已經(jīng)從一個大部分顯示靜態(tài)信息的網(wǎng)絡演化到對股票進行交易和進行購書操作的一個基礎(chǔ)設(shè)施。在各種各樣的應用程序中,對于可能使用的基于Web的客戶端,看上去沒有任何限制?;跒g覽器客戶端的應用程序比傳統(tǒng)的基于客戶機/服務器的應用程序有幾個好處。這些好處包括幾乎沒有限制的客戶端訪問和極其簡化的應用程序部署和管理(要更新一個應用程序,管理人員只需要更改一個基于服務器的程序,而不是成千上萬的安裝在客戶端的應用程序)。這樣,軟件工業(yè)正迅速地向建造基于瀏覽器客戶端的多層次應用程序邁進。這些快速增長的精巧的基于Web的應用程序要求開發(fā)技術(shù)上的改進。靜態(tài)HTML對于顯示相對靜態(tài)的內(nèi)容是不錯的選擇;新的挑戰(zhàn)在于創(chuàng)建交互的基于Web的應用程序,在這些程序中,頁面的內(nèi)容是基于用戶的請求或者系統(tǒng)的狀態(tài),而不是預先定義的文字。對于這個問題的一個早期解決方案是使用CGI-BIN接口。開發(fā)人員編寫與接口相關(guān)的單獨的程序,以及基于Web的應用程序,后者通過Web服務器來調(diào)用前者。這個方案有著嚴重的擴展性問題——每個新的CGI要求在服務器上新增一個進程。如果多個用戶并發(fā)地訪問該程序,這些進程將消耗該Web服務器所有的可用資源,并且系統(tǒng)性能會降低到極其低下的地步。某些Web服務器供應商已經(jīng)嘗試通過為他們的服務器提供“插件”和API來簡化Web應用程序的開發(fā)。這些解決方案是與特定的Web服務器相關(guān)的,不能解決跨多個供應商的解決方案的問題。例如,微軟的ActiveServerPages(ASP)技術(shù)使得在Web頁面上創(chuàng)建動態(tài)內(nèi)容更加容易,但也只能工作在微軟的IIS和PersonalWebServer上。還存在其他的解決方案,但都不能使一個普通的頁面設(shè)計者能夠輕易地掌握。例如,像JavaServlet這樣的技術(shù)就可以使得用Java語言編寫交互的應用程序的服務器端的代碼變得容易。開發(fā)人員能夠編寫出這樣的Servlet,以接收來自Web瀏覽器的HTTP請求,動態(tài)地生成響應(可能要查詢數(shù)據(jù)庫來完成這項請求),然后發(fā)送包含HTML或XML文檔的響應到瀏覽器。注意:一個JavaServlet就是一個基于Java技術(shù)的運行在服務器端的程序(與Applet不同,后者運行在瀏覽器端)。Servlet會在本書第4章介紹。采用這種方法,整個網(wǎng)頁必須都在JavaServlet中制作。如果開發(fā)人員或者Web管理人員想要調(diào)整頁面顯示,就不得不編輯并重新編譯該JavaServlet,即使在邏輯上已經(jīng)能夠運行了。采用這種方法,生成帶有動態(tài)內(nèi)容的頁面仍然需要應用程序的開發(fā)技巧。很顯然,目前所需要的是一個業(yè)界范圍內(nèi)的創(chuàng)建動態(tài)內(nèi)容頁面的解決方案。這個方案將解決當前方案所受到的限制。如下:(1)能夠在任何Web或應用程序服務器上運行。(2)將應用程序邏輯和頁面顯示分離。(3)能夠快速地開發(fā)和測試。(4)簡化開發(fā)基于Web的交互式應用程序的過程。JSP技術(shù)就是被設(shè)計用來滿足這樣的要求的。JSP規(guī)范是Web服務器、應用服務器、交易系統(tǒng)以及開發(fā)工具供應商間廣泛合作的結(jié)果。Sun開發(fā)出這個規(guī)范來整合和平衡已經(jīng)存在的對Java編程環(huán)境(例如,JavaServlet和JavaBeans)進行支持的技術(shù)和工具。其結(jié)果是產(chǎn)生了一種新的、開發(fā)基于Web應用程序的方法,給予使用基于組件應用邏輯的頁面設(shè)計者以強大的功能。2.2SSH技術(shù)SSH為struts+spring+hibernate的一個集成框架,是目前較流行的一種Web應用程序開源框架。集成SSH框架的系統(tǒng)從職責上分為四層:表示層、業(yè)務邏輯層、數(shù)據(jù)持久層和域模塊層,以幫助開發(fā)人員在短期內(nèi)搭建結(jié)構(gòu)清晰、可復用性好、維護方便的Web應用程序。其中使用Struts作為系統(tǒng)的整體基礎(chǔ)架構(gòu),負責MVC的分離,在Struts框架的模型部分,利用Hibernate框架對持久層提供支持,業(yè)務層用Spring支持。具體做法是:用面向?qū)ο蟮姆治龇椒ǜ鶕?jù)需求提出一些模型,將這些模型實現(xiàn)為基本的Java對象,然后編寫基本的DAO接口,并給出Hibernate的DAO實現(xiàn),采用Hibernate架構(gòu)實現(xiàn)的DAO類來實現(xiàn)Java類與數(shù)據(jù)庫之間的轉(zhuǎn)換和訪問,最后由Spring完成業(yè)務邏輯。系統(tǒng)的基本業(yè)務流程是:在表示層中,首先通過JSP頁面實現(xiàn)交互界面,負責傳送請求(Request)和接收響應(Response),然后Struts根據(jù)配置文件(struts-config.xml)將ActionServlet接收到的Request委派給相應的Action處理。在業(yè)務層中,管理服務組件的SpringIoC容器負責向Action提供業(yè)務模型(Model)組件和該組件的協(xié)作對象數(shù)據(jù)處理(DAO)組件完成業(yè)務邏輯,并提供事務處理、緩沖池等容器組件以提升系統(tǒng)性能和保證數(shù)據(jù)的完整性。而在持久層中,則依賴于Hibernate的對象化映射和數(shù)據(jù)庫交互,處理DAO組件請求的數(shù)據(jù),并返回處理結(jié)果[2]。采用上述開發(fā)模型,不僅實現(xiàn)了視圖、控制器與模型的徹底分離,而且還實現(xiàn)了業(yè)務邏輯層與持久層的分離。這樣無論前端如何變化,模型層只需很少的改動,并且數(shù)據(jù)庫的變化也不會對前端有所影響,大大提高了系統(tǒng)的可復用性。而且由于不同層之間耦合度小,有利于團隊成員并行工作,大大提高了開發(fā)效率。2.3MyEclipse環(huán)境MyEclipse企業(yè)級工作平臺(MyEclipseEnterpriseWorkbench,簡稱MyEclipse)是對EclipseIDE的擴展,利用它我們可以在數(shù)據(jù)庫和JavaEE的開發(fā)、發(fā)布以及應用程序服務器的整合方面極大的提高工作效率。它是功能豐富的JavaEE集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate。MyEclipse,是一個十分優(yōu)秀的用于開發(fā)Java,J2EE的Eclipse插件集合,MyEclipse的功能非常強大,支持也十分廣泛,尤其是對各種開源產(chǎn)品的支持十分不錯。在結(jié)構(gòu)上,MyEclipse的特征可以被分為7類:(1)JavaEE模型(2)WEB開發(fā)工具(3)EJB開發(fā)工具(4)應用程序服務器的連接器(5)JavaEE項目部署服務(6)數(shù)據(jù)庫服務(7)MyEclipse整合幫助對于以上每一種功能上的類別,在Eclipse中都有相應的功能部件,并通過一系列的插件來實現(xiàn)它們。MyEclipse結(jié)構(gòu)上的這種模塊化,可以讓我們在不影響其他模塊的情況下,對任一模塊進行單獨的擴展和升級。簡單而言,MyEclipse是Eclipse的插件,也是一款功能強大的JavaEE集成開發(fā)環(huán)境,支持代碼編寫、配置、測試以及除錯,MyEclipse6.0以前版本需先安裝Eclipse。MyEclipse6.0以后版本安裝時不需安裝Eclipse。2.4Tomcar服務器Tomcat是Apache軟件基金會(ApacheSoftwareFoundation)的Jakarta項目中的一個核心項目,由Apache、Sun和其他一些公司及個人共同開發(fā)而成。由于有了Sun的參與和支持,最新的Servlet和JSP規(guī)范總是能在Tomcat中得到體現(xiàn),Tomcat5支持最新的Servlet2.4和JSP2.0規(guī)范。因為Tomcat技術(shù)先進、性能穩(wěn)定,而且免費,因而深受Java愛好者的喜愛并得到了部分軟件開發(fā)商的認可,成為目前比較流行的Web應用服務器。目前最新版本是7.0。Tomcat很受廣大程序員的喜歡,因為它運行時占用的系統(tǒng)資源小,擴展性好,支持負載平衡與郵件服務等開發(fā)應用系統(tǒng)常用的功能;而且它還在不斷的改進和完善中,任何一個感興趣的程序員都可以更改它或在其中加入新的功能。Tomcat是一個輕量級應用服務器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調(diào)試JSP程序的首選。對于一個初學者來說,可以這樣認為,當在一臺機器上配置好Apache服務器,可利用它響應對HTML頁面的訪問請求。實際上Tomcat部分是Apache服務器的擴展,但它是獨立運行的,所以當你運行tomcat時,它實際上作為一個與Apache獨立的進程單獨運行的。這里的訣竅是,當配置正確時,Apache為HTML頁面服務,而Tomcat實際上運行JSP頁面和Servlet。另外,Tomcat和IIS、Apache等Web服務器一樣,具有處理HTML頁面的功能,另外它還是一個Servlet和JSP容器,獨立的Servlet容器是Tomcat的默認模式。不過,Tomcat處理靜態(tài)HTML的能力不如Apache服務器。目前Tomcat最新版本為7.0.27Released。2.5MySql數(shù)據(jù)庫MySQL是最受歡迎的開源SQL數(shù)據(jù)庫管理系統(tǒng),它由MySQLAB開發(fā)、發(fā)布和支持。MySQLAB是一家基于MySQL開發(fā)人員的商業(yè)公司,它是一家使用了一種成功的商業(yè)模式來結(jié)合開源價值和方法論的第二代開源公司。MySQL是MySQLAB的注冊商標。
MySQL是一個快速的、多線程、多用戶和健壯的SQL數(shù)據(jù)庫服務器。MySQL服務器支持關(guān)鍵任務、重負載生產(chǎn)系統(tǒng)的使用,也可以將它嵌入到一個大配置(mass-deployed)的軟件中去。MySQL網(wǎng)站()提供了關(guān)于MySQL和MySQLAB的最新的消息。
MySQL是一個數(shù)據(jù)庫管理系統(tǒng)
一個數(shù)據(jù)庫是一個結(jié)構(gòu)化的數(shù)據(jù)集合。它可以是從一個簡單的銷售表到一個美術(shù)館、或者一個社團網(wǎng)絡的龐大的信息集合。如果要添加、訪問和處理存儲在一個計算機數(shù)據(jù)庫中的數(shù)據(jù),你就需要一個像MySQL這樣的數(shù)據(jù)庫管理系統(tǒng)。從計算機可以很好的處理大量的數(shù)據(jù)以來,數(shù)據(jù)庫管理系統(tǒng)就在計算機處理中和獨立應用程序或其他部分應用程序一樣扮演著一個重要的角色。
MySQL是一個關(guān)系數(shù)據(jù)庫管理系統(tǒng)
關(guān)系數(shù)據(jù)庫把數(shù)據(jù)存放在分立的表格中,這比把所有數(shù)據(jù)存放在一個大倉庫中要好得多,這樣做將增加你的速度和靈活性?!癕ySQL”中的SQL代表“StructuredQueryLanguage”(結(jié)構(gòu)化查詢語言)。SQL是用于訪問數(shù)據(jù)庫的最通用的標準語言,它是由ANSI/ISO定義的SQL標準。SQL標準發(fā)展自1986年以來,已經(jīng)存在多個版本:SQL-86,SQL-92,SQL:1999,SQL:2003,其中SQL:2003是該標準的當前版本。
MySQL是開源的
開源意味著任何人都可以使用和修改該軟件,任何人都可以從Internet上下載和使用MySQL而不需要支付任何費用。如果你愿意,你可以研究其源代碼,并根據(jù)你的需要修改它。MySQL使用GPL(GNUGeneralPublicLicense,通用公共許可),在hpt:///licenses中定義了你在不同的場合對軟件可以或不可以做什么。如果你覺得GPL不爽或者想把MySQL的源代碼集成到一個商業(yè)應用中去,你可以向MySQLAB購買一個商業(yè)許可版本。
MySQL服務器是一個快的、可靠的和易于使用的數(shù)據(jù)庫服務器
如果這是你正在尋找的,你可以試一試。MySQL服務器還包含一個由用戶緊密合作開發(fā)的實用特性集。MySQL服務器原本就是開發(fā)比已存在的數(shù)據(jù)庫更快的用于處理大的數(shù)據(jù)庫的解決方案,并且已經(jīng)成功用于高苛刻生產(chǎn)環(huán)境多年。盡管MySQL仍在開發(fā)中,但它已經(jīng)提供一個豐富和極其有用的功能集。它的連接性、速度和安全性使MySQL非常適合訪問在Internet上的數(shù)據(jù)庫。
MySQL服務器工作在客戶/服務器或嵌入系統(tǒng)中
MySQL數(shù)據(jù)庫服務器是一個客戶/服務器系統(tǒng),它由多線程SQL服務器組成,支持不同的后端、多個不同的客戶程序和庫、管理工具和廣泛的應用程序接口(APIs)。
MySQL也可以是一個嵌入的多線程庫,你可以把它連接到你的應用中而得到一個小、快且易于管理的產(chǎn)品。
有大量的MySQL軟件可以使用,幸運的是,你可以找到你所喜愛的已經(jīng)支持MySQL數(shù)據(jù)庫服務器的軟件和語言。
MySQL的官方發(fā)音是“MyEssQueEll”,而不是“Mysequel”。但是你也可以使用“Mysequel”和其他的方言。需求分析 商場經(jīng)營管理系統(tǒng)3需求分析3.1需求規(guī)定商場經(jīng)營管理系統(tǒng)主要是針對商場的經(jīng)營管理開發(fā)的,其主要功能是對日常經(jīng)營活動中涉及的商品、顧客、員工等數(shù)據(jù)進行有效管理,從而減少了對人力資源方面的浪費,以及出錯的概率,以提高商場的經(jīng)營管理效率為目的。該系統(tǒng)應實現(xiàn)會員管理、商品入庫管理、日常銷售管理和查詢統(tǒng)計四類功能。該系統(tǒng)的各個功能用例圖表示如下(3-1):圖3-1系統(tǒng)功能用例圖3.2對功能的規(guī)定根據(jù)客戶基本需求該系統(tǒng)可分為會員管理模塊、商品庫存管理模塊,日常銷售管理模塊、查詢統(tǒng)計模塊,整個系統(tǒng)各個模塊的結(jié)構(gòu)層次圖如下圖(3-2)所示:商場管理系統(tǒng)商場管理系統(tǒng)前臺銷售系統(tǒng)后臺管理系統(tǒng)商品檢索收銀業(yè)務庫存管理銷售管理會員管理查詢統(tǒng)計退貨業(yè)務圖3-2系統(tǒng)結(jié)構(gòu)層次圖1、會員管理模塊該商場是支持會員制的商場,將顧客分為普通顧客和會員顧客兩類。會員顧客持有會員卡,記錄了他們的詳細信息。會員卡可以用來積分,會員顧客憑此積分參加日后本商場舉行的各種優(yōu)惠或兌獎活動。概括起來說,該模塊包括辦理登記新會員信息、查詢會員信息、在會員消費時使用會員卡積分,折扣等功能。會員管理子系統(tǒng)見圖(3-3)會員管理會員管理基本信息登記管理會員卡管理圖(3-3)會員管理子系統(tǒng)功能描述:會員管理子系統(tǒng)提供基本信息登記管理,并管理會員卡信息。2、商品庫存管理模塊商品采購完成后,將進行商品上架工作,并通過商品庫存管理子系統(tǒng)記錄相關(guān)進貨信息,記錄每次入庫單信息,包括入庫單號、日期和經(jīng)手人,并保存商品名稱、數(shù)量、進價、供應商等信息。此外還記錄所有商品的現(xiàn)有庫存信息。即該模塊包括商品出入庫操作、接收顧客的退貨功能。庫存管理子系統(tǒng)見圖(3-4)。查詢庫存明細記錄庫存狀態(tài)自動告警提示查詢庫存明細記錄庫存狀態(tài)自動告警提示庫存管理自動盤點計算圖3-4庫存管理子系統(tǒng)功能描述:庫存管理子系統(tǒng)提供查詢庫存明細記錄的基本功能,并根據(jù)庫存的狀態(tài)報警,以及自動盤點計算。3、日常銷售管理模塊商品上架后,顧客在商場進行采購,采購交易最終通過銷售人員在銷售終端上完成,銷售終端上運行的銷售管理子系統(tǒng)應能記錄商場的每一次銷售行為以及銷售商品明細,同時進行會員顧客的會員卡積分和庫存量減少操作。概括地說包括查看顧客購買商品,并計算消費總額,在后臺中,還具有計算某一時間段,或者某一商品的銷售情況。前臺銷售管理系統(tǒng)包括商品檢索、收銀業(yè)務、退貨管理以及銷售管理,各自的功能如下所述:(1)商品檢索子系統(tǒng)見圖3-5。商品檢索商品檢索快速商品檢索支持條形碼掃描圖(3-5)商品檢索子系統(tǒng)功能描述:商品檢索子系統(tǒng)要求能快速檢索商品,因此必須支持條形碼掃描。(2)收銀業(yè)務子系統(tǒng)見圖3-6。收銀業(yè)務收銀業(yè)務交易總額計算打印交易清單支持會員卡優(yōu)惠圖3-6收銀業(yè)務子系統(tǒng)功能描述:收銀業(yè)務子系統(tǒng)能計算交易總額,打印交易清單,并根據(jù)會員卡打折。(3)退貨管理子系統(tǒng)見圖3-7。退貨業(yè)務退貨業(yè)務貨號錄入會員卡管理庫存管理圖3-7退貨業(yè)務子系統(tǒng)功能描述:退貨業(yè)務子系統(tǒng)能讓顧客退貨,根據(jù)貨物的貨號錄入商品,并對會員卡進行相應的減分操作,以及增加庫存量。后臺銷售管理子系統(tǒng)見圖3-8。銷售管理銷售管理商品銷售控制查詢打印銷售情況生成銷售排行榜圖3-8銷售管理子系統(tǒng)(后臺)功能描述:銷售管理子系統(tǒng)可以控制某商品是否允許銷售,查詢每種商品的銷售情況并產(chǎn)生年、月、日報表,同時可以生成銷售排行榜。4、查詢統(tǒng)計模塊該模塊可以根據(jù)各種屬性進行顧客和會員卡的查詢統(tǒng)計、入庫單據(jù)和入庫明細的查詢統(tǒng)計、商品庫存信息的查詢統(tǒng)計、銷售單據(jù)和銷售明細的查詢統(tǒng)計。3.3運行環(huán)境規(guī)定1、設(shè)備硬件環(huán)境:CPU:Pentium(R)Dual-CoreT4200內(nèi)存:在WindowsXp中運行需要64MB以上 顯示器:VGA或分辨率更高硬盤空間:全部安裝需要5MB驅(qū)動器:24XCD-ROM以上軟件環(huán)境:安裝有Eclipse軟件和MYSQL軟件另需要1臺~2臺計算機。2、支持軟件WindowsXP操作系統(tǒng),顯示器,打印機,鼠標,鍵盤等。3、外部接口本產(chǎn)品的用戶一般需要通過終端進行操作,進入主界面后點擊相應的菜單,分別進入相對應的界面(如登錄界面,查詢界面)。用戶對程序的維護,最好要有備份。4、用戶界面對于該系統(tǒng),我們強調(diào)友好的人機交互界面,盡可能給用戶提供簡潔的流程操作和完善的功能。將使用者的使用要求降到最低,這樣也有利于系統(tǒng)的實施、運行和維護。用戶頁面編寫要求:美觀、大方、簡單、實用。5、軟件接口(1)系統(tǒng)的DBMS為MYSQL(2)操作系統(tǒng):/Win2003/WinXP/Win7/Linux設(shè)計與實現(xiàn) 商場經(jīng)營管理系統(tǒng)PAGE484設(shè)計與實現(xiàn)4.1系統(tǒng)概要設(shè)計4.1.1需求規(guī)定本系統(tǒng)對各個模塊的規(guī)定如下表4-1所示:表4-1各模塊需求規(guī)定表功能名稱輸入項輸出項執(zhí)行權(quán)限功能描述商品信息管理模塊商品信息錄入信息成功或錄入信息錯誤及錯誤原因管理員、銷售人員完成對商品基本資料的收集及存儲進貨管理模塊需要修改、增加供應商及其商品的信息重新顯示修改后的信息,錯誤則顯示錯誤提示管理員提供修改與更新供應商的信息及其商品的信息銷售管理模塊條形碼編號或名稱等索引信息顯示商品的信息、單價、總價格,在銷售成功時更新商品數(shù)量等信息管理員、銷售人員銷售時顯示商品的基本信息,并在售后更新商品的庫存信息庫存管理模塊商品信息顯示添加,修改后的商品信息管理員管理倉庫商品,并在提醒管理員進貨會員管理模塊會員卡信息顯示添加、修改后的會員信息管理員、銷售人員結(jié)賬刷會員卡時顯示會員的基本信息及積分情況,并在售后更新會員積分續(xù)表4-1打印管理模塊需要打印的商品或列表信息成功或失敗的提示信息管理員、銷售人員打印商品或列表信息系統(tǒng)說明模塊系統(tǒng)說明書所有用戶本系統(tǒng)的說明書,用戶作為參考之用4.1.2基本設(shè)計概念和處理流程該系統(tǒng)分為前臺和后臺兩個部分,對應人員為銷售人員和管理員,登錄后顯示的界面不同,所擁有的權(quán)限亦不同[3]。管理員登錄處理流程如下圖4-1所示:圖4-1管理員登錄流程圖銷售人員登錄處理流程如下圖4-1所示:圖4-2銷售人員登錄流程圖本系統(tǒng)層次圖如下圖4-3所示:會員管理毀壞商品信息處理倉庫信息修改倉庫信息添加商品數(shù)量更新退貨商品信息添加所有商品查詢供應交易處理供應商品更新供應商添加銷售管理進貨管理商品信息修改新商品信息添加商品信息查詢倉庫管理商品信息管理商場管理系統(tǒng)會員卡積分更新會員信息添加會員信息查詢會員管理毀壞商品信息處理倉庫信息修改倉庫信息添加商品數(shù)量更新退貨商品信息添加所有商品查詢供應交易處理供應商品更新供應商添加銷售管理進貨管理商品信息修改新商品信息添加商品信息查詢倉庫管理商品信息管理商場管理系統(tǒng)會員卡積分更新會員信息添加會員信息查詢圖4-3系統(tǒng)層次圖4.1.3接口設(shè)計1、用戶接口(1)界面接口系統(tǒng)以向用戶提供窗口的形式供用戶進行數(shù)據(jù)的添加、修改、查詢、統(tǒng)計與打印等操作,對于刪除等重要性數(shù)據(jù),將以對話框的形式,讓用戶進一步確認。(2)軟件接口使用數(shù)據(jù)庫的驅(qū)動程序進行訪問,主要用于系統(tǒng)管理員對數(shù)據(jù)庫的訪問和操作管理2、外部接口打印機鼠標3、內(nèi)部接口系統(tǒng)各模塊之間采用函數(shù)調(diào)用、參數(shù)傳遞、返回值的方式進行信息傳遞。接口傳遞的信息將以數(shù)據(jù)結(jié)構(gòu)封裝了的數(shù)據(jù),以參數(shù)傳遞或返回值的形式在各個模塊之間傳遞。4.1.4運行與維護設(shè)計1、運行設(shè)計包括以下幾方面:(1)運行模塊組合系統(tǒng)運行模塊分別由一級菜單(七個模塊)和二級菜單構(gòu)成。程序啟動后,輸入賬號和密碼進入一級菜單,單擊按鈕觸發(fā)主模塊并調(diào)用下層模塊,進入對應的子對話框,同樣由用戶的輸入觸發(fā)這些模塊調(diào)用其下層模塊,完成相應操作。(2)運行控制系統(tǒng)進入二級菜單,則實際運行本系統(tǒng)的各種功能,通過鼠標或鍵盤控制系統(tǒng)的運行。(3)運行時間對于添加、刪除、修改、查詢、統(tǒng)計與打印等操作響應時間均應在秒級上完成。更新處理時間≤3s;檢索查詢時間≤3s;修改處理時間≤3s;數(shù)據(jù)傳輸時間≤1s。2、維護設(shè)計主要包括:數(shù)據(jù)庫的維護、軟件功能的維護。(1)對于數(shù)據(jù)庫的維護,提供了數(shù)據(jù)庫的備份和恢復功能,可以方便的實現(xiàn)數(shù)據(jù)庫的維護管理。(2)對于軟件功能的維護,由于系統(tǒng)采用模塊化的設(shè)計方法,每個模塊之間獨立性較高,對于單獨功能的修改只需要修改一個模塊即可,對于功能的添加,只需要添加相應的模塊即可。4.1.5系統(tǒng)出錯處理設(shè)計1、出錯信息系統(tǒng)對每一個模塊(包括某些重要數(shù)據(jù)項)都提供可能的出錯信息,若出現(xiàn)錯誤,以對話框的方式輸出錯誤信息的形式、含義及處理方法。2、補救措施(1)一般性錯誤:顯示錯誤信息,提示用戶重新操作。(2)嚴重性錯誤:重新設(shè)計,必要時啟用備份恢復數(shù)據(jù)。4.1.6安全保密設(shè)計1、數(shù)據(jù)安全通過分級管理,設(shè)置不同的操作權(quán)限,只有管理員才可以直接訪問和維護數(shù)據(jù)庫,普通管理員只能通過軟件接口訪問部分數(shù)據(jù)。2、操作安全如果出現(xiàn)操作異常,系統(tǒng)會彈出出錯對話框,提示出錯原因并提示用戶重新操作,如果錯誤等級比較嚴重,則進行數(shù)據(jù)庫的備份。4.2數(shù)據(jù)庫設(shè)計設(shè)計數(shù)據(jù)庫系統(tǒng)時應該充分了解用戶各方那個面的需求,包括現(xiàn)有的以及將來可能需要增加的需求。其目的是對商場經(jīng)營系統(tǒng)所涉及到的數(shù)據(jù)進行分析,從根本上實現(xiàn)數(shù)據(jù)的共享和安全存取,提高數(shù)據(jù)的操作效率[4]。4.2.1概念設(shè)計本商場經(jīng)營管理系統(tǒng)主要是針對零售賣場所設(shè)計的系統(tǒng),其管理包括經(jīng)營活動中所涉及的商品、顧客、員工等各類數(shù)據(jù)信息的管理,而隨著商場規(guī)模的日益增大,其經(jīng)營管理愈加復雜,各類業(yè)務的數(shù)據(jù)量漸趨龐大,單純的人工管理數(shù)據(jù)方式已無法勝任。因此,以數(shù)據(jù)庫為基礎(chǔ)的商場經(jīng)營管理系統(tǒng)能更有效的對數(shù)據(jù)進行操作,更方便,快捷,有效。根據(jù)系統(tǒng)的需求分析和概要設(shè)計對功能的描述,可以確定以下數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu):(1)會員:會員卡號、姓名、性別、電話、地址、電子郵箱、積分等;(2)商品:商品編號、商品名稱、產(chǎn)地、規(guī)格、計算單位、批號、批準文號、供應商名稱、生產(chǎn)日期、商品簡介、備注等;(3)員工:員工編號、姓名、性別、地址、電子郵箱、電話等;(4)系統(tǒng)用戶:編號、用戶名、密碼、添加時間、電子郵箱、用戶類型等;(5)銷售單據(jù)信息:銷售單據(jù)編號、商品編號、商品名稱、單價、數(shù)量、銷售員、銷售時間等;(6)供應商信息:供應商編號、名稱、描述、地址、郵編、聯(lián)系人、電話、傳真、電子郵箱、開戶銀行、銀行賬號、添加時間等;(7)采購入庫信息:入庫單據(jù)編號、商品編號、商品名稱、數(shù)量、價格、管理員、購買日期等;(8)庫存信息:編號、商品編號、數(shù)量等;根據(jù)上面分析得到如下圖4-4所示的商場經(jīng)營管理系統(tǒng)的E-R關(guān)系圖:采購員提供商品供應商采購員提供商品供應商 mn采購入庫n采購入庫m銷售購買會員銷售人員n銷售購買會員銷售人員數(shù)量數(shù)量數(shù)量數(shù)量mmn圖4-4商場經(jīng)營管理系統(tǒng)E-R實體-關(guān)系圖4.2.2邏輯結(jié)構(gòu)設(shè)計4.3詳細設(shè)計主要邏輯結(jié)構(gòu)如下:(1)會員(member)表4-1會員屬性表(2)商品(commodity)表4-2商品屬性表(3)員工(employee)表4-3員工屬性表(4)系統(tǒng)用戶(user)表4-4系統(tǒng)用戶屬性表(5)銷售單據(jù)信息(sell)表4-5銷售單據(jù)信息屬性表(6)供應商信息(company)表4-6供應商屬性表(7)采購入庫信息(stock)表4-7采購入庫信息屬性表(8)庫存信息(storage)表4-8庫存信息屬性表4.3.1程序描述1、系統(tǒng)登錄模塊功能:本模塊的主要功能是對用戶身份進行,,驗證只有系統(tǒng)的合法用戶才能進入系統(tǒng)。在進行系統(tǒng)登錄過程中,登錄模塊將調(diào)用數(shù)據(jù)庫里的用戶清單,并對賬號和密碼進行驗證,只有輸入了正確的賬號和密碼后,系統(tǒng)登錄才會成功。在登錄模塊中,對系統(tǒng)的嘗試登錄次數(shù)進行了限制,禁止用戶無終止的進行系統(tǒng)登錄嘗試,在本系統(tǒng)中,當用戶對系統(tǒng)的三次登錄失敗后,系統(tǒng)將自動機制登錄,突出登錄模塊。并在輸入了錯誤的或者是不存在的賬戶和密碼時,系統(tǒng)會給出出錯信息提示,指明登錄過程中的錯誤輸入或者錯誤操作,以便用戶進行正確的登錄。輸入項、輸出項:輸入項為賬號和密碼。賬號和密碼均為字符串,密碼回顯字符是“.”。2、進貨管理模塊功能:該模塊主要是實現(xiàn)進行采購入庫信息查詢、采購計劃制定兩個功能。進貨信息查詢:該模塊為商場提供整個商場的采購入庫情況查詢,也可以進行采購入庫信息的明細查詢,并以采購入庫報表形式打印出來。進貨計劃制定:該模塊可以為制定采購計劃,并形成相應的采購入庫信息。輸入項、輸出項:該模塊的輸入項為商場的采購入庫信息,其中包括入庫單據(jù)編號、商品編號、商品名稱、數(shù)量、價格、管理員、購買日期等。(1)該進貨管理模塊的用例圖,如圖4-5所示:圖4-5進貨管理用例圖(2)該進貨管理模塊的活動圖(用于描述用例中的操作執(zhí)行次序和操作完成的結(jié)果,顯示多個操作對象操作時如何相互結(jié)合共同完成用例的一個腳本,揭示出操作之間的并行性,為編碼實現(xiàn)提供開發(fā)并行程序的便利),如圖4-6所示:圖4-6進貨管理模塊活動圖。(3)制定采購計劃的時序圖(主要用于描述系統(tǒng)內(nèi)對象之間的消息發(fā)送和接收序列),如圖4-7所示:圖4-7制定采購計劃時序圖(4)進貨信息查詢時序圖,如圖4-8所示:圖4-8進貨信息查詢時序圖3、銷售管理模塊功能:本模塊的主要功能是把銷售信息寫入銷售清單,同時對庫存清單進行更新,以備用戶將來對庫存信息進行查詢和打印,此外還可以對銷售信息進行查詢和盤點功能。銷售信息查詢:根據(jù)商品銷售情況,按需要對銷售情況進行查詢。在該查詢模塊中,可以按照商品的編號、銷售日期等多種方式進行商品銷售信息查詢。銷售信息盤點:可以按照需要對在一定時期內(nèi)的銷售情況進行盤點。輸入項、輸出項:本模塊的數(shù)據(jù)輸入項主要是商品的銷售單據(jù)編號和商品編號,價格等。其中還包括銷售數(shù)量和銷售日期。(1)該銷售模塊的用例圖,如圖4-9所示:圖4-9銷售管理模塊用例圖(2)該銷售管理模塊的活動圖,如圖4-10所示:圖4-10銷售管理模塊活動圖(3)銷售信息查詢時序圖,如圖4-11所示:圖4-11銷售信息查詢時序圖(4)銷售盤點時序圖,如圖4-12所示:圖4-12銷售盤點時序圖4、庫存管理模塊功能:本模塊的主要功能是商品信息的查詢和更新,庫存信息的查詢和更新。查詢商品信息:主要功能查詢商品的明細信息,和它的庫存信息。添加商品信息:主要功能添加新進的商品。修改商品信息:主要功能是修改商品的信息,包括他的庫存數(shù)量。刪除商品信息:主要功能是刪除不再銷售的商品信息。輸入項、輸出項:本模塊的數(shù)據(jù)輸入項主要是商品編號。(1)該庫存管理模塊的用例圖,如圖4-13所示:圖4-13庫存管理用例圖(2)庫存管理模塊活動圖,如圖4-14所示:圖4-14庫存管理模塊活動圖(3)庫存管理查詢時序圖,如圖4-15所示:圖4-15庫存管理查詢時序圖(4)庫存管理添加時序圖,如圖4-16所示:圖4-16庫存管理添加時序圖(5)庫存管理修改時序圖,如圖4-17所示:圖4-17商品管理修改時序圖(6)庫存管理刪除時序圖,如圖4-18所示:EMBEDVisio.Drawing.11
圖4-18庫存管理刪除時序圖5、人員管理模塊該模塊包括職工管理和會員管理。在系統(tǒng)開發(fā)中,為解決商場人員流動問題,在系統(tǒng)中增添了員工管理子模塊,用來對商場的人員進行信息化管理,以此來提高員工的辦事效率,節(jié)約人力資源。新員工錄入:在商場招進新員工時,對其進行基本信息的存儲,對員工信息進行基本的了解。員工信息維護:當員工信息發(fā)生變化,或者是員工離職,換崗對相關(guān)信息發(fā)生變化時,利用此子模塊對其進行信息變更。(1)職工管理模塊用例圖,如圖4-19所示:圖4-19職工信息管理模塊用例圖(2)職工管理模塊活動圖,如圖4-20所示:圖4-20職工管理模塊活動圖(3)職工管理查詢時序圖,如圖4-21所示:圖4-21職工管理查詢時序圖(4)添加新職工時序圖,如圖4-22所示:圖4-22新職工添加時序圖(5)職工信息修改時序圖,如圖4-23所示:圖4-23職工信息修改時序圖(6)職工信息刪除時序圖,如圖4-24所示:圖4-24職工信息刪除時序圖該商場是支持會員制的商場,將顧客分為普通顧客和會員顧客兩類。會員顧客持有會員卡,記錄了他們的詳細信息。會員卡可用來積分,會員顧客憑此積分參加日后本商場舉行的各種優(yōu)惠或兌獎活動。新會員錄入:在顧客需辦理該商場的會員卡時,對其基本信息進行存儲。會員信息維護:當會員信息發(fā)生變化,或者是會員長時間(1年)未用其擁有的會員卡時,利用此子模塊對其進行信息變更或刪除。(1)會員管理模塊用例圖,如圖4-25所示:圖4-25會員管理模塊用例圖(2)會員管理模塊活動圖,如圖4-26所示:圖4-26會員管理模塊活動圖(3)會員卡積分更新時序圖,如圖4-27所示:圖4-27會員卡積分更新時序圖其他時序圖與上面職工管理中的相應時序圖類似,在此不再一一列出。6、供應商信息管理模塊在商場引進商品時,首先查詢已有的供應商信息,然后按照供應商信息采購商品;或者從新的供應商那里引進新的商品,此時,要把新供應商信息添加到供應商清單中。有時,不再從某一供應商那里采購商品時,此時要把供貨商信息刪掉。當供貨商信息有變化時,就需要對供應商信息進行維護等。(1)供應商信息管理模塊用例圖,如圖4-28所示:圖4-28供應商信息管理用例圖(2)供應商信息管理模塊活動圖,如圖4-29所示:圖4-29供應商信息管理活動圖(3)供應商信息管理查詢時序圖,如圖4-30所示:圖4-30供應商信息管理查詢時序圖(4)供應商信息管理刪除時序圖,如圖4-31所示:圖4-31供應商信息管理刪除時序圖(5)供應商信息管理添加時序圖,如圖4-32所示:圖4-32供貨商信息管理添加時序圖(6)供貨商信息管理修改時序圖,如圖4-33所示:圖4-33供貨商信息管理修改時序圖7、系統(tǒng)管理模塊系統(tǒng)用戶管理:在系統(tǒng)實行多用戶管理時,本模塊將為系統(tǒng)開辟多個系統(tǒng)用戶,并能對其進行簡單的信息維護,用戶名變更和密碼修改。退出:選擇退出系統(tǒng),將關(guān)閉整個系統(tǒng),結(jié)束本次使用。4.3.2性能1、精度在精度需求上,根據(jù)使用需要,在各項數(shù)據(jù)的輸入、輸出及傳輸過程中,可以滿足各種精度的需求。2、時間特性要求系統(tǒng)對單用戶或者多用戶執(zhí)行insertupdatedeleteselect等操作時,在運行環(huán)境規(guī)定的條件下,單次操作響應的時間在5秒之內(nèi),返回100行以內(nèi)的數(shù)據(jù),單次查詢操作響應的時間在5秒之內(nèi)3、靈活性當用戶需求,如操作方式、運行環(huán)境、結(jié)果精度、數(shù)據(jù)結(jié)構(gòu)與其他軟件接口等發(fā)生變化時,設(shè)計的軟件需求要做適當?shù)恼{(diào)整,靈活性非常大。4.3.3測試計劃(1)若要查詢的會員(職工)信息為空,則提示“無此會員(職工)”。若是,則滿足要求。(2)若沒有要添加dfd的商品的類別時,則在庫存管理子模塊中添加類別。若是,則滿足要求。(3)出現(xiàn)寫數(shù)據(jù)庫錯誤,則提示無法連接的具體原因。若是,則滿足要求。測試 商場經(jīng)營管理系統(tǒng)5測試5.1用戶登錄模塊測試(1)管理員登錄測試:用戶名admin,密碼123。如下圖5-1所示。圖5-1登陸成功進入系統(tǒng),如下圖標5-2所示。圖5-2(2)銷售人員登錄測試:用戶名a,密碼123。如下圖5-3所示。圖5-3登陸成功進入系統(tǒng),如下圖標5-4所示。圖5-45.2會員管理模塊測試添加會員王明,如下圖標5-5所示。圖5-5添加會員成功,可點擊會員管理查看,如下圖5-6所示。圖5-6對會員測試,可點擊會員管理進行修改,點擊修改,如下圖5-7所示,修改成功則進入主頁面,如圖5-2所示。圖5-7會員查詢功能,可按編號或名稱查詢,在此查詢編號為1的會員信息,如下圖5-8所示。圖5-8會員刪除功能,則在會員管理中可以完成。5.2銷售管理模塊測試銷售人員可對銷售出去的商品進行錄入和查詢還可進行庫存查詢,并對銷售信息進行刪除。銷售人員將賣的產(chǎn)品信息錄入功能測試,如圖5-9所示。圖5-9添加后可在銷售管理里產(chǎn)看結(jié)果,如圖5-10所示。圖5-105.2商品入庫管理模塊測試對商品進行入庫操作時,首先要在商品信息管理模塊添加要入庫商品的信息,否則商品入庫則添加失敗。添加原商品信息不存在的編號為3的商品,如圖5-11所示。圖5-11點擊添加返回信息如下圖5-12所示。圖5-12在商品信息管理模塊添加3號商品,如下圖5-13所示。圖5-13再次添加3號商品的庫存添加成功,產(chǎn)看庫存信息管理如圖5-14所示。圖5-14其他各模塊的功能均已實現(xiàn)其測試如上面幾個模塊一樣??偨Y(jié) 商場經(jīng)營管理系統(tǒng)6總結(jié)在整個系統(tǒng)的設(shè)計與實現(xiàn)的過程中,我學習到了很多,不僅有軟件開發(fā)過程中專業(yè)方面的學習,還有團隊中合作方面的學習,最重要的就是團隊中人與人之間的溝通,讓我明白在開發(fā)軟件過程中隊員之間的溝通是非常重要的,如果沒有好的溝通和交流,很可能會出現(xiàn)一些很嚴重的問題。本系統(tǒng)使用了java為開發(fā)語言,以MYSQL數(shù)據(jù)庫產(chǎn)品作為后臺數(shù)據(jù)庫,構(gòu)建了一個高效簡潔的基于Web技術(shù)的商場經(jīng)營管理系統(tǒng)。從系統(tǒng)的設(shè)計到最后系統(tǒng)的實現(xiàn)歷時數(shù)月,一點一點的完善,走過了軟件開發(fā)的完整過程。前期過程,我們要了解本系統(tǒng)所要實現(xiàn)的一些功能要求,以及一些接口的實現(xiàn)和各模塊之間的調(diào)用。只有在我們的腦子中形成了清晰的系統(tǒng)架構(gòu),在最后的設(shè)計實現(xiàn)階段才會得心應手。這次課程設(shè)計是對大學里所學知識的一個綜合運用,也發(fā)現(xiàn)自己很多地方還存在許多不足之處,但但這次實踐的經(jīng)驗是寶貴的。在這個過程中我也學到了很多東西,同時也看到了自己知識的匱乏,所以這個課程設(shè)計的意義是重大的,對以后的學習和工作也有很大的幫助。參考文獻 商場經(jīng)營管理系統(tǒng)參考文獻[1]耿祥義.JSP基礎(chǔ)教程(第二版)[M].北京:清華大學出版社,2009.[2]張海潘.軟件工程[M].北京:清華大學出版社,2010.[3]王珊,薩師煊.數(shù)據(jù)庫系統(tǒng)概述(第四版)[M].北京:高等教育出版社,2006.[4]教育部考試中心.全國計算機等級考試四級教程數(shù)據(jù)庫工程師[M].北京:高等教育出版,2010.[5]蒲子明,許勇.Struts2+Hibernate+Spring整合開發(fā)技術(shù)詳解[M].北京:清華大學出版社,2009.基于C8051F單片機直流電動機反饋控制系統(tǒng)的設(shè)計與研究基于單片機的嵌入式Web服務器的研究MOTOROLA單片機MC68HC(8)05PV8/A內(nèi)嵌EEPROM的工藝和制程方法及對良率的影響研究基于模糊控制的電阻釬焊單片機溫度控制系統(tǒng)的研制基于MCS-51系列單片機的通用控制模塊的研究基于單片機實現(xiàn)的供暖系統(tǒng)最佳啟停自校正(STR)調(diào)節(jié)器單片機控制的二級倒立擺系統(tǒng)的研究基于增強型51系列單片機的TCP/IP協(xié)議棧的實現(xiàn)基于單片機的蓄電池自動監(jiān)測系統(tǒng)基于32位嵌入式單片機系統(tǒng)的圖像采集與處理技術(shù)的研究基于單片機的作物營養(yǎng)診斷專家系統(tǒng)的研究基于單片機的交流伺服電機運動控制系統(tǒng)研究與開發(fā)基于單片機的泵管內(nèi)壁硬度測試儀的研制基于單片機的自動找平控制系統(tǒng)研究基于C8051F040單片機的嵌入式系統(tǒng)開發(fā)基于單片機的液壓動力系統(tǒng)狀態(tài)監(jiān)測儀開發(fā)模糊Smith智能控制方法的研究及其單片機實現(xiàn)一種基于單片機的軸快流CO〈,2〉激光器的手持控制面板的研制基于雙單片機沖床數(shù)控系統(tǒng)的研究基于CYGNAL單片機的在線間歇式濁度儀的研制基于單片機的噴油泵試驗臺控制器的研制基于單片機的軟起動器的研究和設(shè)計基于單片機控制的高速快走絲電火花線切割機床短循環(huán)走絲方式研究基于單片機的機電產(chǎn)品控制系統(tǒng)開發(fā)基于PIC單片機的智能手機充電器基于單片機的實時內(nèi)核設(shè)計及其應用研究基于單片機的遠程抄表系統(tǒng)的設(shè)計與研究基于單片機的煙氣二氧化硫濃度檢測儀的研制基于微型光譜儀的單片機系統(tǒng)單片機系統(tǒng)軟件構(gòu)件開發(fā)的技術(shù)研究基于單片機的液體點滴速度自動檢測儀的研制基于單片機系統(tǒng)的多功能溫度測量儀的研制基于PIC單片機的電能采集終端的設(shè)計和應用基于單片機的光纖光柵解調(diào)儀的研制氣壓式線性摩擦焊機單片機控制系統(tǒng)的研制基于單片機的數(shù)字磁通門傳感器基于單片機的旋轉(zhuǎn)變壓器-數(shù)字轉(zhuǎn)換器的研究基于單片機的光纖Bragg光柵解調(diào)系統(tǒng)的研究單片機控制的便攜式多功能乳腺治療儀的研制基于C8051F020單片機的多生理信號檢測儀基于單片機的電機運動控制系統(tǒng)設(shè)計Pico專用單片機核的可測性設(shè)計研究基于MCS-51單片機的熱量計基于雙單片機的智能遙測微型氣象站MCS-51單片機構(gòu)建機器人的實踐研究基于單片機的輪軌力檢測基于單片機的GPS定位儀的研究與實現(xiàn)基于單片機的電液伺服控制系統(tǒng)用于單片機系統(tǒng)的MMC卡文件系統(tǒng)研制基于單片機的時控和計數(shù)系統(tǒng)性能優(yōu)化的研究基于單片機和CPLD的粗光柵位移測量系統(tǒng)研究單片機控制的后備式方波UPS提升高職學生單片機應用能力的探究基于單片機控制的自動低頻減載裝置研究基于單片機控制的水下焊接電源的研究基于單片機的多通道數(shù)據(jù)采集系統(tǒng)基于uPSD3234單片機的氚表面污染測量儀的研制基于單片機的紅外測油儀的研究96系列單片機仿真器研究與設(shè)計基于單片機的單晶金剛石刀具刃磨設(shè)備的數(shù)控改造基于單片機的溫度智能控制系統(tǒng)的設(shè)計與實現(xiàn)基于MSP430單片機的電梯門機控制器的研制基于單片機的氣體測漏儀的研究基于三菱M16C/6N系列單片機的CAN/USB協(xié)議轉(zhuǎn)換器基于單片機和DSP的變壓器油色譜在線監(jiān)測技術(shù)研究基于單片機的膛壁溫度報警系統(tǒng)設(shè)計基于AVR單片機的低壓無功補償控制器的設(shè)計基于單片機船舶電力推進電機監(jiān)測系統(tǒng)基于單片機網(wǎng)絡的振動信號的采集系統(tǒng)基于單片機的大容量數(shù)據(jù)存儲技術(shù)的應用研究基于單片機的疊圖機研究與教學方法實踐基于單片機嵌入式Web服務器技術(shù)的研究及實現(xiàn)基于AT89S52單片機的通用數(shù)據(jù)采集系統(tǒng)基于單片機的多道脈沖幅度分析儀研究機器人旋轉(zhuǎn)電弧傳感角焊縫跟蹤單片機控制系統(tǒng)基于單片機的控制系統(tǒng)在PLC虛擬教學實驗中的應用研究基于單片機系統(tǒng)的網(wǎng)絡通信研究與應用HYPERLINK"/detail.htm?35719
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025農(nóng)村建房施工合同書(比較適用農(nóng)村屋基本要求)
- 2025醫(yī)院建筑施工勞務用工合同
- 未來70后養(yǎng)老的發(fā)展前景
- 商丘師范學院《植物學B》2023-2024學年第一學期期末試卷
- 商丘師范學院《體育比賽與欣賞》2023-2024學年第一學期期末試卷
- 2024年填充墻工程勞務分包及施工進度合同2篇
- 2024年權(quán)益返租協(xié)議3篇
- 商洛職業(yè)技術(shù)學院《塑料成型工藝與模具設(shè)計》2023-2024學年第一學期期末試卷
- 汕尾職業(yè)技術(shù)學院《大數(shù)據(jù)挖掘與深度學習》2023-2024學年第一學期期末試卷
- 汕頭大學《新聞職業(yè)道德與法規(guī)》2023-2024學年第一學期期末試卷
- 2024質(zhì)量管理理解、評價和改進組織的質(zhì)量文化指南
- 2024年度領(lǐng)導干部任前廉政法規(guī)知識測試題庫150題
- 2024年四川省涼山州中考適應性考試語文試題(含答案解析)
- 人工智能在中藥學領(lǐng)域的應用與藥物研發(fā)創(chuàng)新研究
- 2023-2024學年七年級數(shù)學上冊舉一反三系列專題4.6 動角問題專項訓練(40道)(舉一反三)(人教版)含解析
- MOOC 房地產(chǎn)管理-華中科技大學 中國大學慕課答案
- 運動訓練學完整第五章
- 2024年茶空間運營工作計劃
- 食品進銷存臺賬【模板】
- 提高感染性休克集束化治療達標率
- 變壓器油箱制造工藝
評論
0/150
提交評論