版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 畢業(yè)設(shè)計(jì)(論文)會(huì)員卡管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)學(xué) 號(hào): 2 學(xué)生姓名: 覃 禹 系 部: 信息工程系 專 業(yè): 計(jì)算機(jī)應(yīng)用技術(shù) 班 級(jí): 高計(jì)算機(jī)(聯(lián))0801 指導(dǎo)教師: 羅 花 芝 株洲職業(yè)技術(shù)學(xué)院教務(wù)處制摘 要在商場(chǎng)數(shù)量迅速增加,零售業(yè)競(jìng)爭(zhēng)日趨激烈的今天,如何抓住更多的回頭客,是廣大商家共同關(guān)注的焦點(diǎn)。在零售業(yè)經(jīng)營(yíng)過(guò)程中,由于需要處理大量的客戶信息、交易信息和資金流動(dòng),手寫操作費(fèi)時(shí)費(fèi)力,差錯(cuò)頻繁。為了加快信息處理速度,縮短交易時(shí)間和避免差錯(cuò),目前大多數(shù)零售業(yè)者采取基于網(wǎng)絡(luò)的會(huì)員制管理系統(tǒng)實(shí)現(xiàn)該目的。針對(duì)商界的這種現(xiàn)狀,我們開發(fā)出既方便顧客購(gòu)物,又利于商家管理的會(huì)員卡管理系統(tǒng)。 本論文重點(diǎn)介
2、紹了會(huì)員卡管理系統(tǒng)的總體設(shè)計(jì)和技術(shù)實(shí)現(xiàn),并對(duì)系統(tǒng)主要功能做了簡(jiǎn)明闡述。本系統(tǒng)使用MVC模式開發(fā),綜合應(yīng)用了Struts、Hibernate等J2EE開源框架及技術(shù),使得系統(tǒng)在簡(jiǎn)單、快捷、準(zhǔn)確完成會(huì)員卡管理的同時(shí),具備了良好的穩(wěn)定性、可擴(kuò)展性、移植性及安全性。利用其提供的各種面向?qū)ο蟮拈_發(fā)工具,首先在短時(shí)間內(nèi)建立系統(tǒng)應(yīng)用原型,然后,對(duì)初始原型系統(tǒng)進(jìn)行需求迭代,不斷修正和改進(jìn),直到形成用戶滿意的可行系統(tǒng)。本會(huì)員卡系統(tǒng)主要實(shí)現(xiàn)了購(gòu)買、檢索和充值功能。針對(duì)許多服務(wù)企業(yè)在日常折扣卡、儲(chǔ)值卡應(yīng)用中容易出現(xiàn)的問(wèn)題和弊端,顧客以后消費(fèi)時(shí)便可以持卡結(jié)帳,并根據(jù)不同的等級(jí)給予不同的折扣優(yōu)惠。當(dāng)儲(chǔ)值卡內(nèi)余額不足時(shí)顧
3、客可以充值。新的會(huì)員卡、儲(chǔ)值卡管理系統(tǒng)更便于管理員和前臺(tái)收銀員的操作使用,提高了工作效率??梢詾轭櫩吞岣咴敿?xì)的消費(fèi)、充值等統(tǒng)計(jì)報(bào)表,提高了服務(wù)水平。同時(shí)也能夠把收銀員及管理員的繁重工作以量化的形式展現(xiàn)出來(lái),便于員工考核和管理。關(guān)鍵詞:產(chǎn)品;會(huì)員卡;儲(chǔ)值卡管理;折扣卡;目錄摘 要.第一章 緒論.1.1 引言1.2系統(tǒng)開發(fā)背景、目的和意義1.3系統(tǒng)的開發(fā)思路1.4運(yùn)行環(huán)境:1.5 本章小結(jié)第二章 技術(shù)介紹.2.1 MVC模式介紹2.2 Struts/Hibernate介紹2.3 JSP 技術(shù)簡(jiǎn)介2.4 ORACLE數(shù)據(jù)庫(kù)的介紹2.5本章小結(jié)第三章 系統(tǒng)分析.3.1需求分析3.2功能描述3.3系統(tǒng)結(jié)
4、構(gòu)圖3.4系統(tǒng)使用的框架說(shuō)明3.5本章小結(jié)第四章 系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).4.1管理員登陸和安全退出4.2 產(chǎn)品管理模塊設(shè)計(jì)4.3 會(huì)員資料管理模塊設(shè)計(jì)4.4 會(huì)員消費(fèi)模塊設(shè)計(jì)4.5消費(fèi)檢索模塊4.6數(shù)據(jù)庫(kù)設(shè)計(jì)4.7本章小結(jié)第五章 系統(tǒng)測(cè)試.51測(cè)試目的52測(cè)試環(huán)境5.3測(cè)試內(nèi)容和結(jié)果5.4本章小結(jié)總結(jié).參考文獻(xiàn).致 謝.第一章 緒論1.1 引言在商場(chǎng)數(shù)量迅速增加,零售業(yè)競(jìng)爭(zhēng)日趨激烈的今天,如何抓住更多的回頭客,是廣大商家共同關(guān)注的焦點(diǎn)。目前大多數(shù)零售企業(yè)采取會(huì)員制的方式來(lái)實(shí)現(xiàn)上述目的,由此產(chǎn)生用于確認(rèn)會(huì)員身份,使會(huì)員享受優(yōu)惠等措施的會(huì)員卡。但在具體操作過(guò)程中,商場(chǎng)等零售企業(yè)的正常運(yùn)營(yíng)中總是需要面對(duì)大
5、量的會(huì)員信息、會(huì)員卡信息以及發(fā)生的相關(guān)業(yè)務(wù)信息,因此需要對(duì)會(huì)員、會(huì)員卡及其發(fā)生的相關(guān)業(yè)務(wù)信息等進(jìn)行有效管理,及時(shí)了解各個(gè)環(huán)節(jié)中的信息變更,這樣有利于減少管理人 員的工作量,提高管理效率。會(huì)員卡管理系統(tǒng)是根據(jù)現(xiàn)代會(huì)員卡管理理念和流程,為大型零售企業(yè)開發(fā)的基于計(jì)算機(jī)技術(shù)、數(shù)據(jù)庫(kù)管理技術(shù)和客戶關(guān)系管理等相關(guān)業(yè)務(wù)知識(shí)的管理信息系統(tǒng)。系統(tǒng)可以簡(jiǎn)化填單、買單結(jié)算,減少零錢找贖,減少顧客等待時(shí)間,使顧客消費(fèi)更方便、準(zhǔn)確、快捷。系統(tǒng)同時(shí)提供豐富的消費(fèi)數(shù)據(jù)統(tǒng)計(jì)報(bào)表以滿足各種消費(fèi)查詢,提高企業(yè)內(nèi)部的財(cái)務(wù)結(jié)算、財(cái)務(wù)監(jiān)督及經(jīng)營(yíng)管理水平。會(huì)員卡管理子系統(tǒng)是會(huì)員卡管理系統(tǒng)的重要組成部分。本文通過(guò)以下5章探討會(huì)員卡管理系統(tǒng)
6、會(huì)員卡管理子系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。第2章簡(jiǎn)要介紹了會(huì)員卡管理系統(tǒng)的相關(guān)知識(shí);第3章介紹了用了那些技術(shù);第4章介紹了系統(tǒng)的設(shè)計(jì)過(guò)程;第5章介紹了系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn);第5章介紹了系統(tǒng)測(cè)試。1.2系統(tǒng)開發(fā)背景、目的和意義 隨著越來(lái)越多像沃爾瑪、金獅集團(tuán)(百盛)這樣資本雄厚的企業(yè)進(jìn)入我國(guó)消費(fèi)市場(chǎng),市場(chǎng)的競(jìng)爭(zhēng)變得愈加激烈。要想在如此激烈的市場(chǎng)競(jìng)爭(zhēng)中生存并取得發(fā)展,這就要求企業(yè)對(duì)其所擁有的消費(fèi)者進(jìn)行科學(xué)、有效的管理,以便及時(shí)收集消費(fèi)者的相關(guān)信息及需求信息,并在此基礎(chǔ)上制定相應(yīng)的營(yíng)銷策略來(lái)滿足消費(fèi)者的需求,最終使企業(yè)擁有屬于自己的一個(gè)穩(wěn)定、忠實(shí)的客戶群體。只有這樣才能最大限度保持現(xiàn)有的顧客不丟失,并在此基礎(chǔ)上來(lái)吸引
7、更多的顧客,擴(kuò)大銷售范圍以實(shí)現(xiàn)在競(jìng)爭(zhēng)激烈的市場(chǎng)中盈利的目的。目前大多數(shù)零售企業(yè)采取會(huì)員制的方式來(lái)實(shí)現(xiàn)上述目的。但在具體操作過(guò)程中,由于需要處理大量的客戶信息、交易信息和資金流動(dòng),人工操作費(fèi)時(shí)費(fèi)力,差錯(cuò)頻繁。為了加快信息處理速度,縮短交易的認(rèn)證時(shí)間和避免差錯(cuò),會(huì)員卡的使用和對(duì)于會(huì)員卡的管理就變得勢(shì)在必行。會(huì)員卡管理系統(tǒng)就是為了滿足這樣的需求而開發(fā)設(shè)計(jì)的。會(huì)員卡管理是為了維系與客戶的長(zhǎng)期交易關(guān)系,而發(fā)展出的一種較為成功的關(guān)系營(yíng)銷模式。是以滿足消費(fèi)者快速、方便購(gòu)物為核心,擴(kuò)大企業(yè)銷售范圍,實(shí)現(xiàn)最大化的盈利為目標(biāo)的完善的會(huì)員管理信息系統(tǒng),并且應(yīng)用信息技術(shù)來(lái)實(shí)現(xiàn),符合時(shí)代發(fā)展潮流,具有實(shí)際的研究意義。1
8、.3系統(tǒng)的開發(fā)思路在對(duì)會(huì)員卡管理系統(tǒng)開發(fā)之前,系統(tǒng)相關(guān)分析設(shè)計(jì)人員做了大量的前期調(diào)查研究工作,包括:查閱學(xué)習(xí)各種業(yè)務(wù)相關(guān)知識(shí),了解同行業(yè)系統(tǒng)軟件的功能,對(duì)各種業(yè)務(wù)可行性進(jìn)行調(diào)查分析,對(duì)當(dāng)前主流的開發(fā)技術(shù)、開發(fā)環(huán)境和數(shù)據(jù)庫(kù)的研究等等。會(huì)員卡管理目前在國(guó)外做得非常好,以對(duì)于會(huì)員卡管理較成功的日本為例,持卡者除了可在商店及其附屬設(shè)施(如餐廳、藝術(shù)館)內(nèi)消費(fèi)享受優(yōu)惠以外,在全國(guó)各地百貨店特約的餐館、酒店、電影院、游樂(lè)園等加盟店消費(fèi)亦可享受優(yōu)惠。在日本,會(huì)員卡可謂是真正的“一卡通”。之所以日本在對(duì)會(huì)員管理方面如此成功除了企業(yè)自身?yè)碛泻軓?qiáng)的實(shí)力以外還有諸多原因,例如,技術(shù)成熟、更合理的優(yōu)惠制度、信用卡高普
9、及率以及對(duì)于會(huì)員卡管理的先進(jìn)思想。系統(tǒng)的整體設(shè)計(jì)遵循軟件工程的方法,經(jīng)過(guò)系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、代碼的編寫、系統(tǒng)測(cè)試和維護(hù)幾個(gè)階段。系統(tǒng)以企業(yè)實(shí)際管理的業(yè)務(wù)流程為基礎(chǔ),參考現(xiàn)有的會(huì)員卡管理系統(tǒng)(例如:美萍會(huì)員管理系統(tǒng)、科藝嘉會(huì)員卡管理系統(tǒng)),結(jié)合自身的特點(diǎn)、思想來(lái)進(jìn)行操作業(yè)務(wù)流程設(shè)計(jì)。本系統(tǒng)采用結(jié)構(gòu)化的開發(fā)方法,使用Struts+Hibernate架構(gòu),以JSP面向?qū)ο缶幊碳夹g(shù)微軟公司的Microsoft SQL SERVER 2000數(shù)據(jù)庫(kù)的模式開發(fā)系統(tǒng)。這在很大程度上提高了系統(tǒng)的穩(wěn)定性、易維護(hù)性、可擴(kuò)展性,縮短了系統(tǒng)開發(fā)周期,并保證了系統(tǒng)對(duì)于大數(shù)據(jù)量的處理。1.4運(yùn)行環(huán)境操作系統(tǒng):Window
10、s XP數(shù)據(jù)庫(kù):ORACLE開發(fā)工具:MyEclipse 6.0.1、Dreamweaver 8、Photoshop服務(wù)器:Tomcat 5.5.27開發(fā)技術(shù):Struts+Hibernate1.5 本章小結(jié) 在零售業(yè)競(jìng)爭(zhēng)日趨激烈的今天,如何抓住更多的回頭客,是廣大商家共同關(guān)注的焦點(diǎn)。會(huì)員卡管理系統(tǒng)的出現(xiàn)解決了上述問(wèn)題,提高了管理效率,最終使企業(yè)擁有一個(gè)屬于自己的客戶群體。該系統(tǒng)利用Struts+HIbernate開發(fā),運(yùn)行于Windows XP,具有很好的穩(wěn)定性、易維護(hù)性、可擴(kuò)展性,并保證了系統(tǒng)對(duì)于大數(shù)據(jù)量的處理。第二章 技術(shù)介紹2.1 MVC模式介紹MVC設(shè)計(jì)模式的基本思想是將一個(gè)應(yīng)用體系
11、分成三個(gè)部分:模型(Model)、視圖(View)和控制器(Controller),通過(guò)這個(gè)設(shè)計(jì)模型,可以把應(yīng)用邏輯、處理過(guò)程和顯示邏輯分成不同的組件實(shí)現(xiàn),這些組件可以進(jìn)行交互和重用。Model用來(lái)儲(chǔ)存應(yīng)用程序的數(shù)據(jù)以及訪問(wèn)、維護(hù)這些數(shù)據(jù)的業(yè)務(wù)邏輯,View建立客戶端的表示層,Controller是模型與視圖的接口,其作用是獲取并處理HTTP請(qǐng)求,并調(diào)用相關(guān)的業(yè)務(wù)模型中的方法對(duì)請(qǐng)求進(jìn)行處理,然后將對(duì)象模型層次處理后的結(jié)果返回到View??梢奙VC設(shè)計(jì)模式的主要優(yōu)點(diǎn)是實(shí)現(xiàn)了業(yè)務(wù)邏輯和顯示邏輯的分離,提高了系統(tǒng)的可維護(hù)性、可擴(kuò)展性、可移植性和組件的復(fù)用性。如圖2.1所示。圖2.1 MVC模式2.2
12、 Struts/Hibernate介紹Struts框架是實(shí)現(xiàn)MVC模式的一個(gè)應(yīng)用框架,它由一組相互協(xié)作的組件、Servlet以及JSP TagLib組成。Struts的核心組件有ActionServlet、Action、ActionForm、ActionMapping、ActionForward及TagLib、配置文件等。其中控制器由ActionServlet來(lái)實(shí)現(xiàn),模型由Action和ActionForm來(lái)實(shí)現(xiàn),視圖則由JSP結(jié)合JSP TagLib來(lái)實(shí)現(xiàn)。對(duì)于采用Struts框架的Web應(yīng)用,在Web應(yīng)用啟動(dòng)時(shí)就會(huì)加載并初始化ActionServlet,從Struts-Config.Xml
13、文件中讀取配置信息,把他們存放到各種配置對(duì)象中。如圖2.2所示。圖2.2 Struts框架的組件結(jié)構(gòu)圖Hibernate是一種實(shí)現(xiàn)對(duì)象和關(guān)系之間映射(Object Relation Mapping)的框架。它對(duì)JDBC進(jìn)行了輕量級(jí)的對(duì)象封裝,使得Java程序員可以使用面向?qū)ο缶幊趟季S來(lái)操作關(guān)系數(shù)據(jù)庫(kù)。在多層結(jié)構(gòu)的應(yīng)用中,業(yè)務(wù)層和數(shù)據(jù)層之間存在一個(gè)持久層,它負(fù)責(zé)應(yīng)用到數(shù)據(jù)庫(kù)的數(shù)據(jù)存儲(chǔ),數(shù)據(jù)的檢索和更新。持久層的實(shí)現(xiàn)技術(shù)包括JDBC、實(shí)體Beans、JDO以及Hibernate等,但是JDBC中數(shù)據(jù)訪問(wèn)對(duì)象和SQL語(yǔ)句直接綁定在一起降低了可維護(hù)性,且不支持繼承和多態(tài),EJB不支持繼承和多態(tài)而且還需
14、要額外的EJB容器。使用Hibernate來(lái)實(shí)現(xiàn)對(duì)象、關(guān)系之間的映射和數(shù)據(jù)的持久化是一個(gè)不錯(cuò)的選擇,而且Hibernate擁有一種功能非常強(qiáng)大的查詢語(yǔ)言(HQL),這種語(yǔ)言與SQL非常相似,便于掌握。2.3 JSP 技術(shù)簡(jiǎn)介JSP(Java Srver Pages)是由Sun Microsystems公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn)。JSP技術(shù)有點(diǎn)類似ASP技術(shù),它是在傳統(tǒng)的網(wǎng)頁(yè)HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP標(biāo)記(Tag)。 用JSP開發(fā)的Web應(yīng)用是跨平臺(tái)的,既能在Linux下運(yùn)行,也能在其他操作系統(tǒng)上運(yùn)行。2.
15、4 ORACLE數(shù)據(jù)庫(kù)的介紹 2000 年 10 月在 Oracle Open World 上發(fā)布,為 Oracle 數(shù)據(jù)庫(kù)、應(yīng)用服務(wù)器和開發(fā)工具引進(jìn)了許多新功能。Oracle9i是業(yè)界第一個(gè)完整、簡(jiǎn)單的用于互聯(lián)網(wǎng)的新一代智能化的、協(xié)作各種應(yīng)用的軟件基礎(chǔ)架構(gòu)。Oracle9i 實(shí)際上是指 Oracle9i Database, Oracle 9i Application Server 和Oracle9i Developer Suite的完整集成。隨著軟件逐漸開始轉(zhuǎn)變?yōu)橐环N托管服務(wù)( Hosted Services),具有Internet上的高伸縮性能的、智能化的、和可靠的Oracle9i 將成為
16、高質(zhì)量的電子商務(wù)服務(wù)實(shí)現(xiàn)的關(guān)鍵軟件。 2.5本章小結(jié)會(huì)員卡管理系統(tǒng)的實(shí)現(xiàn)需要技術(shù)支持,MVC模式實(shí)現(xiàn)了業(yè)務(wù)邏輯和顯示邏輯的分離,提高了系統(tǒng)的可維護(hù)性、可擴(kuò)展性、可移植性和組件的復(fù)用性。Struts框架是實(shí)現(xiàn)MVC模式的一個(gè)應(yīng)用框架,而Hibernate擁有一種功能非常強(qiáng)大的查詢語(yǔ)言(HQL)。JSP動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)開發(fā)的Web應(yīng)用是跨平臺(tái)的,能在多種操作系統(tǒng)下運(yùn)行。ORACLE數(shù)據(jù)庫(kù)引進(jìn)了許多新功能,具有internet上的高伸縮性能的智能化的、和可靠的Oracle9i 將成為高質(zhì)量的電子商務(wù)服務(wù)實(shí)現(xiàn)的關(guān)鍵軟件。第三章 系統(tǒng)分析3.1需求分析隨著物質(zhì)和精神生活的日益豐富,各行各業(yè)的商家陸續(xù)推出花樣
17、繁多的服務(wù)來(lái)迎合龐大的消費(fèi)需求。為了刺激消費(fèi)、積累沉淀資金,各種各樣的會(huì)員卡、儲(chǔ)值卡、打折卡、積分卡也如雨后春筍般大量涌現(xiàn)。事實(shí)證明,使用會(huì)員卡管理系統(tǒng)的會(huì)員制模式,是商家為了維系與客戶的長(zhǎng)期交易關(guān)系,而發(fā)展出的一種較為成功的關(guān)系營(yíng)銷模式。會(huì)員卡是這種營(yíng)銷模式的載體。在具體實(shí)踐中,會(huì)員卡根據(jù) 客戶管理模式和促銷方式的不同,可分為折扣卡、記帳卡、儲(chǔ)值卡等類型。其中,以儲(chǔ)值卡和折扣卡最為商家喜愛,因?yàn)樗淼年P(guān)系鏈最牢固,能為商家鎖定大量的老顧客。打開錢包,每層隔袋里都塞有一張甚至幾張“卡”?,F(xiàn)金支付方式已經(jīng)逐漸被刷卡取 代。這樣看似方便的消費(fèi)方式卻也給消費(fèi)者平添許多難以言說(shuō)的痛苦。有時(shí)為了找一
18、張卡,人們需要翻遍整個(gè)錢包掏出所有的卡再逐一排除。一張卡只能在一家門店 使用的不靈活,丟卡確不能補(bǔ)卡帶來(lái)的經(jīng)濟(jì)損失,消費(fèi)賬目欠透明都讓原本便捷的消費(fèi)變成“雞肋”??ǚN過(guò)多過(guò)細(xì)同樣也給商家?guī)?lái)諸多令人頭痛的問(wèn)題:需要詳 細(xì)分類管理客戶檔案資料,多門店之間客戶檔案共享困難,服務(wù)方式落后、收銀效率低下帶來(lái)的種種投訴,帳務(wù)混亂。 會(huì)員卡管理系統(tǒng),顧名思義就是專為管理消費(fèi)會(huì)員信息和資料而設(shè)計(jì)的管理類軟件。以市場(chǎng)上集成多種會(huì)員卡業(yè)務(wù)于一身的回頭客會(huì)員管理系統(tǒng)為例,其功能包括:會(huì) 員資料錄入、更改、查詢、刪除;會(huì)員卡的注銷、掛失以及換卡補(bǔ)卡;會(huì)員卡用戶生日自動(dòng)提醒;會(huì)員卡消費(fèi)、積分明細(xì);會(huì)員卡的網(wǎng)上銀行充值
19、;積分、折扣率設(shè)置;會(huì)員卡限制使用次數(shù)、有效期限;會(huì)員卡消費(fèi)情況查詢、統(tǒng)計(jì);與手機(jī)號(hào)碼綁定可實(shí)現(xiàn)的消費(fèi)查詢、通知、充值提醒以及活動(dòng)推廣;郵件通知等等。各個(gè)連鎖、 加盟門店都可以通過(guò)網(wǎng)絡(luò)或各種形式的刷卡終端,基于共同的后臺(tái)會(huì)員管理數(shù)據(jù)庫(kù),實(shí)現(xiàn)會(huì)員資料共享,從而達(dá)到一卡通用的效果。同時(shí),會(huì)員管理系統(tǒng)還為商家提 供了帳務(wù)管理和統(tǒng)計(jì)報(bào)表功能,保證數(shù)據(jù)管理權(quán)限的安全,杜絕超越權(quán)限獲取數(shù)據(jù)的發(fā)生。 目前,會(huì)員卡管理系統(tǒng)正逐步廣泛應(yīng)用于餐飲、美容美發(fā)、SPA會(huì)所、物業(yè)、培訓(xùn)、聚會(huì)、酒店、超市、KTV娛樂(lè)場(chǎng)所、旅游、物流、干洗連鎖、票務(wù)、物業(yè)等領(lǐng)域。根據(jù)不同行業(yè)的個(gè)性,會(huì)員管理系統(tǒng)可以根據(jù)商家要求定制出更有行
20、業(yè)特點(diǎn)的功能?!皶?huì)員卡系統(tǒng)的核心是為如何為各種行業(yè)用戶創(chuàng)造出更多的企業(yè)價(jià)值。3.2功能描述本會(huì)員卡系統(tǒng)為廣大消費(fèi)者提供了更方便的支付方式。會(huì)員可以拿著存儲(chǔ)卡來(lái)支付所要買東西的錢,還可以在支付時(shí)進(jìn)行打折等操作。本會(huì)員卡系統(tǒng)主要實(shí)現(xiàn)的功能如下:管理員登錄,登錄成功將會(huì)跳轉(zhuǎn)到會(huì)員管理頁(yè)面。產(chǎn)品管理:產(chǎn)品管理實(shí)現(xiàn)了他的增刪改查。會(huì)員資料維護(hù):實(shí)現(xiàn)了會(huì)員的增刪改查。會(huì)員卡維護(hù):實(shí)現(xiàn)了會(huì)員卡的增刪改查。折扣規(guī)則定義:定義卡的的折扣規(guī)則。會(huì)員消費(fèi):當(dāng)消費(fèi)者選中了商品點(diǎn)購(gòu)買,購(gòu)買成功就會(huì)扣去相應(yīng)的錢和商品數(shù)量。消費(fèi)檢索:輸入需要檢索的姓名和時(shí)間系統(tǒng)就會(huì)提供需要檢索的相應(yīng)的數(shù)據(jù)。安全退出:退出本系統(tǒng)。3.3系統(tǒng)
21、結(jié)構(gòu)圖 會(huì)員卡管理子系統(tǒng)是會(huì)員卡管理系統(tǒng)的重要組成部分,它所涉及的實(shí)際操作業(yè)務(wù)包括:管理員(系統(tǒng)操作人員)對(duì)申請(qǐng)會(huì)員卡的顧客進(jìn)行注冊(cè)操作,根據(jù)用戶(會(huì)員)的相關(guān)要求對(duì)會(huì)員卡進(jìn)行充值和信息修改等一系列操作,這些功能滿足了用戶對(duì)于會(huì)員卡卡內(nèi)金額的控制以及對(duì)會(huì)員卡的管理。用戶還可通過(guò)管理員對(duì)會(huì)員卡內(nèi)的相關(guān)信息進(jìn)行查詢操作。根據(jù)對(duì)整個(gè)業(yè)務(wù)的分析以及考慮到模塊間的內(nèi)聚與耦合的標(biāo)準(zhǔn),即模塊內(nèi)聯(lián)系越緊越好,模塊間聯(lián)系越少越好,將整個(gè)會(huì)員卡管理子系統(tǒng)劃分為7個(gè)大功能模塊,各主功能模塊下又分為若干子功能模塊,詳細(xì)功能模塊劃分;如圖3.1所示。會(huì)員管理系統(tǒng)產(chǎn)品管理會(huì)員卡折扣規(guī)則會(huì)員消費(fèi)消費(fèi)檢索退出管理會(huì)員資料違圖
22、3.1系統(tǒng)結(jié)構(gòu)圖3.4系統(tǒng)使用的框架說(shuō)明本系統(tǒng)采用的StrutsHibernate構(gòu)架。在這個(gè)方案中,視圖層是采用JSP技術(shù)結(jié)合HTML和Struts的標(biāo)簽庫(kù)來(lái)實(shí)現(xiàn);業(yè)務(wù)層的核心部件是控制器,它由Struts的控制組件ActionServlet、ActionMapping及Action來(lái)實(shí)現(xiàn),業(yè)務(wù)層還包含持久層,在持久層中通過(guò)調(diào)用Session對(duì)象的方法與數(shù)據(jù)交互。3.5本章小結(jié)會(huì)員卡管理系統(tǒng),就是專為管理消費(fèi)會(huì)員信息和資料而設(shè)計(jì)的管理類軟件。目前正廣泛應(yīng)用于多種領(lǐng)域,實(shí)現(xiàn)會(huì)員資料共享,從而達(dá)到一卡通用的效果,從而為各種行業(yè)創(chuàng)造出更多的企業(yè)價(jià)值。會(huì)員卡管理系統(tǒng)由多個(gè)子系統(tǒng)組成,采用Struts
23、+Hibernate構(gòu)架、JSP技術(shù)和Struts的控制組件實(shí)現(xiàn)交互,功能強(qiáng)大,為廣大消費(fèi)者提供了更方便的支付方式。第四章 系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)4.1管理員登陸和安全退出4.1.1 管理員登陸模塊管理員登錄:管理員輸入用戶名和密碼,進(jìn)行驗(yàn)證。若驗(yàn)證通過(guò),將該會(huì)員的當(dāng)前的所有信息保存在Session對(duì)象,管理員就可以對(duì)里面的信息進(jìn)行增刪改查,首先是管理員登錄。登錄成功將會(huì)跳轉(zhuǎn)到管理頁(yè)面;4.1.2 安全退出模塊安全退出就是當(dāng)管理員點(diǎn)擊安全退出時(shí)管理員就會(huì)退出本系統(tǒng),在只有登錄才會(huì)讓管理員進(jìn)入管理頁(yè)面,如果沒(méi)登錄是不能對(duì)系統(tǒng)內(nèi)部信息進(jìn)行任何操作。4.2 產(chǎn)品管理模塊設(shè)計(jì)(1)查詢所有商品:查看所有添加的
24、商品和已有的商品,在點(diǎn)擊產(chǎn)品管理時(shí)系統(tǒng)就會(huì)顯示已有的商品;可以看到查詢商品的一些信息如商品名稱、商品類別、商品價(jià)格、入庫(kù)時(shí)間、庫(kù)存量。也可以進(jìn)行相關(guān)的操作。 (2)增加產(chǎn)品:增加管理員所要的商品,同時(shí)也進(jìn)行非空驗(yàn)證,和輸入的價(jià)格、庫(kù)存量等格式驗(yàn)證。價(jià)格格式驗(yàn)證的主代碼如:var patrn1=/0-9+(.0-92)?/;if(!patrn1.exec(Product.price.value)alert(價(jià)格的格式不正確!);Product.price.focus();return false;庫(kù)存量格式驗(yàn)證的主代碼是:var patrn2=/0-9*$/;if(!patrn2.exec(Pr
25、oduct.storagenumb.value)alert(庫(kù)存量只能為正數(shù)!);Product.storagenumb.focus();return false; (3)刪除商品:當(dāng)有不需要的商品時(shí)管理員就可以刪除選定要?jiǎng)h除的產(chǎn)品確認(rèn)刪除,如果管理員沒(méi)選中商品系統(tǒng)會(huì)彈出提示語(yǔ)句。如果管理員已選中系統(tǒng)會(huì)詢問(wèn)是不是確認(rèn)刪除。 (4)修改商品:當(dāng)管理員需要增加產(chǎn)品數(shù)量時(shí)或者要更改時(shí)就可以在操作那里選擇修改,系統(tǒng)會(huì)跳轉(zhuǎn)到一個(gè)修該產(chǎn)品的面!同時(shí)會(huì)獲取還沒(méi)修改前的信息。4.3 會(huì)員資料管理模塊設(shè)計(jì)4.3.1 會(huì)員資料維護(hù)模塊設(shè)計(jì)本模塊主要實(shí)現(xiàn)了會(huì)員用戶的相關(guān)功能,包括查看、增加、修改、刪除、等。(1)查
26、看會(huì)員:查看所有的已存在的會(huì)員信息,系統(tǒng)會(huì)顯示所有會(huì)員信息的資料。(2)增加會(huì)員: 添加新會(huì)員信息,但是會(huì)員卡號(hào)是唯一,只能一個(gè)人用一張卡,同時(shí)進(jìn)行判斷是否為空,或者格式是否正確。(3)修改會(huì)員:修改已在會(huì)員的信息,在操作點(diǎn)修改時(shí)系統(tǒng)會(huì)獲取那個(gè)會(huì)員的原本信息在進(jìn)行修改,同時(shí)也會(huì)判斷輸入的會(huì)員格式是否正確,也會(huì)判斷是否為空。(4)刪除會(huì)員:刪除系統(tǒng)已經(jīng)不要的會(huì)員,但同時(shí)會(huì)判斷管理員是否選中要?jiǎng)h除的信息!如果沒(méi)選中系統(tǒng)輸出提示語(yǔ)句,如果選中了,系統(tǒng)會(huì)彈出一條詢問(wèn)語(yǔ)句,是否確定刪除。4.3.1 會(huì)員卡管理模塊設(shè)計(jì)會(huì)員卡管理模塊主要實(shí)現(xiàn)的是類別的增刪改查功能。(1)會(huì)員卡:顯示所有的會(huì)員卡的信息;如圖
27、4.1所示。圖4.1會(huì)員卡查詢結(jié)果圖(2)新增會(huì)員卡:點(diǎn)擊“新增會(huì)員卡”,輸入類別相關(guān)信息進(jìn)行新增。新增成功跳轉(zhuǎn)到會(huì)員卡管理頁(yè)面,新增失敗提示錯(cuò)誤信息;如圖4.2所示。圖4.2 新增會(huì)員卡信息圖(3)修改會(huì)員卡:點(diǎn)擊“修改”,進(jìn)入修改頁(yè)面,修改相應(yīng)內(nèi)容后提交。若修改成功,則跳轉(zhuǎn)到查詢會(huì)員卡頁(yè)面,若修改失敗則提示錯(cuò)誤信息;如圖4.3所示。圖4.3修改會(huì)員卡信息圖(4)刪除類別:選擇要?jiǎng)h除的會(huì)員卡進(jìn)行刪除,若該會(huì)員卡“有人在用”就不可刪除,如果刪除成功,則轉(zhuǎn)向查詢會(huì)員卡頁(yè)面,若刪除失敗則提示錯(cuò)誤。(4)充值:在顯示會(huì)員卡頁(yè)面點(diǎn)擊充值系統(tǒng)會(huì)跳轉(zhuǎn)到一個(gè)充值頁(yè)面,如果充值成功則會(huì)跳會(huì)到顯示會(huì)員卡頁(yè)面,在
28、同時(shí)也會(huì)在想對(duì)應(yīng)的卡上加上充值的余額;如圖4.4所示。圖4.4 會(huì)員卡賬戶充值圖4.3.1 折扣規(guī)則定義管理模塊設(shè)計(jì)主要實(shí)現(xiàn)的是折扣規(guī)則定義版塊的增刪改查功能。(1)查詢所有折扣規(guī)則:顯示所有的折扣規(guī)則條列。(2)新增折扣規(guī)則:管理員登錄進(jìn)入后臺(tái),點(diǎn)擊“新增規(guī)則”,輸入版塊相關(guān)信息進(jìn)行新增。新增時(shí)系統(tǒng)會(huì)判斷是否輸入正確,是否為空。新增成功轉(zhuǎn)向查詢所有折扣頁(yè)面,新增失敗提示錯(cuò)誤信息。 (3)修改折扣規(guī)則:點(diǎn)擊“修改”,進(jìn)入修改頁(yè)面,修改相應(yīng)內(nèi)容后提交。若修改成功,則轉(zhuǎn)向查詢所有折扣頁(yè)面,若修改失敗則提示錯(cuò)誤信息。 (4)刪除折扣規(guī)則:選中要?jiǎng)h除的選中框進(jìn)行刪除,同時(shí)判斷是否中!如果沒(méi)選中系統(tǒng)會(huì)給
29、出一條提示語(yǔ)句,如果選中會(huì)再次詢問(wèn)是否確認(rèn)刪除,刪除成功會(huì)跳轉(zhuǎn)到顯示折扣規(guī)則定義的管理頁(yè)面。4.4 會(huì)員消費(fèi)模塊設(shè)計(jì)會(huì)員消費(fèi)模塊主要實(shí)現(xiàn)了會(huì)員的購(gòu)買功能。顯示所有的產(chǎn)品;如圖4.5所示。圖4.5 顯示所有的產(chǎn)品信息圖購(gòu)買商品:點(diǎn)擊“購(gòu)買”,輸入購(gòu)買者的姓名,確定購(gòu)買,如果購(gòu)買成功,將會(huì)扣除相應(yīng)的產(chǎn)品數(shù)量和金額,同時(shí)會(huì)判斷該會(huì)員是否存在、金額是否能支付或者會(huì)員持的是什么卡;如圖4.6所示。圖4.6 確定購(gòu)買購(gòu)買商品圖當(dāng)會(huì)員選中物品時(shí)點(diǎn)擊購(gòu)買,系統(tǒng)會(huì)在詢問(wèn)一次是不確定購(gòu)買嗎,如果會(huì)員確定購(gòu)買就會(huì)跳到如下頁(yè)面;如圖4.7所示。圖4.7 輸入購(gòu)買人姓名圖 當(dāng)管理員輸入購(gòu)買者姓名時(shí)系統(tǒng)會(huì)判斷會(huì)員持的是什
30、么卡;如果是存儲(chǔ)卡系統(tǒng)會(huì)判斷卡上的余額是否能支付會(huì)員所買的商品;如果不可以支付系統(tǒng)會(huì)輸出一條提示語(yǔ)句,如果可以支付就會(huì)直接扣除里面的余額;如圖4.8所示。圖4.8儲(chǔ)存卡購(gòu)買成功圖如果是折扣卡系統(tǒng)會(huì)折算會(huì)員所購(gòu)買商品的余額;會(huì)顯示以折算后所付的錢和還沒(méi)有打折錢所付的錢數(shù),這樣會(huì)讓消費(fèi)者更清楚自己的消費(fèi)信息;如圖4.9所示。圖4.9 折扣卡購(gòu)買成功顯示圖4.5消費(fèi)檢索模塊消費(fèi)者檢索信息:在相應(yīng)的輸入框,輸入要檢索的信息,但當(dāng)沒(méi)輸入時(shí)系統(tǒng)會(huì)把所有的消費(fèi)信息顯示;如圖4.10所示。圖4.10查詢消費(fèi)檢索首頁(yè)圖會(huì)卡名那里輸入覃雨點(diǎn)擊提交查詢就會(huì)顯示覃雨夠買的信息;如圖4.11所示。4.11按輸入的條件查
31、詢圖4.6數(shù)據(jù)庫(kù)設(shè)計(jì)4.6.1數(shù)據(jù)庫(kù)介紹本會(huì)員管理系統(tǒng)采用的是ORACLE數(shù)據(jù)庫(kù)。ORACLE 數(shù)據(jù)庫(kù)系統(tǒng)是美國(guó)ORACLE公司(甲骨文)提供的以分布式數(shù)據(jù)庫(kù)為核心的一組軟件產(chǎn)品,是目前最流行的客戶/服務(wù)器(CLIENT/SERVER)或B/S體系結(jié)構(gòu)的數(shù)據(jù)庫(kù)之一。ORACLE數(shù)據(jù)庫(kù)具有如下特點(diǎn):可用性強(qiáng)、可擴(kuò)張性強(qiáng)、數(shù)據(jù)安全性強(qiáng)、穩(wěn)定性強(qiáng)。4.6.2表說(shuō)明管理員表:用戶ID是主鍵、用戶名、密碼;如表一所示。表一 管理員:MANAGER字段名類型是否為空主鍵IDNumberNOYES用戶名(唯一鍵)Varchar2NONO密碼Varchar2NONO產(chǎn)品信息表:產(chǎn)品ID是主鍵、產(chǎn)品名稱、入庫(kù)時(shí)
32、間、庫(kù)存量;如表二所示。表二 產(chǎn)品信息表:product字段名類型是否為空主鍵產(chǎn)品IDNumberNOYES產(chǎn)品名稱(唯一鍵)Varchar2()NONO產(chǎn)品類別Varchar2()NONO產(chǎn)品價(jià)格(Price)numberNONO入庫(kù)時(shí)間DATENONO庫(kù)存量NumberYESNO卡信息:卡Id是主鍵、卡種;如表三所示。表三 卡信息:card字段名類型是否為空主鍵卡IdnumberNoyes卡種Char NONO卡形信息:卡型Id是主鍵、卡型名稱;如表四所示。表四 卡形信息:cardtype字段名類型是否為空主鍵卡型IdnumberNoyes卡型名稱Char oNONO折扣級(jí)別:折扣編號(hào)是主
33、鍵、折扣規(guī)則、折扣級(jí)別;如表五所示。表五 折扣級(jí)別:zhekoujibie字段名類型是否為空主鍵折扣編號(hào)numberNoyes折扣規(guī)則Char ornumberNONO折扣級(jí)別 numberNONO會(huì)員卡信息表:Id是主鍵、是否已使用、卡種(儲(chǔ)蓄卡或折扣卡)(為外鍵)、折扣級(jí)別、折扣級(jí)別;如表六所示。表六 會(huì)員卡信息表:membercard字段名類型是否為空主鍵IdnumberNoyes是否已使用Varchar2()NONO卡種(儲(chǔ)蓄卡或折扣卡)(為外鍵)Char or numbernono卡型(為外鍵)NumberNONO折扣級(jí)別NUMBERNONO佘額NumberNONO會(huì)員信息表:會(huì)員編
34、號(hào)、會(huì)員名(唯一鍵)、證件號(hào)碼(唯一鍵)、性別、年齡、會(huì)員卡(為外鍵);如表七所示。表七 會(huì)員信息表:member字段名類型是否為空主鍵會(huì)員編號(hào)numberNoyes會(huì)員名(唯一鍵)Varchar2()NONO證件號(hào)碼(唯一鍵)Varchar2()NONO性別Varchar2()nono年齡NumberNONO會(huì)員卡(為外鍵)NumberNONO記錄消費(fèi)表:記錄編號(hào)是主鍵、消費(fèi)者、產(chǎn)品信息、記錄時(shí)間;如表八所示。表八 記錄消費(fèi)表:Record字段名類型是否為空主鍵記錄編號(hào)RecordidnumberNoYes消費(fèi)者M(jìn)emberVarchar2()NO產(chǎn)品信息productVarchar2()N
35、O記錄時(shí)間RecordtimeDateNO4.7本章小結(jié)會(huì)員卡管理系統(tǒng)的各種功能,分別用產(chǎn)品管理模塊、會(huì)員資料管理模塊、會(huì)員卡管理模塊、折扣規(guī)則定義管理模塊、會(huì)員消費(fèi)模塊、消費(fèi)檢索模塊、安全退出模塊等七個(gè)模塊組成。它們都是基于ORACLE數(shù)據(jù)庫(kù)的基礎(chǔ)上,各個(gè)模塊的信息都用表的形式存儲(chǔ),并在后臺(tái)運(yùn)行,以實(shí)現(xiàn)增、刪、改、查,以及他的相關(guān)驗(yàn)證功能。第五章 系統(tǒng)測(cè)試51測(cè)試目的軟件測(cè)試的目的是盡可能發(fā)現(xiàn)并改正被測(cè)試軟件中的錯(cuò)誤,提高軟件的可靠性,程序編寫完畢,需對(duì)系統(tǒng)進(jìn)行一系列的測(cè)試。系統(tǒng)在設(shè)計(jì)和編程中沒(méi)有任何錯(cuò)誤是不可能的。根據(jù)系統(tǒng)需求分析和系統(tǒng)功能說(shuō)明,對(duì)程序設(shè)計(jì)的結(jié)果進(jìn)行全面的檢查,找出并糾正其
36、中的錯(cuò)誤,使系統(tǒng)能夠正常運(yùn)行。52測(cè)試環(huán)境操作系統(tǒng):Windows XP數(shù)據(jù)庫(kù):ORACLE開發(fā)工具:MyEclipse 6.0.1、Dreamweaver 8、Photoshop服務(wù)器:Tomcat 5.5.27開發(fā)技術(shù):Struts+Hibernate5.3測(cè)試內(nèi)容和結(jié)果5.3.1系統(tǒng)的部分測(cè)試用列本系統(tǒng)總共有7大塊:產(chǎn)品管理、會(huì)員資料維護(hù)、會(huì)員卡維護(hù)、折扣規(guī)則定義、會(huì)員消費(fèi)、消費(fèi)檢索和安全退出。其中產(chǎn)品管理、會(huì)員資料維護(hù)、會(huì)員卡維護(hù)、折扣規(guī)則定義他們只實(shí)現(xiàn)了增刪該查,而在會(huì)員卡維護(hù)中有充值,當(dāng)會(huì)員他的卡是儲(chǔ)存卡時(shí)就會(huì)給與充值權(quán)限,如是折扣他是不可以充值的。在就是會(huì)員消費(fèi),當(dāng)你在會(huì)員消費(fèi)時(shí)
37、,你可以選擇多樣商品進(jìn)行購(gòu)買當(dāng)你會(huì)折扣卡是他只會(huì)給你算出你所要付的錢,而當(dāng)你是儲(chǔ)存卡時(shí)他會(huì)扣除所要付的錢,也會(huì)在相應(yīng)的地方減去你所要的商品數(shù)量。在就是消費(fèi)檢索:消費(fèi)檢索就是當(dāng)你要看你消費(fèi)的信息時(shí),在輸入框輸入你要查詢的信息,他就會(huì)顯示你的所要的信息,但是當(dāng)輸入的信息就會(huì)報(bào)錯(cuò),或者不顯示出來(lái)。安全退出:就是退出本系統(tǒng)。如果沒(méi)登錄在就不能進(jìn)入管理頁(yè)面;如表一所示。表一 系統(tǒng)的部分功能測(cè)試用例編號(hào)測(cè)試用例說(shuō)明輸入輸出1正常新增類別輸入類別名稱輸入類別名稱和類別描述新增成功,在類別列表頁(yè)面上顯示2異常新增類別無(wú)輸入提示“請(qǐng)輸入類別名稱”3正常查詢版塊選擇查詢條件和輸入查詢內(nèi)容的關(guān)鍵字顯示對(duì)應(yīng)的版塊信息
38、或者顯示“沒(méi)有對(duì)應(yīng)的版塊”4異常查詢版塊沒(méi)有輸入查詢內(nèi)容的關(guān)鍵字提示“報(bào)錯(cuò)或者不到那個(gè)頁(yè)面”5正常刪除版塊選中了一個(gè)或多個(gè)版塊顯示“刪除成功”6正常充值點(diǎn)擊充值充值成功直接跳到會(huì)員卡管理頁(yè)面7異常充值點(diǎn)擊充值雖然不會(huì)報(bào)錯(cuò)但是會(huì)讓你以前已有的余額為06異常刪除版塊沒(méi)有選中提示“請(qǐng)選擇”8正常購(gòu)買輸入購(gòu)買人姓名提示“購(gòu)買成功”9異常購(gòu)買沒(méi)有輸入正確的姓名輸入了正確的姓名但是余額不足提示“該會(huì)員不存在請(qǐng)重新輸入或是購(gòu)買失敗,你卡上的余額不足”10正常查詢購(gòu)買信息輸入會(huì)員名輸入起始時(shí)間或截止時(shí)間顯示“你要查詢的信息”11異常查詢購(gòu)買信息沒(méi)有輸入會(huì)員名沒(méi)有輸入起始時(shí)間或截止時(shí)間顯示所有購(gòu)買人的信息12正
39、常登錄輸入正確的管理員名和密碼登錄成功,轉(zhuǎn)到會(huì)員管理系統(tǒng)頁(yè)面5.3.2功能測(cè)試 首先是管理員的登錄,在就是對(duì)產(chǎn)品的增、刪、改、查同時(shí)進(jìn)行驗(yàn)證;在就是充值,點(diǎn)擊充值的時(shí)候他會(huì)判斷。如果是折扣卡他會(huì)不會(huì)讓你充值的,如果是存儲(chǔ)卡他就會(huì)給你一個(gè)充值的頁(yè)面,給予你充值。購(gòu)買產(chǎn)品是當(dāng)你選中你要買的商品時(shí)點(diǎn)擊購(gòu)買,在輸入你的姓名,他會(huì)給你判斷是什么卡,如果是折扣卡他會(huì)幫你算出來(lái)你所需付的錢,如果是存儲(chǔ)卡他會(huì)直接扣除,同時(shí)也會(huì)在商品數(shù)量上也會(huì)扣除相應(yīng)的數(shù)量;如表二所示。表二功能測(cè)試表編號(hào)測(cè)試功能測(cè)試結(jié)果1管理員登錄輸入會(huì)管理員名稱“admin”,密碼“admin”顯示管理頁(yè)面2增加產(chǎn)品輸入產(chǎn)品類別增加成功顯示
40、產(chǎn)品管理頁(yè)面3查詢產(chǎn)品點(diǎn)擊產(chǎn)品管理顯示所有的產(chǎn)品4修改產(chǎn)品點(diǎn)擊修改輸入你要修改的信息修改成功跳轉(zhuǎn)到查詢頁(yè)面5刪除產(chǎn)品選中你要?jiǎng)h除的選中框提示你是否確定刪除!6充值點(diǎn)擊充值輸入你要充值的錢數(shù)在你以前的余額上面加上充值的錢7選中你要的產(chǎn)品輸入購(gòu)買者姓名顯示購(gòu)買成功的信息8檢索輸入你要檢索的條件顯示你檢索的信息5.4本章小結(jié)系統(tǒng)在設(shè)計(jì)和編程中沒(méi)有任何錯(cuò)誤是不可能的,對(duì)系統(tǒng)進(jìn)行一系列的測(cè)試,測(cè)試的方法是分模塊測(cè)試,找出并糾正其中的錯(cuò)誤,使系統(tǒng)能夠正常運(yùn)行??偨Y(jié)經(jīng)過(guò)兩個(gè)多月的設(shè)計(jì)和開發(fā),會(huì)員卡管理系統(tǒng)基本開發(fā)完畢。實(shí)現(xiàn)預(yù)期的產(chǎn)品管理、會(huì)員管理、會(huì)員卡管理、折扣規(guī)則定義、購(gòu)買、檢索、退出系統(tǒng)、等七大功能,
41、其功能基本符合用戶需求。系統(tǒng)具有如下特點(diǎn):1、與現(xiàn)存的會(huì)員卡管理系統(tǒng)相比有其先進(jìn)性?,F(xiàn)市面上所存在的會(huì)員卡管理系統(tǒng)基本采用C/S架構(gòu),VB編程技術(shù)。本會(huì)員卡管理系統(tǒng)則采用struts+hibernate架構(gòu),JSP編程技術(shù)。2、較好的可維護(hù)性。會(huì)員卡管理系統(tǒng)設(shè)計(jì)是通過(guò)JSP技術(shù)實(shí)現(xiàn)的,JSP采用的是基于Java的面向?qū)ο蟮木幊谭椒?,軟件較易于維護(hù)。但是由于受系統(tǒng)設(shè)計(jì)、開發(fā)時(shí)間所限,系統(tǒng)還存在許多不完善的地方。例如,缺乏聯(lián)機(jī)文檔,用戶界面不夠美觀,代碼的可讀性差,出錯(cuò)處理機(jī)制不是非常健全,檢索時(shí)沒(méi)有實(shí)現(xiàn)組合查詢等多方面問(wèn)題,這些都會(huì)在今后的工作中繼續(xù)分析、設(shè)計(jì),逐步去實(shí)現(xiàn),力求使系統(tǒng)的功能更加完善和完整??傊?,畢業(yè)設(shè)計(jì)不但讓我總結(jié)了三年所學(xué)的知識(shí),鞏固了知識(shí),增強(qiáng)了實(shí)踐動(dòng)手能力,而且也讓我初步掌握了開發(fā)軟件的一般步驟和相關(guān)的知識(shí),積累了一些常用的編程技巧和經(jīng)驗(yàn),使我對(duì)網(wǎng)頁(yè)制作這個(gè)行業(yè)有了更深的認(rèn)識(shí),制作技能更加成熟,更有信心,思維更加慎密。參考文獻(xiàn)1 周桓 ,王殊宇等. JSP項(xiàng)目開發(fā)全程記錄, 北京:清華大學(xué)出版社,2008。2 曹衍龍,徐慧等. JSP網(wǎng)絡(luò)開發(fā)
溫馨提示
- 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. 人人文庫(kù)網(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è)安全知識(shí)培訓(xùn)課件
- 華為汽車培訓(xùn)課件
- 醫(yī)療應(yīng)急知識(shí)培訓(xùn)課件
- 企業(yè)安全員培訓(xùn)教程課件
- 企業(yè)培訓(xùn)課件背景圖
- 今日頭條開學(xué)培訓(xùn)課件
- 遼寧省會(huì)計(jì)從業(yè)資格證考試 題庫(kù) 單選
- 2025年中國(guó)中壓真空斷路器行業(yè)研究報(bào)告:市場(chǎng)規(guī)模、供需態(tài)勢(shì)、發(fā)展前景預(yù)測(cè)
- 2025 小學(xué)一年級(jí)數(shù)學(xué)下冊(cè)口算打卡(20 以內(nèi))每日練習(xí)課件
- 第四關(guān):標(biāo)點(diǎn)符號(hào) 中考語(yǔ)文一輪復(fù)習(xí)題型專練(解析版)
- 2025-2030年中國(guó)三坐標(biāo)測(cè)量機(jī)行業(yè)前景趨勢(shì)及投資風(fēng)險(xiǎn)預(yù)測(cè)研究報(bào)告
- 新生兒血栓護(hù)理
- 內(nèi)眼器械考試題庫(kù)及答案
- 車輛清洗合同協(xié)議書
- 銀行保險(xiǎn)機(jī)構(gòu)安全保衛(wèi)工作自查操作手冊(cè)
- 臨床多病共存伴Housebound高齡老人個(gè)案護(hù)理
- 網(wǎng)吧滅火和應(yīng)急疏散預(yù)案
- (高清版)DB5103∕T 12-2019 自貢彩燈 工藝燈通 用規(guī)范
- 藥食同源課件
- 啤酒廠安全培訓(xùn)
- 【MOOC】信號(hào)與系統(tǒng)-北京郵電大學(xué) 中國(guó)大學(xué)慕課MOOC答案
評(píng)論
0/150
提交評(píng)論