netOA辦公自動化系統(tǒng)論文畢業(yè)設計_第1頁
netOA辦公自動化系統(tǒng)論文畢業(yè)設計_第2頁
netOA辦公自動化系統(tǒng)論文畢業(yè)設計_第3頁
netOA辦公自動化系統(tǒng)論文畢業(yè)設計_第4頁
netOA辦公自動化系統(tǒng)論文畢業(yè)設計_第5頁
已閱讀5頁,還剩47頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

PAGEPAGE44xxx學院畢業(yè)設計(論文)題目:OA辦公自動化系統(tǒng)的設計與實現(xiàn)作者:學號:系(院):計算機科學系專業(yè)班級:計算機科學與技術指導老師:實驗師(姓名)(專業(yè)技術職務)評閱老師:(姓名)(專業(yè)技術職務)2011年3月xxx

摘要辦公自動化網站是多層次的技術、設備和系統(tǒng)的綜合。一個完整的辦公自動化網站應包括信息的生成與輸入、信息的加工與處理、信息的存儲與檢索、信息的復制、信息的傳輸與交流以及信息安全管理等功能。本軟件用于構建、整合、擴展和管理企事業(yè)機構的整體信息系統(tǒng),實現(xiàn)團隊協(xié)作、流程控制、業(yè)務集成、系統(tǒng)智能、決策支持和持續(xù)完善。具有:新通告管理、公文管理、人力資源管理、用戶管理、日程管理、會議管理、資源預約、系統(tǒng)管理等。對具有通信功能的多機事務處理型辦公系統(tǒng),應能擔負起電視會議、聯(lián)機檢索和圖形,圖像,聲音等處理任務。B/S(Browser/Server)結構即瀏覽器和服務器結構,在辦公自動化網站設計中有著得天獨厚的優(yōu)勢,此系統(tǒng)亦采用B/S架構平臺。辦公自動化網站的解決方案分析了辦公自動化網站開發(fā)的基本原則和規(guī)范化定義,以及前期的系統(tǒng)分析中所需要的數據、資料以及開發(fā)流程,對整個系統(tǒng)進行了詳細的規(guī)劃,確保整個系統(tǒng)能夠順利地開發(fā)。在辦公自動化網站的開發(fā)工程中,建模過程在整個軟件中發(fā)揮了重要的作用,它是網絡辦公軟件開發(fā)的重要流程。關鍵字網絡辦公;解決方案;B/S;建模AbstractThenetworksystemismulti-layertechnical,theequipmentandthesystemsynthesis.Acompletenetworksystemshouldincludetheinformationtheproductionandtheinput,theinformationprocessingandprocessing,theinformationmemoryandtheretrieval,informationfunctionandsoonduplication,informationtransmissionandexchangeaswellasinformationsecuritymanagement.Thissoftwareusesintoconstruct,theconformity,theexpansionandthemanagementbusinessorganizationoverallinformationsystem,therealizationteamcooperation,theflowcontrol,theserviceintegration,thesystemintelligence,thedecision-makingsupportsandcontinuestoconsummate.Has:Languageprocessing,writingarrangement,documentstorehousemanagement,goodarticleprocessing,mailprocessing,documentsdataprocessing,editiontypesetting,electronicreportforwardotherdataprocessingfunctions.Tohasthecorresponddencefunctionmanyserviceprocessingworksystem,oughttobeabletoshouldertheTVconference,theon-lineretrievalandthegraph,theimage,processingdutyandsoonsound.TheB/S(Browser/Server)structurenamelythebrowserandtheserverstructure,havetheadvantageofthewithabundantresourcesinthenetworktransactthesystemdesign,thissystemalsoadoptsB/Sstructureterrace.Thenetworktransactsthebasicprincipleandnormthatthesolutionofthesystemanalyzedanetworktotransactthesystemdevelopmenttoturndefinition,andexpectsagoofsystemanalysisinthedata,dataandthedevelopmentprocessneed,carriedonadetailedprogrammingtothewholesystem,insurethewholesystemcandevelopsuccessfully.Setupthemoldprocesstodevelopanimportantfunctioninthewholesoftwareinthenetworktransactthedevelopmentengineeringofthesystem,itwastheimportantprocessthatthenetworktransactsthesoftwaredevelopment.KeywordsNetwork;Solution;B/S;Modelling目錄1 緒論 11.1辦公自動化網站背景 11.2辦公自動化網站特點 11.3國內環(huán)境 22 B/S結構平臺理論基礎 42.1B/S構架平臺 42.2B/S相對于C/S架構模式的優(yōu)點 43 系統(tǒng)分析 73.1系統(tǒng)的設計目標 73.2系統(tǒng)的設計原則 93.2.1易用的原則 93.2.2整體性保障原則 93.2.3實用性與適應性原則 93.2.4先進性與發(fā)展性原則 103.3系統(tǒng)設計的定義 103.4系統(tǒng)的網絡環(huán)境 103.5系統(tǒng)實現(xiàn)的功能 114 數據庫設計 124.1數據庫主體簡介 124.2數據庫表單設計 134.3數據庫E-R圖 175 系統(tǒng)主體設計 205.1系統(tǒng)登錄窗體設計 205.2系統(tǒng)主界面 235.3部門職位管理中心 245.4員工管理功能 295.5通知公告添加模塊 325.6 添加公文資料模塊 335.7資源預約管理模塊 346 系統(tǒng)安全的解決方案 386.2數據的備份與恢復 38結束語 40致謝 41參考文獻 43xxxxx學院畢業(yè)論文緒論隨著網絡經濟和知識經濟的迅猛發(fā)展,企業(yè)間競爭一直圍繞著企業(yè)內部管理進行,強調企業(yè)如何有效的利用自身的資源,提高生產能力、提高工作效率、降低成本。成為現(xiàn)代辦公的一個首要問題,在全新的知識經濟時代,管理者需要一種全新的管理理念和管理手段,對單位內部辦公管理流程進行整合。于是,辦公自動化網站應運而生。1.1辦公自動化網站背景傳統(tǒng)的辦公系統(tǒng)和現(xiàn)代化的網絡辦公自動化系統(tǒng)的最本質的區(qū)別是信息存儲和傳輸的媒介不同,傳統(tǒng)的辦公系統(tǒng)利用紙張記錄文字、數據和圖形,利用照相機或攝象機膠片記錄影象,利用錄音機磁帶記錄聲音。這些都屬于模擬存儲介質,所利用的各種設備之間沒有自動的配合,難于實現(xiàn)高效率的信息處理、檢索和傳輸,存儲介質占用的空間也很大。1.2辦公自動化網站特點現(xiàn)代化的網絡辦公自動化系統(tǒng)中,利用計算機和網絡技術使信息以數字化的形式在系統(tǒng)中存儲和流動,軟件系統(tǒng)管理各種設備自動地按照協(xié)議配合工作,使人們能夠高效率地進行信息處理、傳輸和利用。辦公自動化和信息化一樣,具有全局性、系統(tǒng)性、綜合性的特點,為此,對辦公自動化系統(tǒng)一定要用全局、系統(tǒng)、綜合的觀點來設計和架構,特別要注意信息資源的開發(fā)利用和數據庫的建設,這是搞好辦公自動化的重要基礎。網絡辦公自動化技術的發(fā)展將使辦公活動向著數字化的方向發(fā)展,最終將實現(xiàn)無紙化辦公。1.3國內環(huán)境今天,我們感到自己的生活、工作方式正在悄悄的發(fā)生改變,特別是我們的工作已完全溶入組織、社會中,自上而下的層次結構使每一個人都從屬于某一個部門。各部門工作相互協(xié)調、相互聯(lián)系和相互影響,而每個人都要經常與他人交流,充分地聽取他人的看法,集思廣益,融匯各方面的資源和智慧。這就是需要更多的合作、協(xié)調,即使在同一個部門內,工作人員之間也應當注重團體協(xié)作精神。可以毫不夸張地說,任何人的工作都不可能是純粹的個人行為。所以,今天網絡辦公自動化的含義是為了實現(xiàn)這樣“團體工作”的任務,它不再局限于某個部門或工作組,而是大范圍的組織,如商業(yè)系統(tǒng)、衛(wèi)生系統(tǒng)、政府系統(tǒng)等。辦公自動化是20世紀70年代中期發(fā)展起來的綜合性跨學科的技術,它以行為科學為主導。系統(tǒng)科學為理論基礎,綜合運用計算機技術及通信技術完成各項辦公業(yè)務。說起辦公業(yè)務,在政府機關,在科研、事業(yè)單位,在金融、財貿、商業(yè)領域,在企業(yè),都是不可缺少的。為此,網絡辦公自動化是各部門、各行業(yè)共同關心的一項重要工作,它是信息化工作的一個重要組成部分?,F(xiàn)在,許多企業(yè)公司已陸續(xù)建立了自己的Web服務器和網站,有的還實現(xiàn)了一些簡單的網上業(yè)務。但由于各相關單位在信息化建設中的技術差異和經驗欠缺,不少公司站點在規(guī)劃建設、管理維護以及安全性方面還停留在較低的水平上,各級部門還有待建立和完善從頁面制作、審批、更新,流程管理,應用開發(fā),安全性保證,與后臺應用系統(tǒng)(如OA和業(yè)務系統(tǒng))集成的以及客戶支持的一整套行之有效的管理模式、運營方法和技術平臺。B/S平臺是業(yè)務架構平臺體系中常用的平臺體系,有著良好的操作界面和高效快捷的軟件設計基礎,能夠把繁復的軟件設計過程通過一些界面步驟的開發(fā)在平臺上實現(xiàn),我們小組所設計的辦公自動化網站就是基于B/S平臺進行的軟件再開發(fā)。在此基礎上設計了網絡辦公的一些基本功能流程。

