2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩21頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、<p>  畢業(yè)設計題目: 家庭理財系統(tǒng) </p><p><b>  摘 要</b></p><p>  家庭理財系統(tǒng)可以有效地記錄和管理家庭的收支情況,合理規(guī)劃和支配家庭資金,是家庭理財?shù)暮脦褪?每一個家庭好比一個小型企業(yè),都有著收入、支出及凈利,大部分家庭會用腦用手記錄這些煩瑣的數(shù)據(jù),但也只是局限于記住

2、收入的多少和支出的去向,不能在每月甚至于每年都有一個規(guī)劃和對比,調節(jié)家庭財政狀況。然而,家庭理財系統(tǒng)可以有效地記錄和管理家庭收支情況,合理規(guī)劃和支配家庭資金,是家家戶戶的好管家,完全替代了手記腦記的煩瑣,利于調節(jié)家庭財政狀況? </p><p>  本系統(tǒng)后臺數(shù)據(jù)庫使用sqlserver,前臺開發(fā)工具使用Visual c#為單機版數(shù)據(jù)庫管理信息系統(tǒng)的開發(fā)組合,通過系統(tǒng)開發(fā),了解信息管理系統(tǒng)的需求分析,設計和實現(xiàn)的

3、完整過程,從而實現(xiàn)本系統(tǒng)的特色和優(yōu)勢。</p><p>  關鍵字: 理財,MIS,visual c# , 家庭 </p><p><b>  Abstrac</b></p><p>  Family financial management system to effectively manage and record the family&

4、#39;s income and expenditure, planning and a reasonable disposable family of funds, family financial management is a good helper. Each family is like a small business, have income, expenditure and net profit, most of the

5、 family will hand the brain records of these cumbersome, but it is only confined to remember how much of the income and expenditure of the future, not even a month Every year, at a planning and contrast, a</p><

6、;p>  Key words: financial management, family</p><p><b>  目 錄</b></p><p>  摘 要.........................................................1</p><p><b>  目 錄3</

7、b></p><p><b>  一 引言4</b></p><p><b>  1.1課題背景4</b></p><p>  1.2國內外研究的現(xiàn)狀4</p><p>  1.3本課題研究的意義5</p><p>  1.4本課題的研究方法5</p&g

8、t;<p>  二 課題分析及設計目標6</p><p>  2.1系統(tǒng)設計目標6</p><p>  2.2技術可行性分析6</p><p>  2.3經(jīng)濟和市場可行性分析7</p><p>  2.4操作的可行性分析7</p><p>  三 系統(tǒng)結構與模型7</p>&l

9、t;p>  3.1系統(tǒng)功能需求分析7</p><p>  3.2開發(fā)工具的選擇8</p><p>  3.3數(shù)據(jù)庫結構設計9</p><p>  四 系統(tǒng)界面設計與實現(xiàn)10</p><p>  4.1系統(tǒng)功能和性能的需求10</p><p>  4.2登錄窗體設計11</p><p

10、>  4.3主窗體的界面設計13</p><p>  4.4修改頁面設計15</p><p>  五 系統(tǒng)測試和優(yōu)化18</p><p><b>  六 總結19</b></p><p><b>  七 致謝20</b></p><p><b>  

11、參考文獻21</b></p><p><b>  一 引 言</b></p><p>  全球經(jīng)濟的蓬勃發(fā)展帶來了金融理財領域的巨大變革和創(chuàng)新,新的金融工具和理財觀點不斷產(chǎn)生,迅速地刷新著家庭與個人傳統(tǒng)的理財觀念。且隨著現(xiàn)代計算機技術的發(fā)展與應用,計算機已經(jīng)滲透到我們生活、工作、學習的每一個角落。當然,理財作為家庭生活的一個重要組成部分,也隨著計算

12、機技術的發(fā)展發(fā)生了跨時代的變革。而這種變革的實質是由于手工式的家庭財務管理已不適應當今社會發(fā)展的實際情況,利用計算機來管理家庭財務,已經(jīng)成為趨勢。人們迫切需要一個能充分利用計算機優(yōu)勢,可以管理家庭財務的軟件平臺,利用這個平臺使得個人的財務有了明晰的收支情況的系統(tǒng)。主要包含了用戶登錄模塊、用戶管理模塊、數(shù)據(jù)庫備份模塊、收入模塊、支出模塊、帳目統(tǒng)計模塊以及查詢模塊。用戶能夠通過這些模塊所提供的功能,完成相應的操作,滿足家庭內部對家庭理財需求

