畢業(yè)論文--合同管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
已閱讀1頁(yè),還剩22頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p><b>  畢業(yè)設(shè)計(jì)論文</b></p><p>  作者 XXX 學(xué)號(hào) 40512SXX </p><p>  系部 信息服務(wù)學(xué)院 </p><p>  專業(yè)

2、計(jì)算機(jī)應(yīng)用技術(shù)/電子商務(wù) </p><p>  題目 合同管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) </p><p>  指導(dǎo)教師 XXX </p><p>  評(píng)閱教師 </p><p>  完成時(shí)間: 2

3、009 年 5 月 5 日 </p><p><b>  畢業(yè)設(shè)計(jì)中文摘要</b></p><p><b>  畢業(yè)設(shè)計(jì)外文摘要</b></p><p><b>  目 錄</b></p><p><b>  1 引言1</b></p

4、><p><b>  2 知識(shí)準(zhǔn)備2</b></p><p>  2.1 關(guān)鍵技術(shù)2</p><p>  2.1.1 C#技術(shù)2</p><p>  2.2.2 ASP.NET技術(shù)2</p><p>  2.2 數(shù)據(jù)庫(kù)管理系統(tǒng)2</p><p>  2.3 系統(tǒng)開(kāi)發(fā)

5、工具及運(yùn)行環(huán)境4</p><p><b>  3 系統(tǒng)設(shè)計(jì)5</b></p><p><b>  3.1功能描述5</b></p><p>  3.2系統(tǒng)邏輯結(jié)構(gòu)圖6</p><p>  4 數(shù)據(jù)庫(kù)規(guī)劃7</p><p>  5 詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)9</p

6、><p>  5.1創(chuàng)建系統(tǒng)主功能選擇頁(yè)面9</p><p>  5.2員工登錄功能模塊9</p><p>  5.3合同錄入功能模塊11</p><p>  5.4合同會(huì)簽功能模塊13</p><p>  6 安全問(wèn)題分析及解決15</p><p><b>  結(jié)束語(yǔ)17&

7、lt;/b></p><p><b>  致 謝18</b></p><p><b>  參考文獻(xiàn)19</b></p><p><b>  1 引言</b></p><p>  合同管理是商務(wù)運(yùn)作中極其重要的一部分,其管理的優(yōu)劣直接影響商務(wù)流程的順暢。目前,人們往

8、往用傳統(tǒng)的人工管理方式結(jié)合電子表格來(lái)進(jìn)行合同管理,這種管理方式存在著諸多弊端,如:效率低、保密性差、電子表格容量小,關(guān)聯(lián)性差 ,不易于查詢、更新和維護(hù)等。如果合同的簽訂、履行、變更、終止等全過(guò)程完全靠人工進(jìn)行跟蹤管理,不僅工作量大,而且難度也非常大,特別是合同管理歸口到計(jì)劃管理科。計(jì)劃管理科既不管資金的收入和支出也不管貨物印發(fā)出和入庫(kù),所以對(duì)合同的履行情況計(jì)劃管理科無(wú)法掌握,就更談不上對(duì)合同進(jìn)行監(jiān)督和檢查。計(jì)劃管理科只了解合同的簽訂情況

9、,要了解合同的履行情況非常被動(dòng),這種人工管理方式遠(yuǎn)遠(yuǎn)不能滿足現(xiàn)代化管理的需要。在信息化程度越來(lái)越高的當(dāng)今社會(huì),隨著簽訂合同數(shù)量的增多,合同的管理已然成為一種負(fù)擔(dān)。</p><p>  隨著計(jì)算機(jī)的普及和計(jì)算機(jī)技術(shù)的發(fā)展,計(jì)算機(jī)已開(kāi)始在人類的生活中扮演著越來(lái)越重要的角色。計(jì)算機(jī)正以其速度快,效率高,操作簡(jiǎn)單等優(yōu)點(diǎn),成為很多人和部門的工作離不開(kāi)的助手,例如:金融,電信,計(jì)算機(jī)控制,計(jì)算機(jī)輔助制造等等。而無(wú)論是在哪個(gè)方

