2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩42頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、<p><b>  畢業(yè)設(shè)計(jì)(論文)</b></p><p>  2013 年 6 月</p><p> 課題名稱企業(yè)信息管理系統(tǒng)</p><p> 院 (系)浦江學(xué)院</p><p> 專 業(yè)計(jì)算機(jī)科學(xué)與技術(shù)</p><p> 姓 名</p>&l

2、t;p> 學(xué) 號(hào)P1401090615</p><p> 起訖日期2013/3-2013/6</p><p> 指導(dǎo)教師</p><p><b>  企業(yè)信息管理系統(tǒng)</b></p><p><b>  摘 要</b></p><p>  企業(yè)信息管理是企業(yè)管理

3、的重要組成部分,面對(duì)大量的企業(yè)信息,采用人工管理,不僅浪費(fèi)時(shí)間、人力和物力,而且數(shù)據(jù)的準(zhǔn)確性和實(shí)時(shí)性低下。因此萌生了為設(shè)計(jì)一個(gè)企業(yè)信息管理系統(tǒng)作為自己畢業(yè)設(shè)計(jì)選題的想法。</p><p>  本文著重闡述了企業(yè)信息管理系統(tǒng)的整體開發(fā)過程,對(duì)系統(tǒng)的開發(fā)環(huán)境和開發(fā)工具進(jìn)行了介紹,同時(shí)也全面的敘述了設(shè)計(jì)思想和設(shè)計(jì)流程,以及詳細(xì)說明了數(shù)據(jù)庫的構(gòu)建流程和各個(gè)表之間的具體關(guān)系,并且對(duì)系統(tǒng)各個(gè)功能的實(shí)現(xiàn)過程和詳細(xì)設(shè)計(jì)過程進(jìn)行了

4、具體的分析,同時(shí)得出一個(gè)簡單的系統(tǒng)功能框圖,力爭(zhēng)以更清楚地顯示設(shè)計(jì)理念和設(shè)計(jì)整個(gè)方案的規(guī)劃和實(shí)施。</p><p>  本系統(tǒng)具有多方面特點(diǎn):系統(tǒng)功能完備,用戶使用方便簡捷,人性化的用戶界面,安全保密設(shè)置齊全,大大減少了操作人員和用戶的工作負(fù)擔(dān),提高了企業(yè)中信息管理的工作效率和企業(yè)的信息化水平。</p><p>  關(guān)鍵詞 :模塊 管理系統(tǒng) 數(shù)據(jù)庫 企業(yè)信息</p><

5、p>  Enterprises Information Manage System</p><p><b>  Abstract</b></p><p>  Enterprise information management is an important part of the management , Facing a large number of ent

6、erprise information,Using manual management, is not only a waste of time, manpower and material resources, and the accuracy of the data and real-time low, Therefore, the initiation of the idea for the design of an enterp

7、rise information management system as a graduate design topics.</p><p>  This article focuses on the overall development process of enterprise information management system, Introducing the system developmen

8、t environment and development tools, And make a comprehensive description of the design ideas and processes, Also make a detailed description of the specific association between the ideas and data table in the database c

9、reation, And specific analysis of the process of realization of various functions of the system and the detailed design process, At the same time </p><p>  This system has many features: system fully functio

10、nal, easy to use simple user-friendly user interface, complete security settings, greatly reducing the burden on the operators, improve the purchase of the work Efficiency and the level of Enterprise information. </p&

11、gt;<p>  Keywords: module;management system;database;enterprises information</p><p><b>  目 錄</b></p><p><b>  摘 要i</b></p><p>  Abstractii</p>

12、;<p>  第一章 項(xiàng)目概述1</p><p><b>  1.1課題背景1</b></p><p>  1.2 研究的目的及意義1</p><p>  1.3 系統(tǒng)目標(biāo)2</p><p>  第二章 需求分析3</p><p>  2.1可行性分析3</p&g

13、t;<p>  2.1.1 技術(shù)可行性3</p><p>  2.1.2 經(jīng)濟(jì)可行性3</p><p>  2.1.3 操作可行性3</p><p>  2.2 開發(fā)平臺(tái)的選擇4</p><p>  2.3 系統(tǒng)功能需求4</p><p>  2.3.1 系統(tǒng)的基本功能4</p>

14、<p>  2.3.2用戶界面需求4</p><p>  2.3.3可視化界面設(shè)計(jì)4</p><p>  2.3.4事件驅(qū)動(dòng)編程4</p><p><b>  2.4性能需求5</b></p><p>  2.4.1系統(tǒng)的可適應(yīng)性5</p><p>  2.4.2系統(tǒng)的安全性

15、5</p><p>  第三章 總體設(shè)計(jì)6</p><p>  3.1 系統(tǒng)總體設(shè)計(jì)描述6</p><p>  3.2 系統(tǒng)模塊圖6</p><p>  3.2.1 系統(tǒng)總體結(jié)構(gòu)6</p><p>  3.2.2系統(tǒng)模塊描述7</p><p>  3.3 數(shù)據(jù)庫設(shè)計(jì)8</p&

16、gt;<p>  3.3.1 數(shù)據(jù)庫介紹8</p><p>  3.3.2 系統(tǒng)E-R圖9</p><p>  3.3.3數(shù)據(jù)庫設(shè)計(jì)11</p><p>  3.4 安全保密設(shè)計(jì)13</p><p>  3.4.1 登陸用戶的安全性13</p><p>  3.4.2 操作安全性13&l

17、t;/p><p>  3.4.3 數(shù)據(jù)安全性13</p><p>  第四章 詳細(xì)設(shè)計(jì)與系統(tǒng)實(shí)現(xiàn)14</p><p>  4.1 詳細(xì)設(shè)計(jì)和系統(tǒng)實(shí)現(xiàn)步驟14</p><p>  4.2編程語言的選擇14</p><p>  4.3 前臺(tái)系統(tǒng)的實(shí)施14</p><p>  4.3.1 登錄

18、設(shè)計(jì)14</p><p>  4.3.2 基本信息設(shè)置15</p><p>  4.3.3 內(nèi)部信息管理17</p><p>  4.3.4 商品操作模塊20</p><p>  4.3.5用戶管理模塊24</p><p>  4.3.6用戶角色設(shè)置模塊25</p><p>  4.

19、3.7系統(tǒng)維護(hù)27</p><p>  4.3.8幫助28</p><p>  第五章 系統(tǒng)測(cè)試29</p><p>  5.1 測(cè)試的任務(wù)及目標(biāo)29</p><p>  5.1.1 測(cè)試的任務(wù)29</p><p>  5.1.2 測(cè)試的目標(biāo)29</p><p>  5.2

