軟件工程與數(shù)據(jù)庫課程設計--客戶關系管理系統(tǒng)_第1頁
已閱讀1頁,還剩29頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p><b>  數(shù)學與計算機學院</b></p><p><b>  課程設計說明書</b></p><p>  課 程 名 稱:軟件工程與數(shù)據(jù)庫課程設計 </p><p>  課 程 代 碼: </p><p>  題 目:

2、 客戶關系管理系統(tǒng) </p><p>  年級/專業(yè)/班: 2011級軟件工程一班 </p><p>  學 生 姓 名: </p><p>  學 號: </p><p>  開 始 時 間: 2013 年

3、 6 月 13 日</p><p>  完 成 時 間: 2013 年 6 月 23 日</p><p><b>  課程設計成績:</b></p><p>  指導教師簽名: 年 月 日</p><p><b>  目 錄</b><

4、;/p><p><b>  目 錄2</b></p><p><b>  3、分析模型11</b></p><p>  3.1分析類圖11</p><p><b>  3.2分析包13</b></p><p>  3.3分析動態(tài)模型14<

5、/p><p><b>  4、設計模型18</b></p><p>  4.1軟件平臺設計18</p><p>  4.2結構設計19</p><p>  4.3詳細設計與界面設計19</p><p>  4.4數(shù)據(jù)庫設計24</p><p><b>  5

6、、實現(xiàn)模型25</b></p><p><b>  5.1構件圖25</b></p><p><b>  5.2配置圖26</b></p><p><b>  6、測試用例26</b></p><p>  6.1測試用例27</p><

7、p>  6.2測試結果27</p><p><b>  7、用戶手冊28</b></p><p>  7.1系統(tǒng)安裝28</p><p>  7.2使用者登錄和注冊28</p><p>  7.3客戶基本信息管理30</p><p><b>  結論32</b&g

8、t;</p><p><b>  參考文獻32</b></p><p>  附錄 源程序文件名清單33</p><p><b>  摘要</b></p><p>  隨著科學技術的不斷提高,計算機科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領域并發(fā)揮著越來越重要的作用。作為

9、計算機應用的一部分,使用計算機對客戶關系管理進行管理,具有著手工管理所無法比擬的優(yōu)點.例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高客戶關系管理的效率,也是企業(yè)的科學化、正規(guī)化管理,與世界接軌的重要條件。</p><p>  關鍵詞:計算機;系統(tǒng)</p><p><b>  前言</b></p><

10、p>  隨著各種信息的日益膨脹和客戶信息管理人員信息服務需求的不斷增強,客戶信息管理系統(tǒng)急待有一個面向日常工作的信息服務功能,如客戶的添加,刪除,修改等,都需要有一個明確的系統(tǒng)來管理這些客戶的信息,因而開發(fā)一個客戶信息管理系統(tǒng)也十分有必要,利用該系統(tǒng),我們可以很迅速的建立客戶信息,避免在以往的人工填寫客戶信息造成的各種誤差,使得客戶信息能更方便的管理,節(jié)約人力資源,減少公司開銷。</p><p><b

11、>  2. 需求分析</b></p><p>  在客戶信息管理系統(tǒng)中,要為每位客戶建立一個帳戶,帳戶中存儲著客戶的個人信息??蛻粜畔⒉樵円ㄟ^管理員來實現(xiàn),即客戶并不直接與系統(tǒng)進行交互,而是管理員充當客戶的代理與系統(tǒng)進行交互。在查詢個人信息時,第一步需要輸入客戶姓名與客戶密碼,;第二步客戶進入系統(tǒng)即可查詢個人信息。而系統(tǒng)管理員可以依據(jù)公司提供的客戶信息對客戶信息進行添加,刪除,修改或查詢,并且

12、記錄下客戶類型及客戶權益分配,以及對系統(tǒng)進行維護。</p><p>  2.1系統(tǒng)的功能性需求</p><p>  客戶信息管理系統(tǒng)為管理員提供主功能界面。</p><p>  客戶信息管理系統(tǒng)在啟動時要求管理員輸入密碼,只有密碼正確,才可以進入系統(tǒng)的主功能界面。</p><p>  管理員負責對客戶信息管理系統(tǒng)的維護工作,因此系統(tǒng)應賦予管理

