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

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

上傳人:e****s 文檔編號(hào):159220252 上傳時(shí)間:2022-10-08 格式:DOC 頁(yè)數(shù):35 大?。?.31MB
收藏 版權(quán)申訴 舉報(bào) 下載
超市會(huì)員管理系統(tǒng) 畢業(yè)論文_第1頁(yè)
第1頁(yè) / 共35頁(yè)
超市會(huì)員管理系統(tǒng) 畢業(yè)論文_第2頁(yè)
第2頁(yè) / 共35頁(yè)
超市會(huì)員管理系統(tǒng) 畢業(yè)論文_第3頁(yè)
第3頁(yè) / 共35頁(yè)

下載文檔到電腦,查找使用更方便

16 積分

下載資源

還剩頁(yè)未讀,繼續(xù)閱讀

資源描述:

《超市會(huì)員管理系統(tǒng) 畢業(yè)論文》由會(huì)員分享,可在線閱讀,更多相關(guān)《超市會(huì)員管理系統(tǒng) 畢業(yè)論文(35頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、分類號(hào): TP311.52 單位代碼: 106 密 級(jí): 一般 學(xué) 號(hào) 本科畢業(yè)論文(設(shè)計(jì)) 題 目:_超市會(huì)員管理系統(tǒng)_ _管理員模塊的設(shè)計(jì)與實(shí)現(xiàn)_ 專 業(yè):_計(jì)算機(jī)科學(xué)與技術(shù)_姓 名:_ 指導(dǎo)教師: 職 稱: 答辯日期: 2011年5月28日 _超市會(huì)員管理系統(tǒng)管理員功能的設(shè)計(jì)與實(shí)現(xiàn)摘 要:超市會(huì)員管理系統(tǒng)已成為超市在激烈的競(jìng)爭(zhēng)中發(fā)展的一個(gè)必然產(chǎn)物,他是鏈接超市與會(huì)員的一個(gè)很好的紐帶,是維持超市和顧客長(zhǎng)期供應(yīng)需求關(guān)系的重要保障。如何才能讓顧客自愿的成為超市長(zhǎng)期的消費(fèi)者成為超市的最大難題。然而要實(shí)現(xiàn)這種銷售模式,就必須開發(fā)一套系統(tǒng)管理超市與會(huì)員之間的這種關(guān)系。雖然已經(jīng)有了超市會(huì)員管理系統(tǒng),但

2、是這種會(huì)員管理系統(tǒng)有太多的局限性,已經(jīng)不能滿足超市和消費(fèi)者的需求,因此開發(fā)一套完整的超市會(huì)員管理系統(tǒng)非常有必要。而這套系統(tǒng)不僅要能是超市方便管理會(huì)員,同時(shí)也要讓會(huì)員能夠隨時(shí)查看自己的信息。本文首先介紹了該系統(tǒng)比起一般系統(tǒng)的一些優(yōu)點(diǎn),以及可行性,還有所有用到的一些相關(guān)技術(shù)和系統(tǒng)的概況,最后詳細(xì)介紹了超市會(huì)員管理系統(tǒng)管理員功能是怎樣設(shè)計(jì)與實(shí)現(xiàn)的。關(guān)鍵詞:系統(tǒng);管理員;功能 Supermarket member management system- design and implementation of administrator functionAbstract: Supermarket mem

3、ber 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 cust

4、omer 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 m

5、ember 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

6、 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 d

7、esign and implementation. Keywords: system; administrator; function 目 錄第1章 概述1信息化管理現(xiàn)狀1基于信息化的超市會(huì)員管理系統(tǒng)概述1背景1需求現(xiàn)狀1建設(shè)目標(biāo)2本人在項(xiàng)目中的工作2第2章 技術(shù)背景32.1 J2EE技術(shù)3數(shù)據(jù)庫(kù)技術(shù)3第3章 超市會(huì)員管理系統(tǒng)概述5總體需求分析5技術(shù)架構(gòu)5展現(xiàn)層6邏輯層6數(shù)據(jù)層6技術(shù)框架6第4章 管理員功能以及論壇概要設(shè)計(jì)7引言7編寫目的7背景7定義74.2 系統(tǒng)設(shè)計(jì)原則7管理員功能以及論壇設(shè)計(jì)8系統(tǒng)模塊設(shè)計(jì)8輸入輸出設(shè)計(jì)9系統(tǒng)結(jié)構(gòu)設(shè)計(jì)-管理員模塊設(shè)計(jì)結(jié)構(gòu)9模塊關(guān)系9接口設(shè)計(jì)9管理員與會(huì)員的業(yè)

8、務(wù)關(guān)系設(shè)計(jì)104.4.1 管理員與會(huì)員之間業(yè)務(wù)104.4.2 業(yè)務(wù)ER圖104.5 數(shù)據(jù)庫(kù)設(shè)計(jì)124.6 出錯(cuò)處理設(shè)計(jì)144.7 運(yùn)行和使用環(huán)境的需求14第5章 超市會(huì)員管理系統(tǒng)管理員模塊詳細(xì)設(shè)計(jì)16引言16編寫目的16背景16功能點(diǎn)的設(shè)計(jì)16管理員模塊的結(jié)構(gòu)165.2.2 功能點(diǎn)編號(hào)175.2.3 管理員頁(yè)面設(shè)計(jì)175.2.4 Servlet類設(shè)計(jì)185.2.5 包的設(shè)計(jì)19管理員模塊的實(shí)現(xiàn)算法設(shè)計(jì)19模塊功能描述19管理員功能以及會(huì)員與管理員交流平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)算法19第6章 測(cè)試分析報(bào)告226.1 引言226.1.1 編寫目的226.1.2 背景226.2 測(cè)試前的準(zhǔn)備工作226.2.1

9、 安裝226.2.2 程序代碼檢查226.2.3 功能檢測(cè)236.2.3 功能檢測(cè)236.3 功能模塊代碼測(cè)試分析23管理員功能模塊代碼測(cè)試23論壇模塊代碼測(cè)試246.4 性能測(cè)試的結(jié)論246.4.1 正確性測(cè)試246.4.2 可靠性測(cè)試246.5 分析摘要246.5.1 能力246.5.2 缺陷和限制246.5.3 建議246.5.4 評(píng)價(jià)25第7章 管理員用戶使用說(shuō)明26引言26編寫目的26背景26系統(tǒng)總體介紹267.3 管理員使用說(shuō)明267.4 管理員使用功能總體描述28第8章 工作報(bào)告29系統(tǒng)介紹即功能簡(jiǎn)介29測(cè)試報(bào)告29項(xiàng)目評(píng)價(jià)29總結(jié)29參考文獻(xiàn)30謝辭31第1章 概述信息化管理現(xiàn)