20、 測(cè)試方案29</p><p>  5.3 測(cè)試用例29</p><p><b>  結(jié)束語32</b></p><p><b>  參考文獻(xiàn)33</b></p><p><b>  致 謝34</b></p><p><b>

21、  第一章 項(xiàng)目概述</b></p><p><b>  1.1課題背景</b></p><p>  這個(gè)課題是以我國企業(yè)信息化管理的現(xiàn)狀為基礎(chǔ),結(jié)合所遇到的問題和在實(shí)際工作中的收獲,對(duì)企業(yè)信息化管理系統(tǒng)的設(shè)計(jì)與開發(fā)等方面的研究,專注于系統(tǒng)開發(fā)和硬件平臺(tái)的規(guī)范化,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)和開發(fā)工具的選擇與使用,其目的是為了從技術(shù)手段的角度闡述企業(yè)從傳統(tǒng)經(jīng)營管理模式向

22、信息化管理模式轉(zhuǎn)變的過程,以及企業(yè)信息管理系統(tǒng)對(duì)企業(yè)管理信息化的重要作用。</p><p>  世界經(jīng)濟(jì)發(fā)展已進(jìn)入一個(gè)激烈競(jìng)爭(zhēng)的年代,可以說,誰先獲得信息,誰就有可能抓住發(fā)展經(jīng)濟(jì)的機(jī)遇。同樣,誰能很好地管理和利用好信息,誰就有可能占領(lǐng)市場(chǎng),獲得效益。國內(nèi)外大量事實(shí)已說明:在目前這個(gè)激烈競(jìng)爭(zhēng)的市場(chǎng)經(jīng)濟(jì)中,誰的信息管理現(xiàn)代化水平高,誰重視信息資源的開發(fā)和利用,誰就能抓住機(jī)遇,在競(jìng)爭(zhēng)中取勝。在國內(nèi)的許多企業(yè)中,企業(yè)的信

23、息化管理也需逐步成熟及完善,允分利用信息資源,來節(jié)約企業(yè)的人力、財(cái)力和物力,成為各企業(yè)急需解決的問題。因此,開發(fā)一套功能完整,設(shè)計(jì)合理,使用方便的企業(yè)信息管理系統(tǒng)是很有必要的。</p><p>  1.2 研究的目的及意義</p><p>  目前,企業(yè)信息管理系統(tǒng)已經(jīng)非常廣泛的使用于國內(nèi)外各大企業(yè)單位中。同時(shí),許多基于不同行業(yè)的企業(yè)信息管理系統(tǒng)也被軟件開發(fā)商進(jìn)行開發(fā)使用。但是因?yàn)椴煌钠?/p>

24、業(yè)具有不同的企業(yè)管理制度,這就決定了不同的企業(yè)需要不同的企業(yè)信息管理系統(tǒng)。而且,企業(yè)管理信息量大、操作復(fù)雜、傳統(tǒng)的方式已經(jīng)不再適應(yīng)新的工作要求,同時(shí)開發(fā)設(shè)計(jì)適合企業(yè)的企業(yè)信息管理系統(tǒng),使其具有流程簡單、功能豐富、操作方便和通用性強(qiáng)等特點(diǎn),是加快企業(yè)信息管理工作辦公自動(dòng)化、信息資源化和管理科學(xué)化建設(shè)進(jìn)程必要途徑。因此建立一個(gè)適合企業(yè)使用的信息管理系統(tǒng),不僅可以促進(jìn)企業(yè)信息化管理的發(fā)展,而且同時(shí)促進(jìn)了企業(yè)的發(fā)展。</p>&l

25、t;p>  所以企業(yè)信息系統(tǒng)的成功實(shí)施,減小了企業(yè)工作人員的工作強(qiáng)度,提高公司的整體運(yùn)作效率和企業(yè)的信息化管理水平,大幅拓展業(yè)務(wù),爭(zhēng)取企業(yè)利潤最大化,進(jìn)一步提高企業(yè)的競(jìng)爭(zhēng)力,為企業(yè)行業(yè)提供了新型的管理模式,促進(jìn)企業(yè)信息化發(fā)展。</p><p><b>  1.3 系統(tǒng)目標(biāo)</b></p><p>  該企業(yè)信息管理系統(tǒng)的目標(biāo)是實(shí)現(xiàn)基本信息的管理,內(nèi)部信息的管理,

26、商品管理操作,用戶設(shè)置的管理和權(quán)限分配以及系統(tǒng)維護(hù)等功能。需要能夠存儲(chǔ)客戶信息以及產(chǎn)品信息,對(duì)其進(jìn)行相應(yīng)的輸入數(shù)據(jù)操作和管理(刪除、修改、查詢),具體功能實(shí)現(xiàn)如下:</p><p>  產(chǎn)品檔案管理:產(chǎn)品管理部門自行添加產(chǎn)品,可自定義產(chǎn)品屬性,費(fèi)用等。</p><p>  內(nèi)部信息管理:實(shí)現(xiàn)企業(yè)內(nèi)部的信息錄入,維護(hù),內(nèi)部資料的增加、查詢、刪除和維護(hù)。</p><p>

27、;  人事檔案管理:對(duì)員工信息管理和維護(hù),便于查詢維護(hù)。</p><p>  用戶管理:實(shí)現(xiàn)用戶注冊(cè)登錄,權(quán)限的管理。</p><p>  客戶管理:實(shí)現(xiàn)對(duì)客戶的信息進(jìn)行錄入,查詢和維護(hù)。</p><p>  商品操作:實(shí)現(xiàn)商品的進(jìn)貨,銷貨和查詢庫存的功能。</p><p>  角色管理:為不同用戶設(shè)置為不同角色,不同角色,有不同的權(quán)限,保證

28、信息的安全性。</p><p>  系統(tǒng)維護(hù) :實(shí)現(xiàn)系統(tǒng)中內(nèi)容的清理、備份和還原。</p><p><b>  第二章 需求分析</b></p><p>  軟件需求是對(duì)系統(tǒng)服務(wù)和約束的描述,軟件開發(fā)首先要確立軟件需求,即要做什么,需解決什么問題,準(zhǔn)確定義軟件需求是成功進(jìn)行軟件開發(fā)的關(guān)鍵。</p><p><b&

