個人日常事務(wù)管理設(shè)計報告_第1頁
個人日常事務(wù)管理設(shè)計報告_第2頁
個人日常事務(wù)管理設(shè)計報告_第3頁
個人日常事務(wù)管理設(shè)計報告_第4頁
個人日常事務(wù)管理設(shè)計報告_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(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ā)工作。

2、二. 設(shè)計內(nèi)容 個人事務(wù)管理系統(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è)計模塊在對系統(tǒng)需求分析的基礎(chǔ)上,對個人日常事務(wù)管理系統(tǒng)總體模塊設(shè)計如圖1所示。個人日常事務(wù)管理登陸模塊個人日程模塊個人收

3、入模塊個人支出模塊圖1系統(tǒng)總體模塊設(shè)計各模塊簡要說明如下:1) 登陸模塊提供登錄用戶名和密碼驗證。2) 日程安排模塊是對個人所要出席的一些活動、接待、會務(wù)等進(jìn)行記錄和安排,避免時間、地點的沖突,為個人做出合理的工作日程表,幫助個人及時掌握每天的日程,起到提高辦公效率的作用。3) 個人日常收入管理模塊對個人的財務(wù)狀況進(jìn)行相應(yīng)的記錄,并對月的收支情況進(jìn)行匯總和查詢。4) 個人日常支出管理模塊對個人的財務(wù)狀況進(jìn)行相應(yīng)的記錄,并對月的收支情況進(jìn)行匯總和查詢。2 各個模塊詳細(xì)的功能描述。1顧客信息模塊:1) 錄入功能: 輸入顧客姓名,顧客性別,顧客年齡,顧客電話,顧客住址,顧客郵編和顧客身份證。2) 查

4、詢功能: 兩種方式查詢,選擇姓名查詢,輸入顧客姓名可以輸出該顧客的所有信息,選擇性別查詢,輸入顧客性別可以輸出該性格的所有顧客的信。3) 更新功能: 首先通過查詢要修改的顧客的姓名,然后刪除該顧客的所有信息重新插入該顧客的所有信息。4) 刪除功能: 通過兩種方式刪除顧客信息,第一,可以通過查找顧客姓名刪除該顧客所有信息,第二種,可以通過查找顧客性別刪除該顧客的所有信息。2.個人日常收入模塊:1)錄入功能: 輸入顧客姓名,顧客身份證,顧客性別,顧客收入日期,顧客收入金額。2)查詢功能: 兩種方式查詢,選擇姓名查詢,輸入顧客姓名可以輸出該顧客的所有信息,選擇顧客身份證號查詢,輸入顧客身份證號可以輸

5、出該性格的所有顧客的信。3)更新功能: 首先通過查詢要修改的顧客的姓名,然后刪除該顧客的所有信息重新插入該顧客的所有信息。4)刪除功能: 通過兩種方式刪除顧客信息,第一,可以通過查找顧客姓名刪除該顧客所有收入信息,第二種,可以通過查找顧客身份證號刪除該顧客的所有收入信息。3.個人日常支出模塊:1)錄入功能: 輸入顧客姓名,顧客身份證,顧客性別,顧客支出日期,顧客支出金額。2)查詢功能: 兩種方式查詢,選擇姓名查詢,輸入顧客姓名可以輸出該顧客的所有信息,選擇顧客身份證號查詢,輸入顧客身份證號可以輸出該性格的所有顧客的信。3)更新功能: 首先通過查詢要修改的顧客的姓名,然后刪除該顧客的所有信息重新

6、插入該顧客的所有信息。4)刪除功能: 通過兩種方式刪除顧客信息,第一,可以通過查找顧客姓名刪除該顧客所有信息,第二種,可以通過查找顧客身份證號刪除該顧客的所有信息。4.日常事務(wù)管理模塊:1)錄入功能: 輸入日程序號,日程標(biāo)題,日程日期,日程時間,日程地點,日程內(nèi)容。2)查詢功能: 兩種方式查詢,選擇日程日期查詢,輸入要查找的日程日期可以輸出該日期的所有信息,選擇日程時間查詢,輸入要查找的日程時間可以輸出該性格的所有顧客的信。3)更新功能: 首先通過查詢要修改的日程日期,然后刪除該日期的所有信息重新插入該日期的所有信息。4)刪除功能: 通過兩種方式刪除日程事務(wù)信息,第一,可以通過查找日程日期刪除