10、面,計(jì)算機(jī)所做的工作都是負(fù)責(zé)對(duì)數(shù)據(jù)的采集、處理、輸出,因此,我們需要一種能對(duì)數(shù)據(jù)進(jìn)行各種操作的工具——數(shù)據(jù)庫(kù)管理系統(tǒng)。</p><p>  我們的目標(biāo)就是開(kāi)發(fā)一個(gè)功能實(shí)用、操作方便,簡(jiǎn)單明了的合同管理系統(tǒng)。</p><p>  經(jīng)過(guò)分析,我們使用 MICROSOFT公司的 Microsoft Visual Studio 2003開(kāi)發(fā)環(huán)境,利用其提供的各種面向?qū)ο蟮拈_(kāi)發(fā)工具,尤其是數(shù)據(jù)窗口這

11、一能方便而簡(jiǎn)潔操縱數(shù)據(jù)庫(kù)的智能化對(duì)象,首先在短時(shí)間內(nèi)建立系統(tǒng)應(yīng)用原型,然后,對(duì)初始原型系統(tǒng)進(jìn)行需求迭代,不斷修正和改進(jìn),直到形成用戶滿意的可行系統(tǒng)。</p><p><b>  2 知識(shí)準(zhǔn)備</b></p><p><b>  2.1 關(guān)鍵技術(shù)</b></p><p>  2.1.1 C#技術(shù)</p>&l

12、t;p>  Microsoft Visual Studio.NET 框架為開(kāi)發(fā)人員提供了一套完整的解決方案,用來(lái)創(chuàng)建應(yīng)用程序的開(kāi)發(fā)環(huán)境。用.NET開(kāi)發(fā)環(huán)境所創(chuàng)建的Web應(yīng)用程序具有安全性、可伸縮性以及高可用性的特點(diǎn)。</p><p>  Microsoft Visual C# 是一種以Visual Studio.NET 作為開(kāi)發(fā)環(huán)境的語(yǔ)言。它的應(yīng)用程序摸板有:Windows應(yīng)用程序、類庫(kù)、Windows控件

13、庫(kù)、ASP.NET Web 應(yīng)用程序、ASP.NET Web服務(wù)等等。</p><p>  C#是從C和C++派生來(lái)的一種簡(jiǎn)單、現(xiàn)代、面向?qū)ο蠛皖愋桶踩木幊陶Z(yǔ)言。C#主要是從C/C++編程語(yǔ)言家族移植過(guò)來(lái)的,C和C++的程序員會(huì)馬上熟悉它。C#試圖結(jié)合Visual Basic的快速開(kāi)發(fā)能力和C++的強(qiáng)大靈活的能力。</p><p>  2.2.2 ASP.NET技術(shù)</p>

14、<p>  ASP.NET是建立在.NET Framework基礎(chǔ)之上的程序設(shè)計(jì)框架,它用來(lái)創(chuàng)建Web應(yīng)用程序,開(kāi)發(fā)駐留在微軟的IIS上并使用諸如HTTP和SOAP等Internet協(xié)議的Web應(yīng)用程序。它是.NET Framework的一部分,可以用任何基于.NET的語(yǔ)言開(kāi)發(fā) ASP.NET Web應(yīng)用程序。</p><p>  ASP.NET Web窗體是ASP.NET Web應(yīng)用程序的一部分,它

15、為創(chuàng)建動(dòng)態(tài)Web站點(diǎn)提供了簡(jiǎn)易的方法。ASP.NET Web窗體不依靠客戶端腳本,依次它不依賴于客戶端瀏覽器類型或操作系統(tǒng)。這種獨(dú)立性允許開(kāi)發(fā)獨(dú)立的Web窗體,這種窗體可以被任何可以訪問(wèn)Internet并具有Web瀏覽器的設(shè)備瀏覽。</p><p>  ASP.NET的重要特色有:網(wǎng)頁(yè)內(nèi)容和程序代碼分離;多語(yǔ)言支持;執(zhí)行效率更高;面向?qū)ο蟮奶匦?;運(yùn)行與.NET平臺(tái)上</p><p>  A

