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

正文內(nèi)容

畢業(yè)設(shè)計-基于net的客戶關(guān)系管理系統(tǒng)的研究與實現(xiàn)—論文-資料下載頁

2024-12-01 19:17本頁面

【導(dǎo)讀】少銷售環(huán)節(jié),降低銷售成本,實現(xiàn)最終效果的提高。論了其中的客戶忠誠度的基本概念;論述了客戶關(guān)系管理信息系統(tǒng)的設(shè)計思想,算,該系統(tǒng)可作為企業(yè)實施CRM的借鑒。為輔進(jìn)行代碼編寫,利用了DOTNET框架和C#語言對內(nèi)存垃圾回收的良好支持,理,隔離了邏輯層與數(shù)據(jù)層,為項目的管理以及日后的維護(hù)提供了可靠的保障。關(guān)鍵字:客戶關(guān)系管理;VS2021;三層結(jié)構(gòu);SQLServer;權(quán)限系統(tǒng);CRM;;

  

【正文】 .NET 組件不能滿足您的需要, .NET 還支持標(biāo)準(zhǔn) UI 組件的子分類,并支持將您自己的自定義組件插入到框架中。 2) 用戶界面處理組件 復(fù)雜的用戶界面通常需要許多非常復(fù)雜的窗體。要增加可重用 性、可維護(hù)性和可擴(kuò)展性,可以創(chuàng)建單獨的用戶界面處理 (UIP) 組件,以便封裝窗體之間的依賴性以及與窗體之間的導(dǎo)航關(guān)聯(lián)的邏輯。其中的部分概念適用于一個窗體的組件之間的依賴性、驗證和導(dǎo)航。這些 UIP 組件通常是基于 Front Controller、Application Controller [Fowler03] 和 Mediator [Gamma95] 等設(shè)計模式的自定義組件。 3. 1. 2 業(yè)務(wù)層 大型企業(yè)應(yīng)用程序通常是圍繞業(yè)務(wù)流程和業(yè)務(wù)組件的概念構(gòu)造的。這些概念是通過業(yè)務(wù)層中的大量組件、實體、 工作流 和 服務(wù)接口 來處理的。 3. 1. 3 數(shù)據(jù)層 大多數(shù)業(yè)務(wù)應(yīng)用程序必須訪問存儲在公司數(shù)據(jù)庫(最常見的是關(guān)系數(shù)據(jù)庫)中的數(shù)據(jù)。此數(shù)據(jù)層中的數(shù)據(jù)訪問組件負(fù)責(zé)將存儲在這些數(shù)據(jù)庫中的數(shù)據(jù)公開給業(yè)務(wù)層。 數(shù)據(jù)訪問組件 數(shù)據(jù)訪問組件將業(yè)務(wù)層與特定數(shù)據(jù)存儲解決方案的細(xì)節(jié)隔離開來。這種隔離具有下列優(yōu)點: 1) 盡量減少數(shù)據(jù)庫提供方的更改所造成的影響。 2) 盡量減少數(shù)據(jù)表示的更改(例如,數(shù)據(jù)庫架構(gòu)的更改)所造成的影響。 3) 封裝操作單個位置的特定數(shù)據(jù)項的所有代碼。這極大地簡化了測試和維護(hù)過程。 可以直接用作簡單應(yīng)用程序的數(shù)據(jù)訪 問組件。通過 開發(fā)一組用于管理對象 關(guān)系映射復(fù)雜性的類,對于更復(fù)雜的應(yīng)用程序很有益處。 3. 2 系統(tǒng)模塊的劃分 本系統(tǒng)主要分為:( 1)權(quán)限分配模塊;( 2)客戶管理模塊;( 3)系統(tǒng)配置模塊 ,詳細(xì)劃分見開題報告。 3. 3 數(shù)據(jù)庫設(shè)計 要對客戶資料進(jìn)行妥當(dāng)?shù)墓芾?,必須建立合適的數(shù)據(jù)庫。如何根據(jù)實際資料設(shè)計和建立功能完善、方便易用的數(shù)據(jù)庫,是此次研究首先需要解決的問題。 3. 3. 1 子系統(tǒng)設(shè)計基本原則 數(shù)據(jù)是本系統(tǒng)的核心,數(shù)據(jù)庫設(shè)計質(zhì)量的好壞,不僅影響到該系統(tǒng)建設(shè)的速度和成本,而且影響到系統(tǒng) 的應(yīng)用、維護(hù)管理和數(shù)據(jù)更新。同時數(shù)據(jù)庫的內(nèi)容和結(jié)構(gòu)決定了系統(tǒng)的功能和質(zhì)量,因此,設(shè)計并實現(xiàn)一個內(nèi)容豐富、結(jié)構(gòu)合理的數(shù)據(jù)庫,是該系統(tǒng)建設(shè)能否成功的關(guān)鍵因素。為此客戶管理管理系統(tǒng)數(shù)據(jù)庫設(shè)計遵循如下原則: (7) 大量的數(shù)據(jù)的非冗余結(jié)構(gòu)定義原則; (8) 在對數(shù)據(jù)進(jìn)行操作時,數(shù)據(jù)的結(jié)構(gòu)、相互關(guān)系和從屬關(guān)系應(yīng)保持不變原則; (9) 數(shù)據(jù)獨立原則; (10) 數(shù)據(jù)邏輯意義上的正確性、有效性和兼容性原則; (11) 不斷擴(kuò)充和更新的原則。 為了把數(shù)據(jù)科學(xué)合理地組織到計算機(jī)數(shù)據(jù)庫中去,必須對數(shù)據(jù)庫進(jìn)行精心設(shè)計。 3. 3. 2 系統(tǒng)數(shù)據(jù)模型的選擇 數(shù)據(jù)模型是表示實體和 實體之間聯(lián)系的模型,是描述數(shù)據(jù)內(nèi)容和數(shù)據(jù)之間聯(lián)系的工具。數(shù)據(jù)模型是衡量數(shù)據(jù)庫能力強(qiáng)弱的主要標(biāo)志之一。系統(tǒng)設(shè)計的核心問題就是設(shè)計一個好的數(shù)據(jù)模型。目前在數(shù)據(jù)庫領(lǐng)域,常用的數(shù)據(jù)模型有:層次型、網(wǎng)絡(luò)型、關(guān)系型和面向?qū)ο竽P汀? 關(guān)系數(shù)據(jù)庫是以關(guān)系數(shù)學(xué)理論為基礎(chǔ),這樣使關(guān)系模型的研制和應(yīng)用設(shè)計有理論指導(dǎo),能保證數(shù)據(jù)庫的質(zhì)量。因此,關(guān)系數(shù)據(jù)模型是建立空間數(shù)據(jù)和屬性數(shù)據(jù)間關(guān)系的一種極其有效的數(shù)據(jù)組織方式,是當(dāng)前數(shù)據(jù)庫中最常用的數(shù)據(jù)模型。本系統(tǒng)的數(shù)據(jù)模型選擇關(guān)系數(shù)據(jù)庫模型, 3. 3. 3 建立客戶關(guān)系管理系統(tǒng)數(shù)據(jù)庫數(shù)據(jù)字典 數(shù)據(jù)字典( data dictionary,簡稱 DD)是對于整個空間數(shù)據(jù)庫的總結(jié)和詳細(xì)的小結(jié),可以幫助用戶理解整個數(shù)據(jù)庫的組織和內(nèi)容以便更好地使用數(shù)據(jù)庫。數(shù)據(jù)字典是一個動態(tài)文件,隨著數(shù)據(jù)庫開發(fā)的不斷增長和維護(hù)過程中的不斷修改而時時進(jìn)行不斷的更新。它是實現(xiàn)數(shù)據(jù)庫的安全性、完整性、一致性、可恢復(fù)性、有效性、可修改性以及可擴(kuò)充性的重要手段之一。數(shù)據(jù)字典見附錄 3 3. 3. 4 系統(tǒng)數(shù)據(jù)庫設(shè)計過程和方法 一個信息管理系統(tǒng)總是從客觀事物出發(fā),經(jīng)過人的綜合歸納,抽象成計算機(jī)能夠接受的信息,流經(jīng)數(shù)據(jù)庫,通過控制決策機(jī)構(gòu),最后用 來指導(dǎo)客觀事物。信息的這循環(huán)經(jīng)歷了三個領(lǐng)域:現(xiàn)實世界、信息世界和數(shù)據(jù)世界(如圖 33)。在這三個領(lǐng)域中對信息的描述采用不同的術(shù)語。 圖 33設(shè)計過程 3. 3. 4. 1 現(xiàn)實世界 現(xiàn)實世界是存在于人們頭腦之外的客觀世界,由客觀事物及其相互聯(lián)系組成。一般把客觀世界稱為實體,如客戶信息實體、員工信息實體、公司信息實體、部門信息實體、小組信息實體,具有相同特征集的實體集合稱為實體集。能唯一區(qū)別實體集中一個實體與其他實體的特征項稱為實體標(biāo)識符,例如客戶信息表的客戶 編號、員工信息表的員工編號等。 對現(xiàn)實世界中的實體進(jìn)行抽象,即數(shù)據(jù)庫概念化設(shè)計是數(shù)據(jù)庫設(shè)計的關(guān)鍵階段,它是從用戶的角度對現(xiàn)實世界的一種信息描述,獨立于任何 DBMS( Database Management System)軟件和硬件。概念化設(shè)計的常用方法是著名的 ER( Entity Relation)方法,它是 1976 年由美籍華人陳平山提出來的。這種方法把管理系統(tǒng)所要描述的問題劃分為單個的實體,通過實體間的聯(lián)系有效、自然地模擬現(xiàn)實世界。 ER模型結(jié)構(gòu)簡單、語義表現(xiàn)力豐富,描述力強(qiáng),同時又能方便地轉(zhuǎn)換為經(jīng)常使用 的網(wǎng)絡(luò)、層次或關(guān)系模型,所以在數(shù)據(jù)庫設(shè)計中得到廣泛應(yīng)用。 ER模型中最基本的概念有實體、屬性、聯(lián)系。 各個實體的具體描述用 ER圖表示,由于篇幅的限制這里只給出 5 個實體的ER 圖,見圖 34, 35。 現(xiàn)實世界 信息世界 數(shù)據(jù)世界 圖 34 公司 部門 小組 員工信息實體 ER圖 總公司 分公司 包含 包含 部門 包含 小組 1 n 1 n 1 n 編號 名 稱 編號 名稱 編號 名稱 員工 包含包含 姓名 職務(wù) 性別 是否在職 部門 ID 公司 ID 編號 記錄添加日期 組 ID 電話 學(xué)歷 簽約日期 到期日期 公司 ID 部門 ID n 1 圖 35 客戶 員工信息實體 ER圖 針對上述不同的實體,可以通過公司編號獲取該公司的所有部門,通過部門編號獲取該部門的所有小組,進(jìn)而獲取該公司 的所有員工;通過客戶信息實體的業(yè)務(wù)員編號屬性可以獲取該業(yè)務(wù)員所聯(lián)系的所有客戶資料。所有的這些實體屬性均可通過設(shè)置主關(guān)鍵字從各個實體中查詢得到。鑒于上述情況,設(shè)計每個實體的局部ER 圖是十分必要的。由于各個局部應(yīng)用所面向的問題不同,各個 ER 圖之間存在許多不一致的地方,因此應(yīng)將局部 ER圖綜合成全局 ER圖。具體步驟為確定各 ER圖的公共實體集,將各局部 ER 圖合并為一個能反映每個局部 ER圖的全局 ER圖,并消除合并帶來的沖突。 3. 3. 4. 2 信息世界 信息是客觀世界中實體的特性在人們頭腦中的反映,它用一種 人為的文字、符號、標(biāo)記來表示。對應(yīng)現(xiàn)實世界中的實體、實體集、特性、實體標(biāo)識符,在信息世界中的術(shù)語為記錄、文件、屬性(字段)、記錄關(guān)鍵字。對客觀世界中的實體進(jìn)行信息化,即數(shù)據(jù)庫邏輯設(shè)計是數(shù)據(jù)庫設(shè)計的重要階段,它的任務(wù)是根據(jù)概念設(shè)計的結(jié)果,設(shè)計數(shù)據(jù)庫的概念模式和外模式。 3. 4 代碼的編寫規(guī)范 本系統(tǒng)代碼編寫遵循匈牙利命名法。 匈牙利命名法為 C 標(biāo)識符的命名定義了一種非常標(biāo)準(zhǔn)化的方式,這種命名方式是以兩條規(guī)則為基礎(chǔ): 1) 標(biāo)識符的名字以一個或者多個小寫字母開頭,用這些字母來指定數(shù)據(jù)類型。 客戶 1 聯(lián)系 業(yè)務(wù)員 屬于 員工 n 1 1 客戶 ID 名稱 電話 域名 郵編 傳真 郵箱 客戶狀態(tài) 保護(hù)狀態(tài) 添加日期 提醒日期 客戶狀態(tài) 保護(hù)狀態(tài) … .. 2) 在標(biāo) 識符內(nèi),前綴以后就是一個或者多個第一個字母大寫的單詞,這些單詞清楚地指出了源代碼內(nèi)那個對象的用途。比如, m_szStudentName 表示一個學(xué)生名字的類成員變量,數(shù)據(jù)類型是字符串型。 ( 1) 用于變量數(shù)據(jù)類型的前綴命名,見表 31。 數(shù)據(jù)類型 前綴 示例和說明 bool b bFlag byte byt bytFlag char ch chFlag decimal dec decSomeDecimal double dbl dblSomeDouble float f fSomeFloat int i iSomeInt (一般情況 int 不進(jìn)行規(guī)范) short srt srtSomeShort string str strSomeString uint uint uintSomeUint ushort usrt usrtSomeUshort 表 31 變量數(shù)據(jù)類型的前綴命名 ( 2) 用于控件的前綴命名,見表 32 控件類型 前綴 示例和說明 Label lbl lblName TextBox txt txtAddress CheckBox ckb ckbIsMan RadioButton rb rbSex RadioButtonList rbl rblSex DropDownList ddl ddlCity LinkButton lnk lnkSubmit HyperLink hl hlHomePage ListBox lbx lbxSomeList Table tb tbStudent PlaceHolder phdr phdrControlsCollection MultiView mv mvSomeViewsCollection View v vSomeView GridView gv gvCustomer DetailView dv dvCustomer Formview fv fvCustomer Repeater rpt rptLeaveMessage SqlDataSource sds sdsCustomer ObjectDataSource ods osdCustomer SiteMapDataSource smds smdsMySiteMap RequiredFieldValidator rfv rfvUserName RangeValidator rngv rngvMoney RegularExpressionValidator rev revTelphone SiteMapPath smp smpMySite Menu mnu mnuMyMenu TreeView tv tvMyTreeView 表 32控件的前綴命名 ( 3) 用于項目文件的命名: 采用 “ 作用人 _功能 _作用域 ” 的形式。如 manager_ShowCustomer_Dep、manager_ShowCustomer_anHr。如果默認(rèn)對所有人開放,則忽略作用人,為:“功能 _作用 域”。如果不包含作用域,為:“功能”。 操作數(shù)據(jù)表的類直接采用數(shù)據(jù)表名作為它的類名。 ( 4) 用于 項目的前綴命名,見表 33 對象 前綴 示例和說明 Connection conn connMyDataBase Command cmd cmdGetData DataSet ds dsCustomer DataView dvw dvwCustomerState DataAdapter adp adpPrimary DataReader dr drReader DataTable dt dtCustomer DataColumn dc dcLastName DataRow drw drwTheCustomer DataRowView drv drvTheCustomer DataRelation drl drlUserAndHr DataException dex dexCurrentException StoredProcedure prc prcGetCustomer Parameter prm prmFirstName 表 33 項目的前綴命名 4 客戶 關(guān)系管理系統(tǒng)的實施 4. 1 數(shù)據(jù)庫的建立 我們使用 SQL Server2021 的企業(yè)管理器建立我們所需要的數(shù)據(jù)庫。 4. 2 系統(tǒng)框架的搭建 4. 2. 1 文件布局 按照三層結(jié)構(gòu)的思想,系統(tǒng)分為數(shù)據(jù)層(如圖 41)、邏輯層(如圖 42)、表示層(如圖 43)。其中數(shù)據(jù)層采用網(wǎng)絡(luò)上的開源項目 Websharp 的數(shù)據(jù)層。將系統(tǒng)設(shè)置功能、客戶部門功能、人事部門功能和業(yè)務(wù)員功能各建立相應(yīng)的文件夾。整體文件布局見圖 44。 41數(shù)據(jù)層視圖 42邏輯層視圖 圖 43表示層視圖 圖 44整體文件布局 4. 2. 2 數(shù)據(jù)層的主要代碼文件 (1) 文件 提供了 存取操作函數(shù)的接口。主要的方法描述見表 41,屬性描述見表 42 方法名稱 功能描述 IDbTransaction BeginTransaction()。 數(shù)據(jù)庫事務(wù) void Open()。 打開連接 void
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1