7、該日期所有信息,第二種,可以通過查找日程時間刪除該時間的所有信息。四詳細(xì)設(shè)計 1功能函數(shù)的調(diào)用關(guān)系圖 (1).日程安排實體E-R圖,如圖2所示。 圖2日程事務(wù)對象實體E-R圖 (2).關(guān)系對象實體E-R圖,如圖3所示。圖3個人關(guān)系對象實體E-R圖 (3).實體之間關(guān)系E-R圖,如圖4所示。圖4實體之間關(guān)系E-R圖 (4).資金收入實體E-R圖,如圖5所示。圖5資金收入實體E-R圖2 各功能函數(shù)的數(shù)據(jù)流程圖(1).用戶注冊及登錄數(shù)據(jù)流圖,如圖6所示。 圖6 登錄模塊流程(2).個人關(guān)系管理流程圖,如圖7所示。3 重點設(shè)計及編碼1.主界面的程序設(shè)計:public Zhujiemian() this

8、.setLayout(new GridLayout(7, 1); jl = new JLabel("個人日常管理系統(tǒng)", JLabel.CENTER);jb1 = new JButton("顧客資料錄入系統(tǒng)");jb2 = new JButton("顧客資料刪除系統(tǒng)");jb3 = new JButton("顧客資料更新系統(tǒng)");jb4 = new JButton("顧客資料查找系統(tǒng)");jp = new JPanel();jp1 = new JPanel();jp2 = new JPanel(

9、);jp3 = new JPanel();jp4 = new JPanel();jp.add(jl);jp1.add(jb1);jp2.add(jb2);jp3.add(jb3);jp4.add(jb4);this.add(jp);this.add(jp1);this.add(jp2);this.add(jp3);this.add(jp4);this.setTitle("個人日常管理系統(tǒng)");this.setVisible(true);this.setSize(x, y);this.setLocation(500, 300);this.setDefaultCloseOper

10、ation(JFrame.EXIT_ON_CLOSE);jb1.addActionListener(this);jb2.addActionListener(this);jb3.addActionListener(this);jb4.addActionListener(this);public void actionPerformed(ActionEvent e) String cmd = e.getActionCommand();if (cmd.equals("顧客資料錄入系統(tǒng)") Cus_recort cus = new Cus_recort();if (cmd.equa

11、ls("顧客資料刪除系統(tǒng)") Cus_delete dele = new Cus_delete();if (cmd.equals("顧客資料更新系統(tǒng)") Cus_update update = new Cus_update();if (cmd.equals("顧客資料查找系統(tǒng)") Cus_check check = new Cus_check();2. 錄入功能的程序設(shè)計:try Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");Connection con = Drive

12、rManager.getConnection("jdbc:odbc:mytext");Statement cus = con.createStatement();cus.executeUpdate("insert into Customer(Sname,Ssex,Sage,Sadress,Stel,Szip,Scerf) values ('"+ jt.getText()+ "','"+ jt1.getText()+ "','"+ jt2.getText()+ "&#

13、39;,'"+ jt3.getText()+ "','"+ jt4.getText() + "','" + jt5.getText() + "','" + jt6.getText() + "')");cus.close();con.close();3. 更新功能的程序設(shè)計:try Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");Connection con = DriverMan

14、ager.getConnection("jdbc:odbc:mytext");Statement cus = con.createStatement();cus.executeUpdate("delete from Customer where Sname='" + jt.getText()+ "'");cus.executeUpdate("insert into Customer(Sname,Ssex,Sage,Sadress,Stel,Szip,Scerf) values ('"+ jt

15、1.getText()+ "','"+ jt2.getText()+ "','"+ jt3.getText()+ "','"+ jt4.getText()+ "','"+ jt5.getText() + "','" + jt6.getText() + "','" + jt7.getText() + "')");cus.close();con.close(

16、);jt1.setText(""); 4. 刪除功能的程序設(shè)計:try Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");Connection con;con = DriverManager.getConnection("jdbc:odbc:mytext");Statement cus = con.createStatement();cus.executeUpdate("delete from Customer where Sname='"+jt.getText()

17、+"'");cus.close();con.close();5. 查找功能的程序設(shè)計:try Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");Connection con = DriverManager.getConnection("jdbc:odbc:mytext");Statement sal = con.createStatement();ResultSet re = sal.executeQuery("select * from Customer");wh

18、ile (re.next() String name1 = re.getString(1);String sex1 = re.getString(2);String age = re.getString(3);String adress = re.getString(4);String tel = re.getString(5);String zip = re.getString(6);if (name1.equals(jt.getText() ja.setText(" " + "Sname:"+jt.getText() + " "

19、+ "Ssex:"+sex1+" "+ "Sage:"+ age+ " " + "Sadress:"+ adress+" "+ "Stel:"+tel+ " " + "Szip:"+zip );sal.close();con.close();5 測試數(shù)據(jù)及運行結(jié)果1.運行結(jié)果 登陸界面 個人日常系統(tǒng)管理界面 錄入系統(tǒng) 修改系統(tǒng) 查找系統(tǒng) 刪除系統(tǒng)六調(diào)試情況,設(shè)計技巧及體會1改進(jìn)方案 項目有點: 本系統(tǒng)的優(yōu)點在于,在登錄窗口模塊、顧客信息建立模塊、個人關(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論