16、SP.NET的新特色:Web窗體;服務(wù)器控件;Web服務(wù);高速緩存;配置的</p><p><b>  改進(jìn)。</b></p><p>  2.2 數(shù)據(jù)庫(kù)管理系統(tǒng)</p><p>  SQL Server 2000是一個(gè)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng).其特性有:</p><p>  1. 支持?jǐn)U展標(biāo)示語(yǔ)言XML(Extensible

17、 Markup Language)2. 新的數(shù)據(jù)類型</p><p>  SQL Server 2000 中增加了3 種新的數(shù)據(jù)類型:BIGINT,SQL_VARIANT和TABLE.3. 數(shù)據(jù)行中的Text類型數(shù)據(jù)</p><p>  SQL Server 2000 中可以將TEXT 和IMAGE 類型的數(shù)據(jù)直接存放到表的數(shù)據(jù)行中,而不是存放到不同的數(shù)據(jù)頁(yè)中,這就減少了用于存儲(chǔ)TEX

18、T 和IMAGE 類型的空間并相應(yīng)減少了磁盤處理這類數(shù)據(jù)的I/O 數(shù)量.  4. 用戶自定義函數(shù)  SQL Server 2000 擴(kuò)展了Transact-SQL語(yǔ)言的可編程性,用戶可以創(chuàng)建自己的Transact-SQL函數(shù).用戶自定義函數(shù)可以返回一個(gè)數(shù)量值或表.  5. 索引增強(qiáng)  可以在計(jì)算列上創(chuàng)建索引,這是一個(gè)很大的改進(jìn).  6. 全文檢索增強(qiáng)  全文檢索中增加了改變跟蹤和圖形過(guò)濾的功能,其中,圖形過(guò)濾功能允許對(duì)存儲(chǔ)在

19、IMAGE類型列中的文檔數(shù)據(jù)進(jìn)行查詢和創(chuàng)建索引.  7. 索引化視圖  索引化視圖允許在視圖上創(chuàng)建索引,這就大大提高了需要頻繁進(jìn)行連接查詢的程序的性能.  8. 分布式查詢?cè)鰪?qiáng)  SQL Server 2000 引入了OPENROWSET()的函數(shù),它可以指定在分布式查詢中的一個(gè)特定的連接信息,分布式查詢優(yōu)化器的功能有了進(jìn)一步的提高,授予了OLE DB 數(shù)據(jù)源更多的SQL 操作權(quán).  9. 觸發(fā)器</p><

20、;p>  2.3 系統(tǒng)開(kāi)發(fā)工具及運(yùn)行環(huán)境</p><p><b> ?。?)硬件平臺(tái):</b></p><p>  CPU:Pentium41.8GHz</p><p>  內(nèi)存:256MB以上</p><p><b> ?。?)軟件平臺(tái):</b></p><p>  

21、操作系統(tǒng):Windows XP</p><p>  數(shù)據(jù)庫(kù):Microsoft SQL Sever 2000</p><p>  開(kāi)發(fā)工具:Microsoft Visual Studio 2003</p><p>  開(kāi)發(fā)環(huán)境:ASP.NET web </p><p><b>  開(kāi)發(fā)語(yǔ)言:C#語(yǔ)言</b></p

22、><p><b>  瀏覽器:IE6.0</b></p><p>  Web服務(wù)器:IIS5.1</p><p>  分辨率:最佳效果1024像素×768像素</p><p><b>  3 系統(tǒng)設(shè)計(jì)</b></p><p><b>  3.1功能描述<

23、;/b></p><p>  注冊(cè)新員工功能:注冊(cè)一個(gè)新員工,對(duì)員工信息進(jìn)行管理,如員工編號(hào)、部門編號(hào)、員工名稱、性別、出生年月、E_mail地址、電話和密碼等。</p><p>  修改密碼功能:修改用戶的登錄密碼。</p><p>  添加合同功能:添加一份合同。包括會(huì)簽編號(hào)、合同類別、合同等級(jí)、合同名稱、合同標(biāo)的、合同金額、合同甲方、合同乙方、合同文本、