29、gt;  2.1可行性分析</b></p><p>  可行性研究是需求工程過程最先開始的活動(dòng),其目的是評(píng)估軟件項(xiàng)目的風(fēng)險(xiǎn),決策是否可行,確定問題是否能解決、是否值得解決。可行性研究一般主要集中在技術(shù)可行性,經(jīng)濟(jì)可行性,操作可行性三個(gè)方面。</p><p>  2.1.1 技術(shù)可行性</p><p>  技術(shù)可行性研究對(duì)開發(fā)的系統(tǒng)進(jìn)行功能、性能限制條件的

30、分析,確定在現(xiàn)有的資源(硬件、軟件、技術(shù)人員等)條件下,技術(shù)風(fēng)險(xiǎn)有多大,系統(tǒng)是否可以實(shí)現(xiàn)。因?yàn)樵诖髮W(xué)的學(xué)習(xí)中,有專門的C# 這種語言相關(guān)課程,并且曾經(jīng)參加實(shí)訓(xùn)開發(fā)項(xiàng)目,有一定的實(shí)際開發(fā)經(jīng)驗(yàn)。本系統(tǒng)是在學(xué)校開發(fā),遇到問題可以與同學(xué)一起研究,再加上指導(dǎo)老師的指導(dǎo),開發(fā)本系統(tǒng)不會(huì)有太大問題,所以在技術(shù)上是可行的。</p><p>  2.1.2 經(jīng)濟(jì)可行性</p><p>  系統(tǒng)的經(jīng)濟(jì)可行性是

31、對(duì)開發(fā)成本的估算以及可能取得效益的評(píng)估,估算開發(fā)的成本是否會(huì)超過項(xiàng)目預(yù)期的利潤,分析項(xiàng)目對(duì)其他產(chǎn)品的或利潤的影響,以確定待開發(fā)的系統(tǒng)是否值得投資開發(fā)。</p><p>  本模塊簡單易開發(fā),且開發(fā)成本低,開發(fā)運(yùn)行的企業(yè)信息管理系統(tǒng)實(shí)現(xiàn)了計(jì)算機(jī)化,節(jié)省了大量的人力,物力和財(cái)力,使工作人員從繁重的工作中解脫出來,同時(shí)減少了管理中的失誤,節(jié)省了大量的時(shí)間,大幅度的提高了管理效率,其所產(chǎn)生的效益遠(yuǎn)遠(yuǎn)大于該系統(tǒng)的開發(fā)成本。

32、因而,從經(jīng)濟(jì)上考慮,是可行的。</p><p>  2.1.3 操作可行性</p><p>  關(guān)于操作是否可行,本系統(tǒng)對(duì)使用者的計(jì)算機(jī)技能要求不高,只要求熟悉基本的電腦操作,開發(fā)投入運(yùn)行的系統(tǒng)具有操作簡單化,靈活性高,易上手等優(yōu)點(diǎn),可以滿足企業(yè)管理者對(duì)不同員工的不同需求。使用者經(jīng)過軟件實(shí)施人員培訓(xùn)后,會(huì)在短時(shí)間內(nèi)掌握并熟練使用該系統(tǒng),使用者只需要?jiǎng)右粍?dòng)鼠標(biāo)和鍵盤就可以實(shí)現(xiàn)想要的操作。&l

33、t;/p><p>  綜上所述,本系統(tǒng)的開發(fā)在技術(shù)上,經(jīng)濟(jì)上,操作上都是可行的,所以可以開始對(duì)本系統(tǒng)進(jìn)行開發(fā)。</p><p>  2.2 開發(fā)平臺(tái)的選擇</p><p>  (1)操作系統(tǒng): Windows XP操作系統(tǒng);</p><p>  (2)程序設(shè)計(jì)語言: Microsoft Visual Studio 2008;</p>

34、<p>  (3)系統(tǒng)數(shù)據(jù)庫: SQL Server2005;</p><p>  2.3 系統(tǒng)功能需求</p><p>  2.3.1 系統(tǒng)的基本功能</p><p>  本系統(tǒng)目標(biāo)是實(shí)現(xiàn)對(duì)企業(yè)信息的管理和維護(hù),對(duì)員工的信息,客戶的信息以及商品的信息管理進(jìn)行處理,同時(shí)能夠按照需要進(jìn)行查詢,方便企業(yè)內(nèi)部工作人員的管理,節(jié)約人力、物力和財(cái)力。所需的功能如下

35、:</p><p>  1.能夠?qū)崿F(xiàn)企業(yè)內(nèi)部管理人員的登錄,輸入正確的用戶名和密碼,進(jìn)行登錄。</p><p>  2.超級(jí)管理員登錄后,可以對(duì)不同的用戶,設(shè)置不同的權(quán)限,設(shè)置好不同的權(quán)限后,不同的用戶登錄后,可以操作的功能權(quán)限是不一樣的。</p><p>  3.可以實(shí)現(xiàn)基本信息的增加、刪除、修改和查詢,方便使用者的使用。</p><p>

36、  4.能夠?qū)崿F(xiàn)內(nèi)部信息的增加、刪除、修改和查詢,企業(yè)的客戶信息及區(qū)域信息的管理,對(duì)客戶及區(qū)域以及區(qū)域負(fù)責(zé)人的變動(dòng)信息及時(shí)更新。</p><p>  5.可以記錄產(chǎn)品信息以及公司內(nèi)部重大的事件(商業(yè)上和公司活動(dòng)上),方便查詢。</p><p>  6.商品操作,實(shí)現(xiàn)簡單的企業(yè)進(jìn)銷存功能,產(chǎn)品的進(jìn)貨、銷貨和查詢庫存的功能。</p><p>  7.可以實(shí)現(xiàn)用戶的添加,

37、刪除,以及角色權(quán)限的分配功能,保證企業(yè)的信息安全。</p><p>  2.3.2用戶界面需求</p><p>  系統(tǒng)應(yīng)該盡可能地為用戶操作提供方便,保證用戶界面運(yùn)作的一致性。用戶應(yīng)能通過界面較容易地實(shí)現(xiàn)所需功能,在功能實(shí)現(xiàn)完善的基礎(chǔ)上要求界面美觀。</p><p>  2.3.3可視化界面設(shè)計(jì)</p><p>  微軟公司的VS 2008

38、 是Windows應(yīng)用程序開發(fā)工具, 它為用戶提供大量的界面元素,在使用中把窗體以及"菜單"、"按鈕"“檢查框”等等控件稱為對(duì)象,用戶可以利用鼠標(biāo)、鍵盤把這些控件對(duì)象拖動(dòng)到合適的位置,設(shè)置其大小、形狀、屬性等,就可以得到所需要的界面,其主要的特點(diǎn)是界面布局快且美觀(控件很多),開發(fā)周期較短和自定義控件制作使用很方便(擴(kuò)展性很強(qiáng))。故而,選擇VS開發(fā)本系統(tǒng)是一個(gè)相對(duì)較好的選擇。</p>

