版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p> 河北農(nóng)業(yè)大學(xué)現(xiàn)代科技學(xué)院</p><p><b> 本科畢業(yè)論文</b></p><p> 題 目: 教育局OA系統(tǒng) </p><p> ——用戶管理的設(shè)計與實現(xiàn) </p><p> 學(xué) 部: 工程技術(shù)學(xué)部 </p
2、><p> 專業(yè)班級: 計算機科學(xué)與技術(shù)1001班 </p><p> 學(xué) 號: 2010614070325 </p><p> 學(xué)生姓名: 舒天陽 </p><p> 指導(dǎo)教師姓名: 陳晨 </p><
3、;p> 指導(dǎo)教師職稱: 講師 </p><p> 二O一四年 六 月 一 日</p><p><b> 摘要</b></p><p> 隨著社會的發(fā)展,各個單位的規(guī)模越做越大,員工越來越多,如何更好的管理員工就變得非常重要。而隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,更多的公司愿意采用自動化的辦公系統(tǒng)來協(xié)調(diào)每日的工作
4、?,F(xiàn)代辦公自動化系統(tǒng)是由計算機、通信網(wǎng)絡(luò)和自動化辦公設(shè)備以及相應(yīng)的軟件所組成的人機信息處理系統(tǒng)。具有辦公信息采集、加工、傳輸和存儲等功能,對文字、數(shù)據(jù)、語音、圖形、圖像等信息能進行綜合處理。對于提高工作效率,降低工作成本,增進人員間的溝通和資料的共享起著至關(guān)重要的作用。教育局OA 系統(tǒng)中我主要負(fù)責(zé)用戶管理模塊,該系統(tǒng)采用了ASP.Net技術(shù)和SQL Server數(shù)據(jù)庫進行開發(fā),具有簡單實用的操作界面,顯現(xiàn)了該系統(tǒng)的實用性,安全性。在設(shè)計
5、中,只有超級管理員可以對用戶信息和角色信息進行操作,通過增加,刪除,修改,查找等方式實現(xiàn)對員工信息的管理,保證每一個員工信息都能有處可尋,防止不法分子趁虛而入,同時通過對員工角色和權(quán)限的設(shè)定實現(xiàn)對辦公文件安全性的保護,不同角色的用戶擁有不同的權(quán)限,面對不同的信息傳播平臺,保證了一些文件只在需要的人之間傳播,大大提高了其保密性。</p><p> 關(guān)鍵詞:辦公自動化;用戶管理;ASP.NET;SQL Server
6、數(shù)據(jù)庫</p><p><b> Abstract</b></p><p> With the development of the society, a lot of enterprise scale is bigger, more and more employees, how to better manage employee becomes very im
7、portant. But with the development of network technology, more and more companies are willing to adopt automatic office system to coordinate the daily work. The modern office automation system is composed of computer, com
8、munication network and office automation equipment and human information processing system composed of corresponding software. With offi</p><p> Keywords: Office automation ;User management ;ASP.NET ;SQL Se
9、rver database </p><p><b> 目錄</b></p><p><b> 1.緒論1</b></p><p> 1.1 系統(tǒng)開發(fā)背景及意義1</p><p> 1.2 國內(nèi)外研究現(xiàn)狀及發(fā)展趨勢2</p><p> 1.2.1 國內(nèi)方面2
10、</p><p> 1.2.2 國外方面3</p><p> 1.2.3 未來發(fā)展4</p><p> 1.3 論文組織5</p><p> 2.相關(guān)技術(shù)介紹6</p><p> 2.1 ASP.NET技術(shù)介紹6</p><p> 2.2 Visual Studio 201
11、0開發(fā)環(huán)境7</p><p> 2.3 SQL Server 2008簡介7</p><p><b> 3.需求分析10</b></p><p> 3.1 運行環(huán)境10</p><p> 3.2 可行性分析10</p><p> 3.2.1 系統(tǒng)可行性10</p>
12、<p> 3.2.2 經(jīng)濟可行性10</p><p> 3.3 需求分析10</p><p><b> 4.系統(tǒng)設(shè)計12</b></p><p> 4.1 用戶管理系統(tǒng)簡介12</p><p> 4.2 設(shè)計原則12</p><p> 4.3 用戶管理系統(tǒng)結(jié)構(gòu)圖
13、12</p><p> 4.4 系統(tǒng)流程圖13</p><p> 4.5 數(shù)據(jù)庫設(shè)計14</p><p> 4.5.1 用戶信息表14</p><p> 4.5.2 角色信息表15</p><p> 5.系統(tǒng)實現(xiàn)及界面設(shè)計16</p><p> 5.1系統(tǒng)登錄界面設(shè)置1
14、6</p><p> 5.2 用戶角色添加設(shè)置18</p><p> 5.3 用戶信息管理界面設(shè)置19</p><p> 5.4 添加用戶信息21</p><p><b> 6.總結(jié)25</b></p><p><b> 參考文獻26</b></p&
15、gt;<p><b> 致謝27</b></p><p><b> 1.緒論</b></p><p> 1.1 系統(tǒng)開發(fā)背景及意義</p><p> 辦公自動化,英文全稱Office Automation,簡稱OA,是辦公信息處理的自動化,它利用先進的技術(shù),使人的各種辦公業(yè)務(wù)活動逐步由各種設(shè)備、各種
16、人、機信息系統(tǒng)來協(xié)助完成,達到充分利用信息,提高工作效率和工作質(zhì)量,提高生產(chǎn)率的目的。</p><p> 隨著計算機技術(shù)的發(fā)展,特別是計算機網(wǎng)絡(luò)技術(shù)與數(shù)據(jù)庫技術(shù)的發(fā)展,使人們的生活與工作方式發(fā)生了很大的改觀。網(wǎng)絡(luò)技術(shù)的應(yīng)用使得計算機之間通信、信息共享成為可能,而數(shù)據(jù)庫技術(shù)的應(yīng)用則為人們提供了數(shù)據(jù)存儲、信息檢索、信息分析等功能,從而使得工作更高效地進行。</p><p> 數(shù)據(jù)庫始于20
17、世紀(jì)60年代,經(jīng)過40多年的發(fā)展,現(xiàn)在已經(jīng)形成了理論體系,成為計算機軟件的一個重要分支。數(shù)據(jù)庫技術(shù)體現(xiàn)了當(dāng)代先進的數(shù)據(jù)管理方法,使計算機的應(yīng)用真正滲透到國民經(jīng)濟各個部門,在數(shù)據(jù)處理領(lǐng)域發(fā)揮著越來越大的作用。</p><p> 而互聯(lián)網(wǎng)技術(shù)的出現(xiàn),更是進一步豐富了人類生活,數(shù)字化生存已經(jīng)漸漸走進我們的生活與工作?;ヂ?lián)網(wǎng)技術(shù)與數(shù)據(jù)庫技術(shù)的結(jié)合為計算機在人類生活中的應(yīng)用帶來了巨大的影響。產(chǎn)業(yè)信息化,管理現(xiàn)代化,科學(xué)化
18、已經(jīng)成為行業(yè)發(fā)展的重要課題。</p><p> 辦公自動化是將現(xiàn)代化辦公和計算機網(wǎng)絡(luò)功能結(jié)合起來的一種新型的辦公方式。在行政機關(guān)、企事業(yè)單位工作中,是采用internet技術(shù),基于工作流的概念,以計算機為中心,采用一系列現(xiàn)代化的辦公設(shè)備和先進的通信技術(shù),廣泛、全面、迅速地收集、整理、加工、存儲和使用信息,使企業(yè)內(nèi)部人員方便快捷地共享信息,高效地協(xié)同工作;改變過去復(fù)雜、低效的手工辦公方式,為科學(xué)管理和決策服務(wù),從
19、而達到提高行政效率的目的。隨著社會進入信息時代和社會生活的快節(jié)奏化,傳統(tǒng)的企業(yè)信息交流方式及處理辦公業(yè)務(wù)方式已不能滿足企業(yè)對大量信息快速傳遞和處理需求,不能適應(yīng)時代的發(fā)展趨勢,于是需要一種新的技術(shù)改善現(xiàn)狀,因此辦公自動化系統(tǒng)在適應(yīng)時代發(fā)展需求中產(chǎn)生。</p><p> 20世紀(jì)80年代中期在企業(yè)和行政機關(guān)中興起使用公自動化系統(tǒng),而后因其給企業(yè)和單位帶來的便利而迅速被用于中小型企業(yè)單位中,其是采用一系列現(xiàn)代化的辦
20、公設(shè)備和先進的通信技術(shù)。一個企業(yè)實現(xiàn)辦公自動化的程度也是衡量其實現(xiàn)現(xiàn)代化管理的標(biāo)準(zhǔn)。 我國專家在第一次全國辦公自動化規(guī)劃討論會上提出辦公自動化的定義為:利用先進的科學(xué)技術(shù),使部分辦公業(yè)務(wù)活動物化于人以外的各種現(xiàn)代化辦公設(shè)備中,由人與技術(shù)設(shè)備構(gòu)成服務(wù)于某種辦公業(yè)務(wù)目的的人機信息處理系統(tǒng)。</p><p> 辦公自動化系統(tǒng)可分為三個功能層次:OA系統(tǒng)、信息管理級OA系統(tǒng)和決策支持級OA系統(tǒng)。三者一體化使辦公信息的流
21、通更為合理,減少許多不必要的重復(fù)輸入信息環(huán)節(jié),以提高整個辦公系統(tǒng)的效率。</p><p> 第一個層次:事務(wù)型辦公自動化系統(tǒng)。只限于單機或簡單的小型局域網(wǎng)上的文字處理、電子表格、數(shù)據(jù)庫等輔助工具的應(yīng)用。辦公事務(wù)OA中,最為普遍的應(yīng)用有文字處理、會議管理、文件收發(fā)登錄、文檔管理、辦公日程管理、人事管理、報表處理等。此外,在辦公事務(wù)處理級上可以使用多種OA子系統(tǒng),如電子出版系統(tǒng)、電子文檔管理系統(tǒng)、智能化的中文檢索系
22、統(tǒng)(如全文檢索系統(tǒng))、光學(xué)漢字識別系統(tǒng)、漢語語音識別系統(tǒng)等。在公用服務(wù)業(yè)、公司等經(jīng)營業(yè)務(wù)方面,使用計算機替代人工處理的工作日益增多,如訂票、售票系統(tǒng),柜臺或窗口系統(tǒng),銀行業(yè)的儲蓄業(yè)務(wù)系統(tǒng)等。</p><p> 第二個層次:信息管理型OA系統(tǒng)。隨著信息利用重要性的不斷增加,在辦公系統(tǒng)中對和本單位的運營目標(biāo)關(guān)系密切的綜合信息的需求日益增加出現(xiàn)了信息管理型的辦公系統(tǒng),其把事務(wù)型(或業(yè)務(wù)型)辦公系統(tǒng)和綜合信息(數(shù)據(jù)庫)
23、一體化,優(yōu)化日常的工作,提高辦公效率和質(zhì)量。作為一個現(xiàn)代化的政府機關(guān)或企、事業(yè)單位必須具備供本單位的各個部門共享的這一綜合數(shù)據(jù)庫,因此可在政府機關(guān)用信息管理型系統(tǒng)對政策、法令、法規(guī),有關(guān)上級政府和下屬機構(gòu)的公文、信函等綜合政務(wù)信息進行處理;在公司企業(yè)單位中處理在綜合數(shù)據(jù)庫中的工商法規(guī)、經(jīng)營計劃、市場動態(tài)、供銷業(yè)務(wù)、庫存統(tǒng)計、用戶信息等。</p><p> 第三個層次:決策支持型OA系統(tǒng)。它建立在信息管理級OA系
24、統(tǒng)的基礎(chǔ)上。其使用由綜合數(shù)據(jù)庫系統(tǒng)所提供的信息,針對所需要做出決策的課題構(gòu)造選用決策數(shù)字模型,結(jié)合有關(guān)內(nèi)部和外部的條件,由計算機執(zhí)行決策程序,做出相應(yīng)的決策。其具有集成化、智能化、多媒體化和運用電子數(shù)據(jù)交換等新的特點,用于軟硬件及網(wǎng)絡(luò)產(chǎn)品、單一辦公系統(tǒng)同社會公眾信息系統(tǒng)的集成;用于面向日常事務(wù)處理,輔助人們完成智能性勞動,如:漢字識別,對公文內(nèi)容的理解和深層處理,輔助決策及處理意外等;用于包括對數(shù)字、文字、圖像、聲音和動畫的多媒體綜合處
25、理;用在通過數(shù)據(jù)通訊網(wǎng),在計算機間進行交換和自動化處理。</p><p> 運用科學(xué)的管理手段和先進的辦公自動化設(shè)備,利用豐富的信息資源和網(wǎng)絡(luò)資源,以提高工作效率,提高單位的管理水平和工作質(zhì)量,是OA辦公自動化管理系統(tǒng)的根本目的。OA辦公管理系統(tǒng),可以方便上情下達和下情上傳,以及資源共享、資料檢索,還增強了內(nèi)部各部門間的業(yè)務(wù)交流學(xué)習(xí),OA系統(tǒng)提供內(nèi)部論壇、公共信息作為交流學(xué)習(xí)的場地,可以縮小部門工作人員之間的溝
26、通學(xué)習(xí),利于相互相助,增強凝聚力。</p><p> OA辦公管理系統(tǒng)的意義還在于:第一,信息及時傳遞。信息的上行下達可及時便利的實現(xiàn)。第二,信息、設(shè)備資源共享、利于解決辦公耗材用量大,浪費多的問題,同時也利于設(shè)備的維護與保養(yǎng)。第三,高效傳閱文件。根據(jù)系統(tǒng)設(shè)置的管理流程,方便快捷閱辦文件,職位確定權(quán)限,系統(tǒng)全面記錄流程日志,各負(fù)其責(zé),避免各部門、各工作人員之間工作的推諉、拖拉、停滯工作的現(xiàn)象發(fā)生。第四,無紙化辦
27、公不僅可以節(jié)省資金、時間、人力,而且可以節(jié)省能源、交通,加速信息交換和資金周轉(zhuǎn),從而提高工作效率,增加企業(yè)效益,促進經(jīng)濟發(fā)展。第五,OA辦公管理系統(tǒng)強調(diào)以知識管理為核心,提供豐富的學(xué)習(xí)功能與知識共享機制,從而提高整體創(chuàng)新與應(yīng)變能力。第六,OA辦公管理系統(tǒng)可以實現(xiàn)移動辦公。</p><p> 1.2 國內(nèi)外研究現(xiàn)狀及發(fā)展趨勢</p><p> 1.2.1 國內(nèi)方面</p>
28、<p> 進入二十世紀(jì)九十年代中期以后,由于國內(nèi)經(jīng)濟的迅猛發(fā)展,引發(fā)市場競爭的日趨激烈,信息技術(shù)也進入一個突飛猛進的時代,每個企業(yè)都必須緊跟時代的步伐,加強企業(yè)競爭力并提升現(xiàn)代化企業(yè)的管理能力,這一切都將導(dǎo)致了企業(yè)對辦公自動化產(chǎn)品需求的快速增長,辦公自動化開始進入一個快速發(fā)展的階段。</p><p> 從發(fā)展方向上看,我國的辦公自動化應(yīng)該實現(xiàn)數(shù)字化辦公。所謂數(shù)字化辦公,就是將幾乎所有的辦公業(yè)務(wù)都在網(wǎng)
29、絡(luò)環(huán)境下實現(xiàn)。辦公自動化建設(shè)的本質(zhì)是提高決策的效能。并通過實現(xiàn)辦公自動化,或者說實現(xiàn)數(shù)字化辦公,可以優(yōu)化現(xiàn)有的管理組織結(jié)構(gòu),調(diào)整管理體制,在提高效率的基礎(chǔ)上,增加協(xié)同辦公能力,強化決策的一致性,最后實現(xiàn)提高決策效能的目的。從目前看來,全面實現(xiàn)數(shù)字化辦公還有一定的距離,首先是數(shù)字化辦公必然沖擊現(xiàn)有的管理體制,使現(xiàn)有管理體制發(fā)生改變,而管理體制的改變則意味著權(quán)利和利益的重新分配;另外管理人員原有的工作習(xí)慣、工作方式和法律體系都有很強的慣性,
30、要想改變這些尚需時日。盡管如此,全面實現(xiàn)數(shù)字化辦公還是辦公自動化發(fā)展的必然趨勢。 </p><p> 我國OA的應(yīng)用和發(fā)展歷程,可以分為以下三個階段:</p><p> 第一代OA系統(tǒng),是從20世紀(jì)80年代中期到90年代中期以個人電腦、辦公套件為主要標(biāo)志,實現(xiàn)了數(shù)據(jù)統(tǒng)計和文檔寫作電子化,即將辦公信息載體從原始紙介質(zhì)方式轉(zhuǎn)向比特方式。</p><p> 第二代
31、OA系統(tǒng),是從90年代中期開始的以網(wǎng)絡(luò)技術(shù)和協(xié)同工作技術(shù)為主要特征,實現(xiàn)了工作流程自動化,即將收發(fā)文從傳統(tǒng)的手工方式轉(zhuǎn)向工作流自動化方式。第二代辦公自動化系統(tǒng),實現(xiàn)了不同職能部門間的工作流程自動化。不同部門及其工作人員工作間的協(xié)作大大加強,從而使政府/企業(yè)辦公的效率得到較大的提高。而且,以Internet為基礎(chǔ),辦公自動化系統(tǒng)實現(xiàn)了移動辦公,資源的利用不再受通訊技術(shù)的限制,從而實現(xiàn)政府/企業(yè)內(nèi)部的電子化和網(wǎng)絡(luò)化辦公。</p>
32、<p> 第三代OA系統(tǒng),是融信息處理、業(yè)務(wù)流程和知識管理于一體的應(yīng)用系統(tǒng)。它以知識管理為核心,提供豐富的學(xué)習(xí)功能與知識共享機制,確保使用者能隨時隨地根據(jù)需要向?qū)<覍W(xué)習(xí)、向組織現(xiàn)有知識學(xué)習(xí),使員工在辦公自動化系統(tǒng)中的地位從被動向主動轉(zhuǎn)變并因此提高企業(yè)運作效率。第三代OA的核心是知識,其突出特點是:實時通信、實時交流。</p><p> 1.2.2 國外方面</p><p>
33、; 辦公自動化于50年代在美國和日本首先興起,最初只是具有電子數(shù)據(jù)處理(EDP)的簿記功能,60年代被管理信息系統(tǒng)(MIS)取代,直到70年代后期才形成涉及多種技術(shù)的新型綜合學(xué)科--辦公自動化(OA)。</p><p> 80年代,國外辦公自動化得到了飛速發(fā)展,許多著名的計算機軟硬件公司都躋身于這一巨大的市場。作為辦公管理方式的一次變革,辦公自動化不僅已形成相當(dāng)大的產(chǎn)業(yè)規(guī)模,而且從各個方面促進了計算機及信息產(chǎn)
34、業(yè)的發(fā)展。辦公自動化迅速普及,已有逐步超過70年代管理信息系統(tǒng)建設(shè)的趨勢。</p><p> 進入90年代以來,辦公自動化在世界主要發(fā)達國家得到蓬勃發(fā)展。國外許多大公司投入了大量人力、物力,在語音、數(shù)字、文字圖像、網(wǎng)絡(luò)技術(shù)、人機工程等方面進行了深入細(xì)致的研究,并推出了影像處理設(shè)備、文字處理機、辦公室助理機、袖珍組織機、筆記本計算機等現(xiàn)代辦公設(shè)備。</p><p> 1.2.3 未來發(fā)展
35、</p><p> 辦公自動化系統(tǒng)的發(fā)展恰好與數(shù)據(jù)、信息和知識的演變同步,即由以數(shù)據(jù)為主要處理內(nèi)容的第一代辦公自動化發(fā)展到以信息為主要處理內(nèi)容的第二代辦公自動化,再發(fā)展到以知識為主要處理內(nèi)容的第三代辦公自動化。辦公自動化的三個發(fā)展階段中完成了兩個飛躍,即由數(shù)據(jù)處理向信息處理的飛躍,由信息處理向知識處理的飛躍。在辦公自動化系統(tǒng)的發(fā)展中,使用辦公自動化系統(tǒng)的人員范圍逐步擴大,由企業(yè)行政人員擴展到企業(yè)的管理層,再擴展
36、到企業(yè)的全體員工。另外,在運作機制上,也是從辦公室的結(jié)構(gòu)化數(shù)據(jù)處理到企業(yè)內(nèi)部和外部信息的處理,再到有用知識的處理。從簡單的電子郵件、群件,到構(gòu)建Web應(yīng)用等各種方式中獲取、存儲、提煉和再用知識。</p><p> 經(jīng)過近30年的發(fā)展,辦公自動化越來越成熟了,使得其應(yīng)用范圍也愈來愈廣。辦公自動化已經(jīng)從以前只是在機關(guān)的辦公系統(tǒng)發(fā)展到現(xiàn)在各企業(yè)和各種工作部門都需要的辦公系統(tǒng)。在實際工作中,各企業(yè)同樣需要對內(nèi)和對外處理
37、各種信息,因此也同樣有辦公自動化的必要。而且,在市場經(jīng)濟的條件下,企業(yè)和各種工作部門的辦公事務(wù)將越來越繁重,企業(yè)和工作人員快速、有效的協(xié)調(diào)越來越顯得重要,越來越有必要實施辦公的自動化。辦公自動化系統(tǒng)是企業(yè)和工作部門的數(shù)字神經(jīng)系統(tǒng)的重要部分,沒有一個快速反應(yīng)的神經(jīng)系統(tǒng)的協(xié)助,任何企業(yè)和工作部門將難以獲得長期、穩(wěn)定、快速的發(fā)展。實際上,越來越多的企業(yè)和工作部門已經(jīng)把辦公自動化提到日程上來,很多企業(yè)和工作部門都在不同的層次上實現(xiàn)了辦公自動化。
38、</p><p> 全面實現(xiàn)數(shù)字化辦公是辦公自動化發(fā)展的必然趨勢,辦公自動化的發(fā)展到現(xiàn)在已經(jīng)不是簡單地以文檔數(shù)據(jù)為其處理中心的傳統(tǒng)辦公自動化。傳統(tǒng)辦公自動化系統(tǒng)最大特點是,應(yīng)用基于文件系統(tǒng)或關(guān)系型數(shù)據(jù)庫系統(tǒng),以文檔數(shù)據(jù)為存儲和處理對象,強調(diào)對文檔數(shù)據(jù)的計算和統(tǒng)計能力。但是,缺乏對于協(xié)作型工作的處理能力,而辦公過程主要是群組協(xié)作過程,如收發(fā)文、日常報銷流程等。因此,此種辦公自動化系統(tǒng)的“自動化”程度是有限的,將被
39、逐步過渡到以知識管理為核心的新一代辦公自動化。 </p><p> 辦公自動化技術(shù)的發(fā)展主要包括以下幾個方面: </p><p> 1.辦公自動化設(shè)備的提升。隨著計算機技術(shù)和通信技術(shù)的飛速發(fā)展,使辦公自動化設(shè)備的性價比大幅度提升,從而有利于該技術(shù)的推廣和新設(shè)備產(chǎn)生。</p><p> 2.系統(tǒng)集成技術(shù)。由于當(dāng)今計算機系統(tǒng)的開放性、兼容性,使辦公自動化軟件和硬件
40、集成更加方便。 </p><p> 3.多媒體技術(shù)。20世紀(jì)90年代發(fā)展成熟起來的多媒體技術(shù),及聲音、文字、圖形、圖像、動畫、音樂和視聽技術(shù)于一體,必將給辦公自動化技術(shù)的發(fā)展帶來新突破。 </p><p> 4.現(xiàn)代化通信技術(shù)。計算機遠(yuǎn)距離通信的應(yīng)用,發(fā)展了數(shù)據(jù)通信技術(shù),逐步完善了計算機網(wǎng)絡(luò)通信,這種通信系統(tǒng)稱為基于計算機的信息通信系統(tǒng)。自從國際化標(biāo)準(zhǔn)組織制定開放系統(tǒng)互聯(lián)的參考模型后,
41、使用這個通信協(xié)議,有利于異種機的互聯(lián),使計算機網(wǎng)絡(luò)通信技術(shù)得到進一步發(fā)展,并為單機辦公自動化系統(tǒng)擴大成網(wǎng)絡(luò)化、一體化的辦公自動化系統(tǒng)通信體制提供了條件。</p><p><b> 1.3 論文組織</b></p><p> 本文主要分為六章介紹了教育局OA系統(tǒng)用戶管理模塊設(shè)計的過程:</p><p> 第1章主要講述了教育局OA系統(tǒng)開發(fā)的
42、背景及意義,簡述了國內(nèi)外研究的現(xiàn)狀和未來的發(fā)展趨勢。</p><p> 第2章主要是相關(guān)技術(shù)的介紹,包括該系統(tǒng)所需的開發(fā)和運行環(huán)境的簡介。</p><p> 第3章主要對教育局OA系統(tǒng)用戶管理模塊進行需求分析和可行性分析,合理的需求分析對系統(tǒng)的開發(fā)非常有必要,會為系統(tǒng)的開發(fā)節(jié)省很多不必要的麻煩。</p><p> 第4章主要對系統(tǒng)的架構(gòu)和流程進行了分析,包括對
43、教育局OA系統(tǒng)用戶管理功能模塊設(shè)計和數(shù)據(jù)庫設(shè)計。</p><p> 第5章主要介紹了設(shè)計中主要的代碼設(shè)計和關(guān)鍵運行界面的展示。</p><p> 第6章總結(jié)了設(shè)計的成果。</p><p><b> 2.相關(guān)技術(shù)介紹</b></p><p> 2.1 ASP.NET技術(shù)介紹</p><p>
44、 ASP.NET是Microsoft公司推出的新一代建立動態(tài)Web應(yīng)用程序開發(fā)平臺,是一種建立動態(tài)Web應(yīng)用程序的新技術(shù)。它是.NET框架的一部分,可以使用任何.NET兼容的語言(如Visual Basic、C#)編寫ASP.NET應(yīng)用程序。ASP.NET 是統(tǒng)一的 Web 應(yīng)用程序平臺,它提供了為建立和部署企業(yè)級Web應(yīng)用程序所必需的服務(wù)。ASP.NET 為能夠面向任何瀏覽器或設(shè)備的更安全的、更強的可升級性、更穩(wěn)定的應(yīng)用程序提供了新
45、的編程模型和基礎(chǔ)結(jié)構(gòu)。微軟為ASP.net設(shè)計了這樣一些策略:易于寫出結(jié)構(gòu)清晰的代碼、代碼易于重用和共享、可用編譯類語言編寫等等,目的是讓程序員更容易開發(fā)出Web應(yīng)用,滿足計算向Web轉(zhuǎn)移的戰(zhàn)略需要。</p><p> ASP.NET 是建立在公共語言運行庫上的編程框架,可用于在服務(wù)器上生成功能強大的 Web 應(yīng)用程序。與以前的Web開發(fā)模型相比,ASP.NET 提供了數(shù)個重要的優(yōu)點:</p>&
46、lt;p> ?、僭鰪姷男阅?。ASP.NET 是在服務(wù)器上運行的編譯好的公共語言運行庫代碼。與被解釋的前輩不同,ASP.NET 可利用早期綁定、實時編譯、本機優(yōu)化和外部緩存服務(wù)。這相當(dāng)于在編寫代碼之前便明顯提高了性能。</p><p> ②世界級的工具支持。ASP.NET Framework 補充了 Visual Studio 集成開發(fā)環(huán)境中 的大量工具箱和設(shè)計器。WYSIWYG 編輯、拖放服務(wù)器控件和自動
47、部署只是這個強大的工具所提供功能中的少數(shù)幾種。</p><p> ③威力和靈活性。由于 ASP.NET 基于公共語言運行庫,因此 Web 應(yīng)用程序開發(fā)人員 可以利用整個平臺的威力和靈活性。.NET Framework 類庫、消息處理和數(shù)據(jù)訪問解決方案都可從 Web 無縫訪問。ASP.NET 也與語言無關(guān),所以可以選擇最適合應(yīng)用程序的語言,或用多種語言分割應(yīng)用程序。另外,公共語言運行庫的交互性保證在遷移到 ASP
48、.NET 時保留基于 COM 的開發(fā)中的現(xiàn)有投資。</p><p> ④簡易性。ASP.NET 使執(zhí)行常見任務(wù)變得容易,從簡單的窗體提交和客戶端身份驗證 到部署和站點配置。例如,ASP.NET 頁框架使您可以生成將應(yīng)用程序邏輯與表示代碼清楚分開的用戶界面,和在類似 Visual Basic 的簡單窗體處理模型中處理事件。另外,公共語言運行庫利用托管代碼服務(wù)(如自動引用計數(shù)和垃圾回收)簡化了開發(fā)。</p&g
49、t;<p> ?、菘晒芾硇?。ASP.NET 采用基于文本的分層配置系統(tǒng),簡化了將設(shè)置應(yīng)用于服務(wù)器環(huán) 境和 Web 應(yīng)用程序。由于配置信息是以純文本形式存儲的,因此可以在沒有本地管理工具幫助的情況下應(yīng)用新設(shè)置。此“零本地管理”哲學(xué)也擴展到了 ASP.NET Framework 應(yīng)用程序的部署。只需將必要的文件復(fù)制到服務(wù)器,即可將 ASP.NET Framework 應(yīng)用程序部署到服務(wù)器。不需要重新啟動服務(wù)器,即使是在部署或替
50、換運行的編譯代碼時。</p><p> ?、蘅煽s放性和可用性。ASP.NET 在設(shè)計時考慮了可縮放性,增加了專門用于在聚集環(huán) 境和多處理器環(huán)境中提高性能的功能。另外,進程受到 ASP.NET 運行庫的密切監(jiān)視和管理,以便當(dāng)進程行為不正常(泄漏、死鎖)時,可就地創(chuàng)建新進程,以幫助保持應(yīng)用程序始終可用于處理請求。</p><p> ?、咦远x性和擴展性。ASP.NET 隨附了一個設(shè)計周到的結(jié)構(gòu)
51、,它使開發(fā)人員可以在適 當(dāng)?shù)募墑e“插入”代碼。實際上,可以用自己編寫的自定義組件擴展或替換 ASP.NET 運行庫的任何子組件。實現(xiàn)自定義身份驗證或狀態(tài)服務(wù)一直沒有變得更容易。</p><p> ?、喟踩浴=柚鷥?nèi)置的 Windows 身份驗證和基于每個應(yīng)用程序的配置,可以保證應(yīng)用 程序是安全的。</p><p> 2.2 Visual Studio 2010開發(fā)環(huán)境</p>
52、<p> Visual Studio是目前最流行的Windows平臺應(yīng)用程序的集成開發(fā)環(huán)境。Visual Studio 支持用戶透過多種不同的程序語言進行開發(fā),但歷代版本所支持的語言并不完全相同,例如,Visual Studio .NET 2002 時,微軟將 Visual J++ 改版為 Visual J#,但至 Visual Studio 2008 時取消支持 Visual J#;而 Visual Studio 20
53、10 時,并入支持新語言 Visual F#。Visual Studio 2010 原生支持:Visual Basic、Visual C#、Visual C++、Visual F#四種程序語言。Visual Studio 2010版本于2010年4月12日上市,其集成開發(fā)環(huán)境(IDE)的界面被重新設(shè)計和組織,變得更加簡單明了。Visual Studio 2010同時帶來了 NET Framework 4.0、Microsoft Visu
54、al Studio 2010 CTP( Community Technology Preview--CTP),并且支持開發(fā)面向Windows 7的</p><p> 本系統(tǒng)采用C#語言進行開發(fā),而借助Visual Studio 2010集成開發(fā)環(huán)境,軟件開發(fā)工作將變得更為簡單便捷,業(yè)務(wù)決策也會變得更為有效。任何規(guī)模的組織都可以使用Visual Studio 2010快速創(chuàng)建應(yīng)用程序,這些應(yīng)用程序能夠利用Wind
55、ows操作系統(tǒng),使其成為更安全、更易于管理、更可靠的應(yīng)用程序。利用Visual Studio 2010集成開發(fā)環(huán)境提供的豐富組件,開發(fā)人員能夠快速地構(gòu)建出Web應(yīng)用程序。這些應(yīng)用程序可以集成任何后端數(shù)據(jù)提供程序,例如:SQL Server、My SQL、Oracle著名的數(shù)據(jù)都能得到很好的支持。同時,在任何當(dāng)前的瀏覽器內(nèi),都能訪問ASP.NET應(yīng)用程序?;诖?,C#就成為了當(dāng)今主流的Web開發(fā)語言。Visual Studio 2010集
56、成開發(fā)環(huán)境改進了語言和數(shù)據(jù)功能,各個編程人員可以利用這些功能更輕松地構(gòu)建解決方案,以分析和處理信息。Visual Studio 2010還使開發(fā)人員能夠在同一個開發(fā)環(huán)境內(nèi)創(chuàng)建面向多個.NET Framework版本的應(yīng)用程序。其能夠構(gòu)建面向.NET Framework 2.0、3.0或4.0的應(yīng)用程序,可以在同</p><p> 2.3 SQL Server 2008簡介</p><p>
57、; SQLServer2008在Microsoft的數(shù)據(jù)平臺上發(fā)布,可以組織管理任何數(shù)據(jù)??梢詫⒔Y(jié)構(gòu)化、半結(jié)構(gòu)化和非結(jié)構(gòu)化文檔的數(shù)據(jù)直接存儲到數(shù)據(jù)庫中。可以對數(shù)據(jù)進行查詢、搜索、同步、報告和分析之類的操作。SQL Server 2008的優(yōu)點在于不僅能作為一個功能強大的數(shù)據(jù)庫服務(wù)器有效地工作,而且數(shù)據(jù)庫引擎也用于需要在客戶端本地存儲獨立數(shù)據(jù)庫的應(yīng)用程序中。SQL Server 2008可以動態(tài)地將自身配置成能有效地使用客戶端桌面中的可
58、用資源,而不需要為每個客戶端專設(shè)一個數(shù)據(jù)庫管理員,允許創(chuàng)建自定義報表用于打印或輸出數(shù)據(jù)庫中的信息。與其他網(wǎng)絡(luò)用戶共享數(shù)據(jù)庫。SQL Server 2008是一種關(guān)系數(shù)據(jù)庫工具,關(guān)系數(shù)據(jù)庫是已開發(fā)的最通用的數(shù)據(jù)庫之一,數(shù)據(jù)可以存儲在各種設(shè)備上,從數(shù)據(jù)中心最大的服務(wù)器一直到桌面計算機和移動設(shè)備,它都可以控制數(shù)據(jù)而不用管數(shù)據(jù)存儲在哪里。SQLServer2008為用戶提供了強大的使用工具,同時降低了從移動設(shè)備到企業(yè)數(shù)據(jù)系統(tǒng)的多平臺上創(chuàng)建、部署
59、和使用等操作的復(fù)雜性。SQLServer2008為企事業(yè)單位提供了可依靠的技術(shù)和能力。SQLServer2008是一個可信任的</p><p> 這個平臺有以下特點: </p><p> 可信任的——使得公司可以以很高的安全性、可靠性和可擴展性來運行他們最關(guān)鍵任務(wù)的應(yīng)用程序。 </p><p> 高效的——使得公司可以降低開發(fā)和管理他們的數(shù)據(jù)基礎(chǔ)設(shè)施的
60、時間和成本。 </p><p> 智能的——提供了一個全面的平臺,可以在你的用戶需要的時候給他發(fā)送觀察和信息。 </p><p> SQL Server 2008是當(dāng)前SQL Server數(shù)據(jù)庫開發(fā)工具中的最高版本,它繼承了以往SQL Server各版本的可靠性、可用性、可編程性和易用性等特點,不僅可以有效地執(zhí)行大規(guī)模聯(lián)機事務(wù)處理,而且可以完成數(shù)據(jù)倉庫和電子商務(wù)應(yīng)用等諸多挑戰(zhàn)性的
61、工作。與以往的SQL Server數(shù)據(jù)庫相比,SQL Server 2008增加了許多新的功能,下面分別進行介紹:</p><p><b> 1.?dāng)?shù)據(jù)加密</b></p><p> 在不改動應(yīng)用程序的情況下,SQL Server 2008可以對整個數(shù)據(jù)庫、數(shù)據(jù)文件和日志文件進行加密,加密之后既可以使用戶遵守相關(guān)規(guī)范,又關(guān)注了數(shù)據(jù)的隱私。</p>&l
62、t;p><b> 2.增強了審查</b></p><p> 為了提高系統(tǒng)的安全性和可靠性,SQL Server 2008使用戶可以審查自己的數(shù)據(jù)操作。審查包括對數(shù)據(jù)信息的修改和何時對數(shù)據(jù)進行讀取等信息。SQL Server 2008具有像服務(wù)器中加強的審查配置和管理等功能,使企業(yè)可以遵守各種規(guī)范。</p><p><b> 3.自動修復(fù)頁面<
63、;/b></p><p> 在SQL Server 2008中,通過請求獲得一個從鏡像合作機器上得到的出錯頁面的復(fù)制,可以使主要的和鏡像的計算機可以透明地修復(fù)數(shù)據(jù)頁面上出現(xiàn)的錯誤。</p><p><b> 4.?dāng)U展事件</b></p><p> SQL Server擴展事件是一個用于服務(wù)器系統(tǒng)的一般的事件處理系統(tǒng)。擴展事件基礎(chǔ)設(shè)施
64、是一個輕量級的機制,它支持對服務(wù)器運行過程中產(chǎn)生的事件的捕獲、過濾和響應(yīng)。對事件進行響應(yīng)的能力使用戶可以通過增加前后文關(guān)聯(lián)數(shù)據(jù)快速診斷運行時的問題。</p><p><b> 5.資源監(jiān)控器</b></p><p> 資源監(jiān)控器能夠使數(shù)據(jù)庫管理員為不同的工作負(fù)載定義資源限制和優(yōu)先權(quán),這使得并發(fā)工作負(fù)載可以為終端用戶提供穩(wěn)定的性能。在SQL Server 2008中
65、,隨著資源監(jiān)控器的推出,用戶可以提供持續(xù)的和可預(yù)測的響應(yīng)給終端用戶。</p><p> 6.ADO.NET實體框架</p><p> 數(shù)據(jù)庫開發(fā)人員操作的一個趨勢是定義高級的業(yè)務(wù)對象或?qū)嶓w,然后可以將其匹配到數(shù)據(jù)庫中的數(shù)據(jù)表和字段,再使用高級實體,如"客戶"或"訂單"等,來顯示其后的數(shù)據(jù)。ADO.NET實體框架使開發(fā)人員可以以這樣的實體來設(shè)計關(guān)系
66、數(shù)據(jù)庫。</p><p><b> 3.需求分析</b></p><p><b> 3.1 運行環(huán)境</b></p><p> 硬件平臺:1GHZ以上CPU,256MB以上內(nèi)存,20G以上硬盤,IE6.0以上版本,使用可聯(lián)網(wǎng)設(shè)備</p><p> 操作系統(tǒng):要求Windows2000以上版本
67、的Windows系列操作系統(tǒng)</p><p> 應(yīng)用軟件:數(shù)據(jù)庫系統(tǒng)采用Microsoft SQL Server 2008 R2,C#語言編程,Visual Studio 2010進行開發(fā)</p><p><b> 3.2 可行性分析</b></p><p> 3.2.1 系統(tǒng)可行性</p><p> OA系統(tǒng)基
68、本上都是采用Web技術(shù)來實現(xiàn)的,并且實際工作中起越來越重要的作用?,F(xiàn)在的OA系統(tǒng)不僅能滿足單位或者組織內(nèi)部的日常辦公活動,還能進一步擴展為單位或者組織之間的信息交流,從而達到利用計算機系統(tǒng),來提高辦公效率、加快各種辦公流程處理速度的目的,實現(xiàn)辦公數(shù)字化、流程自動化、操作靈活,而不受地域、時間的約束,真正提高辦公效率。教育局OA系統(tǒng)是面向教育局的日常運作和管理,員工及管理者使用頻率最高的應(yīng)用系統(tǒng),作為一個綜合的辦公平臺,該系統(tǒng)可為管理者及
69、員工提供良好的辦公環(huán)境,實現(xiàn)資源共享,提高辦公協(xié)同能力,同時又可設(shè)置使用者權(quán)限來保障信息的安全性,保密性。</p><p> 本系統(tǒng)采用最常用的SQL Server 2008數(shù)據(jù)庫技術(shù)和Visual Studio 2010開發(fā)環(huán)境進行開發(fā),SQL Server2008用于后臺數(shù)據(jù)庫系統(tǒng)的建立和維護,Visual Studio 2010 作為主要的開發(fā)工具,可以很好地與數(shù)據(jù)庫進行連接,且使用asp.net平臺性能
70、更強,編寫調(diào)試更加簡單,更加靈活和易于管理。</p><p> 3.2.2 經(jīng)濟可行性</p><p> 一般單位引入辦公自動化的方法有兩種:購買或找開發(fā)人員設(shè)計開發(fā)適合自己公司的系統(tǒng)。購買的系統(tǒng)不夠靈活,不能隨公司環(huán)境的變化隨時調(diào)整系統(tǒng)性能,但價格合適,適用于中小型單位;單獨設(shè)計開發(fā)的系統(tǒng)可以隨著公司環(huán)境的變動進行調(diào)整,但開發(fā)及維護費用普遍較高,適用于大型企事業(yè)單位。</p&g
71、t;<p> 教育局是日常工作忙碌,如果拋開自動化的支持,那么員工工作將會非常繁瑣,且大大影響工作效率。教育局是事業(yè)單位,軟硬件設(shè)施都不錯,可以擁有適合辦公自動化系統(tǒng)運行的平臺,且經(jīng)濟實力充足,無論是購買OA系統(tǒng)或是重新開發(fā)都可以實現(xiàn)。員工也可以很快學(xué)會系統(tǒng)的使用,這對提高工作效率有很大的幫助,所以花一部分資金在OA系統(tǒng)上也是非??尚械?。</p><p><b> 3.3 需求分析&l
72、t;/b></p><p> 企業(yè)隨著社會的發(fā)展,進入當(dāng)前網(wǎng)絡(luò)時代,信息化管理大大提高,傳統(tǒng)的辦公模式已經(jīng)極大地束縛了人的創(chuàng)造力和想象力,埋沒了人的智慧和潛能,使人們耗費了大量的時間和精力去手工處理繁重、復(fù)雜的工作。手工模式無法滿足新形勢下發(fā)展的需求,人們需要用先進的生產(chǎn)工具來提高企業(yè)的辦公效率。傳統(tǒng)的管理方式造成整個單位辦公環(huán)境的混亂、無序、推諉、低效等問題時有發(fā)生,管理成本、辦公費用居高,給企業(yè)帶來較
73、重的經(jīng)濟負(fù)擔(dān),并且不能營造一個和諧的辦公環(huán)境。領(lǐng)導(dǎo)在日常繁忙的工作中,不能及時有效的對各項工作按輕重緩急來處理,由此帶來的繁重工作壓力。因此企業(yè)需要一套規(guī)范化的管理模式,讓所有的工作不但能有條不紊,還能節(jié)約大量的時間,人力和管理成本,提高辦公效率。</p><p> 根據(jù)對一般企業(yè)的調(diào)查,通常辦公室的業(yè)務(wù),主要是進行大量文件的處理,起草文件、通知、各種業(yè)務(wù)文本,會議、資產(chǎn)管理,接受外來文件存檔,查詢本部門文件和
74、外來文件,產(chǎn)生文件復(fù)件等。所以采用計算機文字處理技術(shù)生產(chǎn)各種文檔,存儲各種文檔,或者采用計算機網(wǎng)絡(luò)技術(shù)傳遞文檔,是辦公室自動化的基本特征。辦公室是各行業(yè)工作的領(lǐng)導(dǎo)進行決策的場所。領(lǐng)導(dǎo)機關(guān)作出決策,發(fā)布指令,除了文檔上的往來之外,更深層的工作,實際上是信息的收集、存儲、檢索、處理、分析,從而作出決策,并將決策作為信息傳向下級機構(gòu)或合作單位。這些都需要辦公自動化的輔助。因此擁有一個辦公自動化系統(tǒng)很有必要。</p><p&
75、gt; 根據(jù)分析,該自動化系統(tǒng)中的用戶管理系統(tǒng)模塊將通過增加、刪除、修改、查詢、權(quán)限設(shè)定等方面實現(xiàn)對員工信息的管理和維護,在提高公司內(nèi)部管理效率的同時也實現(xiàn)了內(nèi)部文件資料的共享性,安全性。</p><p><b> 4.系統(tǒng)設(shè)計</b></p><p> 4.1 用戶管理系統(tǒng)簡介</p><p> 用戶管理系統(tǒng)主要包括以下功能;<
76、/p><p> 用戶登錄:用戶在登錄界面中,通過管理員設(shè)置的賬號和密碼登錄到系統(tǒng)中,進入個人工作版面。</p><p> 用戶注銷:用戶在系統(tǒng)中隨時可以退出登錄。</p><p> 用戶創(chuàng)建:管理員可以維護系統(tǒng)中的用戶,包括創(chuàng)建用戶,為用戶進行設(shè)置角色,刪除角色等操作。建立好角色后再建立和維護用戶信息,一邊給予不同的用戶不同的角色,不同的角色代表在系統(tǒng)中不同的權(quán)限
77、。</p><p> 用戶維護:管理員可對用戶信息進行增加,刪除,修改,查詢等操作。</p><p> 在用戶管理系統(tǒng)中,用戶管理,角色管理,權(quán)限管理三個模塊之間通過數(shù)據(jù)庫相互連接,相互影響,管理員通過用戶的基本信息對用戶進行登記和維護,進行相應(yīng)的角色和權(quán)限設(shè)置,不僅可以對繁雜的員工信息進行歸類,更方便日后的查詢或更改等操作。</p><p><b>
78、 4.2 設(shè)計原則</b></p><p> 實用性原則:整個系統(tǒng)合適,好用,能夠解決實際問題,并且能夠兼顧常用的通用功能,實現(xiàn)方便快捷的部署和使用,并節(jié)省投資,降低風(fēng)險。</p><p> 易用性原則:軟件界面友好,結(jié)構(gòu)清晰,功能一目了然,菜單操作符合人們使用習(xí)慣,易理解,易學(xué)習(xí),易使用,易維護,降低培訓(xùn)和實施成本。</p><p> 穩(wěn)定性原
79、則:該系統(tǒng)數(shù)據(jù)庫穩(wěn)定,功能順暢,能在不同的硬件、網(wǎng)絡(luò)、操作系統(tǒng)以及操作習(xí)慣中長期平穩(wěn)運行,保證日常辦公的正常進行。</p><p> 安全性原則:OA系統(tǒng)往往保存有相關(guān)核心資料,也會有個人用戶的一些保密資料,這就要求該系統(tǒng)能有效防止外部各種病毒攻擊和惡意攻擊,能夠進行嚴(yán)格、細(xì)致的訪問權(quán)限管理,內(nèi)部數(shù)據(jù)具有多種備份方式。必要的情況下,允許用戶進行各種輔助的數(shù)據(jù)加密、密碼保護、身份認(rèn)證等控制措施。</p>
80、;<p> 技術(shù)先進性原則:該系統(tǒng)采用先進的技術(shù)架構(gòu)和設(shè)計方法,融合先進的管理思想,結(jié)構(gòu)化程度高,靈活性、擴展性、兼容性、升級性好,速度快,符合技術(shù)發(fā)展趨勢,適應(yīng)用戶成長需要。</p><p> 4.3 用戶管理系統(tǒng)結(jié)構(gòu)圖</p><p> 用戶管理系統(tǒng)結(jié)構(gòu):超級管理員登錄系統(tǒng)后,可以根據(jù)需要增刪改查用戶信息和角色信息,設(shè)置用戶信息時可設(shè)置用戶需要的角色信息,設(shè)置角色信
81、息時可設(shè)置相應(yīng)的角色權(quán)限。</p><p><b> 圖4-1 系統(tǒng)結(jié)構(gòu)</b></p><p><b> 4.4 系統(tǒng)流程圖</b></p><p> 登錄系統(tǒng)后,只有超級管理員可以設(shè)置用戶和角色信息,一般用戶只可查看不可進行修改操作。</p><p><b> 圖4-2 系統(tǒng)流
82、程</b></p><p><b> 4.5 數(shù)據(jù)庫設(shè)計</b></p><p> 4.5.1 用戶信息表</p><p> 包含用戶的基本信息及登錄信息。</p><p> 表4-1 用戶信息表設(shè)計</p><p> 4.5.2 角色信息表</p><p
83、> 表4-2 角色信息表設(shè)計</p><p> 5.系統(tǒng)實現(xiàn)及界面設(shè)計</p><p> 5.1系統(tǒng)登錄界面設(shè)置</p><p> 用戶使用自己專屬的用戶名和密碼登錄系統(tǒng)。</p><p><b> 圖5-1 系統(tǒng)登錄</b></p><p> public partial cl
84、ass _Default : System.Web.UI.Page </p><p><b> {</b></p><p> protected void ImageButton1_Click(object sender, ImageClickEventArgs e)</p><p><b> {</b></p
85、><p> ZWL.BLL.ERPUser MyUser = new ZWL.BLL.ERPUser();</p><p> if (ConfigurationManager.AppSettings["OALogin"].ToString().Trim() == "0")</p><p><b> {</b&
86、gt;</p><p> string UserNameStr = ZWL.DBUtility.DbHelperSQL.GetSHSL("select top 1 UserName from ERPUser where TrueName='" + ProcessSqlStr(TxtUserName.Text.Trim()) + "'");</p>
87、;<p> MyUser.UserLogin(UserNameStr, ZWL.Common.DEncrypt.DESEncrypt.Encrypt(TxtUserPwd.Text));</p><p><b> }</b></p><p><b> else</b></p><p><b>
88、 {</b></p><p> MyUser.UserLogin(TxtUserName.Text.Trim(), ZWL.Common.DEncrypt.DESEncrypt.Encrypt(TxtUserPwd.Text));</p><p><b> }</b></p><p><b> }</b>
89、;</p><p> public string ProcessSqlStr(string Str)</p><p><b> {</b></p><p> string SqlStr = "exec|insert|select|delete|update|count|chr|mid|master|truncate|char|d
90、eclare";</p><p> string ReturnValue = Str;</p><p><b> try</b></p><p><b> {</b></p><p> if (Str != "")</p><p><
91、;b> {</b></p><p> string[] anySqlStr = SqlStr.Split('|');</p><p> foreach (string ss in anySqlStr)</p><p><b> {</b></p><p> if (Str.To
92、Lower().IndexOf(ss) >= 0)</p><p><b> {</b></p><p> ReturnValue = "";</p><p><b> }</b></p><p><b> }</b></p>&
93、lt;p><b> }</b></p><p><b> }</b></p><p><b> catch</b></p><p><b> {</b></p><p> ReturnValue = "";</p&
94、gt;<p><b> }</b></p><p> if (Str.Length > 20)</p><p><b> {</b></p><p> ReturnValue = "";</p><p><b> }</b>&l
95、t;/p><p> return ReturnValue;</p><p><b> }</b></p><p> public string GetMoAddress()</p><p><b> {</b></p><p> string MoAddress = &
96、quot; ";</p><p> ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration");</p><p> ManagementObjectCollection moc2 = mc.GetInstances();</p><p>
97、 foreach (ManagementObject mo in moc2)</p><p><b> {</b></p><p> if ((bool)mo["IPEnabled"] == true)</p><p> MoAddress = mo["MacAddress"].ToString(
98、);</p><p> mo.Dispose();</p><p><b> }</b></p><p> return MoAddress.ToString();</p><p><b> }</b></p><p><b> }</b>&l
99、t;/p><p> 5.2 用戶角色添加設(shè)置</p><p> 在增加角色時,為角色信息勾選不同的權(quán)限,為不同角色的用戶賦予不同的權(quán)利。角色添加成功或角色信息有重復(fù)時,系統(tǒng)會給出相應(yīng)提示。</p><p><b> 圖5-2 權(quán)限設(shè)置</b></p><p> public partial class SystemM
100、anage_SystemJiaoSeAdd : System.Web.UI.Page</p><p><b> {</b></p><p> protected void Page_Load(object sender, EventArgs e)</p><p><b> {</b></p><p
101、> if (!Page.IsPostBack)</p><p><b> {</b></p><p> ZWL.Common.PublicMethod.CheckSession();</p><p> for (int i = 0; i < this.CheckBoxList1.Items.Count; i++)</p
102、><p><b> {</b></p><p> if (this.CheckBoxList1.Items[i].Text.Trim() == "")</p><p><b> {</b></p><p> this.CheckBoxList1.Items[i].Enable
103、d = false;</p><p> this.CheckBoxList1.Items[i].Attributes.CssStyle.Add("DISPLAY", "none");</p><p><b> }</b></p><p><b> }</b></p>
104、<p><b> }</b></p><p><b> }</b></p><p> protected void ImageButton1_Click(object sender, ImageClickEventArgs e)</p><p><b> {</b></p&
105、gt;<p> if (ZWL.Common.PublicMethod.IFExists("JiaoSeName", "ERPJiaoSe", 0, this.TextBox1.Text) == true)</p><p><b> {</b></p><p> ZWL.BLL.ERPJiaoSe MyMod
106、el = new ZWL.BLL.ERPJiaoSe();</p><p> MyModel.JiaoSeName = this.TextBox1.Text;</p><p> MyModel.BackInfo = this.TextBox2.Text;</p><p> MyModel.QuanXian = ZWL.Common.PublicMethod.G
107、etStringFromCheckList(this.CheckBoxList1);</p><p> MyModel.Add();</p><p> ZWL.BLL.ERPRiZhi MyRiZhi = new ZWL.BLL.ERPRiZhi();</p><p> MyRiZhi.UserName = ZWL.Common.PublicMethod.Ge
108、tSessionValue("UserName");</p><p> MyRiZhi.DoSomething = "用戶添加角色信息(" + this.TextBox1.Text + ")";</p><p> MyRiZhi.IpStr = System.Web.HttpContext.Current.Request.Us
109、erHostAddress.ToString();</p><p> MyRiZhi.Add();</p><p> ZWL.Common.MessageBox.ShowAndRedirect(this, "角色信息添加成功!", "SystemJiaoSe.aspx");</p><p><b> }<
110、/b></p><p><b> else</b></p><p><b> {</b></p><p> ZWL.Common.MessageBox.Show(this, "該角色名已經(jīng)存在,請更換其他名稱");</p><p><b> }</b
111、></p><p><b> }</b></p><p><b> }</b></p><p> 5.3 用戶信息管理界面設(shè)置</p><p> 記錄每一位用戶信息,包括用戶名,賬號,所屬部門,角色等,只有超級管理員才能進行用戶信息和角色信息的增加、刪除、修改、查詢等操作。</p
112、><p> 圖5-3 用戶信息管理</p><p> public partial class SystemManage_SystemUser : System.Web.UI.Page</p><p><b> {</b></p><p> protected void Page_Load(object sender
113、, EventArgs e)</p><p><b> {</b></p><p> if (!Page.IsPostBack)</p><p><b> {</b></p><p> ZWL.Common.PublicMethod.CheckSession();</p>&l
114、t;p> DataBindToGridview();</p><p> ImageButton1.Visible = ZWL.Common.PublicMethod.StrIFIn("|070a|", ZWL.Common.PublicMethod.GetSessionValue("QuanXian"));</p><p> ImageB
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 教育局oa系統(tǒng)—會議管理的設(shè)計與實現(xiàn)2
- 教育局oa系統(tǒng)-公文管理的設(shè)計與實現(xiàn)
- 教育局oa系統(tǒng)—公文管理的設(shè)計與實現(xiàn)
- 教育局oa—公文管理系統(tǒng)的設(shè)計與實現(xiàn)
- 教育局oa系統(tǒng)-駕校管理系統(tǒng)的設(shè)計與實現(xiàn)
- 教育局oa系統(tǒng)—用車管理的設(shè)計與實現(xiàn)
- 教育局oa系統(tǒng)---系統(tǒng)管理的設(shè)計與實現(xiàn)
- 軟件工程畢業(yè)論文-教育局oa系統(tǒng)——用戶管理的設(shè)計與實現(xiàn)
- 教育局oa系統(tǒng)—用車管理的設(shè)計與實現(xiàn)3
- 基于.net平臺的縣教育局oa系統(tǒng)的設(shè)計與實現(xiàn)
- 軟件工程畢業(yè)論文-教育局oa系統(tǒng)—用車管理的設(shè)計與實現(xiàn) 2
- 中寧縣教育局移動OA系統(tǒng)的設(shè)計與實現(xiàn).pdf
- 軟件工程畢業(yè)論文-教育局oa系統(tǒng)—公文管理的設(shè)計與實現(xiàn)
- 軟件工程畢業(yè)論文-教育局oa系統(tǒng)——會議管理的設(shè)計與實現(xiàn)
- 軟件工程畢業(yè)論文-教育局oa系統(tǒng)--會議管理系統(tǒng)的設(shè)計與實現(xiàn)
- 軟件工程畢業(yè)論文-教育局oa—公文管理系統(tǒng)的設(shè)計與實現(xiàn)
- 軟件工程畢業(yè)論文-教育局oa系統(tǒng)-公文管理的設(shè)計與實現(xiàn)
- 軟件工程畢業(yè)論文-教育局oa系統(tǒng)---系統(tǒng)管理的設(shè)計與實現(xiàn)
- 軟件工程畢業(yè)論文-教育局oa系統(tǒng)—用車管理的設(shè)計與實現(xiàn)
- 41177.某教育局業(yè)務(wù)管理系統(tǒng)的設(shè)計與實現(xiàn)
評論
0/150
提交評論