13、。</p><p><b>  1.1 課題背景</b></p><p>  家庭理財系統(tǒng),即Family Conduct Financial Transactions System。它利用計算機技術技術,使家庭理財逐步信息化,從而形成由家庭成員與計算機共同構成服務于家庭的人機信息財務管理系統(tǒng)。隨著計算機發(fā)展,家庭理財系統(tǒng)已經(jīng)成為很多家庭財務管理的一個重要途徑。計算機

14、的最大優(yōu)點在于利用它能夠高效準確地進行財務信息管理。使用計算機進行信息財務管理,不僅提高了工作效率,而且大大的提高了其安全性。</p><p>  1.2 國內外研究的現(xiàn)狀</p><p>  家庭理財系統(tǒng)在國外很多地方使用已經(jīng)相當?shù)钠毡?,而且國外的家庭理財系統(tǒng)功能相當強大,比如系統(tǒng)里包含有股票的預測、基金的分析等等。在我們國內,尤其是在近幾年,伴隨著計算機的高速普及,家庭理財系統(tǒng)的使用范

15、圍逐步擴大,從最早的簡單使用紙筆記錄家庭、個人財務的收支情況,到現(xiàn)在用計算機對財務的收支、查詢、匯總等等。巨大的市場需求也促使了很多公司加大了對家庭理財系統(tǒng)的研究。</p><p>  1.3 本課題研究的意義</p><p>  多年以來人們都使用傳統(tǒng)的人工方式記錄和管理家庭或自己財務情況。這種管理和記錄方式不僅不便于長期保存,也存在著不可避免的缺點,如效率太低、保密性太差。時間一長,伴

16、隨著居民收入水平的提高和居民各種消費和收入的多樣性,家庭理財所需要管理的信息就會越來越多,就會產(chǎn)生大量的文件和數(shù)據(jù),這樣就會對查閱、更新、保存等方面都產(chǎn)生不少的困難。隨著科學技術的不斷提高,計算機科學日漸成熟,其強大的功能已逐漸被人們認識并掌握。如果使用計算機對家庭理財信息進行管理具有傳統(tǒng)的手工管理所沒法比擬的優(yōu)點。例如:統(tǒng)計方便、查找容易、可靠性高、保密性好、更新方便等。這些優(yōu)點能夠極大地提高家庭理財信息管理的效率,大大降低居民在信息

17、管理精力上的投入,使企業(yè)獲得更大的利潤空間。因此,開發(fā)一個能夠管理家庭內部各種財務信息的家庭理財管理系統(tǒng)是一件十分必要的事情。</p><p>  1.4 本課題的研究方法</p><p>  家庭理財系統(tǒng)的用戶群體是家庭內部成員,用戶類型單一,因此將本系統(tǒng)設計成一個相對封閉的單機運行系統(tǒng)結合居民管理信息方面的具體需求,利用VS2005作為前臺開發(fā)工具,使用SQL SERVER 2000作

18、為數(shù)據(jù)庫。結合數(shù)據(jù)庫原理及應用、軟件工程開發(fā)方法,在經(jīng)過深入地學習之后,開發(fā)了這套家庭理財管理系統(tǒng)。下面將具體介紹系統(tǒng)的開發(fā)過程</p><p>  二 課題分析及設計目標</p><p><b>  2.1系統(tǒng)設計目標</b></p><p>  隨著科學技術的不斷提高,計算機科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個

19、領域并發(fā)揮著越來越重要的作用。 作為計算機應用的一部分,使用計算機對房地產(chǎn)銷售進行管理,具有著手工管理所無法比擬的優(yōu)點.例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高管理的效率,也是科學化、正規(guī)化管理的重要條件。</p><p>  因此,開發(fā)這樣一套管理軟件成為很有必要的事情。</p><p><b>  2.2 技術可行性&l