39、<p>  2.3.4事件驅(qū)動(dòng)編程</p><p>  所謂的事件驅(qū)動(dòng)編程,就是在使用VS進(jìn)行設(shè)計(jì)時(shí),必須首先確定應(yīng)用程序如何同用戶進(jìn)行交互。例如進(jìn)行鼠標(biāo)單擊、鍵盤輸入內(nèi)容等事件時(shí),需要開發(fā)人員編寫代碼控制這些事件的響應(yīng)。</p><p><b>  2.4性能需求</b></p><p>  2.4.1系統(tǒng)的可適應(yīng)性</p&

40、gt;<p>  該企業(yè)信息系統(tǒng)使用C # 開發(fā)語言編寫,開發(fā)周期較短,所耗費(fèi)的資源不大,電腦硬件和軟件都能夠滿足條件的,綜上,系統(tǒng)是可以正常開發(fā)運(yùn)行的。</p><p>  該系統(tǒng)減少了很多不必要的資源,拒絕冗余的紙張式的管理。很大程度上節(jié)省了企業(yè)的資源,同時(shí)計(jì)算機(jī)高效的存儲(chǔ)與快速查詢功能大大提高了企業(yè)信息管理的效率。</p><p>  2.4.2系統(tǒng)的安全性</p

41、><p>  該系統(tǒng)為使用的工作人員提供了密碼設(shè)置和修改的功能,工作人員登錄后,修改自己的密碼,保證密碼的安全,需要通過密碼驗(yàn)證后才能使用本系統(tǒng)。對(duì)信息進(jìn)行管理,保證了信息的安全性。</p><p><b>  第三章 總體設(shè)計(jì)</b></p><p>  3.1 系統(tǒng)總體設(shè)計(jì)描述</p><p>  系統(tǒng)設(shè)計(jì),即對(duì)有關(guān)系統(tǒng)

42、全局問題的設(shè)計(jì),也就是設(shè)計(jì)系統(tǒng)總的處理方案,又稱系統(tǒng)概要設(shè)計(jì)。</p><p>  經(jīng)過需求分析階段的工作,對(duì)于企業(yè)信息管理系統(tǒng),我們已經(jīng)清楚了該“做什么”,現(xiàn)在是處于該“怎樣做”的階段了??傮w設(shè)計(jì)的目的是解決這個(gè)系統(tǒng)該如何實(shí)現(xiàn)的問題。</p><p>  總體設(shè)計(jì)過程一般分為兩個(gè)主要階段:功能設(shè)計(jì),確定該企業(yè)信息管理系統(tǒng)的實(shí)現(xiàn)方案;結(jié)構(gòu)設(shè)計(jì),確定該軟件的結(jié)構(gòu)組成。功能設(shè)計(jì)以需求分析為基礎(chǔ)

43、的。結(jié)構(gòu)設(shè)計(jì)是確定程序由哪些模塊組成,以及這些模塊之間的關(guān)系。</p><p>  根據(jù)軟件工程原理,在利用模塊進(jìn)行結(jié)構(gòu)設(shè)計(jì)時(shí),我們應(yīng)遵循如下原則:</p><p> ?、鸥吣K的信息隱蔽程度。</p><p> ?、聘邇?nèi)聚,低耦合。模塊之間的聯(lián)系程度遵循,各模塊間的聯(lián)系越弱,模塊的獨(dú)立性越高,該系統(tǒng)的整體結(jié)構(gòu)越好。</p><p> ?、?

44、強(qiáng)模塊內(nèi)部的組合強(qiáng)度是高功能的組合。</p><p>  ⑷ 簡化和概括問題,把握問題的本質(zhì),它是分層次的,即抽象。同時(shí)求精,它是抽象的逆過程,對(duì)問題自頂向下進(jìn)行逐步分解、細(xì)化至細(xì)節(jié)的過程。</p><p> ?、?復(fù)用,利用某些已經(jīng)開發(fā)的、對(duì)建立新系統(tǒng)有用的軟件要素來生成新的軟件系統(tǒng),好處在于提高生產(chǎn)效率,提高軟件的質(zhì)量,改善軟件系統(tǒng)的可維護(hù)性。</p><p>

45、  3.2 系統(tǒng)模塊圖 </p><p>  3.2.1 系統(tǒng)總體結(jié)構(gòu)</p><p>  系統(tǒng)安全性和可控性的提高,使用戶放心使用軟件,而不必?fù)?dān)心系統(tǒng)泄密或感染病毒,滿足在系統(tǒng)功能方面發(fā)展、完善的要求。系統(tǒng)具備簡單易用,高度靈活性與可自定義性,嚴(yán)密的多級(jí)管理權(quán)限功能等特點(diǎn)。</p><p>  模塊層次圖,是描述軟件層次特性的工具,它具有圖形清晰的優(yōu)點(diǎn),但是同時(shí)它

46、也具備一些缺點(diǎn),比如不能對(duì)程序的主要執(zhí)行邏輯進(jìn)行表明,尤其是對(duì)模塊之間的通訊情況沒有明確的表明。</p><p>  根據(jù)需求分析、用戶的要求以及為完善系統(tǒng)而添加的一些功能,可以得到系統(tǒng)的模塊層次圖。本系統(tǒng)后臺(tái)管理員子系統(tǒng)的功能結(jié)構(gòu)圖3-1所示。</p><p>  圖3-1企業(yè)信息管理系統(tǒng)功能模塊圖</p><p>  注:以上最底層的管理模塊都涉及數(shù)據(jù)的添加、刪

47、除、修改以及查詢等功能,這里為了圖的簡化未詳細(xì)畫出。</p><p>  3.2.2系統(tǒng)模塊描述 </p><p>  系統(tǒng)模塊的描述主要是描述出系統(tǒng)模塊的功能和處理。主要是用文字去描述,而不是用圖形圖描述。</p><p><b>  用戶管理</b></p><p>  ( 1 )用戶信息管理</p>

48、<p>  管理員為剛剛?cè)肼毜穆殕T分配用戶名,以及密碼,如果職員忘記密碼,超級(jí)管理員可以重新設(shè)置密碼,保證賬戶的正常使用。同時(shí)管理員可以對(duì)用戶進(jìn)信息的修改和刪除,對(duì)離職的職員的信息進(jìn)行刪除,保證信息的正常。</p><p><b>  ( 2 )角色管理</b></p><p>  角色管理主要是為了權(quán)限不足的使用者對(duì)信息造成誤刪,修改等操作。管理員對(duì)不同的

