客戶信息管理系統課程設計_第1頁
客戶信息管理系統課程設計_第2頁
客戶信息管理系統課程設計_第3頁
客戶信息管理系統課程設計_第4頁
客戶信息管理系統課程設計_第5頁
已閱讀5頁,還剩8頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、數據庫及其應用課程設計報告客戶信息管理系統指導老師:報告撰寫:一、設計的主要目的. 通過實踐,使學生建立對數據庫設計的認知; . 通過對某小型信息系統的數據庫的設計,使學生掌握數據庫設計的主要步驟和方法,提升學生解決實際問題的能力; . 使學生學會在一個實際的軟件平臺上創建數據庫; . 培養學生的團隊合作精神。 二、主要內容和要求. 根據所選擇題目,進行調查分析 . 在調查分析的基礎上,進行數據庫設計 . 在上創建數據庫,并結合實現設計結果 . 撰寫數據庫設計各個階段的詳細設計報告 . 寫出收獲和體會,包括以解決和尚未解決的問題,進一步完善的設想與建議 三、設計組織安排 設計時間:設計班級:設

2、計分組: 設計報告提交: 四、成員情況五、數據庫分析與設計需求說明要實現一個客戶信息管理系統,在此系統中只涉及到對客戶和管理員兩個實體的管理,此系統要求能夠記錄客戶的基本信息和信息的查詢。通過對客戶的具體數據的管理,這樣能夠更好地實現任何企業及活動單位會員的加入并確保其身份的真實、安全性。其系統的具體要求如下:.客戶基本信息的錄入、添加或刪去.對客戶基本信息任意條件查找.客戶基本信息表的打印.系統用戶的設置.系統初始化數據庫結構設計()概念結構設計現在對上述需求做進一步的分析,產生概念結構設計的模型。由于這個系統比較簡單,因此就采用自頂向下的設計方法,就是首先確定系統的核心活動:查詢功能。對于

3、管理員和客戶之間,便是通過查詢發生聯系的。至此,本系統包含的實體有:客戶用于描述一名客戶的基本信息,以姓名來標識管理員用于描述一名管理員的基本信息,以用戶名來標識由于一名管理員能查找多名客戶信息,并且一名客戶信息能被多個管理員查找。因此,管理員和客戶之間的聯系是多對多的。其基本模型如下圖:()邏輯結構設計根據轉換規則,這個模型轉換的關系模式為:客戶(姓名,性別,生日,年齡,手機號碼,職務,所在單位,家庭住址,固定電話,興趣愛好)管理員(用戶名、管理級別)最后根據關系模式建立相應的表和表()數據庫行為設計安全設置:其管理員具有操作系統的全部權限數據操作功能:包括對數據的錄入、刪除、修改功能生成報

4、表:表(姓名,性別), 表(用戶名)六、設計答辯部分()系統結構流程圖:()設計方法首先通過登錄窗口主要代碼部分:() * 用戶名 $() 口令 $() () 沒有這個用戶,繼續登錄, , 信息提示() () () 登錄失敗三次,退出系統, , 信息提示(級別)其中有不滿足登錄條件重新登錄,失敗三次退出系統的設計登錄后即進入主菜單() 系統管理員 ()“編輯客戶按鈕”連接編輯窗體()“查詢客戶按鈕”連接查詢窗體()以下為“系統初始化”設計()(本功能要清除系統中所有的數據,真的要初始化嗎?, , 確認初始化操作) ()清除客戶表中全部信息()清除表中全部信息 系統初始化完畢,下次只能顯示以(用

5、戶名口令)進入本系統, , 信息提示()編輯窗體設計以客戶表為例進行說明,為了編輯其記錄,設計了(編輯客戶)窗體,在中顯示所有以輸入的客戶記錄。用戶可以通過“設置記錄”框查找相應的客戶記錄,然后單擊“修改”或“刪除”按鈕,對客戶記錄進行修改或刪除的操作,或單擊“添加”按鈕輸入新的客戶記錄。點擊“添加會員”此部分由李健完成設計任意條件查詢代碼設計以表為例,用戶輸入的客戶部分信息對客戶進行查找。只需在窗體中輸入個別通過構造條件表達式,實現在中輸入的數據信息由連接到數據庫中的客戶表進行查找,即“ * ”輸入查找條件并使用多次語句完成對多重條件輸入的選擇查詢;另外,若不需要任何條件的輸入,則可直接調出

6、所有客戶的全部信息,即“ * ” 此部分由黃先恩完成設計主要代碼如下:()() () 出生日期錯誤,應為型, , 信息提示此部分為規范日期格式 () 姓名 () 姓名 () () 出生日期 (), ) 出生日期 (), ) 將生日作為查詢條件,以便在客戶表中以語句查找滿足條件的客戶信息 性別男 性別男 性別女 性別女此為將性別作查詢條件進行查找 此外還有很多其它條件的輸入,這里就不再列舉系統用戶設計主要代碼如下:()() () () 數據項不全,請重新設置, , 信息提示() 添加操作 源記錄個數大于零 級別 () 每次從頭開始查找 ()() 存在完全相同的記錄, , 信息提示() 在此設計中,管理員只需在窗體中輸入需要添加的其它注冊人信息,此代碼能將信息直接錄入數據庫表中,過程如下(用戶名) ()(口令) ()(用戶類型) () 級別 () 每次從頭開始查找 ()() 存在完全相同的記錄, , 信息提示 ()() ()(用戶名) ()(口令) ()(用戶類型) ()()其它事件設計窗體上有兩個事件過程和,它們的執行過程是,在啟動窗體時先執行(盡執行一次)事件過程,然后執行事件過程。窗體中,事件過程用于設置全局變量和初始化工作,而事件過程中包含數據刷新語句。七課程設計的考核方式及評分方法(略).(.)成立于年,專注于企業管理培訓。

溫馨提示

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

評論

0/150

提交評論