客戶管理系統之模組設計 二

2021-07-02 22:28:06 字數 2266 閱讀 8605

二,主模組設計

主模組設計示例:

上一次提到mdimain窗體,就是這次模組設計的主要設計物件。主模組主要是為管理員起到導航作用,主要分為選單欄和主體兩部分,管理員可根據想要操作的模組,在選單欄或是在主體中查到對應導航。

主模組中新增乙個menustrip控制項,乙個label控制項,乙個statustrip控制項,五個個panel控制項和四個linklabel控制項,有關menustrip控制項屬性值設定和statusstrip控制項屬性值設定可檢視對應程式,其他控制項和窗體的屬性設定文件為:

menustrip控制項中需要新增的是toolmenustrip物件,在客戶管理系統中需要依次新增toolmenustrip物件的名稱為:客戶管理,服務管理,投訴管理,更改密碼,關於軟體,退出系統。如果在後面的模組設計過程中需要更改再進行必要的修改和完善。

statusstrip控制項主要是顯示管理人員的登入名稱資訊,在登入模組設計的時候已經把登入名稱傳遞給了mdimain窗體,並且在主模組的狀態列顯示登入名稱,在主模組設計中需要給mdimain窗體的建構函式寫入的**為:

public mdimain(string s)

主窗體主要起導航作用,所以有關**上主要是處理顯示對於模組的資訊,但是這喲個對初學都很容易忽略的問題,也就是當主模組退出後,要將隱藏的登入窗體也要退出,也就是說退出所有程式,這就是處理主窗體的fromclosing事件,**為:

private void mdimain_formclosing(object sender, formclosingeventargs e)//主窗體的formclosing事件

else

}

對於選單欄中的各個物件的實現我們會在後序的模組設計中逐漸實現,在模組設計完整後再來進行主模組的**修改和完善,先進行寫入退出系統物件的**:

private void 退出系統toolstripmenuitem_click(object sender, eventargs e)//選單欄中退出系統的click事件

對於panel容器中的控制項應用我們也會在逐步完善的過程中加入**,也是先來進行退出系統**的寫入:

private void linklabel4_linkclicked(object sender, linklabellinkclickedeventargs e)//容器中退出系統的click事件

還有待完善的主模組窗體的**為;

using system;

using system.collections.generic;

using system.componentmodel;

using system.data;

using system.drawing;

using system.linq;

using system.text;

using system.threading.tasks;

using system.windows.forms;

namespace 客戶管理系統

private void mdimain_formclosing(object sender, formclosingeventargs e)//主窗體的formclosing事件

else

}private void 退出系統toolstripmenuitem_click(object sender, eventargs e)//選單欄中退出系統的click事件

private void linklabel4_linkclicked(object sender, linklabellinkclickedeventargs e)//容器中退出系統的click事件}}

執行整個程式:

輸入正確的登入名稱和登入密碼:admin和123456進入客戶管理系統的主模組:

當要退出客戶管理系統時:可以使用三種退出方法。

客戶管理系統之資料庫設計

客戶管理系統的資料庫設計使用sql server 2008資料庫開發,客戶管理系統 customermanagement 一共包含七個表,下面一一介紹 一,儲存管理員賬號和密碼的manager表 儲存管理員賬號和密碼的manager表文件為 二,儲存客戶資料的customer表 儲存客戶資料的cus...

常見模組設計 許可權管理(二)

許可權設計 基於角色的許可權設計 這種方案是最常見也是比較簡單的方案,不過通常有這種設計已經夠了,所以微軟就設計出這種方案的通用做法,這種方案對於每乙個操作不做控制,只是在程式中根據角色對是否具有操作的許可權進行控制 這裡我們就不做詳述 許可權設計 基於操作的許可權設計 這種模式下每乙個操作都在資料...

Crm客戶管理系統之客戶需求如何挖掘

客戶關注他們的客戶,需求在於如何獲取自己的市場開發機會,提高銷售額,增加利潤率,建立他們客戶的滿意度或忠誠度,等等。一旦在這方面出現問題 短板,或者意識到還有改進 提高的空間,客戶必定要乙個解決方案,需求由此產生。所以,銷售可以在這一層面進行調查 分析,關注客戶的市場,找到痛點,並提供產品或服務資源...