49、用戶設(shè)置不同的角色,同時(shí)對(duì)不同的角色設(shè)置不同的功能,屬于不同角色的不同用戶,進(jìn)入后,可以操作的功能,也是不一樣的。這為了保證權(quán)限不足的職員,只能查看到他權(quán)限內(nèi)的相關(guān)信息,保證信息的安全性。</p><p><b>  2.基本信息管理</b></p><p>  該功能模塊主要有企業(yè)信息管理和員工資料管理功能,對(duì)一些合作的企業(yè),進(jìn)行記錄,刪除,修改和查詢,方便使用者的

50、查詢,提高工作效率,同時(shí)管理員工的資料,進(jìn)行增加,刪除,修改和維護(hù),方便對(duì)員工的聯(lián)系。</p><p><b>  3.內(nèi)部信息管理</b></p><p>  該功能模塊主要有區(qū)域信息管理、客戶資料管理功能和競(jìng)爭(zhēng)對(duì)手的信息管理,區(qū)域信息管理中,有區(qū)域的編號(hào),地址,以及區(qū)域負(fù)責(zé)人,方便聯(lián)系,保證區(qū)域業(yè)務(wù)正常,客戶資料,是記錄客戶的信息,及時(shí)聯(lián)系,提供優(yōu)質(zhì)的售前和售后服

51、務(wù),競(jìng)爭(zhēng)對(duì)手信息,是記錄商業(yè)上競(jìng)爭(zhēng)對(duì)手的信息,知己知彼百戰(zhàn)不殆。</p><p><b>  4.產(chǎn)品信息功能</b></p><p>  該功能模塊主要有產(chǎn)品信息管理和企業(yè)重大事件的記錄功能,方便查詢企業(yè)的產(chǎn)品資料,重大事件管理,即記錄企業(yè)的一些大的事件,比如員工的重大銷售行為,企業(yè)的周年活動(dòng)或者重大的合作伙伴等等信息。</p><p>&l

52、t;b>  5.商品操作</b></p><p>  該功能模塊是一個(gè)簡單的企業(yè)進(jìn)銷存功能,包含商品進(jìn)貨,商品銷貨,商品庫存查詢的功能。商品進(jìn)貨后,庫存增加,記錄數(shù)據(jù)到數(shù)據(jù)庫,然后可以進(jìn)入商品銷貨界面,可以對(duì)需要銷售的商品,進(jìn)行銷貨,在庫存數(shù)量允許的條件下,進(jìn)行銷貨操作,如果超過庫存數(shù)量,會(huì)自動(dòng)報(bào)錯(cuò)。</p><p><b>  6系統(tǒng)維護(hù)</b>&

53、lt;/p><p>  包括數(shù)據(jù)的備份,數(shù)據(jù)還原和數(shù)據(jù)情況。數(shù)據(jù)備份是對(duì)該系統(tǒng)中的以上描述的信息,進(jìn)行備份,以防數(shù)據(jù)丟失的情況出現(xiàn)。數(shù)據(jù)還原,是對(duì)系統(tǒng)中的數(shù)據(jù)丟失,通過備份的數(shù)據(jù),對(duì)系統(tǒng)的數(shù)據(jù)進(jìn)行還原,保證信息的正確性和安全性。數(shù)據(jù)清理,和對(duì)不需要的數(shù)據(jù),進(jìn)行一鍵清理功能,清理系統(tǒng)中的垃圾文件,保證企業(yè)信息管理系統(tǒng)中文件的檢索正確性。</p><p>  3.3 數(shù)據(jù)庫設(shè)計(jì) </p>

54、;<p>  3.3.1 數(shù)據(jù)庫介紹 </p><p>  該系統(tǒng)使用的是數(shù)據(jù)庫SQL SERVER 2005,數(shù)據(jù)庫的設(shè)計(jì)考慮到簡單,清晰,故而設(shè)計(jì)的表比較少,關(guān)系比較簡單。SQL是英文Structured Query Language的縮寫,意思為結(jié)構(gòu)化查詢語言,主要功能就是同各種數(shù)據(jù)庫建立聯(lián)系,進(jìn)行溝通。</p><p>  設(shè)計(jì)一個(gè)好的數(shù)據(jù)庫,我們需要耐心收集數(shù)據(jù)和使

55、用合理的方法來分析數(shù)據(jù),認(rèn)真的理清數(shù)據(jù)間的各種關(guān)系,以防對(duì)數(shù)據(jù)庫應(yīng)用不利的因素出現(xiàn)等等。在數(shù)據(jù)庫的整個(gè)設(shè)計(jì)過程中,我們必須按照步驟,一步一步認(rèn)真的完成。一個(gè)良好的數(shù)據(jù)庫的設(shè)計(jì)將對(duì)基于該數(shù)據(jù)庫的應(yīng)用有積極的影響,便于系統(tǒng)的開發(fā),維護(hù)。</p><p>  數(shù)據(jù)庫(DBS)的設(shè)計(jì)過程有以下幾個(gè)步驟:</p><p> ?、?確定建立數(shù)據(jù)庫的目的和收集數(shù)據(jù);</p><p&g

56、t;<b> ?、?建立概念模型;</b></p><p><b> ?、?建立數(shù)據(jù)模型;</b></p><p> ?、?實(shí)施與維護(hù)數(shù)據(jù)庫;</p><p>  數(shù)據(jù)庫的設(shè)計(jì)對(duì)數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)有重大作用。如果想要為建立在數(shù)據(jù)庫上的應(yīng)用提供方便,就必須要設(shè)計(jì)合理的數(shù)據(jù)庫(DBS)。同時(shí)數(shù)據(jù)庫的結(jié)構(gòu)設(shè)計(jì)會(huì)隨著用戶需求和特

57、定應(yīng)用的變化而進(jìn)行相應(yīng)的變化。</p><p>  3.3.2 系統(tǒng)E-R圖 </p><p>  概念模型是對(duì)信息世界建模,所以概念模型能夠方便、準(zhǔn)確地表示出信息世界中的常用概念。最為常用的概念模型表示方法是實(shí)體-聯(lián)系方法。該方法用E-R圖來對(duì)現(xiàn)實(shí)世界的概念模型進(jìn)行描述,E-R方法也稱E-R模型。</p><p>  E-R圖提供了表示實(shí)體型、屬性和聯(lián)系的方法:&

