版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
摘要在經(jīng)濟全球化的今天,建立以客戶為中心的經(jīng)營戰(zhàn)略,可以加強企業(yè)和客戶間的聯(lián)系。對企業(yè)來講,為客戶提供一流的效勞,是企業(yè)建立品牌、實現(xiàn)差異化效勞、取得競爭的利器。一直以來人們使用傳統(tǒng)人工的方式管理會員的根本檔案,這種管理方式存在著許多缺點:效率低、保密性差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),對于查找、更新和維護都帶來了不少的困難。而通過會員管理系統(tǒng),企業(yè)就可以很輕松很方便的記錄所有會員客戶的資料,了解用戶的興趣愛好、消費特點、意向需求等;進而針對客戶的需求,為其提供優(yōu)質的個性化效勞,還能為企業(yè)的產(chǎn)品開發(fā)、事業(yè)開展提供可靠的市場調研數(shù)據(jù),是企業(yè)經(jīng)營不可或缺的一個有利工具。同時,作為計算機應用的一局部,使用計算機對會員進展管理,具有手工管理所無法比較的優(yōu)點。例如:檢索迅速、查找方便、可靠性高本低等,這些優(yōu)點極大地提高了會員管理的效率,也是企業(yè)的科學化、正規(guī)化管理,與、存儲量大、保密性好、壽命長、成先進科學技術接軌的重要條件。關鍵詞:Java系統(tǒng)開發(fā)實用性目錄第一章系統(tǒng)開發(fā)環(huán)境 1開發(fā)工具 1應用環(huán)境 1第二章系統(tǒng)需求分析 2需求分析 2可行性分析 3第三章系統(tǒng)總體設計 33.1系統(tǒng)框架 3數(shù)據(jù)庫設計 6第四章系統(tǒng)詳細設計與實現(xiàn) 74.1進入系統(tǒng) 8系統(tǒng)添加信息功能 94.3會員信息修改功能 104.4會員信息查詢功能 124.5會員信息刪除功能 14第五章系統(tǒng)測試 16結論 17參考文獻 18第一章系統(tǒng)開發(fā)環(huán)境硬件環(huán)境:CPU的主頻在500MHZ以上,內存在128MB以上操作系統(tǒng):WindowsXP數(shù)據(jù)庫:Microsoftaccess2003編程語言及工具:JAVA應用系統(tǒng):Windows操作系統(tǒng)應用環(huán)境效勞起端的最低配置是由建立站點所需要的軟件來決定的,在最底配置的情況下,效勞器的性能往往不進人意,現(xiàn)在硬件性能已經(jīng)相當出色,而且價格也很廉價,因此通常應給效勞器端配置高性能硬件。本機器的配置如下:處理器:InterPentium41.6Hz或更高。內存:256MB硬件空間:40GB第二章系統(tǒng)需求分析本課題要實現(xiàn)的是基于會員管理系統(tǒng),方便管理員進展會員管理,方便快捷。在具體的功能模塊設計上分為一下幾個模塊:1.會員信息增加模塊:主要實現(xiàn)對會員信息的添加功能。2.會員信息查詢模塊:主要實現(xiàn)對會員信息的查詢功能。3.會員信息修改模塊:主要實現(xiàn)對會員信息的修改功能。4.會員信息刪除模塊:主要實現(xiàn)對會員信息的刪除功能。會員管理系統(tǒng)會員管理系統(tǒng)增加會員信息修改會員信息息刪除會員信息查詢會員信息管理員圖系統(tǒng)用例圖數(shù)據(jù)庫設計〔DatabaseDesign〕是指對于一個給定的應用環(huán)境,構造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應用系統(tǒng),使之能夠有效地存儲數(shù)據(jù),滿足各種用戶的應用需求〔信息要求和處理要求〕。數(shù)據(jù)庫的設計通常是以一個已經(jīng)存在的數(shù)據(jù)庫管理系統(tǒng)為根底的。根據(jù)用戶需求和業(yè)務流程,本系統(tǒng)Microsoftaccess2003數(shù)據(jù)庫管理系統(tǒng)。Java環(huán)境JDK1.6.0-25?!?〕技術可行性此次信息系統(tǒng)開發(fā)是大學專業(yè)知識的一次綜合應用與提高。硬件環(huán)境:CPU的主頻在500MHZ以上,內存在128MB以上軟件環(huán)境:操作系統(tǒng):WindowsXP、數(shù)據(jù)庫:Microsoftaccess2003、編程語言及工具:Java、應用系統(tǒng):Windows操作系統(tǒng)〔2〕用戶使用可行性使用本系統(tǒng)的人員均有一定計算機應用根底,系統(tǒng)維護員由計算機的專業(yè)人員擔任,所有人員都要經(jīng)過本系統(tǒng)的使用培訓。經(jīng)過簡單培訓人員就會熟練使用本軟件。第三章系統(tǒng)總體設計3.1系統(tǒng)框架本系統(tǒng)有一個局部,4個完整的功能模塊。分別是:增加會員模塊;修改會員模塊;查詢會員模塊;刪除會員模塊。構造如下圖。管理員登陸管理員登陸增加會員信息修改會員信息查詢會員信息刪除會員信息圖3.1功能構造圖流程圖是一種說明管理員增加修改刪除查詢會員信息過程的流程圖,它可以幫助分析人員找出流程中的不合理回路。下面圖3.2就是管理員操作流程圖。開場開場登陸成功管理員登陸登陸成功管理員登陸登陸失敗增加信息成功失敗是否繼續(xù)退出修改信息查詢信息刪除信息是否繼續(xù)是否繼續(xù)是否繼續(xù)成功成功成功否否否否是失敗失敗失敗是是是數(shù)據(jù)庫設計〔DatabaseDesign〕是指對于一個給定的應用環(huán)境,構造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應用系統(tǒng),使之能夠有效地存儲數(shù)據(jù),滿足各種用戶的應用需求〔信息要求和處理要求〕。數(shù)據(jù)庫的設計通常是以一個已經(jīng)存在的數(shù)據(jù)庫管理系統(tǒng)為根底的。通過對業(yè)務流程的分析,得到了系統(tǒng)的實體,以及實體之間關系,根據(jù)這些實體與關系之間的聯(lián)系,得到了系統(tǒng)的E-R圖,如圖3.3所示。管理員管理員管理會員會員信息E-R模型用實體間聯(lián)系反映現(xiàn)實世界事物間的內在聯(lián)系,而數(shù)據(jù)表的建立是應用程序開發(fā)過程中的非常重要的一個環(huán)節(jié),必須清楚每一模塊要操縱的數(shù)據(jù)是那些,以及數(shù)據(jù)間的相互關系,然后建立數(shù)據(jù)表。本系統(tǒng)數(shù)據(jù)庫使用Microsoftacsess2003,包含以下兩個表格:表3.5會員信息表第四章系統(tǒng)詳細設計與實現(xiàn)詳細設計階段就是把解決方法具體化,設計出詳細規(guī)格說明,包含必要的細節(jié),程序員可以根據(jù)它們寫出實際的程序代碼,詳細設計也稱模塊設計,在這個階段將詳細地設計每個模塊,具體的實現(xiàn)功能。在詳細設計過程中,具體的功能實現(xiàn)過程可以按照軟件工程中的方法描述中的交互模型具體描述,力求完全符合客戶的真實需求。1、程序構造說明入口程序:Member.java;主界面程序:MainFrame.java;添加信息窗口程序:AddInf.java;修改信息窗口程序:ChangeInf.java;查詢信息窗口程序:SearchInf.java;程序數(shù)據(jù)庫:MicrosoftACCESS2003〔非數(shù)據(jù)源鏈接〕DataBase/Member.mdb。4.1進入系統(tǒng)Member.java:程序的入口。初始化主界面,使主界面位于屏幕中間,且用戶不能改變其大小。MainFrame.java:程序的主界面。由菜單、登陸界面和操作選項所構成。其中菜單的“文件〞中各操作項必須在登陸前方可選擇,輸入用戶名和密碼點擊“進入〞,提示登陸成功之后〔用戶名和密碼在數(shù)據(jù)庫的Admin表中,如果用戶填的密碼或用戶名錯誤或沒填都會產(chǎn)生相應的警告框〕,登陸界面消失,出現(xiàn)“添加信息〞、“修改信息〞、“信息查詢〞和“刪除信息〞四個按鈕,且菜單中的操作項也被激活。點擊要操作的按鈕或菜單項,進入要操作的界面〔窗口出現(xiàn)在屏幕左上角〕。圖4.1.1進入系統(tǒng)主界面圖4.1.2系統(tǒng)選擇操作界面通過主界面選擇添加信息,就可以對會員信息進展添加操作。(AddInf.java)圖4.2.1增加會員信息界面4.3會員信息修改功能通過主界面選擇修改信息就可以對會員信息進展修改操作。主要代碼如下: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,"請認真檢查各項(不能為空),\n日期要合法!然后重試.","異常警告",JOptionPane.WARNING_MESSAGE);eg.printStackTrace();圖4.3.1修改信息主頁面4.3.2修改信息頁面4.4會員信息查詢功能通過主界面選擇查詢信息就可以對會員信息進展查詢操作。主要代碼如下: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,"請至少輸入一個條件","警告",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會員信息刪除功能通過主界面選擇刪除信息就可以對會員信息進展刪除操作。圖4.5.1刪除會員信息主界面圖4.5.2會員刪除主界面
第五章系統(tǒng)測試通過測試,可以發(fā)現(xiàn)測試對象的缺點,這對進一步完善自己的系統(tǒng)中的錯誤起著很大作用。分為以下幾個步驟:模塊測試,模塊測試通常又稱為單元測試
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年安徽礦業(yè)職業(yè)技術學院單招綜合素質筆試備考試題帶答案解析
- 2026年常德職業(yè)技術學院單招綜合素質筆試模擬試題帶答案解析
- 醫(yī)療影像專業(yè)禮儀
- 護理專業(yè)課程改革
- 2026年福州外語外貿學院高職單招職業(yè)適應性考試備考題庫有答案解析
- 財經(jīng)新聞寫作課件
- 醫(yī)療行業(yè)投資與并購分析
- 醫(yī)療糾紛調解機制完善總結
- 2026年安徽揚子職業(yè)技術學院單招職業(yè)技能考試參考題庫帶答案解析
- 醫(yī)學倫理與職業(yè)道德
- 中建商務經(jīng)理述職報
- 2025年安徽國風新材料股份有限公司秋季招聘37人筆試歷年備考題庫附帶答案詳解試卷2套
- 2025年國家開放大學《刑事訴訟法》期末考試復習題庫及答案解析
- 2025年人教版三年級上冊道德與法治全冊知識點(新教材)
- 高原體育訓練基地物業(yè)服務采購項目方案投標文件(技術方案)
- GB 21556.2-2025鎖具安全技術要求第2部分:防盜鎖
- 市城區(qū)控制性詳細規(guī)劃編制服務方案投標文件(技術方案)
- 北京鐵路局考試機考題庫2025
- 酒駕滿分考試題庫及答案2025
- 庫房安全管理規(guī)范培訓課件
- 酒店運營經(jīng)理年終總結
評論
0/150
提交評論