10、狀在21世紀(jì)的信息化時(shí)代,要適應(yīng)這個(gè)社會(huì),人們必須要了解信息化。關(guān)于信息化的表述有的認(rèn)為,信息化就是計(jì)算機(jī)、通信和網(wǎng)絡(luò)技術(shù)的現(xiàn)代化;有的認(rèn)為,信息化就是從物質(zhì)生產(chǎn)占主導(dǎo)地位的社會(huì)向信息產(chǎn)業(yè)占主導(dǎo)地位社會(huì)轉(zhuǎn)變的發(fā)展過(guò)程。諸如此類的說(shuō)法還有很多,但對(duì)于信息的采集和管理則稱為當(dāng)代信息技術(shù)發(fā)展的前沿科學(xué)。在學(xué)校,學(xué)校對(duì)我們?nèi)_@么多學(xué)生的管理就是通過(guò)學(xué)生信息管理系統(tǒng),借助這套完整的信息管理體制,將我們的個(gè)人信息,成績(jī)管理,選課管理,網(wǎng)上報(bào)名等。目前信息化管理正處在一個(gè)非?;钴S的時(shí)期,而且將會(huì)永久持續(xù)下去。我們的銀行業(yè)務(wù),電信業(yè)務(wù),企業(yè)管理等,都是靠著這些信息管理技術(shù)存活著。1.2基于信息化的超市會(huì)員管

11、理系統(tǒng)概述1.2.1背景隨著社會(huì)的發(fā)展,人們的物質(zhì)生活和精神生活不斷的提高,然而我們的社會(huì)也走進(jìn)了一個(gè)全新的時(shí)代信息化時(shí)代。各行各業(yè)都開始離不開信息化。不管是在學(xué)校,企業(yè)還是事業(yè)單位都在通過(guò)一些信息化的管理來(lái)實(shí)現(xiàn)對(duì)人和事物的管理,不僅方便,快捷,更節(jié)省了勞動(dòng)力。然而超市也不例外,超市與人們之間的關(guān)系越來(lái)越緊密,人們可以從超市購(gòu)買到幾乎所有生活上所需要的東西。超市成為了好多商家的選擇,在我們的周圍超市越來(lái)越多,避免不了的,超市之間的競(jìng)爭(zhēng)也越來(lái)越激烈,會(huì)員這種吸引顧客的方式已被大面積的采用,顧客成為超市的會(huì)員,作為超市可以維持老客戶的客源,作為會(huì)員,可以享受到更多的優(yōu)惠。然而要實(shí)現(xiàn)這種銷售模式,就

12、必須開發(fā)一套系統(tǒng)管理超市與會(huì)員之間的這種關(guān)系。1.2.2需求現(xiàn)狀目前,雖然已經(jīng)有了超市會(huì)員管理系統(tǒng),但是這種會(huì)員管理系統(tǒng)有太多的局限性,已經(jīng)不能滿足超市和消費(fèi)者的需求,主要存在以下問(wèn)題:1)只是超市單一的對(duì)會(huì)員進(jìn)行管理,顧客要想注冊(cè)會(huì)員,必須到超市才能進(jìn)行辦理,太過(guò)于麻煩,增加了超市工作人員的工作量以及造成了顧客的不方便。2)會(huì)員不能夠檢查自己在超市的消費(fèi),超市是否已將消費(fèi)轉(zhuǎn)換為積分,為自己累加。3)會(huì)員也不能隨時(shí)對(duì)超市本身以及超市的一些商品做出評(píng)價(jià)。4)會(huì)員無(wú)法再第一時(shí)間了解到超市最近有哪些商品特價(jià)銷售,并且不能通過(guò)網(wǎng)絡(luò)直接訂購(gòu)。隨著超市業(yè)務(wù)的不斷發(fā)展,超市與會(huì)員之間的需求也隨著時(shí)間的變化而

13、不斷地更新,所以對(duì)于系統(tǒng)支撐的要求也會(huì)不斷提高。因此電信需要建立一個(gè)健全的、先進(jìn)的、高效的、統(tǒng)一的超市會(huì)員管理系統(tǒng),來(lái)滿足不斷發(fā)展的超市和會(huì)員的關(guān)系需求。.3建設(shè)目標(biāo)1)不是單一的超市單獨(dú)使用的系統(tǒng),會(huì)員也可以進(jìn)行注冊(cè),登陸,查看信息等操作。2)會(huì)員能夠登陸會(huì)員管理系統(tǒng)對(duì)超市和超市的商品發(fā)表一些看法,同時(shí)管理員會(huì)予以回復(fù)。3)會(huì)員可以根據(jù)自己的消費(fèi)記錄核算超市是否已將積分累計(jì)。4)會(huì)員還可以通過(guò)登陸會(huì)員系統(tǒng)查看最近超市的一些特價(jià)商品。1.3本人在項(xiàng)目中的工作主要實(shí)現(xiàn)管理員的一些功能,以及管理員與會(huì)員之間交流的平臺(tái)的開發(fā)。第2章 技術(shù)背景2.1 J2EE技術(shù)Java 2平臺(tái)有3個(gè)版本,它們是適用

14、于小型設(shè)備和智能卡的Java 2平臺(tái)Micro版(Java 2 Platform Micro Edition,J2ME)、適用于桌面系統(tǒng)的Java 2平臺(tái)標(biāo)準(zhǔn)版(Java 2 Platform Standard Edition,J2SE)、適用于創(chuàng)建服務(wù)器應(yīng)用程序和服務(wù)的Java 2平臺(tái)企業(yè)版(Java 2 Platform Enterprise Edition,J2EE)。J2EE是一種利用Java 2平臺(tái)來(lái)簡(jiǎn)化企業(yè)解決方案的開發(fā)、部署和管理相關(guān)的復(fù)雜問(wèn)題的體系結(jié)構(gòu)。J2EE技術(shù)的基礎(chǔ)就是核心Java平臺(tái)或Java 2平臺(tái)的標(biāo)準(zhǔn)版,J2EE不僅鞏固了標(biāo)準(zhǔn)版中的許多優(yōu)點(diǎn),例如編寫一次、隨處運(yùn)行

15、的特性、方便存取數(shù)據(jù)庫(kù)的JDBC API、CORBA技術(shù)以及能夠在Internet應(yīng)用中保護(hù)數(shù)據(jù)的安全模式等等,同時(shí)還提供了對(duì) EJB(Enterprise JavaBeans)、Java Servlets API、JSP(Java Server Pages)以及XML技術(shù)的全面支持。其最終目的就是成為一個(gè)能夠使企業(yè)開發(fā)者大幅縮短投放市場(chǎng)時(shí)間的體系結(jié)構(gòu)。 J2EE體系結(jié)構(gòu)提供中間層集成框架用來(lái)滿足無(wú)需太多費(fèi)用而又需要高可用性、高可靠性以及可擴(kuò)展性的應(yīng)用的需求。通過(guò)提供統(tǒng)一的開發(fā)平臺(tái),J2EE降低了開發(fā)多層應(yīng)用的費(fèi)用和復(fù)雜性,同時(shí)提供對(duì)現(xiàn)有應(yīng)用程序集成強(qiáng)有力支持,完全支持Enterprise J

16、avaBeans,有良好的向?qū)еС执虬筒渴饝?yīng)用,添加目錄支持,增強(qiáng)了安全機(jī)制,提高了性能。2.2數(shù)據(jù)庫(kù)技術(shù)MySQL是一個(gè)小型關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),開發(fā)者為瑞典MySQL AB公司。在2008年1月16號(hào)被Sun公司收購(gòu)。而2009年,SUN又被Oracle收購(gòu).對(duì)于Mysql的前途,沒(méi)有任何人抱樂(lè)觀的態(tài)度.目前MySQL被廣泛地應(yīng)用在Internet上的中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫(kù)。與其他的大型數(shù)據(jù)庫(kù)例如Oracle、DB2、SQL Server等相比,MySQL自有它的不

