九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

歡迎來到裝配圖網! | 幫助中心 裝配圖網zhuangpeitu.com!
裝配圖網
ImageVerifierCode 換一換
首頁 裝配圖網 > 資源分類 > DOC文檔下載  

超市會員管理系統(tǒng) 畢業(yè)論文

  • 資源ID:159220252       資源大?。?span id="24d9guoke414" class="font-tahoma">2.31MB        全文頁數(shù):35頁
  • 資源格式: DOC        下載積分:16積分
快捷下載 游客一鍵下載
會員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要16積分
郵箱/手機:
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機號,方便查詢和重復下載(系統(tǒng)自動生成)
支付方式: 支付寶    微信支付   
驗證碼:   換一換

 
賬號:
密碼:
驗證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會被瀏覽器默認打開,此種情況可以點擊瀏覽器菜單,保存網頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預覽文檔經過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標題沒有明確說明有答案則都視為沒有答案,請知曉。

超市會員管理系統(tǒng) 畢業(yè)論文

分類號: TP311.52 單位代碼: 106 密 級: 一般 學 號 本科畢業(yè)論文(設計) 題 目:_超市會員管理系統(tǒng)_ _管理員模塊的設計與實現(xiàn)_ 專 業(yè):_計算機科學與技術_姓 名:_ 指導教師: 職 稱: 答辯日期: 2011年5月28日 _超市會員管理系統(tǒng)管理員功能的設計與實現(xiàn)摘 要:超市會員管理系統(tǒng)已成為超市在激烈的競爭中發(fā)展的一個必然產物,他是鏈接超市與會員的一個很好的紐帶,是維持超市和顧客長期供應需求關系的重要保障。如何才能讓顧客自愿的成為超市長期的消費者成為超市的最大難題。然而要實現(xiàn)這種銷售模式,就必須開發(fā)一套系統(tǒng)管理超市與會員之間的這種關系。雖然已經有了超市會員管理系統(tǒng),但是這種會員管理系統(tǒng)有太多的局限性,已經不能滿足超市和消費者的需求,因此開發(fā)一套完整的超市會員管理系統(tǒng)非常有必要。而這套系統(tǒng)不僅要能是超市方便管理會員,同時也要讓會員能夠隨時查看自己的信息。本文首先介紹了該系統(tǒng)比起一般系統(tǒng)的一些優(yōu)點,以及可行性,還有所有用到的一些相關技術和系統(tǒng)的概況,最后詳細介紹了超市會員管理系統(tǒng)管理員功能是怎樣設計與實現(xiàn)的。關鍵詞:系統(tǒng);管理員;功能 Supermarket member management system- design and implementation of administrator functionAbstract: Supermarket member management system has become an inevitable product in the development of the supermarket in the fierce competition, it is one of the members and links to the supermarket is to maintain good ties, supermarkets and customer long-term supply demand relations important guarantee. How to let the customer voluntary become supermarket long-term consumers become supermarket of the biggest problems. But to achieve the sales model, it must develop a set of supermarket member management system to remain the relationship between members. Although having the supermarket member management system, this member management system have too much limitation.It cannot have satisfied supermarkets and consumer demand, therefore developing a complete set of supermarket member management system is very necessary. And this system not only can make supermarket convenient manage members, also want to let members to view their information at any time. This paper firstly introduces some advantages of the system than general system, and the feasibility, and all some related technology and the description of this system, finally introduce supermarket member management system administrators function is how to design and implementation. Keywords: system; administrator; function 目 錄第1章 概述1信息化管理現(xiàn)狀1基于信息化的超市會員管理系統(tǒng)概述1背景1需求現(xiàn)狀1建設目標2本人在項目中的工作2第2章 技術背景32.1 J2EE技術3數(shù)據庫技術3第3章 超市會員管理系統(tǒng)概述5總體需求分析5技術架構5展現(xiàn)層6邏輯層6數(shù)據層6技術框架6第4章 管理員功能以及論壇概要設計7引言7編寫目的7背景7定義74.2 系統(tǒng)設計原則7管理員功能以及論壇設計8系統(tǒng)模塊設計8輸入輸出設計9系統(tǒng)結構設計-管理員模塊設計結構9模塊關系9接口設計9管理員與會員的業(yè)務關系設計104.4.1 管理員與會員之間業(yè)務104.4.2 業(yè)務ER圖104.5 數(shù)據庫設計124.6 出錯處理設計144.7 運行和使用環(huán)境的需求14第5章 超市會員管理系統(tǒng)管理員模塊詳細設計16引言16編寫目的16背景16功能點的設計16管理員模塊的結構165.2.2 功能點編號175.2.3 管理員頁面設計175.2.4 Servlet類設計185.2.5 包的設計19管理員模塊的實現(xiàn)算法設計19模塊功能描述19管理員功能以及會員與管理員交流平臺的設計與實現(xiàn)算法19第6章 測試分析報告226.1 引言226.1.1 編寫目的226.1.2 背景226.2 測試前的準備工作226.2.1 安裝226.2.2 程序代碼檢查226.2.3 功能檢測236.2.3 功能檢測236.3 功能模塊代碼測試分析23管理員功能模塊代碼測試23論壇模塊代碼測試246.4 性能測試的結論246.4.1 正確性測試246.4.2 可靠性測試246.5 分析摘要246.5.1 能力246.5.2 缺陷和限制246.5.3 建議246.5.4 評價25第7章 管理員用戶使用說明26引言26編寫目的26背景26系統(tǒng)總體介紹267.3 管理員使用說明267.4 管理員使用功能總體描述28第8章 工作報告29系統(tǒng)介紹即功能簡介29測試報告29項目評價29總結29參考文獻30謝辭31第1章 概述信息化管理現(xiàn)狀在21世紀的信息化時代,要適應這個社會,人們必須要了解信息化。關于信息化的表述有的認為,信息化就是計算機、通信和網絡技術的現(xiàn)代化;有的認為,信息化就是從物質生產占主導地位的社會向信息產業(yè)占主導地位社會轉變的發(fā)展過程。諸如此類的說法還有很多,但對于信息的采集和管理則稱為當代信息技術發(fā)展的前沿科學。在學校,學校對我們全校這么多學生的管理就是通過學生信息管理系統(tǒng),借助這套完整的信息管理體制,將我們的個人信息,成績管理,選課管理,網上報名等。目前信息化管理正處在一個非?;钴S的時期,而且將會永久持續(xù)下去。我們的銀行業(yè)務,電信業(yè)務,企業(yè)管理等,都是靠著這些信息管理技術存活著。1.2基于信息化的超市會員管理系統(tǒng)概述1.2.1背景隨著社會的發(fā)展,人們的物質生活和精神生活不斷的提高,然而我們的社會也走進了一個全新的時代信息化時代。各行各業(yè)都開始離不開信息化。不管是在學校,企業(yè)還是事業(yè)單位都在通過一些信息化的管理來實現(xiàn)對人和事物的管理,不僅方便,快捷,更節(jié)省了勞動力。然而超市也不例外,超市與人們之間的關系越來越緊密,人們可以從超市購買到幾乎所有生活上所需要的東西。超市成為了好多商家的選擇,在我們的周圍超市越來越多,避免不了的,超市之間的競爭也越來越激烈,會員這種吸引顧客的方式已被大面積的采用,顧客成為超市的會員,作為超市可以維持老客戶的客源,作為會員,可以享受到更多的優(yōu)惠。然而要實現(xiàn)這種銷售模式,就必須開發(fā)一套系統(tǒng)管理超市與會員之間的這種關系。1.2.2需求現(xiàn)狀目前,雖然已經有了超市會員管理系統(tǒng),但是這種會員管理系統(tǒng)有太多的局限性,已經不能滿足超市和消費者的需求,主要存在以下問題:1)只是超市單一的對會員進行管理,顧客要想注冊會員,必須到超市才能進行辦理,太過于麻煩,增加了超市工作人員的工作量以及造成了顧客的不方便。2)會員不能夠檢查自己在超市的消費,超市是否已將消費轉換為積分,為自己累加。3)會員也不能隨時對超市本身以及超市的一些商品做出評價。4)會員無法再第一時間了解到超市最近有哪些商品特價銷售,并且不能通過網絡直接訂購。隨著超市業(yè)務的不斷發(fā)展,超市與會員之間的需求也隨著時間的變化而不斷地更新,所以對于系統(tǒng)支撐的要求也會不斷提高。因此電信需要建立一個健全的、先進的、高效的、統(tǒng)一的超市會員管理系統(tǒng),來滿足不斷發(fā)展的超市和會員的關系需求。.3建設目標1)不是單一的超市單獨使用的系統(tǒng),會員也可以進行注冊,登陸,查看信息等操作。2)會員能夠登陸會員管理系統(tǒng)對超市和超市的商品發(fā)表一些看法,同時管理員會予以回復。3)會員可以根據自己的消費記錄核算超市是否已將積分累計。4)會員還可以通過登陸會員系統(tǒng)查看最近超市的一些特價商品。1.3本人在項目中的工作主要實現(xiàn)管理員的一些功能,以及管理員與會員之間交流的平臺的開發(fā)。第2章 技術背景2.1 J2EE技術Java 2平臺有3個版本,它們是適用于小型設備和智能卡的Java 2平臺Micro版(Java 2 Platform Micro Edition,J2ME)、適用于桌面系統(tǒng)的Java 2平臺標準版(Java 2 Platform Standard Edition,J2SE)、適用于創(chuàng)建服務器應用程序和服務的Java 2平臺企業(yè)版(Java 2 Platform Enterprise Edition,J2EE)。J2EE是一種利用Java 2平臺來簡化企業(yè)解決方案的開發(fā)、部署和管理相關的復雜問題的體系結構。J2EE技術的基礎就是核心Java平臺或Java 2平臺的標準版,J2EE不僅鞏固了標準版中的許多優(yōu)點,例如"編寫一次、隨處運行"的特性、方便存取數(shù)據庫的JDBC API、CORBA技術以及能夠在Internet應用中保護數(shù)據的安全模式等等,同時還提供了對 EJB(Enterprise JavaBeans)、Java Servlets API、JSP(Java Server Pages)以及XML技術的全面支持。其最終目的就是成為一個能夠使企業(yè)開發(fā)者大幅縮短投放市場時間的體系結構。 J2EE體系結構提供中間層集成框架用來滿足無需太多費用而又需要高可用性、高可靠性以及可擴展性的應用的需求。通過提供統(tǒng)一的開發(fā)平臺,J2EE降低了開發(fā)多層應用的費用和復雜性,同時提供對現(xiàn)有應用程序集成強有力支持,完全支持Enterprise JavaBeans,有良好的向導支持打包和部署應用,添加目錄支持,增強了安全機制,提高了性能。2.2數(shù)據庫技術MySQL是一個小型關系型數(shù)據庫管理系統(tǒng),開發(fā)者為瑞典MySQL AB公司。在2008年1月16號被Sun公司收購。而2009年,SUN又被Oracle收購.對于Mysql的前途,沒有任何人抱樂觀的態(tài)度.目前MySQL被廣泛地應用在Internet上的中小型網站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網站為了降低網站總體擁有成本而選擇了MySQL作為網站數(shù)據庫。與其他的大型數(shù)據庫例如Oracle、DB2、SQL Server等相比,MySQL自有它的不足之處,如規(guī)模小、功能有限(MySQL Cluster的功能和效率都相對比較差)等,但是這絲毫也沒有減少它受歡迎的程度。對于一般的個人使用者和中小型企業(yè)來說,MySQL提供的功能已經綽綽有余,而且由于MySQL是開放源碼軟件,因此可以大大降低總體擁有成本。Mysql具有以下特性:1)使用C和C+編寫,并使用了多種編譯器進行測試,保證源代碼的可移植性 2)支持AIX、FreeBSD、HP-UX、Linux、Mac OS、Novell Netware、OpenBSD、OS/2 Wrap、Solaris、Windows等多種操作系統(tǒng) 3)為多種編程語言提供了API。這些編程語言包括C、C+、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等。 4)支持多線程,充分利用CPU資源 5)優(yōu)化的SQL查詢算法,有效地提高查詢速度 6)既能夠作為一個單獨的應用程序應用在客戶端服務器網絡環(huán)境中,也能夠作為一個庫而嵌入到其他的軟件中提供多語言支持,常見的編碼如中文的GB 2312、BIG5,日文的Shift_JIS等都可以用作數(shù)據表名和數(shù)據列名 7)提供TCP/IP、ODBC和JDBC等多種數(shù)據庫連接途徑 8)提供用于管理、檢查、優(yōu)化數(shù)據庫操作的管理工具 9)可以處理擁有上千萬條記錄的大型數(shù)據庫第3章 超市會員管理系統(tǒng)概述總體需求分析主要使用對象為超市管理員和超市會員,具體架構如圖3-1所示: 超市會員管理系統(tǒng)會員管理員安全退出會員論壇查看訂單查看特價商品查看消費記錄查詢余額修改密碼查詢個人信息安全退出論壇查看會員訂單查看消費信息查看個人訂單錄入會員消費消費兌換積分查詢會員信息會員充值添加會員圖3-1 系統(tǒng)框架圖系統(tǒng)數(shù)據庫平臺采用mysql,Web服務采用Tomcat。系統(tǒng)采用基于J2EE架構的B/S 三層體系結構:1)展現(xiàn)層(與用戶交互的頁面)UI:與用戶直接交互(JSP , JavaScript)。 Control:控制層,控制頁面跳轉(Servlet)。 2)邏輯層(邏輯業(yè)務的實現(xiàn))Service層:封裝業(yè)務邏輯,事務管理(JavaBean)。 3)數(shù)據層(提供對數(shù)據的基本操作)DAO:數(shù)據庫訪問層。DB:管理數(shù)據庫(mysql)。展現(xiàn)層展現(xiàn)層是用戶與系統(tǒng)最直接的交互接口。用戶所進行的操作和系統(tǒng)對用戶操作的反饋都通過頁面的相應來展示。展現(xiàn)層響應用戶的請求,并根據用戶請求信息,調用邏輯層提供的接口,然后按照反饋結果控制頁面的跳轉,最后展示運行結果。結合系統(tǒng)使用對象的特點,系統(tǒng)界面需要簡單易用,操作要方便快捷,系統(tǒng)反饋信息易理解,界面美觀,可操作性強等。邏輯層邏輯層是系統(tǒng)的業(yè)務核心是想層,起到承上啟下的作用。邏輯層包含細粒度的原子業(yè)務對象和由原子業(yè)務對象組合而成的粗粒度的組合業(yè)務對象。邏輯層作為中間層,調用數(shù)據層提供的接口訪問數(shù)據庫,封裝具體的業(yè)務邏輯,向展現(xiàn)層提供接口供展現(xiàn)層調用。數(shù)據層該層負責封裝對數(shù)據庫數(shù)據的訪問,主要提供對數(shù)據的操作(增、刪、改、查)和對各種操作進行封裝,提供不同程度的對象操作。ORM可以將關系型數(shù)據庫的二維關系映射成對象的網狀關系。DAO模式將業(yè)務邏輯和數(shù)據庫訪問獨立出來,使系統(tǒng)中的數(shù)據庫操作變得統(tǒng)一和簡單化,有利于項目開發(fā)時的功能劃分和任務分配。技術框架1)展現(xiàn)層主要采用JSP、JavaScript、CSS等頁面技術。JSP:動態(tài)頁面展現(xiàn)。JavaScript:對界面元素進行操作,對瀏覽器端用戶操作進行響應和簡單邏輯判斷處理。2)邏輯層Servlet:同樣實現(xiàn)頁面控制部分,直接使用邏輯層主要采用JavaBean等技術。3)數(shù)據層主要采用sql語句進行數(shù)據庫查詢。對性能要求比較高的部分,可以在DAO的實現(xiàn)類中,直接執(zhí)行SQL。數(shù)據庫采用mysql。DAO:DAO模式將底層數(shù)據訪問操作與高層業(yè)務邏輯分離開,對上層提供面向對象的數(shù)據訪問接口。第4章 管理員功能以及論壇概要設計編寫目的編寫該文檔的目的主要是為了對開發(fā)做總體設計,便于組員之間的溝通,為系統(tǒng)之后的詳細設計做好準備。背景會員制客戶管理模式,是商家為了維系與客戶的長期交易關系,而發(fā)展出的一種較為成功的關系營銷模式。會員卡是這種營銷模式的載體。在具體實踐中,會員卡根據客戶管理模式和促銷方式的不同,可分為一級會員,二級會員,三級會員,四級會員以及星級會員。根據不同等級給會員不同的折扣,因為它所代表的關系鏈最牢固,能為商家鎖定大量的老顧客。但在具體操作過程中,由于需要處理大量的客戶信息、交易信息和資金流動,人工操作費時費力,差錯頻繁。為了加快信息處理速度,縮短交易的認證時間和避免差錯,計算機信息處理技術的應用勢在必行。會員卡管理系統(tǒng)就是應這樣的需求而開發(fā)的。項目名稱:超市會員管理系統(tǒng)管理員功能及超市論壇設計與實現(xiàn)項目提出者:超市項目開發(fā)參與人員:王青定義B/S: Browser/Server體系結構J2EE: Java2平臺企業(yè)版(Java 2 Platform,Enterprise Edition)4.2 系統(tǒng)設計原則1)實用性原則要力求最大限度地滿足實際工作的需要,充分考慮各業(yè)務層次、各管理環(huán)節(jié)數(shù)據處理的實用性,把滿足客戶生產和管理業(yè)務作為第一要素進行考慮。2)可擴展性與可維護性原則為適應將來的發(fā)展,MIS系統(tǒng)應該具有良好的可擴展性和可維護性。軟件設計盡可能模塊化、組件化、是應用系統(tǒng)可靈活配置,適應不同的情況。3)安全可靠性原則應用軟件與數(shù)據庫系統(tǒng)的設計要做到安全可靠,防止非法用戶的入侵。數(shù)據庫的備份策略恰當,以防災難性事故發(fā)生。4)用戶界面設計原則圖形化原則:用戶界面的設計應做到美觀大方。用戶界面應做到直觀、明了、條理清晰。實現(xiàn)“傻瓜型”管理易學、易用、易管理。5)數(shù)據庫設計原則對數(shù)據庫的設計應該體現(xiàn)一致性、完整性、安全性、可伸縮性和規(guī)范化。管理員功能以及論壇設計4.3.1系統(tǒng)模塊設計1)管理員功能需求如下:根據對機構管理需求的業(yè)務分析,機構管理模塊主要有以下功能:a) 添加會員:顧客自己不能上網的情況下,來到超市管理員可以以添加會員的方式幫顧客注冊。b) 會員充值:管理員可以根據會員的要求給賬戶充值,以便在消費的時候可以直接在賬戶中扣除。c) 查詢所有會員信息:管理員可以查看所有會員的詳細信息。d) 消費兌換積分:管理員根據會員的消費金額,將其按照一定的比例轉化成積分,給會員累計。e) 錄入會員消費:管理員的每次消費都錄入系通過,以便會員查看自己的消費記錄。f) 查看單個會員訂單:管理員按照會員ID查看單個會員的訂單。g) 查看消費和繳費記錄:管理員按照日期和會員ID查看會員的消費記錄和繳費記錄。h) 查看所有會員訂單i) 論壇:管理員根據會員發(fā)表的一些意見進行回復。j) 安全退出系統(tǒng):進行完所有的操作后,安全退出系統(tǒng)。2) 管理員與會員的論壇功能論壇的功能主要分為兩部分,包括會員和管理員兩部分。在會員通過登陸界面通過驗證進入會員主界面,在會員主界面中有論壇功能,會員點擊論壇進入論壇,論壇中可以實現(xiàn)發(fā)表評論,查看評論,查看回復。管理員同樣通過登陸界面驗證進入管理員主界面,管理員可以點擊查看評論,管理員可以對會員發(fā)表的評論進行回復,刪除操作。4.3.2輸入輸出設計輸入:操作系統(tǒng)傳遞的各種消息及用戶的輸入數(shù)據。輸出:用戶界面顯示。4.3.3系統(tǒng)結構設計-管理員模塊設計結構根據對系統(tǒng)管理員功能模塊的互分,可以通過系統(tǒng)結構圖可以簡單的說明系統(tǒng)的總體結構。管理員會員充值論壇查看消費信息查看個人訂單錄入會員消費消費兌換積分查詢會員信息添加會員4.3.4模塊關系系統(tǒng)功能可分為兩大模塊:管理員功能模塊和會員功能管理。系統(tǒng)模塊關系圖是對系統(tǒng)各模塊之間的層次結構關系的描述,該超市會員管理系統(tǒng)的系統(tǒng)模塊關系圖如下:超市會員管理系統(tǒng) 會員功能模塊管理員功能模塊接口設計1)用戶接口以Windows應用軟件用戶界面作為規(guī)范來設計,用鍵盤和鼠標作為外部輸入設備,以方便用戶的使用。用戶通過登錄驗證成功進入主頁面,執(zhí)行相應的操作。本系統(tǒng)對用戶權限有一定的設定,用戶根據權限進入不同的功能界面。 2)外部接口主要是與Mysql數(shù)據庫進行鏈接。3)內部接口模塊之間采用數(shù)據耦合方式,通過參數(shù)表傳達數(shù)據,交換信息。管理員與會員的業(yè)務關系設計4.4.1 管理員與會員之間業(yè)務管理員與會員之間業(yè)務關系如圖4-1:管理員 添 會 查 會 錄 查 查 回加 員 看 員 入 看 看 復 會 繳 會 消 會 會 會 會 員 費 員 費 員 員 員 員會員 信 對 消 訂 消 評 息 積 費 單 費 論圖4-1管理員、會員關系圖4.4.2 業(yè)務ER圖 1)添加會員管理員添加 會員密碼會員ID聯(lián)系 會員會員姓名郵箱地址會員性別出生日期2)會員充值管理員錄入繳費記錄會員姓名會員姓名會員姓名3)查詢會員信息管理員會員密碼查詢會員ID聯(lián)系 會員姓名會員出生日期郵箱地址會員性別4)錄入會員消費管理員消費日期消費金額錄入消費記錄會員ID5)查看會員訂單訂購者訂單編號會員訂單查看管理員訂單編號商品名稱訂單編號 數(shù)據庫設計在Mysql中創(chuàng)建數(shù)據庫實例,根據系統(tǒng)的設計要求,用于會員和管理員的表如下:a) 會員信息表member,如表4-1b) 管理員信息表manager,如表4-2c) 消費記錄表consume,如表4-3d) 會員發(fā)表的信息表bbs,如表4-4e) 管理員回復response,如表4-5f) 訂單表goods,如表4-6g)繳費信息表 payment,如表4-7表4-1字段名稱字段字段類型以及約束會員IDMemberIDvarchar(30),not null,primary key會員姓名MemberNameVarchar(30),not null會員級別MemberLevelVarchar(30),not null會員生日BirthDate ,not null性別SexVarchar(2)聯(lián)系 PhoneVarchar(30),not null會員積分IntegralInteger,not null郵箱地址EmailVarchar(30),not null會員密碼MemberPwdVarchar(30),not null表4-2段名稱字段數(shù)據類型以及約束管理員IDIDVarchar(30),not null,primary key管理員姓名NameVarchar(30),not null,primary key管理員密碼PwdVarchar(30),not null,primary key表4-3字段名稱字段數(shù)據類型以及約束會員IDMemberIDVarchar(30),not null,foreign key消費金額ConsumptionNumber(10,2),not null消費時間TimeDate,not null表4-4字段名稱字段數(shù)據類型以及約束發(fā)表人MemberIDVarchar(30)評論主題ThemeVarchar(4000)評論內容ContentVarchar(4000)表4-5字段名稱字段數(shù)據類型以及約束發(fā)表人IDVarchar(30)回復主題ThemeVarchar(4000) 回復內容ContentVarchar(4000)表4-6字段名稱字段數(shù)據類型以及約束訂單編號IDInteger,Auto-increment,primary key訂購會員IDMemberIDVarchar(30),not null商品名稱PronameVarchar(30),not null商品 價格PropriceNumber(10,2)訂購數(shù)量QuantityInteger表4-7字段名稱字段數(shù)據類型以及約束繳費編號IDInteger,auto-increment繳費會員IDmemberIDVarchar(30)繳費金額MoneyNumber(10,2)繳費日期TimeDate4.6 出錯處理設計在系統(tǒng)運行的過程中,在用戶進行操作時,比如在輸入時可能會與系統(tǒng)要求輸入的格式不一致,此時系統(tǒng)就會通過彈出對話框的形式提示用戶輸入格式不正確或者不能為空。 運行和使用環(huán)境的需求為了使開發(fā)人員能夠正常的做日常開發(fā)和維護,至少需要數(shù)據庫服務器一臺、web服務器一臺,客戶機若干,包括必要的網絡通信設備。在開發(fā)系統(tǒng)平臺上操作系統(tǒng)采用Windows 7,web服務器采用Tomcat6.x,數(shù)據庫采用mysql,開發(fā)工具采用MyEclipse6.5。在使用環(huán)境上瀏覽器至少使用IE5.0以上版本。第5章 超市會員管理系統(tǒng)管理員模塊詳細設計編寫目的編寫該文檔的目的是為了對所開發(fā)的模塊做詳細設計,便于組員之間的溝通和測試維護。背景會員制客戶管理模式,是商家為了維系與客戶的長期交易關系,而發(fā)展出的一種較為成功的關系營銷模式。會員卡是這種營銷模式的載體。在具體實踐中,會員卡根據客戶管理模式和促銷方式的不同,可分為一級會員,二級會員,三級會員,四級會員以及星級會員。根據不同等級給會員不同的折扣,因為它所代表的關系鏈最牢固,能為商家鎖定大量的老顧客。但在具體操作過程中,由于需要處理大量的客戶信息、交易信息和資金流動,人工操作費時費力,差錯頻繁。為了加快信息處理速度,縮短交易的認證時間和避免差錯,計算機信息處理技術的應用勢在必行。會員卡管理系統(tǒng)就是應這樣的需求而開發(fā)的。項目名稱:超市會員管理系統(tǒng)管理員模塊的設計與實現(xiàn)項目提出者:田云那老師項目開發(fā)參與人員:王青功能點的設計.1管理員模塊的結構管理員功能模塊結構框架如圖5-1:管理員論壇查看消費信息查看個人訂單錄入會員消費消費兌換積分查詢會員信息會員充值添加會員圖5-1管理員模塊框架其中論壇包括管理員和用戶兩個權限的使用,會員可以在登錄以后發(fā)表評論,管理員也可以在登錄以后予以回復。.2 功能點編號根據管理員功能模塊的框架圖,為方便開發(fā)過程中各功能之間的鏈接,對各功能點進行編號,這樣也助于在測試階段編寫測試案例和測試文檔。各功能點編號如表5-1。表5-1功能點名稱功能點編號 添加會員Admin_1會員充值Admin_2查詢會員信息Admin_3消費兌換積分Admin_4錄入會員消費Admin_5查看會員訂單Admin_6查看個人訂單Admin_7查看消費信息Admin_8論壇Admin_9安全退出Admin_10.3 管理員頁面設計Login.jsploginservlet>管理員主界面 (功能1-10);(1) 添加會員 href>addMember.jsp(2) 會員充值 href>pay.jsp(3) 查詢會員信息 href>displayMemberservlet轉至displayMember(4) 消費兌換信息 href>insert.jsp(5) 錄入會員消費 href>record.jsp(6) 查看會員訂單 href>lookAllGoods.jsp(7) 查看個人訂單 href>lookGoodsById.jsp(8) 查看消費信息 href>record(9) 論壇 href>AdminBBS.jsp(10) 安全退出href>first.jsp.4 Servlet類設計1)用戶登錄在登錄頁面用戶可以選擇用戶類別,管理員可以在輸入用戶名和密碼后選擇管理員進入。在loginServlet.java中根據登錄頁面?zhèn)鬟M來的用戶類別以及根據用戶名查詢數(shù)據庫中的用戶表,看用戶名和密碼是否匹配。如果匹配則跳轉到相應的管理員的頁面。2)添加會員在addMember.jsp頁面填寫完會員信息后,點擊提交,系統(tǒng)會根據頁中所定義的action和method調用addMemberservlet.java 類中對應的方法,完成添加新會員。3)會員充值 payservlet.java 點擊會員充值功能,進入pay.jsp頁面 ,填完界面表單的所有信息后,點擊提交,系統(tǒng)會根據頁中所定義的action和method調用payservlet.java 類中對應的方法,完成會員充值。4)查詢會員信息點擊查詢會員信息后,系統(tǒng)會直接通過錨點調用displayMemberservlet.java類,完成相應的功能后顯示出結果。5)消費兌換信息點擊會消費兌換積分,進入insert.jsp頁面 ,填完界面表單的所有信息后,點擊提交,系統(tǒng)會根據頁中所定義的action和method調用insertservlet.java 類中對應的方法,完成積分兌換。6)錄入會員消費點擊錄入會員消費,進入record.jsp頁面 ,填完界面表單的所有信息后,點擊提交,系統(tǒng)會根據頁中所定義的action和method調用recordservlet.java 類中對應的方法,完成消費的錄入。7)查看會員訂單點擊查看會員訂單,系統(tǒng)會調用lookAllGoodsservlet.java 。8)查看個人訂單點擊查看個人訂單,進入lookGoodsById.jsp,填寫完查詢條件后,點擊查詢,系統(tǒng)會調用lookGoodsByIdservlet.java類完成個人訂單的查詢并轉至顯示頁面。9)查看消費信息點擊查看消費信息后,進入record界面,按照界面的一些條件進行查詢,選擇完查詢條件后,點擊查詢,會調用recordSheetservlet.java類完成查詢功能。10)論壇點擊論壇,進入AdminBBS.jsp界面,再點擊查看評論,會通過allBBSservlet.java顯示所有會員的評論 ,同時可以點擊回復或刪除對評論進行處理。.5 包的設計Src中創(chuàng)建了3個包,分別為:1) Servlet包:存放系統(tǒng)的一些核心處理方法類,即servlet類。2) SqlDAO包:主要是存放數(shù)據庫連接,以及所有的Sql方法,為了方便查詢返回值,所以封裝了一些對象也放在此包中。3) Util包:主要存放了一個比較常用的分頁的方法。管理員模塊的實現(xiàn)算法設計模塊功能描述管理員模塊描述:管理員登進系統(tǒng)后實現(xiàn)對超市會員基礎資料的查看和更新。比如說,管理員在成功登錄系統(tǒng)后,可以添加新的會員,也可以應會員的要求給會員賬戶充值,當會員在超市消費的時候,會員可以不用支付現(xiàn)金,直接在該會員的賬戶中扣除,管理員還可以將會員在超市中消費的金額以一定的比例轉化為積分累計。管理員還可以將會員的消費記錄錄入數(shù)據庫,以便會員核實。管理員還可以隨時查看所有會員的特價商品的訂單,同時會員還可以查看會員的消費記錄,還要進入論壇,對會員發(fā)表的評論予以回復。管理員功能以及會員與管理員交流平臺的設計與實現(xiàn)算法1)管理員功能模塊的頁面有:、Admin.jsp、addMember.jsp、等。2)管理員與會員交流論壇的設計與實現(xiàn),界面主要有bbs.jsp,allBBS.jsp, AResponse.jsp 等。論壇的功能主要分為兩部分,包括會員和管理員兩部分。在會員通過登陸界面通過驗證進入會員主界面,在會員主界面中有論壇功能,會員點擊論壇進入論壇,論壇中可以實現(xiàn)發(fā)表評論,查看評論,查看回復。管理員同樣通過登陸界面驗證進入管理員主界面,管理員可以點擊查看評論,管理員可以對會員發(fā)表的評論進行回復,刪除操作。3)功能模塊界面和以及功能實現(xiàn)所用的技術,界面的實現(xiàn)主要是用Jsp實現(xiàn),在界面一些表單的驗證主要使用了JavaScript代碼,而在表單的一些提交等功能的處理中主要使用了Servlet 技術.Servlet 中有兩種處理的方法,表單的處理一般調用post,其他的一些處理post和get都可以實現(xiàn)。比如說管理員在登錄時,管理員用戶提交登錄表單,同時會編寫loginservlet.java類中,對表單進行驗證。驗證調用的就是post方法,登錄過程如圖5-3,關鍵代碼如下:登錄驗證不通過驗證通過管理員功能圖5-3管理員模塊流程圖protected void doPost( ServletRequest req, ServletResponse resp)throws ServletException, IOException / 只能對post類型的起作用 req.setCharacterEncoding("gbk"); String id=req.getParameter("id"); String pwd=req.getParameter("pwd"); String type=req.getParameter("type"); Session session = req.getSession(); session.setAttribute("userid", id); resp.setContentType("text/html; charset=gbk"); PrintWriter out = resp.getWriter(); out.print("<html><head><title>登陸</title></head><body background='img/002.jpg'>"); if(!id.equals("")&&!pwd.equals("") if(type.equals("會員") boolean flag=SqlDAO.MLogin(id,pwd); if(flag) resp.sendRedirect("third.jsp?userid="+id); else out.print("<p align='center'><font size='5' color='blue'>用戶名或密碼錯誤,請重新登陸!</font></p>"); out.print("</body></html>"); out.flush(); else boolean flag=SqlDAO.ALogin(id,pwd); if(flag) resp.sendRedirect("second.jsp?userid="+id); else out.print("<p align='center'><font size='5' color='blue'>用戶名或密碼錯誤,請重新登陸!</font></p>"); out.print("</body></html>"); out.flush(); 管理員在登錄進系統(tǒng)進入管理員主界面可以添加新會員,同時添加會員這個表單的提交同樣也通過addMemberservlet.java處理,在添加會員信息時系統(tǒng)要對新會員的信息進行驗證,主要通過addMemberPage.js 進行驗證,JavaScript代碼如下:function RegistValidation() var form = document.getElementById("form2"); var text = form.id.value; if(text.length = 0) window.alert("請?zhí)顚憰TID"); return false; text = form.name.value; if(text.length =0) window.alert("請?zhí)顚憰T姓名"); return false; text = form.birth.value; if(text.length = 0) window.alert("請?zhí)顚懗錾掌?quot;); return false; text = form.phone.value; if(text.length =0) window.alert("請?zhí)顚懧?lián)系 "); return false; text = form.email.value; var reg = new RegExp("w-+(.w-+)*w-+(.w-+)+$"); if(!reg.test(text) window.alert("請?zhí)顚懜袷秸_的電子郵件地址"); return false; return true;第6章 測試分析報告6.1 引言6.1.1 編寫目的這份測試分析報告的具體編寫目的是為了在檢驗管理員與論壇功能更模塊是否能夠完成預期功能,為系統(tǒng)的改進和驗收提供依據。6.1.2 背景a)待測試軟件系統(tǒng)的名稱:超市會員管理系統(tǒng)管理員以及論壇功能模塊b)系統(tǒng)由田云那老師提出,由王青負責開發(fā)。c)測試環(huán)境為windows 7操作系統(tǒng)下的模擬環(huán)境,數(shù)據庫服務器與Web服務器均配置在本地機器機器上,實際運行環(huán)境為專用的Web服務器和數(shù)據庫服務器,網絡性能更佳,并發(fā)的連接數(shù)更多,此種差異可能影響Web頁面的響應速度較慢。6.2 測試前的準備工作6.2.1 安裝程序運行環(huán)境是否已經正確設定: Apach Tomcat虛擬目錄配置正確是數(shù)據庫服務器配置正確是程序安裝過程無異常網絡暢通是 6.2.2 程序代碼檢查變量、過程、函數(shù)命令是否符合規(guī)則符合程序中有否足夠的說明信息有修改注釋是否符合要求 符合6.2.3 功能檢測功能模塊名稱 檢測結果功能模塊邏輯劃分 合理 用戶權限驗證 合理 管理員模塊邏輯結構 合理 論壇模塊邏輯結構 合理6.2.3 功能檢測 名稱 檢測結果數(shù)據庫的創(chuàng)建連接 正確 數(shù)據庫表的邏輯劃分 合理 數(shù)據庫數(shù)據的訪問 實現(xiàn)6.3 功能模塊代碼測試分析6管理員功能模塊代碼測試功能模塊名稱測試結果添加會員實現(xiàn)會員充值實現(xiàn)查詢會員信息實現(xiàn)消費兌換積分實現(xiàn)錄入會員消費實現(xiàn) 查看會員訂單實現(xiàn)查看個人訂單實現(xiàn)查看消費信息實現(xiàn)6論壇模塊代碼測試功能模塊名稱測試結果會員論壇 發(fā)表評論實現(xiàn)查看所有評論實現(xiàn)查看管理員回復實現(xiàn)管理員論壇查看所有評論回復評論實現(xiàn)刪除評論6.4 性能測試的結論6.4.1 正確性測試讀/寫/刪除/錄入/修改/登錄等操作結果是否正確正確各種條件之查詢是否正確正確6.4.2 可靠性測試非法鍵容錯測試可靠異常字符容錯測試可靠程序負作用檢查可靠6.5 分析摘要6.5.1 能力該子系統(tǒng)經測試設計合理、文檔完整,實現(xiàn)了實現(xiàn)了管理員對會員的添加,給會員充值,錄入會員消費,消費兌換積分等功能,同時還實現(xiàn)了實現(xiàn)了管理員與會員交流的論壇功能,會員可以在進入系統(tǒng)后,點擊主界面的論壇,發(fā)表評論、查看所有評論,以及查看管理員回復,管理員也可以查看所有會員的留言,并進行回復和刪除操作。6.5.2 缺陷和限制經測試,軟件在使用過程中仍存在功能和性能上的缺陷,總結如下:a)程序在運行過程中,狀態(tài)的轉換不合理,用戶操作結束沒有友好的提示信息。b)界面的美化不夠。6.5.3 建議a)建立表間關聯(lián),優(yōu)化數(shù)據模式。b)友好的界面設計和狀態(tài)轉換,人性化的操作提示。c)設計更加高效的算法。6.5.4 評價超市會員管理系統(tǒng)已經完成,可以予以交付。第7章 管理員用戶使用說明7.1引言7該文檔編寫目的是介紹系統(tǒng)使用規(guī)范,軟硬件支持,使管理員更好的了解系統(tǒng),進行正確的操作等。71)系統(tǒng)名稱:超市會員管理系統(tǒng)管理員以及論壇功能模塊的設計與實現(xiàn)。2)本系統(tǒng)由超市提出,王青參與開發(fā)。適用對象有超市。7.2系統(tǒng)總體介紹該系統(tǒng)是針對超市,對顧客使用會員政策所開發(fā)的超市會員管理系統(tǒng),超市可以借助于此系統(tǒng)對會員進行管理,同時會員也可以在此系統(tǒng)中憑借系統(tǒng)管理員添加或自己注冊成為該超市會員,就可以對自己的所有信息進行查看等操作。7.3 管理員使用說明管理員進入登錄界面后首先填寫正確的用戶名密碼,并選擇用戶類型為管理員,方能進入系統(tǒng),界面如圖6-1所示:圖6-1用戶登錄界面登錄成功后進入管理員在主頁面如圖6-2所示:圖6-2管理員主界面進入主界面后,管理員可以進行自己權限內的操作,例如添加會員,如圖6-3所示: 圖6-3添加會員界面管理員也可以在論壇對會員發(fā)表的評論進行回復,如圖6-4所示:圖6-4 管理員留言板主界面7.4 管理員使用功能總體描述管理員通過登陸界面驗證通過后,進入管理員操作的主頁面,頁面顯示管理員有以下的功能:1) 添加會員2) 會員卡充值3) 查詢會員信息4) 消費兌換積分5) 錄入會員消費6) 查看會員訂單7) 查看個人訂單8) 查看消費信息9) 論壇這些功能可以是減少超市的對會員管理的工作量,可以使管理工作井井有條的進行,同時會員與管理員附加的論壇功能,能夠使會員隨時的向超市反應超市商品和一些其他方面的一些建議和意見。第8章 工作報告8.1系統(tǒng)介紹即功能簡介該系統(tǒng)是根據當前市場的需求應超市的要求所開發(fā)的超市會員管理系統(tǒng),該系統(tǒng)的用戶分為兩類管理員和會員,超市顧客可以在本系統(tǒng)的網站注冊成為超市的會員,注冊為會員以后可以對自己的信息進行查看,也可以查看自己打消費記錄,查看超市近期的特價商品,并進行訂購,查看自己當前的所有訂單,還可在論壇中發(fā)表自己對超市本身或者商品的一些看法。管理員可以添加新的會員,并可以在會員的要求下給會員賬戶充值,還可以查看會員的全部信息,還可以查看會員的訂單,并對訂

注意事項

本文(超市會員管理系統(tǒng) 畢業(yè)論文)為本站會員(e****s)主動上傳,裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對上載內容本身不做任何修改或編輯。 若此文所含內容侵犯了您的版權或隱私,請立即通知裝配圖網(點擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因為網速或其他原因下載失敗請重新下載,重復下載不扣分。




關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網版權所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對上載內容本身不做任何修改或編輯。若文檔所含內容侵犯了您的版權或隱私,請立即通知裝配圖網,我們立即給予刪除!