13、員對客戶信息進行添加、修改、查詢和刪除,記錄下客戶類型及客戶權益分配等功能的操作權限。</p><p>  管理員作為客戶的代理實現(xiàn)客戶信息管理的業(yè)務。</p><p>  客戶信息保存在對應的數(shù)據(jù)庫表中。</p><p>  2.2系統(tǒng)需求分析規(guī)格說明書</p><p>  這是一個客戶信息管理管理的應用系統(tǒng);</p><

14、;p>  客戶信息管理系統(tǒng)負責將客戶的信息進行存儲到數(shù)據(jù)庫內。</p><p>  客戶信息管理系統(tǒng)的管理員負責將客戶信息進行添加、修改、查詢和刪除,記錄下客戶類型及客戶權益分配,并且對系統(tǒng)進行維護。</p><p>  客戶能夠查詢自己的個人信息。</p><p>  客戶信息管理系統(tǒng)能夠容易地建立、修改和刪除系統(tǒng)中的信息,包括客戶信息、管理員信息等;<

15、;/p><p>  客戶信息管理系統(tǒng)能夠在所有流行的平臺環(huán)境上運行,并且有一個美觀的用戶信息界面。</p><p>  客戶信息管理系統(tǒng)容易擴展新功能。</p><p><b>  2.3系統(tǒng)用例圖</b></p><p><b>  2.3.1參與者</b></p><p> 

16、 通過系統(tǒng)功能分析客戶通過客戶信息管理員完成個人信息查詢功能,參與者圖例如圖1所示:</p><p><b>  圖1參與者</b></p><p>  2.3.2分析用例圖</p><p>  2.3.2.1 主要用例圖</p><p>  客戶信息管理系統(tǒng)的主要功能是對客戶信息進行添加、修改、查詢和刪除,記錄下客戶類

17、型及客戶權益分配,并且對系統(tǒng)進行維護。因此系統(tǒng)的主要用例圖如圖2所示。</p><p><b>  圖2系統(tǒng)主要用例圖</b></p><p><b>  系統(tǒng)登錄腳本描述</b></p><p><b>  用例名稱:系統(tǒng)登錄</b></p><p>  參與者:客戶信息管理

18、員</p><p><b>  1.1前置條件</b></p><p><b>  無</b></p><p><b>  1.2后置條件</b></p><p>  如果用例成功,參與者可以啟動系統(tǒng),使用系統(tǒng)提供的功能。反之,系統(tǒng)的狀態(tài)不發(fā)生變化。</p>&l

19、t;p><b>  1.3基本事件流</b></p><p>  當客戶信息管理員登錄系統(tǒng)時,用例啟動。</p><p>  系統(tǒng)提示用戶輸入用戶名和密碼</p><p>  用戶輸入用戶名和密碼</p><p>  系統(tǒng)驗證輸入的用戶名和密碼,若正確,則用戶登錄到系統(tǒng)中。</p><p>

20、<b>  1.4異常事件流</b></p><p>  如果用戶輸入無效的用戶名/密碼。則系統(tǒng)顯示錯誤信息。用戶可以選擇返回基本事件流的起始點,重新輸入正確的用戶名/密碼;或者取消登錄,用例結束。</p><p>  客戶登陸用例腳本描述</p><p><b>  用例名稱:客戶登陸</b></p>&l

21、t;p>  參與者:客戶,客戶信息管理員</p><p><b>  2.1前置條件</b></p><p>  在這個用例開始之前,客戶信息管理員必須登錄到系統(tǒng);否則,系統(tǒng)的狀態(tài)不發(fā)生變化。</p><p><b>  2.2后置條件</b></p><p>  如果這個用例成功實現(xiàn),則在系

22、統(tǒng)中創(chuàng)建并存儲閱讀記錄。</p><p><b>  2.3基本事件流</b></p><p>  當客戶登陸時,用例啟動。</p><p><b>  登錄系統(tǒng)。</b></p><p>  輸入客戶姓名及密碼。</p><p><b>  檢索客戶姓名</

23、b></p><p><b>  檢索客戶密碼</b></p><p><b>  登陸成功</b></p><p><b>  查詢個人信息</b></p><p><b>  存儲登陸記錄</b></p><p><