B/S結構平臺理論基礎2.1B/S構架平臺B/S(Browser/Server)結構即瀏覽器和服務器結構。它是隨著Internet技術的興起,對C/S結構的一種變化或者改進的結構。在這種結構下,用戶工作界面是通過WWW瀏覽器來實現(xiàn),極少部分事務邏輯在前端(Browser)實現(xiàn),但是主要事務邏輯在服務器端(Server)實現(xiàn),形成所謂三層3-tier結構2.2B/S相對于C/S架構模式的優(yōu)點B/S結構,就是只安裝維護一個服務器(Server),而客戶端采用瀏覽器(Browse,如InternetExplorer,MYIE等)運行軟件,即瀏覽器/服務器結構。相對于C/S結構,盡管C/S結構相對于更早的文件服務器來說,有了很大的進步,但與B/S相比,缺點和不足是很明顯的。1.首先,B/S比C/S的維護工作量大大減少了。C/S結構的每一個客戶端都必須安裝和配置軟件。假如一個企業(yè)共有50個客戶站點使用一套C/S結構的軟件,則當這套軟件進行了哪怕很微小的改動后(比如增加某個功能),系統(tǒng)維護員都必須進行這樣的維護;將服務器更新到最新版本;將客戶端原有的軟件卸載,再安裝新的版本,然后進行設置,最為可怕的是客戶端的維護工作必須不折不扣的進行50次。若其中有部分客戶端是在另外一個地方,則系統(tǒng)維護員還必須跑到該地方再進行卸載、安裝、設置的工作。若某個客戶端,忘記進行這樣的維護,則該客戶端將會碰到版本不一致的問題而無法工作。而B/S結構,客戶端不必安裝及維護。如果我們將前面企業(yè)的C/S結構的軟件換成B/S結構的,我們看看軟件升級后,系統(tǒng)維護員如何維護:系統(tǒng)維護員只要將服務器的軟件升級到最新版本就行了。其他客戶端,只要重新登錄系統(tǒng),使用的就已經是最新版本的軟件了。2.其次,B/S相對C/S能夠降低總體擁有成本,C/S軟件一般是采用兩層結構的。兩層結構中,客戶端接受用戶的請求,客戶端向數據庫服務提出請求,數據庫服務將數據提交給客戶端,客戶端將數據進行計算(可能涉及到運算、匯總、統(tǒng)計等等)并將結果呈現(xiàn)給用戶。在三層結構中,客戶端接受用戶的請求,客戶端向應用服務提出請求,應用服務從數據庫服務中獲得數據,應用服務將數據進行計算并將結果提交給客戶端,客戶端將結果呈現(xiàn)給用戶。這兩種結構的不同點是,兩層結構中客戶端參與運算,而三層結構中客戶端并不參與運算,只是簡單的接收用戶的請求,顯示最后的結果。由于三層結構中的客戶端并不需要參與計算,所以對客戶端計算機的配置要求是比較低的。另外,由于從應用服務到客戶端只傳遞最終的結果,數據量較少,使用電話線也能夠信任。而C/S兩層結構,使用電話線作為傳輸線路可能因為速度太慢而不能夠接受。采用三層結構的璐華軟件的配置可以是提高服務器的配置,降低客戶端的配置。這樣增加的只是一臺服務器的價格,而降低的卻是幾十臺客戶端機器的價格。起到了降低總體擁有成本的作用。