58、lt;/p><p>  實(shí)體型:用矩形表示,矩形框內(nèi)寫明實(shí)體名。</p><p>  屬性:用橢圓形表示,并用無向邊將其與相應(yīng)的實(shí)體型連接起來。</p><p>  聯(lián)系:用菱形表示,零星框內(nèi)寫明聯(lián)系名,并用無向邊分別與有關(guān)實(shí)體型連接起來,同時(shí)在無向邊旁標(biāo)上聯(lián)系的類型(1:1,1:n或m:n)。</p><p>  在本系統(tǒng)中,主要有以下的實(shí)體:

59、員工、客戶、產(chǎn)品、區(qū)域等。其中員工實(shí)體與屬性如圖3-3所示。</p><p>  圖3-3員工實(shí)體E-R圖</p><p>  客戶實(shí)體與屬性如圖3-4所示:</p><p>  圖3-4客戶實(shí)體E-R圖</p><p>  產(chǎn)品實(shí)體與屬性如圖3-5所示:</p><p>  圖3-5產(chǎn)品實(shí)體E-R圖</p>

60、;<p>  區(qū)域?qū)嶓w屬性如圖3-6所示:</p><p>  圖3-6區(qū)域?qū)嶓wE-R圖</p><p>  3.3.3數(shù)據(jù)庫設(shè)計(jì)</p><p>  本系統(tǒng)采用SQL Server 2005作為后臺(tái)數(shù)據(jù)庫。數(shù)據(jù)庫名命為db_CRM,其中包含12張數(shù)據(jù)表,下面分別進(jìn)行介紹。</p><p>  表3-1 tb_Cinfo (企業(yè)

61、基本信息表)</p><p>  表3-2 tb_ClientInfo(客戶信息表)</p><p>  表3-3 tb_Employee(員工信息表)</p><p>  表3-4 tb_GoodsInfo(貨物信息表)</p><p>  表3-5 tb_User(用戶信息表)</p><p>  表3-6 Pro

62、buy(進(jìn)貨信息表)</p><p>  表3-7 Prosell(銷貨信息表)</p><p>  表3-8 ShowRight權(quán)限表)</p><p>  表3-9 Role(角色表)</p><p>  3.4 安全保密設(shè)計(jì)</p><p>  作為一個(gè)管理系統(tǒng),為了保護(hù)系統(tǒng)中的信息不被隨意更改,系統(tǒng)須有自己的

63、保密措施。合法的用戶才能正常登錄并使用該系統(tǒng),非法的用戶將不能打開本系統(tǒng)。因此,為保證系統(tǒng)的正常使用,需要設(shè)置指定的用戶進(jìn)行才可以對(duì)該系統(tǒng)中的信息進(jìn)行操作。</p><p>  3.4.1 登陸用戶的安全性</p><p>  對(duì)員工及管理員用戶,系統(tǒng)設(shè)計(jì)了登陸界面,合法用戶使用密碼進(jìn)行登錄,該密碼由用戶進(jìn)行設(shè)置,從而有效實(shí)現(xiàn)對(duì)用戶的身份驗(yàn)證。</p><p> 

64、 3.4.2 操作安全性</p><p>  超級(jí)管理員可以對(duì)系統(tǒng)中的普通用戶進(jìn)行權(quán)限的授予和回收。</p><p>  3.4.3 數(shù)據(jù)安全性</p><p>  客戶端層和數(shù)據(jù)庫層獨(dú)立開來,客戶端無法與本質(zhì)的數(shù)據(jù)庫相接觸,使非法入侵者無法對(duì)數(shù)據(jù)進(jìn)行非法的修改和破壞,有效的保護(hù)數(shù)據(jù)庫的安全。</p><p>  第四章 詳細(xì)設(shè)計(jì)與系統(tǒng)實(shí)

65、現(xiàn)</p><p>  4.1 詳細(xì)設(shè)計(jì)和系統(tǒng)實(shí)現(xiàn)步驟 </p><p>  詳細(xì)設(shè)計(jì)階段的根本目標(biāo)是確定如何實(shí)現(xiàn)所需要的系統(tǒng),對(duì)軟件模塊結(jié)構(gòu)中各個(gè)模塊的內(nèi)部過程進(jìn)行描述。</p><p>  系統(tǒng)實(shí)現(xiàn)一般就是指的編碼階段。編碼就是將信息從一種形式或格式轉(zhuǎn)換為另一種形式的過程。</p><p>  4.2編程語言的選擇</p>

66、<p>  本系統(tǒng)是在Visual Studio 2008平臺(tái)運(yùn)用Winform技術(shù)來實(shí)現(xiàn),采用C#語言作為開發(fā)工具,使用的數(shù)據(jù)庫為SQL Server 2005。</p><p>  4.3 前臺(tái)系統(tǒng)的實(shí)施</p><p>  本系統(tǒng)基于微軟的Framework1.1架構(gòu),使用C#語言進(jìn)行開發(fā),采用了基于Winform形式的C/S方式。</p><p>

67、  在本系統(tǒng)中,創(chuàng)建一個(gè)數(shù)據(jù)庫的連接類,對(duì)數(shù)據(jù)庫進(jìn)行訪問。連接之后,用幾個(gè)簡單的函數(shù)完成對(duì)數(shù)據(jù)庫的增、刪、改、查操作。</p><p>  4.3.1 登錄設(shè)計(jì)</p><p>  公司的員工使用該系統(tǒng),首先需要的是運(yùn)行該程序,,進(jìn)入該系統(tǒng)的登錄界面,選擇正確的用戶名,和輸入對(duì)應(yīng)的密碼,進(jìn)行登錄。登錄界面設(shè)計(jì)如圖4-1所示:</p><p><b>  圖

68、4-1 登錄界面</b></p><p>  該登錄實(shí)現(xiàn)代碼如下:</p><p>  private void btnLogin_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  SqlDataReader sqlread = b

69、operate.getread("select UserName,UserPwd from tb_User where UserName='" + cboxUName.Text.Trim() + "' and UserPwd='" + txtPwd.Text.Trim() + "'");</p><p>  sqlread

70、.Read();</p><p>  AppDomain.CurrentDomain.SetData("username", cboxUName.Text);</p><p>  User users = new User();</p><p>  users.UserName = cboxUName.Text;</p><p