24、b>  2.4異常事件流</b></p><p> ?。?)如果客戶為刪除個人信息,則系統(tǒng)顯示提示信息,用例被終止。</p><p> ?。?)如果客戶為修改個人信息,系統(tǒng)顯示提示信息,用例被終止。</p><p> ?。?)如果客戶為添加個人新信息,則系統(tǒng)提示信息,用例被終止。</p><p>  3、管理員維護用例腳本描

25、述</p><p>  用例名稱:管理員維護</p><p>  參與者:客戶信息管理員</p><p><b>  3.1前置條件</b></p><p>  在這個用例開始之前,客戶信息管理員必須登錄到系統(tǒng);否則,系統(tǒng)的狀態(tài)不發(fā)生變化。</p><p><b>  3.2后置條件&l

26、t;/b></p><p>  如果這個用例成功實現(xiàn),則系統(tǒng)添加、修改或刪除客戶信息;否則,系統(tǒng)的狀態(tài)不發(fā)生變化。</p><p><b>  3.3基本事件流</b></p><p>  當管理員維護客戶信息時,用例被啟動。</p><p><b>  登錄系統(tǒng)。</b></p>

27、<p>  如果選擇的活動是“添加客戶信息”,則執(zhí)行分支事件流3.3.1:添加客戶信息</p><p>  如果選擇的活動是“修改客戶信息”,則執(zhí)行分支事件流3.3.2:修改客戶信息</p><p>  如果選擇的活動是“刪除客戶信息”,則執(zhí)行分支事件流3.3.3:刪除客戶信息。</p><p>  3.3.1分支事件流</p><

28、p> ?。?)提供客戶信息,例如,客戶地址,客戶姓名、電話號碼等</p><p> ?。?)系統(tǒng)存儲讀者信息。</p><p>  3.3.2分支事件流</p><p><b> ?。?)輸入客戶信息</b></p><p> ?。?)查詢并顯示客戶信息</p><p>  (3)更新系統(tǒng)中

29、客戶信息。</p><p>  3.3.3分支事件流</p><p><b> ?。?)輸入客戶信息</b></p><p> ?。?)查詢并顯示客戶信息</p><p><b>  4.4異常事件流</b></p><p> ?。?)如果客戶已經存在,則系統(tǒng)顯示提示信息,用

30、例被終止</p><p> ?。?)如果查詢不到客戶,則系統(tǒng)顯示提示信息,用例被終止</p><p>  2.3.2.2 主要用例圖</p><p>  除去上文分析的主要用例之外,客戶信息管理系統(tǒng)還應該包括用戶登錄等用例,對這些用例進行規(guī)范和細化后得到完成的系統(tǒng)用例圖如圖3所示。</p><p>  圖3客戶信息管理系統(tǒng)主要用例圖<

31、/p><p>  整個系統(tǒng)包括2個系統(tǒng)用例:</p><p>  客戶信息管理用例:包括客戶信息添加,客戶信息修改,客戶信息刪除,客戶信息查詢4個子用例。</p><p>  系統(tǒng)管理用例:包括系統(tǒng)登錄、系統(tǒng)維護2個子用例。</p><p>  客戶信息添加又包括客戶類型添加和客戶權益添加2個子用例。</p><p>  

32、2.3.2.3 客戶主要用例圖</p><p><b>  圖4客戶主要用例圖</b></p><p><b>  3、分析模型</b></p><p><b>  3.1分析類圖</b></p><p>  3.1.1 對象類的建立</p><p>

33、  根據(jù)已經建立的用例圖和用戶業(yè)務需求分析,采用CRC卡的方法確定對象類及其屬性和操作。</p><p>  下面是對客戶信息管理子系統(tǒng)中的對象類及其屬性和操作的定義簡介:</p><p><b> ?。?)客戶信息類</b></p><p><b>  類名:客戶信息。</b></p><p> 

34、 類的編號:0201。</p><p>  類的類型:該類創(chuàng)建的對象為持久對象,存儲在服務器上的數(shù)據(jù)庫中,可以被共享訪問。</p><p>  屬性:客戶編號、客戶姓名、性別、客戶類型、客戶權益。</p><p><b>  操作:無。</b></p><p><b> ?。?)用戶類</b><