24、簡(jiǎn)要內(nèi)容等信息。</p><p>  瀏覽合同功能:瀏覽所有合同的信息。包括會(huì)簽編號(hào)、合同編號(hào)、合同名稱、合同標(biāo)的、合同金額、合同乙方等信息。</p><p>  編輯合同功能:對(duì)合同的信息進(jìn)行編輯,可以修改,刪除合同信息。包括會(huì)簽編號(hào)、送簽日期、會(huì)簽狀態(tài)、合同編號(hào)、生效日期、合同類別、合同等級(jí)、合同名稱、合同標(biāo)的、合同金額、合同甲方、合同乙方、合同文本、簡(jiǎn)要內(nèi)容、會(huì)簽意見(jiàn)等信息。<

25、/p><p>  搜索合同功能:根據(jù)不同條件來(lái)查詢合同的信息。條件如合同編號(hào)、合同名稱、合同類別、合同等級(jí)、會(huì)簽狀態(tài),合同乙方、合同金額等。</p><p>  瀏覽會(huì)簽功能:瀏覽所有會(huì)簽合同的信息,即所有會(huì)簽沒(méi)有通過(guò)的合同。包括會(huì)簽編號(hào)、送簽日期、合同名稱、合同標(biāo)的、合同金額、合同乙方、會(huì)簽意見(jiàn)等信息。</p><p>  會(huì)簽合同功能:在用戶瀏覽會(huì)簽合同后,用戶從中

26、選擇一份合同來(lái)進(jìn)行會(huì)簽,該頁(yè)面顯示了選定合同的所有信息,如果登錄用戶沒(méi)有發(fā)表會(huì)簽意見(jiàn),該用戶可以來(lái)填寫(xiě)自己的會(huì)簽意見(jiàn)。</p><p>  修改會(huì)簽功能:對(duì)選定的會(huì)簽合同的意見(jiàn)進(jìn)行編輯,可以查看,修改,刪除,增加會(huì)簽意見(jiàn)。顯示該合同的所有信息和及其所有會(huì)簽意見(jiàn),用戶可以修改,刪除,增加自己的意見(jiàn)。</p><p>  退出功能:確認(rèn)退出時(shí),就退出系統(tǒng)。如果不確認(rèn),返回原來(lái)的界面。</

27、p><p>  3.2系統(tǒng)邏輯結(jié)構(gòu)圖</p><p>  圖1合同管理系統(tǒng)邏輯結(jié)構(gòu)圖</p><p><b>  4 數(shù)據(jù)庫(kù)規(guī)劃</b></p><p>  利用Microsoft SQL Sever 創(chuàng)建數(shù)據(jù)庫(kù)contracts ,具體結(jié)構(gòu)為:</p><p><b>  1部門表<

28、/b></p><p>  部門表(dept)主要用于保存部門的詳細(xì)信息,該表的結(jié)構(gòu)如表1所示。</p><p><b>  表1部門表</b></p><p><b>  2員工表</b></p><p>  員工表(employees)主要用于保存員工的詳細(xì)信息,該表的結(jié)構(gòu)如表2所示。&l

29、t;/p><p><b>  表2員工表</b></p><p><b>  3合同等級(jí)表</b></p><p>  合同等級(jí)表(grade)主要用于保存合同等級(jí)的詳細(xì)信息,該表結(jié)構(gòu)如表3所示。</p><p><b>  表3管理員信息表</b></p><