17、足之處,如規(guī)模小、功能有限(MySQL Cluster的功能和效率都相對(duì)比較差)等,但是這絲毫也沒(méi)有減少它受歡迎的程度。對(duì)于一般的個(gè)人使用者和中小型企業(yè)來(lái)說(shuō),MySQL提供的功能已經(jīng)綽綽有余,而且由于MySQL是開放源碼軟件,因此可以大大降低總體擁有成本。Mysql具有以下特性:1)使用C和C+編寫,并使用了多種編譯器進(jìn)行測(cè)試,保證源代碼的可移植性 2)支持AIX、FreeBSD、HP-UX、Linux、Mac OS、Novell Netware、OpenBSD、OS/2 Wrap、Solaris、Windows等多種操作系統(tǒng) 3)為多種編程語(yǔ)言提供了API。這些編程語(yǔ)言包括C、C+、Pyth

18、on、Java、Perl、PHP、Eiffel、Ruby和Tcl等。 4)支持多線程,充分利用CPU資源 5)優(yōu)化的SQL查詢算法,有效地提高查詢速度 6)既能夠作為一個(gè)單獨(dú)的應(yīng)用程序應(yīng)用在客戶端服務(wù)器網(wǎng)絡(luò)環(huán)境中,也能夠作為一個(gè)庫(kù)而嵌入到其他的軟件中提供多語(yǔ)言支持,常見的編碼如中文的GB 2312、BIG5,日文的Shift_JIS等都可以用作數(shù)據(jù)表名和數(shù)據(jù)列名 7)提供TCP/IP、ODBC和JDBC等多種數(shù)據(jù)庫(kù)連接途徑 8)提供用于管理、檢查、優(yōu)化數(shù)據(jù)庫(kù)操作的管理工具 9)可以處理?yè)碛猩锨f(wàn)條記錄的大型數(shù)據(jù)庫(kù)第3章 超市會(huì)員管理系統(tǒng)概述總體需求分析主要使用對(duì)象為超市管理員和超市會(huì)員,具體架

19、構(gòu)如圖3-1所示: 超市會(huì)員管理系統(tǒng)會(huì)員管理員安全退出會(huì)員論壇查看訂單查看特價(jià)商品查看消費(fèi)記錄查詢余額修改密碼查詢個(gè)人信息安全退出論壇查看會(huì)員訂單查看消費(fèi)信息查看個(gè)人訂單錄入會(huì)員消費(fèi)消費(fèi)兌換積分查詢會(huì)員信息會(huì)員充值添加會(huì)員圖3-1 系統(tǒng)框架圖系統(tǒng)數(shù)據(jù)庫(kù)平臺(tái)采用mysql,Web服務(wù)采用Tomcat。系統(tǒng)采用基于J2EE架構(gòu)的B/S 三層體系結(jié)構(gòu):1)展現(xiàn)層(與用戶交互的頁(yè)面)UI:與用戶直接交互(JSP , JavaScript)。 Control:控制層,控制頁(yè)面跳轉(zhuǎn)(Servlet)。 2)邏輯層(邏輯業(yè)務(wù)的實(shí)現(xiàn))Service層:封裝業(yè)務(wù)邏輯,事務(wù)管理(JavaBean)。 3)數(shù)據(jù)層(

20、提供對(duì)數(shù)據(jù)的基本操作)DAO:數(shù)據(jù)庫(kù)訪問(wèn)層。DB:管理數(shù)據(jù)庫(kù)(mysql)。展現(xiàn)層展現(xiàn)層是用戶與系統(tǒng)最直接的交互接口。用戶所進(jìn)行的操作和系統(tǒng)對(duì)用戶操作的反饋都通過(guò)頁(yè)面的相應(yīng)來(lái)展示。展現(xiàn)層響應(yīng)用戶的請(qǐng)求,并根據(jù)用戶請(qǐng)求信息,調(diào)用邏輯層提供的接口,然后按照反饋結(jié)果控制頁(yè)面的跳轉(zhuǎn),最后展示運(yùn)行結(jié)果。結(jié)合系統(tǒng)使用對(duì)象的特點(diǎn),系統(tǒng)界面需要簡(jiǎn)單易用,操作要方便快捷,系統(tǒng)反饋信息易理解,界面美觀,可操作性強(qiáng)等。邏輯層邏輯層是系統(tǒng)的業(yè)務(wù)核心是想層,起到承上啟下的作用。邏輯層包含細(xì)粒度的原子業(yè)務(wù)對(duì)象和由原子業(yè)務(wù)對(duì)象組合而成的粗粒度的組合業(yè)務(wù)對(duì)象。邏輯層作為中間層,調(diào)用數(shù)據(jù)層提供的接口訪問(wèn)數(shù)據(jù)庫(kù),封裝具體的業(yè)務(wù)邏

21、輯,向展現(xiàn)層提供接口供展現(xiàn)層調(diào)用。數(shù)據(jù)層該層負(fù)責(zé)封裝對(duì)數(shù)據(jù)庫(kù)數(shù)據(jù)的訪問(wèn),主要提供對(duì)數(shù)據(jù)的操作(增、刪、改、查)和對(duì)各種操作進(jìn)行封裝,提供不同程度的對(duì)象操作。ORM可以將關(guān)系型數(shù)據(jù)庫(kù)的二維關(guān)系映射成對(duì)象的網(wǎng)狀關(guān)系。DAO模式將業(yè)務(wù)邏輯和數(shù)據(jù)庫(kù)訪問(wèn)獨(dú)立出來(lái),使系統(tǒng)中的數(shù)據(jù)庫(kù)操作變得統(tǒng)一和簡(jiǎn)單化,有利于項(xiàng)目開發(fā)時(shí)的功能劃分和任務(wù)分配。技術(shù)框架1)展現(xiàn)層主要采用JSP、JavaScript、CSS等頁(yè)面技術(shù)。JSP:動(dòng)態(tài)頁(yè)面展現(xiàn)。JavaScript:對(duì)界面元素進(jìn)行操作,對(duì)瀏覽器端用戶操作進(jìn)行響應(yīng)和簡(jiǎn)單邏輯判斷處理。2)邏輯層Servlet:同樣實(shí)現(xiàn)頁(yè)面控制部分,直接使用邏輯層主要采用JavaBean

22、等技術(shù)。3)數(shù)據(jù)層主要采用sql語(yǔ)句進(jìn)行數(shù)據(jù)庫(kù)查詢。對(duì)性能要求比較高的部分,可以在DAO的實(shí)現(xiàn)類中,直接執(zhí)行SQL。數(shù)據(jù)庫(kù)采用mysql。DAO:DAO模式將底層數(shù)據(jù)訪問(wèn)操作與高層業(yè)務(wù)邏輯分離開,對(duì)上層提供面向?qū)ο蟮臄?shù)據(jù)訪問(wèn)接口。第4章 管理員功能以及論壇概要設(shè)計(jì)編寫目的編寫該文檔的目的主要是為了對(duì)開發(fā)做總體設(shè)計(jì),便于組員之間的溝通,為系統(tǒng)之后的詳細(xì)設(shè)計(jì)做好準(zhǔn)備。背景會(huì)員制客戶管理模式,是商家為了維系與客戶的長(zhǎng)期交易關(guān)系,而發(fā)展出的一種較為成功的關(guān)系營(yíng)銷模式。會(huì)員卡是這種營(yíng)銷模式的載體。在具體實(shí)踐中,會(huì)員卡根據(jù)客戶管理模式和促銷方式的不同,可分為一級(jí)會(huì)員,二級(jí)會(huì)員,三級(jí)會(huì)員,四級(jí)會(huì)員以及星級(jí)會(huì)