35、;/p><p><b>  類名:用戶。</b></p><p>  類的編號:0202。</p><p>  類的類型:該類創(chuàng)建的對象為持久對象,存儲在服務器上的數(shù)據(jù)庫中,不能被共享。</p><p>  屬性:用戶名、登錄密碼。</p><p><b>  操作:無。</b>

36、</p><p>  (3)客戶基本信息管理管理員</p><p>  類名:客戶基本信息管理員。</p><p>  類的編號:0203。</p><p>  類的類型:該類創(chuàng)建的對象為持久對象,存儲在服務器上的數(shù)據(jù)庫中,不能被共享。</p><p>  屬性:客戶信息管理員編號(用戶名)、登錄密碼。</p&g

37、t;<p><b>  操作:無。</b></p><p>  3.1.2 子系統(tǒng)功能接口</p><p>  在確定基本類后,需要根據(jù)功能需求以及使用者權限為類賦予操作方法。子系統(tǒng)中的接口可以定義為:用戶登錄、用戶查詢、管理員操作三個接口。對于每個接口的詳細信息如下:</p><p><b> ?。?)用戶登錄接口&l

38、t;/b></p><p>  接口類名:用戶登錄。</p><p><b>  接口類型:抽象類。</b></p><p>  功能:為使用提供登錄進入系統(tǒng)的操作。</p><p>  抽象操作:使用登錄()、用戶注冊()。</p><p><b>  (2)用戶查詢接口<

39、/b></p><p>  接口類名:用戶查詢。</p><p><b>  接口類型:抽象類。</b></p><p>  功能:為用戶提供查詢用戶個人基本信息的操作。</p><p>  抽象操作:客戶基本信息查詢()。</p><p> ?。?)管理員操作接口</p>&

40、lt;p>  接口類名:管理員操作。</p><p><b>  接口類型:抽象類。</b></p><p>  功能:為管理員提供對客戶基本信息管理操作的操作。</p><p>  抽象操作:錄入新客戶基本信息()、刪除客戶信息()、修改客戶信息()、查詢客戶信息()、維護客戶信息()。</p><p>  3.

41、1.3 類關系圖</p><p>  該子系統(tǒng)內基本類和接口的關系如圖5所示。</p><p>  圖5 客戶基本信息管理系統(tǒng)類關系圖</p><p><b>  3.2分析包</b></p><p>  客戶基本信息管理子系統(tǒng)余姚一些輔助的類來完成系統(tǒng)功能,這些輔助的類包括使用者接口、系統(tǒng)出錯處理、支持數(shù)據(jù)庫等;并且他

42、們和子系統(tǒng)之間都存在著依賴關系,如圖6所示。</p><p>  圖6 與客戶基本信息管理系統(tǒng)相關的包</p><p>  根據(jù)這個子系統(tǒng)的主要完成功能,本節(jié)將子系統(tǒng)按照功能模塊劃分成若干個包。子系統(tǒng)包圖如圖7所示。</p><p>  圖7 客戶基本信息管理系統(tǒng)包圖</p><p>  按照功能劃分,本子系統(tǒng)中包含兩個包。一是用于客戶信息管

43、理員登錄,而是用于實現(xiàn)客戶基本信息的管理。在客戶登錄包中,包括了用戶注冊和用戶登錄類</p><p><b>  3.3分析動態(tài)模型</b></p><p>  3.3.1 新用戶注冊</p><p>  新用戶需要注冊才能使用本系統(tǒng),提出申請并輸入自己的登錄信息,在控制對象驗證其正確性后完成注冊返回登錄界面,用戶既可以繼續(xù)操作;否則則提示對應

44、的錯誤信息讓用戶重新操作。</p><p><b> ?。?)順序圖</b></p><p>  圖8 新用戶注冊用例順序圖</p><p><b> ?。?)協(xié)作圖</b></p><p>  圖9 新用戶注冊協(xié)作圖</p><p>  3.3.2 使用者登錄</p&

