版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)信息管理系統(tǒng)畢業(yè)論文終極版
- 企業(yè)信息管理系統(tǒng)畢業(yè)論文
- 畢業(yè)論文---企業(yè)信息管理系統(tǒng)
- 企業(yè)信息管理系統(tǒng)(畢業(yè)論文)--
- 企業(yè)信息管理專業(yè)畢業(yè)論文(設(shè)計(jì))
- 石油企業(yè)信息管理系統(tǒng)的柔性設(shè)計(jì) 畢業(yè)論文
- 工程造價(jià)畢業(yè)論文終極版
- 畢業(yè)論文——某企業(yè)信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 畢業(yè)論文——某企業(yè)信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 我的畢業(yè)論文完整終極版5.15
- 會(huì)計(jì)電算化與企業(yè)信息管理畢業(yè)論文
- 企業(yè)客戶信息管理系統(tǒng)畢業(yè)論文
- 本科畢業(yè)論文終極版分析解析
- 畢業(yè)論文--企業(yè)員工信息管理系統(tǒng)
- 畢業(yè)設(shè)計(jì)---企業(yè)信息管理系統(tǒng)
- 畢業(yè)論文--企業(yè)員工信息管理系統(tǒng)
- 會(huì)計(jì)電算化與企業(yè)信息管理畢業(yè)論文
- 蘇家炎 畢業(yè)論文 終極版.docx
- 企業(yè)信息管理系統(tǒng)
- 企業(yè)員工信息管理系統(tǒng)畢業(yè)論文.doc
評(píng)論
0/150
提交評(píng)論