23、員。根據(jù)不同等級(jí)給會(huì)員不同的折扣,因?yàn)樗淼年P(guān)系鏈最牢固,能為商家鎖定大量的老顧客。但在具體操作過(guò)程中,由于需要處理大量的客戶信息、交易信息和資金流動(dòng),人工操作費(fèi)時(shí)費(fèi)力,差錯(cuò)頻繁。為了加快信息處理速度,縮短交易的認(rèn)證時(shí)間和避免差錯(cuò),計(jì)算機(jī)信息處理技術(shù)的應(yīng)用勢(shì)在必行。會(huì)員卡管理系統(tǒng)就是應(yīng)這樣的需求而開發(fā)的。項(xiàng)目名稱:超市會(huì)員管理系統(tǒng)管理員功能及超市論壇設(shè)計(jì)與實(shí)現(xiàn)項(xiàng)目提出者:超市項(xiàng)目開發(fā)參與人員:王青定義B/S: Browser/Server體系結(jié)構(gòu)J2EE: Java2平臺(tái)企業(yè)版(Java 2 Platform,Enterprise Edition)4.2 系統(tǒng)設(shè)計(jì)原則1)實(shí)用性原則要力求最

24、大限度地滿足實(shí)際工作的需要,充分考慮各業(yè)務(wù)層次、各管理環(huán)節(jié)數(shù)據(jù)處理的實(shí)用性,把滿足客戶生產(chǎn)和管理業(yè)務(wù)作為第一要素進(jìn)行考慮。2)可擴(kuò)展性與可維護(hù)性原則為適應(yīng)將來(lái)的發(fā)展,MIS系統(tǒng)應(yīng)該具有良好的可擴(kuò)展性和可維護(hù)性。軟件設(shè)計(jì)盡可能模塊化、組件化、是應(yīng)用系統(tǒng)可靈活配置,適應(yīng)不同的情況。3)安全可靠性原則應(yīng)用軟件與數(shù)據(jù)庫(kù)系統(tǒng)的設(shè)計(jì)要做到安全可靠,防止非法用戶的入侵。數(shù)據(jù)庫(kù)的備份策略恰當(dāng),以防災(zāi)難性事故發(fā)生。4)用戶界面設(shè)計(jì)原則圖形化原則:用戶界面的設(shè)計(jì)應(yīng)做到美觀大方。用戶界面應(yīng)做到直觀、明了、條理清晰。實(shí)現(xiàn)“傻瓜型”管理易學(xué)、易用、易管理。5)數(shù)據(jù)庫(kù)設(shè)計(jì)原則對(duì)數(shù)據(jù)庫(kù)的設(shè)計(jì)應(yīng)該體現(xiàn)一致性、完整性、安全性、

25、可伸縮性和規(guī)范化。管理員功能以及論壇設(shè)計(jì)4.3.1系統(tǒng)模塊設(shè)計(jì)1)管理員功能需求如下:根據(jù)對(duì)機(jī)構(gòu)管理需求的業(yè)務(wù)分析,機(jī)構(gòu)管理模塊主要有以下功能:a) 添加會(huì)員:顧客自己不能上網(wǎng)的情況下,來(lái)到超市管理員可以以添加會(huì)員的方式幫顧客注冊(cè)。b) 會(huì)員充值:管理員可以根據(jù)會(huì)員的要求給賬戶充值,以便在消費(fèi)的時(shí)候可以直接在賬戶中扣除。c) 查詢所有會(huì)員信息:管理員可以查看所有會(huì)員的詳細(xì)信息。d) 消費(fèi)兌換積分:管理員根據(jù)會(huì)員的消費(fèi)金額,將其按照一定的比例轉(zhuǎn)化成積分,給會(huì)員累計(jì)。e) 錄入會(huì)員消費(fèi):管理員的每次消費(fèi)都錄入系通過(guò),以便會(huì)員查看自己的消費(fèi)記錄。f) 查看單個(gè)會(huì)員訂單:管理員按照會(huì)員ID查看單個(gè)會(huì)員

26、的訂單。g) 查看消費(fèi)和繳費(fèi)記錄:管理員按照日期和會(huì)員ID查看會(huì)員的消費(fèi)記錄和繳費(fèi)記錄。h) 查看所有會(huì)員訂單i) 論壇:管理員根據(jù)會(huì)員發(fā)表的一些意見進(jìn)行回復(fù)。j) 安全退出系統(tǒng):進(jìn)行完所有的操作后,安全退出系統(tǒng)。2) 管理員與會(huì)員的論壇功能論壇的功能主要分為兩部分,包括會(huì)員和管理員兩部分。在會(huì)員通過(guò)登陸界面通過(guò)驗(yàn)證進(jìn)入會(huì)員主界面,在會(huì)員主界面中有論壇功能,會(huì)員點(diǎn)擊論壇進(jìn)入論壇,論壇中可以實(shí)現(xiàn)發(fā)表評(píng)論,查看評(píng)論,查看回復(fù)。管理員同樣通過(guò)登陸界面驗(yàn)證進(jìn)入管理員主界面,管理員可以點(diǎn)擊查看評(píng)論,管理員可以對(duì)會(huì)員發(fā)表的評(píng)論進(jìn)行回復(fù),刪除操作。4.3.2輸入輸出設(shè)計(jì)輸入:操作系統(tǒng)傳遞的各種消息及用戶的輸

27、入數(shù)據(jù)。輸出:用戶界面顯示。4.3.3系統(tǒng)結(jié)構(gòu)設(shè)計(jì)-管理員模塊設(shè)計(jì)結(jié)構(gòu)根據(jù)對(duì)系統(tǒng)管理員功能模塊的互分,可以通過(guò)系統(tǒng)結(jié)構(gòu)圖可以簡(jiǎn)單的說(shuō)明系統(tǒng)的總體結(jié)構(gòu)。管理員會(huì)員充值論壇查看消費(fèi)信息查看個(gè)人訂單錄入會(huì)員消費(fèi)消費(fèi)兌換積分查詢會(huì)員信息添加會(huì)員4.3.4模塊關(guān)系系統(tǒng)功能可分為兩大模塊:管理員功能模塊和會(huì)員功能管理。系統(tǒng)模塊關(guān)系圖是對(duì)系統(tǒng)各模塊之間的層次結(jié)構(gòu)關(guān)系的描述,該超市會(huì)員管理系統(tǒng)的系統(tǒng)模塊關(guān)系圖如下:超市會(huì)員管理系統(tǒng) 會(huì)員功能模塊管理員功能模塊接口設(shè)計(jì)1)用戶接口以Windows應(yīng)用軟件用戶界面作為規(guī)范來(lái)設(shè)計(jì),用鍵盤和鼠標(biāo)作為外部輸入設(shè)備,以方便用戶的使用。用戶通過(guò)登錄驗(yàn)證成功進(jìn)入主頁(yè)面,執(zhí)行相