45、gt;<p>  用戶在登錄界面上輸入自己正確的登錄信息(用戶名和密碼)進而登錄系統(tǒng),在控制對象驗證其正確性后完成登錄進入系統(tǒng)主界面,用戶即可以繼續(xù)操作;否則則提示對應的錯誤信息讓用戶重新操作。</p><p><b> ?。?)順序圖</b></p><p>  圖10 用戶登錄用例順序圖</p><p><b>  

46、(2)協(xié)作圖</b></p><p>  圖11 用戶登錄協(xié)作圖</p><p>  3.3.3 客戶信息查詢</p><p>  用戶通過登錄進入到系統(tǒng)之后,可以執(zhí)行最基本的客戶信息查詢?yōu)g覽的操作。用戶根據(jù)檢索條件輸入自己想要查看的信息</p><p><b> ?。?)順序圖</b></p>

47、<p>  圖12 信息查詢用例順序圖</p><p><b> ?。?)協(xié)作圖</b></p><p>  圖13 信息查詢用例協(xié)作圖</p><p>  3.3.4 管理員對客戶信息操作</p><p>  管理員在登錄了子系統(tǒng)之后,除了對于信息的查詢,還可以對客戶基本信息的數(shù)據(jù)庫進行操作。</p&

48、gt;<p><b> ?。?)順序圖</b></p><p>  圖14 客戶信息管理員操作用例順序圖</p><p><b> ?。?)協(xié)作圖</b></p><p>  圖15客戶信息管理員操作用例協(xié)作圖</p><p><b>  4、設計模型</b>&l

49、t;/p><p><b>  4.1軟件平臺設計</b></p><p>  1)系統(tǒng)運行的軟件環(huán)境:</p><p>  本系統(tǒng)實現(xiàn)將采用在.net Framework 4.0 框架下的C# 編程。</p><p>  數(shù)據(jù)庫管理采用Microsoft SQL Server 2008數(shù)據(jù)庫管理系統(tǒng)。</p>

50、<p>  系統(tǒng)操作平臺采用微軟的視窗操作系統(tǒng) Windows 2008 。</p><p>  2)系統(tǒng)運行的硬件環(huán)境。本系統(tǒng)共有一個服務器,用戶PC機即為用戶終端機。</p><p>  用戶終端機:(最低配置)內存512MB,硬盤80G,顯示器。</p><p>  服務器:采用聯(lián)想PC-1000,內存1GB,高速硬盤200G,高速緩存,液晶顯示器。

51、</p><p><b>  4.2結構設計</b></p><p>  在客戶基本信息管理子系統(tǒng)中,系統(tǒng)結構由4個包組成。如圖16所示。</p><p>  圖16 客戶基本信息管理系統(tǒng)結構圖</p><p>  Business Model Package:包含在分析階段提到的系統(tǒng)中的基本類和用于提供子系統(tǒng)操作的接口

52、。在此設計階段將結合具體實現(xiàn)環(huán)境對其進行細化、規(guī)定和完善。</p><p>  Database Package:為BMP中的類提供數(shù)據(jù)存取服務,本系統(tǒng)將采用ADO方式鏈接和操作數(shù)據(jù)庫。并自己設計函數(shù)方法對ADO數(shù)據(jù)庫訪問操作進行必要的簡化。</p><p>  Utility Package:包含一些可以被子系統(tǒng)中所包含的其他包使用的服務,如前文提到的異常處理,或者字符串轉換等。<

53、/p><p>  4.3詳細設計與界面設計</p><p>  4.3.1 登錄界面、注冊界面對數(shù)據(jù)庫的鏈接訪問</p><p>  前文提到,系統(tǒng)中使用ADO.NET對象連接SQL Server數(shù)據(jù)庫,再通過SqlDataReader對象訪問數(shù)據(jù)庫內容。具體代碼示例如圖17所示。</p><p>  圖17 登錄界面數(shù)據(jù)庫訪問代碼實例</

54、p><p>  在輸入框中輸入信息之后點擊登錄按鈕觸發(fā)事件,使用SqlDataReader對象訪問的數(shù)據(jù),判斷登錄情況,執(zhí)行對應的操作和提示。</p><p>  注冊功能對于數(shù)據(jù)庫的操作同樣是采用ADO.NET方式連接數(shù)據(jù)庫,這里將不在贅述,具體操作和完整性判斷約束如圖18所示。</p><p>  圖18 注冊活動數(shù)據(jù)庫連接操作代碼實例</p><

