




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、西安郵電學(xué)院數(shù)據(jù)庫系統(tǒng)原理與應(yīng)用課程設(shè)計報告題目:個人日常事務(wù)管理院系名稱:專業(yè)名稱:班 級:學(xué)生姓名:學(xué)號(8位):指導(dǎo)教師:設(shè)計起止時間:2011年12月19日2011年12月31日.設(shè)計目的現(xiàn)代社會每個人都有屬于自己的各種各樣的事物,這些事物可能會很繁雜,不便于管理,因此,在進(jìn)行了相應(yīng)的市場調(diào)查之后,項目組提出了編寫個人事務(wù)管理系統(tǒng)需求規(guī)格說明書。此需求規(guī)格說明書對個人事務(wù)管理系統(tǒng)軟件做了全面細(xì)致的用戶需求分析,明確所要開發(fā)的軟件應(yīng)具有的功能、性能與界面,使系統(tǒng)分析人員及軟件開發(fā)人員能清楚地了解用 戶的需求,并在此基礎(chǔ)上進(jìn)一步提出概要設(shè)計說明書和完成后續(xù)設(shè)計與開發(fā)工作。.設(shè)計內(nèi)容個人事務(wù)
2、管理系統(tǒng)旨在設(shè)計出一個能夠?qū)€人事務(wù)進(jìn)行有效地管理,使其能夠有計劃的進(jìn)行,節(jié)約時間與精力,高效完成既定任務(wù)。個人日常事務(wù)包括個人信息管理模塊,個人的日常收支管理,以及日程安排等等。使用計算機(jī)軟件來管理個人事務(wù), 在時下來講是很必要的。 通過開發(fā)一個“個人事務(wù)管理系統(tǒng)”的軟件,可以方便快捷的管理各項個人事務(wù),使得各項工作能夠高效率、高質(zhì)量的進(jìn)行。同時也可以與其他的系統(tǒng)建立緊密的聯(lián)系,與周圍的人或者事及時溝通,獲取信息。三.概要設(shè)計1. 功能模塊圖;1.總體設(shè)計模塊1所示。各模塊簡要說明如下:1)2)登陸模塊提供登錄用戶名和密碼驗(yàn)證。 日程安排模塊是對個人所要出席的一些活動、 地點(diǎn)的沖突,為個人做
3、出合理的工作日程表, 辦公效率的作用。個人日常收入管理模塊對個人的財務(wù)狀況進(jìn)行相應(yīng)的記錄,接待、會務(wù)等進(jìn)行記錄和安排,避免時間、 幫助個人及時掌握每天的日程, 起到提高并對月的收支情況進(jìn)行匯總在對系統(tǒng)需求分析的基礎(chǔ)上,對個人日常事務(wù)管理系統(tǒng)總體模塊設(shè)計如圖3)和查詢。并對月的收支情況進(jìn)行匯總4)個人日常支出管理模塊對個人的財務(wù)狀況進(jìn)行相應(yīng)的記錄,和查詢。2.各個模塊詳細(xì)的功能描述。1顧客信息模塊:1)錄入功能:證。2)輸入顧客姓名,顧客性別,顧客年齡,顧客電話,顧客住址,顧客郵編和顧客身份查詢功能:兩種方式查詢,選擇姓名查詢,輸入顧客姓名可以輸出該顧客的所有信息,選擇性另U查詢,輸入顧客性別可
4、以輸出該性格的所有顧客的信。3)更新功能:首先通過查詢要修改的顧客的姓名,然后刪除該顧客的所有信息重新插入該顧客的所有信息。4)刪除功能:通過兩種方式刪除顧客信息,第一,可以通過查找顧客姓名刪除該顧客所有信息, 第二種,可以通過查找顧客性別刪除該顧客的所有信息。2.個人日常收入模塊:1)錄入功能:輸入顧客姓名,顧客身份證 ,顧客性別,顧客收入日期,顧客收入金額。2)查詢功能:兩種方式查詢,選擇姓名查詢,輸入顧客姓名可以輸出該顧客的所有信息,選擇顧客身份證號查詢,輸入顧客身份證號可以輸出該性格的所有顧客的信。3)更新功能:首先通過查詢要修改的顧客的姓名,然后刪除該顧客的所有信息重新插入該顧客的所
5、有信息。4)刪除功能:通過兩種方式刪除顧客信息,第一,可以通過查找顧客姓名刪除該顧客所有收入信 息,第二種,可以通過查找顧客身份證號刪除該顧客的所有收入信息。3. 個人日常支出模塊:1)錄入功能:輸入顧客姓名,顧客身份證 ,顧客性別,顧客支出日期,顧客支出金額。2)查詢功能:兩種方式查詢,選擇姓名查詢,輸入顧客姓名可以輸出該顧客的所有信息,選擇顧客身份證號查詢,輸入顧客身份證號可以輸出該性格的所有顧客的信。3)更新功能:首先通過查詢要修改的顧客的姓名,然后刪除該顧客的所有信息重新插入該顧客的所有信息。4)刪除功能:通過兩種方式刪除顧客信息,第一,可以通過查找顧客姓名刪除該顧客所有信息, 第二種
6、,可以通過查找顧客身份證號刪除該顧客的所有信息。4日常事務(wù)管理模塊:1)錄入功能:輸入日程序號,日程標(biāo)題,日程日期,日程時間,日程地點(diǎn),日程內(nèi)容。2)查詢功能:兩種方式查詢,選擇日程日期查詢, 輸入要查找的日程日期可以輸出該日期的所有 信息,選擇日程時間查詢,輸入要查找的日程時間可以輸出該性格的所有顧客的信。3)更新功能:首先通過查詢要修改的日程日期,有信息。4)刪除功能:通過兩種方式刪除日程事務(wù)信息,然后刪除該日期的所有信息重新插入該日期的所第一,可以通過查找日程日期刪除該日期所有信 息,第二種,可以通過查找日程時間刪除該時間的所有信息。四.詳細(xì)設(shè)計1(1).功能函數(shù)的調(diào)用關(guān)系圖日程安排實(shí)體
7、E-R圖,如圖2所示。.關(guān)系對象實(shí)體圖2日程事務(wù)對象實(shí)體 E-R圖E-R圖,如圖3所示。.實(shí)體之間關(guān)系圖3個人關(guān)系對象實(shí)體 E-R圖E-R圖,如圖4所示。資金支出圖5資金收入實(shí)體E-R圖2.各功能函數(shù)的數(shù)據(jù)流程圖6所示。(1) .用戶注冊及登錄數(shù)據(jù)流圖,如圖圖6登錄模塊流程(2) .個人關(guān)系管理流程圖,如圖7所示。登錄f 進(jìn)入個人事務(wù)管理卜3.重點(diǎn)設(shè)計及編碼1.主界面的程序設(shè)計:Public Zhujiemian() this .setLayout( new GridLayout(7, 1);jl = jb1 = jb2 = jb3 = jb4 =new JLabel("個人日常管理
8、系統(tǒng) ”,JLabel. CENTERnew JButt on(new JButt on(new JButt on(new JButt on("顧客資料錄入系統(tǒng) "顧客資料刪除系統(tǒng) "顧客資料更新系統(tǒng) "顧客資料查找系統(tǒng)"); "); "); ");jp = new JPan el(); jp1 =jp2 =jp3 =jp4 =new JPan el(); new JPan el(); new JPan el(); new JPan el();jP .add( jl ); jp 1 .add( jb1 ); jp2
9、 .add( jb2); jp3 .add( jb3);jp4 .add( jb4);thisthisthisthisthis.add( jp );.add( jp1 );.add( jp2 );.add( jp3);.add( jp4 );thisthisthisthisthis.setTitle("個人日常管理系統(tǒng)”);.setVisible( true );.setSize( x, y);.setLocatio n(500, 300); .setDefaultClose Op erati on( JFrame.EXIT_ON_CLOSEthis this this this);
10、);););jb1 .addAct ion Liste ner( jb2 .addActionListener( jb3 .addActionListener( jb4 .addActionListener(public void actionPeformed(ActionEvent e) String cmd = e.getAct ion Comma nd(); if(cmd.equals("顧客資料錄入系統(tǒng)") Cus_recort cus = new Cus_recort();if(cmd.equals("顧客資料刪除系統(tǒng)")Cus_delete
11、dele = new Cus_delete();if(cmd.equals("顧客資料更新系統(tǒng)")Cus_up date up date =n ewCus_ up date();(cmd.equals("顧客資料查找系統(tǒng)") Cus_check check = new Cus_check(); if2.錄入功能的程序設(shè)計:try Class. forName( "sun.jdbc.odbc.JdbcOdbcDriver");Connection con = DriverMa nager.getConnection ("jdb
12、c:odbc:mytext");Stateme nt cus = con. createStateme nt();cus.execute Up date( "insert intoCustomer(S name,Ssex,Sage,Sadress,Stel,Sz ip, Scerf) values ('" +jt .getText()Hl HIjt1HI HI.getText()jt2Hl HI.getText()jt3Hl HI.getText()+ jt4 .getText() +"','"+ jt5 .getTex
13、t() +"','"+jt6 .getText() +"')");cus.closeO; con .close();3.更新功能的程序設(shè)計:try Class. forName( "sun.jdbc.odbcJdbcOdbcDriver" );Conn ecti on con = DriverMa nager.getConnection ("jdbc:odbc:mytext" );Stateme nt cus = con. createStateme nt();cus.execute Up
14、date( "delete from Customer where Sn ame='"jt .getText()+ "'");cus.execute Up date( "i nsert intoCustomer(S name,Ssex,Sage,Sadress,Stel,Sz ip ,Scerf) values ('" jt1 .getText()Hl HIjt2 .getText()Hl HIjt3 .getText()Hl HIjt4 .getText()Hl HI.getText() +"
15、9;,'"+jt5 .getText() +"','"+ jt6jt7 .getText() +"')");cus.close();con. close();jt1 .setText("");4. 刪除功能的程序設(shè)計);try Class. forName( "sun.jdbc.odbcJdbcOdbcDriver" Connection con;);con = DriverMa nager.getConnection ("jdbc:odbc:mytext&quo
16、t; Stateme nt cus = con. createStateme nt(); cus.execute Up date( "delete from Customer where Sname='"+jt .getText()+ "”);cus.close();con .close();5.查找功能的程序設(shè)計try Class. forName( "sun.jdbc.odbcJdbcOdbcDriver");Connection con = DriverMa nager.getConnection ("jdbc:odbc
17、:mytext");Stateme nt sal = con. createStateme nt();ResultSet re = sal.executeQuery( "select * from Customer");while (re.next() String n ame1 = re.getStri ng(1);String sex1 = re.getStri ng(2);String age = re.getStri ng(3);String adress = re.getStri ng(4);String tel = re.getStri ng(5);S
18、tring zip = re.getStri ng(6);if (name1.equals( jt .getText() "Sname:" +jt .getText() + adress+ " " + "Stel:" +tel+ja .setText("""+ "Ssex:" +sex1+" " + "Sage:" + age+ " " + "Szi p:" +zip );"Sadress:&qu
19、ot; +sal.close(); con. close();五.測試數(shù)據(jù)及運(yùn)行結(jié)果1.運(yùn)行結(jié)果U.回 SS舍登錄頁面用戶登錄用戶名密碼登錄*馭消JL登陸界面/'創(chuàng)個人曰韋管理紊綁IIa回富氣介人日常管理系純皈客資料刪除系純 顧菩竟料更新系統(tǒng) 顧客資料查找系純個人日常系統(tǒng)管理界面創(chuàng)數(shù)揭更蕭U1 i 回S 1奉要儲改的顧容姓名:儲坎啟的姓名:曜改后船注別:僱改后的身餡證號:繼改后的年齡:隆改啟的ft址:直改后的電話:魁改啟的郵編:'取消確走細(xì)琶找紊統(tǒng)W _修改系統(tǒng)回 S- =查找系統(tǒng)BW余的顧客處名:刪除的顧客性別:1確定刪除系統(tǒng)六.調(diào)試情況,設(shè)計技巧及體會1 .改進(jìn)方案項目有點(diǎn):本系統(tǒng)的優(yōu)點(diǎn)在于, 在登錄窗口模塊、顧客信息建立模塊、個人關(guān)
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 個人申請租賃合同范例
- epc工程總承包合同范例
- 保溫施工勞務(wù)合同范例
- 借款合同范本需要夫妻
- 加盟門店合同范例
- 廚電合同范例
- 代理貿(mào)易銷售合同范例
- 仿古家居租賃合同范例
- 吉林店鋪?zhàn)赓U合同范例
- 醫(yī)療整形糾紛合同范例
- 足球迷互動活動策劃與執(zhí)行策略
- 公司內(nèi)部辦公用品采購預(yù)算表
- 2025年湖南國防工業(yè)職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫完整版
- 2025年國電投核能限公司招聘高頻重點(diǎn)模擬試卷提升(共500題附帶答案詳解)
- 高中英語新課程標(biāo)準(zhǔn)解讀課件
- 三級機(jī)動車駕駛教練員職業(yè)資格理論題庫(匯總版)
- 矛盾糾紛排查調(diào)處記錄表
- 建筑設(shè)計院設(shè)計總負(fù)責(zé)人工作手冊知識講解
- 慧云智慧農(nóng)業(yè)云平臺用戶手冊
- 腰果酚涂料的研究進(jìn)展
- (完整版)英語社團(tuán)教案
評論
0/150
提交評論