28、應(yīng)的操作。本系統(tǒng)對(duì)用戶權(quán)限有一定的設(shè)定,用戶根據(jù)權(quán)限進(jìn)入不同的功能界面。 2)外部接口主要是與Mysql數(shù)據(jù)庫(kù)進(jìn)行鏈接。3)內(nèi)部接口模塊之間采用數(shù)據(jù)耦合方式,通過(guò)參數(shù)表傳達(dá)數(shù)據(jù),交換信息。管理員與會(huì)員的業(yè)務(wù)關(guān)系設(shè)計(jì)4.4.1 管理員與會(huì)員之間業(yè)務(wù)管理員與會(huì)員之間業(yè)務(wù)關(guān)系如圖4-1:管理員 添 會(huì) 查 會(huì) 錄 查 查 回加 員 看 員 入 看 看 復(fù) 會(huì) 繳 會(huì) 消 會(huì) 會(huì) 會(huì) 會(huì) 員 費(fèi) 員 費(fèi) 員 員 員 員會(huì)員 信 對(duì) 消 訂 消 評(píng) 息 積 費(fèi) 單 費(fèi) 論圖4-1管理員、會(huì)員關(guān)系圖4.4.2 業(yè)務(wù)ER圖 1)添加會(huì)員管理員添加 會(huì)員密碼會(huì)員ID聯(lián)系 會(huì)員會(huì)員姓名郵箱地址會(huì)員性別出生日期2

29、)會(huì)員充值管理員錄入繳費(fèi)記錄會(huì)員姓名會(huì)員姓名會(huì)員姓名3)查詢會(huì)員信息管理員會(huì)員密碼查詢會(huì)員ID聯(lián)系 會(huì)員姓名會(huì)員出生日期郵箱地址會(huì)員性別4)錄入會(huì)員消費(fèi)管理員消費(fèi)日期消費(fèi)金額錄入消費(fèi)記錄會(huì)員ID5)查看會(huì)員訂單訂購(gòu)者訂單編號(hào)會(huì)員訂單查看管理員訂單編號(hào)商品名稱訂單編號(hào) 數(shù)據(jù)庫(kù)設(shè)計(jì)在Mysql中創(chuàng)建數(shù)據(jù)庫(kù)實(shí)例,根據(jù)系統(tǒng)的設(shè)計(jì)要求,用于會(huì)員和管理員的表如下:a) 會(huì)員信息表member,如表4-1b) 管理員信息表manager,如表4-2c) 消費(fèi)記錄表consume,如表4-3d) 會(huì)員發(fā)表的信息表bbs,如表4-4e) 管理員回復(fù)response,如表4-5f) 訂單表goods,如表4-6g

30、)繳費(fèi)信息表 payment,如表4-7表4-1字段名稱字段字段類型以及約束會(huì)員IDMemberIDvarchar(30),not null,primary key會(huì)員姓名MemberNameVarchar(30),not null會(huì)員級(jí)別MemberLevelVarchar(30),not null會(huì)員生日BirthDate ,not null性別SexVarchar(2)聯(lián)系 PhoneVarchar(30),not null會(huì)員積分IntegralInteger,not null郵箱地址EmailVarchar(30),not null會(huì)員密碼MemberPwdVarchar(30),n

31、ot null表4-2段名稱字段數(shù)據(jù)類型以及約束管理員IDIDVarchar(30),not null,primary key管理員姓名NameVarchar(30),not null,primary key管理員密碼PwdVarchar(30),not null,primary key表4-3字段名稱字段數(shù)據(jù)類型以及約束會(huì)員IDMemberIDVarchar(30),not null,foreign key消費(fèi)金額ConsumptionNumber(10,2),not null消費(fèi)時(shí)間TimeDate,not null表4-4字段名稱字段數(shù)據(jù)類型以及約束發(fā)表人MemberIDVarchar(

32、30)評(píng)論主題ThemeVarchar(4000)評(píng)論內(nèi)容ContentVarchar(4000)表4-5字段名稱字段數(shù)據(jù)類型以及約束發(fā)表人IDVarchar(30)回復(fù)主題ThemeVarchar(4000) 回復(fù)內(nèi)容ContentVarchar(4000)表4-6字段名稱字段數(shù)據(jù)類型以及約束訂單編號(hào)IDInteger,Auto-increment,primary key訂購(gòu)會(huì)員IDMemberIDVarchar(30),not null商品名稱PronameVarchar(30),not null商品 價(jià)格PropriceNumber(10,2)訂購(gòu)數(shù)量QuantityInteger表4-

33、7字段名稱字段數(shù)據(jù)類型以及約束繳費(fèi)編號(hào)IDInteger,auto-increment繳費(fèi)會(huì)員IDmemberIDVarchar(30)繳費(fèi)金額MoneyNumber(10,2)繳費(fèi)日期TimeDate4.6 出錯(cuò)處理設(shè)計(jì)在系統(tǒng)運(yùn)行的過(guò)程中,在用戶進(jìn)行操作時(shí),比如在輸入時(shí)可能會(huì)與系統(tǒng)要求輸入的格式不一致,此時(shí)系統(tǒng)就會(huì)通過(guò)彈出對(duì)話框的形式提示用戶輸入格式不正確或者不能為空。 運(yùn)行和使用環(huán)境的需求為了使開發(fā)人員能夠正常的做日常開發(fā)和維護(hù),至少需要數(shù)據(jù)庫(kù)服務(wù)器一臺(tái)、web服務(wù)器一臺(tái),客戶機(jī)若干,包括必要的網(wǎng)絡(luò)通信設(shè)備。在開發(fā)系統(tǒng)平臺(tái)上操作系統(tǒng)采用Windows 7,web服務(wù)器采用Tomcat6.x

34、,數(shù)據(jù)庫(kù)采用mysql,開發(fā)工具采用MyEclipse6.5。在使用環(huán)境上瀏覽器至少使用IE5.0以上版本。第5章 超市會(huì)員管理系統(tǒng)管理員模塊詳細(xì)設(shè)計(jì)編寫目的編寫該文檔的目的是為了對(duì)所開發(fā)的模塊做詳細(xì)設(shè)計(jì),便于組員之間的溝通和測(cè)試維護(hù)。背景會(huì)員制客戶管理模式,是商家為了維系與客戶的長(zhǎng)期交易關(guān)系,而發(fā)展出的一種較為成功的關(guān)系營(yíng)銷模式。會(huì)員卡是這種營(yíng)銷模式的載體。在具體實(shí)踐中,會(huì)員卡根據(jù)客戶管理模式和促銷方式的不同,可分為一級(jí)會(huì)員,二級(jí)會(huì)員,三級(jí)會(huì)員,四級(jí)會(huì)員以及星級(jí)會(huì)員。根據(jù)不同等級(jí)給會(huì)員不同的折扣,因?yàn)樗淼年P(guān)系鏈最牢固,能為商家鎖定大量的老顧客。但在具體操作過(guò)程中,由于需要處理大量的客戶