55、;p>  4.3.2 客戶信息查詢操作對數(shù)據(jù)庫的鏈接訪問</p><p>  查詢窗口如圖19所示;使用者選擇查詢條件并在對應的檢索信息框中輸入檢索信息,點擊查詢按鈕即可以得到查詢結果,如果不輸入任何內容則系統(tǒng)回視為查詢所有客戶信息。</p><p>  圖19 客戶信息管理系統(tǒng)查詢窗口</p><p>  查詢結果如圖20所示;</p><

56、;p>  圖20 查詢結果窗口</p><p>  在完成這個功能時,首先在查詢窗口中完成對于查詢條件和檢索信息的捕獲,之后生成SQL的select語句,再去生成查詢結果窗口。如圖21所示。</p><p>  圖21 查詢結果窗口生成代碼示例</p><p>  4.3.2 客戶信息添加操作</p><p>  管理員進入主窗口后點擊

57、添加按鈕則進入添加操作,如圖22所示</p><p><b>  圖22 添加客戶</b></p><p>  4.3.2 客戶信息添加操作</p><p>  管理員刪除客戶信息如圖23所示:</p><p><b>  圖23刪除用戶信息</b></p><p>  其余

58、功能可依次列出,為節(jié)約時間將不一一列舉出來了,而程序的詳細代碼也不列舉在報告之上,我將直接交代碼的電子稿給老師。</p><p><b>  4.4數(shù)據(jù)庫設計</b></p><p>  對于數(shù)據(jù)庫設計,我將它分為了兩部分。一是針對于用戶登錄的數(shù)據(jù)庫設計;在數(shù)據(jù)庫中會設計一張表,用于存儲用戶記錄,在用戶進行登錄操作時,系統(tǒng)對本表進行訪問以驗證用戶登錄的合法性。第二部分

59、是對客戶基本信息建立表。</p><p>  對于用戶登錄的表只設計一張單表(Mima),表中包含有Zhanghu和Mima兩個列,其中Zhanghu為主鍵;表中默認包含了兩個實例數(shù)據(jù)供使用者使用。表設計結構以及表中數(shù)據(jù)如圖22所示。</p><p>  圖22 使用者表(Mima)設計圖</p><p>  在對客戶基本信息數(shù)據(jù)庫建立時,我選擇了利用一張表來存儲客

60、戶基本信息。表中含有客戶的五個屬性值,其中客戶標號(sno)是主碼,表中含有三個實例數(shù)據(jù)供用戶查詢。</p><p>  圖23客戶信息表設計圖</p><p><b>  5、實現(xiàn)模型</b></p><p><b>  5.1構件圖</b></p><p>  客戶基本信息管理系統(tǒng)的系統(tǒng)構件圖如

61、圖24所示。</p><p>  圖24客戶基本信息管理系統(tǒng)系統(tǒng)組建圖</p><p>  上圖的左半部分給出了子系統(tǒng)在編譯、連接階段構件圖之間的依賴關系,右部分則是一個子系統(tǒng)的構建模型,其中只有一個用戶程序,它在執(zhí)行過程中還要依賴和調用動態(tài)鏈接庫等輔助系統(tǒng)和文件才能完成系統(tǒng)要求的功能。這些輔助文件由3個動態(tài)鏈接庫、幫助信息文件、系統(tǒng)初始化文件組成。</p><p>

62、;<b>  5.2配置圖</b></p><p>  客戶基本信息管理系統(tǒng)的配置圖如圖25所示。</p><p>  圖25客戶基本信息管理系統(tǒng)配置圖</p><p>  客戶信息管理服務器通過ADO與結點數(shù)據(jù)庫服務器連接,通過TCP/IP與客戶機連接。使用者可以通過網絡獲得客戶信息查看瀏覽的服務,在網上就可以獲得信息。</p>

63、<p><b>  6、測試用例</b></p><p>  為了便于測試能夠更快完成,我在這里只對用戶登錄這個活動用例做用例分析。</p><p><b>  6.1測試用例</b></p><p>  本次采用等價類劃分方法做黑盒測試。在用戶登錄活動中,用戶輸入用戶名密碼進行登錄操作,只有當用戶名和該用戶名