30、p><b>  4合同類別表</b></p><p>  合同類別表(sort)主要用于保存合同的類別的詳細(xì)信息,該表的結(jié)構(gòu)如表4所示。</p><p><b>  表4合同類別表</b></p><p><b>  5會(huì)簽意見(jiàn)表</b></p><p>  合同意見(jiàn)表(

31、opinions)主要用于保存合同的意見(jiàn)的詳細(xì)信息,該表結(jié)構(gòu)如表5所示。</p><p><b>  表5會(huì)簽意見(jiàn)表</b></p><p><b>  6會(huì)簽合同表</b></p><p>  會(huì)簽?zāi)愫贤恚╬act)主要用于保存合同的詳細(xì)信息,該表的結(jié)構(gòu)如表6所示。</p><p><b&

32、gt;  表6會(huì)簽合同表</b></p><p>  5 詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)</p><p>  5.1創(chuàng)建系統(tǒng)主功能選擇頁(yè)面</p><p><b>  圖2主功能頁(yè)面</b></p><p>  該頁(yè)面上添加了四個(gè)超鏈接按鈕,用戶可以點(diǎn)擊各個(gè)超鏈接按鈕進(jìn)入自己想進(jìn)入的頁(yè)面進(jìn)行操作。該頁(yè)面中還添加了一個(gè)Lab

33、el控件,用來(lái)顯示歡迎登錄用戶。</p><p>  5.2員工登錄功能模塊</p><p><b>  圖3用戶登錄頁(yè)面</b></p><p>  此頁(yè)面采用了驗(yàn)證碼技術(shù),目的是為了防止用戶利用機(jī)器人自動(dòng)注冊(cè),登錄,灌水。所謂驗(yàn)證碼,就是一串隨機(jī)產(chǎn)生的數(shù)字與英文字母組合成的4位字符串。</p><p>  添加了一個(gè)

34、Label控件用來(lái)顯示驗(yàn)證碼。</p><p><b>  圖4員工注冊(cè)頁(yè)面</b></p><p>  該頁(yè)面是用來(lái)注冊(cè)一個(gè)新員工,如員工編號(hào)、部門編號(hào)、員工名稱、性別、出生年月、E_mail地址、電話和密碼等。其中密碼數(shù)不能少于6位。</p><p><b>  圖5密碼修改頁(yè)面</b></p><

35、p>  該頁(yè)面是用來(lái)修改用戶登錄的密碼。用戶兩次輸入的密碼要一樣。</p><p>  5.3合同錄入功能模塊</p><p><b>  圖6瀏覽合同頁(yè)面</b></p><p>  該頁(yè)面添加了一個(gè)DataGrid控件,點(diǎn)擊“合同錄入“,該控件將顯示會(huì)簽合同表里的所有的合同的相關(guān)信息。點(diǎn)擊“查看”可進(jìn)入編輯合同頁(yè)面。</p>

36、;<p><b>  圖7編輯合同頁(yè)面</b></p><p>  該頁(yè)面對(duì)合同的信息進(jìn)行編輯,可以修改,刪除合同信息。包括會(huì)簽編號(hào)、送簽日期、會(huì)簽狀態(tài)、合同編號(hào)、生效日期、合同類別、合同等級(jí)、合同名稱、合同標(biāo)的、合同金額、合同甲方、合同乙方、合同文本、簡(jiǎn)要內(nèi)容、會(huì)簽意見(jiàn)等信息??稍诤贤悇e和合同等級(jí)的DataList控件中選擇合同的類別和等級(jí)。</p><

37、p><b>  圖8添加合同頁(yè)面</b></p><p>  該頁(yè)面添加一份合同。包括會(huì)簽編號(hào)、合同類別、合同等級(jí)、合同名稱、合同標(biāo)的、合同金額、合同甲方、合同乙方、合同文本、簡(jiǎn)要內(nèi)容等信息。頁(yè)面中的兩個(gè)DataList控件,均在程序中對(duì)它們進(jìn)行綁定到正確的表中。</p><p><b>  圖9搜索合同頁(yè)面</b></p>

38、<p>  該頁(yè)面根據(jù)不同條件來(lái)查詢合同的信息。條件如合同編號(hào)、合同名稱、合同類別、合同等級(jí)、會(huì)簽狀態(tài),合同乙方、合同金額等。用戶選擇好條件后,在填寫(xiě)好關(guān)鍵字后,點(diǎn)擊“搜索”按鈕,就會(huì)在DataGrid控件中顯示去符合條件的合同的相關(guān)信息。</p><p>  5.4合同會(huì)簽功能模塊</p><p><b>  圖10瀏覽會(huì)簽頁(yè)面</b></p>

