版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、目 錄1摘 要1ASP.NET web-based OA Office System Design2Abstract2一 選題背景3(一)計算機軟件行業(yè)的發(fā)展情況3(二)OA網(wǎng)絡辦公系統(tǒng)的現(xiàn)狀3(三)網(wǎng)絡辦公系統(tǒng)的優(yōu)勢特點444455558.運用電子數(shù)據(jù)交換(EDI)5(四)任務概述5二 解決方案的選擇6(一)系統(tǒng)開發(fā)環(huán)境666(二)可行性分析666(三)涉及工具和技術的相關說明662.SQL Server73.HTML(Hyper Text Markup Language)77三 需求分析和系統(tǒng)概述8(一)系統(tǒng)目標8(二)系統(tǒng)功能需求8(三)數(shù)據(jù)庫概念設計9四 總體設計10(一)網(wǎng)站系統(tǒng)功能
2、結構101010(二)系統(tǒng)流程圖11(三)數(shù)據(jù)庫邏輯結構設計1112121313131314五 員工登陸詳細設計14(一)員工登陸14151616(二)文件管理1717(三)公告管理171718(四)交流管理18181919(五)考勤管理202020(六)系統(tǒng)管理2020(七)規(guī)章制度管理2121(八)工作計劃212122(九)通訊錄22六 管理員登陸詳細設計23(一)管理員登陸23(二)系統(tǒng)桌面23(三)部門管理23(四)員工管理2323(五)文件管理24(六)公告管理24(七)交流管理24(八)考勤管理24(九)系統(tǒng)管理252525(十)規(guī)章制度管理252526七 編碼實現(xiàn)26(一)數(shù)據(jù)庫
3、連接26(二)職工和管理員登陸26(三)系統(tǒng)操作員設置27(四)系統(tǒng)測試272727八 軟件布署28(一)安裝環(huán)境要求28(二)需要完成的配置28總 結29致 謝30參 考 文 獻31附 錄32 摘 要隨著Internet技術的發(fā)展,人們的日常生活已經(jīng)離不開網(wǎng)絡。未來社會人們的生活和工作將越來越依賴于數(shù)字技術的發(fā)展,越來越數(shù)字化、網(wǎng)絡化、電子化、虛擬化。Internet的發(fā)展歷程以及目前的應用狀況和發(fā)展趨勢,可以充分地相信網(wǎng)絡技術將極大的改變我們的生活和工作方式,甚至社會的價值觀也會發(fā)生某種變化。我們所研究的課題是辦公自動化系統(tǒng)(即OA軟件),之所以開發(fā)和研究這一系統(tǒng),是為了提高辦公效率、方便
4、企業(yè)管理。在科技化、網(wǎng)絡化的時代背景下,我們的工作管理方式也有更大的變革,原有的辦公管理模式已經(jīng)漸漸兀現(xiàn)出它效率低、耗費人力資源等諸多不便和不利的因素,二十一世紀是網(wǎng)絡普及化的時代,計算機已經(jīng)來到了我們的身邊,隨著科技的發(fā)展,計算機在我們的生活當中用的越來越多,尤其是計算機軟件,種類眾多,無論是娛樂,還是工作,計算機已經(jīng)是不可或缺的工具,計算機軟件行業(yè)發(fā)展的更是如此的迅速,無論是我們工作的地方,還是學習的地方,總少不了計算機,作為一種能夠提高辦公效率和學習效率的設備,我們有必要繼續(xù)去挖掘,去開發(fā)新的技術,讓我們的學習和工作變的更有效率和激情,這才是我們最終所追求的目標如何能利用最新的科技,為我
5、們企業(yè)的管理帶來更方便、更高效的工作已經(jīng)成為現(xiàn)代企業(yè)管理中最關鍵、最棘手的問題。 Server ,通過對管理模式、先進的管理方法、以及互聯(lián)網(wǎng)的研究,應用計算機編程技術,設計了符合先進管理以及提高辦公效率的這一軟件。本系統(tǒng)克服了以往辦公軟件中功能單一,且系統(tǒng)操作復雜,管理不便,通過網(wǎng)絡有效的建立了企業(yè)內(nèi)部資料管理以及信息的交流,讓公司內(nèi)部信息交流可以更加便捷,使辦公效率大大提高,使企業(yè)管理更加現(xiàn)代化、科技化。關鍵詞:辦公自動化 OA軟件 ASP.NET SQLserverASP.NET web-based OA Office System DesignAbstractAs Internet te
6、chnology develops, peoples daily life has been inseparable from the network. Future society, peoples life and work will be increasingly dependent on digital technology, more and more digital, network, electronic, virtualization. Internet, the application development process and the current status an
7、d development trend, we can fully believe that network technology will greatly change the way we live and work, and even society as a change can occur.We have studied the subject of office automation system (ie, OA software), the reason for the development and study of this system is to increase off
8、ice efficiency and convenience of business management. In science, technology and network-oriented background, our work management style also has a greater change, the original Wu office management model has gradually emerged in its low efficiency, cost of human resources, inconvenience, and other a
9、dverse factors, 20 one century is the era of the popularization of the network, the computer has come to our side, along with the development of technology, the computer in our daily lives more and more used, especially computer software, kinds, whether it is entertainment,Or work, the computer is a
10、n indispensable tool, the computer software industry, especially the development of rapid, whether it is a place of our work, or learn from, the computer will always be, as a way to improve office efficiency and learning efficiency equipment, we need to continue to dig, to develop new technologies,
11、let us study and work become more efficient and passion, this is our ultimate goal to pursue how we can use the latest technology for our enterprise management to bring more convenient and more efficient work has become a modern enterprise management in the most crucial and difficult issues.This sys
12、tem is in the background of this demand, the use of ASP.NET and SQL Server, through the management mode, advanced management methods, as well as Internet research, application of computer programming technology, designed in line with advanced management and to improve the efficiency of this office s
13、oftware. This system has overcome the past, single function office software, and system operation is complicated, administratively inconvenient, the network has established an effective internal information management and information exchange, so that the exchange of information within the company c
14、an be more convenient, so that working efficiency greatly increased, so that more modern business management, technology.Key words: Office automation OA software ASP.NET SQL Server一 選題背景(一)計算機軟件行業(yè)的發(fā)展情況計算機的出現(xiàn)給人類社會帶來了第三次工業(yè)革命,計算機和計算機網(wǎng)絡已經(jīng)深入到了各行各業(yè),各個領域,隨著Internet的不斷擴大和發(fā)展,電腦網(wǎng)絡“把每一個國家、每一個城市甚至每一個家庭連接到一起”,形成
15、了一條“信息高速路”,就像高速公路大大提高了車輛行駛的速度一樣。信息高速公路給生活、學習和工作帶來了什么影響呢?總結起來主要有三點:第一,電腦網(wǎng)絡可以查閱信息,迅速而便捷地了解周圍的世界;第二,可以跟世界各地的人隨時進行交流,并建立聯(lián)系;第三,可以參加網(wǎng)絡購物也迅速地發(fā)展起來,也因此給我們的生活帶來很多方便。 計算機軟件是我們使用計算機的工具,工作中我們可以把一些不叫復雜的工作交給計算機來做,計算機軟件從某種意義上來講可以完成人所不能完成的工作,我國的計算機軟件行業(yè)正在一步步的壯大起來,目前從事計算機軟件行業(yè)的企業(yè)眾多,現(xiàn)實生活中企業(yè),學校都需要一套計算機軟件,實現(xiàn)網(wǎng)絡的無紙化辦公,從網(wǎng)絡發(fā)展
16、到今天,實現(xiàn)這個夢想并不遙遠,在企業(yè)競爭,政府部門,公共研究機構,教育以及娛樂等方面改變著人類相互交往的方式,為人們展示了一個全新,璀璨的世界。在當今世界經(jīng)濟日益全球化,科技進步已成為推動經(jīng)濟發(fā)展決定因素的背景下,如何發(fā)揮企業(yè)的競爭優(yōu)勢,成為企業(yè)發(fā)展的一個重要因素。辦公自動化在提高工作效率,為企業(yè)的生產(chǎn)、科研、管理提供優(yōu)質服務等方面有重大意義。在信息化的時代,可以說,辦公自動化水平和自動化設施如何,已經(jīng)成為衡量一個企業(yè)管理水平的標志之一。辦公自動化,英文Office Automation,簡稱OA,主要是指利用現(xiàn)代化的辦公設備、計算機技術和通信技術來代替辦公人員的手工作業(yè)。其目標是實現(xiàn)日常工作
17、無紙化、事務處理自動化和咨訊決策智能化的現(xiàn)代辦公,從而大幅度提高辦公效率。(二)OA網(wǎng)絡辦公系統(tǒng)的現(xiàn)狀我國從80年代開始,尤其是進入90年代,辦公自動化發(fā)展迅猛。隨著計算機技術的發(fā)展,辦公自動化系統(tǒng)從最初的漢字輸入、字處理、排版編輯、查詢檢索等單機應用軟件逐漸發(fā)展成為現(xiàn)代化的網(wǎng)絡辦公系統(tǒng),通過聯(lián)網(wǎng)將單項辦公業(yè)務系統(tǒng)聯(lián)成一個辦公系統(tǒng)。再通過遠程網(wǎng)絡將多個系統(tǒng)聯(lián)結成更大范圍的辦公自動化系統(tǒng)。建立政府內(nèi)部網(wǎng)、外部網(wǎng),建立企業(yè)內(nèi)部網(wǎng)(Intranet)和企業(yè)外部網(wǎng)(Extranet)已經(jīng)成為辦公自動化發(fā)展的必然趨勢,目前,幾乎所有的政府部門和企業(yè)都構建了自己的內(nèi)部網(wǎng)和外部網(wǎng)。多媒體技術是辦公自動化發(fā)展
18、的又一趨勢。辦公自動化系統(tǒng)引入多媒體技術,使之處理語音、圖形、圖像功能加強,更能夠滿足辦公要求,提高辦公信息處理的應用范圍和價值。近來,隨著技術的不斷進步和市場的進一步需求,電子政務和電子商務已日益成為國內(nèi)外企事業(yè)單位和熱點,所謂電子商務,是指把企業(yè)最關鍵的商業(yè)系統(tǒng),通過網(wǎng)絡與員工、顧客、供應商及銷售商直接相連,將傳統(tǒng)的商務活動通過計算機網(wǎng)絡加以實現(xiàn)。目前,政府構筑政務信息網(wǎng)、企業(yè)構筑企業(yè)內(nèi)部信息網(wǎng)(Intranet)已經(jīng)基本完成,如何積極有效地搭建和實現(xiàn)辦公自動化(OA),進而實現(xiàn)電子政務、電子商務已成為政府機構和眾多的企事業(yè)單位的當務之急。今天,在中國推行OA尤有其重要性和必要性:1. O
19、A對于面向二十一世紀的中國企業(yè)的經(jīng)營和管理比以往任何時候更顯重要。信息社會中,競爭取勝的法寶是信息,而OA所收集、處理、分析的對象正是“信息”。中國企業(yè)在管理手段與管理思想方面已經(jīng)落后于發(fā)達國家企業(yè),迫切需要通過推行OA來改善經(jīng)營管理手段,提高管理水平,增強企業(yè)競爭力。對于政府機構亦是如此,對于體現(xiàn)科技是第一生產(chǎn)力,用科技手段進行管理和服務,提高政府機構的服務水平和工作效率具有很強的時代意義。2.推行OA,能給中國政府機構和企業(yè)的經(jīng)營者和管理者在行為方式和思維方式上帶來革命性進步。在企業(yè)中做IT工作都深受一個共同的難題長期困擾:企業(yè)經(jīng)營和管理方式太不規(guī)范、太不嚴謹,缺乏全局觀和系統(tǒng)觀,人為因素
20、太多,而且變化不定。這不僅為企業(yè)的經(jīng)營和管理帶來盲目性,而且為推進信息管理設置了障礙。推行OA,不僅是管理手段的改善,更重要的是帶來管理思想的進步。3.政府機構和企業(yè)辦公日益從過去的文秘型向自我服務型轉變。OA為用戶提供的正是自我服務的支持,這正說明了OA已成為一種潮流,一種趨勢、一種更好的企業(yè)辦公方式。(三)網(wǎng)絡辦公系統(tǒng)的優(yōu)勢特點1.開放Internet是開放的,可以自由連接,而且沒有時間和空間的限制,沒有地理上的距離概念,任何人都可以隨時加入 Internet,只要遵循規(guī)定的網(wǎng)絡協(xié)議。同時,在 Internet上任何人都可以享受創(chuàng)作的自由,所有的信息流動都不受限制。在網(wǎng)絡的每個客戶都是平等
21、的,這種開放性使得網(wǎng)絡用戶不存在是與否的限制。2.內(nèi)容共享網(wǎng)絡用戶在網(wǎng)上可以隨意地調(diào)閱別人地網(wǎng)頁或拜訪電子廣告牌,從中尋找自己需要的信息和資料,有的網(wǎng)頁連接共享數(shù)據(jù)庫,可以供查詢的資料更多。而內(nèi)容的提供者本意就是希望用戶能夠隨時取閱它的資料,使用說明或者他的一些小經(jīng)驗,他希望用戶能認同他的看法、分享他的快樂。3.高效性在網(wǎng)絡上辦公可以說是大大提高了工作效率和工作業(yè)績,網(wǎng)絡辦公系統(tǒng)作為一種新型的工作模式,吸引著計算機愛好者,網(wǎng)絡辦公使得我們足不出戶,只需要一臺可以連接到Intenet的計算機,就可以實現(xiàn)網(wǎng)上辦公,而且速度和時間上非常的快,網(wǎng)絡辦公系統(tǒng)真正實現(xiàn)了辦公的高效性。4.交互性網(wǎng)絡的交互性
22、是通過兩個方面的實現(xiàn)的,其一是通過網(wǎng)頁實現(xiàn)實時的人機對話,用戶選擇特定的圖文標志后可以瞬間跳到感興趣的內(nèi)容頁面。隨著三大核心支柱技術:網(wǎng)絡通訊技術、計算機技術和數(shù)據(jù)庫技術的成熟,世界上的OA已進入到新的層次,在新的層次中系統(tǒng)有四個新的特點:5.集成化軟硬件及網(wǎng)絡產(chǎn)品的集成,人與系統(tǒng)的集成,單一辦公系統(tǒng)同社會公眾信息系統(tǒng)的集成,組成了“無縫集成”的開放式系統(tǒng)。6.智能化面向日常事務處理,輔助人們完成智能性勞動,如:漢字識別,對公文內(nèi)容的理解和深層處理,輔助決策及處理意外等。7.多媒體化包括對數(shù)字、文字、圖像、聲音和動畫的綜合處理。8.運用電子數(shù)據(jù)交換(EDI)通過數(shù)據(jù)通訊網(wǎng),在計算機間進行交換和
23、自動化處理。這個層次包括信息管理型OA系統(tǒng)和決策型OA系統(tǒng)。(四)任務概述網(wǎng)上辦公系統(tǒng)主要針對企業(yè),學校,政府機關等企事業(yè)單位的工作人員使用和辦公,研究的主要對象是職工和管理員在線辦公,讓用戶能夠有效的掌握和處理各種相關的信息,以及促進企業(yè)管理的信息化,規(guī)范化和集成化,實現(xiàn)計算機的智能化管理,形成高效率的工作團隊,以提高工作效率和工作業(yè)績。本系統(tǒng)要求采用B/S架構,即瀏覽器和服務器的架構,基于微軟公司的.NET平臺,實現(xiàn)在線辦公和在線查看主要的公告和信息。二 解決方案的選擇(一)系統(tǒng)開發(fā)環(huán)境1.硬件環(huán)境 英特爾 處理器 Core 2 Duo T5600 (1.83G, 2MB) 2G DDRI
24、I 667 MHz 內(nèi)存 10/100/100MB自適應網(wǎng)卡 Nvidia Quadro NVS 110M(256MB顯存)2.軟件環(huán)境 操作系統(tǒng):Windows XP Professional Edition Microsoft Visual Studio 2005 Microsoft SQL Server 2000 Microsoft Atlas 1.0 正式版 FastReport V4.01、 Netadvantage53CLR2.0、TeeChart(二)可行性分析1.技術可行性開發(fā)人員進行過類似的系統(tǒng)開發(fā),是絕對有能力把系統(tǒng)做好。2.經(jīng)濟可行性此系統(tǒng)用于畢業(yè)設計,前期成本很少,無需
25、后期的維護費用。此系統(tǒng)用在線購書和銷售。(三)涉及工具和技術的相關說明1.B/S體系結構B/S:游覽器/服務器結構,屬于三層結構。b/s是browser/server的簡寫,就是瀏覽器/服務器的意思,服務器啟動后,用戶不用相應的客戶端軟件,只用ie瀏覽器就可一訪問。目前流行的B/S結構不用在客戶端安裝任何應用程序,只要操作系統(tǒng)帶瀏覽器就可以實現(xiàn)各種應用操作。即保持了圖形化的用戶界面,又大大減少了應用維護量。而今的服務器性能的提高,可以承擔后臺的支持,而且B/S結構下可以通過不斷增加服務器的方式非常方便地分散服務器的負載,不會象主機終端方式下只能依賴一臺服務器的能力。2.SQL ServerSQ
26、L Server 是一個關系數(shù)據(jù)庫管理系統(tǒng)。它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同開發(fā)的,于1988 年推出了第一個OS/2 版本。在Windows NT 推出后,Microsoft與Sybase 在SQL Server 的開發(fā)上就分道揚鑣了,Microsoft 將SQL Server 移植到Windows NT系統(tǒng)上,專注于開發(fā)推廣SQL Server 的Windows NT 版本。Sybase 則較專注于SQL Server在UNIX 操作系統(tǒng)上的應用。SQL Server 2000 是Microsoft 公司推出的SQL Server 數(shù)據(jù)庫管理
27、系統(tǒng),該版本繼承了SQL Server 7.0 版本的優(yōu)點,同時又比它增加了許多更先進的功能。具有使用方便可伸縮性好與相關軟件集成程度高等優(yōu)點,可跨越從運行Microsoft Windows 98 的膝上型電腦到運行Microsoft Windows 2000 的大型多處理器的服務器等多種平臺使用。3.HTML(Hyper Text Markup Language)HTML(HyperTextMark-upLanguage)即超文本標記語言,是WWW的描述語言。設計HTML語言的目的是為了能把存放在一臺電腦中的文本或圖形與另一臺電腦中的文本或圖形方便地聯(lián)系在一起,形成有機的整體,人們不用考慮具
28、體信息是在當前電腦上還是在網(wǎng)絡的其它電腦上。我們只需使用鼠標在某一文檔中點取一個圖標,Internet就會馬上轉到與此圖標相關的內(nèi)容上去,而這些信息可能存放在網(wǎng)絡的另一臺電腦中。 HTML文本是由HTML命令組成的描述性文本,HTML命令可以說明文字、圖形、動畫、聲音、表格、鏈接等。HTML的結構包括頭部(Head)、主體(Body)兩大部分,其中頭部描述瀏覽器所需的信息,而主體則包含所要說明的具體內(nèi)容。4.ASP.NET是Microsoft公司的一項嶄新技術,用于創(chuàng)建服務器端的Web應用程序。它是該公司提供的基于服務器的功能強大的技術,用于為企業(yè)的內(nèi)部網(wǎng)創(chuàng)建動態(tài)的、交互的HTML頁面。與以前
29、的 Web開發(fā)模型相比,ASP.NET 提供了如下數(shù)個重要的優(yōu)點:ASP.NET 是在服務器上運行的編譯好的公共語言運行庫代碼。與被解釋的前輩不同,ASP.NET 可利用早期綁定、實時編譯、本機優(yōu)化和盒外緩存服務。代碼被編譯執(zhí)行相比被解釋執(zhí)行,ASP.NET頁面性能顯著提高。ASP.NET 基于公共語言運行庫,它支持微軟開發(fā)的主流編程語言(例如,Visual Basic.NET、C#、J#等等),所以開發(fā)人員可以選用自己最熟悉的語言來進行研發(fā)。ASP.NET 框架可以將應用程序的邏輯與表示代碼清楚分開,現(xiàn)在JSP是用Javabean來封裝邏輯代碼,雖然可以反編譯,但畢竟技術向這個方向邁出了一步
30、,Microsoft .net則用DLL封裝邏輯代碼,使代碼的安全性更高。開發(fā)人員可以用自己編寫的自定義組件擴展或替換 ASP.NET 運行庫的任何子組件(此性能體現(xiàn)出了微軟已經(jīng)把編程工具變成一種服務的新觀念)。借助內(nèi)置的 Windows 身份驗證和基于每個應用程序的配置,可以保證應用程序是安全的。三 需求分析和系統(tǒng)概述(一)系統(tǒng)目標實現(xiàn)網(wǎng)上辦公自動化系統(tǒng)的基本功能,包括員工管理,文件管理,公告管理,部門管理,計劃管理,上下班管理,系統(tǒng)賬戶管理,在線交流等功能。(二)系統(tǒng)功能需求1.員工部分 :系統(tǒng)桌面,文件管理,公告管理,交流管理,考勤管理,系統(tǒng)管理等等圖3-1管理員部分 :系統(tǒng)桌面,部門管
31、理,員工管理,文件管理,公告管理,交流管理,考勤管理,系統(tǒng)管理,規(guī)章制度管理。圖3-2(三)數(shù)據(jù)庫概念設計根據(jù)以上對系統(tǒng)的所做的需求分析、系統(tǒng)設計,規(guī)劃出本系統(tǒng)中使用的數(shù)據(jù)庫實體主要有Systemuser系統(tǒng)用戶信息實體、employee員工信息實體、vote 投票信息實體、dept部門信息實體、rule規(guī)章制度信息、sign考勤記錄信息實體、notices公告信息實體,下面介紹幾個主要實體的圖。為了能管理和運營網(wǎng)站,必須建立一個管理員信息表存儲管理員信息。系統(tǒng)用戶信息實體E-R圖圖3-3考勤記錄信息實體E-R圖圖3-4考勤時間設置信息實體E-R圖圖3-5四 總體設計(一)網(wǎng)站系統(tǒng)功能結構1.
32、普通員工功能結構圖如圖圖4-12.管理員功能結構圖如圖圖4-2(二)系統(tǒng)流程圖系統(tǒng)流程圖如圖圖4-3(三)數(shù)據(jù)庫邏輯結構設計根據(jù)上面設計好的-圖在數(shù)據(jù)庫中創(chuàng)建個表,系統(tǒng)數(shù)據(jù)庫中各表的結構如下。1.Admin系統(tǒng)管理員表存放管理員的信息,數(shù)據(jù)結構如表4-1:表4-1useridint管理員ID號,自動產(chǎn)生userNamevarchar(20)用戶名userPwdvarchar(20)密碼loginTimedatetime登陸時間Systembit是否為系統(tǒng)用戶signbit登陸狀態(tài)2.Employee員工信息表存放員工的個人信息,數(shù)據(jù)結構如表4-2:表4-2IDint用戶ID號,自動產(chǎn)生name
33、varchar(50)用戶名sexvarchar(6)性別birthdaysmalldatetime生日learnVarchar(20)學歷postvarchar(20)職位deptvarchar(20)所在部門jobvarchar(20)職稱telvarchar(20)聯(lián)系 Addressvarchar(100)住址EmailVarchar(50)電子郵箱StateVarchar(20)在職狀態(tài)PhotoPathtext照片3.Dept部門表存放部門信息,數(shù)據(jù)結構如表4-3所示:表4-3DeptIDint部門類型ID號,自動產(chǎn)生DeptNamevarchar(50)部門名稱memotext部
34、門職責說明4.Sign考勤信息表存放考勤的一切詳細信息,數(shù)據(jù)結構如表4-4所示:表4-4signidint編號,自動產(chǎn)生datetimedatetime)記錄時間employeeVarchar(20)職工姓名latebit遲到記錄quitbit早退記錄5.Signstate上下班時間設置表存放上下班時間的詳細信息,數(shù)據(jù)結構如表4-5所示:表4-5signstateidint編號(自動編號)describestatevarchar(20)名稱timedatetime時間設置6.Vote投票詳細信息表存放投票的詳細信息,數(shù)據(jù)結構如表4-6所示:表4-6idint自動編號voteTitlevarch
35、ar(50)投票標題voteContentText投票主題voteQtyfloat票數(shù)統(tǒng)計7.File文件管理信息表存放文件信息,數(shù)據(jù)結構如表4-7所示:表4-7fileIDInt自動編號fileSendervarchar(20),發(fā)件人fileAcceptervarchar(20),收件人fileTitleVarchar(50)文件標題fileTimedatetime發(fā)送時間fileContenttext文件內(nèi)容pathVarchar(100)文件路徑examineVarchar(10)接收狀態(tài)fileNameVarchar(50)文件名稱五 員工登陸詳細設計(一)員工登陸圖5-1系統(tǒng)桌面圖
36、5-21.傳送文件圖5-3主要用來相互發(fā)送文件2.記事本圖5-4可以用來記一些容易忘記的事情3.注銷用戶用戶安全退出系統(tǒng)用戶退出系統(tǒng)(二)文件管理1.接收文件圖5-5主要用來接收對方發(fā)送過來的文件(三)公告管理1.查看公告圖5-6查看學院發(fā)布的公共信息2.發(fā)布公告圖5-7用戶和管理員都可以發(fā)布公告類的信息(四)交流管理1.聊天室圖5-8員工之間可以進行交流2.設置活動投票圖5-9添加活動投票的信息3.活動投票圖5-10員工進行投票(五)考勤管理1.員工上班簽到圖5-11員工坐在自己的電腦前就可以簽到,合理利用時間2.員工下班簽退員工可以在在線上簽退(六)系統(tǒng)管理1.個人密碼設置圖5-12(七)
37、規(guī)章制度管理1.規(guī)章制度圖5-13員工查看規(guī)章制度(八)工作計劃1.我的計劃主要查看個人的計劃和需要完成的任務圖5-142.計劃管理圖5-153.日程安排查看個人的日程安排工作4.新建安排新建安排工作計劃5.查看安排查看未完成的工作(九)通訊錄1.聯(lián)系人維護2.員工通訊錄圖5-163.我的分組添加聯(lián)系人的分組,實現(xiàn)人員的管理4.添加聯(lián)系人六 管理員登陸詳細設計(一)管理員登陸(二)系統(tǒng)桌面1.傳送文件員工之間傳送文件2.記事本記錄忘記的事情3.注銷用戶(三)部門管理1.新建部門隨著企業(yè)的擴大,需要增加新的部門2.編輯部門信息編輯部門的基本信息,修改或者刪除3.查看部門信息查看部門相關信息,方便
38、管理(四)員工管理1.添加員工信息圖6-12.編輯員工信息修改員工的基本信息,更新更改員工的相關信息3.查看員工信息查看員工的基本信息,方便員工之間的聯(lián)系(五)文件管理1.傳送文件員工之間可以利用網(wǎng)絡相互的傳送文件2.接收文件員工接收同事之間發(fā)送過來的文件3.刪除文件刪除無用的文件(六)公告管理1.查看公告員工查看學院發(fā)布的公告和重要的通知信息2.發(fā)布公告員工和管理員都可以發(fā)布一些公告的信息,實現(xiàn)信息的傳播(七)交流管理1.聊天室員工登陸以后可以進行在線聊天,交流工作經(jīng)驗,提升工作業(yè)績實現(xiàn)員工在線交流2.設置活動投票員工可以設置比較有趣的活動,方便員工之間的參與和討論3.查看投票結果查看員工的
39、投票結果,決定應該做什么活動(八)考勤管理1.上下班時間設置只有管理員可以設置上下班的時間2.員工上班簽到員工在網(wǎng)頁中就可以實現(xiàn)上下班的打卡,免去了手動去打卡上下班3.員工下班簽退(九)系統(tǒng)管理1.個人密碼設置設置個人密碼2.系統(tǒng)操作員設置圖6-2(十)規(guī)章制度管理1.編輯規(guī)章制度圖6-32.規(guī)章制度查看規(guī)章制度并管理七 編碼實現(xiàn)(一)數(shù)據(jù)庫連接為了使應用程序方便移植,為版本控制提供更好的支持,可以在應用程序配置文件(即Web.config)中設置數(shù)據(jù)庫的連接信息。添加如下語句:(二)職工和管理員登陸選擇員工和管理員登陸界面,并進入相關的系統(tǒng)操作圖7-1(三)系統(tǒng)操作員設置可以有系統(tǒng)用戶和管理
40、員用戶,如圖7-2圖7-2(四)系統(tǒng)測試1.系統(tǒng)測試的目的系統(tǒng)測試是將經(jīng)過測試的子系統(tǒng)裝配成一個完整系統(tǒng)來測試。它是檢驗系統(tǒng)是否確實能提供系統(tǒng)方案說明書中指定功能的有效方法。系統(tǒng)測試的目的是對最終軟件系統(tǒng)進行全面的測試,確保最終軟件系統(tǒng)滿足產(chǎn)品需求并且遵循系統(tǒng)設計。當系統(tǒng)需求分析和系統(tǒng)設計文檔完成之后,就可以對系統(tǒng)進行測試。一般地,系統(tǒng)測試的主要內(nèi)容包括:功能測試,健壯性測試,性能測試,用戶界面測試。2.面向對象系統(tǒng)測試方案對于測試方案的選擇,考慮到各種因素和條件的限制,本系統(tǒng)決定采用黑盒測試方案。即我們不考慮所編寫程序的具體結構,而是根據(jù)軟件所需要的輸入數(shù)據(jù)的格式以及應該完成的功能,設計一些
41、合法的測試用例和不合法的測試用例,特別是根據(jù)邊界條件設計一些邊界測試用例,以檢查系統(tǒng)是否能正確的完成預訂功能,得到希望的輸出。并對不合法的輸入和操作能夠正確地識別和防御。一組測試用例如下:登陸:用戶名: 密碼:123456發(fā)布公告:標題:系統(tǒng)測試 主題:測試辦公自動化系統(tǒng)本系統(tǒng)部分測試界面如圖7-3至圖7-4所示:圖7-3圖7-4八 軟件布署(一)安裝環(huán)境要求 Windows Server 2003 企業(yè)版 SQL Server 2000 .Net Framework 2.0 & Language pack 防毒軟件(建議:不能與IIS沖突)(二)需要完成的配置 服務器之間的訪問權限; 網(wǎng)域網(wǎng)
42、名; DNS設置總 結經(jīng)過半年的忙碌和工作,本次畢業(yè)設計已經(jīng)接近尾聲,作為一個專科生的畢業(yè)設計,由于經(jīng)驗的匱乏,難免有許多考慮不周全的地方,如果沒有導師的督促指導,以及一起工作的同事們的支持,想要完成這個設計是難以想象的。致 謝在這里首先要感謝我的指導老師付小燕老師。付老師平日里工作繁多,但在我做畢業(yè)設計的每個階段,從外出工作到查閱資料,需求的確定和修改,中期檢查,后期詳細設計,項目實施與布署等整個過程中都給予了我悉心的指導。我的設計較為復雜煩瑣,但是付老師仍然細心地糾正設計中的錯誤。除了敬佩付老師的專業(yè)水平外,她的治學嚴謹和科學研究的精神也是我永遠學習的榜樣,并將積極影響我今后的學習和工作。
43、然后還要感謝大學幾年來所有的老師,為我們打下計算機專業(yè)知識的基礎;同時還要感謝所有的同學們,正是因為有了你們的支持和鼓勵。此次畢業(yè)設計才會順利完成。最后感謝拓譜信息工程學院兩年來對我的大力栽培參 考 文 獻1美Xin Chen 著,溫昱 靳向陽 譯,應用框架的設計與實現(xiàn)M,北京,電子工業(yè)出版社,20062美David Chappell著,榮耀 譯,.NET大局觀( 第2版)M,北京,電子工業(yè)出版社,20063陳冠軍,征服ASP.NET 2.0 AjaxWeb開發(fā)技術詳解C,北京,人民郵電出版社,20074美巴拉赫,美蘭寶 著,車皓陽,楊眉 譯,UML面向對象建模與設計(第2版)M,北京,人民郵
44、電出版社,20065美Joshua Kerievsky著, 楊光 劉基誠譯,重構與模式M,北京, 人民郵電出版社,20066美科曼(Cormen,T.H.) 等著,潘金貴 等譯, 算法導論(原書第2版)M,北京,機械工業(yè)出版社,20067美詹姆士 著,郭海 郭濤 譯,編程之道(中英文對照)A,北京,電子工業(yè)出版社,2006M .清華大學出版社、北方交通大學出版社,2004.9.頊宇峰編著.ASP.NET + SQL Server典型網(wǎng)站建設案例C.清華大學出版社,2006.附 錄文件發(fā)送部分代碼:無標題頁文件傳送接收人:文件標題:文件內(nèi)容:附件:上傳文件類型為壓縮文件(*.RAT)后臺代碼:u
45、sing System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;public partial class fileManage_sendFile : System
46、.Web.UI.PageBaseClass bc = new BaseClass();static string path;protected void Page_Load(object sender, EventArgs e)if (!IsPostBack)ddlName.DataSource = bc.GetDataSet(select * from employee, employee);ddlName.DataTextField = name;ddlName.DataValueField = name;ddlName.DataBind();protected void btnSend_
47、Click(object sender, EventArgs e)try/將附件傳送到服務器上string str = this.File1.PostedFile.FileName;string ss = str.Substring(str.LastIndexOf() + 1);string s = Server.MapPath(.file + ss);path = .file + ss;bool bl = bc.ExecSQL(INSERT INTO file (fileSender, fileAccepter, fileTitle, fileTime, fileContent, path,examine,fileName) VALUES( + Convert.ToString(SessionloginName) + , + ddlName.Text + , + TextBox1.Text + ,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 工會減肥活動方案策劃(3篇)
- 庭院吊橋施工方案(3篇)
- 內(nèi)分泌代謝護理培訓課件
- 環(huán)保設施運行保養(yǎng)管理制度(3篇)
- 疫情時代企業(yè)薪金管理制度(3篇)
- 破冰活動策劃方案名稱(3篇)
- 綠色森林物業(yè)管理制度(3篇)
- 裝飾裝修工程現(xiàn)場管理制度(3篇)
- 酒店化學管理制度及流程(3篇)
- 《GAT 738.3-2007保安服務管理信息規(guī)范 第3部分:保安服務對象編碼》專題研究報告深度
- 2024版2026春新教科版科學三年級下冊教學課件:第一單元4.磁極與方向含2個微課視頻
- 培訓保安課件
- “黨的二十屆四中全會精神”專題題庫及答案
- 2026屆福建省寧德市三校高三上學期1月月考歷史試題(含答案)
- 2026年冀教版初一地理上冊期末真題試卷+解析及答案
- 2026年孝昌縣供水有限公司公開招聘正式員工備考題庫及答案詳解參考
- 2025年文化產(chǎn)業(yè)版權保護與運營手冊
- 四川省樂山市高中高三上學期第一次調(diào)查研究考試數(shù)學試題【含答案詳解】
- 可口可樂-供應鏈管理
- XX公司印章管理辦法
- 氧化鋁管道化溶出工程溶出與自蒸發(fā)工段技術施工方案
評論
0/150
提交評論