系統(tǒng)分析3.1系統(tǒng)的設計目標本系統(tǒng)是以開放、先進的Intranet/Web技術為核心的新一代信息處理集成系統(tǒng)。通過它的建設將以計算機最新并成熟的技術為依托,提高企業(yè)信息化水平,在單位內部實現(xiàn)信息資源共享和流通,為各級領導及時了解情況,為宏觀管理和科學決策提供高效便利的服務,單位員工及時掌握各方面動態(tài),改善辦公條件,使得單位的管理更加高效化、規(guī)范化和科學化。本系統(tǒng)提供開放、安全和可管理的信息共享、業(yè)務處理和協(xié)同工作的平臺,能夠滿足單位內部事務處理需要。它主要是面向單位計算機網絡規(guī)模在幾十臺到幾百臺,主要應用為:信息共享、資料管理、業(yè)務數據查詢、電子郵件、報表數據管理、數據挖掘、內部辦公和協(xié)同工作,使單位內部信息管理和辦公水平更加規(guī)范和快捷,提高工作效率。采用B/S架構構建的信息管理系統(tǒng)可以達到以下目標:形成連接單位內各個部門的信息網絡單位內部各個部門的員工都可以在網絡上獲取與工作相關的信息;不同的部門和個人有不同的信息訪問權限;非本地部門和外出人員可以遠程訪問信息系統(tǒng);瀏覽器模式的內部和外部的電子郵件。平臺化設計,可自行規(guī)劃,始終符合用戶需要完全按照用戶需要,自行規(guī)劃、建立全部的信息管理項目和內容;根據本單位信息管理需要,選擇使用平臺提供的功能模塊,或者專門定制的功能模塊。用商品化產品的價格,享受量身定制的服務;隨著信息管理需求的變化,管理員可以自行增加、調整信息系統(tǒng)的結構和用戶權限。跨平臺的信息連通提供與各種數據庫連接的接口,可以通過程序定制,訪問現(xiàn)有的業(yè)務信息系統(tǒng),如:財務、人事等;掛接其他HTML、JSP、ASP.NET、CGI頁面或C/S結構和單機版Windows應用程序。支持Windows、Linux、Unix等多種操作系統(tǒng)。信息化成效信息傳輸的自動化:公文、信息、報表、報告等傳輸將由系統(tǒng)自動完成,相關領導或部門只需要進行簡單的點擊操作,就可以完成所應完成的工作,全面掌握各項業(yè)務的狀態(tài),解除了打印、制表、交接、簽字、運輸等繁雜的過程。信息獲取的快速化:以前需要翻箱倒柜才能查詢到的信息,現(xiàn)在只需要幾分鐘甚至幾秒種即可獲取。充分利用信息資源:可以將企業(yè)的各類信息資源組織到信息管理系統(tǒng)中,人、財、物等相關文件、報表、數據等信息等資源由計算機統(tǒng)一管理,可以充分利用,發(fā)揮更大的效益。辦公過程的規(guī)范化:通過辦公自動化系統(tǒng)的實施,將促進辦公過程的規(guī)范化,通過使用工作流等功能模塊,公文、檔案、會議、交辦、請示、審批、日程安排等通用辦公事務都將依據現(xiàn)有的業(yè)務處理要求,形成標準和規(guī)范化的計算機流程處理,管理進一步科學化。通過網絡,員工在工作中的交流、協(xié)作、溝通更為方便快捷,消除時間、空間距離上的障礙。3.2系統(tǒng)的設計原則3.2.1易用的原則參照國內外信息系統(tǒng)的成功與失敗的經驗,不論一個應用系統(tǒng)的功能有多么龐大,如果不能讓使用者掌握,也不能發(fā)揮作用。信息管理系統(tǒng)不同于財務、人事等業(yè)務軟件,只需要少數人經過培訓、掌握使用方法就可以,而是涉及各個工作崗位的人員,特別是單位的領導,如果信息系統(tǒng)只是領導者部門掌握使用,信息管理系統(tǒng)就失去了重要的作用。信息化的目的不是為了單純的擁有現(xiàn)代的科學技術,而是為了提高管理能力和運行效率。信息化建設不是一朝一夕的工作,需要不斷地發(fā)展和完善,需要在發(fā)展中完善,在完善中發(fā)展。3.2.2整體性保障原則信息管理系統(tǒng)是政府、企業(yè)的數字神經系統(tǒng),每個部門、每個員工都可以通過信息管理系統(tǒng)發(fā)布信息、獲取信息,它需要與各項業(yè)務系統(tǒng)有通暢的信息接口,充分利用原有系統(tǒng),保護投資。辦公自動化網站采用平臺化結構,平臺上的功能模塊就像建筑模塊一樣,用戶可以按照本單位的需要,構建符合自己需要的信息大廈。這些模塊可以獨立升級、增添、或自行設計開發(fā),以保證信息系統(tǒng)的發(fā)展和完善。3.2.3實用性與適應性原則實用性是衡量軟件質量體系中最重要的指標,是否與業(yè)務緊密的結合,是否具有嚴格的業(yè)務針對性,是系統(tǒng)成敗的關鍵因素。因此,每一個提交給用戶手上的系統(tǒng)都應該是實用的,解決問題的。適應性是軟件質量體系中重要的指標之一,系統(tǒng)的設計從最開始就應該以適應于多種運行環(huán)境,而且還必須具有應變能力,以適應未來變化的環(huán)境和需求,這就要求軟件設計上非常靈活,才能具有很好的通用性。3.2.4先進性與發(fā)展性原則采用當代最新技術,建立一種新概念的、開放的現(xiàn)代管理和辦公環(huán)境,它以TCP/IP、廣域網互連、路由、防火墻和網絡管理技術為核心,建立一個安全可靠的網絡應用平臺。利用最新的ASP.NET、XML、VB、HTML超文本、SQL關系型數據庫等技術,結合B/S思想的獨特設計,建立一個開放的信息資源管理平臺。利用數據庫及分布式處理技術、模塊化功能設計,構造此系統(tǒng)。3.3系統(tǒng)設計的定義1.關于開發(fā)系統(tǒng)文件存儲結構的定義在系統(tǒng)空間下定義各個流程空間,在流程空間內創(chuàng)建業(yè)務信息、業(yè)務功能、業(yè)務流程三個文件夾,分別存放業(yè)務信息、業(yè)務功能、業(yè)務流程相關程序文件。2.關于數據庫字段的定義在流程空間下建立數據庫,數據表字段設置如圖3-1所示,在數據庫內建立數據表,數據表命名與流程空間命名相關聯(lián),所有字段命名以數據表名稱作為前綴,要求字段名稱含義明確,表達清晰。表3-1字段定義數據類型字段類型字段長度說明帳號chare20已經注冊存儲與庫中的合法帳號密碼int20數字數據,帳號口令新建帳號Chare20連接到新建數據庫表3.4系統(tǒng)的網絡環(huán)境網絡結構:服務器(數據庫服務器、應用服務器)、客戶端、遠程訪問。本系統(tǒng)是運行在服務器上的應用系統(tǒng),最低的運行環(huán)境需要一臺服務器,安裝Windows2000/2003操作系統(tǒng)或Linux/Unix系統(tǒng),辦公自動化網站內置MSSQL數據庫,客戶端只需要安裝Windows98以上的版本,使用IE5.0以上版本的瀏覽器。不需要在客戶端安裝專門的軟件,建議使用IE6.0。當用戶數量比較多,且用戶訪問量很大時,可以考慮將Web服務器和數據庫服務器分別設在兩臺服務器上,提高系統(tǒng)的運行效率的運行環(huán)境平臺應該是建立易于開發(fā)、管理、擴充以及同開發(fā)標準兼容的解決方案的基礎。服務器端平臺軟件全部采用Microsoft的產品,便于維護和管理,同時系統(tǒng)設計中還應用了Microsoft的一些新技術,來提高系統(tǒng)的整體性能和效率。3.5系統(tǒng)實現(xiàn)的功能包括八個流程,通告管理、公文管理、人力資源管理、用戶管理、日程管理、會議管理、資源預約、系統(tǒng)管理。八個流程包括企業(yè)內部管理的各個方面,它們相行獨立,相輔相成。