71、>  if (sqlread.HasRows)</p><p><b>  {</b></p><p>  User user = new User();</p><p>  user.UserName = cboxUName.Text;</p><p>  M_str_name = cboxUName.Text;

72、</p><p>  M_str_pwd = txtPwd.Text.Trim();</p><p>  frmMain fmain = new frmMain();</p><p>  this.Hide();</p><p>  fmain.Show();</p><p><b>  }</b>

73、;</p><p><b>  else</b></p><p><b>  {</b></p><p>  MessageBox.Show("用戶名或密碼錯(cuò)誤,請(qǐng)重新輸入!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Informati

74、on);</p><p>  txtPwd.Text = "";</p><p>  cboxUName.Focus();</p><p><b>  }</b></p><p>  sqlread.Close();</p><p><b>  }</b>

75、</p><p>  4.3.2 基本信息設(shè)置</p><p>  登錄該系統(tǒng)后,可以看到基本信息管理,這里面有兩個(gè)功能,基本信息管理和員工信息管理,基本信息管理如下圖:</p><p>  圖4-2 基本信息管理</p><p>  其中“增加”的代碼實(shí)現(xiàn)如下:</p><p>  private void tsbt

76、nAdd_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  opAndvalidate.autoNum("select ID from tb_CInfo", "tb_CInfo", "ID", "EP", &qu

77、ot;1000001", txtID);</p><p>  tsbtnSave.Enabled = true;</p><p>  M_int_judge = 0;</p><p>  ClearText();</p><p><b>  }</b></p><p>  圖4-3員工信

78、息管理</p><p>  其中“編輯”代碼實(shí)現(xiàn)如下:</p><p>  private void tsbtnEdit_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  tsbtnSave.Enabled = true;</p>

79、<p>  M_int_judge = 1;</p><p><b>  } </b></p><p>  4.3.3 內(nèi)部信息管理</p><p>  該功能模塊主要有區(qū)域信息管理,客戶信息管理和競(jìng)爭(zhēng)對(duì)手信息管理。因?yàn)樾畔⑸婕暗絻?nèi)部資料,所以為內(nèi)部信息管理,超級(jí)管理者可以對(duì)用戶授權(quán)決定用戶是否可以看的到。如圖4-4,4-5

