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

正文內(nèi)容

vs客戶管理系統(tǒng)計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文-文庫(kù)吧資料

2024-09-23 09:35本頁(yè)面
  

【正文】 disposition = 。 i 。 = ()。 myMail = new ((), ())。 try { //創(chuàng)建 MailMessage對(duì)象,使用郵件功能 string file = + 。 } } //發(fā)送郵件 private void btnSend_Click(object sender, EventArgs e) { //郵箱格式驗(yàn)證 if (!(())) { (txtSEmail, 輸入的郵箱格式不正確! )。 } //刪除附件 private void btnDel_Click(object sender, EventArgs e) { if ( == ) { (沒(méi)有附件可刪! , 提示 , , )。 ()。 = all files (*.*)|*.*。 技術(shù)支持由寶馬會(huì)提供: 技術(shù)支持由寶馬會(huì)提供: } ()。 if () { = sqlread[CName].ToString().Trim()。)。 } private void cboxCID_SelectedIndexChanged(object sender, EventArgs e) { SqlDataReader sqlread = (select CName,CEmail from tb_ClientInfo where ClientID=39。 public frmRClient() { InitializeComponent()。 namespace { public partial class frmRClient : Form { boperate = new ()。 using 。 using 。 using 。 using 。特別的,如果有附件的存在,還需要聲明一個(gè) ContentDispotion 類的對(duì)象,并通過(guò)其屬性,完成附件屬性的設(shè)置,其運(yùn)行代碼如下。 技術(shù)支持由寶馬會(huì)提供: 技術(shù)支持由寶馬會(huì)提供: 圖 18 (七) 關(guān)鍵性代碼解析 1 郵件的發(fā)送 在聯(lián)系客戶的窗體中,實(shí)現(xiàn)了通過(guò)客戶端發(fā)送郵件的功能,在事先給客戶發(fā)送郵件時(shí),需要制定郵件的發(fā)送者、接受者、主題、內(nèi)容、 發(fā)送郵件的 SMTP服務(wù)器的地址及端口號(hào)。 1 水晶報(bào)表的設(shè)計(jì) 客戶級(jí)別分析窗體主要反映不同級(jí)別的客戶情況,操作人員可以通過(guò)選擇客戶等級(jí),查看制定級(jí)別的客戶詳細(xì)信息。 如果選擇了上傳附件,則會(huì)打開(kāi)一個(gè) OpenFileDialog 對(duì)話框,供用戶選擇文件,并返回該文件的路徑。界面設(shè)計(jì)如下圖所示。在界面設(shè)計(jì)方面,寶馬會(huì)娛樂(lè)城 為我提供了大量的技術(shù)支持 1 聯(lián)系客戶窗體的設(shè)計(jì) 聯(lián)系客戶窗體用來(lái)實(shí)現(xiàn)企業(yè)與客戶的交流、溝通功能。其中的聯(lián)系電話, Email 等還應(yīng)設(shè)置正則表達(dá)式來(lái)檢驗(yàn)數(shù)據(jù)輸入的合法性。 技術(shù)支持由寶馬會(huì)提供: 技術(shù)支持由寶馬會(huì)提供: 圖 16 整個(gè)界面由三個(gè)部分組成: ? 最上方的工具欄:提供新建及刪除資料的服務(wù),并且可以根據(jù)查詢條件進(jìn)行查詢,還能調(diào)用郵件相關(guān)組件給客戶發(fā)送 Email。通過(guò)點(diǎn)擊菜單欄或者導(dǎo)航欄的相應(yīng)功能,開(kāi)啟子窗口就可以進(jìn)行子項(xiàng)目的操作了。 1 主界面的設(shè)計(jì) 系統(tǒng)主界面由三部分構(gòu)成,分別為菜單欄、導(dǎo)航欄和底部的狀態(tài)欄,其中在制作導(dǎo)航欄的時(shí)候, 使用了第三方的控件“ NavNarControl”,做出來(lái)的效果還是相當(dāng)?shù)牟诲e(cuò),技術(shù)支持由寶馬會(huì)提供: 技術(shù)支持由寶馬會(huì)提供: 其運(yùn)行結(jié)果如下圖。 (六) 界面設(shè)計(jì) 1 登錄系統(tǒng)的設(shè)計(jì) 系統(tǒng)登錄主要用于對(duì)進(jìn)入企業(yè)客戶資源管理系統(tǒng)的用戶進(jìn)行安全性檢查,以防止非法用戶進(jìn)入該系統(tǒng)。 圖 13 技術(shù)支持由寶馬會(huì)提供: 技術(shù)支持由寶馬會(huì)提供: 3) 保存“ CRMClasses”之后,實(shí)體類就這樣建立完畢了,若需要還可以從“屬性”窗口修改實(shí)體類的屬性名稱、存儲(chǔ)過(guò)程映射的方法名,以及實(shí)體類的添加、刪除、修改行為中使用的方法等。 技術(shù)支持由寶馬會(huì)提供: 技術(shù)支持由寶馬會(huì)提供: 1) 在 專 用 于 數(shù) 據(jù) 處理 的 命 名 空間 下 選 擇“ 新 建 項(xiàng) ”, 添 加 一 個(gè)名 稱 為“ CRMClasses”的“ LINQ to SQL 類”,如下圖。其中最方便的方法就是使用 LINQ to SQL 設(shè)計(jì)器。 圖表 8 用戶信息表 字段名 數(shù)據(jù)類型 長(zhǎng)度 主鍵否 描述 UserID varchar 20 主鍵 用戶編號(hào) UserName varchar 20 否 用戶名稱 UserPwd varchar 20 否 倉(cāng)庫(kù)名稱 UserRight char 10 否 貨物規(guī)格 技術(shù)支持由寶馬會(huì)提供: 技術(shù)支持由寶馬會(huì)提供: (五) 對(duì)象模型的建立 數(shù)據(jù)庫(kù)對(duì)象的建立 打開(kāi)“服務(wù)器資源管理器”,選擇新建連接。 圖表 6 員工信息表 字段名 數(shù)據(jù)類型 長(zhǎng)度 主鍵否 描述 EID varchar 20 主鍵 員工編號(hào) 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所示。 圖表 4 企業(yè)基本信息表 字段名 數(shù)據(jù)類型 長(zhǎng)度 主鍵否 描述 Cname varchar 50 否 企業(yè)名稱 CManager varchar 20 否 法人 代表 Cphone varchar 20 否 聯(lián)系電話 CPostCode bigint 8 否 郵政編碼 CFax varchar 20 否 傳真號(hào)碼 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 所示。 員 工 信 息 表( t b _ E m p l o y e e )員 工 編 號(hào) 當(dāng) 前 職 務(wù)所 在 部 門員 工 學(xué) 歷員 工 性 別員 工 名 稱 圖 9 競(jìng)爭(zhēng)對(duì)手實(shí)體 ER圖如圖 10。 企 業(yè) 基 本 信 息 表( t b _ C I n f o )企 業(yè) 名 稱 聯(lián) 系 地 址企 業(yè) 網(wǎng) 址E m a i l 地 址聯(lián) 系 電 話法 人 代 表 圖 7 技術(shù)支持由寶馬會(huì)提供: 技術(shù)支持由寶馬會(huì)提供: 客戶信息實(shí)體 ER圖如圖 8 所示。 圖表 3 控件命名規(guī)范 控件 縮寫形式 Form frm TextBox txt Button btn ComboBox cbox Label lab DateTimePicker dtp ErrorProvider errorPr GroupBox gbox DataGridView dgv DataSet ds ListBox lb Timer tmr CheckBox chb MenuStrip mstrip OpenFileDialog ofDialog PictureBox picbox RichTextBox rtbox StatusStrip sstrip ToolStrip tstrip TreeView tv (四) 數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)表概要說(shuō)明 數(shù)據(jù)庫(kù)名為: db_CRM,其中包含了 8 張數(shù)據(jù)表,如下圖所示。 圖表 2 變量命名規(guī)范 數(shù)據(jù)類型 簡(jiǎn)寫規(guī)則 整形( int) int 字符串( string) str 浮點(diǎn)型 (double) dbl 布爾型 (bool) bl 長(zhǎng)整型 (long) lnt 技術(shù)支持由寶馬會(huì)提供: 技術(shù)支持由寶馬會(huì)提供: 控件命名規(guī)范 空間一般以其英文縮寫為前綴,在代碼編寫過(guò)程中不涉及具體編程的,可以以控件的默認(rèn)名稱為其命名。如圖表 1 所示。 ? 系統(tǒng)最大限度的實(shí)現(xiàn)了易維護(hù)性和易操 作性。 ? 實(shí)現(xiàn)企業(yè)客戶及其內(nèi)部資源的信息化管理。 ? 實(shí)現(xiàn)客戶級(jí)別和來(lái)源分析功能。數(shù)據(jù)存儲(chǔ)安全可靠。通過(guò)本系統(tǒng)期望達(dá)到以下的目標(biāo): ? 靈活的錄入數(shù)據(jù),使信息傳遞更快捷。 幫助 該部分包含系統(tǒng)說(shuō)明、注銷登錄等功能。 統(tǒng)計(jì)分析 該部分要求系統(tǒng)能夠根據(jù)數(shù)據(jù)庫(kù)里的數(shù)據(jù)自動(dòng)的生成報(bào)表,并提供打印服務(wù)。 技術(shù)支持由寶馬會(huì)提供: 技術(shù)支持由寶馬會(huì)提供: 系 統(tǒng) 登 錄是 否登 錄系 統(tǒng)主 框 體是 否管 理 員資 料 管 理我 方 信 息管 理用 戶 管 理統(tǒng) 計(jì) 分 析 系 統(tǒng) 維 護(hù) 幫 助是否否部 分是 圖 4 (二) 系統(tǒng)功能結(jié)構(gòu) 系統(tǒng)的總體功能圖如圖 5所示。 一、企業(yè)客戶管理系統(tǒng)系 統(tǒng)分析 (一) 需求分析 經(jīng)了解,本系統(tǒng)應(yīng)該具有如下的功能: ? 由于操作人員的計(jì)算機(jī)知識(shí)有限,因此要求系統(tǒng)具有良好的人機(jī)界面; ? 對(duì)不同的使用用戶,要求系統(tǒng)具有良好的權(quán)限管理; ? 方便的數(shù)據(jù)查詢功能; ? 方便的添加和修改數(shù)據(jù)功能; ? 使用水晶報(bào)表分析、顯示客戶級(jí)別和來(lái)源情況; ? 在相應(yīng)的權(quán)限下,可方便的刪除數(shù)據(jù)。報(bào)表專家通過(guò)公式、交叉表、子報(bào)表和設(shè)置條件格式幫助表現(xiàn)數(shù)據(jù)的實(shí)際意義,揭示可能被隱藏掉的重要關(guān)系。 Crystal Reports 幾乎可以從任何數(shù)據(jù)源生成您需要的報(bào)表。 Crystal Reports 用于處理數(shù)據(jù)庫(kù),幫助用戶分析和解釋重要信息。另一方面,它又?jǐn)U展了原有的如 C,VB 等語(yǔ)言語(yǔ)法,不用以前我們使用的 SQL 語(yǔ)句或者 XML 控制語(yǔ)句即可完成數(shù)據(jù)的訪問(wèn)和持久化操作。簡(jiǎn)單來(lái)說(shuō),通過(guò)使用 LINQ,開(kāi)發(fā)人員可以以一個(gè)統(tǒng)一的方式訪問(wèn)包括內(nèi)存數(shù)據(jù)集合、數(shù)據(jù)庫(kù)、 XML 等在內(nèi)的各類數(shù)據(jù)源。目前為止 LINQ 所支持的數(shù)據(jù)源有 SQL Server、 XML 以及內(nèi)存中的數(shù)據(jù)集合。 數(shù)據(jù)庫(kù)前后臺(tái)鏈接組件 LINQ LINQ,即語(yǔ)言級(jí)集成查詢 (Language Integrated Query),它是 Visual Studio 2020中的領(lǐng)軍人物。因?yàn)檫@種繼承關(guān)系, C與 C/C++具有極大的相似性,熟悉類似語(yǔ)言的開(kāi)發(fā)者可以很快的轉(zhuǎn)向 C。使用簡(jiǎn)單的 C語(yǔ)言結(jié)構(gòu),這些組件可以方便的轉(zhuǎn)化為XML 網(wǎng)絡(luò)服務(wù),從而使它們可以由任何語(yǔ)言在任何操作系統(tǒng)上通過(guò) Inter 進(jìn)行調(diào)用。它使得程序員可以快速地編寫各種基于 Microsoft .NET 平臺(tái)的應(yīng)用程序,Microsoft .NET 提供了一系列的工具和服務(wù)來(lái)最大程度地開(kāi)發(fā)利用計(jì)算與通訊領(lǐng)域。 C (C sharp) 是微軟對(duì)這一問(wèn)題的解決方案。他們想要一種和最新的網(wǎng)絡(luò)標(biāo)準(zhǔn)保持同步并且能和已有的應(yīng)用程序良好整合的環(huán)境。這些語(yǔ)言無(wú)法方便地同早先的系統(tǒng)交互,也無(wú)法很好地和當(dāng)前的網(wǎng)絡(luò)編程相結(jié)合。對(duì)于信息化社會(huì)的今天而言,單純的軟件開(kāi)發(fā)甚為少見(jiàn),但更多的注重于實(shí)際應(yīng)用,許多程序員都試圖尋找一種新的語(yǔ)言,希望能在功能與效率之間找到一個(gè)更為理想的權(quán)衡點(diǎn)。它們?yōu)槌绦騿T提供了十分靈活的操作,但也因此犧牲了一定的效率及相應(yīng)的易用性,比如與 Microsoft Visual Basic 等語(yǔ)言相比,同等級(jí)別的 C/C++應(yīng)用程序往往需要更長(zhǎng)時(shí)間來(lái)開(kāi)發(fā)。該數(shù)據(jù)庫(kù)系統(tǒng)在安全性、準(zhǔn)確性和運(yùn)行速度方面有絕對(duì)的優(yōu)勢(shì),并且處理數(shù)據(jù)量大、效率高;后臺(tái)使用微軟的新技術(shù)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1