整個系統(tǒng)擬定擁有以下功能:功能圖如圖3-2所示OA辦公自動化系統(tǒng)OA辦公自動化系統(tǒng)員工管理員員工管理員日程管理數據備份公告管理公告查看個人資料管理資源預約管理員管理公議管理部門崗位管理員工管理公文資料管理資源預約管理日程管理數據備份公告管理公告查看個人資料管理資源預約管理員管理公議管理部門崗位管理員工管理公文資料管理資源預約管理圖3-2系統(tǒng)功能圖數據庫設計4.1數據庫主體簡介對于需要持久保留的數據,在B/S中分為系統(tǒng)數據與業(yè)務數據,這兩種類型的數據內容是從邏輯上的劃分,在實現(xiàn)的時候可以存儲在同一個數據庫中。系統(tǒng)數據庫用于保存B/S系統(tǒng)完成業(yè)務對象統(tǒng)一存儲所需要的數據存儲體系,而業(yè)務數據庫中則保存在構建某一具體應用時,與應用相關的數據。采用的數據庫是微軟存取,擬建立lisroa.mdb庫文件及mail.mdb郵件數據庫文件。4.2數據庫表單設計整個系統(tǒng)設數據庫一個,分設以下數據表:allgonggao表:序號字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號10

2titleVarChar255是255

