版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
摘要在經(jīng)濟(jì)全球化的今天,建立以客戶為中心的經(jīng)營戰(zhàn)略,可以加強(qiáng)企業(yè)和客戶間的聯(lián)系。對企業(yè)來講,為客戶提供一流的效勞,是企業(yè)建立品牌、實(shí)現(xiàn)差異化效勞、取得競爭的利器。一直以來人們使用傳統(tǒng)人工的方式管理會員的根本檔案,這種管理方式存在著許多缺點(diǎn):效率低、保密性差,另外時(shí)間一長,將產(chǎn)生大量的文件和數(shù)據(jù),對于查找、更新和維護(hù)都帶來了不少的困難。而通過會員管理系統(tǒng),企業(yè)就可以很輕松很方便的記錄所有會員客戶的資料,了解用戶的興趣愛好、消費(fèi)特點(diǎn)、意向需求等;進(jìn)而針對客戶的需求,為其提供優(yōu)質(zhì)的個(gè)性化效勞,還能為企業(yè)的產(chǎn)品開發(fā)、事業(yè)開展提供可靠的市場調(diào)研數(shù)據(jù),是企業(yè)經(jīng)營不可或缺的一個(gè)有利工具。同時(shí),作為計(jì)算機(jī)應(yīng)用的一局部,使用計(jì)算機(jī)對會員進(jìn)展管理,具有手工管理所無法比較的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、可靠性高本低等,這些優(yōu)點(diǎn)極大地提高了會員管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與、存儲量大、保密性好、壽命長、成先進(jìn)科學(xué)技術(shù)接軌的重要條件。關(guān)鍵詞:Java系統(tǒng)開發(fā)實(shí)用性目錄第一章系統(tǒng)開發(fā)環(huán)境 1開發(fā)工具 1應(yīng)用環(huán)境 1第二章系統(tǒng)需求分析 2需求分析 2可行性分析 3第三章系統(tǒng)總體設(shè)計(jì) 33.1系統(tǒng)框架 3數(shù)據(jù)庫設(shè)計(jì) 6第四章系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 74.1進(jìn)入系統(tǒng) 8系統(tǒng)添加信息功能 94.3會員信息修改功能 104.4會員信息查詢功能 124.5會員信息刪除功能 14第五章系統(tǒng)測試 16結(jié)論 17參考文獻(xiàn) 18第一章系統(tǒng)開發(fā)環(huán)境硬件環(huán)境:CPU的主頻在500MHZ以上,內(nèi)存在128MB以上操作系統(tǒng):WindowsXP數(shù)據(jù)庫:Microsoftaccess2003編程語言及工具:JAVA應(yīng)用系統(tǒng):Windows操作系統(tǒng)應(yīng)用環(huán)境效勞起端的最低配置是由建立站點(diǎn)所需要的軟件來決定的,在最底配置的情況下,效勞器的性能往往不進(jìn)人意,現(xiàn)在硬件性能已經(jīng)相當(dāng)出色,而且價(jià)格也很廉價(jià),因此通常應(yīng)給效勞器端配置高性能硬件。本機(jī)器的配置如下:處理器:InterPentium41.6Hz或更高。內(nèi)存:256MB硬件空間:40GB第二章系統(tǒng)需求分析本課題要實(shí)現(xiàn)的是基于會員管理系統(tǒng),方便管理員進(jìn)展會員管理,方便快捷。在具體的功能模塊設(shè)計(jì)上分為一下幾個(gè)模塊:1.會員信息增加模塊:主要實(shí)現(xiàn)對會員信息的添加功能。2.會員信息查詢模塊:主要實(shí)現(xiàn)對會員信息的查詢功能。3.會員信息修改模塊:主要實(shí)現(xiàn)對會員信息的修改功能。4.會員信息刪除模塊:主要實(shí)現(xiàn)對會員信息的刪除功能。會員管理系統(tǒng)會員管理系統(tǒng)增加會員信息修改會員信息息刪除會員信息查詢會員信息管理員圖系統(tǒng)用例圖數(shù)據(jù)庫設(shè)計(jì)〔DatabaseDesign〕是指對于一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之能夠有效地存儲數(shù)據(jù),滿足各種用戶的應(yīng)用需求〔信息要求和處理要求〕。數(shù)據(jù)庫的設(shè)計(jì)通常是以一個(gè)已經(jīng)存在的數(shù)據(jù)庫管理系統(tǒng)為根底的。根據(jù)用戶需求和業(yè)務(wù)流程,本系統(tǒng)Microsoftaccess2003數(shù)據(jù)庫管理系統(tǒng)。Java環(huán)境JDK1.6.0-25?!?〕技術(shù)可行性此次信息系統(tǒng)開發(fā)是大學(xué)專業(yè)知識的一次綜合應(yīng)用與提高。硬件環(huán)境:CPU的主頻在500MHZ以上,內(nèi)存在128MB以上軟件環(huán)境:操作系統(tǒng):WindowsXP、數(shù)據(jù)庫:Microsoftaccess2003、編程語言及工具:Java、應(yīng)用系統(tǒng):Windows操作系統(tǒng)〔2〕用戶使用可行性使用本系統(tǒng)的人員均有一定計(jì)算機(jī)應(yīng)用根底,系統(tǒng)維護(hù)員由計(jì)算機(jī)的專業(yè)人員擔(dān)任,所有人員都要經(jīng)過本系統(tǒng)的使用培訓(xùn)。經(jīng)過簡單培訓(xùn)人員就會熟練使用本軟件。第三章系統(tǒng)總體設(shè)計(jì)3.1系統(tǒng)框架本系統(tǒng)有一個(gè)局部,4個(gè)完整的功能模塊。分別是:增加會員模塊;修改會員模塊;查詢會員模塊;刪除會員模塊。構(gòu)造如下圖。管理員登陸管理員登陸增加會員信息修改會員信息查詢會員信息刪除會員信息圖3.1功能構(gòu)造圖流程圖是一種說明管理員增加修改刪除查詢會員信息過程的流程圖,它可以幫助分析人員找出流程中的不合理回路。下面圖3.2就是管理員操作流程圖。開場開場登陸成功管理員登陸登陸成功管理員登陸登陸失敗增加信息成功失敗是否繼續(xù)退出修改信息查詢信息刪除信息是否繼續(xù)是否繼續(xù)是否繼續(xù)成功成功成功否否否否是失敗失敗失敗是是是數(shù)據(jù)庫設(shè)計(jì)〔DatabaseDesign〕是指對于一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之能夠有效地存儲數(shù)據(jù),滿足各種用戶的應(yīng)用需求〔信息要求和處理要求〕。數(shù)據(jù)庫的設(shè)計(jì)通常是以一個(gè)已經(jīng)存在的數(shù)據(jù)庫管理系統(tǒng)為根底的。通過對業(yè)務(wù)流程的分析,得到了系統(tǒng)的實(shí)體,以及實(shí)體之間關(guān)系,根據(jù)這些實(shí)體與關(guān)系之間的聯(lián)系,得到了系統(tǒng)的E-R圖,如圖3.3所示。管理員管理員管理會員會員信息E-R模型用實(shí)體間聯(lián)系反映現(xiàn)實(shí)世界事物間的內(nèi)在聯(lián)系,而數(shù)據(jù)表的建立是應(yīng)用程序開發(fā)過程中的非常重要的一個(gè)環(huán)節(jié),必須清楚每一模塊要操縱的數(shù)據(jù)是那些,以及數(shù)據(jù)間的相互關(guān)系,然后建立數(shù)據(jù)表。本系統(tǒng)數(shù)據(jù)庫使用Microsoftacsess2003,包含以下兩個(gè)表格:表3.5會員信息表第四章系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)詳細(xì)設(shè)計(jì)階段就是把解決方法具體化,設(shè)計(jì)出詳細(xì)規(guī)格說明,包含必要的細(xì)節(jié),程序員可以根據(jù)它們寫出實(shí)際的程序代碼,詳細(xì)設(shè)計(jì)也稱模塊設(shè)計(jì),在這個(gè)階段將詳細(xì)地設(shè)計(jì)每個(gè)模塊,具體的實(shí)現(xiàn)功能。在詳細(xì)設(shè)計(jì)過程中,具體的功能實(shí)現(xiàn)過程可以按照軟件工程中的方法描述中的交互模型具體描述,力求完全符合客戶的真實(shí)需求。1、程序構(gòu)造說明入口程序:Member.java;主界面程序:MainFrame.java;添加信息窗口程序:AddInf.java;修改信息窗口程序:ChangeInf.java;查詢信息窗口程序:SearchInf.java;程序數(shù)據(jù)庫:MicrosoftACCESS2003〔非數(shù)據(jù)源鏈接〕DataBase/Member.mdb。4.1進(jìn)入系統(tǒng)Member.java:程序的入口。初始化主界面,使主界面位于屏幕中間,且用戶不能改變其大小。MainFrame.java:程序的主界面。由菜單、登陸界面和操作選項(xiàng)所構(gòu)成。其中菜單的“文件〞中各操作項(xiàng)必須在登陸前方可選擇,輸入用戶名和密碼點(diǎn)擊“進(jìn)入〞,提示登陸成功之后〔用戶名和密碼在數(shù)據(jù)庫的Admin表中,如果用戶填的密碼或用戶名錯(cuò)誤或沒填都會產(chǎn)生相應(yīng)的警告框〕,登陸界面消失,出現(xiàn)“添加信息〞、“修改信息〞、“信息查詢〞和“刪除信息〞四個(gè)按鈕,且菜單中的操作項(xiàng)也被激活。點(diǎn)擊要操作的按鈕或菜單項(xiàng),進(jìn)入要操作的界面〔窗口出現(xiàn)在屏幕左上角〕。圖4.1.1進(jìn)入系統(tǒng)主界面圖4.1.2系統(tǒng)選擇操作界面通過主界面選擇添加信息,就可以對會員信息進(jìn)展添加操作。(AddInf.java)圖4.2.1增加會員信息界面4.3會員信息修改功能通過主界面選擇修改信息就可以對會員信息進(jìn)展修改操作。主要代碼如下:publicvoidactionPerformed(ActionEvente){if(e.getSource()==button2){try{rs=stmt.executeQuery("SELECT*FROMBaseInfwhere會員編號='"+textField6.getText()+"'")catch(Exceptioneg)eg.printStackTrace();elseif(e.getSource()==button1){try{stmt.execute("DELETE*FROMBaseInfwhere會員編號='"+textField1.getText()+stmt.execute("insertintoBaseInf(會員編號,會員等級,住址,姓名,性別,出年日期,,收入狀況,備注)values('"+textField1.getText()+"','"+choice3.getSelectedItem()+"','"+textField5.getText()+"','"+textField2.getText()+"','"+choice1.getSelectedItem()+"','"+textField3.getText()+"','"+textField4.getText()+"','"+choice2.getSelectedItem()+"','"+textArea1.getText()+"')");JOptionPane.showMessageDialog(null,"修改信息成功!");catch(Exceptioneg){JOptionPane.showMessageDialog(null,"請認(rèn)真檢查各項(xiàng)(不能為空),\n日期要合法!然后重試.","異常警告",JOptionPane.WARNING_MESSAGE);eg.printStackTrace();圖4.3.1修改信息主頁面4.3.2修改信息頁面4.4會員信息查詢功能通過主界面選擇查詢信息就可以對會員信息進(jìn)展查詢操作。主要代碼如下:publicvoidactionPerformed(ActionEvente){try{if(e.getSource()==button2){if(textField6.getText().trim().equals("")||textField7.getText().trim().equals(""))rs=stmt.executeQuery("SELECT*FROMBaseInfwhere會員編號='"+textField6.getText()+"'OR姓名='"+textField7.getText()+"'");elseif(textField6.getText().trim().equals("")&&textField7.getText().trim().equals(""))JOptionPane.showMessageDialog(null,"請至少輸入一個(gè)條件","警告",JOptionPane.WARNING_MESSAGE);elsers=stmt.executeQuery("SELECT*FROMBaseInfwhere會員編號='"+textField6.getText()+"'AND姓名='"+textField7.getText()+"'");if(!rs.next())button1.setEnabled(false);catch(Exceptioneg){eg.printStackTrace();圖4.4.1查詢主界面圖4.4.2查詢會員信息界面4.5會員信息刪除功能通過主界面選擇刪除信息就可以對會員信息進(jìn)展刪除操作。圖4.5.1刪除會員信息主界面圖4.5.2會員刪除主界面
第五章系統(tǒng)測試通過測試,可以發(fā)現(xiàn)測試對象的缺點(diǎn),這對進(jìn)一步完善自己的系統(tǒng)中的錯(cuò)誤起著很大作用。分為以下幾個(gè)步驟:模塊測試,模塊測試通常又稱為單元測試
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 散客旅游合同范本在線查看
- 企業(yè)車輛交易協(xié)議書模板
- 2024體育賽事場地租賃合同
- 2024版土石方運(yùn)輸合同
- 農(nóng)村個(gè)人購房合同范例
- 合伙協(xié)議書范例
- 如何簽訂借款合同避免風(fēng)險(xiǎn)
- 個(gè)人汽車買賣合同樣本模板
- 2023年高考地理專題復(fù)習(xí)新題典題精練-洋流(原卷版)
- 致大海選擇性必修中冊 第四單元課件
- 電子商務(wù)支付結(jié)算系統(tǒng)開發(fā)合同
- 服務(wù)質(zhì)量、保證措施
- (必練)廣東省軍隊(duì)文職(經(jīng)濟(jì)學(xué))近年考試真題試題庫(含答案)
- 含羞草天氣課件
- 2024年安全生產(chǎn)知識競賽考試題庫及答案(共五套)
- 22《鳥的天堂》課件
- 農(nóng)業(yè)灌溉裝置市場環(huán)境與對策分析
- 新疆烏魯木齊市第十一中學(xué)2024-2025學(xué)年八年級上學(xué)期期中道德與法治試卷
- 2024年江西省高考地理真題(原卷版)
- 部編版小學(xué)五年級上冊道法課程綱要(知識清單)
- 經(jīng)濟(jì)法學(xué)-計(jì)分作業(yè)一(第1-4章權(quán)重25%)-國開-參考資料
評論
0/150
提交評論