64、對應的密碼正確才能進入子系統(tǒng);由此可以產生的等價類劃分如下表所示。</p><p>  表一 用戶登錄用戶名密碼等價類劃分</p><p><b>  6.2測試結果</b></p><p>  參照表一的等價類劃分設計測試用例,結果如下表二所示。</p><p>  表二 等價類劃分測試用例</p>&l

65、t;p><b>  6.3性能分析</b></p><p>  通過上面的測試結果可以看出,系統(tǒng)的用戶登錄活動能夠提供正確的系統(tǒng)功能,保證系統(tǒng)健壯性和完整性,并且可以即時捕獲糾正系統(tǒng)執(zhí)行過程中可能發(fā)生的錯誤,所以說系統(tǒng)的性能是符合要求的。</p><p><b>  7、用戶手冊</b></p><p><b&

66、gt;  7.1系統(tǒng)安裝</b></p><p>  本系統(tǒng)由于制作簡陋,無安裝條件,可以直接利用該程序使用。</p><p>  7.2使用者登錄和注冊</p><p>  程序啟動后如圖26所示。</p><p>  圖26 登陸登錄窗口</p><p>  使用者在登錄名和密碼框中輸入正確的登錄信息,

67、點擊登錄按鈕進行登錄,則會彈出窗口圖27;</p><p>  圖27 用戶登陸成功</p><p>  如果有不符合規(guī)定要求的登錄信息則系統(tǒng)會有對應提示,彈出窗口圖28;</p><p><b>  圖28 登陸失敗</b></p><p>  如果沒有登錄名和密碼則可以點擊注冊按鈕跳轉至注冊窗口進行注冊。</p

68、><p>  在注冊頁面下,使用者(僅是用戶)根據(jù)規(guī)定進行注冊;在輸入完成信息后系統(tǒng)對其驗證,提示驗證結果。注冊完成則可以返回登錄界面進行登錄。注冊窗口如圖29所示。</p><p>  圖29 用戶注冊窗口</p><p>  圖30 用戶注冊成功</p><p>  7.3客戶基本信息管理</p><p>  在用戶完

69、成登錄后既進入到功能選擇界面,用戶可以根據(jù)自己權限和需求進行功能選擇。如圖31所示。</p><p>  圖27 子系統(tǒng)功能選擇窗口</p><p>  用戶選擇查詢,可以找到自己所需要的用戶信息,如圖32所示。</p><p>  圖32用戶查詢功能選擇窗口</p><p>  查詢結果可以得出,如圖33所示。</p><

70、;p>  圖33 查詢結果窗口</p><p><b>  結論</b></p><p>  通過這次的課程設計,我懂得了許多C#的知識,加深了我們所學的.NET這門課的各種應用的知識,同時學會了連接數(shù)據(jù)庫的方法,使得自己能夠獨自編寫一個簡單的數(shù)據(jù)庫了。在這些知識中,我對窗口設計的印象最深,C#的窗口設計的方法十分容易掌握,但是想要精通窗口設計,那么我們就需要付

71、出加倍的努力,這樣我們才能加深這些知識的了解,才能徹底的掌握這些對我們就業(yè)有著重要影響的課程,如果我們能夠真正的精通這一門語言,那么我們就可以找到一個比較好的工作,我們以后就業(yè)就不會遇到那么多的就業(yè)壓力了,可以讓我們在未來取得更好的成就。</p><p>  而且,這一次我們也學會了很多,我們利用網絡了解更多的關于C#的知識,也感覺到了自己的無知,因此,在以后的日子里,我會更加努力的學習,爭取學到更多的知識,為自

72、己的將來打下牢實的基礎。</p><p>  這一次也要感謝謝**老師的指導,讓我順利的完成了這次課程設計。</p><p><b>  參考文獻</b></p><p>  [1] 呂云翔,軟件工程實用教程,機械工業(yè)出版社,2010.10。</p><p>  [2]薩師煊,數(shù)據(jù)庫系統(tǒng)概論(第四版),高等教育出版社,2

溫馨提示

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

最新文檔

評論

0/150

提交評論