80、,4-6所示:</p><p>  圖4-4區(qū)域信息管理</p><p>  圖4-5客戶資料管理</p><p>  圖4-6競(jìng)爭(zhēng)對(duì)手資料管理</p><p>  其中“保存”代碼實(shí)現(xiàn)如下:</p><p>  private void tsbtnSave_Click(object sender, EventArgs

81、 e)</p><p><b>  {</b></p><p>  if (M_int_judge == 0)</p><p><b>  {</b></p><p>  errorCFax.Clear();</p><p>  errorCPhone.Clear();<

82、;/p><p>  errorCPostCode.Clear();</p><p>  errorCEmail.Clear();</p><p>  boperate.getcom("insert into tb_ClientInfo(ClientID,CName,CStep,CRoot,CTrade,CType,"</p><p

83、>  + "CArea,CPhone,CFax,CPostCode,CAddress,CEmail,CRemark) values('" + txtClientCode.Text.Trim()</p><p>  + "','" + txtCName.Text.Trim() + "','" + cboxCSt

84、ep.Text.Trim() + "','" + cboxCRoot.Text.Trim()</p><p>  + "','" + cboxCTrade.Text.Trim() + "','" + cboxCType.Text.Trim() + "','" + cbox

85、CArea.Text.Trim()</p><p>  + "','" + txtCPhone.Text.Trim() + "','" + txtCFax.Text.Trim() + "','" + txtCPostCode.Text.Trim()</p><p>  + "

86、;','" + txtCAddress.Text.Trim() + "','" + txtCEmail.Text.Trim() + "','" + txtCRemark.Text.Trim() + "')");</p><p>  frmClientManage_Load(sender,

87、e);</p><p>  MessageBox.Show("客戶信息添加成功!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);</p><p>  tsbtnSave.Enabled = false;</p><p><b>  }</b&

88、gt;</p><p><b>  }</b></p><p><b>  }</b></p><p>  if (M_int_judge == 1)</p><p><b>  {</b></p><p>  boperate.getcom("

89、;update tb_ClientInfo set CName='" + txtCName.Text.Trim()</p><p>  + "',CStep='" + cboxCStep.Text.Trim() + "',CRoot='" + cboxCRoot.Text.Trim() + "',CTrad

90、e='" + cboxCTrade.Text.Trim() + "',CType='" + cboxCType.Text.Trim() + "',CArea='" + cboxCArea.Text.Trim() + "',CPhone='" + t

91、xtCPhone.Text.Trim() + "',CFax='" + txtCFax.Text.Trim()</p><p>  + "',CPostCode='" + txtCPostCode.Text.Trim() + "',CAddress='" + txtCAddress.Text.Trim()

92、 + "',CEmail='" + txtCEmail.Text.Trim() + "',CRemark='" + txtCRemark.Text.Trim() + "' where ClientID='" + txtClientCode.Text.Trim() + "'");</p>

93、;<p>  frmClientManage_Load(sender, e);</p><p>  MessageBox.Show("客戶信息修改成功!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);</p><p>  tsbtnSave.Enabled = fal

94、se;</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p>  4.3.4 商品操作模塊</p>

95、<p>  進(jìn)入該頁面后,可以看到商品操作的下拉菜單,可以對(duì)商品進(jìn)行簡單的進(jìn)貨、銷貨和長查詢庫存的功能,該功能的頁面設(shè)計(jì)如圖4-7、4-8、4-9所示:</p><p>  圖4-7商品進(jìn)貨管理</p><p>  圖4-8商品銷貨管理</p><p>  對(duì)商品的查詢功能的實(shí)現(xiàn)代碼如下:</p><p>  private v

96、oid tsbtnLook_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p><b>  try</b></p><p><b>  {</b></p><p>  if (tstxtKeyWord.Te

97、xt == "")</p><p><b>  {</b></p><p>  frmGInfoManage_Load(sender, e);</p><p><b>  }</b></p><p>  if (tscboxCondition.Text.Trim() == &qu

98、ot;貨物編號(hào)")</p><p><b>  {</b></p><p>  DataSet myds = boperate.getds(M_str_sql + " where GID like '%" + tstxtKeyWord.Text.Trim() + "%'", M_str_table);&

99、lt;/p><p>  if (myds.Tables[0].Rows.Count > 0)</p><p>  dgvGInfo.DataSource = myds.Tables[0];</p><p><b>  else</b></p><p>  MessageBox.Show("沒有要查找的相關(guān)記錄

100、!");</p><p><b>  }</b></p><p>  if (tscboxCondition.Text.Trim() == "貨物名稱")</p><p><b>  {</b></p><p>  DataSet myds = boperate.get

101、ds(M_str_sql + " where GName like '%" + tstxtKeyWord.Text.Trim() + "%'", M_str_table);</p><p>  if (myds.Tables[0].Rows.Count > 0)</p><p>  dgvGInfo.DataSource = m

102、yds.Tables[0];</p><p><b>  else</b></p><p>  MessageBox.Show("沒有要查找的相關(guān)記錄!");</p><p><b>  }</b></p><p>  if (tscboxCondition.Text.Trim(

103、) == "類別")</p><p><b>  {</b></p><p>  DataSet myds = boperate.getds(M_str_sql + " where GType like '%" + tstxtKeyWord.Text.Trim() + "%'", M_str_

104、table);</p><p>  if (myds.Tables[0].Rows.Count > 0)</p><p>  dgvGInfo.DataSource = myds.Tables[0];</p><p><b>  else</b></p><p>  MessageBox.Show("沒有

105、要查找的相關(guān)記錄!");</p><p><b>  }</b></p><p><b>  }</b></p><p>  catch (Exception ex)</p><p><b>  {</b></p><p>  MessageB

106、ox.Show(ex.Message, "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);</p><p><b>  }</b></p><p><b>  }</b></p><p>  圖4-9商品庫存查詢</p><

107、;p>  點(diǎn)擊商品庫存后,會(huì)自動(dòng)顯示商品的庫存,其實(shí)現(xiàn)的代碼如下:</p><p>  namespace CRM.GoodManage</p><p><b>  {</b></p><p>  public partial class Stock : Form</p><p><b>  {</

108、b></p><p>  CRM.BaseClass.BaseOperate boperate = new CRM.BaseClass.BaseOperate();</p><p>  public Stock()</p><p><b>  {</b></p><p>  InitializeComponent(

109、);</p><p><b>  }</b></p><p>  protected string M_str_sql = "select JHID as 進(jìn)貨編號(hào),GName as 貨物名稱,GYSMC as 供應(yīng)商名稱,JHSL as 庫存數(shù)量,"</p><p>  + "JHDJ as 進(jìn)貨價(jià)格,JSR a

110、s 經(jīng)手人,JLDW as 計(jì)量單位,BZ as 備注 from ProBuy";</p><p>  protected string M_str_table = "ProBuy";</p><p>  private void Stock_Load(object sender, EventArgs e)</p><p><b&

111、gt;  {</b></p><p>  DataSet myds = boperate.getds(M_str_sql, M_str_table);</p><p>  dataGridView1.DataSource = myds.Tables[0];</p><p><b>  }</b></p><p&g

112、t;<b>  }</b></p><p><b>  }</b></p><p>  4.3.5用戶管理模塊</p><p>  該功能模塊主要是增加,刪除用戶,修改密碼,以及設(shè)置用戶的權(quán)限。如下圖:</p><p>  圖4-10 更改密碼</p><p>  圖4-11

113、 用戶管理</p><p>  圖4-12 用戶管理</p><p>  其中對(duì)用戶進(jìn)行刪除的功能實(shí)現(xiàn)代碼如下:</p><p>  private void tsbtnDel_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p&g

114、t;<b>  try</b></p><p><b>  {</b></p><p>  if (MessageBox.Show("確定要?jiǎng)h除該用戶嗎?", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult

115、.OK)</p><p><b>  {</b></p><p>  boperate.getcom("delete from tb_User where UserID='" + Convert.ToString(dgvUInfo[0, dgvUInfo.CurrentCell.RowIndex].Value).Trim() + "

116、;'");</p><p>  frmUserManage_Load(sender, e);</p><p>  MessageBox.Show("刪除數(shù)據(jù)成功!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);</p><p><b&

117、gt;  }</b></p><p><b>  }</b></p><p>  catch (Exception ex)</p><p><b>  {</b></p><p>  MessageBox.Show(ex.Message, "提示", MessageB

118、oxButtons.OKCancel, MessageBoxIcon.Information);</p><p><b>  }</b></p><p><b>  }</b></p><p>  4.3.6用戶角色設(shè)置模塊</p><p>  該功能模塊主要是對(duì)不同的用戶分配不同的角色,而不同的角

119、色有不同的權(quán)限,其目的是為了保證信息的安全性。</p><p>  圖4-13 權(quán)限分配</p><p>  其中授權(quán)實(shí)現(xiàn)的代碼如下:</p><p>  private void btnSure_Click(object sender, EventArgs e)</p><p><b>  {</b></p>

120、;<p>  SqlConnection con = new SqlConnection(@"Data Source=YF-201303112258\SQLEXPRESS;Initial Catalog=db_CRM; Integrated Security=True; Connection Timeout=1;");</p><p>  if (chkCInfo.Checked

121、)</p><p><b>  {</b></p><p>  con.Open();</p><p>  SqlCommand cmd = con.CreateCommand();</p><p>  cmd.CommandText = "insert into ShowRight values('&

122、quot; + cboxUName.Text + "','" + chkCInfo.Text + "')";</p><p>  cmd.ExecuteNonQuery();</p><p>  con.Close();</p><p><b>  }</b></p>

123、<p>  MessageBox.Show("權(quán)限范圍修改成功!", "信息", MessageBoxButtons.OK, MessageBoxIcon.Information);</p><p><b>  }</b></p><p><b>  4.3.7系統(tǒng)維護(hù)</b></p>

124、;<p>  該功能模塊主要是對(duì)系統(tǒng)內(nèi)的信息,進(jìn)行數(shù)據(jù)備份,數(shù)據(jù)恢復(fù)以及數(shù)據(jù)清理,保護(hù)好信息的安全,同時(shí)及時(shí)清理不需要的信息,使系統(tǒng)正常運(yùn)行。具體操作如下圖:</p><p>  圖4-14 數(shù)據(jù)備份</p><p>  圖4-15 數(shù)據(jù)還原</p><p>  圖4-16 數(shù)據(jù)清理</p><p>  其中數(shù)據(jù)備份功能實(shí)現(xiàn)的代

125、碼如下:</p><p>  private void btnDStore_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p><b>  try</b></p><p><b>  {</b></p

126、><p>  if (File.Exists(txtDSPath.Text.Trim() + ".bak"))</p><p><b>  {</b></p><p>  MessageBox.Show("該文件已經(jīng)存在!", "提示", MessageBoxButtons.OK, Mes

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論