freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

vs客戶管理系統(tǒng)計算機(jī)畢業(yè)設(shè)計論文(編輯修改稿)

2024-10-21 09:35 本頁面
 

【文章內(nèi)容簡介】 OpenFileDialog ofDialog PictureBox picbox RichTextBox rtbox StatusStrip sstrip ToolStrip tstrip TreeView tv (四) 數(shù)據(jù)庫設(shè)計 數(shù)據(jù)表概要說明 數(shù)據(jù)庫名為: db_CRM,其中包含了 8 張數(shù)據(jù)表,如下圖所示。 技術(shù)支持由寶馬會提供: 技術(shù)支持由寶馬會提供: 圖 6 重要表的 ER圖 企業(yè)基本信息實(shí)體 ER圖如圖 7 所示。 企 業(yè) 基 本 信 息 表( t b _ C I n f o )企 業(yè) 名 稱 聯(lián) 系 地 址企 業(yè) 網(wǎng) 址E m a i l 地 址聯(lián) 系 電 話法 人 代 表 圖 7 技術(shù)支持由寶馬會提供: 技術(shù)支持由寶馬會提供: 客戶信息實(shí)體 ER圖如圖 8 所示。 客 戶 信 息 表( t b _ C l i e n t I n f o )客 戶 級 別客 戶 編 號客 戶 名 稱聯(lián) 系 地 址所 屬 行 業(yè)E m a i l 地 址聯(lián) 系 電 話客 戶 來 源郵 政 編 碼 傳 真 號 碼所 在 區(qū) 域客 戶 類 別 圖 8 員工信息實(shí)體 ER圖如圖 9。 員 工 信 息 表( t b _ E m p l o y e e )員 工 編 號 當(dāng) 前 職 務(wù)所 在 部 門員 工 學(xué) 歷員 工 性 別員 工 名 稱 圖 9 競爭對手實(shí)體 ER圖如圖 10。 競 爭 對 手 表( t b _ O p p o n e n t )對 手 編 號 聯(lián) 系 地 址聯(lián) 系 電 話規(guī) 模 大 小所 屬 行 業(yè)對 手 名 稱 圖 10 技術(shù)支持由寶馬會提供: 技術(shù)支持由寶馬會提供: 主要表的結(jié)構(gòu) ? tb_CInfo(企業(yè)基本信息表 ),用于保存企業(yè)的基本信息,其結(jié)構(gòu)如圖表 4所示。 圖表 4 企業(yè)基本信息表 字段名 數(shù)據(jù)類型 長度 主鍵否 描述 Cname varchar 50 否 企業(yè)名稱 CManager varchar 20 否 法人 代表 Cphone varchar 20 否 聯(lián)系電話 CPostCode bigint 8 否 郵政編碼 CFax varchar 20 否 傳真號碼 CEmail varchar 50 否 Email 地址 CNAddress varchar 50 否 企業(yè)網(wǎng)址 CAddress varchar 100 否 聯(lián)系地址 Cremark varchar 1000 否 備注 ? tb_ClientInfo(客戶信息表 ),用于保存企業(yè)客戶的詳細(xì)資料,其結(jié)構(gòu)如圖表 5 所示。 圖表 5 客戶信息表 字段名 數(shù)據(jù)類型 長度 主鍵否 描述 ClientID varchar 20 是 客戶編號 CName varchar 50 否 客戶名稱 CStep varchar 20 否 客戶級別 CRoot varchar 20 否 客戶來源 CTrade varchar 20 否 所屬行業(yè) CType char 10 否 客戶類別 CArea varchar 50 否 所在區(qū)域 CPhone varchar 20 否 聯(lián)系電話 CFax varchar 20 否 傳真號碼 CPostCode bigint 8 否 郵政編碼 CAddress varchar 50 否 聯(lián)系地址 CEmail varchar 50 否 Email 地址 CRemark varchar 1000 否 備注 技術(shù)支持由寶馬會提供: 技術(shù)支持由寶馬會提供: ? tb_Employss(員工信息表 ),用于保存企業(yè)內(nèi)部員工的詳細(xì)資料,其結(jié)構(gòu)如圖表 6所示。 圖表 6 員工信息表 字段名 數(shù)據(jù)類型 長度 主鍵否 描述 EID varchar 20 主鍵 員工編號 EName varchar 20 否 員工姓名 ESex char 4 否 員工性別 EBirthday varchar 20 否 員工生日 EWDate varchar 20 否 工作日期 EDiploma char 10 否 員工學(xué)歷 EDepartment varchar 50 否 所在部門 EPosition varchar 20 否 當(dāng)前職務(wù) EType varchar 20 否 員工類別 ? tb_GoodsInfo(貨物信息表 ),用于保存企業(yè)內(nèi)部貨物的詳細(xì)信息,其結(jié)構(gòu)如圖表 7所示。 圖表 7 貨物信息表 字段名 數(shù)據(jù)類型 長度 主鍵否 描述 GID varchar 20 主鍵 貨物編號 GName varchar 50 否 貨物名稱 GType varchar 50 否 貨物類型 GSpec varchar 50 否 貨物規(guī)格 GIPrice money 8 否 進(jìn)貨價格 GOPrice money 8 否 售貨價格 GUnit char 10 否 計量單位 Gremark varchar 1000 否 備注 ? tb_User(用戶信息表 ), 用于保存本系統(tǒng)用戶的基本信息及權(quán)限其結(jié)構(gòu)如圖表 8 所示。 圖表 8 用戶信息表 字段名 數(shù)據(jù)類型 長度 主鍵否 描述 UserID varchar 20 主鍵 用戶編號 UserName varchar 20 否 用戶名稱 UserPwd varchar 20 否 倉庫名稱 UserRight char 10 否 貨物規(guī)格 技術(shù)支持由寶馬會提供: 技術(shù)支持由寶馬會提供: (五) 對象模型的建立 數(shù)據(jù)庫對象的建立 打開“服務(wù)器資源管理器”,選擇新建連接。 圖 11 1 使用 Visual Studio 2020 建立實(shí)體類 建立實(shí)體類的方式有很多種,例如手動編碼建立、使用 XML 文件映射、使用命令行工具 SqlMetal 生成、使用 LINQ to SQL 設(shè)計器等。其中最方便的方法就是使用 LINQ to SQL 設(shè)計器。步驟如下。 技術(shù)支持由寶馬會提供: 技術(shù)支持由寶馬會提供: 1) 在 專 用 于 數(shù) 據(jù) 處理 的 命 名 空間 下 選 擇“ 新 建 項 ”, 添 加 一 個名 稱 為“ CRMClasses”的“ LINQ to SQL 類”,如下圖。 圖 12 2) 在“服務(wù)器資源管理器”窗口需要使用的表格拖入左邊,把設(shè)計好的函數(shù)和存儲過程等方法拖入 右邊,如圖。 圖 13 技術(shù)支持由寶馬會提供: 技術(shù)支持由寶馬會提供: 3) 保存“ CRMClasses”之后,實(shí)體類就這樣建立完畢了,若需要還可以從“屬性”窗口修改實(shí)體類的屬性名稱、存儲過程映射的方法名,以及實(shí)體類的添加、刪除、修改行為中使用的方法等。 4) 使用 LINQ to SQL 設(shè)計器設(shè)計出來的實(shí)體類是代碼自動生成的,如果需要修改,過程是比較麻煩的,對于本文所述系統(tǒng),由于其本身復(fù)雜度不夠,系統(tǒng)自動生成的實(shí)體類已經(jīng)足夠,如果對更復(fù)雜的系統(tǒng),手動編碼建立、使用 XML 文件映射等方法建立的實(shí)體類更加的簡介,也更符合具體系統(tǒng) 的要求。 (六) 界面設(shè)計 1 登錄系統(tǒng)的設(shè)計 系統(tǒng)登錄主要用于對進(jìn)入企業(yè)客戶資源管理系統(tǒng)的用戶進(jìn)行安全性檢查,以防止非法用戶進(jìn)入該系統(tǒng)。在登錄時,只有合法的用戶才可以進(jìn)入該系統(tǒng),同事,系統(tǒng)根據(jù)登錄用戶的級別,給予其不同的操作權(quán)限,系統(tǒng)登錄窗體運(yùn)行結(jié)果如下所示 圖 14 根據(jù)用戶選擇的用戶名,系統(tǒng)自動判斷用戶權(quán)限,并且比較密碼是否與數(shù)據(jù)庫內(nèi)紀(jì)錄一致,如果是則可以進(jìn)入系統(tǒng)主界面。 1 主界面的設(shè)計 系統(tǒng)主界面由三部分構(gòu)成,分別為菜單欄、導(dǎo)航欄和底部的狀態(tài)欄,其中在制作導(dǎo)航欄的時候, 使用了第三方的控件“ NavNarControl”,做出來的效果還是相當(dāng)?shù)牟诲e,技術(shù)支持由寶馬會提供: 技術(shù)支持由寶馬會提供: 其運(yùn)行結(jié)果如下圖。 圖 15 菜單欄和導(dǎo)航欄的功能基本一致,只是從兩種途徑來實(shí)現(xiàn),底部的狀態(tài)欄通過一系列字符串的合并顯示用戶名,登錄時間等信息。通過點(diǎn)擊菜單欄或者導(dǎo)航欄的相應(yīng)功能,開啟子窗口就可以進(jìn)行子項目的操作了。 1 通用信息管理界面的設(shè)計 資料管理和我方信息管理里的 7 個小項目都具有一個共同的特點(diǎn),都是對數(shù)據(jù)庫進(jìn)行的插入、刪除及修改的操作,不同的只是針對的具體數(shù)據(jù)庫表和字段的不同,以客戶資料管理為例,預(yù)期的運(yùn)行結(jié)果如下圖。 技術(shù)支持由寶馬會提供: 技術(shù)支持由寶馬會提供: 圖 16 整個界面由三個部分組成: ? 最上方的工具欄:提供新建及刪除資料的服務(wù),并且可以根據(jù)查詢條件進(jìn)行查詢,還能調(diào)用郵件相關(guān)組件給客戶發(fā)送 Email。 ? 中間的組合框:使用了 textbox 和 bobox 完成每一條記錄詳細(xì)顯示,以供用戶添加新信息或者修改現(xiàn)有信息。其中的聯(lián)系電話, Email 等還應(yīng)設(shè)置正則表達(dá)式來檢驗(yàn)數(shù)據(jù)輸入的合法性。 ? 下面的 DataGridView 列出了符合當(dāng)前查詢的所有條目,供用戶查看,雙擊其條目可以在中 間的組合框內(nèi)顯示改條目的詳細(xì)內(nèi)容,供用戶修改。在界面設(shè)計方面,寶馬會娛樂城 為我提供了大量的技術(shù)支持 1 聯(lián)系客戶窗體的設(shè)計 聯(lián)系客戶窗體用來實(shí)現(xiàn)企業(yè)與客戶的交流、溝通功能。實(shí)現(xiàn)該功能時調(diào)用了 命名空間下的 MailMessage 類和 SmtpClient 類。界面設(shè)計如下圖所示。 技術(shù)支持由寶馬會提供: 技術(shù)支持由寶馬會提供: 圖 17 在窗體 Load 的時候自動載入客戶的編號、 名稱和郵箱。 如果選擇了上傳附件,則會打開一個 OpenFileDialog 對話框,供用戶選擇文件,并返回該文件的路徑。 點(diǎn)擊發(fā)送后,調(diào)用系統(tǒng)函數(shù)發(fā)送郵件。 1 水晶報表的設(shè)計 客戶級別分析窗體主要反映不同級別的客戶情況,操作人員可以通過選擇客戶等級,查看制定級別的客戶詳細(xì)信息。客戶級別分析窗體運(yùn)行結(jié)果如下圖所示。 技術(shù)支持由寶馬會提供: 技術(shù)支持由寶馬會提供: 圖 18 (七) 關(guān)鍵性代碼解析 1 郵件的發(fā)送 在聯(lián)系客戶的窗體中,實(shí)現(xiàn)了通過客戶端發(fā)送郵件的功能,在事先給客戶發(fā)送郵件時,需要制定郵件的發(fā)送者、接受者、主題、內(nèi)容、 發(fā)送郵件的 SMTP服務(wù)器的地址及端口號。在郵件發(fā)送方面,寶馬會娛樂城的一位老程序員 給我了特大的幫助。特別的,如果有附件的存在,還需要聲明一個 ContentDispotion 類的對象,并通過其屬性,完成附件屬性的設(shè)置,其運(yùn)行代碼如下。 技術(shù)支持由寶馬會提供: 技術(shù)支持由寶馬會提供: using System。 using 。 using 。 using 。 using 。 using 。 using 。 using 。 using 。 namespace { public partial class frmRClient : Form { boperate = new ()。 opAndvalidate = new ()。 public frmRClient() { InitializeComponent()。 } private void frmRClient_Load(object sender, EventArgs e) { (select distinct ClientID from tb_ClientInfo, tb_ClientInfo, ClientID, cboxCID)。 } private void cboxCID_SelectedIndexChanged(object sender, EventArgs e) { SqlDataReader sqlread = (select CName,CEmail from tb_ClientInfo where ClientID=39。 + () + 39。)。 ()。 if () { = sqlread[CName].ToString().Trim()。 = sqlread[CEmail].ToString().Trim()。 技術(shù)支持由寶馬會提供: 技術(shù)支持由寶馬會提供: } ()。 }
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1