39、<p>  此頁(yè)面只能瀏覽會(huì)簽沒(méi)有通過(guò)的合同。點(diǎn)擊DataGrid 控件上的“我來(lái)看看“超連接,就可以進(jìn)入”會(huì)簽合同.aspx”頁(yè)面</p><p><b>  圖11修改會(huì)簽頁(yè)面</b></p><p>  該頁(yè)面對(duì)會(huì)簽合同的意見(jiàn)進(jìn)行編輯,可以查看,修改,刪除,增加會(huì)簽意見(jiàn)。該頁(yè)面顯示了一個(gè)合同的所有信息及該合同的所有會(huì)簽意見(jiàn),另外登錄用戶可以修改或增

40、加自己的意見(jiàn)。</p><p>  此頁(yè)面分為兩個(gè)部分,上面部分用來(lái)顯示合同的詳細(xì)信息,下面部分用來(lái)讓用戶修改、增加、刪除會(huì)簽意見(jiàn)。如果此會(huì)簽合同的會(huì)簽意見(jiàn)為空,就插入會(huì)簽意見(jiàn)到會(huì)簽意見(jiàn)表中,如果會(huì)簽意見(jiàn)不為空,就把修改的值插入到會(huì)簽意見(jiàn)表中。</p><p><b>  圖12會(huì)簽合同頁(yè)面</b></p><p>  該頁(yè)面是在用戶瀏覽會(huì)簽合

41、同后,用戶從中選擇一份合同來(lái)進(jìn)行會(huì)簽后顯示的,該頁(yè)面顯示了選定合同的所有信息,如果登錄用戶沒(méi)有發(fā)表會(huì)簽意見(jiàn),該用戶可以來(lái)填寫(xiě)自己的會(huì)簽意見(jiàn)。</p><p>  本頁(yè)面分為三個(gè)部分,上面部分用來(lái)顯示合同的詳細(xì)信息,中間DataGrid控件用來(lái)顯示登錄用戶的會(huì)簽意見(jiàn),下面部分用來(lái)讓用戶發(fā)表會(huì)簽意見(jiàn)。</p><p>  用戶需要填寫(xiě)會(huì)簽意見(jiàn)時(shí),用戶可以通過(guò)點(diǎn)擊“我來(lái)發(fā)言”按鈕來(lái)發(fā)表自己對(duì)此和

42、同的意見(jiàn),發(fā)表的意見(jiàn)將在ID為dg1 的DataGrid控件中顯示出來(lái)。</p><p>  6 安全問(wèn)題分析及解決</p><p>  目前,網(wǎng)站為了防止用戶利用注冊(cè)碼算碼器自動(dòng)注冊(cè)、登錄、灌水,多采用驗(yàn)證碼技術(shù),所謂驗(yàn)證碼,就是一串隨機(jī)產(chǎn)生的數(shù)字和英文字母組合成的4位字符串。本系統(tǒng)驗(yàn)證碼界面如圖3所示。</p><p>  算法描述:將數(shù)字、英文字母存儲(chǔ)到字符

43、串變量strchar中,使用String.Split方法以指定的分隔符(逗號(hào))分離字符串strchar,將返回的字符串?dāng)?shù)組存儲(chǔ)到字符串?dāng)?shù)組變量VcArray中,最后使能夠隨機(jī)類Random成員方法Next(int t=rand.Next(61)),根據(jù)返回值t來(lái)獲取字符串?dāng)?shù)組VcArray中的字符。</p><p><b>  詳細(xì)代碼如下:</b></p><p>