20、t;/b></p><p>  本系統(tǒng)的開發(fā)利用VS2005作為開發(fā)工具。VS2005是一個具有完善開發(fā)工具的平臺。VS2005提供的工具適合各種水平層次無論是初學者還是有經(jīng)驗的團隊,并適合各種不同的開發(fā)需求。降低了開發(fā)的復雜度,其提供給開發(fā)者更加簡便動態(tài)的.Net Framework基礎解決方案,其中包括了windows應用程序開發(fā)、office嵌入開發(fā)、Web應用開發(fā)、移動應用程序開發(fā)。改進了團隊交流方

21、式,VS2005為團隊開發(fā)提供通道和完整的開發(fā)周期工具,從而增加了團隊內部的交流與協(xié)作的效率。通過學習,熟悉和掌握VB.NET的使用方法,使用VS2005作為開發(fā)工具將使整個系統(tǒng)的模塊化設計變得更加簡便。</p><p>  系統(tǒng)采用SQL SERVER 2005作為開發(fā)數(shù)據(jù)庫。SQL SERVER 2005是一種客戶機/服務器結構的關系數(shù)據(jù)庫管理系統(tǒng)。SQL SERVER 2005提供了許多易于使用的圖形化工具

22、和向導,其中最常用的是服務管理器、企業(yè)管理器和查詢分析器。它們?yōu)閯?chuàng)建和管理數(shù)據(jù)庫帶來了很大的方便。</p><p>  在技術難度方面,有指導老師的指導、周圍同學的熱心幫助,加上對很多相關文獻的參考,能夠解決開發(fā)過程中所遇到的困難。</p><p><b>  2.3 經(jīng)濟可行性</b></p><p>  如今,隨著計算機的大量普及,各種軟件

23、的開發(fā)成本越來越低,價格也越來越底。本系統(tǒng)也是這樣,開發(fā)成本較低,只是需要一臺配置一般的計算機,該系統(tǒng)運行時占計算機的資源也不多,但并不會因為開發(fā)成本低而造成系統(tǒng)功能性能的下降。相反,隨著計算機技術的發(fā)展,各種實用軟件的性能日漸提高。家庭理財管理系統(tǒng)廉價的開發(fā)成本,卻能夠為居民帶來相當大的實惠和方便。主要表現(xiàn)在:</p><p>  (1)本系統(tǒng)可以說是一個擁有多種實用功能的家庭理財管理信息系統(tǒng),它集成了家庭成員

24、管理、收入管理、支出管理、密碼管理等多種功能,具有較強的實用性和方便性。</p><p>  (2)本系統(tǒng)的運行可以大大提高居民管理財務的效率,減少不必要的人力和物力。</p><p>  (3)本系統(tǒng)還具有查詢和統(tǒng)計功能,能夠查詢到用戶在一段特定時間內收入和支出的情況,特別是支出情況,有時往往會讓用戶在月底嚇一跳,大大超出預算,還弄不清錢都花到哪里了?有了家庭理財系統(tǒng),不僅使用戶對口袋里

25、錢的去向一目了然,而且可以漸漸悟到一些心得,摸清哪些花費是必要的,哪些“意外開支”是可以避免的,哪筆開支是可繼續(xù)評估其必要性的。由此,可以得出,本系統(tǒng)在經(jīng)濟上是絕對具有可行性。 </p><p>  2.4 操作上的可行性</p><p>  由于本系統(tǒng)管理的對象比較明確,就是對于收入支出的一些管理,主要就是對數(shù)據(jù)庫的操作,且每個數(shù)據(jù)庫內容具有較強的關聯(lián)性,設計的過程也不復雜。因此,整個軟

26、件的使用非常簡便。任何一個普通的計算機用戶都能很快的熟悉整個軟件的使用。并且本系統(tǒng)所耗費的資源非常小,任何家庭成員只需要在一般的電腦上面,就能夠使用這個軟件,簡單、方便、快捷的實現(xiàn)對財務信息進行管理。</p><p><b>  三,系統(tǒng)結構與模型</b></p><p>  3.1 系統(tǒng)功能需求分析</p><p>  家庭理財管理系統(tǒng)是針對