35、信息、交易信息和資金流動(dòng),人工操作費(fèi)時(shí)費(fèi)力,差錯(cuò)頻繁。為了加快信息處理速度,縮短交易的認(rèn)證時(shí)間和避免差錯(cuò),計(jì)算機(jī)信息處理技術(shù)的應(yīng)用勢(shì)在必行。會(huì)員卡管理系統(tǒng)就是應(yīng)這樣的需求而開發(fā)的。項(xiàng)目名稱:超市會(huì)員管理系統(tǒng)管理員模塊的設(shè)計(jì)與實(shí)現(xiàn)項(xiàng)目提出者:田云那老師項(xiàng)目開發(fā)參與人員:王青功能點(diǎn)的設(shè)計(jì).1管理員模塊的結(jié)構(gòu)管理員功能模塊結(jié)構(gòu)框架如圖5-1:管理員論壇查看消費(fèi)信息查看個(gè)人訂單錄入會(huì)員消費(fèi)消費(fèi)兌換積分查詢會(huì)員信息會(huì)員充值添加會(huì)員圖5-1管理員模塊框架其中論壇包括管理員和用戶兩個(gè)權(quán)限的使用,會(huì)員可以在登錄以后發(fā)表評(píng)論,管理員也可以在登錄以后予以回復(fù)。.2 功能點(diǎn)編號(hào)根據(jù)管理員功能模塊的框架圖,為方便開發(fā)

36、過(guò)程中各功能之間的鏈接,對(duì)各功能點(diǎn)進(jìn)行編號(hào),這樣也助于在測(cè)試階段編寫測(cè)試案例和測(cè)試文檔。各功能點(diǎn)編號(hào)如表5-1。表5-1功能點(diǎn)名稱功能點(diǎn)編號(hào) 添加會(huì)員Admin_1會(huì)員充值A(chǔ)dmin_2查詢會(huì)員信息Admin_3消費(fèi)兌換積分Admin_4錄入會(huì)員消費(fèi)Admin_5查看會(huì)員訂單Admin_6查看個(gè)人訂單Admin_7查看消費(fèi)信息Admin_8論壇Admin_9安全退出Admin_10.3 管理員頁(yè)面設(shè)計(jì)Login.jsploginservlet管理員主界面 (功能1-10);(1) 添加會(huì)員 hrefaddMember.jsp(2) 會(huì)員充值 hrefpay.jsp(3) 查詢會(huì)員信息 href

37、displayMemberservlet轉(zhuǎn)至displayMember(4) 消費(fèi)兌換信息 hrefinsert.jsp(5) 錄入會(huì)員消費(fèi) hrefrecord.jsp(6) 查看會(huì)員訂單 hreflookAllGoods.jsp(7) 查看個(gè)人訂單 hreflookGoodsById.jsp(8) 查看消費(fèi)信息 hrefrecord(9) 論壇 hrefAdminBBS.jsp(10) 安全退出hreffirst.jsp.4 Servlet類設(shè)計(jì)1)用戶登錄在登錄頁(yè)面用戶可以選擇用戶類別,管理員可以在輸入用戶名和密碼后選擇管理員進(jìn)入。在loginServlet.java中根據(jù)登錄頁(yè)面?zhèn)鬟M(jìn)來(lái)

38、的用戶類別以及根據(jù)用戶名查詢數(shù)據(jù)庫(kù)中的用戶表,看用戶名和密碼是否匹配。如果匹配則跳轉(zhuǎn)到相應(yīng)的管理員的頁(yè)面。2)添加會(huì)員在addMember.jsp頁(yè)面填寫完會(huì)員信息后,點(diǎn)擊提交,系統(tǒng)會(huì)根據(jù)頁(yè)中所定義的action和method調(diào)用addMemberservlet.java 類中對(duì)應(yīng)的方法,完成添加新會(huì)員。3)會(huì)員充值 payservlet.java 點(diǎn)擊會(huì)員充值功能,進(jìn)入pay.jsp頁(yè)面 ,填完界面表單的所有信息后,點(diǎn)擊提交,系統(tǒng)會(huì)根據(jù)頁(yè)中所定義的action和method調(diào)用payservlet.java 類中對(duì)應(yīng)的方法,完成會(huì)員充值。4)查詢會(huì)員信息點(diǎn)擊查詢會(huì)員信息后,系統(tǒng)會(huì)直接通過(guò)錨點(diǎn)

39、調(diào)用displayMemberservlet.java類,完成相應(yīng)的功能后顯示出結(jié)果。5)消費(fèi)兌換信息點(diǎn)擊會(huì)消費(fèi)兌換積分,進(jìn)入insert.jsp頁(yè)面 ,填完界面表單的所有信息后,點(diǎn)擊提交,系統(tǒng)會(huì)根據(jù)頁(yè)中所定義的action和method調(diào)用insertservlet.java 類中對(duì)應(yīng)的方法,完成積分兌換。6)錄入會(huì)員消費(fèi)點(diǎn)擊錄入會(huì)員消費(fèi),進(jìn)入record.jsp頁(yè)面 ,填完界面表單的所有信息后,點(diǎn)擊提交,系統(tǒng)會(huì)根據(jù)頁(yè)中所定義的action和method調(diào)用recordservlet.java 類中對(duì)應(yīng)的方法,完成消費(fèi)的錄入。7)查看會(huì)員訂單點(diǎn)擊查看會(huì)員訂單,系統(tǒng)會(huì)調(diào)用lookAllGood

40、sservlet.java 。8)查看個(gè)人訂單點(diǎn)擊查看個(gè)人訂單,進(jìn)入lookGoodsById.jsp,填寫完查詢條件后,點(diǎn)擊查詢,系統(tǒng)會(huì)調(diào)用lookGoodsByIdservlet.java類完成個(gè)人訂單的查詢并轉(zhuǎn)至顯示頁(yè)面。9)查看消費(fèi)信息點(diǎn)擊查看消費(fèi)信息后,進(jìn)入record界面,按照界面的一些條件進(jìn)行查詢,選擇完查詢條件后,點(diǎn)擊查詢,會(huì)調(diào)用recordSheetservlet.java類完成查詢功能。10)論壇點(diǎn)擊論壇,進(jìn)入AdminBBS.jsp界面,再點(diǎn)擊查看評(píng)論,會(huì)通過(guò)allBBSservlet.java顯示所有會(huì)員的評(píng)論 ,同時(shí)可以點(diǎn)擊回復(fù)或刪除對(duì)評(píng)論進(jìn)行處理。.5 包的設(shè)計(jì)Sr

