版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
畢設計文
師
摘要:由于大部分學校的辦公室工作還停留在手工操作階段不僅效率低而且還影響到學校辦公的質(zhì)量校園網(wǎng)絡辦公系統(tǒng)是為了提高學校的辦公效率實現(xiàn)單位內(nèi)公文網(wǎng)上傳遞的需要而產(chǎn)生的。系統(tǒng)在設計過程中采用基于B/S的開發(fā)模式,選用SQLServer2000為數(shù)據(jù)庫,選用VisualStudio.NET2003發(fā)軟件,使用言開發(fā)。該信息辦公系統(tǒng)主要由用戶管理、計劃管理、總結(jié)管理、會議管理、公文管理及留言板等功能模塊組成戶管理模塊能準確反映員工的基本信息戶進行管理,并且與各模塊緊密集成公文管理模塊的功能主要是對計劃總結(jié)會議和公文的信息進行發(fā)送瀏覽和刪除留言板模塊的功能是為員工提供了一個便利的交流環(huán)境。經(jīng)實踐驗證可行,同時提高了學校的辦公效率。關(guān)鍵字:辦公系統(tǒng);功能模塊;數(shù)據(jù)庫
目
錄第一章緒論.1.1發(fā)展情1.2研究現(xiàn)1.3研究前景展1.4選題的目的及意第二章系統(tǒng)可行性分析.2.1經(jīng)濟可行性分2.2操作可行性分2.3技術(shù)可行性分2.3.1VisualStudio.NET2003述2.3.2ASP.NET概述2.3.3C#概述.2.4系統(tǒng)方案論2.4.1工作模式比較2.4.2實現(xiàn)技術(shù)比較2.4.3數(shù)據(jù)庫選擇.第三章需求分析.3.1軟件功能描3.2系統(tǒng)功能分3.3數(shù)據(jù)庫需求分3.4數(shù)據(jù)庫概念結(jié)構(gòu)設3.5數(shù)據(jù)庫邏輯結(jié)構(gòu)設第四章軟件系統(tǒng)詳細介紹.4.1系統(tǒng)設計原4.2系統(tǒng)工作模4.3功能模塊設4.3.1用戶登錄功能模塊4.3.2用戶信息管理功能模塊4.3.3計劃管理功能模塊
4.3.4總結(jié)管理功能模塊.
四川工商職業(yè)技術(shù)學院畢業(yè)論文4.3.5會議管理功能模塊304.3.6公文信息管理功能模塊314.3.7留言信息功能模塊334.3.8配置系統(tǒng)Web.config34第五章系統(tǒng)測試35總結(jié)39參考文獻致謝
Ⅳ
第一章緒論發(fā)展情況當現(xiàn)代社會進入信息時代的同時管理信息系MIS應用也得到迅速發(fā)展,尤其是近年來技術(shù)的飛速發(fā)展,為企業(yè)建立MIS系統(tǒng)提供了良好的環(huán)境支持隨著商業(yè)流通領域的技術(shù)革命運用現(xiàn)代信息技術(shù)和信息管理已成為商業(yè)技術(shù)的核心內(nèi)容,也是商界、科技界、產(chǎn)業(yè)界高度重視的領域。隨著數(shù)據(jù)庫技術(shù)的發(fā)展,面向?qū)ο蟮臄?shù)據(jù)庫、分布式數(shù)據(jù)庫、多媒體數(shù)據(jù)庫、數(shù)據(jù)庫開發(fā)工具的研究層出不窮這些技術(shù)的發(fā)展使應用軟件的開發(fā)速度更快本更低質(zhì)量更好功能更強。校園內(nèi)部部門眾多需要完成前臺接待服務工作要完成后臺的人員管理工作,并且還有信息、公文、會議、計劃等眾多內(nèi)容。如果沒有一套可靠的校園網(wǎng)絡辦公管理系統(tǒng),單憑手工操作,不僅效率低下,而且還會影響到學校的辦公質(zhì)量。為進一步加強了學校的科學化合理化度化規(guī)范化管理讓學校的管理水平跨上新臺階,實現(xiàn)校園各種信息的系統(tǒng)化規(guī)范化和自動化進一步提高學校的辦公效率校園網(wǎng)絡信息辦公系統(tǒng)的提出也就應運而生。研究現(xiàn)狀隨著全球信息技術(shù)的進步社會生活信息化的趨勢越來越明顯在全球化的生存競爭過程中,對信息的掌握程度、信息獲取是否及時、信息能否得到充分的利用、對信息的反應是否敏感準確已越來越成為衡量一個學校辦公能力的重要因素同時隨著我國國民經(jīng)濟的發(fā)展,在“息化帶動工業(yè)化”程中,各學校越發(fā)地感受到上系統(tǒng)的必要性公自動化是20世紀70年代中期發(fā)達國家創(chuàng)立并發(fā)展起來的一門綜合性技術(shù)。我國的辦公軟件開發(fā)從年代末起步,至今已有多年的發(fā)展。OA軟的發(fā)展從技術(shù)領域來看經(jīng)歷了以下幾個發(fā)展階段:第一階段主要集中系統(tǒng)的建設上一階段的核心軟件技術(shù)是數(shù)據(jù)庫技術(shù),特別是關(guān)系數(shù)據(jù)庫技術(shù)。此時關(guān)注的更多的是辦公后端”業(yè),后端作業(yè)的突出特點是對數(shù)據(jù)處理的要求遠遠大于對工作流自動化的要求統(tǒng)并不關(guān)注數(shù)據(jù)的產(chǎn)生及準備過程,它解決的是數(shù)據(jù)的有效存儲和高效利用。第二階段是基于平臺開發(fā)出的各種辦公軟件。此時系統(tǒng)更多地解決辦公前端”業(yè),“前端”業(yè)的突出特點是協(xié)作,辦公事務中絕大部分事務都是通過協(xié)作完成的。1
流程自動化是辦公自動化發(fā)展到深層次的必然要求。第三階段是知識管理階段管理階段可以說是對前兩階段的一個總結(jié)和提高,特別是它加強了對信息管理的力度和層次使信息變成知識同時在協(xié)同過程中使知識的運用更加快捷和便利??梢韵嘈烹S著管理理念和計算機技術(shù)的發(fā)展和提高辦公自動化系統(tǒng)也將不斷豐富和完善,以滿足不同行業(yè)、不同專業(yè)和不同業(yè)務等各種需求。研究前景展望隨著科學技術(shù)的發(fā)展和管理水平的提高無論是在深度上還是在廣度上校園網(wǎng)絡辦公系統(tǒng)都有著廣闊的發(fā)展前景園網(wǎng)絡辦公系統(tǒng)在開發(fā)方法上進一步的系統(tǒng)化和專業(yè)化更加適應校園網(wǎng)絡辦公已經(jīng)在實際應用上得到了很好的完善和發(fā)展它可以為管理者和用戶提供更加廣泛的信息和決策支持。另外,各種類型的專家系統(tǒng)、人工智能系統(tǒng)、決策支持系統(tǒng)也將得到進一步的研究和發(fā)展,并逐漸走進應用領域。隨著信息的全球化區(qū)域的界限已經(jīng)被打破人們已經(jīng)越來越不滿足于只在一個小的區(qū)域內(nèi)共享信息尤其是近年來電子商務在上的再次興起成為強大的驅(qū)動力,迫使客戶端服務器(,簡稱C/S模式從局域網(wǎng)向廣域網(wǎng)延伸。如今,已經(jīng)成為全球最大的網(wǎng)絡互聯(lián)環(huán)境,在的環(huán)境下實現(xiàn)數(shù)據(jù)的瀏覽器/務器(簡稱B/S計算模式正是目前的流行趨勢。并且結(jié)構(gòu)以WEB技術(shù)為基礎,成功地彌補了結(jié)構(gòu)的諸多不足,與結(jié)構(gòu)相比,它具有以下優(yōu)點:()簡化了客戶端。此種結(jié)構(gòu)不需要在不同的客戶機上安裝不同的應用程序,只需要一個通用的瀏覽器軟件即可。這樣使網(wǎng)絡更加靈活。2)簡化了系統(tǒng)的開發(fā)和維護開發(fā)者只需在服務上為各個級別的用戶設置權(quán)限來實現(xiàn)不同的功能而不需要另外開發(fā)相應的程序,從而減輕了開發(fā)與維護的工作量)用戶操作方便。用戶無需培訓,可以很容易地使用。(4)具有很強的開放性。相連后,外部的用戶可通過通用的瀏覽器進行瀏覽。選題的目的及意義為深化教育體制改革,實踐和探討建立具有中國特色的社會主義高等教育模式,培養(yǎng)社會主義建設的高素質(zhì)人才西南科技大學嚴格要求畢業(yè)設計的質(zhì)量作為計算機學院的一名大四畢業(yè)生望能夠在離開母校之前可以為自己所學的知識做一次全面的鞏固和提高,我們選題的目的及意義如下:2
隨著計算機網(wǎng)絡技術(shù)的迅速普及別是信息技術(shù)和網(wǎng)絡技術(shù)的訊速發(fā)展和廣泛應用對各行各業(yè)的影響也越來越深刻整個社會的發(fā)展與信息技術(shù)的關(guān)系越來越密切,信息技術(shù)對社會各方面影響越來越大,信息化成為社會發(fā)展的必然趨勢?,F(xiàn)在很多的學校都沒有相應的辦公管理軟件基本上都是使用更多的人力物力對其進行管理。而使用校園網(wǎng)絡辦公系統(tǒng)軟件就是來使其管理更加簡單化、智能化、快捷化如果能讓每個學校都能使用這個軟件來管理那么學校將會節(jié)約更多的資金以及人力資源我希望通過這個選題建立一個企業(yè)的校園網(wǎng)絡辦公系統(tǒng)為學校提供一個管理的平臺,使更多的學校擺脫管理的煩惱、以及解決學校內(nèi)部聯(lián)系的不便。校園網(wǎng)絡辦公系統(tǒng)的意義及其作用隨著經(jīng)濟建設的飛速發(fā)展統(tǒng)針對學校辦公中存在的信息不暢效率低下操作不規(guī)范等一系列問題用信息化手段和新一代的管理思想,提供了強有力的網(wǎng)絡化、電子化支持,把協(xié)同辦公的理念、科技管理的思想帶入了辦公生活,幫助學校實現(xiàn)辦公信息網(wǎng)絡化程度的全面提升。利用.NET構(gòu)建的校園網(wǎng)絡辦公系統(tǒng)可輕松的實現(xiàn)數(shù)據(jù)交換和網(wǎng)絡互動。各部門需要召開的會議可以及時的傳達給員工為員工門之間的信息交流創(chuàng)建了一個理想平臺。3
第二章系統(tǒng)可行性分析可行性研究的目的就是用最小的代價在盡可能短的時間內(nèi)確定問題是否能夠解決可行性研究的目的不是解決問題而是確定問題是否值得去解決可行性研究就是進行一次大大壓縮簡化了的系統(tǒng)分析和設計過程就是在較高層上以抽象的方式進行系統(tǒng)分析和設計過程。經(jīng)濟可行性分析在學校辦學競爭越來越激烈的今天,學校如何提高辦公質(zhì)量,其管理能力越來越重要尤其對于高校學校內(nèi)部管理項目眾多既有學校對員工的會議安排和公文發(fā)放還有員工向部門提交的工作計劃及領導與員工員工與員工之間的信息交流。如果沒有一套可靠的校園網(wǎng)絡辦公系統(tǒng)單憑手工操作不僅效率低下而且還會影響到學校的辦學質(zhì)量通過該系統(tǒng)可以實現(xiàn)對學校內(nèi)部各種信息的系統(tǒng)化規(guī)范化和自動化進一步提高學校的辦學效率所以該系統(tǒng)為學校所帶來的經(jīng)濟效益是遠遠大于在這套系統(tǒng)上所耗費的資金。操作可行性分析本軟件系統(tǒng)的開發(fā)工具是
VisualStudio.NET2003版本,前端開發(fā)工具是ASP.NETVisual.NET是一套完整的開發(fā)工具,用于生成ASPWeb應用程序XMLservices面應用程序和移動應用程序VisualVisualC++.NET和VisualJ#全都使用相同的集成開發(fā)環(huán)境(),該環(huán)境允許它們共享工具并有助于創(chuàng)建混合語言解決方案現(xiàn)在比較流行的操作起來比較簡單的一種數(shù)據(jù)管理系統(tǒng)作為一種后臺工具可以讓用戶在面向?qū)ο蟮牟僮鹘缑媲闆r下使用本系統(tǒng)。技術(shù)可行性分析2.3.1Visual.NET2003概述VisualStudio2003于構(gòu)建和部署功能強大而安全的連接.NET的軟件幫助構(gòu)建最復雜的企業(yè)級應用程序和在最小的設備上部署應用程序。通過全世界各種規(guī)模公司的使用,
Visual.NET和Microsoft.NETFramework提供了一個強大而完善的端到端工具,以設計、開發(fā)、調(diào)試和部署用于4
MicrosoftWindows?和Web的安全的應用程序——這些應用程序強健而且易于使用。VisualStudio是唯一從頭至尾都是基于通過XMLservice進行集成這一思想而構(gòu)建的環(huán)境。通過允許應用程序通過
共享數(shù)據(jù)XMLservices使開發(fā)人員能夠利用新的和現(xiàn)有的代碼構(gòu)建應用程序,而不用考慮平臺、編程語言或?qū)ο竽P汀?.3.2述
[3]ASP.NET是一種建立在通用語言上的程序構(gòu)架被用于一臺Web服務器來建立強大的Web應用程序。ASP.NET是服務器端腳本編寫環(huán)境,使用它可以創(chuàng)建和運行動態(tài)、交互的Web服務器應用程序,即可以組合HTML頁、腳本命令和組件以創(chuàng)建交互的頁和基于的功能強大的應用程序。它所使用的語言是Jscript或,或者是這兩種語言的結(jié)合。應用程序很容易開發(fā)和修改,可用它來創(chuàng)建動態(tài)網(wǎng)頁或生成功能強大的應用程序。2.3.3述微軟最新開發(fā)的一種新的軟件程序語言,功能類似Java這種語言將作為開發(fā)套件Visual.NET的關(guān)鍵組成部分。為面向?qū)ο蟮拈_發(fā)語言且能夠方便快捷地在絡平臺建立各種應用和建立能夠在網(wǎng)絡間相互調(diào)用的服務C#是由C和C++派生而來的一種簡單、流行、面向?qū)ο?、類型安”的程序設計言C#提供了C和C++程序員開發(fā)飛速發(fā)展的Web應用程序所需的強大而靈活的功能和Java核心與C++比較時有著同的優(yōu)勢和局限比起C++將更容易被理解將來大量.平臺的應用將由C#來開發(fā)。[2]系統(tǒng)方案論證論證系統(tǒng)方案的目的是為了讓所開發(fā)的系統(tǒng)具有強大的功能適應網(wǎng)絡化辦公的需求。通過技術(shù)資料的查閱,確定了兩種開發(fā)方案。一是在C/S工作模式下,使用ASP技術(shù)和數(shù)據(jù)庫開發(fā)系統(tǒng)二是在B/S模式下使用技術(shù)和數(shù)據(jù)庫SQL開發(fā)系統(tǒng)。兩種方案的特點和比較如下。5
2.4.1工作模式比較結(jié)構(gòu),Client/Server(客戶機服務器)結(jié)構(gòu)。此結(jié)構(gòu)把數(shù)據(jù)庫內(nèi)容放在遠程的服務器上,而在客戶機上安裝相應軟件軟件一般采用兩層結(jié)構(gòu),它由兩部分構(gòu)成:前端是客戶機,即用戶界(結(jié)合了表示與業(yè)務邏輯,接受用戶的請求,并向數(shù)據(jù)庫服務提出請求,通常是一個機;后端是服務器,即數(shù)據(jù)管理Server)將數(shù)據(jù)提交給客戶端客戶端將數(shù)據(jù)進行計算并將結(jié)果呈現(xiàn)給用戶還要提供完善的安全保護及對數(shù)據(jù)的完整性處理等操作并允許多個客戶同時訪問同一個數(shù)據(jù)庫在這種結(jié)構(gòu)中,服務器的硬件必須具有足夠的處理能力,這樣才能滿足各客戶的要求。結(jié)構(gòu)在技術(shù)上很成熟,它的主要特點是交互性強、具有安全的存取模式、網(wǎng)絡通信量低、響應速度快、利于處理大量數(shù)據(jù)。但是該結(jié)構(gòu)的程序是針對性開發(fā),變更不夠靈活維護和管理的難度較大常只局限于小型局域網(wǎng)不利于擴展并且,由于該結(jié)構(gòu)的每臺客戶機都需要安裝相應的客戶端程序分布功能弱且兼容性差不能實現(xiàn)快速部署安裝和配置因此缺少通用性具有較大的局限性要求具有一定專業(yè)水準的技術(shù)人員去完成。B/S結(jié)構(gòu),Browser/Server(瀏覽器服務器)構(gòu),就是只安裝維護一個服務器(Server),而客戶端采用瀏覽器)運行軟件。它是隨著Internet技術(shù)的興起,對結(jié)構(gòu)的一種變化和改進。主要利用了不斷成熟的瀏覽器技術(shù),結(jié)合多種Script語言(VBScript、?)ActiveX技術(shù),是一種全新的軟件系統(tǒng)構(gòu)造技術(shù)。在B/S體系結(jié)構(gòu)系統(tǒng)中,用戶通過瀏覽器向分布在網(wǎng)絡上的許多服務器發(fā)出請求服務器對瀏覽器的請求進行處理將用戶所需信息返回到瀏覽器而其余如數(shù)據(jù)請求加工結(jié)果返回以及動態(tài)網(wǎng)頁生成對數(shù)據(jù)庫的訪問和應用程序的執(zhí)行等工作全部由Web完成。隨著Windows瀏覽器技術(shù)植入操作系統(tǒng)內(nèi)部,這種結(jié)構(gòu)已成為當今應用軟件的首選體系結(jié)構(gòu)然B/S結(jié)構(gòu)應用程序相對于傳統(tǒng)的結(jié)構(gòu)應用程序是一個非常大的進步。2.4.2實現(xiàn)技術(shù)比較Activeserverpags(動態(tài)服務器主頁,簡稱,內(nèi)含于InternetInformation當中,提供一個服務器(server-side)的環(huán)境,讓你產(chǎn)生和執(zhí)行動態(tài)交互式高效率的站點服務器的應用程序。你不必擔心瀏覽器是否能執(zhí)行你設6
計出來的Active,你的站點服務器會自動將程序碼,解釋為標準HTML格式的主頁內(nèi)容在送到用戶端的瀏覽器上顯示出來戶端只要使用常規(guī)可執(zhí)行HTML碼的瀏覽器,即可瀏覽ASP所設計的主頁內(nèi)容。ASP的特點是:無編譯,容易產(chǎn)生,無Compile編譯或鏈接即可執(zhí)行。使用常規(guī)文本編輯器,的記事本,即可設計。與瀏覽器無關(guān),用戶只要使用常規(guī)的可執(zhí)行HTML碼的瀏覽器,即可瀏覽ASP所設計的主頁內(nèi)容,Script語言(Vbscript,Jscript)是在站點服務器端)執(zhí)行,用戶不需要執(zhí)行這些Script語言。ASP.NET是一種建立在通用語言上的程序構(gòu)架被用于一臺Web服務器來建立強大的Web應用程序。ASP.NET提供許多比現(xiàn)在的開發(fā)模式強大的優(yōu)勢。ASP.NET的特點是運行在服務器端的編譯后的CLR代碼而不是像ASP那樣解釋執(zhí)行。ASP.NET利用提前綁定,即時編譯,本地優(yōu)化和緩存服務來提高性能。ASP.NET使執(zhí)行常用的工作變得很容易,比如從簡單的表單提交、客戶端驗證,部署和站點配置。2.4.3數(shù)據(jù)庫選擇首先要了解的是Access和SQL都是數(shù)據(jù)庫管理系統(tǒng),也就是說它們是用來建立和管理數(shù)據(jù)庫的系統(tǒng)。其次是Access是桌面數(shù)據(jù)庫管理系統(tǒng)簡單的理解就是它不能通過網(wǎng)絡遠程管而Sever則是C/S或B/S模式的你在安裝它時就會發(fā)現(xiàn)它分著客戶端和服務器端或瀏覽器端和服務器端可以在一臺遠程電腦上之安裝客戶端或瀏覽器就可以管理裝有服務器端程序電腦上的數(shù)據(jù)庫。再次就是SQL對數(shù)據(jù)庫的管理更為專業(yè)安全性也更高實際上提供的是文件服務而Sever提供的是數(shù)據(jù)庫服務,而且可以隨著服務器性能的提高而提高?,F(xiàn)在數(shù)據(jù)庫都使用標準的SQL語言對數(shù)據(jù)庫進行管理,所以如果是標語言,兩者基本上都可以通用的,SQLSever還有更多的擴展Access只適合數(shù)據(jù)量少的應用SQL是中型的數(shù)據(jù)庫,可以適合大容量數(shù)據(jù)的應用,在功能上管理上也要比要強得多。通過兩種方案的對比,系統(tǒng)采用在B/S模式下,使用ASP.NET技術(shù)和數(shù)據(jù)庫SQLSever進行開發(fā)更為合理。7
第三章需求分析本設計為校園網(wǎng)絡辦公系統(tǒng),該系統(tǒng)是SQLSever數(shù)據(jù)庫和Studio.NET編程相結(jié)合。Sever據(jù)庫具有數(shù)據(jù)結(jié)構(gòu)化、最低冗余度、較高的程序和數(shù)據(jù)獨立性易于擴充易于編制應用程序等優(yōu)點而且目前較大的信息系統(tǒng)都是建立在數(shù)據(jù)庫設計之上的。而VisualStudio是目前最流行的開放式的服務器應用程序開發(fā)技術(shù)之一VisualStudio為所有VS.NET支持的語言提供了單一的一個代碼編輯器,而同時為每一種語言提供了特定的功能。其編輯器引入了編輯環(huán)境方面的一些增強功能,諸如單詞補齊,增量搜索,代碼凸顯,進文本,標記行號,彩色打印,和快捷方式編輯器還提供了許多為特定語言設計的功能比如在你輸入原型和函數(shù)調(diào)用的時候它能夠自動完成這些字符串的輸入。除了編程語言這個編輯器還提供對HTML文檔頁甚至XML編寫過程的支持。實際上,把一個XML檔加載到VS.NET里然后看見在XML中使用的關(guān)鍵詞比方XML申明和屬性被高亮顯示。更進一步的說,這個編輯器還提供了源代碼和數(shù)據(jù)的視圖。在數(shù)據(jù)視圖中,文檔的結(jié)構(gòu)被顯示在左邊的窗口里。所以該系統(tǒng)是通過網(wǎng)頁的形式讓用戶快速簡潔的登錄在查閱到與自己相關(guān)的會議公文等各種信息還能讓管理人員方便快速的進行相關(guān)預纜工作讓管理人員能很好的確定是否保留該信息而且方便用戶查看自身的相關(guān)信息所以這個系統(tǒng)是校園網(wǎng)絡辦公工作而開發(fā)的,以實現(xiàn)用戶基本信息,會議、公文信息的接收,以及管理員對用戶信息和會議、公文、計劃、總結(jié)、留言等信息的添加、修改以及刪除等功能。軟件功能描述校園網(wǎng)絡辦公系統(tǒng)主要目的是幫助學校員工方便的進行信息交流件的流通以及聯(lián)系人資源進行合理的管理為員工提供了一些必要的幫助本系統(tǒng)的設計總共有3大的功能:我的短信,我的郵件,我的聯(lián)系人。(1)用戶登錄,在登錄界面中提供兩種用戶的登錄,普通用戶和超級用戶,登錄之后不同用戶的權(quán)限不同。8
(2)人事管理功能主要是對員工資料管理,員工權(quán)限管理,部門任命管理等學校內(nèi)部人事管理的所有功能本子模塊將以底層視角反應員工得管理包括職務和所屬性質(zhì)都將按統(tǒng)一模式規(guī)劃,便于應用層定制模塊(3)會議管理功能對于任何一個公司都是重要的,而會議的及時通知對于會議的成功率是相當重要的定時在辦公網(wǎng)絡上通知相關(guān)人員參與會議才能確保會議能正常舉行。(4)計劃管理功能主要是收集每個員工對所在部門提供近期的工作計劃,以便各部門能協(xié)調(diào)員工之間的工作進度,從而提高工作效率。(5)公文管理功能主要是有針對性的對員工進行信息通知,可以單個,也可以群發(fā)。根據(jù)系統(tǒng)的使用情況和面向?qū)ο笾饕獙⑾到y(tǒng)設計為超級用戶普通用戶兩種使用權(quán)限。系統(tǒng)功能分析根據(jù)系統(tǒng)的使用情況和面向?qū)ο笠獙⑾到y(tǒng)設計為管理員以及普通員工用戶兩種使用權(quán)限。管理員和普通員工用戶的權(quán)限功能如下:1.管理員權(quán)限功能:管理員可以進行安全管理、信息管理、計劃管理、公文管理、會議管理、留言管理并在各項管理中進行回復、瀏覽及刪除、用戶管理中可對各種用戶進行管理。2.普通員工用戶權(quán)限功能:普通用戶可以進行安全管理進行信息修改接收公文和會議通知提交計劃和總結(jié),查看和回復留言。系統(tǒng)功能模塊如圖3-1。9
校園網(wǎng)絡辦公系統(tǒng)人事管理模塊
總結(jié)管理模塊
會議管理模塊
計劃管理模塊
公文管理模塊
留言管理模塊圖系功模圖數(shù)據(jù)庫需求分析隨著社會發(fā)展人類的生產(chǎn)生活越來越離不開信息誰擁有了更多更有效的信息誰就將在競爭中處于有利地位信息產(chǎn)業(yè)正在成為一個國家的支柱數(shù)據(jù)作為信息的載體其管理工具數(shù)據(jù)庫對于信息技術(shù)的重要性正日益得到人們的重視只有擁有了先進的數(shù)據(jù)庫技術(shù)才能有效地管理好浩如煙海的數(shù)據(jù)并從中提取出對自己有用的信息來加以利用數(shù)據(jù)庫在一個信息管理系統(tǒng)中占有非常重要的地位數(shù)據(jù)庫設計的好壞將直接影響到系統(tǒng)的效率以及實現(xiàn)的結(jié)果理的數(shù)據(jù)庫結(jié)構(gòu)設計可以提高數(shù)據(jù)庫存儲效率,保證數(shù)據(jù)的完整性和一致性,讓系統(tǒng)具有較快的響應速度。根據(jù)對校園網(wǎng)絡辦公系統(tǒng)的管理內(nèi)容和數(shù)據(jù)流程的分析計數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)如下:員工基本信息:用戶名、密碼、真實姓名、性別、年齡、職務、照片、用戶類型。提交計劃信息:計劃名稱、計劃接收人、計劃內(nèi)容。提交總結(jié)信息:總結(jié)名稱、總結(jié)接收人、總結(jié)內(nèi)容。查看會議信息:會議名稱、發(fā)送人、發(fā)送時間。查看公文信息:公文名稱、發(fā)送人、發(fā)送時間。接收計劃信息:計劃名稱、發(fā)送人、發(fā)送時間。10
接收總結(jié)信息:總結(jié)名稱、發(fā)送人、發(fā)送時間。安排會議信息:會議名稱、會議參與人員、會議內(nèi)容。發(fā)送公文信息:公文名稱、公文接收人、公文內(nèi)容。管理留言信息:留言內(nèi)容、留言人聯(lián)系方式。數(shù)據(jù)庫概念結(jié)構(gòu)設計這一設計階段是在需求分析的基礎上而進行的計出能夠滿足用戶需求的各種實體,以及它們之間的關(guān)系,為后面的邏輯設計打下基礎。概念結(jié)構(gòu)的主要特點是:(1).能真實、充分地反映現(xiàn)實世界,包括事物和事物之間的聯(lián)系,能滿足用戶對數(shù)據(jù)的處理要求。是對現(xiàn)實世界的一個真實模型。(2).易于理解,從而可以用它和不熟悉計算機的用戶交換意見,用戶的積極參與是數(shù)據(jù)庫的設計成功的關(guān)鍵。(3).易于更改,當應用環(huán)境和應用要求改變時,容易對概念模型修改和擴充。(4).易于向關(guān)系、網(wǎng)狀、層次等各種數(shù)據(jù)模型轉(zhuǎn)換。概念結(jié)構(gòu)是各種數(shù)據(jù)模型的共同基礎它比數(shù)據(jù)模型更獨立于機器更抽象從而更加穩(wěn)定。在個人信息系統(tǒng)中存在員工公文計劃會議總結(jié)留言等幾個對象實體,以企業(yè)員工這兩個對象實體為例一個企業(yè)對應多個員工員工可以寫新信息給另外的員工員工也可以接收信息聯(lián)系自己的聯(lián)系人當然員工可以寫不同的信息或相同的信息給不同的聯(lián)系人反之也可以接受不同的信息而且員工之間的聯(lián)系關(guān)系也可以是多對多或一對多。據(jù)此可以得知企業(yè)和員工之間存在一對多的關(guān)系工和聯(lián)系人之間存在多對多的關(guān)系,員工和計劃、總結(jié)、會議之間也存在一多的關(guān)系。根據(jù)上面的設計規(guī)劃出的實體有:企業(yè)實體、員工實體、計劃實體、總結(jié)實體、會議實體。各實體具體的描述E-R圖如下面各圖所示。11
負責人企業(yè)基本信息企業(yè)名稱圖3-2業(yè)體E-R圖用戶名
密
碼
用戶名真實姓名
員工基本信息
性
別年
齡
職
務
照
片圖3-3工息E-R圖計劃內(nèi)容
計劃名稱
計劃接收人計劃發(fā)送人
計劃基本信息圖3-4劃息E-R圖
發(fā)送時間12
公文內(nèi)容
公文名稱
公文接收人公文發(fā)送人
公文基本信息圖3-5文息E-R圖
發(fā)送時間會議內(nèi)容
會議名稱
會議接收人會議發(fā)送人
會議基本信息圖3-6議息E-R圖
發(fā)送時間E-R(Entity-Relationship),用來描述實現(xiàn)世界的概念模型圖提供了表示實體型,屬性和聯(lián)系的方法。實體型:用矩形表示,矩形框內(nèi)寫明試題名。屬性:用橢圓表示,并用無向邊將其與相應的實體聯(lián)系起來。聯(lián)系:用菱形表示,菱形框內(nèi)寫明聯(lián)系名,并用無向邊分別與有關(guān)實體連接起來,同時在無向邊旁標上聯(lián)系的類型(11,1:n,mn)。本系統(tǒng)實體和實體之間的關(guān)系圖如圖3-8所示:13
計劃
企業(yè)1擁有m
計劃接收
發(fā)送n
會議
接收
員工
發(fā)送
會議n接收
發(fā)送
公文
公文圖3-7實體間關(guān)圖數(shù)據(jù)庫邏輯結(jié)構(gòu)設計概念結(jié)構(gòu)是獨立于任何一種數(shù)據(jù)模型的信息結(jié)構(gòu)輯結(jié)構(gòu)設計的任務就是把概念結(jié)構(gòu)設計階段設計好的基本圖轉(zhuǎn)換為與選用DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。[4]從理論上講邏輯結(jié)構(gòu)應該選擇最適于相應概念結(jié)構(gòu)的數(shù)據(jù)模型然后對支持這種數(shù)據(jù)模型的各種DBMS行比較,從中選出最合適的DBMS。設邏輯結(jié)構(gòu)時一般要分三步進行:(1).將概念結(jié)構(gòu)轉(zhuǎn)換為一般的關(guān)系、網(wǎng)狀、層次模型;(2).將轉(zhuǎn)換來的關(guān)系、網(wǎng)狀、層次模型向特定支持下的數(shù)據(jù)模型轉(zhuǎn)換;(3).對數(shù)據(jù)模型進行優(yōu)化。14
根據(jù)系統(tǒng)的使用以及實現(xiàn)功能的需求分析,在SQL2000數(shù)據(jù)庫系統(tǒng)設計了以下幾個數(shù)據(jù)表:表3-1系中用的本息及途表名usersplanreconclusionreplan
用途用戶信息表總結(jié)信息表會議信息表留言信息表計劃信息表公文信息表回復總結(jié)信息表ID關(guān)信息表回復計劃信息表具體分析已在上面的圖分析好了。下面是各個表的詳細設計:表3-2用基信名稱Idrnamesexoldadmin[work]
類型bitintbit
長度
允許空否否是否是是是是是
說明用戶ID用戶名稱真實姓名密碼性別年齡超級用戶照片工作性質(zhì)15
表3-3conclusion總信名稱IdReceiverDescription
類型datetime
長度
允許空否否是是是是
說明總結(jié)ID總結(jié)名稱發(fā)送人總結(jié)內(nèi)容發(fā)送時間接收人姓名表3-4留信表名稱Idtitlesexhongpage
類型int
長度
允許空否是是是是是是是是是
說明留言ID留言標題留言內(nèi)容發(fā)送時間留言人名稱性別留言人留言人主頁自選圖形留言人郵箱表3-5關(guān)系本息名稱IduserIDtype
類型int
長度
允許空否是是是
說明關(guān)系ID計劃總結(jié)會議ID用戶ID對應關(guān)系16
表3-6議信息名稱IdReceiverDescription
類型datetime
長度
允許空否是是是是是
說明會議ID會議名稱會議內(nèi)容發(fā)送人接收人姓名發(fā)送時間表3-7plan計劃息名稱IdReceiverDescription
類型datetime
長度
允許空否否是是是是
說明計劃ID計劃名稱計劃內(nèi)容發(fā)送人接收人姓名發(fā)送時間表3-8publicfile公信名稱IdReceiverDescription[file]fileOldName
類型datetime
長度
允許空否是是是是是是是
說明公文ID公文名稱公文內(nèi)容發(fā)送人接收人姓名發(fā)送時間附件附件17
表3-9回復公信名稱IdConclusionIDretime
類型datetime
長度
允許空否否是是是
說明總結(jié)ID回復總結(jié)回復內(nèi)容回復人回復時間表repaln回復劃息名稱IdplanIDretime
類型datetime
長度
允許空否否是是是
說明計劃ID回復計劃回復內(nèi)容回復人回復時間18
第四章軟件系統(tǒng)詳細設計系統(tǒng)設計原理本系統(tǒng)基于Web的計算技術(shù)采用結(jié)構(gòu),(Browser/Server)結(jié)構(gòu)即瀏覽器和服務器結(jié)構(gòu),它就是只安裝維護一個服務器,而客戶端采用瀏覽器(的運行軟件。它是隨著Internet技術(shù)的興起,結(jié)構(gòu)的一種變化和改進。主要利用了不斷成熟WWW瀏覽器技術(shù),結(jié)合多Script言(VBScript、和技術(shù),是一種全新的軟件系統(tǒng)構(gòu)造技術(shù)。在B/S體系結(jié)構(gòu)系統(tǒng)中用戶通過瀏覽器向分布在網(wǎng)絡上的許多服務器發(fā)出請求服務器對瀏覽器的請求進行處理,將用戶所需信息返回到瀏覽器。而其余如數(shù)據(jù)請求、加工、結(jié)果返回以及動態(tài)網(wǎng)頁生成、對數(shù)據(jù)庫的訪問和應用程序的執(zhí)行等工作全部由Web完成。隨著將瀏覽器技術(shù)植入操作系統(tǒng)內(nèi)部,這種結(jié)構(gòu)已成為當今應用軟件的首選體系結(jié)構(gòu)。結(jié)構(gòu)的主要特點是分布性強、維護方便、開發(fā)簡單且共享性強、成本低。顯然B/S結(jié)構(gòu)應用程序相對于傳統(tǒng)的C/S結(jié)構(gòu)應用程序是一個非常大的進步。它采用用戶界面統(tǒng)一機制代表用戶訪問應用服務器,中最重要的就是數(shù)據(jù)庫服務器樣,軟件開發(fā)工作主要集中于服務器端的應用程序,無需開發(fā)客戶端的應用程序服務器端的所有應用程序都可通過Web瀏覽器在客戶機上運行由于各種操作系統(tǒng)都支持Web瀏覽器的運行,所以基于應用可以方便地實現(xiàn)跨平臺操作。系統(tǒng)工作模式校園網(wǎng)絡系統(tǒng)的主要目的就是對學校的辦公和信息進行管理學校的管理工作更加容易,提高工作效率,降低管理成本。該系統(tǒng)并不是可供校園的任何用戶使用的管理員注冊了的用戶可以使用此系統(tǒng)可以將使用此系統(tǒng)的用戶分為兩類一類是系統(tǒng)的使用者另一類是系統(tǒng)的維護者。對于兩類角色,給它們賦予不同的權(quán)限。系統(tǒng)的使用者只能使用此系統(tǒng),對于此系統(tǒng)的管理工作沒有權(quán)限系統(tǒng)的維護者不僅可以使用此系統(tǒng)還可以對系統(tǒng)進行維護。19
YY在仔細分析該校園網(wǎng)絡辦公系統(tǒng)過程的基礎上設計出該系統(tǒng)的處理流程如圖所示。開始用戶登錄N驗證合法性Y
設置權(quán)限進行權(quán)限判斷是否超級用戶
N發(fā)放公文
管理用戶
接收計劃總結(jié)
安排會議
留言管理
信息修改
提交計劃總結(jié)
查看會議
接收公文
發(fā)表查看留言退出系統(tǒng)結(jié)束圖4-1系統(tǒng)程20
該系統(tǒng)的超級用戶功能模塊主要是通過管理員登錄對計劃信息公文信息會議信息、留言信息等進行信息的回復、瀏覽、刪除等功能,如圖所示。校園網(wǎng)絡辦公系統(tǒng)超級用戶計劃管理
公文管理
會議管理
總結(jié)管理
留言管理瀏覽計劃
回復計劃
刪除計劃
發(fā)送公文
瀏覽公文
刪除公文
安排會議
瀏覽會議
刪除會議
刪除總結(jié)
瀏覽總結(jié)
回復總結(jié)
刪除留言
發(fā)表留言圖4-2超級戶作式21
該系統(tǒng)的普通用戶功能模塊主要是通過用戶登錄對計劃信息公文信息會議信息、留言信息等進行信息的回復、瀏覽等功能,如圖所示。校園網(wǎng)絡辦公系統(tǒng)普通用戶計劃管理
公文管理
會議管理
總結(jié)管理
留言管理提交計劃
回復計劃
瀏覽公文
瀏覽會議
回復總結(jié)
提交總結(jié)
查看留言
發(fā)表留言圖4-3普通戶作式功能模塊設計4.3.1用戶登錄功能模塊設置用戶登錄權(quán)限,可以保證系統(tǒng)資料的安全性,也進一步增強系統(tǒng)的穩(wěn)定性。用戶登錄功能是校園網(wǎng)絡系統(tǒng)的一個非常重要的功能關(guān)系到整個系統(tǒng)的安全性和穩(wěn)定性本系統(tǒng)在首頁設置了一個管理接口通過核對管理員賬號和密碼使管理員能夠登錄到管理界面設計時要求系統(tǒng)管理員必須輸入預先設定好的管理員賬號以及登錄密碼才能進入。如果輸入的用戶名和密碼有誤或者為空,將會提示你錯誤信息,并自動返回重新進行登錄果登錄成功后將進入社區(qū)公民戶證管理系統(tǒng)的管理頁面進行相關(guān)操作這樣有利于防止他人在沒有授權(quán)的情況下進入系統(tǒng)修改系統(tǒng)中的數(shù)據(jù)造成不必要的損失另外普通用戶也可以通過此界面進行登錄但不具備管理員的一些功能。登錄流程如圖4-4所示。22
開始瀏覽網(wǎng)站進入登錄界面N驗證用戶名和密碼Y取得用戶操作權(quán)限關(guān)閉瀏覽器結(jié)束圖4-4登錄程圖4-5用戶錄面在這一部分中,主要介紹頁面Default.aspx中事件的設計代碼。其中很重要的一個事件就是對Button1_Click實踐的處理事件。如果控件的屬性是23
,名和密碼,判斷用戶是否可以得到授權(quán),如果驗證成功,授權(quán)給用戶。為了配合實現(xiàn)登錄功能,連接數(shù)據(jù)庫的表就用到了連接字符串:stringcmd="selectfromuserswhereUName=@UNameandpassword=@password".4.3.2用戶信息管理功能模塊系統(tǒng)管理員通過用戶信息管理模塊可以對用戶的基本信息進行修改添加刪除等操作設計思路是把查看頁面設計為可以顯示多條記錄信息的頁面使管理員對用戶簡單明了,而且作者充分考慮到在進行用戶添加時,和密碼不能為空,進行有效性檢查。用戶信息管理流程如圖4-6所示。開始管理員登錄N驗證合法性Y添加用戶
修改用戶信息N驗證信息格式是否正確Y服務器接受請求并更新數(shù)據(jù)庫結(jié)束圖用管流圖24
圖4-7添加戶面當用戶在頁面Editsingleuser.aspx中輸入合法的用戶信息后,并單擊頁面中的“添加”按鈕時,就可以實現(xiàn)新的添加功能。該添加功能是由事件
btnAdd_Click(object實現(xiàn),它調(diào)用User的I方法實現(xiàn)添加功能。為了使添加的信息能準確注入數(shù)據(jù)庫
users表,用了SQL注入語句stringcmd="INSERTINTO圖管理戶面在面中單擊“刪除”按鈕,就可以實現(xiàn)對所選用戶的刪除,該功能由事件Page_Load(object實現(xiàn)。它調(diào)用string類的delID方法從數(shù)據(jù)庫中刪除所選的信息,其中刪除過程中使用delID作為參數(shù)。刪除用戶是刪除對應的數(shù)據(jù)庫表中的戶數(shù)據(jù)刪除語句為:delID["delId"].ToString();stringfromwhereid=@id";25
4.3.3計劃管理功能模塊在計劃管理這一模塊中普通用戶向超級用戶提交計劃超級用戶可以對計劃進行瀏覽、回復、刪除等功能,在這一模塊里,超級用戶可以清晰的看到發(fā)送計劃的用戶以及時間。工作流程如圖4-9所示。開始用戶登錄是否超級用戶YN瀏覽、刪除計劃
提交計劃N驗證信息格式是否正確Y服務器接受請求并更新數(shù)據(jù)庫結(jié)束圖計管流圖26
圖4-10提交劃面在SendPlan.aspx頁面中,分別在計劃名稱、接收人、計劃內(nèi)容輸入框中輸入相關(guān)信息,此時單“發(fā)送”實現(xiàn)對計劃的提交該按鈕觸事件btnOK_Click(objectsender,e),該事件調(diào)用函數(shù)InsertPlan總結(jié)內(nèi)容添加到數(shù)據(jù)庫中。為了使發(fā)送的計劃信息能準確注入數(shù)據(jù)庫表中,使用了注入語:stringcmd="insertinto[Plan](id,[name],content,sendname,ReceiverDescription,TimeS)values"+"(@id,@name,@content,@sendname,@ReceiverDescription,@TimeS圖4-11計劃理面在面中單擊“刪除”按鈕,就可以實現(xiàn)對所選信息的刪除,該功能由事件Page_Load(objecte)實現(xiàn)。它調(diào)用類的delID法從數(shù)據(jù)庫中刪除所選的信息,其中刪除過程中使用delID作為參數(shù)。刪除計劃是刪除對應的數(shù)據(jù)庫plan表中的計劃內(nèi)容,數(shù)據(jù)刪除語句為stringfrom[plan]id=@id";27
SqlParameter[]ps=new[1]{newSqlParameter("@id",delID)圖計劃復面在RePlan.aspx頁面中,分別在計劃名稱、回復主題、回復內(nèi)容輸入框中輸入相關(guān)信息,此時單“回復”實現(xiàn)對總結(jié)的提交該按鈕觸發(fā)事件事件調(diào)用函數(shù)[RePlan]回復內(nèi)容添加到數(shù)據(jù)庫中?;貜陀媱澥前鸦貜偷男畔蚀_的注入數(shù)據(jù)庫表中,SQL注入語句為:stringcmd="insertinto[RePlan]values"+"(@name,@content,@PlanID,@ReTime)"4.3.4總結(jié)管理功能模塊管理員通過總結(jié)管理模塊普通用戶向超級用戶提交總結(jié)超級用戶可以對總結(jié)進行瀏覽、回復、刪除等功能,在這一模塊里,超級用戶可以清晰的看到發(fā)送總結(jié)的用戶以及時間。如圖4-13,4-14所示。28
圖提交結(jié)面在頁面中,分別在總結(jié)名稱、接收人、總結(jié)內(nèi)容輸入框中輸入相關(guān)信息,此時單擊“發(fā)送”按鈕,實現(xiàn)對總結(jié)的提交。該按鈕觸發(fā)事件btnOK_Click(objectsender,e),該事件調(diào)用函數(shù)InsertPlan總結(jié)內(nèi)容添加到數(shù)據(jù)庫中。提交總結(jié)是把提交的信息準確的注入數(shù)據(jù)庫表中,SQL注入語句為:stringcmd="insertinto[conclusion](id,[name],content,sender,ReceiverDescription,SendTime)values"+"(@id,@name,@content,@sender,@ReceiverDescription,@SendTime圖總結(jié)理面29
在ReceiveConclusion.aspx頁面中單擊“刪除”按鈕,就可以實現(xiàn)對所選信息的刪除功能由事件sender,實現(xiàn)用string類的delID法從數(shù)據(jù)庫中刪除所選的信息,其中刪除過程中使用delID作為參數(shù)。刪除總結(jié)是刪除對應的數(shù)據(jù)庫表中的計劃內(nèi)容,數(shù)據(jù)刪除語句為:Request["delId"]!=nulldelID.QueryString["delId"].ToString()stringfrom[conclusion]whereid=@id"4.3.5會議管理功能模塊管理員通過會議管理模塊對超級用戶所發(fā)送的會議進行瀏覽除等功能,在這一模塊里,管理員可以清晰的看到發(fā)送會議的用戶以及時間。如圖,4-16所示。圖4-15安排會界在AddMeeting.aspx面中,分別在會議名稱、接收人、會議內(nèi)容輸入框中輸入相息,此時送”按鈕總結(jié)的提按鈕觸發(fā)事件btnOK_Click(objectsender,e),該事件調(diào)用函數(shù)InsertPlan總結(jié)內(nèi)容添加到數(shù)據(jù)庫中。安排會議是把發(fā)送的信息準確的注入數(shù)據(jù)庫表中,SQL注入語句為:30
stringinto[conclusion](id,[name],content,sender,ReceiverDescription,SendTime)values"+"(@id,@name,@content,@sender,@ReceiverDescription,@SendTime)"圖會議理面在頁面中單擊“刪除”按鈕,就可以實現(xiàn)對所選信息的刪除,該功能由事件System.EventArgse)實現(xiàn)。它調(diào)用類的delID法從數(shù)據(jù)庫中刪除所選的信息,其中刪除過程中使用delID作為參數(shù)。刪除會議是刪除對應的數(shù)據(jù)庫表中的會議內(nèi)容,數(shù)據(jù)刪除語句為:Request["delId"]!=nulldelID.QueryString["delId"].ToString();stringfrom[conclusion]whereid=@id"4.3.6公文信息管理功能模塊管理員通過公文管理模塊通用戶發(fā)放公文且可以對已發(fā)公文進行瀏覽、刪除等功能在這一模塊里管理員可以清晰的看到發(fā)送公文的用戶以及時間并可以查看公文中所包含的附件。如圖4-17,4-18示。圖4-17發(fā)送文面31
在SendFile.aspx頁面中,分別在公文名稱、接收人、公文內(nèi)容輸入框中輸入相關(guān)信息,此時單“發(fā)送”實現(xiàn)對公文的發(fā)送該按鈕觸事件btnOK_Click(objectsender,e),該事件調(diào)用函數(shù)InsertPlan總結(jié)內(nèi)容添加到數(shù)據(jù)庫中。上傳附件由上載控件AttachmenFile實現(xiàn),單擊“確定上傳”按鈕控件,觸發(fā)事件btnPre_Click(objectsender,可以把上載控件中的文件數(shù)據(jù)上載到數(shù)據(jù)庫中。發(fā)送公文是把發(fā)送的信息準確的注入數(shù)據(jù)庫表publicfile中,SQL注入語句為stringinto[conclusion](id,[name],content,sender,ReceiverDescription,SendTime)values"圖4-18公文管界在SendedFile.aspx頁面中單“刪除”按鈕就可以實現(xiàn)對所選信息的刪除該功能由事件System.EventArgse)實現(xiàn)。它調(diào)用類的delID法從數(shù)據(jù)庫中刪除所選的信息,其中刪除過程中使用delID作為參數(shù)。刪除公文是刪除對應的數(shù)據(jù)庫表中的公文內(nèi)容,數(shù)據(jù)刪除語句為:Request["delId"]!=nulldelID.QueryString["delId"].ToString();stringfrom[conclusion]whereid=@id";32
4.3.7留言信息功能模塊管理員通過留言管理模塊可以對留言進行刪除功能在這一模塊里管理員可以清晰的看到發(fā)表公文留言的用戶時間和留言的主題在留言中心不僅能看到留言的內(nèi)容,還能取得留言人的聯(lián)系方式。如圖、4-20所示。圖4-19發(fā)表留界在頁面中,分別在呢稱、主題容輸入框中輸入相關(guān)信息,此時單擊“發(fā)表”按鈕,實現(xiàn)對公文的發(fā)送。該按鈕觸發(fā)事件
Page_Load(object,該事件調(diào)用函數(shù)總結(jié)內(nèi)容添加到數(shù)據(jù)庫中。發(fā)表留言是把發(fā)表的信息準確的注入數(shù)據(jù)庫表note,SQL注入語句為stringsql="INSERT33
圖4-20查留界在notedefault.aspx頁該功由函Page_Load(objecte)實現(xiàn),其中留言內(nèi)容由函數(shù)DataBind調(diào)用從數(shù)據(jù)庫中獲取單“上一頁下一頁按鈕該按鈕觸發(fā)事件e)和Button2_Click(objectsender,e)該事件調(diào)用函數(shù)DataBind,實現(xiàn)頁面的轉(zhuǎn)換。查看留言是把要查看的信息準確的從數(shù)據(jù)庫表note提取出來,SQL語句為stringCOUNT(*)NOTES"4.3.8配置系統(tǒng).NET平提供了一個同意的開發(fā)平臺,新建一個空白解決方案,會自動生成一個Web.config,在里面可以設置數(shù)據(jù)庫連接信息,連接數(shù)據(jù)庫語句為:value="server=GOUSI-DCBE0287F;uid=sa;pwd=;initialcatalog=OA"/>其中為本地數(shù)據(jù)庫;登錄名為sa;密碼為空OA為數(shù)據(jù)庫名稱。34
第五章系統(tǒng)測試系統(tǒng)測試是把各個功能模塊裝配成一個完整的系統(tǒng)來測試這個過程中不僅應該發(fā)現(xiàn)設計和編碼的錯誤還應該驗證系統(tǒng)確實能提供需求說明書中指定的功能而且系統(tǒng)的動態(tài)特性也符合預定的要求根據(jù)系統(tǒng)測試的要求將各個模塊系統(tǒng)用戶管理、計劃管理、公文管理、會議管理、總結(jié)管理和留言管理模塊綜合成一個大系統(tǒng)——校園網(wǎng)絡辦公系統(tǒng)進行系統(tǒng)測試,測試的結(jié)果:本系統(tǒng)根據(jù)設計要求達到了預期的開發(fā)設想完成了開發(fā)任務本系統(tǒng)界面設計上緊緊跟隨軟件設計潮流的編碼上統(tǒng)代碼的編寫風格也基本趨于模塊化,提高了系統(tǒng)的可讀性和可擴展性。本系統(tǒng)能夠?qū)崿F(xiàn)管理員對用戶基本信息的管理,計劃、公文、總結(jié)、會議、留言等內(nèi)容進行管理并能全面反映校園辦公的管理情況真正做到直觀快捷的查詢方法及實現(xiàn)全方位的計算機管理是學校教學管理的輔助系統(tǒng)符合軟件設計任務書的要求。表用管模功測功能用戶登錄添加用戶
測試操作使用已經(jīng)注冊的登錄名和密碼,輸入登錄框中,點擊登錄按鈕進入添加界面,在信息欄中輸入
服務器響應成功登錄,你現(xiàn)在為超級用戶或普通用戶添加成功
結(jié)果功能實現(xiàn)功能實現(xiàn)相應信息,點擊添加按鈕修改用戶
進入修改界面,在信息欄中輸入
修改成功
功能實現(xiàn)相應信息,點擊修改按鈕刪除用戶頁面數(shù)據(jù)驗證
進入用戶管理界面,點擊刪除按鈕,刪除所選用戶在添加、修改界面的信息欄中未輸入要求的數(shù)據(jù)
刪除數(shù)據(jù)庫里的信息,自動刷新界面,顯示未刪除的信息頁面檢查提示出錯,要求輸入信息
功能實現(xiàn)功能實現(xiàn)35
表-2計劃理塊功測功能提交計劃瀏覽計劃
測試操作進入提交計劃界面,在信息欄中輸入相應信息,點擊提交按鈕進入計劃管理界面,點擊瀏覽按鈕
服務器響應顯示已提交計劃自動刷新界面,顯示計劃信息
結(jié)果功能實現(xiàn)功能實現(xiàn)刪除計劃回復計劃
進入計劃管理界面,點擊刪除按鈕進入計劃回復界面,點擊回復按鈕
刪除數(shù)據(jù)庫里的信息,自動刷新界面,顯示未刪除的信息顯示計劃已回復
功能實現(xiàn)功能實現(xiàn)頁面數(shù)據(jù)驗證
在提交界面的信息欄中未輸入要求的數(shù)據(jù)
頁面檢查提示出錯,要求輸入信息
功能實現(xiàn)表-3總結(jié)理塊功測功能提交總結(jié)瀏覽總結(jié)
測試操作進入提交總結(jié)界面,在信息欄中輸入相應信息,點擊提交按鈕進入總結(jié)管理界面,點擊瀏覽按鈕
服務器響應顯示已提交總結(jié)自動刷新界面,顯示總結(jié)信息
結(jié)果功能實現(xiàn)功能實現(xiàn)刪除總結(jié)回復總結(jié)
進入總結(jié)管理界面,點擊刪除按鈕進入總結(jié)回復界面,點擊回復按鈕
刪除數(shù)據(jù)庫里的信息,自動刷新界面,顯示未刪除的信息顯示總結(jié)已回復
功能實現(xiàn)功能實現(xiàn)頁面數(shù)據(jù)驗證
在提交界面的信息欄中未輸入要求的數(shù)據(jù)
頁面檢查提示出錯,要求輸入信息
功能實現(xiàn)36
表-4會議理塊功測功能發(fā)送會議瀏覽會議刪除會議
測試操作進入發(fā)送會議界面,在信息欄中輸入相應信息,點擊發(fā)送按鈕進入會議管理界面,點擊瀏覽按鈕進入會議管理界面,點擊刪除按鈕
服務器響應顯示已發(fā)送會議自動刷新界面,顯示會議信息刪除數(shù)據(jù)庫里的信息,自動刷新界面,顯示未刪除的信
結(jié)果功能實現(xiàn)功能實現(xiàn)功能實現(xiàn)頁面數(shù)據(jù)驗
息在發(fā)送界面的信息欄中未輸入要求的數(shù)頁檢查提示出錯,要求輸
功能證
據(jù)
入信息
實
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度第二章國際貨物買賣合同標的檢驗與認證3篇
- 二零二五年度雕塑項目投標采購合同范本3篇
- 2025年度旅游景區(qū)導游旅游紀念品銷售合作合同4篇
- 二零二五版駕校教練員績效考核及激勵合同3篇
- 2025年度餐廳總經(jīng)理數(shù)字化運營管理合同3篇
- 二零二五年度深部礦產(chǎn)資源勘查開采權(quán)轉(zhuǎn)讓合同2篇
- 二零二四事業(yè)單位借調(diào)人員臨時工作期間勞動合同解除流程3篇
- 2024-2025學年高中政治第一單元文化與生活第一課第一框體味文化訓練含解析新人教版必修3
- 二零二五版能源效率認證EMC合同能源管理合作協(xié)議3篇
- 二零二四年度專業(yè)演出服務合同-舞臺劇制作合作協(xié)議3篇
- 帶狀皰疹護理查房課件整理
- 年月江西省南昌市某綜合樓工程造價指標及
- 奧氏體型不銹鋼-敏化處理
- 作物栽培學課件棉花
- 交通信號控制系統(tǒng)檢驗批質(zhì)量驗收記錄表
- 弱電施工驗收表模板
- 絕對成交課件
- 探究基坑PC工法組合鋼管樁關(guān)鍵施工技術(shù)
- 國名、語言、人民、首都英文-及各地區(qū)國家英文名
- API SPEC 5DP-2020鉆桿規(guī)范
- 組合式塔吊基礎施工專項方案(117頁)
評論
0/150
提交評論