27、用戶要求用計算機,對自己的財務的收入、支出以及相關的各種信息,進行記錄、修改、添加、刪除而設計的一種現(xiàn)代化管理軟件。通過需求分析,本系統(tǒng)需要具有以下功能:</p><p>  3.2 開發(fā)工具的選擇</p><p>  在目前市場上這些眾多的程序開發(fā)工具中,有些強調程語言的彈性與執(zhí)行效率;有些則偏重于可視化程序開發(fā)工具所帶來的便利性與效率的得高,各有各的優(yōu)點和特色,也滿足了不同用戶的需求。

28、然而,語言的彈性和工具的便利性是密不可分的,只有便利的工具,卻沒有彈性的語言作支持,許多特殊化的處理動作必需要耗費數(shù)倍的工夫來處理,使得原來所標榜的效率提高的優(yōu)點失去了作用;相反,如果只強調程語言的彈性,卻沒有便利的工具作配合,會使一些即使非常簡單的界面處理動作,也會嚴重地浪費程序設計師的寶貴時間。</p><p>  作為數(shù)據(jù)庫系統(tǒng)的開發(fā),Visual C#是一個非常理想選擇。數(shù)據(jù)庫是MIS中的重要支持技術,在

29、MIS開發(fā)過程中,如何選擇數(shù)據(jù)庫管理是一個重要的問題,目前,數(shù)據(jù)庫產(chǎn)品較多,每種產(chǎn)品都具有各自的特點和適用范圍,因此,在選擇數(shù)據(jù)庫時,應考慮數(shù)據(jù)庫應用的特點及適用范圍,本系統(tǒng)選用的數(shù)據(jù)庫語言Visual C#語言,</p><p>  3.3數(shù)據(jù)庫結構設計</p><p>  該系統(tǒng)使用SQL SERVER 2005作為應用程序的數(shù)據(jù)庫,建立了有2張數(shù)據(jù)表,下面主要介紹以下2張具有代表性的

30、表:Consume表用于存儲消費收入的信息,F(xiàn)amilyUser表用于用戶信息。</p><p>  四 系統(tǒng)界面設計與實現(xiàn)</p><p>  4.1系統(tǒng)功能和性能的需求</p><p>  帳戶管理:從新登錄,密碼修改,新添用戶</p><p>  收支管理:日常收支計帳,收支分類項目,收入對比圖,支出對比圖,查詢</p>

31、<p><b>  退出模塊</b></p><p>  系統(tǒng)功能模塊圖根據(jù)總體設計思想分析,可將系統(tǒng)分為以下四大模塊</p><p>  帳戶管理模塊:負責對用戶進行進行管理。</p><p>  收支管理模塊:負責對日常收支記帳及收支項目進行管理</p><p>  理財助手模塊:提供一些相關的輔助功能&

32、lt;/p><p>  退出模塊: 負責對系統(tǒng)管理</p><p>  最后得到如圖4-1的系統(tǒng)功能模塊圖。</p><p><b>  系統(tǒng)性能</b></p><p>  1. 本系統(tǒng)是一個簡單的多用戶系統(tǒng);</p><p>  2. 系統(tǒng)響應時間在5秒鐘以下;</p><

33、;p>  3. 運行在windows XP/2000環(huán)境下;</p><p>  4. 對于錯誤系統(tǒng)應給出提示;</p><p>  5. 用戶接口簡單;</p><p>  6. 具有一定的擴展能力,方便以后加入其它功能模塊;</p><p>  7. 日常維護工作簡便。</p><p><b>  

34、4.2登錄窗體設計</b></p><p>  如果用戶要登錄到系統(tǒng)先注冊,填寫相關信息后,單擊“注冊”按鈕其代碼如下:</p><p>  private void btnLogin_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>