41、c中創(chuàng)建了3個(gè)包,分別為:1) Servlet包:存放系統(tǒng)的一些核心處理方法類,即servlet類。2) SqlDAO包:主要是存放數(shù)據(jù)庫(kù)連接,以及所有的Sql方法,為了方便查詢返回值,所以封裝了一些對(duì)象也放在此包中。3) Util包:主要存放了一個(gè)比較常用的分頁(yè)的方法。管理員模塊的實(shí)現(xiàn)算法設(shè)計(jì)模塊功能描述管理員模塊描述:管理員登進(jìn)系統(tǒng)后實(shí)現(xiàn)對(duì)超市會(huì)員基礎(chǔ)資料的查看和更新。比如說(shuō),管理員在成功登錄系統(tǒng)后,可以添加新的會(huì)員,也可以應(yīng)會(huì)員的要求給會(huì)員賬戶充值,當(dāng)會(huì)員在超市消費(fèi)的時(shí)候,會(huì)員可以不用支付現(xiàn)金,直接在該會(huì)員的賬戶中扣除,管理員還可以將會(huì)員在超市中消費(fèi)的金額以一定的比例轉(zhuǎn)化為積分累計(jì)。管理

42、員還可以將會(huì)員的消費(fèi)記錄錄入數(shù)據(jù)庫(kù),以便會(huì)員核實(shí)。管理員還可以隨時(shí)查看所有會(huì)員的特價(jià)商品的訂單,同時(shí)會(huì)員還可以查看會(huì)員的消費(fèi)記錄,還要進(jìn)入論壇,對(duì)會(huì)員發(fā)表的評(píng)論予以回復(fù)。管理員功能以及會(huì)員與管理員交流平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)算法1)管理員功能模塊的頁(yè)面有:、Admin.jsp、addMember.jsp、等。2)管理員與會(huì)員交流論壇的設(shè)計(jì)與實(shí)現(xiàn),界面主要有bbs.jsp,allBBS.jsp, AResponse.jsp 等。論壇的功能主要分為兩部分,包括會(huì)員和管理員兩部分。在會(huì)員通過(guò)登陸界面通過(guò)驗(yàn)證進(jìn)入會(huì)員主界面,在會(huì)員主界面中有論壇功能,會(huì)員點(diǎn)擊論壇進(jìn)入論壇,論壇中可以實(shí)現(xiàn)發(fā)表評(píng)論,查看評(píng)論,查看

43、回復(fù)。管理員同樣通過(guò)登陸界面驗(yàn)證進(jìn)入管理員主界面,管理員可以點(diǎn)擊查看評(píng)論,管理員可以對(duì)會(huì)員發(fā)表的評(píng)論進(jìn)行回復(fù),刪除操作。3)功能模塊界面和以及功能實(shí)現(xiàn)所用的技術(shù),界面的實(shí)現(xiàn)主要是用Jsp實(shí)現(xiàn),在界面一些表單的驗(yàn)證主要使用了JavaScript代碼,而在表單的一些提交等功能的處理中主要使用了Servlet 技術(shù).Servlet 中有兩種處理的方法,表單的處理一般調(diào)用post,其他的一些處理post和get都可以實(shí)現(xiàn)。比如說(shuō)管理員在登錄時(shí),管理員用戶提交登錄表單,同時(shí)會(huì)編寫loginservlet.java類中,對(duì)表單進(jìn)行驗(yàn)證。驗(yàn)證調(diào)用的就是post方法,登錄過(guò)程如圖5-3,關(guān)鍵代碼如下:登錄驗(yàn)證

44、不通過(guò)驗(yàn)證通過(guò)管理員功能圖5-3管理員模塊流程圖protected void doPost( ServletRequest req, ServletResponse resp)throws ServletException, IOException / 只能對(duì)post類型的起作用 req.setCharacterEncoding(gbk); String id=req.getParameter(id); String pwd=req.getParameter(pwd); String type=req.getParameter(type); Session session = req.getS

45、ession(); session.setAttribute(userid, id); resp.setContentType(text/html; charset=gbk); PrintWriter out = resp.getWriter(); out.print(登陸); if(!id.equals()&!pwd.equals() if(type.equals(會(huì)員) boolean flag=SqlDAO.MLogin(id,pwd); if(flag) resp.sendRedirect(third.jsp?userid=+id); else out.print(用戶名或密碼錯(cuò)誤,請(qǐng)

46、重新登陸!); out.print(); out.flush(); else boolean flag=SqlDAO.ALogin(id,pwd); if(flag) resp.sendRedirect(second.jsp?userid=+id); else out.print(用戶名或密碼錯(cuò)誤,請(qǐng)重新登陸!); out.print(); out.flush(); 管理員在登錄進(jìn)系統(tǒng)進(jìn)入管理員主界面可以添加新會(huì)員,同時(shí)添加會(huì)員這個(gè)表單的提交同樣也通過(guò)addMemberservlet.java處理,在添加會(huì)員信息時(shí)系統(tǒng)要對(duì)新會(huì)員的信息進(jìn)行驗(yàn)證,主要通過(guò)addMemberPage.js 進(jìn)行驗(yàn)證

47、,JavaScript代碼如下:function RegistValidation() var form = document.getElementById(form2); var text = form.id.value; if(text.length = 0) window.alert(請(qǐng)?zhí)顚憰?huì)員ID); return false; text = form.name.value; if(text.length =0) window.alert(請(qǐng)?zhí)顚憰?huì)員姓名); return false; text = form.birth.value; if(text.length = 0) windo

48、w.alert(請(qǐng)?zhí)顚懗錾掌?; return false; text = form.phone.value; if(text.length =0) window.alert(請(qǐng)?zhí)顚懧?lián)系 ); return false; text = form.email.value; var reg = new RegExp(w-+(.w-+)*w-+(.w-+)+$); if(!reg.test(text) window.alert(請(qǐng)?zhí)顚懜袷秸_的電子郵件地址); return false; return true;第6章 測(cè)試分析報(bào)告6.1 引言6.1.1 編寫目的這份測(cè)試分析報(bào)告的具體編寫目的是為

49、了在檢驗(yàn)管理員與論壇功能更模塊是否能夠完成預(yù)期功能,為系統(tǒng)的改進(jìn)和驗(yàn)收提供依據(jù)。6.1.2 背景a)待測(cè)試軟件系統(tǒng)的名稱:超市會(huì)員管理系統(tǒng)管理員以及論壇功能模塊b)系統(tǒng)由田云那老師提出,由王青負(fù)責(zé)開發(fā)。c)測(cè)試環(huán)境為windows 7操作系統(tǒng)下的模擬環(huán)境,數(shù)據(jù)庫(kù)服務(wù)器與Web服務(wù)器均配置在本地機(jī)器機(jī)器上,實(shí)際運(yùn)行環(huán)境為專用的Web服務(wù)器和數(shù)據(jù)庫(kù)服務(wù)器,網(wǎng)絡(luò)性能更佳,并發(fā)的連接數(shù)更多,此種差異可能影響Web頁(yè)面的響應(yīng)速度較慢。6.2 測(cè)試前的準(zhǔn)備工作6.2.1 安裝程序運(yùn)行環(huán)境是否已經(jīng)正確設(shè)定: Apach Tomcat虛擬目錄配置正確是數(shù)據(jù)庫(kù)服務(wù)器配置正確是程序安裝過(guò)程無(wú)異常網(wǎng)絡(luò)暢通是 6.2

