版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
摘要在瞬息萬變的市場環(huán)境中,企業(yè)要立于不敗之地。必須依托現(xiàn)代化的管理思想和手段,其中客戶管理尤為重要。企業(yè)客戶管理系統(tǒng)作為ERP軟件中的CRM組件的一個功能模塊,本系統(tǒng)實現(xiàn)了企業(yè)客戶管理的信息化,可對企業(yè)所有客戶的相關(guān)信息進行有效管理,并可以通過郵件與客戶進行溝通,交流。本文詳細闡述了使用C#及LINQ開發(fā)該系統(tǒng)的設(shè)計、分析、實施的過程。C#是微軟公司發(fā)布的一種面向?qū)ο蟮摹⑦\行于.NETFramework之上的高級程序設(shè)計語言,是一種安全的、穩(wěn)定的、簡單的、優(yōu)雅的,由C和C++衍生出來的面向?qū)ο蟮木幊陶Z言。它在繼承C和C++強大功能的同時去掉了一些它們的復(fù)雜特性。LINQ是VisualStudio2023中的領(lǐng)軍人物。借助于LINQ技術(shù),我們可以使用一種類似SQL的語法來查詢?nèi)魏涡问降臄?shù)據(jù)。目前為止LINQ所支持的數(shù)據(jù)源有SQLServer、XML以及內(nèi)存中的數(shù)據(jù)集合。本文所選的課題涉及的知識知識與技術(shù)都是微軟近些年的新技術(shù),力圖在CRM軟件的技術(shù)上有自己的創(chuàng)新,并將其應(yīng)用到現(xiàn)實生產(chǎn)實踐中,有利于調(diào)動學(xué)生學(xué)習(xí)實踐積極性,全面提高學(xué)生的軟件開發(fā)能力和綜合素質(zhì)。關(guān)鍵詞:客戶關(guān)系管理;C#;LINQ
AbstractInarapidlychangingmarketenvironment,enterprisesmustbeinvincible.Mustrelyonmodernmanagementideasandtools,includingcustomermanagementisparticularlyimportant.EnterpriseCustomerManagementSystemasERPsoftwareintheCRMcomponentofafunctionalmodule,thesystemrealizedtheenterprisecustomermanagementinformation,businessescanallcustomerinformationforeffectivemanagement,andcancommunicatewithcustomersviae-mailexchange.ThispaperdescribestheuseofC#andLINQdevelopmentofthesystemdesign,analysis,implementationprocess.C#isMicrosoft'sreleaseofanobject-oriented,runningon.NETFrameworkonthehigh-levelprogramminglanguage,isasafe,stable,simple,elegant,fromtheCandC++derivedforobjectprogramminglanguage.ItinheritsCandC++powerwhileremovingthecomplexityofsomeoftheircharacteristics.LINQisaVisualStudio2023intheleader.WithLINQtechnology,wecanuseasyntaxsimilartoSQLtoquerydataofanykind.LINQsofarsupportedbythedatasourcewithSQLServer,XML,andmemorydatasets.ThisknowledgeofselectedtopicsrelatedtoknowledgeandtechnologyareMicrosoft'snewtechnologyinrecentyears,inabidtohavetheirownCRMsoftware,technicalinnovationandapplyittorealproductionpractice,toarousingtheenthusiasmofthestudentsstudyandpracticecomprehensivelyimprovetheirsoftwaredevelopmentcapabilityandoverallquality.Keywords:CRM;C#;LINQ
目錄TOC\o"1-2"\h\z\u引論 PAGEREFToc260904764\h1(一) 項目背景 PAGEREFToc260904765\h1(二) 項目技術(shù)簡介 PAGEREFToc260904766\h4一、企業(yè)客戶管理系統(tǒng)系統(tǒng)分析 PAGEREFToc260904767\h7(一) 需求分析 PAGEREFToc260904768\h7(二) 系統(tǒng)總體流程圖分析 PAGEREFToc260904769\h7(三) 系統(tǒng)功能結(jié)構(gòu) PAGEREFToc260904770\h8(四) 系統(tǒng)模塊功能分析 PAGEREFToc260904771\h9二、企業(yè)客戶管理系統(tǒng)系統(tǒng)設(shè)計 PAGEREFToc260904772\h10(一) 設(shè)計目標 PAGEREFToc260904773\h10(二) 開發(fā)運行環(huán)境 PAGEREFToc260904774\h10(三) 編碼規(guī)范 PAGEREFToc260904775\h11(四) 數(shù)據(jù)庫設(shè)計 PAGEREFToc260904776\h12(五) 對象模型的建立 PAGEREFToc260904777\h17(六) 界面設(shè)計 PAGEREFToc260904778\h19(七) 關(guān)鍵性代碼解析 PAGEREFToc260904779\h23三、系統(tǒng)的測試與糾錯 PAGEREFToc260904780\h29后記 PAGEREFToc260904781\h30主要參考文獻 PAGEREFToc260904782\h31引論項目背景隨著Internet技術(shù)的蓬勃發(fā)展,全世界范圍內(nèi),所有企業(yè)都在經(jīng)歷著一場變革。企業(yè)在擴大市場、提高效率和保持客戶的原始商業(yè)驅(qū)動力不變的情況下,如何從浩如煙海的信息中,獲取最有效的市場情況和客戶信息,并及時作出反應(yīng),方能提高企業(yè)的競爭力。與此同時,客戶的期望也在發(fā)生著變化,客戶完全可以決定選擇哪位供應(yīng)商。隨著網(wǎng)絡(luò)、通訊技術(shù)的發(fā)展,客戶選擇可擺脫傳統(tǒng)地域的限制。因此如何最大程度的留住客戶,積極發(fā)展新客戶,成為了企業(yè)競爭的一個重要方面。關(guān)于ERPERP(EnterpriseResourcePlanning,企業(yè)資源計劃)是上個世紀90年代美國一家IT公司根據(jù)當(dāng)時計算機信息、IT技術(shù)發(fā)展及企業(yè)對供應(yīng)鏈管理的需求,預(yù)測在今后信息時代企業(yè)管理信息系統(tǒng)的發(fā)展趨勢和即將發(fā)生變革,而提出的概念。ERP是針對物資資源管理(物流)、人力資源管理(人流)、財務(wù)資源管理(財流)、信息資源管理(信息流)集成一體化的企業(yè)管理軟件。一個由GartnerGroup開發(fā)的概念,描述下一代制造商業(yè)系統(tǒng)和制造資源計劃(MRPII)軟件。它將包含客戶/服務(wù)架構(gòu),使用圖形用戶接口,應(yīng)用開放系統(tǒng)制作。除了已有的標準功能,它還包括其它特性,如品質(zhì)、過程運作管理、以及調(diào)整報告等。特別是,ERP采用的基礎(chǔ)技術(shù)將同時給用戶軟件和硬件兩方面的獨立性從而更加容易升級。ERP的關(guān)鍵在于所有用戶能夠裁剪其應(yīng)用,因而具有天然的易用性。ERP不僅僅是一個單一的系統(tǒng),而是許多復(fù)雜系統(tǒng)的集合體(如圖1所示),本文所述的客戶資源管理只是其中的極小一部分。圖SEQ圖\*ARABIC1關(guān)于CRM一、CRM的含義CRM(CustomerRelationshiopManagement,客戶關(guān)系管理)是一種以客戶為中心的經(jīng)營策略。它以信息技術(shù)為手段,并對工作流程進行重組,賦予企業(yè)更完善的客戶交流能力,最大化客戶的收益??蛻絷P(guān)系管理是旨在改善企業(yè)與客戶之間關(guān)系的新型管理機制,它主要實施于企業(yè)的市場營銷、銷售、服務(wù)與技術(shù)支持等與客戶相關(guān)的領(lǐng)域。通過向企業(yè)的銷售、市場和客戶服務(wù)的專業(yè)人員提供全面、個性化的客戶資料,并強化跟蹤服務(wù)、信息分析的能力,使他們能夠協(xié)同建立和維護一系列與客戶和生意伙伴之間卓有成效的“一對一關(guān)系”,從而使企業(yè)得以提供更快捷和周到的優(yōu)質(zhì)服務(wù)、提高客戶滿意度、吸引和保持更多的客戶,從而增加營業(yè)額;另一方面則通過信息共享和優(yōu)化商業(yè)流程來有效地降低企業(yè)經(jīng)營成本。客戶關(guān)系管理也是一種管理軟件和技術(shù)。它將最佳的商業(yè)實踐與數(shù)據(jù)挖掘、數(shù)據(jù)倉庫、一對一營銷、銷售自動化以及其它信息技術(shù)緊密結(jié)合在一起,為企業(yè)的銷售、客戶服務(wù)和決策支持等領(lǐng)域提供一個業(yè)務(wù)自動化的解決方案,使企業(yè)有了一個基于電子商務(wù)的面對客戶的前沿。它主要包含以下幾個主要方面(簡稱7P):客戶概況分析(Profiling)包括客戶的層次、風(fēng)險、愛好、習(xí)慣等;客戶忠誠度分析(Persistency)指客戶對某個產(chǎn)品或商業(yè)機構(gòu)的忠實程度、持久性、變動情況等;客戶利潤分析(Profitability)指不同客戶所消費的產(chǎn)品的邊緣利潤、總利潤額、凈利潤等;客戶性能分析(Performance)指不同客戶所消費的產(chǎn)品按種類、渠道、銷售地點等指標劃分的銷售額;客戶未來分析(Prospecting)包括客戶數(shù)量、類別等情況的未來發(fā)展趨勢、爭取客戶的手段等;客戶產(chǎn)品分析(Product)包括產(chǎn)品設(shè)計、關(guān)聯(lián)性、供應(yīng)鏈等;客戶促銷分析(Promotion)包括廣告、宣傳等促銷活動的管理。圖SEQ圖\*ARABIC2二、CRM的目標客戶關(guān)系管理的目標就是提高效率、拓展市場和保留客戶。利用信息技術(shù),結(jié)合企業(yè)現(xiàn)有的管理系統(tǒng)如MIS系統(tǒng)、ERP系統(tǒng),將分散在企業(yè)各部門的信息加以統(tǒng)計、分析,為企業(yè)的市場開拓提供支持。客戶服務(wù)是客戶關(guān)系管理中的核心內(nèi)容之一。企業(yè)提供的客戶服務(wù)是能否保留滿意的客戶,提升客戶忠誠度的關(guān)鍵。據(jù)統(tǒng)計,93%的CEO認為,客戶關(guān)系管理是企業(yè)成功和更有競爭能力的重要因素,2/3的客戶離開其供應(yīng)商是因為企業(yè)對客戶關(guān)懷不夠。一個非常滿意的客戶其購買意愿將六倍于一個滿意的客戶。而客戶滿意度方面的5%的提高將使企業(yè)利潤加倍。由此可見,客戶的滿意度與忠誠度是企業(yè)取得競爭優(yōu)勢的關(guān)鍵。此外,隨著上網(wǎng)用戶的增加,客戶服務(wù)的自動化還應(yīng)能夠處理客戶各種類型的詢問,包括有關(guān)產(chǎn)品報價信息,定單請求,定單執(zhí)行情況等等。三、客戶關(guān)系管理系統(tǒng)建立的原則1.為客戶提供多樣化、個性化的服務(wù)??蛻絷P(guān)系管理的核心思想,就是吸引客戶、方便客戶、滿足客戶、為客戶提供多樣化和個性化的服務(wù)。2.鞏固和發(fā)展客戶群體,提高企業(yè)的競爭力。印刷企業(yè)應(yīng)朝著符合現(xiàn)代企業(yè)管理制度要求的現(xiàn)代企業(yè)發(fā)展。只有鞏固忠誠客戶群,不斷發(fā)展新客戶群,打造品牌效應(yīng),方能提高企業(yè)競爭力。3.適度超前和創(chuàng)新的原則。在建立客戶關(guān)系管理系統(tǒng)同時,提供充分的擴展功能,滿足企業(yè)未來業(yè)務(wù)經(jīng)營與發(fā)展的需要。項目規(guī)劃該系統(tǒng)主要由資料管理、我方信息管理、統(tǒng)計分析、用戶管理、系統(tǒng)維護和幫助等模塊組成,具體規(guī)劃如下:資料管理模塊:該模塊主要用于實現(xiàn)區(qū)域信息管理、客戶資料管理和競爭對手信息等功能。我方信息管理模塊:本企業(yè)基本信息管理、員工信息管理、貨物信息管理和重大歷史歷程管理等功能。統(tǒng)計分析模塊:該模塊主要用于實現(xiàn)客戶的級別分析和來源分析等功能。用戶管理模塊:該模塊主要用于實現(xiàn)用戶管理、更改密碼和權(quán)限設(shè)置等功能。幫助模塊:該模塊主要用于實現(xiàn)更改窗體布局、重新登陸和退出等功能。項目技術(shù)簡介本文所述的企業(yè)客戶管理系統(tǒng)使用C#作為編程語言,采用目前比較新的MicrosoftSQLServer2023作為前臺數(shù)據(jù)庫。該數(shù)據(jù)庫系統(tǒng)在安全性、準確性和運行速度方面有絕對的優(yōu)勢,并且處理數(shù)據(jù)量大、效率高;后臺使用微軟的新技術(shù)LINQ作為程序訪問數(shù)據(jù)庫的接口,簡化了繁瑣的SQL語句的編寫過程,提高了代碼的編寫效率。編程語言C#C#是一門簡單、現(xiàn)代、面向?qū)ο蠛皖愋桶踩木幊陶Z言,由C和C++發(fā)展而來。在C#之前,C和C++已經(jīng)成為在軟件的開發(fā)領(lǐng)域中使用最廣泛的語言。它們?yōu)槌绦騿T提供了十分靈活的操作,但也因此犧牲了一定的效率及相應(yīng)的易用性,比如與MicrosoftVisualBasic等語言相比,同等級別的C/C++應(yīng)用程序往往需要更長時間來開發(fā)。也正由于C/C++語言的復(fù)雜性,C++也只有專業(yè)的程序員才能掌握,而對于一般用戶而言,C++確實有些沉重。對于信息化社會的今天而言,單純的軟件開發(fā)甚為少見,但更多的注重于實際應(yīng)用,許多程序員都試圖尋找一種新的語言,希望能在功能與效率之間找到一個更為理想的權(quán)衡點。對于某些有些語言來說,也許以犧牲靈活性的代價來提高效率是可以接受,但是這些靈活性正是C/C++程序員所需要的,另外這些解決方案對編程人員的限制過多(如屏蔽一些底層代碼控制的機制),其所提供的功能難以令人滿意。這些語言無法方便地同早先的系統(tǒng)交互,也無法很好地和當(dāng)前的網(wǎng)絡(luò)編程相結(jié)合。對于C/C++用戶來說,最理想的解決方案無疑是在快速開發(fā)的同時又可以調(diào)用底層平臺的所有功能。他們想要一種和最新的網(wǎng)絡(luò)標準保持同步并且能和已有的應(yīng)用程序良好整合的環(huán)境。另外,一些C/C++開發(fā)人員還需要在必要的時候進行一些底層的編程。C#(Csharp)是微軟對這一問題的解決方案。C#是一種最新的、面向?qū)ο蟮木幊陶Z言。它使得程序員可以快速地編寫各種基于Microsoft.NET平臺的應(yīng)用程序,Microsoft.NET提供了一系列的工具和服務(wù)來最大程度地開發(fā)利用計算與通訊領(lǐng)域。正是由于C#面向?qū)ο蟮脑O(shè)計,使它成為構(gòu)建各類組件的理想之選--無論是高級的商業(yè)對象還是系統(tǒng)級的應(yīng)用程序。使用簡單的C#語言結(jié)構(gòu),這些組件可以方便的轉(zhuǎn)化為XML網(wǎng)絡(luò)服務(wù),從而使它們可以由任何語言在任何操作系統(tǒng)上通過Internet進行調(diào)用。最重要的是,C#使得C++程序員可以高效的開發(fā)程序,而絕不損失C/C++原有的強大的功能。因為這種繼承關(guān)系,C#與C/C++具有極大的相似性,熟悉類似語言的開發(fā)者可以很快的轉(zhuǎn)向C#?;蛘哌@么說生產(chǎn)信息化的今天,也就產(chǎn)生了C#。數(shù)據(jù)庫前后臺鏈接組件LINQLINQ,即語言級集成查詢(LanguageIntegratedQuery),它是VisualStudio2023中的領(lǐng)軍人物。借助于LINQ技術(shù),我們可以使用一種類似SQL的語法來查詢?nèi)魏涡问降臄?shù)據(jù)。目前為止LINQ所支持的數(shù)據(jù)源有SQLServer、XML以及內(nèi)存中的數(shù)據(jù)集合。開發(fā)人員也可以使用其提供的擴展框架添加更多的數(shù)據(jù)源,例如MySQL、Amazon甚至是GoogleDesktop。簡單來說,通過使用LINQ,開發(fā)人員可以以一個統(tǒng)一的方式訪問包括內(nèi)存數(shù)據(jù)集合、數(shù)據(jù)庫、XML等在內(nèi)的各類數(shù)據(jù)源。如下圖所示:圖SEQ圖\*ARABIC3上圖中,向我們展示了LINQ在實際的開發(fā)中所處的地位,我們可以從兩方面來理解LINQ,首先他是一個工具集(Toolset),因為它為我們訪問各類不同的數(shù)據(jù)源提供了可能。另一方面,它又擴展了原有的如C#,VB等語言語法,不用以前我們使用的SQL語句或者XML控制語句即可完成數(shù)據(jù)的訪問和持久化操作。數(shù)據(jù)報表生成系統(tǒng)——水晶報表插件水晶報表(CrystalReport)是業(yè)內(nèi)最專業(yè)、功能最強的報表系統(tǒng),它除了強大的報表功能外,最大的優(yōu)勢是實現(xiàn)了與絕大多數(shù)流行開發(fā)工具的集成和接口。CrystalReports用于處理數(shù)據(jù)庫,幫助用戶分析和解釋重要信息。使用CrystalReports可以方便地創(chuàng)建簡單報表,同時它也提供了創(chuàng)建復(fù)雜或?qū)S玫膱蟊硭璧恼坠ぞ?。CrystalReports幾乎可以從任何數(shù)據(jù)源生成您需要的報表。內(nèi)置報表專家在您生成報表和完成一般的報表任務(wù)過程中,會一步一步地指導(dǎo)您進行操作。報表專家通過公式、交叉表、子報表和設(shè)置條件格式幫助表現(xiàn)數(shù)據(jù)的實際意義,揭示可能被隱藏掉的重要關(guān)系。水晶報表的使用是數(shù)據(jù)的統(tǒng)計結(jié)果更為直觀,實為數(shù)據(jù)分析的一大利器。一、企業(yè)客戶管理系統(tǒng)系統(tǒng)分析需求分析經(jīng)了解,本系統(tǒng)應(yīng)該具有如下的功能:由于操作人員的計算機知識有限,因此要求系統(tǒng)具有良好的人機界面;對不同的使用用戶,要求系統(tǒng)具有良好的權(quán)限管理;方便的數(shù)據(jù)查詢功能;方便的添加和修改數(shù)據(jù)功能;使用水晶報表分析、顯示客戶級別和來源情況;在相應(yīng)的權(quán)限下,可方便的刪除數(shù)據(jù)。系統(tǒng)總體流程圖分析企業(yè)客戶管理系統(tǒng)的業(yè)務(wù)流程如下圖所示。圖SEQ圖\*ARABIC4系統(tǒng)功能結(jié)構(gòu)系統(tǒng)的總體功能圖如圖5所示。圖SEQ圖\*ARABIC5系統(tǒng)模塊功能分析資料管理及我方信息管理該部分要求能夠快速的查詢所需信息,便捷的插入新的信息和刪除無用信息,為了整個程序的易用性,由于各個小模塊都是對數(shù)據(jù)庫表的簡單操作,具有類比性,因此可以使用統(tǒng)一的模板進行設(shè)計,再根據(jù)不同的字段設(shè)計不同的項目。統(tǒng)計分析該部分要求系統(tǒng)能夠根據(jù)數(shù)據(jù)庫里的數(shù)據(jù)自動的生成報表,并提供打印服務(wù)。用戶管理該部分要求系統(tǒng)能夠根據(jù)用戶權(quán)限的不同提供修改密碼和權(quán)限的功能系統(tǒng)維護該部分要求能通過程序客戶端完成數(shù)據(jù)庫的備份,恢復(fù)及清理工作。幫助該部分包含系統(tǒng)說明、注銷登錄等功能。二、企業(yè)客戶管理系統(tǒng)系統(tǒng)設(shè)計設(shè)計目標本系統(tǒng)屬于小型的數(shù)據(jù)庫系統(tǒng),可以對中、小型企業(yè)客戶進行有效的管理。通過本系統(tǒng)期望達到以下的目標:靈活的錄入數(shù)據(jù),使信息傳遞更快捷。系統(tǒng)采用人機交互方式、界面美觀友好,信息查詢靈活。數(shù)據(jù)存儲安全可靠。實現(xiàn)后臺監(jiān)控功能。實現(xiàn)客戶級別和來源分析功能。實現(xiàn)各種查詢,支持模糊查詢。實現(xiàn)企業(yè)客戶及其內(nèi)部資源的信息化管理。對用戶輸入的數(shù)據(jù)進行嚴格的數(shù)據(jù)檢驗,盡可能避免人為錯誤。系統(tǒng)最大限度的實現(xiàn)了易維護性和易操作性。開發(fā)運行環(huán)境系統(tǒng)開發(fā)平臺:MicrosoftVisualStudio2023系統(tǒng)開發(fā)語言:C#數(shù)據(jù)庫管理軟件:MicrosoftSQLServer2023運行平臺:WindowsXP(SP2以上),Windows2023(SP4),WindowsServer2023運行環(huán)境:Microsoft.NETFrameworkSDKV3.5編碼規(guī)范數(shù)據(jù)庫命名規(guī)范數(shù)據(jù)庫名以db開頭,后面接相關(guān)英文單詞,首字母大寫;數(shù)據(jù)表以tb開頭,后面接相關(guān)英文單詞;數(shù)據(jù)表以英文單詞或組合表示,首字母大寫;視圖以view開頭、存儲過程以proc開頭、觸發(fā)器以trig開頭,后面接相關(guān)英文單詞。如圖表1所示。圖表SEQ圖表\*ARABIC1 數(shù)據(jù)庫命名規(guī)范類別名稱相關(guān)命名舉例描述說明數(shù)據(jù)庫dbCRM企業(yè)客戶資源管理數(shù)據(jù)庫表tbUser用戶信息表字段UserID用戶編號視圖viewGoodInfo查看貨物信息存儲過程procLogin實現(xiàn)登錄功能觸發(fā)器triginGoods插入商品信息變量命名規(guī)范變量名由其變量類型加上英文縮寫構(gòu)成,如圖表2所示。圖表SEQ圖表\*ARABIC2 變量命名規(guī)范數(shù)據(jù)類型簡寫規(guī)則整形(int)int字符串(string)str浮點型(double)dbl布爾型(bool)bl長整型(long)lnt控件命名規(guī)范空間一般以其英文縮寫為前綴,在代碼編寫過程中不涉及具體編程的,可以以控件的默認名稱為其命名。具體如圖表3所示。圖表SEQ圖表\*ARABIC3 控件命名規(guī)范控件縮寫形式FormfrmTextBoxtxtButtonbtnComboBoxcboxLabellabDateTimePickerdtpErrorProvidererrorPrGroupBoxgboxDataGridViewdgvDataSetdsListBoxlbTimertmrCheckBoxchbMenuStripmstripOpenFileDialogofDialogPictureBoxpicboxRichTextBoxrtboxStatusStripsstripToolStriptstripTreeViewtv數(shù)據(jù)庫設(shè)計數(shù)據(jù)表概要說明數(shù)據(jù)庫名為:dbCRM,其中包含了8張數(shù)據(jù)表,如下圖所示。圖SEQ圖\*ARABIC6重要表的E-R圖企業(yè)基本信息實體E-R圖如圖7所示。圖SEQ圖\*ARABIC7客戶信息實體E-R圖如圖8所示。圖SEQ圖\*ARABIC8員工信息實體E-R圖如圖9。圖SEQ圖\*ARABIC9競爭對手實體E-R圖如圖10。圖SEQ圖\*ARABIC10主要表的結(jié)構(gòu)tbCInfo(企業(yè)基本信息表),用于保存企業(yè)的基本信息,其結(jié)構(gòu)如圖表4所示。圖表SEQ圖表\*ARABIC4 企業(yè)基本信息表字段名數(shù)據(jù)類型長度主鍵否描述Cnamevarchar50否企業(yè)名稱CManagervarchar20否法人代表Cphonevarchar20否聯(lián)系電話CPostCodebigint8否郵政編碼CFaxvarchar20否號碼CEmailvarchar50否E-mail地址CNAddressvarchar50否企業(yè)網(wǎng)址CAddressvarchar100否Cremarkvarchar1000否備注tbClientInfo(客戶信息表),用于保存企業(yè)客戶的詳細資料,其結(jié)構(gòu)如圖表5所示。圖表SEQ圖表\*ARABIC5 客戶信息表字段名數(shù)據(jù)類型長度主鍵否描述ClientIDvarchar20是客戶編號CNamevarchar50否客戶名稱CStepvarchar20否客戶級別CRootvarchar20否客戶來源CTradevarchar20否所屬行業(yè)CTypechar10否客戶類別CAreavarchar50否所在區(qū)域CPhonevarchar20否聯(lián)系電話CFaxvarchar20否號碼CPostCodebigint8否郵政編碼CAddressvarchar50否CEmailvarchar50否E-mail地址CRemarkvarchar1000否備注tbEmployss(員工信息表),用于保存企業(yè)內(nèi)部員工的詳細資料,其結(jié)構(gòu)如圖表6所示。圖表SEQ圖表\*ARABIC6 員工信息表字段名數(shù)據(jù)類型長度主鍵否描述EIDvarchar20主鍵員工編號ENamevarchar20否員工姓名ESexchar4否員工性別EBirthdayvarchar20否員工生日EWDatevarchar20否工作日期EDiplomachar10否員工學(xué)歷EDepartmentvarchar50否所在部門EPositionvarchar20否當(dāng)前職務(wù)ETypevarchar20否員工類別tbGoodsInfo(貨物信息表),用于保存企業(yè)內(nèi)部貨物的詳細信息,其結(jié)構(gòu)如圖表7所示。圖表SEQ圖表\*ARABIC7 貨物信息表字段名數(shù)據(jù)類型長度主鍵否描述GIDvarchar20主鍵貨物編號GNamevarchar50否貨物名稱GTypevarchar50否貨物類型GSpecvarchar50否貨物規(guī)格GIPricemoney8否進貨價格GOPricemoney8否售貨價格GUnitchar10否計量單位Gremarkvarchar1000否備注tbUser(用戶信息表),用于保存本系統(tǒng)用戶的基本信息及權(quán)限其結(jié)構(gòu)如圖表8所示。圖表SEQ圖表\*ARABIC8 用戶信息表字段名數(shù)據(jù)類型長度主鍵否描述UserIDvarchar20主鍵用戶編號UserNamevarchar20否用戶名稱UserPwdvarchar20否倉庫名稱UserRightchar10否貨物規(guī)格對象模型的建立數(shù)據(jù)庫對象的建立打開“服務(wù)器資源管理器”,選擇新建連接。圖SEQ圖\*ARABIC11使用VisualStudio2023建立實體類建立實體類的方式有很多種,例如手動編碼建立、使用XML文件映射、使用命令行工具SqlMetal生成、使用LINQtoSQL設(shè)計器等。其中最方便的方法就是使用LINQtoSQL設(shè)計器。步驟如下。在專用于數(shù)據(jù)處理的命名空間下選擇“新建項”,添加一個名稱為“CRMClasses”的“LINQtoSQL類”,如下圖。圖SEQ圖\*ARABIC12在“服務(wù)器資源管理器”窗口需要使用的表格拖入左邊,把設(shè)計好的函數(shù)和存儲過程等方法拖入右邊,如圖。圖SEQ圖\*ARABIC13保存“CRMClasses”之后,實體類就這樣建立完畢了,若需要還可以從“屬性”窗口修改實體類的屬性名稱、存儲過程映射的方法名,以及實體類的添加、刪除、修改行為中使用的方法等。使用LINQtoSQL設(shè)計器設(shè)計出來的實體類是代碼自動生成的,如果需要修改,過程是比較麻煩的,對于本文所述系統(tǒng),由于其本身復(fù)雜度不夠,系統(tǒng)自動生成的實體類已經(jīng)足夠,如果對更復(fù)雜的系統(tǒng),手動編碼建立、使用XML文件映射等方法建立的實體類更加的簡介,也更符合具體系統(tǒng)的要求。界面設(shè)計登錄系統(tǒng)的設(shè)計系統(tǒng)登錄主要用于對進入企業(yè)客戶資源管理系統(tǒng)的用戶進行安全性檢查,以防止非法用戶進入該系統(tǒng)。在登錄時,只有合法的用戶才可以進入該系統(tǒng),同事,系統(tǒng)根據(jù)登錄用戶的級別,給予其不同的操作權(quán)限,系統(tǒng)登錄窗體運行結(jié)果如下所示圖SEQ圖\*ARABIC14根據(jù)用戶選擇的用戶名,系統(tǒng)自動判斷用戶權(quán)限,并且比較密碼是否與數(shù)據(jù)庫內(nèi)紀錄一致,如果是則可以進入系統(tǒng)主界面。主界面的設(shè)計系統(tǒng)主界面由三部分構(gòu)成,分別為菜單欄、導(dǎo)航欄和底部的狀態(tài)欄,其中在制作導(dǎo)航欄的時候,使用了第三方的控件“NavNarControl”,做出來的效果還是相當(dāng)?shù)牟诲e,其運行結(jié)果如下圖。圖SEQ圖\*ARABIC15菜單欄和導(dǎo)航欄的功能基本一致,只是從兩種途徑來實現(xiàn),底部的狀態(tài)欄通過一系列字符串的合并顯示用戶名,登錄時間等信息。通過點擊菜單欄或者導(dǎo)航欄的相應(yīng)功能,開啟子窗口就可以進行子項目的操作了。通用信息管理界面的設(shè)計資料管理和我方信息管理里的7個小項目都具有一個共同的特點,都是對數(shù)據(jù)庫進行的插入、刪除及修改的操作,不同的只是針對的具體數(shù)據(jù)庫表和字段的不同,以客戶資料管理為例,預(yù)期的運行結(jié)果如下圖。圖SEQ圖\*ARABIC16整個界面由三個部分組成:最上方的工具欄:提供新建及刪除資料的服務(wù),并且可以根據(jù)查詢條件進行查詢,還能調(diào)用郵件相關(guān)組件給客戶發(fā)送E-mail。中間的組合框:使用了textbox和combobox完成每一條記錄詳細顯示,以供用戶添加新信息或者修改現(xiàn)有信息。其中的聯(lián)系電話,E-mail等還應(yīng)設(shè)置正則表達式來檢驗數(shù)據(jù)輸入的合法性。下面的DataGridView列出了符合當(dāng)前查詢的所有條目,供用戶查看,雙擊其條目可以在中間的組合框內(nèi)顯示改條目的詳細內(nèi)容,供用戶修改。聯(lián)系客戶窗體的設(shè)計聯(lián)系客戶窗體用來實現(xiàn)企業(yè)與客戶的交流、溝通功能。實現(xiàn)該功能時調(diào)用了System.Net.Mail命名空間下的MailMessage類和SmtpClient類。界面設(shè)計如下圖所示。圖SEQ圖\*ARABIC17在窗體Load的時候自動載入客戶的編號、名稱和郵箱。如果選擇了上傳附件,則會打開一個OpenFileDialog對話框,供用戶選擇文件,并返回該文件的路徑。點擊發(fā)送后,調(diào)用系統(tǒng)函數(shù)發(fā)送郵件。水晶報表的設(shè)計客戶級別分析窗體主要反映不同級別的客戶情況,操作人員可以通過選擇客戶等級,查看制定級別的客戶詳細信息??蛻艏墑e分析窗體運行結(jié)果如下圖所示。圖SEQ圖\*ARABIC18關(guān)鍵性代碼解析郵件的發(fā)送在聯(lián)系客戶的窗體中,實現(xiàn)了通過客戶端發(fā)送郵件的功能,在事先給客戶發(fā)送郵件時,需要制定郵件的發(fā)送者、接受者、主題、內(nèi)容、發(fā)送郵件的SMTP服務(wù)器的地址及端口號。特別的,如果有附件的存在,還需要聲明一個ContentDispotion類的對象,并通過其屬性,完成附件屬性的設(shè)置,其運行代碼如下。
usingSystem;usingSystem.Collections.Generic;usingSystemponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Text;usingSystem.Windows.Forms;usingSystem.Data.SqlClient;usingSystem.Net.Mail;namespaceCRM.DataManage{publicpartialclassfrmRClient:Form{CRM.BaseClass.BaseOperateboperate=newCRM.BaseClass.BaseOperate();CRM.BaseClass.OperateAndValidateopAndvalidate=newCRM.BaseClass.OperateAndValidate();publicfrmRClient(){InitializeComponent();}privatevoidfrmRClientLoad(objectsender,EventArgse){opAndvalidate.cboxBind("selectdistinctClientIDfromtbClientInfo","tbClientInfo","ClientID",cboxCID);}privatevoidcboxCIDSelectedIndexChanged(objectsender,EventArgse){SqlDataReadersqlread=boperate.getread("selectCName,CEmailfromtbClientInfowhereClientID='"+cboxCID.Text.Trim()+"'");sqlread.Read();if(sqlread.HasRows){txtCName.Text=sqlread["CName"].ToString().Trim();txtCEmail.Text=sqlread["CEmail"].ToString().Trim();}sqlread.Close();}//選擇附件privatevoidbtnUPClick(objectsender,EventArgse){oFDialogSFile.InitialDirectory="C:\\";oFDialogSFile.Filter="allfiles(*.*)|*.*";oFDialogSFile.RestoreDirectory=true;oFDialogSFile.ShowDialog();cboxAccessories.Items.Add(oFDialogSFile.FileName.Trim());}//刪除附件privatevoidbtnDelClick(objectsender,EventArgse){if(cboxAccessories.Text==""){MessageBox.Show("沒有附件可刪!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information);}else{cboxAccessories.Items.Remove(cboxAccessories.Text.Trim());}}//發(fā)送郵件privatevoidbtnSendClick(objectsender,EventArgse){//郵箱格式驗證if(!opAndvalidate.validateEmail(txtSEmail.Text.Trim())){errorSEmail.SetError(txtSEmail,"輸入的郵箱格式不正確!");}else{errorSEmail.Clear();try{//創(chuàng)建MailMessage對象,使用郵件功能stringfile=Application.StartupPath+"testXML.xml";System.Net.Mail.MailMessagemyMail=newSystem.Net.Mail.MailMessage();myMail=newSystem.Net.Mail.MailMessage(txtSEmail.Text.Trim(),txtCEmail.Text.Trim());myMail.Subject=txtETitle.Text.Trim();myMail.Body=txtEContent.Text.Trim();if(cboxAccessories.Items.Count>0){for(inti=0;i<cboxAccessories.Items.Count;i++){System.Net.Mail.AttachmentmyAttachment=newSystem.Net.Mail.Attachment(cboxAccessories.Items[i].ToString(),System.Net.Mime.MediaTypeNames.Application.Octet);System.Net.Mime.ContentDispositiondisposition=myAttachment.ContentDisposition;disposition.CreationDate=System.IO.File.GetCreationTime(file);disposition.ModificationDate=System.IO.File.GetLastWriteTime(file);disposition.ReadDate=System.IO.File.GetLastAccessTime(file);myMail.Attachments.Add(myAttachment);}}System.Net.Mail.SmtpClientclient=newSystem.Net.Mail.SmtpClient(txtSService.Text.Trim(),Convert.ToInt32(txtServicePort.Text.Trim()));client.Credentials=newSystem.Net.NetworkCredential(txtUName.Text.Trim(),txtUPwd.Text.Trim());client.Send(myMail);MessageBox.Show("郵件發(fā)送成功!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information);}catch(Exceptionex){MessageBox.Show(ex.Message,"提示",MessageBoxButtons.OK,MessageBoxIcon.Information);}}}privatevoidbtnExitClick(objectsender,EventArgse){this.Close();}}}數(shù)據(jù)庫的自動備份與還原如下圖,數(shù)據(jù)庫的備份與還原的界面并不復(fù)雜,難點在在通過客戶端完成數(shù)據(jù)庫后臺的工作。圖SEQ圖\*ARABIC19其代碼如下:usingSystem;usingSystem.Collections.Generic;usingSystemponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Text;usingSystem.Windows.Forms;usingSystem.IO;namespaceCRM.SysManage{publicpartialclassfrmDataStore:Form{CRM.BaseClass.BaseOperateboperate=newCRM.BaseClass.BaseOperate();publicfrmDataStore(){InitializeComponent();}//設(shè)置備份文件的位置privatevoidbtnSelClick(objectsender,EventArgse){fbDialogFile.ShowDialog();txtDSPath.Text=fbDialogFile.SelectedPath.ToString().Trim()+"\\";}privatevoidbtnDStoreClick(objectsender,EventArgse){try{//判斷其是否已經(jīng)存在if(File.Exists(txtDSPath.Text.Trim()+".bak")){MessageBox.Show("該文件已經(jīng)存在!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information);txtDSPath.Text="";txtDSPath.Focus();}//數(shù)據(jù)庫的備份仍然使用的是SQL語句,LINQ更適合于數(shù)據(jù)的控制而不是數(shù)據(jù)庫的底層操作else{boperate.getcom("backupdatabasedbCRMtodisk='"+txtDSPath.Text.Trim()+".bak'");MessageBox.Show("數(shù)據(jù)備份成功!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information);}}catch(Exceptionex){MessageBox.Show(ex.Message,"提示",MessageBoxButtons.OK,MessageBoxIcon.Information);}}privatevoidbtnExitClick(objectsender,EventArgse){this.Close();}}}在程序中調(diào)用其他的軟件(如記事本)在幫助功能中,還可以快速的打開記事本、WORD的軟件,以下為C#中調(diào)用外部程序的代碼:privatevoid啟用記事本toolStripMenuItemClick(objectsender,EventArgse){System.Diagnostics.Process.Start("notepad.exe");}privatevoid啟用WordtoolStripMenuItemClick(objectsender,EventArgse){System.Diagnostics.Process.Start("winword.exe");}privatevoid啟用ExceltoolStripMenuItemClick(objectsender,EventArgse){System.Diagnostics.Process.Start("excel.exe");}三、系統(tǒng)的測試與糾錯在測試系統(tǒng)的過程中,系統(tǒng)出現(xiàn)了如下的幾個問題:使用的第三方導(dǎo)航欄插件NavBar由于是試用版,有時候只能顯示卻不能展開,即導(dǎo)航欄有時會失效。但由于沒有找到其他的免費的第三方導(dǎo)航欄插件,就沒有做改動,但這個問題也影響了整個程序的完整性。在使用水晶報表的時候,第一次使用需要再次輸入數(shù)據(jù)庫的登錄名和密碼,顯然這是一個系統(tǒng)設(shè)計的錯誤,能查看報表的用戶不一定都有數(shù)據(jù)庫的后臺密碼,在對水晶報表屬性中的集成安全性就行了設(shè)置以后,該問題圓滿解決。在對系統(tǒng)的查詢系統(tǒng)進行測試的時候發(fā)現(xiàn),有一些應(yīng)該有結(jié)果的查詢查詢出來的結(jié)果居然為空,檢查代碼后發(fā)現(xiàn),是編寫代碼的時候部分正則表達式書寫出錯,修改后再次測試,顯示正常。邀請了同宿舍的同學(xué)幫忙使用系統(tǒng),未再發(fā)現(xiàn)重大的程序錯誤,程序設(shè)計完成。后記畢業(yè)設(shè)計的系統(tǒng)至今已然完成,回想從選題、需求分析、代碼編寫、系統(tǒng)測試等過程中的收獲,我感到收獲良多。系統(tǒng)設(shè)計不是一件簡單的事情,從需求分析開始就要做大量的調(diào)查與規(guī)劃,由于時間急促,本系統(tǒng)的邏輯結(jié)構(gòu)并不復(fù)雜,但代碼的編寫量確實不小,有時候越是心急反而越發(fā)現(xiàn)不了不應(yīng)該的小錯誤。由于本人對新技術(shù)較為感興趣,因此選擇了C#為編程語言,LINQ為數(shù)據(jù)庫操作方法。在做畢業(yè)設(shè)計以前我編寫過的幾個系統(tǒng)一直使用的是JAVA語言,這次第一次用C#來做系統(tǒng)?;A(chǔ)知識的不牢固導(dǎo)致我需要不停的翻看參考書目里的案例,代碼編寫效率較低,同時也讓我明確了精通一門語言的重要性。在設(shè)計過程中我也仔細體會了JAVA與C#的異同,體驗了VS2023的代碼編寫的強大輔助。由于存在大量的控件,因此一個好的命名規(guī)范能夠節(jié)省大量的檢查代碼的時間,也能夠避免找不到控件的尷尬。通過此次畢業(yè)設(shè)計,回顧了大學(xué)四年的所學(xué)所得,感到學(xué)有所成,愿自己在將來的工作中能不枉大學(xué)四年的所學(xué),創(chuàng)出自己的天地。畢業(yè)設(shè)計(論文)網(wǎng).56QQ:306826066優(yōu)秀畢業(yè)設(shè)計網(wǎng).2計算機畢業(yè)設(shè)計網(wǎng).papersay畢業(yè)設(shè)計資料網(wǎng).163畢業(yè)設(shè)計論文網(wǎng).think58
主要參考文獻劉騰紅,孫細明.信息系統(tǒng)分析與設(shè)計.北京:科學(xué)出版社,2023.董金祥,陳剛,尹建偉.客戶關(guān)系管理(CRM).浙江:浙江大學(xué)出版社,2023.程控,革揚.MRP2\ERP原理與應(yīng)用.北京:清華大學(xué)出版社,2023.王小科,梁冰,呂雙VisualC#項目開發(fā)實例自學(xué)手冊.北京:人民郵電出版社,2023王的強,張曉娜,周靜.LINQ入門及應(yīng)用.北京:清華大學(xué)出版社,2023.賴文群,張蓬等.ERP/CRM/SCM/BI協(xié)同商務(wù)建設(shè)指南,北京:北京希望電子出版社,2023..(美國)內(nèi)格爾(ChristianNagel),(美國)billEvjen,(美國)JayGlynn.C#高級編程(第6版)(ProfessionalC#2023).李銘,譯北京:清華大學(xué)出版社,2023.(法國)馬格里(Marguerie.F.),(美國)艾歇特(Eichert.S.),(美國)伍利(Wooley.J.).LINQ實戰(zhàn)(圖靈程序設(shè)計叢書·微軟技術(shù)系列)(LINQinAction).陳黎夫,譯.北京:人民郵電出版社,2023.(美)米凱利斯.EssentialC#2.0.北京:人民郵電出版社,2023.H.M.Deitel,P.J.Deitel等.C#程序員教程(英文版).北京:電子工業(yè)出版社,2023.ganemploymenttribunalclaimEmploymenttribunalssortoutdisagreementsbetweenemployersandemployees.Youmayneedtomakeaclaimtoanemploymenttribunalif:youdon'tagreewiththedisciplinaryactionyouremployerhastakenagainstyouyouremployerdismissesyouandyouthinkthatyouhavebeendismissedunfairly.Formoreinformationaboutdismissalandunfairdismissal,see
Dismissal.Youcanmakeaclaimtoanemploymenttribunal,evenifyouhaven't
appealed
againstthedisciplinaryactionyouremployerhastakenagainstyou.However,ifyouwinyourcase,thetribunalmayreduceanycompensationawardedtoyouasaresultofyourfailuretoappeal.Rememberthatinmostcasesyoumustmakeanapplicationtoanemploymenttribunalwithinthreemonthsofthedatewhentheeventyouarecomplainingabouthappened.Ifyourapplicationisreceivedafterthistimelimit,thetribunalwillnotusuallyacceptit.Ifyouareworriedabouthowthetimelimitsapplytoyou,takeadvicefromoneoftheorganisationslistedunder
Furtherhelp.Employmenttribunalsarelessformalthansomeothercourts,butitisstillalegalprocessandyouwillneedtogiveevidenceunderanoathoraffirmation.Mostpeoplefindmakingaclaimtoanemploymenttribunalchallenging.Ifyouarethinkingaboutmakingaclaimtoanemploymenttribunal,youshouldgethelpstraightawayfromoneoftheorganisationslistedunder
Furtherhelp.Ifyouarebeingrepresentedbyasolicitoratthetribunal,theymayaskyoutosignanagreementwhereyoupaytheirfeeoutofyourcompensationifyouwinthecase.Thisisknownasa
damages-basedagreement.InEnglandandWales,yoursolicitorcan'tchargeyoumorethan35%ofyourcompensation
ifyouwinthecase.Ifyouarethinkingaboutsigningupfor
adamages-basedagreement,youshouldmakesureyou'reclearaboutthetermsoftheagreement.Itmightbebesttogetadvicefromanexperiencedadviser,forexample,ataCitizensAdviceBureau.
TofindyournearestCAB,includingthosethatgiveadvicebye-mail,clickon
nearestCAB.Formoreinformationaboutmakingaclaimtoanemploymenttribunal,see
Employmenttribunals.The(lackof)airupthereWatchmCaymanIslands-basedWebb,theheadofFifa'santi-racismtaskforce,isinLondonfortheFootballAssociation's150thanniversarycelebrationsandwillattendCity'sPremierLeaguematchatChelseaonSunday."IamgoingtobeatthematchtomorrowandIhaveaskedtomeetYayaToure,"hetoldBBCSport."Formeit'sabouthowhefeltandIwouldliketospeaktohimfirsttofindoutwhathisexperiencewas."Uefahas
openeddisciplinaryproceedingsagainstCSKA
forthe"racistbehaviouroftheirfans"during
City's2-1win.MichelPlatini,presidentofEuropeanfootball'sgoverningbody,hasalsoorderedanimmediateinvestigationintothereferee'sactions.CSKAsaidtheywere"surprisedanddisappointed"byToure'scomplaint.InastatementtheRussiansideadded:"WefoundnoracistinsultsfromfansofCSKA."Agehasreachedtheendofthebeginningofaword.Maybeguiltyinhisseemstopassingalotofdifferentlifebecametheappearanceofthesameday;Maybebackinthepast,tooneselftheparanoidweirdbeliefdisillusionment,thesedays,mymindhasbeenverymessy,inmymindconstantly.Alwaysfeeloneselfshouldgotodosomething,orwritesomething.Twentyyearsoflifetrajectorydeeplyshallow,suddenlyfeelsomething,doit.一字開頭的年齡已經(jīng)到了尾聲?;蛟S是愧疚于自己似乎把轉(zhuǎn)瞬即逝的很多個不同的日子過成了同一天的樣子;或許是追溯過去,對自己那些近乎偏執(zhí)的怪異信念的醒悟,這些天以來,思緒一直很凌亂,在腦海中不斷糾纏??傆X得自己自己似乎應(yīng)該去做點什么,或者寫點什么。二十年的人生軌跡深深淺淺,突然就感覺到有些事情,非做不可了。Theendofourlife,andcanmeetmanythingsreallydo?而窮盡我們的一生,又能遇到多少事情是真正地非做不可?Duringmychildhood,thinkluckymoneyandnewclothesarenecessaryforNewYear,butastheadvanceoftheage,willbemoreandmorefoundthatthosethingsareoptional;Juniorhighschool,thoughttohaveacrushonjustmeansthattherealgrowth,butoverthepastthreeyearslater,hiswritingofalumniinpeace,suddenlyfoundthatisn'treallygrowup,itseemsisnotsoimportant;Theninhighschool,thinkdon'twanttogiveventtooutyourinnervoicecanbeinthehighschoolchildrenofthefeelingsinaperiod,butwaseventuallyinfarctionwhengraduationpartyinthethroat,lateragainstoodonthepitchhehassweatprofusely,lookedathisthrownabasketballhoops,suddenlyfoundhimselfhasalreadycan'trememberhisappearance.童年時,覺得壓歲錢和新衣服是過年必備,但是隨著年齡的推進,會越來越發(fā)現(xiàn),那些東西根本就可有可無;初中時,以為要有一場暗戀才意味著真正的成長,但三年過去后,自己心平氣和的寫同學(xué)錄的時候,突然就發(fā)現(xiàn)是不是真正的成長了,好像并沒有那么重要了;然后到了高中,覺得非要吐露出自己的心聲才能為高中生涯里的懵懂情愫劃上一個句點,但畢業(yè)晚會的時候最終還是被梗塞在了咽喉,后來再次站在他曾經(jīng)揮汗如雨的球場,看著他投過籃球的球框時,突然間發(fā)現(xiàn)自己已經(jīng)想不起他的容顏。Originally,thisworld,canproduceachemicalreactiontoanevent,inadditiontoresolutely,havetodo,andtime.原來,這個世界上,對某個事件能產(chǎn)生化學(xué)反應(yīng)的,除了非做不可的堅決,還有,時間。Aperson'stime,yourideasarealwaysspecialtoclear.Want,want,lineisclear,asifnothingcouldshakehis.Alsoonceseemedtobedeterminedtodosomething,butmoreoftenishebackedoutatlast.Dislikehiscowardice,finallyfoundthattherearealotoflove,therearealotofmiss,likeshadowreallyhavebeendoomed.Thosewhodo,justgreenyearsoneselfgiveoneselfanarminjection,orisaself-righteousspiritual.一個人的時候,自己的想法總是特別地清晰。想要的,不想要的,界限明確,好像沒有什么可以撼動自己。也曾經(jīng)好像已經(jīng)下定了決心去做某件事,但更多的時候是最后又打起了退堂鼓。嫌惡過自己的怯懦,最終卻發(fā)現(xiàn)有很多緣分,有很多錯過,好像冥冥之中真的已經(jīng)注定。那些曾經(jīng)所謂的非做不可,只是青蔥年華里自己給自己注射的一支強心劑,或者說,是自以為是的精神寄托罷了。Atthemoment,theskyisdark,theairisfreshfactorafterjustrained.Suddenlythoughtofblueplaidshirt;Thosewerebrokenintovariousshapesofstationery;Fromthecorneratthebeginningofdeepfriendship;Havedeclared
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030全球元件參數(shù)測試儀行業(yè)調(diào)研及趨勢分析報告
- 2024年科普知識競賽試題庫及答案(共70題)
- 2024年青少年禁毒知識競賽小學(xué)組題庫及答案(共60題)
- 2025年度特種鋼材進口與國內(nèi)銷售合作協(xié)議
- 2025年度應(yīng)急響應(yīng)個人勞務(wù)派遣服務(wù)合同示范文本2篇
- 二零二五年度車庫租賃及停車場運營管理合同4篇
- 數(shù)字化背景下學(xué)校師德師風(fēng)教育的創(chuàng)新發(fā)展
- 數(shù)學(xué)教育與兒童發(fā)展游戲化教學(xué)的意義
- 二零二五年度鋁扣板藝術(shù)裝飾施工合同3篇
- 二零二五年度采砂場環(huán)境保護與修復(fù)合同3篇
- JB-T 8532-2023 脈沖噴吹類袋式除塵器
- 深圳小學(xué)英語單詞表(中英文)
- 護理質(zhì)量反饋內(nèi)容
- 山東省濟寧市2023年中考數(shù)學(xué)試題(附真題答案)
- 抖音搜索用戶分析報告
- 板帶生產(chǎn)工藝熱連軋帶鋼生產(chǎn)
- 鉆孔灌注樁技術(shù)規(guī)范
- 2023-2024學(xué)年北師大版必修二unit 5 humans and nature lesson 3 Race to the pole 教學(xué)設(shè)計
- 供貨進度計劃
- 國際尿失禁咨詢委員會尿失禁問卷表
- 彌漫大B細胞淋巴瘤護理查房
評論
0/150
提交評論