版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 本科畢業(yè)論文</b></p><p><b> (20 屆)</b></p><p> 教育局OA系統(tǒng)—公文管理的設(shè)計(jì)與實(shí)現(xiàn)</p><p><b> 摘 要</b></p><p> 辦公自動(dòng)化,英文Office Automation,
2、簡稱OA,是辦公信息處理的自動(dòng)化。伴隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的不斷發(fā)展和計(jì)算機(jī)網(wǎng)絡(luò)應(yīng)用的不斷普及,辦公自動(dòng)化系統(tǒng)(OA)從最初最簡單的漢字輸入、字處理、排版、查詢檢索等單機(jī)應(yīng)用軟件逐漸發(fā)展成為現(xiàn)代化的網(wǎng)絡(luò)辦公系統(tǒng)。</p><p> 所開發(fā)的辦公自動(dòng)化系統(tǒng),整個(gè)系統(tǒng)分為系統(tǒng)整體設(shè)計(jì)及用戶登錄和注冊(cè)的用戶身份驗(yàn)證模塊,便于系統(tǒng)管理員對(duì)職工信息進(jìn)行管理的職工信息管理模塊,提高工作效率。辦公自動(dòng)化(OA)系統(tǒng)可以大幅度提高
3、企業(yè)內(nèi)的信息共享、人員協(xié)作與業(yè)務(wù)監(jiān)控的效率,是企業(yè)信息化建設(shè)的核心部分。而公文信息的交換更是其中不可或缺的一部分。教育局OA系統(tǒng)公文管理的設(shè)計(jì)與實(shí)現(xiàn),使得辦公管理自動(dòng)化,大大加強(qiáng)辦公效率。公文自動(dòng)化管理,實(shí)現(xiàn)了用戶登錄后可以新添、修改、刪除、發(fā)送、簽收等功能。</p><p> 關(guān)鍵詞:辦公自動(dòng)化;Office Automation;數(shù)據(jù)庫管理系統(tǒng)</p><p><b>
4、Abstract</b></p><p> English Office Automation, hereinafter referred to as OA, Office Automation of information processing is the use of advanced technology. Along with calculator network technical de
5、velop continuously is applied with the calculator continuously universal, transact the automation(OA)from the first Chinese characters ,word processing,compose type the editor and search the gradual development of inspec
6、tional etc.</p><p> The development of office automation system, the whole system is divided into the overall design and the user login and registration user authentication module, convenient for system adm
7、inistrator to manage employee information worker information management module, improve the work efficiency. Office automation (OA) system can greatly improve the enterprise information sharing and collaboration and the
8、efficiency of business monitoring, is the core part of enterprise information construction. Th</p><p> Key words: office automation; Office Automation; Database management system. </p><p><b
9、> 目錄</b></p><p><b> 1 緒論1</b></p><p> 1.1 系統(tǒng)開發(fā)背景1</p><p> 1.2 研究目的和意義1</p><p> 1.3 國內(nèi)外現(xiàn)狀分析2</p><p> 1.3.1 國內(nèi)現(xiàn)狀分析2</p>
10、<p> 1.3.2 國外現(xiàn)狀分析3</p><p> 1.4 論文結(jié)構(gòu)3</p><p> 2 系統(tǒng)開發(fā)技術(shù)及運(yùn)行環(huán)境4</p><p> 2.1 ASP.NET技術(shù)簡介4</p><p> 2.2 C#技術(shù)4</p><p> 2.3 IIS服務(wù)器簡介5</p>
11、<p> 2.4 Visual Studio20105</p><p> 2.5 SQL server2008簡介6</p><p> 3 系統(tǒng)需求分析7</p><p> 3.1 系統(tǒng)的可行性分析7</p><p> 3.1.1 技術(shù)可行性7</p><p> 3.1.2 經(jīng)濟(jì)可行性
12、7</p><p> 3.1.3 社會(huì)可行性分析7</p><p> 3.2 總體需求分析8</p><p> 3.3 系統(tǒng)名稱定義與目標(biāo)對(duì)象8</p><p> 3.3.1 項(xiàng)目相關(guān)單位介紹8</p><p> 3.3.2 公文管理業(yè)務(wù)描述8</p><p> 3.3.3
13、 教育局 OA 系統(tǒng)功能模塊劃分表9</p><p> 3.3.4 業(yè)務(wù)具體流程10</p><p><b> 4 系統(tǒng)設(shè)計(jì)11</b></p><p> 4.1 系統(tǒng)的用例圖分析11</p><p> 4.2 主要數(shù)據(jù)表設(shè)計(jì)11</p><p><b> 5 系統(tǒng)實(shí)
14、現(xiàn)14</b></p><p> 5.1 數(shù)據(jù)庫的連接14</p><p> 5.2 Common里部分類文件15</p><p> 5.3 系統(tǒng)實(shí)現(xiàn)前臺(tái)界面設(shè)計(jì)18</p><p> 5.3.1登錄界面18</p><p> 5.3.2 登錄首頁20</p><p
15、> 5.3.3 公文管理模塊界面21</p><p><b> 6 總結(jié)26</b></p><p><b> 參考文獻(xiàn)27</b></p><p><b> 致謝28</b></p><p><b> 1 緒論</b></p
16、><p> 1.1 系統(tǒng)開發(fā)背景</p><p> 在互聯(lián)網(wǎng)技術(shù)還沒有得到廣泛應(yīng)用的早期,各企業(yè)信息之間的交流、辦公業(yè)務(wù)的處理都是人工操作完成的,隨著社會(huì)進(jìn)入信息時(shí)代和社會(huì)生活的快節(jié)奏化,傳統(tǒng)的企業(yè)信息交流方式及處理辦公業(yè)務(wù)方式已不能滿足企業(yè)對(duì)大量信息快速傳遞和處理需求,不能適應(yīng)時(shí)代的發(fā)展趨勢(shì),于是需要一種新的技術(shù)改善現(xiàn)狀,因此辦公自動(dòng)化系統(tǒng)在適應(yīng)時(shí)代發(fā)展需求中產(chǎn)生。</p>
17、<p> 20世紀(jì)70年代在企業(yè)和行政機(jī)關(guān)中興起使用公自動(dòng)化系統(tǒng),而后因其給企業(yè)和單位帶來的便利而迅速被用于中小型企業(yè)單位中,其是采用一系列現(xiàn)代化的辦公設(shè)備和先進(jìn)的通信技術(shù),廣泛、全面、迅速地收集、整理、加工、存儲(chǔ)和使用信息,使企業(yè)內(nèi)部人員方便快捷地共享信息,高效地協(xié)同工作;改變過去復(fù)雜、低效的手工辦公方式,為科學(xué)管理和決策服務(wù),從而達(dá)到提高行政效率的目的。一個(gè)企業(yè)實(shí)現(xiàn)辦公自動(dòng)化的程度也是衡量其實(shí)現(xiàn)現(xiàn)代化管理的標(biāo)準(zhǔn)【1】。
18、 我國專家在第一次全國辦公自動(dòng)化規(guī)劃討論會(huì)上提出辦公自動(dòng)化的定義為:利用先進(jìn)的科學(xué)技術(shù),使部分辦公業(yè)務(wù)活動(dòng)物化于人以外的各種現(xiàn)代化辦公設(shè)備中,由人與技術(shù)設(shè)備構(gòu)成服務(wù)于某種辦公業(yè)務(wù)目的的人——機(jī)信息處理系統(tǒng)。</p><p> 伴隨著時(shí)代的快速運(yùn)轉(zhuǎn),城市的高速發(fā)展,生活節(jié)奏的加快,教育局對(duì)辦公自動(dòng)化的需求更加強(qiáng)烈。相對(duì)于快速轉(zhuǎn)動(dòng)的世界而言,人們的壓力增大,對(duì)于公文的來回流轉(zhuǎn),人們難免會(huì)忙中出錯(cuò),在傳閱、接收的過程
19、中會(huì)出現(xiàn)差錯(cuò)。介于社會(huì)環(huán)境的需要和人們工作中所遇到的種種困難,對(duì)于公文自動(dòng)化管理的需求就更加強(qiáng)烈了。而對(duì)于公文的管理,在流轉(zhuǎn)、傳閱的過程中更是需要一個(gè)自動(dòng)化的流程,以提高工作的效率,高效地協(xié)同工作,快速地分享信息,使得公文快速流轉(zhuǎn)。</p><p> 教育局OA系統(tǒng)公文管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)是應(yīng)運(yùn)而生,雖然在初階段仍然會(huì)存在一定的不足,但公文管理系統(tǒng)會(huì)隨著時(shí)代的需求和人們的需求不斷地更新的功能,提高工作效率,實(shí)現(xiàn)
20、公文的快速運(yùn)轉(zhuǎn)。</p><p> 1.2 研究目的和意義</p><p> 由于我國的企業(yè)辦公自動(dòng)化起步較慢,存在沒有好的應(yīng)用系統(tǒng)支持協(xié)同工作,仍然是個(gè)人辦公,網(wǎng)絡(luò)處在閑置狀態(tài),企業(yè)的投資沒有產(chǎn)生應(yīng)有的效益等問題,這些阻礙了我國辦公自動(dòng)化的進(jìn)程。雖然已經(jīng)建立了自己的Intranet網(wǎng)絡(luò),但企業(yè)內(nèi)部的交流效益并不高。面對(duì)目前我國企業(yè)辦公自動(dòng)化程度不高的現(xiàn)狀,研究企業(yè)辦公自動(dòng)化系統(tǒng)的意義
21、十分重大。為了能跟上時(shí)代的步伐,一個(gè)可應(yīng)用于一般型企業(yè)的辦公自動(dòng)化系統(tǒng)是上市企業(yè)必不可少的。</p><p> 本系統(tǒng)的研究和實(shí)現(xiàn)在一定程度上彌補(bǔ)了我國在辦公自動(dòng)化方面存在的缺陷,本系統(tǒng)的研究和最終目標(biāo)是實(shí)現(xiàn)一個(gè)能運(yùn)用于處理一般性辦公業(yè)務(wù),能在企業(yè)中進(jìn)行信息交流的辦公自動(dòng)化系統(tǒng)。其基本的功能包括收/發(fā)文管理,文檔管理,公告管理,會(huì)議管理,員工管理,意見管理等。在各種功能下的子功能模塊可進(jìn)行的操作包括:瀏覽、更新
22、、刪除、上傳、下載。企業(yè)可根據(jù)自身的業(yè)務(wù)情況增加新的功能模塊,如資產(chǎn)管理功能。</p><p> 雖然諸如Lotus 1-2-3和MS Office系列的許多應(yīng)用軟件可以提高辦公效率,但是這僅僅是針對(duì)個(gè)人辦公而言。辦公自動(dòng)化不僅兼顧個(gè)人辦公效率的提高,更重要的是可以實(shí)現(xiàn)群體協(xié)同工作。協(xié)同工作意味著要進(jìn)行信息的交流,工作的協(xié)調(diào)與合作。由于網(wǎng)絡(luò)的存在,這種交流與協(xié)調(diào)幾乎可以在瞬間完成,并且不必?fù)?dān)心對(duì)方是否在電話機(jī)旁
23、邊或是否有傳真機(jī)可用。能處理辦公業(yè)務(wù)的企業(yè)辦公自動(dòng)化系統(tǒng)是現(xiàn)代企業(yè)所必需的,從這可看出本系統(tǒng)的發(fā)展前景遠(yuǎn)大。</p><p> 1.3 國內(nèi)外現(xiàn)狀分析</p><p> 1.3.1 國內(nèi)現(xiàn)狀分析</p><p> 隨著辦公自動(dòng)化革命的到來,對(duì)公文自動(dòng)化管理的需求也很迫切。而對(duì)公文進(jìn)行規(guī)范化、有秩序的管理,是政府部門提升其辦公效率的重要途徑,對(duì)政府部門的公文處理
24、質(zhì)量及速度有著不可替代的作用。OA公文管理是通過研究政府公文處理的整個(gè)流程,研究其運(yùn)作規(guī)律及處理流程,然后通過OA系統(tǒng)流程化操作,將這些無序的公文管理環(huán)節(jié)變成有序的環(huán)節(jié)來進(jìn)行,所以O(shè)A公文管理最重要的第一個(gè)特點(diǎn)就是有序化操作,政府產(chǎn)生的公文經(jīng)由OA系統(tǒng)存儲(chǔ)在其公文數(shù)據(jù)庫中,而后這些公文可實(shí)現(xiàn)流轉(zhuǎn)、傳閱。</p><p> 政府公文的管理是貫通于其各個(gè)部門活動(dòng)中的,與各個(gè)部門都有著不同大小的聯(lián)系,有效的公文管理,
25、一方面可以完善內(nèi)部的管理機(jī)制,另一方面又可服務(wù)于社會(huì),而在公文管理中,如何有效的進(jìn)行規(guī)范化,建立起獨(dú)特的管理規(guī)章,是OA系統(tǒng)的使命。</p><p> 現(xiàn)在國內(nèi)的研究大部分還處在對(duì)怎樣利用第二代辦公自動(dòng)化系統(tǒng)開發(fā)以工作流自動(dòng)化為核心的辦公自動(dòng)化系統(tǒng)上【2】。當(dāng)然,也有少數(shù)開發(fā)公司、大學(xué)和個(gè)人正在研究Lotus第三代基于知識(shí)管理的辦公自動(dòng)化系統(tǒng)。目前,第二代辦公自動(dòng)化系統(tǒng)在國內(nèi)的一些單位、企業(yè)和學(xué)校得到了應(yīng)用。例
26、如深圳市國家稅務(wù)局辦公自動(dòng)化系統(tǒng)、農(nóng)業(yè)銀行四川省分行辦公自動(dòng)化系統(tǒng)、寶鋼辦公自動(dòng)化系統(tǒng)、清華大學(xué)的辦公自動(dòng)化系統(tǒng)和北京工業(yè)大學(xué)辦公自動(dòng)化系統(tǒng)和綜合信息服務(wù)系統(tǒng)等。這些辦公自動(dòng)化系統(tǒng)都是基于Lotus Domino/Notes平臺(tái)的。Lotus Domino/Notes是優(yōu)秀的辦公電子協(xié)作平臺(tái),具有獨(dú)特的安全特性,從底層到最上層共有八個(gè)層次安全控制,它們分別是:網(wǎng)絡(luò)信道安全、會(huì)話安全、服務(wù)器安全、數(shù)據(jù)庫安全、表單視圖安全、文檔安全、區(qū)段安
27、全、域安全。</p><p> 1.3.2 國外現(xiàn)狀分析</p><p> 從20世紀(jì)80年代中期至今的20年時(shí)間內(nèi),國內(nèi)辦公自動(dòng)化應(yīng)用系統(tǒng)已經(jīng)經(jīng)歷了三個(gè)發(fā)展階段,實(shí)現(xiàn)了兩次革命性的飛躍【3】。隨著21世紀(jì)知識(shí)經(jīng)濟(jì)時(shí)代的來臨,知識(shí)已成為經(jīng)濟(jì)增長和社會(huì)發(fā)展及企業(yè)成長的關(guān)鍵性資源,最大限度的掌握和利用知識(shí)越來越成為企業(yè)與機(jī)構(gòu)信息化建設(shè)的核心。在這種背景下辦公自動(dòng)化領(lǐng)域不可避免的孕育著一場(chǎng)新
28、的革命:從以工作流程為中心的第二代辦公自動(dòng)化系統(tǒng)提升到以知識(shí)管理為核心的第三代辦公自動(dòng)化系統(tǒng)。</p><p> 國外的辦公自動(dòng)化研究一直處于領(lǐng)先地位。用于開發(fā)辦公自動(dòng)化系統(tǒng)的國際主流平臺(tái)Lotus Domino/Notes所屬的公司Lotus就在美國,現(xiàn)已屬IBM公司的一個(gè)開發(fā)部門【4】。Lotus現(xiàn)在正在提倡的第三代以知識(shí)管理為核心的辦公自動(dòng)化系統(tǒng),并提出了很多的知識(shí)管理解決方案,開發(fā)了相關(guān)的產(chǎn)品,如Rav
29、en Lotus Same time和Team Room等。而且國外其他的軟件生產(chǎn)廠商也紛紛開發(fā)自己的知識(shí)管理平臺(tái),可以說以知識(shí)管理為核心的第三代辦公自動(dòng)化系統(tǒng)在國外得到了廣泛的支持。Rave作為一個(gè)單一的、集成的知識(shí)管理服務(wù)器平臺(tái),并且這一代辦公自動(dòng)化系統(tǒng)也在實(shí)際中取得了廣泛的應(yīng)用。如排名2005年“財(cái)富全球500強(qiáng)”第2位的英國石油公司,在北海建設(shè)石油生產(chǎn)平臺(tái)時(shí),成功的利用知識(shí)進(jìn)行高效管理,集中了自己的專家和大批建設(shè)分包商集體的知識(shí)
30、。第二代辦公自動(dòng)化系統(tǒng)在國外的應(yīng)用就更廣泛了,如美國的殼牌化學(xué)公司利用基于Lotus Domino/Notes的供應(yīng)鏈管理系統(tǒng)SIMON通過Web高效地與供應(yīng)商協(xié)作,包括管理貨物庫存,合理化與供應(yīng)商、代理商等合作伙伴之間的供應(yīng)關(guān)系【5】。</p><p> 公文管理系統(tǒng)可以滿足現(xiàn)代辦公的需求,在internet上實(shí)現(xiàn)公文的交流。公文管理系統(tǒng)是面向黨政機(jī)關(guān)、企事業(yè)單位的公文處理工作而開發(fā)的,是一款非常好用且實(shí)用的
31、公文管理軟件。</p><p><b> 1.4 論文結(jié)構(gòu)</b></p><p><b> 本文一共分為六章:</b></p><p> 第一章緒論主要講述了OA辦公系統(tǒng)的開發(fā)背景和國內(nèi)外OA現(xiàn)狀分析。</p><p> 第二章主要講述系統(tǒng)開發(fā)所用到的相關(guān)技術(shù),C#,asp.net等,以及
32、運(yùn)行環(huán)境。</p><p> 第三章主要講系統(tǒng)需求分析,其中包括數(shù)據(jù)表和用例圖的設(shè)計(jì)。</p><p> 第四章主要講系統(tǒng)的設(shè)計(jì),包括系統(tǒng)的用例圖分析和數(shù)據(jù)表設(shè)計(jì)。</p><p> 第五章進(jìn)行了系統(tǒng)的實(shí)現(xiàn),登錄界面和公文管理模塊界面。</p><p><b> 第六章總結(jié)。</b></p><
33、;p> 2 系統(tǒng)開發(fā)技術(shù)及運(yùn)行環(huán)境</p><p> 2.1 ASP.NET技術(shù)簡介</p><p> asp.net構(gòu)架是用最新的產(chǎn)品Visual Studio.net開發(fā)環(huán)境進(jìn)行開發(fā),WYSIWYG(What You See Is What You Get所見即為所得)的編輯。這些僅是asp.net強(qiáng)大化軟件支持的一個(gè)小部分。</p><p> a
34、sp.net使用一種字符基礎(chǔ)的,分級(jí)的配置系統(tǒng),虛擬服務(wù)器環(huán)境和應(yīng)用程序的設(shè)置更加簡單。因?yàn)榕渲眯畔⒍急4嬖诤唵挝谋局?,新的設(shè)置有可能都不需要啟動(dòng)本地的管理員工具就可以實(shí)現(xiàn)。這種被稱為"Zero Local Administration"的哲學(xué)觀念使asp.net的基于應(yīng)用的開發(fā)更加具體和快捷。一個(gè)asp.net的應(yīng)用程序在一臺(tái)服務(wù)器系統(tǒng)的安裝只需要簡單的拷貝一些必須的文件,不需要系統(tǒng)的重新啟動(dòng),一切就是這么簡單。多
35、處理器環(huán)境的可靠性asp.net已經(jīng)被刻意設(shè)計(jì)成為一種可以用于多處理器的開發(fā)工具,它在多處理器的環(huán)境下用特殊的無縫連接技術(shù),將很大的提高運(yùn)行速度。即使你現(xiàn)在的asp.net應(yīng)用軟件是為一個(gè)處理器開發(fā)的,將來多處理器運(yùn)行時(shí)不需要任何改變都能提高他們的效能【6】,但現(xiàn)在的ASP卻做不到這一點(diǎn)。自定義性和擴(kuò)展性asp.net設(shè)計(jì)時(shí)考慮了讓網(wǎng)站開發(fā)人員可以在自己的代碼中自己定義"plug-in"的模塊。這與原來的包含關(guān)系不同
36、,asp.net可以加入自己定義的任何組件。網(wǎng)站程序的開發(fā)從來沒有這么簡單過。安全性基于Windows認(rèn)證技術(shù)和每應(yīng)用程序配置,你可以確保你的原程序是絕對(duì)安全</p><p><b> 2.2 C#技術(shù)</b></p><p> C#讀作C Sharp。最初它有個(gè)更酷的名字,叫做COOL。微軟從1998年12月開始了COOL項(xiàng)目,直到2000年2月,COOL被正式
37、更名為C#。在1998年,Delphi語言的設(shè)計(jì)者帶領(lǐng)著Microsoft公司的開發(fā)團(tuán)隊(duì),開始了第一個(gè)版本C#語言的設(shè)計(jì)。在2000年9月,國際信息和通信系統(tǒng)標(biāo)準(zhǔn)化組織為C#語言定義了一個(gè)Microsoft公司建議的標(biāo)準(zhǔn)。最終C#語言在2001年得以正式發(fā)布【8】。</p><p> C#是一種安全的、穩(wěn)定的、簡單的、優(yōu)雅的,由C和C++衍生出來的面向?qū)ο蟮木幊陶Z言。它在繼承C和C++強(qiáng)大功能的同時(shí)去掉了一些它
38、們的復(fù)雜特性(例如不允許多重繼承)。C#綜合了VB簡單的可視化操作和C++的快速運(yùn)行效率,以其強(qiáng)大的操作能力、優(yōu)雅的語法風(fēng)格、創(chuàng)新的語言特性和便捷的面向組件編程的支持成為.NET開發(fā)的首選語言【9】。</p><p> 基本數(shù)據(jù)類型:C#擁有比C/C++或者Java更廣泛的數(shù)據(jù)類型.這些類型是byte、short、long、float、double和decimal,像Java一樣,所有這些類型都有一個(gè)固定的大小
39、。又像C和C++一樣,每個(gè)數(shù)據(jù)類型都有符號(hào)和無符號(hào)兩種類型.與Java相同的是,一個(gè)字符變量包含的是一個(gè)16位的Unicode字符,C#新的數(shù)據(jù)類型是decimal數(shù)據(jù)類型,對(duì)于貨幣數(shù)據(jù),它能存放28位10進(jìn)制數(shù)字。</p><p> 兩個(gè)基本類:一個(gè)名叫object的類是所有其他類的基類。而一個(gè)名叫string的類也像object一樣是這個(gè)語言的一部分.作為語言的一部分存在意味著編譯器有可能使用它,無論何時(shí)在
40、程序中寫入一句帶引號(hào)的字符串,編譯器會(huì)創(chuàng)建一個(gè)string對(duì)象來保存它。</p><p> 參數(shù)傳遞:方法可以被聲明接受可變數(shù)目的參數(shù).缺省的參數(shù)傳遞方法是對(duì)基本數(shù)據(jù)類型進(jìn)行的值傳遞。ref關(guān)鍵字可以用來強(qiáng)迫一個(gè)變量通過引用傳遞,這使得一個(gè)變量可以接受一個(gè)返回值。out關(guān)鍵字也能聲明引用傳遞過程,與ref不同的地方是,它指明這個(gè)參數(shù)并不需要初始值。</p><p> COM的集成:C#
41、對(duì)Windows程序最大的賣點(diǎn)可能就是它與COM的無縫集成了,COM就是微軟的Win32組件技術(shù).實(shí)際上,最終有可能在任何.NET語言里編寫COM客戶和服務(wù)器端。C#編寫的類可以子類化一個(gè)已存在的COM組件;生成的類也能被作為一個(gè)COM組件使用,然后又能使用,比方說,JScript語言子類化從而得到第三個(gè)COM組件。這種現(xiàn)象的結(jié)果是導(dǎo)致了一個(gè)運(yùn)行環(huán)境的產(chǎn)生,在這個(gè)環(huán)境里的組件是網(wǎng)絡(luò)服務(wù),可用任何.NET語言子類化。</p>
42、<p> 2.3 IIS服務(wù)器簡介</p><p> IIS是Internet Information Services的縮寫,是一個(gè)World Wide Web server。Gopher server和FTP server全部包容在里面。 IIS意味著你能發(fā)布網(wǎng)頁,并且有ASP(Active Server Pages)、JAVA、VB script產(chǎn)生頁面,有著一些擴(kuò)展功能。IIS支持一些有趣
43、的東西,像有編輯環(huán)境的界面(FRONTPAGE)、有全文檢索功能的(INDEX SERVER)、有多媒體功能的(NET SHOW) 其次,IIS是隨Windows NT Server 4.0一起提供的文件和應(yīng)用程序服務(wù)器,是在Windows NT Server上建立Internet服務(wù)器的基本組件。它與Windows NT Server完全集成,允許使用Windows NT Server內(nèi)置的安全性以及NTFS文件系統(tǒng)建立強(qiáng)大靈活的In
44、ternet/Intranet站點(diǎn)【10】。IIS(Internet Information Server,互聯(lián)網(wǎng)信息服務(wù))是一種Web(網(wǎng)頁)服務(wù)組件,其中包括Web服務(wù)器、FTP服務(wù)器、NNTP服務(wù)器和SMTP</p><p> 2.4 Visual Studio2010 </p><p> Visual Studio是微軟公司推出的開發(fā)環(huán)境。是目前最流行的Windows平臺(tái)應(yīng)用程
45、序開發(fā)環(huán)境。Visual Studio 2010版本于2010年4月12日上市,其集成開發(fā)環(huán)境(IDE)的界面被重新設(shè)計(jì)和組織,變得更加簡單明了。Visual Studio 2010同時(shí)帶來了 NET Framework 4.0、Microsoft Visual Studio 2010 CTP( Community Technology Preview--CTP),并且支持開發(fā)面向Windows 7的應(yīng)用程序【12】
46、。它將是經(jīng)典的一個(gè)版本,相當(dāng)于當(dāng)年的6.0版。而且它可以自定義開始頁;新功能還包括:</p><p> C# 4.0中的動(dòng)態(tài)類型和動(dòng)態(tài)編程;</p><p><b> 多顯示器支持;</b></p><p> 使用Visual Studio 2010的特性支持TDD;</p><p> 支持Office ;<
47、;/p><p> Quick Search特性;</p><p> C++ 0x新特性;</p><p><b> IDE增強(qiáng);</b></p><p> 使用Visual C++ 2010創(chuàng)建Ribbon界面;</p><p> 新增基于.NET平臺(tái)的語言 F#;</p>&
48、lt;p> 2.5 SQL server2008簡介 </p><p> SQL Server 2008是一個(gè)重大的產(chǎn)品版本,它推出了許多新的特性和關(guān)鍵的改進(jìn),使得它成為至今為止的最強(qiáng)大和最全面的SQL Server版本【13】。</p><p> SQL Server 2008出現(xiàn)在微軟數(shù)據(jù)平臺(tái)上是因?yàn)樗沟霉究梢赃\(yùn)行他們關(guān)鍵任務(wù)的應(yīng)用程序,同時(shí)降低了管理數(shù)據(jù)基礎(chǔ)設(shè)施和發(fā)送
49、觀察和信息給所有用戶的成本。</p><p> 這個(gè)平臺(tái)有以下特點(diǎn):</p><p> · 可信任的——使得公司可以以很高的安全性、可靠性和擴(kuò)展性來運(yùn)行他們關(guān)鍵任務(wù)的應(yīng)用程序。</p><p> · 高效的——使得公司可以降低開發(fā)和管理他們的數(shù)據(jù)基礎(chǔ)設(shè)施的時(shí)間和成本。</p><p> · 智能的——提供
50、了一個(gè)全面的平臺(tái),可以在你的用戶需要的時(shí)候給他發(fā)送觀察和信息【14】。</p><p><b> 3 系統(tǒng)需求分析</b></p><p> 3.1 系統(tǒng)的可行性分析</p><p> 系統(tǒng)可行性分析是在教育局OA當(dāng)前所處的環(huán)境下,分析教育局OA是否具有開發(fā)信息系統(tǒng)必須的技術(shù)、資金、人員及其他條件,規(guī)劃方案是否先進(jìn)合理,教育局OA的管理制
51、度和管理方式是否適應(yīng)新系統(tǒng)開發(fā)等一系列問題。因此要進(jìn)行可行性研究,主要包括技術(shù)可行性、經(jīng)濟(jì)可行性、社會(huì)可行性三方面。 開發(fā)任何一個(gè)基于計(jì)算機(jī)的系統(tǒng)時(shí),都會(huì)受到時(shí)間和資源上的限制。因此,在接受任何一個(gè)項(xiàng)目開發(fā)任務(wù)之前,必須根據(jù)客戶可能提供的時(shí)間和資源條件進(jìn)行可行性分析,以減少項(xiàng)目開發(fā)的風(fēng)險(xiǎn),避免人力,物理和財(cái)力的浪費(fèi)。本系統(tǒng)的數(shù)據(jù)庫采用比較流行的sqlserver2008,該數(shù)據(jù)庫在安全性、準(zhǔn)確性、運(yùn)行速度方面有絕對(duì)的優(yōu)勢(shì),并且處理數(shù)據(jù)
52、量大,效率高,前臺(tái)使用visual studio2010作為主要的開發(fā)工具。它可以與SQL server2008進(jìn)行連接。</p><p> 3.1.1 技術(shù)可行性</p><p> 本系統(tǒng)開發(fā)主要包括后臺(tái)數(shù)據(jù)庫的建立與維護(hù)及前端應(yīng)用程序的開放兩個(gè)方面。本系統(tǒng)使用的是sqlserver2008數(shù)據(jù)庫開發(fā)工具選擇的是visual studio2010。這些都是當(dāng)前較為先進(jìn)的開發(fā)技術(shù),為本
53、系統(tǒng)的開發(fā)設(shè)計(jì)提供了有力的技術(shù)保障。所以在技術(shù)可行性方面,開發(fā)本系統(tǒng)是可能的。</p><p> 3.1.2 經(jīng)濟(jì)可行性</p><p> 由于教育局是事業(yè)單位,軟硬件配置較好,員工可以很容易學(xué)會(huì)系統(tǒng)的使用,而且資金實(shí)力充足,所以軟硬件的購買支出較少。人力資源管理部門采用以計(jì)算機(jī)為主、人工為輔的信息處理方式進(jìn)行。公司管理信息系統(tǒng)服務(wù)于IT的工作人員,能夠提高工作人員辦事效率,節(jié)省了開支
54、,所以具有經(jīng)濟(jì)上的可行性。</p><p> 3.1.3 社會(huì)可行性分析</p><p> 社會(huì)因素的可行性分析,也是可行性研究中不可缺少的內(nèi)容。辦公系統(tǒng)的開發(fā)有利于高層領(lǐng)導(dǎo)提高對(duì)整體的把握,迅速做出決策,減輕了高層領(lǐng)導(dǎo)的工作負(fù)擔(dān),因此開發(fā)辦公管理信息系統(tǒng)是得到高層領(lǐng)導(dǎo)的認(rèn)可和肯定的。對(duì)于在基層的工作人員來說,辦公管理系統(tǒng)的開發(fā)能夠減少甚至完全代替他們的手工作業(yè)。提高工作效率,因此也得
55、到了他們的支持。從以上三個(gè)方面來分析,開發(fā)辦公管理系統(tǒng)是完全可行的。</p><p> 3.2 總體需求分析</p><p> 目前,教育局雖然也采用 Office 等軟件,實(shí)現(xiàn)辦公文檔的輸入和打印等功能,但是整個(gè)辦公管理過程還是停留在手工操作的層次,辦公效率較低,很多事務(wù)不能夠得到及時(shí)方便的處理,沒有能夠很好的利用該局已有的計(jì)算機(jī)硬件和網(wǎng)絡(luò)環(huán)境,迫切需要建立新的系統(tǒng),從根本上提高辦公
56、效率。</p><p> 正是在上面描述的大背景下,同時(shí)為了響應(yīng)政府機(jī)構(gòu)電子政務(wù)要求,提高辦公效率,教育局決定委托河北農(nóng)業(yè)大學(xué)信息科學(xué)與技術(shù)學(xué)院開發(fā) OA 系統(tǒng),以滿足該教育局日常辦公需要。</p><p> 3.3 系統(tǒng)名稱定義與目標(biāo)對(duì)象</p><p> 本系統(tǒng)名為"教育局 OA 辦公系統(tǒng)",主要供教育局內(nèi)部各個(gè)部門及各下級(jí)直屬單位辦公
57、用。</p><p> 3.3.1 項(xiàng)目相關(guān)單位介紹</p><p> 表3-1 相關(guān)用戶介紹</p><p> 3.3.2 公文管理業(yè)務(wù)描述</p><p> 根據(jù)《國家行政機(jī)關(guān)公文處理辦法》規(guī)定,現(xiàn)在黨政機(jī)關(guān)和事業(yè)單位主要用到 "命令、決定、公告、通告、通知、通報(bào)、議案、報(bào)告、請(qǐng)示、批復(fù)、意見、函、會(huì)議紀(jì)要"等
58、13種公文。這些公文,有法定的制作權(quán)限和確定的讀者,有特定的行文格式并有行文規(guī)則和辦理辦法。 </p><p> 教育局在日常辦公活動(dòng)中,各處室也用到了以上列舉的 13 種公文。需要公文撰寫和發(fā)布時(shí),由分管該事務(wù)的處室的辦公人員起草,通過該處室的主任做了基本的審核后,遞交給分管該處室工作的局長審批,審批通過后可以直接發(fā)送給教育局各部門,以及下屬的各個(gè)學(xué)校;如果是比較重大的公文,還需要教育局局長審批后,才能夠生效
59、,并且發(fā)送出去。 除了需要把公文發(fā)送給教育局各處室及下屬單位外,還需要抄送給云山市人民政府教育督導(dǎo)室及其它相關(guān)單位。如將要發(fā)布《云山市教育局發(fā)布關(guān)于加強(qiáng)暑假期間中小學(xué)生思想道德教育工作的通知》公文,將要經(jīng)過"新添、修改、發(fā)送、簽收"等步驟,示例圖如下:</p><p> 圖3-1 教育局基礎(chǔ)教育處公文發(fā)布基本流程示意圖</p><p> 一般情況下公文的起草和發(fā)布流
60、程相對(duì)固定,但是在以下流程中處理時(shí),可能存在點(diǎn)變動(dòng): </p><p> (1)公文處理的人員變更。如上圖中的審批活動(dòng)更換為王五局長完成 </p><p> (2)公文處理流程的改變。如增加一個(gè)審批環(huán)節(jié),在李四局長審批后,還需要張三局長審批后才能夠分發(fā)出去。當(dāng)某公文處理流程,有公文正在流轉(zhuǎn)時(shí),則不能夠更改該公文處理流程 </p><p> (3)新增公文處理流
61、程,要求在今后使用過程中,能夠增加公文處理流程,以響應(yīng)新的需求 </p><p> 3.3.3 教育局 OA 系統(tǒng)功能模塊劃分表</p><p> 表3-2系統(tǒng)功能模塊劃分表</p><p> 3.3.4 業(yè)務(wù)具體流程</p><p> 在公文管理功能模塊中,主要是完成公文的新建、修改、發(fā)送、簽收等操作,實(shí)現(xiàn)公文管理的辦公自動(dòng)化,主要
62、包括以下功能: </p><p> 在公文管理功能模塊中,主要是完成公文的新建、修改、發(fā)送和簽收等操作,實(shí)現(xiàn)公文管理的辦公自動(dòng)化,主要包括以下功能: </p><p> 公文的添加(新建):教育局各個(gè)處室由公文發(fā)起權(quán)限的辦公人員添加公文,包括選擇公文模版、填寫公文、發(fā)送公文等操作步驟。</p><p> 公文修改:教育局的各個(gè)處室的辦公室主任能夠?qū)Ρ咎幨倚绿淼?/p>
63、公文進(jìn)行修改,確保該公文的格式和內(nèi)容符合相關(guān)政策、法規(guī)、條例等要求,簽字確認(rèn)后,該公文進(jìn)入下一步流轉(zhuǎn)活動(dòng)。 </p><p> 公文發(fā)送:教育局局長可以對(duì)全局發(fā)布的公文進(jìn)行修改,修改完成后直接生效,并發(fā)送給各級(jí)相關(guān)部門。</p><p> 公文接收:公文發(fā)送給該公文的所有接受人;接收人用自己的用戶賬號(hào)和密碼登錄 OA 系統(tǒng)后,能夠查看到發(fā)送給自己的公文。</p><
64、p> 公文的傳閱:用戶用自己的賬號(hào)跟密碼登錄OA系統(tǒng)后,查看自己的公文后,可以進(jìn)行傳閱的操作。 </p><p><b> 4 系統(tǒng)設(shè)計(jì)</b></p><p> 4.1 系統(tǒng)的用例圖分析</p><p> 教育局OA系統(tǒng)公文管理的用例圖分析:普通用戶登錄該系統(tǒng)后,可以新添公文,并且對(duì)公文進(jìn)行修改、刪除,確定正確后,發(fā)送公文。由管
65、理員接收公文,并且根據(jù)公文類型,給公文進(jìn)行分類。 </p><p> 超級(jí)用戶登錄后,可以對(duì)普通用戶進(jìn)行權(quán)限設(shè)置,還可以增加角色、刪除角色和對(duì)角色信息的修改以及對(duì)角色信息、文件等信息進(jìn)行管理。超級(jí)用戶登錄系統(tǒng)后,可以對(duì)普通用戶的信息和權(quán)限根據(jù)實(shí)際情況進(jìn)行更改, 系統(tǒng)涉及到的大量數(shù)據(jù)都是存儲(chǔ)在數(shù)據(jù)庫,只有超級(jí)管理員可以進(jìn)行更新。</p><p> 4.2 主要數(shù)據(jù)表設(shè)計(jì)</p>
66、;<p> 數(shù)據(jù)庫是信息系統(tǒng)的核心組成部分。數(shù)據(jù)庫系統(tǒng)將數(shù)據(jù)信息以某種數(shù)據(jù)模型組織起來進(jìn)行存儲(chǔ),通過數(shù)據(jù)庫管理系統(tǒng)能夠方便有效地完成數(shù)據(jù)信息的插入、刪除、修改、查詢等操作,并保持?jǐn)?shù)據(jù)信息的完整性、一致性和安全性。一個(gè)數(shù)據(jù)庫由若干張表組成,一張表是若干相關(guān)數(shù)據(jù)信息的集合。表的一行就是一條數(shù)據(jù)信息記錄,而一列就是一個(gè)字段(也就是一條數(shù)據(jù)信息內(nèi)容的一項(xiàng)),每一個(gè)字段都有相應(yīng)的數(shù)據(jù)類型和數(shù)據(jù)寬度。在本系統(tǒng)中使用的是SQL ser
67、ver2008, 數(shù)據(jù)庫名稱為ERP,包括公文接收數(shù)據(jù)表,會(huì)議管理數(shù)據(jù)表,系統(tǒng)管理數(shù)據(jù)表等。在數(shù)據(jù)庫中各表的詳細(xì)創(chuàng)建如下所述:</p><p> 公文接收以及傳閱數(shù)據(jù)表(ERPTelFile)</p><p> 表4-1:ERPTelFile表</p><p> 文件接收數(shù)據(jù)表(ERPJSDIC)</p><p> 表4-2:ERPJ
68、SDIC表</p><p> 公文傳閱數(shù)據(jù)表(ERPCYDIC)</p><p> 表4-3:ERPCYDIC表</p><p> 文件管理數(shù)據(jù)表(ERPFileList)</p><p> 表4-4:ERPFileList表</p><p> 用戶桌面數(shù)據(jù)表(ERPUserDesk)</p>
69、<p> 表4-5:ERPUserDesk表</p><p> 工作流數(shù)據(jù)表(ERPWorkFlow)</p><p> 表4-6:ERPWorkFlow表</p><p><b> 5 系統(tǒng)實(shí)現(xiàn)</b></p><p> 5.1 數(shù)據(jù)庫的連接</p><p> 在系統(tǒng)中,用
70、戶通過WEB方式來使用系統(tǒng),完成相關(guān)的操作,而系統(tǒng)涉及到的大量數(shù)據(jù)都是存儲(chǔ)在數(shù)據(jù)庫中,系統(tǒng)在使用過程中需要頻繁地訪問數(shù)據(jù)庫。所以在本系統(tǒng)中,寫了一個(gè)數(shù)據(jù)庫接口類,實(shí)現(xiàn)建立數(shù)據(jù)庫連接,關(guān)閉數(shù)據(jù)庫連接,實(shí)現(xiàn)共用。代碼如下:</p><p> public DbHelperSQL()</p><p><b> {</b></p><p><
71、b> }</b></p><p> //自己解密數(shù)據(jù)庫設(shè)置字符串</p><p> protected static string DecryptDBStr(string Text, string sKey)</p><p><b> {</b></p><p> DESCryptoServi
72、ceProvider des = new DESCryptoServiceProvider();</p><p><b> int len;</b></p><p> len = Text.Length / 2;</p><p> byte[] inputByteArray = new byte[len];</p><
73、p><b> int x, i;</b></p><p> for (x = 0; x < len; x++)</p><p><b> {</b></p><p> i = Convert.ToInt32(Text.Substring(x * 2, 2), 16);</p><p&
74、gt; inputByteArray[x] = (byte)i;</p><p><b> }</b></p><p> des.K= ASCIIEncoding.ASCII.GetBytes(System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(sKey, &quo
75、t;md5").Substring(0, 8));</p><p> des.IV= ASCIIEncoding.ASCII.GetBytes(System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(sKey, "md5").Substring(0, 8));</p><
76、;p> System.IO.MemoryStream ms = new System.IO.MemoryStream();</p><p> CryptoStream cs = new CryptoStream(ms, des.CreateDecryptor(), CryptoStreamMode.Write);</p><p> cs.Write(inputByteArray
77、, 0, inputByteArray.Length);</p><p> cs.FlushFinalBlock();</p><p> return Encoding.Default.GetString(ms.ToArray());</p><p><b> } </b></p><p> //定義連接字符串。
78、</p><p> protected static string ConnectionString = </p><p> DecryptDBStr(ConfigurationManager.AppSettings["SQLConnectionString"], "zhupeisha");</p><p> prote
79、cted static SqlConnection Connection;</p><p> //定義數(shù)據(jù)庫的打開和關(guān)閉方法</p><p> protected static void Open()</p><p><b> {</b></p><p> if (Connection == null)</
80、p><p><b> {</b></p><p> Connection = new SqlConnection(ConnectionString);</p><p><b> }</b></p><p> if (Connection.State.Equals(ConnectionState.
81、Closed))</p><p><b> {</b></p><p> Connection.Open();</p><p><b> }</b></p><p><b> }</b></p><p> protected static vo
82、 id Close()</p><p><b> {</b></p><p> if (Connection != null)</p><p><b> {</b></p><p> Connection.Close();</p><p><b> }&
83、lt;/b></p><p><b> }</b></p><p><b> }</b></p><p> 5.2 Common里部分類文件</p><p> (1) INIFile類的定義:</p><p> public class INIFile<
84、/p><p><b> {</b></p><p> public string path;</p><p> public INIFile(string INIPath)</p><p><b> {</b></p><p> path = INIPath;</
85、p><p><b> }</b></p><p> [DllImport("kernel32")]</p><p> private static extern long WritePrivateProfileString(string section,string key,string val,string filePa
86、th);</p><p> [DllImport("kernel32")]</p><p> private static extern int GetPrivateProfileString(string section,string key,string def, StringBuilder retVal,int size,string filePath);&l
87、t;/p><p> [DllImport("kernel32")]</p><p> private static extern int GetPrivateProfileString(string section, string key, string defVal, Byte[] retVal, int size, string filePath);</p&g
88、t;<p> /// <summary></p><p> /// 寫INI文件</p><p> /// </summary></p><p> /// <param name="Section"></param></p><p> /// <
89、param name="Key"></param></p><p> /// <param name="Value"></param></p><p> public void IniWriteValue(string Section,string Key,string Value)</p>
90、<p><b> {</b></p><p> WritePrivateProfileString(Section,Key,Value,this.path);</p><p><b> }</b></p><p><b> }</b></p><p> (
91、2)MessageBox類的定義</p><p> public class MessageBox</p><p><b> {</b></p><p> private MessageBox()</p><p><b> {</b></p><p>&l
92、t;b> }</b></p><p> /// <summary></p><p> /// 顯示消息提示對(duì)話框</p><p> /// </summary></p><p> /// <param name="page">當(dāng)前頁面指針,一般為this<
93、;/param></p><p> /// <param name="msg">提示信息</param></p><p> public static void Show(System.Web.UI.Page page,string msg)</p><p> { </p>
94、<p> page.ClientScript.RegisterStartupScript(page.GetType(),"message", "<script language='javascript' defer>alert('" + msg.ToString() + "');</script>");<
95、;/p><p><b> }</b></p><p> /// <summary></p><p> /// 控件點(diǎn)擊 消息確認(rèn)提示框</p><p> /// </summary></p><p> /// <param name="page&quo
96、t;>當(dāng)前頁面指針,一般為this</param></p><p> /// <param name="msg">提示信息</param></p><p> public static void ShowConfirm(System.Web.UI.WebControls.WebControl Control,string
97、msg)</p><p><b> {</b></p><p> //Control.Attributes.Add("onClick","if (!window.confirm('"+msg+"')){return false;}");</p><p> Cont
98、rol.Attributes.Add("onclick", "return confirm('" + msg + "');") ;</p><p><b> }</b></p><p> ?。?)DataCache類的定義</p><p> public class
99、 DataCache</p><p><b> {</b></p><p> /// <summary></p><p> /// 獲取當(dāng)前應(yīng)用程序指定CacheKey的Cache值</p><p> /// </summary></p><p> /// <
100、;param name="CacheKey"></param></p><p> /// <returns></returns></p><p> public static object GetCache(string CacheKey)</p><p><b> {</b>
101、</p><p> System.Web.Caching.Cache objCache = HttpRuntime.Cache;</p><p> return objCache[CacheKey];</p><p><b> }</b></p><p> /// <summary></p>
102、;<p> /// 設(shè)置當(dāng)前應(yīng)用程序指定CacheKey的Cache值</p><p> /// </summary></p><p> /// <param name="CacheKey"></param></p><p> /// <param name="objObj
103、ect"></param></p><p> public static void SetCache(string CacheKey, object objObject)</p><p><b> {</b></p><p> System.Web.Caching.Cache objCache = HttpRu
104、ntime.Cache;</p><p> objCache.Insert(CacheKey, objObject);</p><p><b> }</b></p><p> /// <summary></p><p> /// 設(shè)置當(dāng)前應(yīng)用程序指定CacheKey的Cache值</p>
105、<p> /// </summary></p><p> /// <param name="CacheKey"></param></p><p> /// <param name="objObject"></param></p><p> publ
106、ic static void SetCache(string CacheKey, object objObject, DateTime absoluteExpiration,TimeSpan slidingExpiration )</p><p><b> {</b></p><p> System.Web.Caching.Cache objCache = Htt
107、pRuntime.Cache;</p><p> objCache.Insert(CacheKey, objObject,null,absoluteExpiration,slidingExpiration);</p><p><b> }</b></p><p><b> }</b></p><p
108、> 5.3 系統(tǒng)實(shí)現(xiàn)前臺(tái)界面設(shè)計(jì)</p><p> 5.3.1登錄界面 </p><p> 登錄頁面是進(jìn)入教育局OA系統(tǒng)的入口,登錄時(shí)在該頁面用戶可以輸入正確的用戶名和密碼,再選擇合適的身份登錄到系統(tǒng)。當(dāng)沒有輸入用戶名和口令時(shí),系統(tǒng)會(huì)通過txt box控件腳本進(jìn)行判斷,并給予提示信息。輸入用戶名和口令后,單擊“提交”按鈕,系統(tǒng)會(huì)將用戶名和口令文本框放入提交表單中,然后判斷是
109、否與數(shù)據(jù)庫中的用戶名和口令相符。驗(yàn)證成功才進(jìn)入相應(yīng)的功能界面。</p><p><b> 登錄界面的實(shí)現(xiàn):</b></p><p> protected void ImageButton1_Click(object sender, ImageClickEventArgs e)</p><p><b> {</b>&l
110、t;/p><p> ZWL.BLL.ERPUser MyUser = new ZWL.BLL.ERPUser();</p><p> if (ConfigurationManager.AppSettings["OALogin"].ToString().Trim() == "0")</p><p><b> {<
111、;/b></p><p> string UserNameStr = ZWL.DBUtility.DbHelperSQL.GetSHSL("select top 1 UserName from ERPUser where TrueName='" + ProcessSqlStr(TxtUserName.Text.Trim()) + "'");<
112、;/p><p> MyUser.UserLogin(UserNameStr, ZWL.Common.DEncrypt.DESEncrypt.Encrypt(TxtUserPwd.Text));</p><p><b> }</b></p><p><b> else</b></p><p>&l
113、t;b> {</b></p><p> MyUser.UserLogin(TxtUserName.Text.Trim(), ZWL.Common.DEncrypt.DESEncrypt.Encrypt(TxtUserPwd.Text));</p><p><b> }</b></p><p><b> }&
114、lt;/b></p><p> public string ProcessSqlStr(string Str)</p><p><b> {</b></p><p> string SqlStr = "exec|insert|select|delete|update|count|chr|mid|master|trunca
115、te|char|declare";</p><p> string ReturnValue = Str;</p><p><b> try</b></p><p><b> {</b></p><p> if (Str != "")</p><
116、;p><b> {</b></p><p> string[] anySqlStr = SqlStr.Split('|');</p><p> foreach (string ss in anySqlStr)</p><p><b> {</b></p><p> i
117、f (Str.ToLower().IndexOf(ss) >= 0)</p><p><b> {</b></p><p> ReturnValue = "";</p><p><b> }</b></p><p><b> }</b><
118、/p><p><b> }</b></p><p><b> }</b></p><p><b> catch</b></p><p><b> {</b></p><p> ReturnValue = ""
119、;;</p><p><b> }</b></p><p> if (Str.Length > 20)</p><p><b> {</b></p><p> ReturnValue = "";</p><p><b> }<
溫馨提示
- 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è)論文-教育局oa系統(tǒng)-公文管理的設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程畢業(yè)論文-教育局oa系統(tǒng)—公文管理的設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程畢業(yè)論文-教育局oa系統(tǒng)——會(huì)議管理的設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程畢業(yè)論文-教育局oa系統(tǒng)——用戶管理的設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程畢業(yè)論文-教育局oa系統(tǒng)--會(huì)議管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程畢業(yè)論文-教育局oa系統(tǒng)—用車管理的設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程畢業(yè)論文-教育局oa系統(tǒng)---系統(tǒng)管理的設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程畢業(yè)論文-教育局oa系統(tǒng)—用車管理的設(shè)計(jì)與實(shí)現(xiàn) 2
- 教育局oa系統(tǒng)-公文管理的設(shè)計(jì)與實(shí)現(xiàn)
- 教育局oa系統(tǒng)—公文管理的設(shè)計(jì)與實(shí)現(xiàn)
- 教育局oa—公文管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程畢業(yè)論文-庫存管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程畢業(yè)論文-學(xué)生管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程畢業(yè)論文-駕校管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 教育局oa系統(tǒng)-駕校管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程畢業(yè)論文-工程監(jiān)理管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程畢業(yè)論文-超市收銀管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程畢業(yè)論文-倉庫貨物管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程畢業(yè)論文-城市水費(fèi)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 教育局oa系統(tǒng)—用戶管理的設(shè)計(jì)與實(shí)現(xiàn)2
評(píng)論
0/150
提交評(píng)論