3contentText16是255

4leibieVarChar50是255

5shouyetupianVarChar50是255

6dianjilvVarChar50是255

7addtimeDateTime8是23

allusers表:序號字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號10

2usernameVarChar50是255

3pwdVarChar50是255

4cxVarChar50是255

5addtimeDateTime8是23

bumen表:序號字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號10

2bianhaoVarChar50是255

3mingchengVarChar50是255

4zhuguanVarChar50是255

5dianhuaVarChar50是255

6chuanzhenVarChar50是255

7beizhuVarChar50是255

8addtimeDateTime8是23

gongwenziliao表:序號字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號10

2bianhaoVarChar50是255

3mingchengVarChar300是255

4leibieVarChar50是255

5fujianVarChar50是255

6neirongText16是255

7faburenVarChar50是255

8fabushijianDateTime8是23

9addtimeDateTime8是23

huiyixinxi表:序號字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號10

2huiyibianhaoVarChar50是255

3huiyimingchengVarChar300是255

4kaihuiriqiDateTime8是23

5kaihuididianVarChar300是255

6zhujiangrenVarChar300是255

7canyurenVarChar500是255

8zhuyaoneirongText16是255

9fujianVarChar50是255

10addtimeDateTime8是23

richengguanli表:序號字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號10

2riqiDateTime8是23

3biaotiVarChar300是255

4neirongText16是255

5fujianVarChar50是255

6faburenVarChar50是255

7addtimeDateTime8是23

yuangong表:序號字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號10

2gonghaoVarChar50是255

3xingmingVarChar50是255

4xingbieVarChar50是255

5dianhuaVarChar50是255

6zhiweiVarChar50是255

7hetongVarChar50是255

8gerengaiyaoVarChar50是255

9geleijingliVarChar50是255

10mimaVarChar50是255

11addtimeDateTime8是23

12bumenVarChar50是255

13ruzhitimeDateTime8是23

14gxtsInt4是10

15sytsInt4是10

zhiwei表:序號字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號10

2bumenVarChar50是255

3mingchengVarChar50是255

4beizhuVarChar50是255

5addtimeDateTime8是23

ziyuanyuyue表:序號字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號10

2ziyuanmingchengVarChar300是255

3yuyuerenVarChar50是255

4yuyueshijianDateTime8是23

5beizhuVarChar500是255

6isshVarChar2是255

7addtimeDateTime8是23

數據表的建立遵循以下規(guī)范:1.每個流程分別建立主表和明細表各一個。主表內包含單據編號、各級審批簽字等內容;明細表內根據需要建立流程表單相關數據項。2.數據明細表所有字段居中,必須設置備注字段,為文本型字段。3.主表審批數據字段為備注型字段,長度500;簽字字段為字符型字段,長度默認。以指定不同的錯誤提示(ErrorMessage)和校驗模式(ValidateKind)。4.3數據庫E-R圖管理員ER圖個人資料ER圖職位部門ER圖員工管理ER圖表4-6數據庫E-R圖r

