版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、課程設(shè)計說明書課程名稱:Java程序設(shè)計課程設(shè)計設(shè)計項目:產(chǎn)品銷售管理系統(tǒng)學(xué)生姓名:學(xué)號:專 業(yè):軟件工程班 級:指導(dǎo)教師:2017 年 2 月、任務(wù)與具體要求建立數(shù)據(jù)庫:產(chǎn)品庫(產(chǎn)品 ID、名稱、規(guī)格等),銷售 員庫(銷售員ID、姓名、性別、電話等),銷售記錄庫(銷 售日期、銷售產(chǎn)品ID、售由數(shù)量、單價、銷售員 ID等)。實現(xiàn)對銷售數(shù)據(jù)的輸入、查詢、修改與維護(hù)(例如操 作員管理、數(shù)據(jù)備份等)等功能。二、設(shè)計說明書包括的內(nèi)容需求分析、系統(tǒng)功能結(jié)構(gòu)、軟硬件環(huán)境、開發(fā)工具、數(shù)據(jù)庫 結(jié)構(gòu)設(shè)計、各個功能模塊的詳細(xì)實現(xiàn)方法、系統(tǒng)測試數(shù)據(jù)與 結(jié)果、設(shè)計體會、參考文獻(xiàn)等三、應(yīng)完成的圖紙系統(tǒng)功能結(jié)構(gòu)框架圖、
2、各功能模塊窗口界面圖、 算法流程圖、 測試結(jié)果圖等四、評語及成績指導(dǎo)教師(簽字)年 月 日目錄 TOC o 1-5 h z 1問題概述 12系統(tǒng)需求分析 13系統(tǒng)概要設(shè)計 1系統(tǒng)的主要功能 1 HYPERLINK l bookmark4 o Current Document 系統(tǒng)的總體結(jié)構(gòu) 2系統(tǒng)軟硬件環(huán)境 3數(shù)據(jù)結(jié)設(shè)計 3 HYPERLINK l bookmark6 o Current Document 4系統(tǒng)的詳細(xì)設(shè)計 3添加客戶信息記錄 3顯示客戶信息記錄 5刪除客戶信息記錄 55系統(tǒng)測試及調(diào)試 5 HYPERLINK l bookmark8 o Current Document 6結(jié)束
3、語 67參考文獻(xiàn) 78附錄 71 問題概述設(shè)計一個產(chǎn)品銷售管理系統(tǒng),以解決傳統(tǒng)產(chǎn)品信息管理方式的 諸多不便和弊端。2系統(tǒng)需求分析在客戶的日常管理中,經(jīng)常需要對產(chǎn)品的相關(guān)信息進(jìn)行處理, 采用 傳統(tǒng)的手工記錄,查詢方式,顯然有很多不便,如多次的增、刪、改 可能使記錄變得混亂,為今后的信息提取帶來很多麻煩。為了解決這 一問題,可采用現(xiàn)代化的手段一一計算機(jī)進(jìn)行系統(tǒng)的管理。這樣可大 大提高管理的質(zhì)量和效率,并且使客戶的日常管理也從手工操作中解 脫出來,減少紙制材料的數(shù)量,對日常信息的查詢、方便、快捷。因 此,基于這些方面的考慮,決定開發(fā)本系統(tǒng)。3系統(tǒng)概要設(shè)計系統(tǒng)的主要功能系統(tǒng)的主要功能是實現(xiàn)基本的客戶的
4、數(shù)據(jù)管理和維護(hù)。主要包括:(1)添加:添加產(chǎn)品信息記錄(2)顯示:顯示產(chǎn)品信息記錄(3)刪除:刪除產(chǎn)品信息記錄(4)查詢:查詢產(chǎn)品信息記錄(5)修改:修改產(chǎn)品信息記錄6)保存:將產(chǎn)品保存到數(shù)據(jù)庫系統(tǒng)的總體結(jié)構(gòu)產(chǎn)品數(shù)據(jù)庫管理:顯示全部產(chǎn)品信息:將全部的產(chǎn)品信息打印出來添加產(chǎn)品記錄信息:添加新的產(chǎn)品記錄信息更新產(chǎn)品記錄信息:將已經(jīng)添加的產(chǎn)品信息進(jìn)行更新刪除產(chǎn)品記錄信息:將已經(jīng)添加的產(chǎn)品記錄刪除銷售員數(shù)據(jù)庫管理:顯示全部銷售員息:將全部的產(chǎn)品信息打印出來查詢銷售員信息:通過ID 查詢銷售員并將其信息打印出來添加銷售員記錄信息:添加新的銷售員信息更新銷售員記錄信息:將已經(jīng)添加的銷售員信息進(jìn)行更新刪除銷
5、售員記錄信息:將已經(jīng)添加的銷售員記錄刪除銷售記錄數(shù)據(jù)庫管理:顯示全部銷售記錄信息:將全部的銷售記錄信息打印出來查詢銷售記錄信息:查詢銷售記錄并將其信息打印出來添加銷售記錄信息:添加新的銷售記錄信息更新銷售記錄信息:將已經(jīng)添加的銷售記錄信息進(jìn)行更新刪除銷售記錄信息:將已經(jīng)添加的銷售記錄刪除系統(tǒng)軟硬件環(huán)境本程序所適用的計算機(jī)系統(tǒng)軟硬件環(huán)境要求為 :硬件環(huán)境 : Pentium?III?500 以上 內(nèi)存: 256M?軟件環(huán)境:Windows XP?及以上數(shù)據(jù)結(jié)構(gòu)設(shè)計客戶信息數(shù)據(jù)結(jié)構(gòu)類型如下:銷售記錄包括銷售日期、 銷售產(chǎn)品 ID、 售出數(shù)量、 單價、 銷售員 ID , 定義方式如下:private
6、StringsalesDate ;privateIntegerproductIDprivateStringsalesVolumesprivateStringsalesPriceprivateIntegersalesID ;產(chǎn)品信息包括產(chǎn)品 ID 、名稱、規(guī)格,定義方式如下:private int productID ;privateStringproductName ;privateStringproductSpecifications;銷售員信息包括銷售員 ID 、姓名、性別、電話,定義方式如下:private int salespersonID ;private String salesp
7、ersonName ;private int salespersonPhone ;4 系統(tǒng)的詳細(xì)設(shè)計首先聲明了三個類分別存儲三種不同的數(shù)據(jù)庫的信息如下,再通過一系列對數(shù)據(jù)庫的操作實現(xiàn)對數(shù)據(jù)的增、刪、改、查。產(chǎn)品信息管理 功能實現(xiàn): 通過使用 SQL 語句對數(shù)據(jù)庫的操作進(jìn)行對產(chǎn)品信息的管理代碼實現(xiàn):package ProductSystemOne;import .*;import .*;import .*;public class SoldNoteDateDao public List query() throws SQLExceptionConnection conn=(); 入主菜單后,輸入
8、“下圖.在產(chǎn)品信息管理菜單下,輸入“.在產(chǎn)品信息管理菜單下,輸入“如下圖:.在產(chǎn)品信息管理菜單下,輸入“改如下圖:.在產(chǎn)品信息管理菜單下,輸入“操作如下圖.在產(chǎn)品信息管理菜單下,輸入“下圖銷售員信息管理1”進(jìn)入產(chǎn)品信息管理界面如1”顯示所有的產(chǎn)品信息如下圖2”和產(chǎn)品的ID 進(jìn)行產(chǎn)品信息查詢3”和相關(guān)信息進(jìn)行對產(chǎn)品信息的修4”和相關(guān)信息進(jìn)行添加產(chǎn)品信息的5”和ID 進(jìn)行對產(chǎn)品信息的刪除如.在主菜單下,輸入“2 ”進(jìn)入銷售員信息管理菜單.在銷售員信息管理菜單下,輸入“1”顯示全部銷售員信息如下圖:.在銷售員信息管理菜單下,輸入“ 詢?nèi)缦聢D:.在銷售員信息管理菜單下,輸入“ 的修改如下圖:.在銷售員
9、信息管理菜單下,輸入“ 的添加如下圖:.在銷售員信息管理菜單下,輸入“ 的修改如下圖:2”和ID 進(jìn)行對銷售員信息的查3”和相關(guān)信息進(jìn)行對銷售員信息4”和相關(guān)信息進(jìn)行對銷售員信息5”和相關(guān)信息進(jìn)行對銷售員信息產(chǎn)品記錄信息管理.在主菜單下,輸入“3 ”進(jìn)入銷售記錄信息管理菜單.在銷售記錄信息管理菜單下,輸入 “1” 顯示全部銷售記錄信息如下:.在銷售記錄信息管理菜單下,輸入“2”和相關(guān)信息添加銷售記錄信息如下圖:.在銷售記錄信息管理菜單下,輸入“3”和相關(guān)信息更新銷售記錄信息如下圖:.在銷售記錄信息管理菜單下,輸入“4”和相關(guān)信息更新銷售記錄信息如下圖:結(jié)束語本次操作實訓(xùn)雖然很辛苦,但實在是受益
10、匪淺。在操作實訓(xùn)過程中碰到了很多問題,剛開始的時候,還真不知道從哪里下手。但最終在圖書、同學(xué)和老師的幫助下都得到了解決,讓我學(xué)會了好多書本上 沒有的東西,通過本次操作實訓(xùn)我也能將課本上的知識融會貫通,起 到了很好的輔助學(xué)習(xí)的效果,但是我發(fā)現(xiàn)我學(xué)到的知識比整整一個學(xué) 期學(xué)到的都多。理論和實踐的相結(jié)合是學(xué)習(xí)最有效的方法。在實驗的 過程中發(fā)現(xiàn)了自己的不足之處,對以前所學(xué)過的知識理解得不夠深刻, 掌握得不夠牢固,這次操作實訓(xùn)之后,一定把以前所學(xué)過的知識重新 溫故。通過這次操作實訓(xùn)使我懂得了理論與實際相結(jié)合是很重要的,只 有理論知識是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識與實踐相結(jié)合起來, 從理論中得出結(jié)論,
11、才能真正為社會服務(wù),從而提高自己的實際動手 能力和獨立思考的能力。最后,要感謝學(xué)校為我們提供這次實驗機(jī)會,也要感謝老師的教 導(dǎo),幫助與支持。7參考文獻(xiàn)書?名Java編程思想(第4版)作?者 Bruce Eckel出版社機(jī)械工業(yè)出版社出版時間2007年6月1日8附錄主要代碼: package ProductSystemOne;public class AddProductDateSystemAction public AddProductDateSystemAction() ProductDao productDao=new ProductDao();Scanner sc=new Scanner
12、;int PID=();String PNAME=();String PSPECIFICATIONS=();try (PID, PNAME, PSPECIFICATIONS); catch (SQLException e) ;public class AllQueryProductSystemAction public AllQueryProductSystemAction() ProductDao productDao=new ProductDao();List listProductDao;try listProductDao = ();Iterator pi=();while()Prod
13、uctDate next =(ProductDate)();int productID=();String productName=();String productSpecifications=(); catch (SQLException e) ;public class DBUtil private static final String NAME=root;private static final String PASSWORD=root;private static Connection conn=null;statictry conn=(URL,NAME,PASSWORD); ca
14、tch (ClassNotFoundException e) ;import .*;import .*;public class SoldNoteDateDao public List query() throws SQLExceptionConnection conn=();/ 鏈接數(shù)據(jù)庫Statement stmt =();String sql=select * from soldnotedate ;ResultSet rs=(sql);List soldNoteList=new ArrayList();SoldNoteDate soldNoteDate=null;while()soldN
15、oteDate =new SoldNoteDate();(salesDate);(salesID);(salesPrice);(salesVolumes);(productID);(soldNoteDate);return soldNoteList;public List queryEvery(int SID) throws SQLExceptionConnection conn=();String sql=select * from soldnotedate where salesID= PreparedStatement pst=(sql);(1, SID);ResultSet rs=()
16、;List soldNoteList=new ArrayList();SoldNoteDate soldNoteDate=null;while()soldNoteDate =new SoldNoteDate();(salesDate);(productID);(salesID);(salesPrice);(salesVolumes);(soldNoteDate);return soldNoteList;/售出產(chǎn)品public void sell(int SALESID,String salesPrice,String salesVolumes,int salesDate,intPID) thr
17、ows SQLExceptionConnection conn=();String sql=insert into soldnotedate values ( ,) ;PreparedStatement pst=(sql);(1, SALESID);(2, salesVolumes);(3, salesPrice);(4,salesDate);(5, PID);();/更新銷售數(shù)據(jù)的銷售員信息public void updateSalesperson(int PID,int SALESID) throws SQLExceptionConnection conn=();String sql=up
18、date soldnotedate set salesID= where productID= ;PreparedStatement pst=(sql);(1, SALESID);(2, PID);();/刪除銷售數(shù)據(jù)的信息public void deleSalesDate(int PID) throws SQLExceptionConnection conn=();String sql=delete from soldnotedate where productID=;PreparedStatement pst=(sql);(1, PID);();package ProductSystemOne;public class UpdateProductSystemAction public UpdateProductSystemAction()ProductDao productDao=new ProductDao();Scanner sc=new Scanner ;int PID=();String PNAME=();String PSPECIFICATIONS=();try (PID, PNAME, PSPECIFICATIONS); catch (SQLException e) / TODO Auto-generated catch bloc
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 辦公機(jī)器和設(shè)備的安裝保養(yǎng)和修理行業(yè)營銷策略方案
- 粉屑清掃器市場發(fā)展前景分析及供需格局研究預(yù)測報告
- 減壓玩具產(chǎn)品供應(yīng)鏈分析
- 人工智能醫(yī)療行業(yè)營銷策略方案
- 保險領(lǐng)域的理賠行業(yè)營銷策略方案
- 磁帶錄像機(jī)商業(yè)機(jī)會挖掘與戰(zhàn)略布局策略研究報告
- 為建筑物涂覆防護(hù)漆行業(yè)相關(guān)項目經(jīng)營管理報告
- 制造罐頭食品行業(yè)營銷策略方案
- 旅游業(yè)全域透視-領(lǐng)略市場變化引領(lǐng)未來發(fā)展
- 數(shù)值孔徑計產(chǎn)品供應(yīng)鏈分析
- 福建省泉州市2023-2024學(xué)年高一上學(xué)期期末考試地理試題(解析版)
- 2024年學(xué)校中層干部考核細(xì)則樣本(六篇)
- 2024年協(xié)商一致解除勞動合同范例(四篇)
- 工程項目管理信息化方案
- 2024-2025學(xué)年小學(xué)綜合實踐活動一年級上冊滬科黔科版教學(xué)設(shè)計合集
- 2024秋期國家開放大學(xué)《行政組織學(xué)》一平臺在線形考(形考任務(wù)1至5)試題及答案
- 小學(xué)體育水平三 前滾翻兩腿交叉轉(zhuǎn)體180°-后滾翻跪立-跪跳起 教案
- 2024年人力資源和社會保障部全國人才流動中心招聘工作人員6人歷年高頻難、易錯點500題模擬試題附帶答案詳解
- 人教部編版初中歷史八年級上冊 第13課 五四運動 教案
- 人教版(2019)高中體育 4.6 緊急避險 教案
- 牛津譯林版英語2024七年級上冊全冊單元知識清單(記憶版)
評論
0/150
提交評論