44、  public string RandomNum(int n)</p><p><b>  {</b></p><p>  stringstrchar=”0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,a,b,c,de,f,g,h,I,j,k,l,m,n,o,p,q,r,

45、s,t,u,v,w,x,y,z”;</p><p>  string[] VcArray=strchar.Spit();// 字符串(返回包含此實(shí)例中由指定Char數(shù)組的元數(shù)分隔)的String數(shù)組</p><p>  string VNum=””;</p><p>  int temp=-1;//記錄上次隨機(jī)數(shù)值,盡量避免產(chǎn)生的相連隨機(jī)數(shù)相同</p>

46、<p>  //采用一個(gè)簡(jiǎn)單的算法以保證生成的隨機(jī)數(shù)不同</p><p>  Random rand=new Random();</p><p>  for(int i=1;i<n+1;i++)</p><p><b>  {</b></p><p>  if(temp!=1)</p>&

47、lt;p><b>  {</b></p><p>  //unchecked關(guān)鍵字用于取消整型算術(shù)運(yùn)算和轉(zhuǎn)換的溢出檢查</p><p>  //DateTime.Ticks屬性獲取表示此實(shí)例的日期和時(shí)間的刻度數(shù)</p><p>  rand=new Random(i*temp*unchecked(int)DateTime.Now.Tick

48、s));</p><p><b>  }</b></p><p>  int t=rand.Next(61);//返回一個(gè)小于所指定的最大值的非負(fù)隨機(jī)數(shù)</p><p>  if(temp!=-1&&temp==t)</p><p><b>  {</b></p>&l

49、t;p>  return RandomNum(n);</p><p><b>  }</b></p><p><b>  temp=t;</b></p><p>  VNum+=VcArray[t];</p><p><b>  }</b></p><

50、p>  return VNum;//返回生成的隨機(jī)數(shù)</p><p><b>  } </b></p><p><b>  結(jié)束語(yǔ)</b></p><p>  經(jīng)過(guò)幾個(gè)月的設(shè)計(jì)和開(kāi)發(fā),合同管理系統(tǒng)基本開(kāi)發(fā)完畢。</p><p>  合同管理系統(tǒng)的目標(biāo)就是將傳統(tǒng)的紙張辦公向基于web的在線辦公轉(zhuǎn)

51、變,實(shí)現(xiàn)在線的合同管理。本系統(tǒng)可以分為兩個(gè)模塊:合同管理模塊和會(huì)簽合同模塊。合同管理模塊包括添加合同,查看合同,編輯合同,搜索合同等功能;會(huì)簽合同模塊包括會(huì)簽合同,瀏覽會(huì)簽意見(jiàn),修改會(huì)簽等功能。員工可以以員工身份和密碼進(jìn)行登錄,進(jìn)入系統(tǒng)后可以添加、查看、編輯、刪除合同及會(huì)簽合同意見(jiàn)等操作,可以高效、有序地管理小型企業(yè)合同。</p><p>  本系統(tǒng)曾在江蘇普藍(lán)陵信息系統(tǒng)監(jiān)理咨詢有限公司試用。具有流程符合合同管理

52、的基本要求,界面友好、輸入信息方便(好多信息,系統(tǒng)自動(dòng)生成),查詢?nèi)娴葍?yōu)點(diǎn);但不足之外也是明顯的,存在容錯(cuò)性不高,部分地方設(shè)計(jì)的不夠詳細(xì)、還有待完善,安全性設(shè)計(jì)沒(méi)有考慮良好的用戶權(quán)限和密碼限制等。下一步,考慮可從以下方面繼續(xù)進(jìn)行改進(jìn):</p><p>  1.網(wǎng)絡(luò)化:系統(tǒng)能支持網(wǎng)絡(luò)數(shù)據(jù)傳輸,數(shù)據(jù)共享;數(shù)據(jù)遠(yuǎn)程訪問(wèn)能自動(dòng)采取一定的加鎖策略。</p><p>  2.多媒體化:系統(tǒng)能夠支持語(yǔ)