系統(tǒng)主體設計5.1系統(tǒng)登錄窗體設計本系統(tǒng)的登錄界面,也就是主窗體(login.aspx),用戶輸入自己的用戶名、密碼,即可登錄。如圖5-1,圖5-2:表5-1系統(tǒng)登錄主界面nonologin.aspx用戶是否存在Error.aspx登錄Main.aspxyes密碼驗證yesno表5-2系統(tǒng)登錄流程圖實現(xiàn)本模塊的主要代碼如下所示:<title>辦公自動化網站</title><styletype="text/css"><!--body{ margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; overflow:hidden;}.STYLE3{font-size:12px;color:#adc9d9;}--></style></head><bodystyle="background-color:#152753"><formid="form1"runat="server"><div><tablewidth="100%"height="100%"border="0"cellspacing="0"cellpadding="0"><tr><tdbgcolor="#1075b1"> </td></tr><tr><tdheight="608"background="images/login_03.gif"><tablewidth="847"border="0"align="center"cellpadding="0"cellspacing="0"><tr><tdheight="318"valign="bottom"background="images/login_04.gif"><tablewidth="37%"height="57"border="0"align="center"><tr><td><divstyle="font-family:宋體;color:#FFFFFF;filter:Glow(Color=#000000,Strength=2);WIDTH:100%;FONT-WEIGHT:bold;FONT-SIZE:19pt;margin-top:5pt"><divalign="center">辦公自動化網站</div></div></td></tr></table></td></tr><tr><tdheight="84"><tablewidth="100%"border="0"cellspacing="0"cellpadding="0"><tr><tdwidth="381"height="84"background="images/login_06.gif"> </td><tdwidth="162"valign="middle"background="images/login_07.gif"><tablewidth="100%"border="0"cellspacing="0"cellpadding="0"><tr><tdwidth="44"height="24"valign="bottom"><divalign="right"class="STYLE3">用戶名</div></td><tdwidth="10"valign="bottom"> </td><tdheight="24"colspan="2"valign="bottom"><divalign="left"><asp:TextBoxID="TextBox1"runat="server"Width="88px"></asp:TextBox> </div></td></tr><tr><tdheight="24"valign="bottom"><divalign="right"><spanclass="STYLE3">密碼</span></div></td><tdwidth="10"valign="bottom"> </td><tdheight="24"colspan="2"valign="bottom"><asp:TextBoxID="TextBox2"runat="server"TextMode="Password"Width="88px"></asp:TextBox></td></tr><tr><tdheight="24"valign="bottom"><divalign="right"><spanclass="STYLE3">權限</span></div></td>5.2系統(tǒng)主界面整個系統(tǒng)分為新聞動態(tài)、注冊用戶、園內相冊、友情鏈接、留言管理、音樂管理、教學資源管理、教育資訊管理八個子系統(tǒng)。各個系統(tǒng)相對獨立,由個人信息系統(tǒng)將其關聯(lián)。見圖5-3圖5-3系統(tǒng)主界面main.aspx實現(xiàn)本模塊的主要代碼如下所示:<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Frameset//EN""/TR/xhtml1/DTD/xhtml1-frameset.dtd"><htmlxmlns="/1999/xhtml"><head><metahttp-equiv="Content-Type"content="text/html;charset=gb2312"/><title>辦公自動化網站</title></head><framesetrows="127,*,11"frameborder="no"border="0"framespacing="0"><framesrc="top.aspx"name="topFrame"scrolling="No"noresize="noresize"id="topFrame"/><framesrc="center.aspx"name="mainFrame"id="mainFrame"/><framesrc="down.aspx"name="bottomFrame"scrolling="No"noresize="noresize"id="bottomFrame"/></frameset><noframes><body></body></noframes></html>5.3部門職位管理中心部門職位管理這一功能是包括編號,名稱,主管,電話,傳真,備注等功能。,權限由系統(tǒng)管理員來設定。部門查詢及職位添加,職位查詢請見圖5-4,5-5:圖5-4部門職位添加圖5-5部門查詢圖5-6職位添加圖5-7職位查詢實現(xiàn)本模塊的主要代碼如下所示:<title>無標題頁</title></head><body><formid="form1"runat="server"><div><tableid="search"align="center"border="1"bordercolor="#cccccc"cellpadding="0"cellspacing="1"class="table_1"width="98%"><tbody><trclass="tr2"><tdbgcolor="#f1f8f所有職位信息列表</td></tr><trclass="tr1"><tdstyle="padding-left:5px;height:25px"> 部門:<asp:TextBoxID="bh"runat="server"></asp:TextBox>名稱:<asp:TextBoxID="mc"runat="server"></asp:TextBox> <asp:ButtonID="Button1"runat="server"OnClick="Button1_Click"Text="查找"/><asp:DataGridID="DataGrid1"runat="server"AllowSorting="True"AutoGenerateColumns="False"BorderColor="Black"CellPadding="2"font-name="verdana"Font-Names="verdana"Font-Size="8pt"HeaderStyle-BackColor="#F8FAFC"PageSize="8"Width="100%"OnPageIndexChanged="DataGrid1_PageIndexChanged"AllowPaging="True"><HeaderStyleBackColor="#F8FAFC"Font-Bold="True"HorizontalAlign="Center"VerticalAlign="Middle"/><PagerStyleFont-Bold="True"Font-Names="宋體"ForeColor="Blue"HorizontalAlign="Right"NextPageText="下一頁"PrevPageText="上一頁"/><EditItemStyleBackColor="#E9F0FFont-Overline="False"Font-Size="Smaller"Font-Strikeout="False"Font-Underline="False"HorizontalAlign="Left"VerticalAlign="Middle"Wrap="False"/><Columns><asp:TemplateColumnHeaderText="序號"><HeaderStyleWidth="50px"/><ItemTemplate><%#Container.ItemIndex+1%></ItemTemplate></asp:TemplateColumn><asp:BoundColumnDataField=bumenHeaderText='部門'></asp:BoundColumn><asp:BoundColumnDataField=mingchengHeaderText='名稱'></asp:BoundColumn><asp:BoundColumnDataField=beizhuHeaderText='備注'></asp:BoundColumn><asp:TemplateColumnHeaderText="修改"><ItemTemplate><ahref='zhiwei_updt.aspx?id=<%#DataBinder.Eval(Container.DataItem,"id")%>'>修改</a></ItemTemplate></asp:TemplateColumn><asp:TemplateColumnHeaderText="刪除"><ItemTemplate><ahref='delid.aspx?delid=<%#DataBinder.Eval(Container.DataItem,"id")%>&tablename=zhiwei&npage=zhiwei_list.aspx'onclick="returnconfirm('確定要刪除?')">刪除</a>5.4員工管理功能圖5-7員工添加界面員工管理管理包括:用戶名,密碼,姓名,性別,電話,身份證,地址,職位,備注等,實現(xiàn)本模塊的主要代碼如下所示:<title>無標題頁</title><scriptlanguage="javascript"src="js/Calendar.js"></script> <metaname="vs_targetSchema"content="/intellisense/ie5"> </HEAD> <body> <formid="Form1"method="post"runat="server"> <tablecellSpacing="0"borderColorDark="#9cc7ef"cellPadding="4"width="100%"align="center" borderColorLight="#145aa0"border="1"> <trbgColor="#4296e7"> <tdcolSpan="2"> <divalign="center"><fontcolor="#ffffff">添加員工</font></div> </td> </tr> <tr><tdnoWrapwidth='30'style='WIDTH:164px'><FONTface='宋體'>工號:</FONT></td><tdwidth='79%'><asp:TextBoxID='gonghao'runat='server'></asp:TextBox>*<asp:RequiredFieldValidatorID="RequiredFieldValidatorgonghao"runat="server"ControlToValidate="gonghao"ErrorMessage="必填"></asp:RequiredFieldValidator><tr><tdnoWrapwidth='30'style='WIDTH:164px'><FONTface='宋體'>姓名:</FONT></td><tdwidth='79%'><asp:TextBoxID='xingming'runat='server'></asp:TextBox>*<asp:RequiredFieldValidatorID="RequiredFieldValidatorxingming"runat="server"ControlToValidate="xingming"ErrorMessage="必填"></asp:RequiredFieldValidator><tr><tdnoWrapwidth='30'style='WIDTH:164px'><FONTface='宋體'>性別:</FONT></td><tdwidth='79%'><asp:DropDownListID='xingbie'runat='server'></asp:DropDownList></td></tr><tr><tdnoWrapwidth='30'style='WIDTH:164px'><FONTface='宋體'>電話:</FONT></td><tdwidth='79%'><asp:TextBoxID='dianhua'runat='server'></asp:TextBox>*<asp:RequiredFieldValidatorID="RequiredFieldValidatordianhua"runat="server"ControlToValidate="dianhua"ErrorMessage="必填"></asp:RequiredFieldValidator><tr><tdnoWrapwidth='30'style='WIDTH:164px'><FONTface='宋體'>職位:</FONT></td><tdwidth='79%'><asp:DropDownListID='zhiwei'runat='server'></asp:DropDownList></td></tr><tr><tdnoWrapwidth='30'style='WIDTH:164px'><FONTface='宋體'>合同:</FONT></td><tdwidth='79%'><asp:TextBoxID='hetong'Width='400px'Height='100px'TextMode='MultiLine'runat='server'></asp:TextBox></td></tr><tr><tdnoWrapwidth='30'style='WIDTH:164px'><FONTface='宋體'>個人概要:</FONT></td><tdwidth='79%'><asp:TextBoxID='gerengaiyao'Width='400px'Height='100px'TextMode='MultiLine'runat='server'></asp:TextBox></td></tr><tr><tdnoWrapwidth='30'style='WIDTH:164px'><FONTface='宋體'>各類經歷:</FONT></td><tdwidth='79%'><asp:TextBoxID='geleijingli'Width='400px'Height='100px'TextMode='MultiLine'runat='server'></asp:TextBox></td></tr><tr><tdnoWrapwidth='30'style='WIDTH:164px'><FONTface='宋體'>密碼:</FONT></td><tdwidth='79%'><asp:TextBoxID='mima'runat='server'></asp:TextBox>*<asp:RequiredFieldValidatorID="RequiredFieldValidatormima"runat="server"ControlToValidate="mima"ErrorMessage="必填"></asp:RequiredFieldValidator> <tr>5.5通知公告添加模塊該模塊的主要功能是讓管理員可以添加系統(tǒng)數據庫中的公告信息,該模塊的難點在于用了一個界面類似WORD的功能強大的編輯大,它不僅可以輸入文字信息,還可以輸入圖片、表格、附件、FLASH甚至影片等所有數據信息。實現(xiàn)本模塊的主要代碼如下所示:publicstringlb,lbtxt,sql;//定義全局變量protectedvoidPage_Load(objectsender,EventArgse){lbtxt=Request.QueryString["lb"].ToString().Trim();//類別為提交來的參數leibie.Text=lbtxt;Randomrnd=newRandom();intn=rnd.Next(1,100);dianjilv.Text=n.ToString().Trim();}protectedvoidButton1_Click(objectsender,EventArgse){stringsql;sql="insertintoallgonggao(title,content,leibie,shouyetupian,dianjilv)values('"+title.Text.ToString().Trim()+"','"+content.Text.ToString()+"','"+leibie.Text.ToString().Trim()+"','"+shouyetupian.Text.ToString().Trim()+"','"+dianjilv.Text.ToString().Trim()+"')";intresult;result=newClass1().hsgexucute(sql);if(result==1){Response.Write("<script>javascript:alert('添加成功');</script>");}else{Response.Write("<script>javascript:alert('系統(tǒng)錯誤,請檢查數據庫設置問題');</script>");}}添加公文資料模塊該模塊是本系統(tǒng)的重要模塊之一,主要功能是讓管理員可以添加系統(tǒng)數據庫中的公文資料信息,包括編號,名稱,類別,附件,內容等字段。實現(xiàn)本模塊的難度在于一個是編輯器,一個是上傳附件。下面簡單介紹一下上傳附件的代碼:publicstringfname;protectedvoidPage_Load(objectsender,EventArgse){hsgimage.Visible=false;}protectedvoidButton1_Click(objectsender,EventArgse){if(UploadFile.Value!=null&&UploadFile.Value!=""){hsgupload();}hsgimage.Visible=true;}privatevoidhsgupload(){if(UploadFile.Value!=null){stringnam=UploadFile.PostedFile.FileName;//取得文件名(抱括路徑)里最后一個"."的索引inti=nam.LastIndexOf(".");//取得文件擴展名stringnewext=nam.Substring(i);//這里我自動根據日期和文件大小不同為文件命名,確保文件名不重復Randomrnd=newRandom();intn=rnd.Next(1000,9999);stringnewname=DateTime.Now.Year.ToString().Trim()+DateTime.Now.Month.ToString().Trim()+DateTime.Now.Day.ToString().Trim()+DateTime.Now.Hour.ToString().Trim()+DateTime.Now.Minute.ToString().Trim()+DateTime.Now.Second.ToString().Trim()+n.ToString().Trim();//保存文件到你所要的目錄,這里是IIS根目錄下的uploadfiles目錄//注意:我這里用Server.MapPath()取當前文件的絕對目錄.在里"\"必須用"\\"代替UploadFile.PostedFile.SaveAs(Server.MapPath("uppic/"+newname+newext));//得到這個文件的相關屬性:文件名,文件類型,文件大小//stringfname;fname=newname+newext;//Response.Write("<script>javascript:alert('"+fname+"');</script>");//fenc.Text=UploadFile.PostedFile.ContentType;//fsize.Text=UploadFile.PostedFile.ContentLength.ToString();//Image1.ImageUrl="http://localhost/web/news/uploadfiles/"+newname+newext;}}5.7資源預約管理模塊該模塊上讓管理員可以查看到所有員工的資源預約信息,以列表的形式列出,其中包括資源名稱,預約人,預約時間等,管理員可以通過本界面來審核是否同意預約,操作非常方便,只要鼠標單擊“是否審核”列中的“是”或“否”即可完成審核操作。下面簡單介紹下實現(xiàn)本模塊的主要代碼:protectedvoidPage_Load(objectsender,EventArgse){if(!IsPostBack){ //xingbie.Items.Add("所有"); //xingbie.Items.Add("male"); //xingbie.Items.Add("female");stringsql;sql="select*fromziyuanyuyueorderbyiddesc";getdata(sql);}}privatevoidgetdata(stringsql){DataSetresult=newDataSet();result=newClass1().hsggetdata(sql);if(result!=null){if(result.Tables[0].Rows.Count>0){DataGrid1.DataSource=result.Tables[0];DataGrid1.DataBind();Label1.Text="以上數據中共"+result.Tables[0].Rows.Count+"條";}else{DataGrid1.DataSource=null;DataGrid1.DataBind();Label1.Text="暫無任何數據";}}}protectedvoidButton1_Click(objectsender,EventArgse){stringsql;sql="select*fromziyuanyuyuewhere1=1";if(ziyuanmingcheng.Text.ToString().Trim()!=""){sql=sql+"andziyua

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論