版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、蘇州大學(xué)文正學(xué)院本科生畢業(yè)設(shè)計(jì)(論文)目 錄第一章 緒論11.1 課題背景11.2 研究意義11.3 現(xiàn)狀分析1第二章 開發(fā)工具與技術(shù)32.1開發(fā)工具32.1.1 ASP.NET簡介32.1.2 Visual Studio介紹32.1.3 C#概述32.1.4 SQL Server 2008概述42.2 辦公自動(dòng)化系統(tǒng)設(shè)計(jì)特點(diǎn)4第三章 系統(tǒng)分析和設(shè)計(jì)33.1 系統(tǒng)功能解析53.2 系統(tǒng)總體設(shè)計(jì)73.2.1 系統(tǒng)E-R圖73.2.2 物理結(jié)構(gòu)7第四章 系統(tǒng)實(shí)現(xiàn)94.1 系統(tǒng)登錄94.2 系統(tǒng)用戶管理104.3 通告管理134.4 公文資料管理144.5 部門信息管理164.6 崗位信息管理174
2、.7 人事信息管理184.8 短信息平臺(tái)204.9 數(shù)據(jù)備份21第五章 總結(jié)和展望23參考文獻(xiàn)24致 謝25摘 要二十一世紀(jì)計(jì)算機(jī)技術(shù)的迅猛發(fā)展,成為了科學(xué)技術(shù)的核心,IT技術(shù)應(yīng)用已經(jīng)涉及到平時(shí)工作、生活的各個(gè)方面。而本次畢業(yè)設(shè)計(jì)選擇的是基于ASP.NET辦公自動(dòng)化系統(tǒng)。該系統(tǒng)設(shè)計(jì)運(yùn)用到了一些簡單的Visual Studio等相關(guān)的知識(shí)和一些相關(guān)軟件;運(yùn)用計(jì)算機(jī)相關(guān)硬件和軟件對該系統(tǒng)進(jìn)行論證;再加上前期對該領(lǐng)域進(jìn)行了需求分析進(jìn)行調(diào)查,參考并查閱各種資料文獻(xiàn)和進(jìn)行數(shù)據(jù)庫的編程。成功為完成了任務(wù)書上所有要求。也順利完成了任務(wù)書所要求的程序應(yīng)該實(shí)現(xiàn)所有功能,使得該系統(tǒng)能夠在一般的辦公體系中應(yīng)用了。通
3、過仔細(xì)的分析,該系統(tǒng)選用了Visual Studio作為最前端的開發(fā)工具進(jìn)行設(shè)計(jì),因?yàn)樗拈_發(fā)環(huán)境和控件以及對數(shù)據(jù)庫的良好支持可以比較方便的完成對數(shù)據(jù)庫的各種操作,達(dá)到自己的目的更加便捷,更容易實(shí)現(xiàn)該程序的所有功能。關(guān)鍵詞:辦公自動(dòng)化系統(tǒng); ASP.NET;數(shù)據(jù)庫IIAbstractIn twenty-first Century, the rapid development of computer technology, has become the core of science and technology, IT technology has been involved in all a
4、spects of work and life. And this graduation design choice is based on the ASP.NET office automation system. The system is applied to the design of a simple visual studio related knowledge and some relevant software; computer related hardware and software of the system is demonstrated using; plus ea
5、rly in the field of requirement analysis is carried out to investigate, reference and consulting the literature and database programming. Successfully completed all the requirements of the task book. Also successfully completed the task book requirements of the program should achieve all the functio
6、ns, so that the system can be applied in the general office system.Through careful analysis, the system selected visual studio as the front-end development tools for the design, because the development environment and the control and good support to the database can be more convenient to complete th
7、e database operation, reach own purpose more convenient and easier to realize all the functions of the program.Key words: office automation system;ASP.NET;databaseIII蘇州大學(xué)文正學(xué)院本科生畢業(yè)設(shè)計(jì)(論文)第一章 緒論1.1 課題背景在當(dāng)今時(shí)代企業(yè)間激烈的市場競爭不再僅僅是資源、人才、技術(shù)和管理的競爭。隨著市場經(jīng)濟(jì)體制的全面推行,越來越多的外資、合資企業(yè)的相關(guān)信息也愈加完善,企業(yè)之間的競爭力愈加激烈。隨著科學(xué)的快速發(fā)展,信息的及時(shí)搜
8、索也變得很重要,更多的企業(yè)辦公管理也不單單是表面的概念,更是一種用來解決問題的方案,它能幫助大部分企業(yè)留下一些對企業(yè)未來不有幫助的東西,吸引或發(fā)現(xiàn)潛在的客戶。企業(yè)對辦公信息進(jìn)行全面整合,可以更好地提高企業(yè)的自身管理。并對于出現(xiàn)的問題或者前景及時(shí)預(yù)測,對當(dāng)前和潛在的利益進(jìn)行科學(xué)的分析,從而使企業(yè)獲取更大的利潤。通過上網(wǎng)查閱了相關(guān)的資料與文獻(xiàn),我對本系統(tǒng)的設(shè)計(jì)有了一個(gè)大致的思路了。這為以后開始涉及該系統(tǒng)奠定了基礎(chǔ)。而且我還在本過程中進(jìn)行系統(tǒng)的分析和初步設(shè)計(jì),但是還有的等到具體實(shí)行的時(shí)候才能得到完善。1.2 研究意義隨著企業(yè)的不斷擴(kuò)張及壯大,企業(yè)會(huì)留下大量的內(nèi)部資源管理方面的問題,緊隨而來的問題就是
9、企業(yè)怎樣有效的管理和運(yùn)用到這些重要的資源信息,越來越多的企業(yè)要求提高辦公管理的信息化服務(wù)、完善辦公信息,深入了解企業(yè)需求、提高企業(yè)自身管理、增加企業(yè)管理的黏性顯得更為重要。辦公自動(dòng)化管理將進(jìn)一步解決企業(yè)的"權(quán)利問題”,保證企業(yè)運(yùn)營的獨(dú)立性、安全性、完整性,將企業(yè)、理念和技術(shù)三合一,辦公自動(dòng)化管理已將成為企業(yè)管理策略的核心。1.3 現(xiàn)狀分析在國外,特別是歐美地區(qū),自2013年年底以來,辦公自動(dòng)化管理的市場伴隨著市場競爭愈加激烈1。至今辦公自動(dòng)化系統(tǒng)憑借國外先進(jìn)的管理理論和技術(shù)實(shí)力已經(jīng)得到了穩(wěn)固的發(fā)展,其產(chǎn)品成熟度也非常的高。在國內(nèi),近幾年隨著各行各業(yè)開展信息化建設(shè),辦公自動(dòng)化系統(tǒng)也應(yīng)用
10、于企業(yè)之中,但僅僅如此,辦公自動(dòng)化管理的使用,卻沒有達(dá)到預(yù)期的效果。辦公自動(dòng)化系統(tǒng)不僅僅用于管理內(nèi)部資源,更是一個(gè)自我服務(wù)的管理,要合理科學(xué)的應(yīng)用于市場,才能使企業(yè)利潤最大化。實(shí)現(xiàn)企業(yè)對辦公信息的多角度查詢以及信息共享,提高企業(yè)對辦公信息管理的水平和管理的效率。隨著有關(guān)組織流程的固定化和進(jìn)步、知識(shí)的應(yīng)用顯得尤為明顯、技術(shù)的改進(jìn)和升遷,終極辦公自動(dòng)化系統(tǒng)會(huì)得到升華,新一代的"人工智能型辦公自動(dòng)化系統(tǒng)”肯定會(huì)占領(lǐng)未來辦公自動(dòng)化系統(tǒng)的市場,在這個(gè)過程中辦公自動(dòng)化系統(tǒng)更注重組織的決定效率,提供選擇支持、知識(shí)開發(fā)、商業(yè)智能化等等服務(wù)。25蘇州大學(xué)文正學(xué)院本科生畢業(yè)設(shè)計(jì)(論文)第二章 開發(fā)工具與
11、技術(shù)2.1開發(fā)工具2.1.1 ASP.NET簡介ASP.NET特點(diǎn)如下:(1)由于ASP.NET 頁面每次打開都比較復(fù)雜,所以網(wǎng)頁的打開速度非常的慢,而ASP.NET 頁面只需要編譯就能打開并不需要重新編譯,這樣就方便很多。這樣用戶在多次訪問時(shí)的速度也得到更好的改善。(2)ASP. NET可以提供相關(guān)程序的更新。管理員可以在網(wǎng)絡(luò)服務(wù)器沒關(guān)閉的狀態(tài)下甚至應(yīng)用程序在運(yùn)行狀態(tài)下就可以進(jìn)行更新工作。(3)ASP.NET 采取"code.behind”方式使得代碼很容易辨認(rèn),結(jié)構(gòu)也一目了然,因此在以后開發(fā)和維護(hù)上節(jié)約了不少。2.1.2 Visual Studio介紹Visual Studio
12、有著一套比較完善開放工具集,可以簡單的生成XML Web Services、桌面應(yīng)用程序、移動(dòng)應(yīng)用程序和ASP.NET Web 應(yīng)用程序。Visual Basic、Visual C+、Visual C# 和 Visual J# 都可以使用 (IDE)來進(jìn)行環(huán)境開發(fā),混合語言因?yàn)楣蚕砉ぞ叩木壒实玫搅私鉀Q 3。另外,這些語言都是利用了.NET Framework 的功能。2.1.3 C#概述Visual Studio .NET 平臺(tái)支持C#是面向構(gòu)件的新型開發(fā)語言,它具有:(1)支持構(gòu)件開發(fā);(2)面向?qū)ο螅?(3) 范例安全;(4)支持版本處理等特點(diǎn),因此軟件的發(fā)展方向可以由開發(fā)基于.NET平臺(tái)
13、上的商品化結(jié)構(gòu),以及基于.NET平臺(tái)開發(fā)應(yīng)用程序組成。.NET 平臺(tái)的C# 逆向工程工具,尤其是支持C#構(gòu)件化特征的逆向工程工具的需求便日趨迫切4。還供給了許多開發(fā)工具和基本服務(wù),以最大限度的支持和使用計(jì)算和通信等。也正是由于有了C#,這一突出優(yōu)勢的網(wǎng)絡(luò)開發(fā)語言,使得它成為工具語言發(fā)展的首選,包含更高層次的業(yè)務(wù)系統(tǒng)。2.1.4 SQL Server 2008概述SQL 2008作為數(shù)據(jù)庫開發(fā)是基于Windows系列的微軟公司,一個(gè)簡單和容易使用,大量用戶的使用,我也相信,大多數(shù)用戶的業(yè)務(wù)是建立在窗口平臺(tái)上,將有一個(gè)很大的熟悉感,它的種類。Microsoft Visual Studio、Micr
14、osoft Office System 和最新研發(fā)的開發(fā)工具包的集成使 SQL Server 2008 顯得要領(lǐng)先不少7。2.2 辦公自動(dòng)化系統(tǒng)設(shè)計(jì)特點(diǎn)可用性:為了滿足當(dāng)前的系統(tǒng)需求必須采用先進(jìn)成熟的技術(shù),還必須和其他的相關(guān)業(yè)務(wù)相關(guān)聯(lián),最好使用比較先進(jìn)的網(wǎng)絡(luò)技術(shù)以方便更好的適應(yīng)更高的數(shù)據(jù)、以及多媒體的傳輸需求8,這樣系統(tǒng)就可以很長時(shí)間處于先進(jìn)行列,還具有難以預(yù)測的潛力,這樣就可以更好的適應(yīng)未來業(yè)務(wù)的發(fā)展和技術(shù)升級(jí)的需求9。靈活性與擴(kuò)展性:到目前為止網(wǎng)站系統(tǒng)依然是一個(gè)前途不可限量的系統(tǒng),因此它有著極為廣泛的擴(kuò)展性。伴隨著信息化時(shí)代的到來,擴(kuò)展網(wǎng)的范圍是多大就顯得尤為重要、特別是體現(xiàn)在擴(kuò)大擴(kuò)展網(wǎng)絡(luò)
15、容量和提高擴(kuò)展網(wǎng)絡(luò)層次節(jié)點(diǎn)上。而且還具備很多功能。支持多語言、擴(kuò)充數(shù)據(jù)庫、好增加了好多功能、技術(shù)也得到了升級(jí)、有著更好的靈活性。開放性/互連性:有著一種特別的特性,就是可以與多種協(xié)議計(jì)算機(jī)通信網(wǎng)絡(luò)互連互通,以保證網(wǎng)絡(luò)系統(tǒng)可以在基礎(chǔ)設(shè)施中起到一定的作用。在開放式的結(jié)構(gòu)上,跟國際開放式標(biāo)準(zhǔn)對接上,其中含有局域網(wǎng)、廣域網(wǎng)、計(jì)算機(jī)數(shù)據(jù)庫協(xié)議,都跟全國統(tǒng)一的規(guī)范接軌。這為未來的業(yè)務(wù)打了一個(gè)夯實(shí)的基礎(chǔ)10。經(jīng)濟(jì)性/投資保護(hù):在當(dāng)今社會(huì)我們要用性價(jià)比最高的代價(jià)來構(gòu)建網(wǎng)站系統(tǒng),是利潤來到最大化。也就是我們可以用最小的成本,得到最大的回報(bào)。從而使得系統(tǒng)能夠正常的運(yùn)轉(zhuǎn)。最為重要的是我們一定保持對系統(tǒng)投資的長久性,
16、可以充分利用以往的一些投入(資金和技術(shù))。可管理性:我們在設(shè)計(jì)網(wǎng)絡(luò)的過程中,首先必須提前設(shè)計(jì)好一個(gè)解決網(wǎng)站管理方面的方案。網(wǎng)站系統(tǒng)必須采用智能化,可管理的系統(tǒng),同時(shí)采用先進(jìn)的網(wǎng)絡(luò)管理軟件,實(shí)現(xiàn)先進(jìn)的分布式管理。以便達(dá)到對整個(gè)網(wǎng)絡(luò)進(jìn)行監(jiān)控的工作,這樣我們在網(wǎng)絡(luò)出現(xiàn)障礙后會(huì)馬上有解決辦法。第三章 系統(tǒng)分析和設(shè)計(jì)3.1 系統(tǒng)功能解析我們在經(jīng)過大量調(diào)查訪問過后,總結(jié)出此系統(tǒng)必須具備如下功能:(1)用戶登錄和用戶注冊模塊有如下特點(diǎn):用戶的登錄,驗(yàn)證用戶是否可以登錄。用戶的注冊,管理員可以自行添加用戶信息。(2)用戶的管理和角色的管理模塊有如下特點(diǎn):用戶的管理和角色的管理模塊主要包括:用戶的管理、角色的管
17、理、用戶管理和角色管理之間的關(guān)系。它們的具體特點(diǎn)如下:用戶的管理,可以添加和刪除用戶。角色的管理,可以對現(xiàn)有的用戶進(jìn)行身份管理。用戶的角色分配,對已有用戶進(jìn)行進(jìn)行職位上的提升和降職。用戶的修改密碼,用戶可以自行對登錄密碼進(jìn)行修改。(3)部門的管理模塊此模塊主要是:對部門信息的操作、方便公司成員了解各個(gè)部門管理的信息。具體特點(diǎn)如下:部門的信息修改,對部分的信息進(jìn)行修改。部門的信息查看,可以自行查看用戶所在部門的相關(guān)信息。部門的信息添加,管理員可以對部分信息進(jìn)行添加。部門的信息刪除,管理員可以對部分信息進(jìn)行刪除。(4)職位管理模塊可以方便的修改員工的職位。讓所有員工快速了解公司成員職位的情況。它們
18、的具體特點(diǎn)如下:職位的信息修改,管理員可以對員工職位進(jìn)行修改。職位的信息查看,員工和管理員都可以自身查看職位信息。職位的信息添加,管理員可以對公司的員工的職位信息進(jìn)行添加。職位的信息刪除,管理員可以對公司的員工的職位信息進(jìn)行刪除。(5)員工管理模塊它的功能是:可以方便的查找、瀏覽員工信息、添加員工信息。它們的具體特點(diǎn)如下:添加員工的信息,管理員可以對員工信息進(jìn)行添加。查找員工的信息,管理員和員工都可以查看員工的信息。瀏覽員工的信息,管理員可以瀏覽公司所有員工的信息。(6)短信管理平臺(tái)模塊短信管理平臺(tái)模塊主要包括:公司內(nèi)部的短信管理方法、短信的發(fā)送方法等。它們的具體功能如下:短消息查看,在信息欄
19、可以自行查看收到和發(fā)出的信息。短消息刪除,信息可以被刪除。(7)公文管理模塊公文管理模塊主要包括:實(shí)現(xiàn)文檔的顯示、同時(shí)還包括公文的的設(shè)置、查看過程。它們的具體功能如下:公文查看,管理員可以查看公文。公文修改,管理員可以修改公文。公文刪除,管理員可以刪除公文。公文添加,管理員可以添加公文。通過對以上模塊特點(diǎn)的分析,得出了該系統(tǒng)的所有模塊之間的聯(lián)系如下圖3.1所示:圖3.1 功能結(jié)構(gòu)圖3.2 系統(tǒng)總體設(shè)計(jì)3.2.1 系統(tǒng)E-R圖通過對以上數(shù)據(jù)分析得出本系統(tǒng)的數(shù)據(jù)間的關(guān)系E-R圖3.2如下所示。圖3.2 E-R圖3.2.2 物理結(jié)構(gòu)本系統(tǒng)包含的數(shù)據(jù)庫表結(jié)構(gòu)有:通告表格、管理員表格、部門表格、公文資料
20、表格、短信息表格、員工表格、崗位表格,各表格的數(shù)據(jù)結(jié)構(gòu)如下所示:表1 通告表格屬性名稱類型是否為空描述 Title varchar(255) 空標(biāo)題 Content text 空內(nèi)容 Leibie varchar(50) 空類別Shouyetupian varchar(50) 空附件 Dianjilv varchar(50) 空點(diǎn)擊率 Zhaddtime datetime 空添加表2 管理員表格屬性名稱類型是否為空描述 Username varchar(50) 空用戶名 Pwd varchar(50) 空密碼Cxvarchar(50) 空角色Addtimedatetime 空添加表3 部門表格
21、屬性名稱類型是否為空描述 Bianhao varchar(50) 空 部門編號(hào) Mingcheng varchar(50) 空 名稱 Zhuguan varchar(50) 空 主管 Dianhua varchar(50) 空 電話 Chuanzhen varchar(50) 空 傳真 Beizhu varchar(50) 空 備注Addtimedatetime 空 添加表4 公文資料表格屬性名稱類型是否為空描述 Bianhao varchar(50) 空 公文編號(hào) Mingcheng varchar(300) 空名稱 Leibie varchar(50) 空類別 Fujian varchar
22、(50) 空 附件Neirongtext 空內(nèi)容Faburen varchar(50) 空發(fā)布人Fabushijiandatetime 空發(fā)布時(shí)間Addtimedatetime 空添加表5 短信息表格屬性名稱類型是否為空描述Shoujianren varchar(300) 空 收件人 Fajianren varchar(50) 空 發(fā)件人 Zhuti varchar(300) 空 主題 Neirong text 空 內(nèi)容 Fujian varchar(50) 空 附件Addtimedatetime 空 添加表6 員工表格屬性名稱類型是否為空描述 Gonghao varchar(50) 空工號(hào)
23、Xingming varchar(50) 空姓名 Xingbie varchar(50) 空性別 Dianhua varchar(50) 空電話 Zhiwei varchar(50) 空職位 Hetong varchar(50) 空合同Geleijingli varchar(50) 空各類經(jīng)歷Mima varchar(50) 空密碼Addtimedatetime 空添加時(shí)間Bumen varchar(50) 空部門Ruzhitimedatetime 空入職表7 崗位表格屬性名稱類型是否為空描述 Beizhu varchar(50) 空備注 Addtime datetime 空添加第四章 系統(tǒng)實(shí)
24、現(xiàn)4.1 系統(tǒng)登錄系統(tǒng)登錄是為具備權(quán)限的用戶提供的登陸入口,要求用戶必須有著公司提供的有效賬號(hào)和密碼才能進(jìn)入系統(tǒng)。這樣公司系統(tǒng)會(huì)以賬號(hào)和密碼為檢索單位對該用戶進(jìn)行查詢,若結(jié)果集查找不到該用戶,則該用戶不存在。若結(jié)果集中有該用戶,則該用戶輸入正確的賬號(hào)密碼即可登錄,否則登錄失敗。如下圖4.1所示。 圖4.1 系統(tǒng)登錄時(shí)現(xiàn)實(shí)的頁面代碼如下: protected void Button1_Click(object sender, EventArgs e) if (TextBox2.Text.ToString().Trim() = "" | TextBox1.Text.ToStri
25、ng().Trim() = "") Response.Write("<script>javascript:alert('請輸入完整');history.back();</script>"); Response.End(); string sql; sql = "" if (cx.Text.ToString().Trim() = "管理員") sql = "select * from allusers where username='" + Text
26、Box1.Text.ToString().Trim() + "' and pwd='" + TextBox2.Text.ToString().Trim() + "'" if (cx.Text.ToString().Trim() = "員工") sql = "select * from yuangong where gonghao='" + TextBox1.Text.ToString().Trim() + "' and mima='" + Text
27、Box2.Text.ToString().Trim() + "' " /if (cx.Text.ToString().Trim() = "學(xué)生") / / sql = "select * from ruzhuxinxi where xuehao='" + TextBox1.Text.ToString().Trim() + "' and mima='" + TextBox2.Text.ToString().Trim() + "' " / DataSet re
28、sult = new DataSet(); result = new Class1().hsggetdata(sql); / result = new TestOnline.Class1().hsggetdata(sql); if (result != null) if (result.Tables0.Rows.Count > 0) Session"username" = TextBox1.Text.ToString().Trim(); if (cx.Text.ToString().Trim() = "管理員") Session"cx&q
29、uot; = result.Tables0.Rows0"cx".ToString().Trim(); else Session"cx" = cx.Text.ToString().Trim(); Response.Redirect("main.aspx"); else Response.Write("<script>javascript:alert('對不起,用戶名或密碼不正確!');history.back();</script>"); else Response.Write
30、("<script>javascript:alert('對不起,系統(tǒng)錯(cuò)誤,請不要越權(quán)操作!');</script>"); 4.2 系統(tǒng)用戶管理系統(tǒng)用戶管理包括管理員添加、管理員管理以及修改個(gè)人密碼。管理員可以通過管理功能添加和刪除系統(tǒng)的管理員信息,可以登錄、確認(rèn)密碼以及權(quán)限等,系統(tǒng)會(huì)根據(jù)選擇的權(quán)限來判定當(dāng)前用戶的使用權(quán)限,添加后的管理員可以在管理員管理界面進(jìn)行維護(hù)管理。密碼修改功能主要對已擁有的賬戶進(jìn)行登錄時(shí)候的密碼進(jìn)行修改功能。該功能實(shí)現(xiàn)原理是:用戶的登錄時(shí)會(huì)記錄當(dāng)前的登錄賬號(hào)到全局?jǐn)?shù)據(jù)庫變量Session中,這樣修改密碼的時(shí)候正好
31、就到用這個(gè)用戶登陸賬號(hào)作為關(guān)鍵字到全局?jǐn)?shù)據(jù)庫用戶表中找到相應(yīng)匹配的記錄,把登錄名作為where條件,來修改密碼,另外,修改密碼時(shí)需要連續(xù)輸入2次密碼,當(dāng)用戶兩次輸入的密碼不一樣時(shí),系統(tǒng)也會(huì)給出提示,當(dāng)兩次密碼輸入一致后即可成功更新全局?jǐn)?shù)據(jù)庫中的密碼,修改后的密碼必須在下次登錄后密碼生效。如下圖4.2、4.3、4.3所示。 圖4.2 管理員添加功能頁面 圖4.3管理員管理功能頁面圖4.4修改個(gè)人密碼頁面管理員管理代碼如下:protected void Page_Load(object sender, EventArgs e) if (Session"cx".ToString(
32、).Trim() != "超級(jí)管理員") Response.Write("<script>javascript:alert('對不起,您沒有這個(gè)權(quán)限');history.back();</script>"); Response.End(); if (!IsPostBack) string sql; sql = "select * from allusers order by id desc" getdata(sql); 修改個(gè)人密碼代碼如下:protected void Button1_Clic
33、k(object sender, EventArgs e) if (TextBox1.Text.ToString().Trim() = "" | TextBox2.Text.ToString().Trim() = "" | TextBox3.Text.ToString().Trim() = "") Response.Write("<script>javascript:alert('請?zhí)顚懲暾?#39;);history.back();</script>"); else if (Tex
34、tBox2.Text.ToString().Trim() != TextBox3.Text.ToString().Trim() Response.Write("<script>javascript:alert('兩次密碼不一至,請確認(rèn)');history.back();</script>"); else string sql; sql = "select * from allusers where username='" + Session"username".ToString().Tr
35、im() + "' and pwd='" + TextBox1.Text.ToString().Trim() + "'" DataSet result = new DataSet(); result = new Class1().hsggetdata(sql); if (result != null) if (result.Tables0.Rows.Count > 0) sql = "update allusers set pwd='" + TextBox2.Text.ToString().Tri
36、m() + "' where username='" + Session"username".ToString().Trim() + "'" int result2; result2 = new Class1().hsgexucute(sql); / new Class1().hsgcaozuojilu(Session"username".ToString().Trim(), "修改密碼", "allusers"); if (result2 = 1)
37、Response.Write("<script>javascript:alert('修改成功');</script>"); else Response.Write("<script>javascript:alert('系統(tǒng)錯(cuò)誤');</script>"); else Response.Write("<script>javascript:alert('原密碼不正確');</script>"); 4.3 通告管理通告管理
38、模塊主要包括通告添加和通告查詢。通告管理功能主要是對信息的一種共享,包括通告添加和通告查詢,通告添加時(shí)需要輸入標(biāo)題、內(nèi)容、類別、附件以及點(diǎn)擊率等內(nèi)容,其中內(nèi)容采用的第3方文本編輯框,可以對輸入的內(nèi)容進(jìn)行排版或者插入圖片等,添加后的通告在通告查詢頁面可以對已發(fā)的通告進(jìn)行刪除修改等,而普通員工進(jìn)入系統(tǒng)各自行查看。如下圖4.5 、4.6所示。圖4.5 通告添加頁面圖4.6 通告查詢頁面代碼如下:protected void Button1_Click(object sender, EventArgs e) string sql; sql = "insert into allgonggao(
39、title,content,leibie,shouyetupian,dianjilv) values('" + title.Text.ToString().Trim() + "','" + Request.Form"content" + "','" + leibie.Text.ToString().Trim() + "','" + shouyetupian.Text.ToString().Trim() + "','"
40、; + dianjilv.Text.ToString().Trim() + "') " int result; result = new Class1().hsgexucute(sql); if (result = 1) Response.Write("<script>javascript:alert('添加成功');</script>"); else Response.Write("<script>javascript:alert('系統(tǒng)錯(cuò)誤,請檢查數(shù)據(jù)庫設(shè)置問題')
41、;</script>"); 4.4公文資料管理公文資料管理模塊包括公文資料添加和公文資料查詢。公文資料管理主要是對企業(yè)的公文資料內(nèi)容進(jìn)行統(tǒng)一的維護(hù)管理,使文件資料更加集中,方便員工能夠及時(shí)的查看企業(yè)的公文資料信息等,添加公文資料時(shí)需要輸入編號(hào)、名稱、類別、附件、內(nèi)容、發(fā)布人以及發(fā)布時(shí)間等,添加完成后可以在公文資料查詢頁面對已添加的公文資料進(jìn)行編輯維護(hù)。如下圖4.7、4.8所示。 圖4.7 公文資料添加頁面圖4.8 公文資料查詢頁面代碼如下:protected void Button1_Click(object sender, EventArgs e) string sql
42、; ischongfu("select id from gongwenziliao where bianhao='"+bianhao.Text.ToString().Trim()+"'"); sql="insert into gongwenziliao(bianhao,mingcheng,leibie,fujian,neirong,faburen,fabushijian) values('"+bianhao.Text.ToString().Trim()+"','"+mingc
43、heng.Text.ToString().Trim()+"','"+leibie.Text.ToString().Trim()+"','"+fujian.Text.ToString().Trim()+"','"+neirong.Value+"','"+faburen.Text.ToString().Trim()+"','"+fabushijian.Text.ToString().Trim()+"')
44、 " int result; result = new Class1().hsgexucute(sql); if (result = 1) Response.Write("<script>javascript:alert('添加成功');</script>"); else Response.Write("<script>javascript:alert('系統(tǒng)錯(cuò)誤,請檢查數(shù)據(jù)庫設(shè)置問題');</script>"); 4.5 部門信息管理部門信息管理模塊包括部門信息添
45、加、部門信息查詢。部門信息管理功能是人力資源管理之一,首先需要維護(hù)的是企業(yè)的部門信息,包括編號(hào)、部門名稱、主管、電話、傳真以及備注信息,添加完成后的部門信息會(huì)在后面的崗位維護(hù)和人事維護(hù)頁面進(jìn)行調(diào)用。如下圖4.9、4.10所示。圖4.9 部門信息添加圖4.10 部門信息查詢代碼如下:protected void Button1_Click(object sender, EventArgs e) string sql; sql="insert into bumen(bianhao,mingcheng,zhuguan,dianhua,chuanzhen,beizhu) values(
46、9;"+bianhao.Text.ToString().Trim()+"','"+mingcheng.Text.ToString().Trim()+"','"+zhuguan.Text.ToString().Trim()+"','"+dianhua.Text.ToString().Trim()+"','"+chuanzhen.Text.ToString().Trim()+"','"+beizhu.Text.
47、ToString().Trim()+"') " int result; result = new Class1().hsgexucute(sql); if (result = 1) Response.Write("<script>javascript:alert('添加成功');</script>"); else Response.Write("<script>javascript:alert('系統(tǒng)錯(cuò)誤,請檢查數(shù)據(jù)庫設(shè)置問題');</script>&quo
48、t;); 4.6 崗位信息管理崗位信息管理模塊包括崗位信息添加和崗位信息查詢。維護(hù)完部門信息后,需要維護(hù)的是企業(yè)的崗位信息,包括崗位所屬的部門、崗位名稱以及備注信息等,此處維護(hù)完的崗位信息可以在添加人事信息的時(shí)候進(jìn)行體現(xiàn)。如下圖4.11、4.12所示。圖4.11 崗位信息添加圖4.12 崗位信息查詢代碼如下:private void addxiala(string ntable, string nzd, string nxlk) string sql; sql = "select " + nzd + " from " + ntable + "
49、order by id desc" DataSet result = new DataSet(); result = new Class1().hsggetdata(sql); if (result != null) if (result.Tables0.Rows.Count > 0) int i = 0; for (i = 0; i < result.Tables0.Rows.Count; i+) bumen.Items.Add(result.Tables0.Rowsi0.ToString().Trim(); 4.7 人事信息管理人事信息管理模塊包括人事信息添加和人事信
50、息查詢。人事信息管理功能是企業(yè)辦公自動(dòng)化系統(tǒng)的核心功能之一,也是企業(yè)對人事信息的綜合管理,在添加人事信息時(shí)需要輸入工號(hào)、姓名、性別、電話、部門、職位、入職時(shí)間、合同、個(gè)人概要、各類經(jīng)歷、密碼等信息,添加完人事信息后,該員工即可登錄系統(tǒng)使用系統(tǒng)的各項(xiàng)功能等。如下圖4.13、4.14所示。圖4.13 人事信息添加圖4.14 人事信息查詢代碼如下:protected void Button1_Click(object sender, EventArgs e) string sql; sql = "insert into yuangong(gonghao,xingming,xingbie,d
51、ianhua,zhiwei,hetong,gerengaiyao,geleijingli,mima,bumen,ruzhitime,gxts,syts) values('" + gonghao.Text.ToString().Trim() + "','" + xingming.Text.ToString().Trim() + "','" + xingbie.Text.ToString().Trim() + "','" + dianhua.Text.ToString().
52、Trim() + "','" + zhiwei.Text.ToString().Trim() + "','" + hetong.Text.ToString().Trim() + "','" + gerengaiyao.Text.ToString().Trim() + "','" + geleijingli.Text.ToString().Trim() + "','" + mima.Text.ToString().Tr
53、im() + "','" + bumen.Text.ToString().Trim() + "','"+ruzhitime.Text.ToString().Trim()+"',0,0) " /Response.Write(sql); / Response.End(); int result; int aa = 0; int gxts = 0; result = new Class1().hsgexucute(sql); sql = "select DATEDIFF(day, ruzhitime, addtime) as ss from yuangong where gonghao='" + gonghao.Text.ToString().Trim() + "'" DataSet result2 = new DataSet(); result2 = new Class1().hsggetdata(
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 銀行存取方案課程設(shè)計(jì)
- 標(biāo)識(shí)繪制課程設(shè)計(jì)思路
- 指紋打卡機(jī)課程設(shè)計(jì)
- 船型論證課程設(shè)計(jì)例子
- 道路課程設(shè)計(jì)案例
- 溫控電風(fēng)扇課程設(shè)計(jì)
- 玻璃材料課程設(shè)計(jì)
- 鍛壓課程設(shè)計(jì)摘要
- 植物花卉速寫課程設(shè)計(jì)
- 糖尿病腎病早期診斷策略-洞察分析
- (完整版)鋁礬土進(jìn)口合同中英文
- 《庖丁解?!帆@獎(jiǎng)?wù)n件(省級(jí)公開課一等獎(jiǎng))-完美版PPT
- 化工園區(qū)危險(xiǎn)品運(yùn)輸車輛停車場建設(shè)標(biāo)準(zhǔn)
- 6月大學(xué)英語四級(jí)真題(CET4)及答案解析
- 氣排球競賽規(guī)則
- 電梯維修保養(yǎng)報(bào)價(jià)書模板
- 危險(xiǎn)化學(xué)品目錄2023
- FZ/T 81024-2022機(jī)織披風(fēng)
- GB/T 33141-2016鎂鋰合金鑄錠
- JJF 1069-2012 法定計(jì)量檢定機(jī)構(gòu)考核規(guī)范(培訓(xùn)講稿)
- 綜合管廊工程施工技術(shù)概述課件
評論
0/150
提交評論