35、  int count = 0;</p><p>  bool isEmpty=CheckEmpty();</p><p>  if(isEmpty==true)</p><p><b>  {</b></p><p>  string sql = string.Format("select count(*)

36、from FamilyUser where userName='{0}'and userPassword='{1}' ", txtName.Text.Trim(), txtPassword.Text.Trim());</p><p>  SqlCommand cmd = new SqlCommand(sql, DBHelper.connection);</p>

37、;<p>  DBHelper.connection.Open();</p><p>  count=(int)cmd.ExecuteScalar();</p><p>  DBHelper.connection.Close();</p><p>  if (count > 0)</p><p><b>  {&

38、lt;/b></p><p>  MainForm mainform = new MainForm();</p><p>  mainform.Show();</p><p>  this.Close();//隱藏當前窗口</p><p><b>  }</b></p><p><b&

39、gt;  else</b></p><p><b>  {</b></p><p>  MessageBox.Show("用戶名或密碼不存在","登錄失敗",MessageBoxButtons.OK,MessageBoxIcon.Error);</p><p><b>  }<

40、/b></p><p><b>  }</b></p><p><b>  }</b></p><p>  用戶和密碼正確后,將進入系統(tǒng)的主界面。在這個界面里將實現(xiàn)本系統(tǒng)所有的功能,用戶一看便會使用</p><p>  4.3主窗體界面設計</p><p>  進入主界

41、面以后,點擊菜單中的添加收支記錄,會出現(xiàn)兩個選項,一個是資金收入,一個是資金支出。當點擊資金收入時,會出現(xiàn)如圖所示</p><p>  private void MainForm_Load(object sender, EventArgs e)</p><p><b>  {</b></p><p>  // TODO: 這行代碼將數(shù)據(jù)加載到表

42、“familyFinaceDataSet.Consume”中。您可以根據(jù)需要移動或移除它。</p><p>  this.consumeTableAdapter.Fill(this.familyFinaceDataSet.Consume);</p><p>  cboDir.SelectedIndex = 0;</p><p>  cboSort.SelectedI

43、ndex = 0;</p><p>  cboType.SelectedIndex = 0;//默認為收入</p><p>  cboCategory.SelectedIndex = 0;//默認為工資</p><p>  SetPnl(true);</p><p>  for (int i = 1970; i < 2060;i++ )

44、</p><p><b>  {</b></p><p>  cboYear.Items.Add(i);</p><p><b>  }</b></p><p>  for (int i = 1; i < 13; i++)</p><p><b>  {<

45、;/b></p><p>  cboMonth.Items.Add(i);</p><p><b>  }</b></p><p>  for (int i = 1; i <32; i++)</p><p><b>  {</b></p><p>  cboDay

46、.Items.Add(i);</p><p><b>  }</b></p><p>  double shouRu, zhiChu;</p><p>  shouRu = GetTotalMoney("收入");</p><p>  zhiChu = GetTotalMoney("支出&q

47、uot;);</p><p>  txtShou.Text = shouRu.ToString();</p><p>  txtPay.Text = zhiChu.ToString();</p><p>  txtCha.Text = (shouRu - zhiChu).ToString();</p><p>  if (shouRu >

48、;= zhiChu)</p><p><b>  {</b></p><p>  txtCha.ForeColor = Color.Fuchsia;</p><p><b>  }</b></p><p><b>  else</b></p><p>&

49、lt;b>  {</b></p><p>  txtCha.ForeColor = Color.Red;</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  4.4修改面設計</b></p>

50、<p>  private void dgvHome_CellClick(object sender, DataGridViewCellEventArgs e)</p><p><b>  {</b></p><p>  // pnlBottom.Enabled = true;</p><p>  txtLiuShui.Text =

51、 dgvHome.SelectedRows[0].Cells[0].Value.ToString();</p><p>  string cDate = dgvHome.SelectedRows[0].Cells[1].Value.ToString();</p><p>  DateTime dt = Convert.ToDateTime(cDate);</p><p&

52、gt;  int year = dt.Year;</p><p>  int month = dt.Month;</p><p>  int day = dt.Day;</p><p>  cboYear.SelectedItem = year.ToString();</p><p>  cboMonth.SelectedItem = mon

53、th.ToString();</p><p>  cboDay.SelectedItem = day.ToString();</p><p>  cboType.SelectedItem = dgvHome.SelectedRows[0].Cells[2].Value.ToString().Trim();</p><p>  cboCategory.Selected

54、Item = dgvHome.SelectedRows[0].Cells[3].Value.ToString().Trim();</p><p>  txtMoney.Text = dgvHome.SelectedRows[0].Cells[4].Value.ToString();</p><p>  txtDir.Text = dgvHome.SelectedRows[0].Cells[

55、5].Value.ToString();</p><p><b>  }</b></p><p>  private void cboType_SelectedIndexChanged(object sender, EventArgs e)</p><p><b>  {</b></p><p> 

56、 if (cboType.SelectedIndex == 0)</p><p><b>  {</b></p><p>  cboCategory.Items.Clear();</p><p>  cboCategory.Items.Add("工資");</p><p>  cboCategory.

57、Items.Add("其它收入");</p><p><b>  }</b></p><p><b>  else</b></p><p><b>  {</b></p><p>  cboCategory.Items.Clear();</p>

58、<p>  cboCategory.Items.Add("娛樂");</p><p>  cboCategory.Items.Add("服裝");</p><p>  cboCategory.Items.Add("教育");</p><p>  cboCategory.Items.Add(&qu

59、ot;飲食");</p><p>  cboCategory.Items.Add("其它支出");</p><p><b>  }</b></p><p>  cboCategory.SelectedIndex = 0;</p><p><b>  }</b></

60、p><p>  private double GetTotalMoney(string type)</p><p><b>  {</b></p><p>  SqlConnection connection=new SqlConnection("Data Source=.;Initial Catalog=FamilyFinace;Use

61、r ID=sa;Pwd=123456");</p><p>  string sql = string.Format("select sum(consumeMoney) from Consume where Type='{0}'",type);</p><p>  SqlCommand cmd = new SqlCommand(sql,conn

62、ection);</p><p>  connection.Open();</p><p>  double total = Convert.ToDouble(cmd.ExecuteScalar());</p><p>  return total;</p><p>  connection.Close();</p><p

63、><b>  }</b></p><p>  private void btnUpdate1_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  string date = cboYear.Text + '/' + cboMo

64、nth.Text + '/' + cboDay.Text;</p><p>  string sql = string.Format("update Consume set ConsumeDate='{0}',Type='{1}',Category='{2}',ConsumeMoney='{3}',Descrition=&#

65、39;{4}' where Id={5}",date,</p><p>  cboType.Text,cboCategory.Text,txtMoney.Text.Trim(),txtDir.Text.Trim(),txtLiuShui.Text);</p><p>  SqlCommand cmd = new SqlCommand(sql,DBHelper.connec

66、tion);</p><p>  DBHelper.connection.Open();</p><p>  int count = cmd.ExecuteNonQuery();</p><p>  if (count > 0)</p><p><b>  {</b></p><p>  M

67、essageBox.Show("修改成功!", "結果提示");</p><p>  this.consumeTableAdapter.Fill(this.familyFinaceDataSet.Consume);</p><p><b>  }</b></p><p><b>  else&l

68、t;/b></p><p><b>  {</b></p><p>  MessageBox.Show("修改失??!", "結果提示");</p><p><b>  }</b></p><p>  DBHelper.connection.Close()

69、;</p><p><b>  }</b></p><p><b>  五 系統(tǒng)測試和優(yōu)化</b></p><p><b>  5.1 測試目的</b></p><p>  系統(tǒng)測試的目的是:測試的定義是為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程。所以測試的目的是測試系統(tǒng)中各個功能模

70、塊的功能,及時發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯誤,及時發(fā)現(xiàn)系統(tǒng)中尚未發(fā)現(xiàn)的缺陷,及時地反饋給程序設計人員,以達到改正錯誤、優(yōu)化程序代碼、提高程序執(zhí)行速度和提高軟件可靠性的目的.</p><p><b>  5.2 測試方法</b></p><p>  測試任何的系統(tǒng)都有兩種方法:如果已經(jīng)知道了系統(tǒng)應該具有的功能,可以通過測試來檢驗是否每個功能都能正常使用;如果知道產(chǎn)品內部工作

71、過程,可以通過測試來檢驗系統(tǒng)內部動作是否按照規(guī)格說明回溯的規(guī)定正常進行。前一種方法稱為黑盒測試;后一種方法稱為白盒測試。</p><p>  對于軟件測試而言,黑盒測試方法把程序看成一個黑盒子,完全不考慮程序的內部結構和處理過程。也就是說,黑盒測試是在程序接口進行的測試,它只檢查程序功能是否能按照規(guī)格說明書的很多問題。例如,當在進行查詢時,如果兩條查詢使用的是同一個Recordset 對象,會出現(xiàn)程序調試失敗的錯

72、誤提示。</p><p>  對于一個VB 的初學者來說,記錄集Recordset 往往使用后不能養(yǎng)成隨手關閉的習慣。這樣就會造成上述的情況。在程序設計的初期,這樣類似的錯誤一直困擾著我。當兩個過程使用的是同一個變量的時候,在新打開過程的時候應該先關閉掉原先內容的Recordset。避免這種錯誤的方法就是用Close 屬性關閉前面使用的Recordset 對象,然后再對第二個對象進行操作。.</p>

73、<p>  從這次畢業(yè)設計的過程中我學到了很多有用的東西,上面這些只是查詢錯誤方面的一些技巧。嚴謹、負責、求實、進取的精神則是此次畢業(yè)設計給我的最大啟示。任何一個微小的Bug 都可能導致程序的崩潰。畢業(yè)設計將對我以后學習和工作產(chǎn)生更深遠的影響。</p><p><b>  六 總 結</b></p><p>  隨著國家經(jīng)濟的高速發(fā)展,家庭越來越富裕。隨

74、著計算機發(fā)展,家庭理財系統(tǒng)已經(jīng)成為很多家庭財務管理的一個重要途徑。計算機的最大優(yōu)點在于利用它能夠高效準確地進行財務信息管理。使用計算機進行信息財務管理,不僅提高了工作效率,而且大大的提高了其安全性。順應形勢的發(fā)展,金融機構也越來越重視個人理財市場,理財品種和投資工具也將會呈出不窮。許多家庭特別是中產(chǎn)家庭或白領人士開始追求科學、全面、專業(yè)的理財,以滿足財富保值、增值的目的,并完整規(guī)劃家庭的未來。尤其是在近幾年,伴隨著計算機的高速普及,家庭

75、理財系統(tǒng)的使用范圍逐步擴大,從最早的簡單使用紙筆記錄家庭、個人財務的收支情況,到現(xiàn)在用計算機對財務的收支、查詢、匯總等等。巨大的市場需求也促使了很多公司加大了對家庭理財系統(tǒng)的研究</p><p><b>  七 致 謝</b></p><p>  首先感謝我的指導老師梁利亭老師,他在我的畢業(yè)設計過程中提出了指導性的方案和架構,并指引我閱讀相關的資料和書籍,使我在不熟

76、悉的領域中仍能迅速掌握新興的技術。</p><p>  再次感謝鄭鵬同學對系統(tǒng)進行測試,對系統(tǒng)相關圖片的修改,感謝孟凡收同學對本程序有關代碼的編寫及調試。</p><p><b>  參 考 文 獻</b></p><p>  [1]于加榮. 論開發(fā)管理型財務軟件的理論基礎[J]. 財務與會計, 2001, 39(6):56-72.[2]張京

77、, 王卓. Delphi 7 程序設計應用教程[M]. 中國鐵道出版社, 2003, 34-52.[3]劉彥慶. 財務軟件開發(fā)必須走通用化道路[J].黑龍江電子技術,  2001,42(5):12-33.[4]杜文英. 計算機財務軟件開發(fā)的方向[J]. 河南機電高等??茖W校學報, 2004, 12(6): 17-43.[5]佘友軍. 數(shù)字家庭理財面面通[J]. 視窗世界期刊, 2004, 26(20):76-98.[6

78、]求是科技. 信息管理系統(tǒng)開發(fā)導航[M]. 人民郵電出版社, 2005, 45-89.[7]李之明. Delphi 7經(jīng)典解析[M]. 中國鐵道出版社, 2003, 67-234.</p><p>  [8]明日科技《Visual C++ 管理信息系統(tǒng)完整項目實例剖析》人民郵電出版社 </p><p>  [9] 明日科技《Visual C# 管理信息系統(tǒng)完整項目實例剖析》人民郵電出版社

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論