50、.2 程序代碼檢查變量、過(guò)程、函數(shù)命令是否符合規(guī)則符合程序中有否足夠的說(shuō)明信息有修改注釋是否符合要求 符合6.2.3 功能檢測(cè)功能模塊名稱 檢測(cè)結(jié)果功能模塊邏輯劃分 合理 用戶權(quán)限驗(yàn)證 合理 管理員模塊邏輯結(jié)構(gòu) 合理 論壇模塊邏輯結(jié)構(gòu) 合理6.2.3 功能檢測(cè) 名稱 檢測(cè)結(jié)果數(shù)據(jù)庫(kù)的創(chuàng)建連接 正確 數(shù)據(jù)庫(kù)表的邏輯劃分 合理 數(shù)據(jù)庫(kù)數(shù)據(jù)的訪問(wèn) 實(shí)現(xiàn)6.3 功能模塊代碼測(cè)試分析6管理員功能模塊代碼測(cè)試功能模塊名稱測(cè)試結(jié)果添加會(huì)員實(shí)現(xiàn)會(huì)員充值實(shí)現(xiàn)查詢會(huì)員信息實(shí)現(xiàn)消費(fèi)兌換積分實(shí)現(xiàn)錄入會(huì)員消費(fèi)實(shí)現(xiàn) 查看會(huì)員訂單實(shí)現(xiàn)查看個(gè)人訂單實(shí)現(xiàn)查看消費(fèi)信息實(shí)現(xiàn)6論壇模塊代碼測(cè)試功能模塊名稱測(cè)試結(jié)果會(huì)員論壇 發(fā)表評(píng)論實(shí)

51、現(xiàn)查看所有評(píng)論實(shí)現(xiàn)查看管理員回復(fù)實(shí)現(xiàn)管理員論壇查看所有評(píng)論回復(fù)評(píng)論實(shí)現(xiàn)刪除評(píng)論6.4 性能測(cè)試的結(jié)論6.4.1 正確性測(cè)試讀/寫/刪除/錄入/修改/登錄等操作結(jié)果是否正確正確各種條件之查詢是否正確正確6.4.2 可靠性測(cè)試非法鍵容錯(cuò)測(cè)試可靠異常字符容錯(cuò)測(cè)試可靠程序負(fù)作用檢查可靠6.5 分析摘要6.5.1 能力該子系統(tǒng)經(jīng)測(cè)試設(shè)計(jì)合理、文檔完整,實(shí)現(xiàn)了實(shí)現(xiàn)了管理員對(duì)會(huì)員的添加,給會(huì)員充值,錄入會(huì)員消費(fèi),消費(fèi)兌換積分等功能,同時(shí)還實(shí)現(xiàn)了實(shí)現(xiàn)了管理員與會(huì)員交流的論壇功能,會(huì)員可以在進(jìn)入系統(tǒng)后,點(diǎn)擊主界面的論壇,發(fā)表評(píng)論、查看所有評(píng)論,以及查看管理員回復(fù),管理員也可以查看所有會(huì)員的留言,并進(jìn)行回復(fù)和刪除

52、操作。6.5.2 缺陷和限制經(jīng)測(cè)試,軟件在使用過(guò)程中仍存在功能和性能上的缺陷,總結(jié)如下:a)程序在運(yùn)行過(guò)程中,狀態(tài)的轉(zhuǎn)換不合理,用戶操作結(jié)束沒(méi)有友好的提示信息。b)界面的美化不夠。6.5.3 建議a)建立表間關(guān)聯(lián),優(yōu)化數(shù)據(jù)模式。b)友好的界面設(shè)計(jì)和狀態(tài)轉(zhuǎn)換,人性化的操作提示。c)設(shè)計(jì)更加高效的算法。6.5.4 評(píng)價(jià)超市會(huì)員管理系統(tǒng)已經(jīng)完成,可以予以交付。第7章 管理員用戶使用說(shuō)明7.1引言7該文檔編寫目的是介紹系統(tǒng)使用規(guī)范,軟硬件支持,使管理員更好的了解系統(tǒng),進(jìn)行正確的操作等。71)系統(tǒng)名稱:超市會(huì)員管理系統(tǒng)管理員以及論壇功能模塊的設(shè)計(jì)與實(shí)現(xiàn)。2)本系統(tǒng)由超市提出,王青參與開發(fā)。適用對(duì)象有超市

53、。7.2系統(tǒng)總體介紹該系統(tǒng)是針對(duì)超市,對(duì)顧客使用會(huì)員政策所開發(fā)的超市會(huì)員管理系統(tǒng),超市可以借助于此系統(tǒng)對(duì)會(huì)員進(jìn)行管理,同時(shí)會(huì)員也可以在此系統(tǒng)中憑借系統(tǒng)管理員添加或自己注冊(cè)成為該超市會(huì)員,就可以對(duì)自己的所有信息進(jìn)行查看等操作。7.3 管理員使用說(shuō)明管理員進(jìn)入登錄界面后首先填寫正確的用戶名密碼,并選擇用戶類型為管理員,方能進(jìn)入系統(tǒng),界面如圖6-1所示:圖6-1用戶登錄界面登錄成功后進(jìn)入管理員在主頁(yè)面如圖6-2所示:圖6-2管理員主界面進(jìn)入主界面后,管理員可以進(jìn)行自己權(quán)限內(nèi)的操作,例如添加會(huì)員,如圖6-3所示: 圖6-3添加會(huì)員界面管理員也可以在論壇對(duì)會(huì)員發(fā)表的評(píng)論進(jìn)行回復(fù),如圖6-4所示:圖6-4

54、 管理員留言板主界面7.4 管理員使用功能總體描述管理員通過(guò)登陸界面驗(yàn)證通過(guò)后,進(jìn)入管理員操作的主頁(yè)面,頁(yè)面顯示管理員有以下的功能:1) 添加會(huì)員2) 會(huì)員卡充值3) 查詢會(huì)員信息4) 消費(fèi)兌換積分5) 錄入會(huì)員消費(fèi)6) 查看會(huì)員訂單7) 查看個(gè)人訂單8) 查看消費(fèi)信息9) 論壇這些功能可以是減少超市的對(duì)會(huì)員管理的工作量,可以使管理工作井井有條的進(jìn)行,同時(shí)會(huì)員與管理員附加的論壇功能,能夠使會(huì)員隨時(shí)的向超市反應(yīng)超市商品和一些其他方面的一些建議和意見。第8章 工作報(bào)告8.1系統(tǒng)介紹即功能簡(jiǎn)介該系統(tǒng)是根據(jù)當(dāng)前市場(chǎng)的需求應(yīng)超市的要求所開發(fā)的超市會(huì)員管理系統(tǒng),該系統(tǒng)的用戶分為兩類管理員和會(huì)員,超市顧客可以在本系統(tǒng)的網(wǎng)站注冊(cè)成為超市的會(huì)員,注冊(cè)為會(huì)員以后可以對(duì)自己的信息進(jìn)行查看,也可以查看自己打消費(fèi)記錄,查看超市近期的特價(jià)商品,并進(jìn)行訂購(gòu),查看自己當(dāng)前的所有訂單,還可在論壇中發(fā)表自己對(duì)超市本身或者商品的一些看法。管理員可以添加新的會(huì)員,并可以在會(huì)員的要求下給會(huì)員賬戶充值,還可以查看會(huì)員的全部信息,還可以查看會(huì)員的訂單,并對(duì)訂

展開閱讀全文
溫馨提示:
1: 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(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ì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

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

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


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