53、音和視頻的輸入。</p><p>  通過(guò)這次畢業(yè)設(shè)計(jì),我終于明白了自己的真實(shí)水平:做一個(gè)綜合程序設(shè)計(jì)系統(tǒng)還真不輕松。不過(guò),這次使我在綜合知識(shí)的選用方面,在應(yīng)用軟件開(kāi)發(fā)的基本思想、方法方面,以及在常用編程設(shè)計(jì)思路技巧的掌握方面都能向前邁了一大步。但在問(wèn)題的解決方面還非常薄弱。</p><p>  這三個(gè)月的系統(tǒng)開(kāi)發(fā)工作,總結(jié)起來(lái)那就是,軟件的開(kāi)發(fā)是相當(dāng)辛苦的,但成功以后的喜悅也是非常美妙的

54、,而且我發(fā)現(xiàn):如果你投入的心血越多,成功以后你所獲得的快樂(lè)與充實(shí)感也會(huì)更強(qiáng)。</p><p><b>  致 謝</b></p><p>  經(jīng)過(guò)幾個(gè)月的忙碌,很高興畢業(yè)設(shè)計(jì)終于接近尾聲了。</p><p>  在系統(tǒng)設(shè)計(jì)和論文寫(xiě)作過(guò)程中,得到了我的指導(dǎo)老師xx的親切關(guān)懷和耐心的指導(dǎo),從課題的選擇到項(xiàng)目的最終完成,xx老師都始終給予我細(xì)心的幫

55、助和不懈的支持,他嚴(yán)肅的科學(xué)態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神,精益求精的工作作風(fēng),深深地感染和激勵(lì)著我。我除了敬佩xx老師的專業(yè)知識(shí)和水平外,他嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度和細(xì)致的研究精神也是我學(xué)習(xí)的榜樣,并將積極影響我今后的工作和生活,在這里我要衷心的感謝xx老師,要不是老師不時(shí)的督促指導(dǎo),想要按時(shí)完成這個(gè)設(shè)計(jì)恐怕很難,在此謹(jǐn)向xx老師致以誠(chéng)摯的謝意和崇高的敬意。</p><p>  其次,我還要感謝我的畢業(yè)實(shí)習(xí)公司指導(dǎo)老師XXX,正是

56、因?yàn)槟愕闹笇?dǎo)與幫助,才使我有了這個(gè)選題,并按計(jì)劃開(kāi)發(fā)完成。</p><p>  然后,還要感謝大學(xué)四年來(lái)所有的老師,為我打下專業(yè)知識(shí)的基礎(chǔ);同時(shí)還要感謝我班的同學(xué)們,沒(méi)有你們借電腦給我,完成畢業(yè)設(shè)計(jì)幾乎是不可能的。正是因?yàn)橛辛四銈兊闹С趾凸膭?lì),此次畢業(yè)設(shè)計(jì)才會(huì)順利完成。</p><p>  最后,感謝母校xxx學(xué)院,通過(guò)在學(xué)校的學(xué)習(xí)和生活,使我了解和掌握了許多的專業(yè)知識(shí)和技能,豐富了我的人

57、生閱歷,開(kāi)拓了我的知識(shí)視野。總之,我要特別感謝母校四年來(lái)對(duì)我的精心培育。</p><p><b>  參考文獻(xiàn)</b></p><p>  黃明,染旭,李伯林. 《C#+SQL Server中小型信息系統(tǒng)開(kāi)發(fā)實(shí)例精選》.北京:機(jī)械工業(yè)出版社,2007 年4月</p><p>  Microsoft. 《面向.NET的Web應(yīng)用程序設(shè)計(jì)》北京:中

58、國(guó)高等教育出版社,2004 年2月</p><p>  朱如龍,劉焰.《SQL-Server 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)技術(shù)》北京:機(jī)械工業(yè)出版社,2004年1月</p><p>  陳嫻.《ASP.NET 中型在線系統(tǒng)開(kāi)發(fā)實(shí)踐》北京:中國(guó)鐵道出版社, 2007年1月</p><p>  Microsoft. 《C# 程序設(shè)計(jì)語(yǔ)言》北京:中國(guó)高等教育出版社 ,2003年

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(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)論