![基于JSP的網(wǎng)上辦公系統(tǒng)設計_第1頁](http://file4.renrendoc.com/view/3c035fc7baa70e65449ce19a5bf18e6b/3c035fc7baa70e65449ce19a5bf18e6b1.gif)
![基于JSP的網(wǎng)上辦公系統(tǒng)設計_第2頁](http://file4.renrendoc.com/view/3c035fc7baa70e65449ce19a5bf18e6b/3c035fc7baa70e65449ce19a5bf18e6b2.gif)
![基于JSP的網(wǎng)上辦公系統(tǒng)設計_第3頁](http://file4.renrendoc.com/view/3c035fc7baa70e65449ce19a5bf18e6b/3c035fc7baa70e65449ce19a5bf18e6b3.gif)
![基于JSP的網(wǎng)上辦公系統(tǒng)設計_第4頁](http://file4.renrendoc.com/view/3c035fc7baa70e65449ce19a5bf18e6b/3c035fc7baa70e65449ce19a5bf18e6b4.gif)
![基于JSP的網(wǎng)上辦公系統(tǒng)設計_第5頁](http://file4.renrendoc.com/view/3c035fc7baa70e65449ce19a5bf18e6b/3c035fc7baa70e65449ce19a5bf18e6b5.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
[鍵入文字]目錄摘要 iAbstract ii第一章 緒論 11.1課題背景 11.1.1辦公自動化概述 11.1.2中小企業(yè)辦公模式的現(xiàn)狀 11.2研究意義 21.3研究的內容和主要工作 21.3.1研究的內容 21.3.2本人主要工作 21.4論文結構 3第二章 系統(tǒng)的開發(fā)方法和相關技術 42.1開發(fā)工具簡介 42.1.1Tomcat簡介 42.1.2MyEclipse簡介 42.2開發(fā)技術簡介 52.2.1JSP簡介 52.2.2JDBC簡介 52.2.3SQLServer簡介 6第三章 章需求分析 73.1業(yè)務需求 73.1.1主要業(yè)務流程 73.2功能性需求 103.2.1日程安排 103.2.2部門管理 103.2.3管理員賬號管理 113.2.4職工管理 113.2.5輔助辦公 123.2.6文檔管理 133.3非功能性需求 133.3.1環(huán)境需求 143.3.2性能需求 14第四章 系統(tǒng)設計 154.1總體設計 154.1.1體系結構設計 154.1.2功能架構設計 154.2功能模塊設計 164.2.1模塊設計 164.2.2類圖 184.3數(shù)據(jù)庫設計 204.3.1主要實體關系圖 204.3.2主要數(shù)據(jù)庫表單設計 21第五章 系統(tǒng)實現(xiàn) 245.1系統(tǒng)登錄: 245.2賬號管理: 245.3部門管理: 255.4文檔管理: 255.5日程管理: 26結論 27致謝 28參考文獻 29
摘要隨著信息技術的飛速發(fā)展和日趨激烈的商業(yè)競爭,企業(yè)已不再滿足于獨立、零散的辦公自動化應用,企業(yè)需要的是協(xié)同工作、綜合、集成化的解決方案。而網(wǎng)絡是解決由于物理距離造成的信息交流不暢、協(xié)商溝通不便的辦公瓶頸問題的最佳方式。企業(yè)網(wǎng)上辦公自動化通過對各辦公自動化要素的閉環(huán)整合,實現(xiàn)了工作流、信息流、知識流和辦公自動化系統(tǒng)的整合管理,提供了一個科學、開放、先進的信息化辦公平臺,實現(xiàn)辦公自動化,并進行遠程辦公或在家辦公。本系統(tǒng)采用結構化與原型法結合的系統(tǒng)開發(fā)方法,基于公司本身內部管理及業(yè)務發(fā)展需求,應用計算機技術,Internet技術,實現(xiàn)企業(yè)辦公自動化,管理信息化。關鍵詞:辦公自動化;網(wǎng)絡;管理信息化
AbstractWiththerapiddevelopmentofinformationtechnology
andincreasinglyfiercebusinesscompetition,
enterprisesarenolongersatisfiedwith
theofficeautomationapplicationindependent,
fragmented,
enterprisesneed
isasolutionof
collaborativework,comprehensive,
integrated.
Thenetworkisthebestwayto
solvethe
bottleneckproblemofinformationexchange
office
dueto
physicaldistancecausedbythepoor,
the
consultativecommunicationinconvenient.
Theenterpriseonlineofficeautomationthrough
closed-loopintegration
oftheofficeautomationelements,
toachievetheintegrationof
workflowmanagement,
informationflow,
knowledgeflow
andofficeautomationsystem,
providesascientific,
open,
advanced
informationofficeplatform,
officeautomation,andremoteofficeorhome
office.
Thesystemdevelopmentmethod
thesystemusesacombination
ofstructuredandprototyping,
theirowninternalmanagementandbusinessdevelopment
basedonthedemand,
theapplicationofcomputertechnology,
Internettechnology,
enterpriseofficeautomation,
informationmanagement.Keywords:officeautomation;network;managementinformatization
緒論1.1課題背景1.1.1辦公自動化概述辦公自動化,英文OfficeAutomation,簡稱OA,是辦公信息處理的自動化,它利用先進的技術,使人的各種辦公業(yè)務活動逐步由各種設備、各種人、機信息系統(tǒng)來協(xié)助完成,達到充分利用信息,提高工作效率和工作質量,提高生產率的目的。辦公自動化由70年代末80年代初在我國提出,到現(xiàn)在已有近二十年的發(fā)展歷史。由于辦公自動化技術的不斷發(fā)展,辦公自動化新產品不斷的出現(xiàn),辦公自動化的內涵也不斷地豐富和發(fā)展。[[][]明日科技.JSP網(wǎng)絡開發(fā)實例自學手冊[M].北京:人民郵電出版社,2005.隨著網(wǎng)絡的高速發(fā)展,網(wǎng)絡OA系統(tǒng)逐漸受到關注。一些大型企業(yè)集團(例如聯(lián)想、海爾)正致力實現(xiàn)高層次的網(wǎng)絡辦公自動化,這將為他們節(jié)省大量的人力資源,節(jié)省大量的辦公費用,大幅度提高辦公效率。開發(fā)網(wǎng)絡辦公系統(tǒng)的市場前景是廣闊的。大型企業(yè)需要高層次的網(wǎng)絡辦公自動化,他們往往會選擇大型的軟件公司合作開發(fā),所需的開發(fā)費用和維護費用也是非常高昂的。這些高昂的費用并非大多數(shù)中小企業(yè)能承受得起的。中小型企業(yè)存在一個很大的低成本網(wǎng)絡OA系統(tǒng)的需求,而我們可以開發(fā)這些低成本OA系統(tǒng)來滿足這個需求。[[][]聞濤.Struts網(wǎng)絡編程例學與實踐[M].北京:清華大學出版社,200中小企業(yè)辦公模式的現(xiàn)狀大部分中小型企業(yè)自成立至今,辦公模式為傳統(tǒng)的辦公模式并主要以紙介質為主,在信息革命的浪潮中,顯然已經(jīng)遠遠不能滿足高效率、快節(jié)奏的現(xiàn)代工作和生活的需要。如何實現(xiàn)信息處理的自動化和辦公的無紙化逐步得到了公司領導的重視。而今公司普遍使用計算機來提高員工的工作效率,但是在需要許多員工一起協(xié)同工作的現(xiàn)代工作環(huán)境中,公司更需要提高整體的工作效率。利用網(wǎng)絡通訊基礎及先進的網(wǎng)絡應用平臺,建設一個安全、可靠、開放、高效的信息網(wǎng)絡和辦公自動化、信息管理電子化系統(tǒng),為管理公司提供現(xiàn)代化的日常辦公條件及豐富的綜合信息服務,實現(xiàn)檔案管理自動化和辦公事務處理自動化,以提高辦公效率和管理水平,實現(xiàn)公司各部門日常業(yè)務工作的規(guī)范化、電子化、標準化,實現(xiàn)信息的在線查詢。最終實現(xiàn)“無紙”辦公。[[][]付賽紅.開發(fā)網(wǎng)絡辦公自動化系統(tǒng)(OA)的概要設計[J].電腦知識與技術,2008.DOI:10.3969/j.issn.1009-3044.2008.13.026.1.2研究意義
應該說沒有人懷疑計算機的出現(xiàn)給辦公室職員帶來的便利,但是對現(xiàn)代的辦公自動化而言,其目的己經(jīng)不局限于減輕員工的工作量,而是要將員工從繁瑣的事務性工作中解放出來,用更多的精力去關注最重要的事情,從而提高企業(yè)的效率,增強企業(yè)的綜合競爭能力。在這種辦公模式下,企業(yè)的組織結構能夠得到簡化,各個部門在信息共享的基礎上進行協(xié)作,便于明確各個部門甚至每個員工的責任,而決策層可以迅速綜合來自各個方面的信息,并以此為依據(jù)制定企業(yè)的戰(zhàn)略決策。從這個意義上講,在市場競爭日趨白熱化的今天,辦公自動化己經(jīng)不再是一種手段、一種工具,而成為決定企業(yè)生存發(fā)展的命脈。在傳統(tǒng)的辦公模式中,由于缺少重要的信息傳遞和工作流程環(huán)節(jié),辦公的各個部門之間無法實現(xiàn)信息共享和信息集成,從而難以實現(xiàn)各個部門之間的高效協(xié)作。在日常的辦公過程中,比較容易出現(xiàn)以下的差錯:一是各部門的信息傳遞和事務交接仍然由人工完成,容易出現(xiàn)差錯;二是上下級和部門之間無法實現(xiàn)協(xié)同工作,難以及時溝通;三是信息和工作流程相互分離,缺少至關重要的隨時記錄,使工作監(jiān)控和評估困難重重。可以想象,摻雜著如此大量的人工操作過程的事務處理方式根本無法適應現(xiàn)代化辦公模式的需要。隨著信息技術的發(fā)展和國內信息技術應用水平的提高,在辦公過程中,傳統(tǒng)的工作方式和審批模式己經(jīng)難以滿足新的需求,實現(xiàn)辦公自動化已經(jīng)是提高政府機關和企事業(yè)單位辦公效率,規(guī)范化管理的必然趨勢。[[][]林銳.軟件工程與項目管理解析[M].北京:電子工業(yè)出版社,2003.1.3研究的內容和主要工作1.3.1研究的內容本系采用JSP和SQL2005分別作為前端和后端的開發(fā)工具,實現(xiàn)企業(yè)的網(wǎng)上“無紙化”辦公。本系統(tǒng)通過管理員維護基礎信息,分配員工使用系統(tǒng)權限,實現(xiàn)電子郵件和工作交流,協(xié)調組織各個部門、機構和員工之間的日常和業(yè)務工作。1.3.2本人主要工作在此項目中,本人主要負責了系統(tǒng)需求分析、系統(tǒng)文檔撰寫、各模塊功能的設計、實現(xiàn)與測試,還包括系統(tǒng)的整合與調試。1.4論文結構本文主要由五章內容組成,其中:第一章介紹了本文的研究背景,對所需要解決的問題進行了概述,討論了項目的研究意義與重要性,闡述了論文的主要內容以及本人的主要工作。第二章闡述的是本文所涉及到的開發(fā)方法及相關技術,包括:UML建模技術、系統(tǒng)所用的框架等。第三章是本文的核心內容之一,針對系統(tǒng)的業(yè)務需求、功能需求和非功能需求等進行了詳細分析,給出了主要的業(yè)務流程圖和用例圖,并進行了基礎數(shù)據(jù)的概念設計。第四章是本文的重點,在進行了系統(tǒng)總體設計的基礎上,采用UML的包圖、類圖、等對系統(tǒng)的子模塊進行了功能性詳細設計,,同時通過實體關系圖(E-R圖)和數(shù)據(jù)庫表結構對數(shù)據(jù)庫進行了詳細設計。第五章詳細展示了系統(tǒng)的實現(xiàn)與界面,包括登陸、賬號管理、部門管理、文檔管理、日程管理等內容。
系統(tǒng)的開發(fā)方法和相關技術2.1開發(fā)工具簡介2.1.1Tomcat簡介Tomcat是由Apache軟件基金會下屬的Jakarta項目開發(fā)的一個Servlet容器,按照Sun
Microsystems提供的技術規(guī)范,實現(xiàn)了對Servlet和JavaServer
Page(JSP)的支持,并提供了作為Web服務器的一些特有功能,如Tomcat管理和控制平臺、安全域管理和Tomcat閥等。由于Tomcat本身也內含了一個HTTP服務器,它也可以被視作一個單獨的Web服務器。但是,不能將Tomcat和Apache
Web服務器混淆。ApacheWeb
Server是一個用C語言實現(xiàn)的HTTP
web
server;這兩個HTTP
web
server不是捆綁在一起的。Apache
Tomcat包含了一個配置管理工具,也可以通過編輯XML格式的配置文件來進行配置。[[][]孫衛(wèi)琴,李洪成.Tomcat與JavaWeb開發(fā)技術詳解[M].北京:電子工業(yè)出版社,200MyEclipse簡介MyEclipse企業(yè)級工作平臺(MyEclipse
Enterprise
Workbench
,簡稱MyEclipse)是對Eclipse
IDE的擴展,利用它我們可以在數(shù)據(jù)庫和J2EE的開發(fā)、發(fā)布,以及應用程序服務器的整合方面極大的提高工作效率。它是功能豐富的J2EE集成開發(fā)環(huán)境,包括了完備的編碼、調試、測試和發(fā)布功能,完整支持HTML,Struts,JSF,CSS,Javascript,SQL,Hibernate。在結構上,MyEclipse的特征可以被分為7類:(1)J2EE模型。(2)WEB開發(fā)工具。(3)EJB開發(fā)工具。(4)應用程序服務器的連接器。(5)J2EE項目部署服務。(6)數(shù)據(jù)庫服務。(7)MyEclipse整合幫助。對于以上每一種功能上的類別,在Eclipse中都有相應的功能部件,并通過一系列的插件來實現(xiàn)它們。MyEclipse結構上的這種模塊化,可以讓我們在不影響其他模塊的情況下,對任一模塊進行單獨的擴展和升級。簡單而言,MyEclipse是Eclipse的插件,也是一款功能強大的J2EE集成開發(fā)環(huán)境,支持代碼編寫、配置、測試以及除錯。[[][]沈朝輝.計算機軟件技術基礎[M].北京:機械工業(yè)出版社,2007.2.2開發(fā)技術簡介
2.2.1JSP簡介JSP(Java
Server
Pages)是由Sun
Microsystems公司倡導、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術標準。JSP技術有點類似ASP技術,它是在傳統(tǒng)的網(wǎng)頁HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP標記(tag),從而形成JSP文件(*.jsp)。JSP設計目標是為了使動態(tài)頁面編寫更容易,更簡單,用JSP開發(fā)的Web應用是跨平臺的,既能在Linux下運行,也能在其他操作系統(tǒng)上運行,JSP特點主要有以下幾點:(1)一次編寫,到處運行。在這一點上Java比PHP更出色,除了系統(tǒng)之外,代碼不用做任何更改。(2)系統(tǒng)的多平臺支持?;旧峡梢栽谒衅脚_上的任意環(huán)境中開發(fā),在任意環(huán)境中進行系統(tǒng)部署,在任意環(huán)境中擴展。相比ASPPHP的局限性是顯而易見的。
(3)強大的可伸縮性。從只有一個小的jar文件就可以運行Servlet/JSP,到由多臺服務器進行集群和負載均衡,到多臺Application進行事務處理,消息處理,一臺服務器到無數(shù)臺服務器,Java顯示了一個巨大的生命力。(4)多樣化和功能強大的開發(fā)工具支持。這一點與ASP很像,Java已經(jīng)有了許多非常優(yōu)秀的開發(fā)工具,而且許多可以免費得到,并且其中許多已經(jīng)可以順利的運行于多種平臺之下。[[][]郝安林,王偉平,張明亮.JSP從入門到精通[M].北京:電子工業(yè)出版社,200JDBC簡介JDBC是Java
Data
Base
Connectivity的簡稱,也就是java數(shù)據(jù)庫連接。它是一種用于執(zhí)行SQL語句的Java
API,可以為多種關系數(shù)據(jù)庫提供統(tǒng)一訪問,它由一組用Java語言編寫的類和接口組成。JDBC提供了一種基準,據(jù)此可以構建更高級的工具和接口,使數(shù)據(jù)庫開發(fā)人員能夠編寫數(shù)據(jù)庫應用程序。有了JDBC向各種關系數(shù)據(jù)發(fā)送SQL語句就是一件很容易的事,程序員只需用JDBC
API寫一個程序就夠了,它可向相應數(shù)據(jù)庫發(fā)送SQL調用。同時JDBC
API
既支持數(shù)據(jù)庫訪問的兩層模型(C/S),也支持三層模型(B/S)。[[][]孫一林,彭波.JAVA數(shù)據(jù)庫編程實例[M].北京:清華大學出版社,200SQLServer簡介SQL
Server
是一個具備完全
Web
支持的數(shù)據(jù)庫產品,提供了對可擴展標記語言
(XML)
的核心支持以及在
Internet
上和防火墻外進行查詢的能力,提供了以
Web
標準為基礎的擴展數(shù)據(jù)庫編程功能。豐富的
XML
和
Internet
標準支持允許使用內置的存儲過程以
XML
格式輕松存儲和檢索數(shù)據(jù)。SQL
Server
提供強大的開發(fā)工具和各類開發(fā)特性,在大大提高開發(fā)效率的同時,進一步拓展應用空間,帶來新的商業(yè)應用機遇。例如,XML數(shù)據(jù)庫與Web
Service的支持將使您的應用實現(xiàn)Internet數(shù)據(jù)互聯(lián),.Net集成極大的擴展了開發(fā)空間,異構數(shù)據(jù)集成、Service
Broker使您的數(shù)據(jù)和其它應用無縫集成,各種新數(shù)據(jù)類型和T-SQL擴展帶來了諸多靈活性。C#、VB.Net、XQuery、XMLA、ADO.Net
2.0、SMO、AMO等都將成為SQL
Server數(shù)據(jù)平臺上開發(fā)數(shù)據(jù)相關應用的有力工具。[[][]雷景生.數(shù)據(jù)庫系統(tǒng)及其應用[M].北京:電子工業(yè)出版社,2005.
章需求分析3.1業(yè)務需求業(yè)務需求(businessrequirement)是客戶對軟件制品目標的高層次要求。3.1.1主要業(yè)務流程該系統(tǒng)的主要流程是系統(tǒng)管理員或普通用戶通過登錄模塊進入系統(tǒng)主頁,之后可以選擇相應的功能對信息進行處理。系統(tǒng)中主要的業(yè)務流程的活動圖:1.管理員賬號管理活動圖:圖3.1管理員賬號管理活動圖2.部門管理活動圖:圖3.2部門管理活動圖3.職工管理活動圖:圖3.3職工管理活動圖4.文檔管理活動圖:圖3.4文檔管理活動圖5.個人辦公管理活動圖:圖3.5個人辦公管理活動圖3.2功能性需求3.2.1日程安排日程安排:個人可以添加工作安排、刪除工作安排、修改工作安排、查找工作安排,具體用例圖如圖3.6所示:圖3.6日程安排用例圖3.2.2部門管理部門基本信息管理:用戶對部門信息的管理,包括新增部門,修改部門,刪除部門和查看部門信息,具體用例圖如圖3.7所示:圖3.7部門管理用例圖3.2.3管理員賬號管理系統(tǒng)管理員可以添加用戶、刪除用戶、查看用戶,具體用例圖如圖3.8所示:圖3.8管理員賬號管理用例圖3.2.4職工管理
用戶可以添加職工、刪除職工、修改職工信息、查看、按姓名查找用戶,具體用例圖如圖3.9所示:圖3.9職工管理用例圖3.2.5輔助辦公會議室管理:用戶對會議室進行基本信息管理,包括會議室基本屬性設置和對會議室的增加、刪除、修改、查看,具體用例圖如圖3.10所示:圖3.10會議室管理用例圖會議管理:由用戶添加會議信息,并可以查看、刪除、修改會議信息,其用例圖如圖3.11所示:圖3.11會議管理用例圖辦公設備管理:由用戶添加辦公設備信息,并可以查看、刪除、修改辦公設備信息,其用例圖如圖3.12所示:圖3.12辦公設備管理用例圖3.2.6文檔管理文檔管理:用戶可以添加文檔類別、刪除文檔類別、修改文檔類別、添加文檔、刪除文檔、修改文檔、下載文檔。具體用例圖如圖3.13所示:圖3.13文檔管理用例圖3.3非功能性需求非功能需求包括產品必須遵從的標準、規(guī)范和合約;外部界面的具體細節(jié)和性能要求;設計或實現(xiàn)的約束條件及質量屬性。3.3.1環(huán)境需求服務器端環(huán)境如表3.1所示:表3.1服務器端環(huán)境系統(tǒng)所使用數(shù)據(jù)庫MicrosoftSQLServer2005SP1操作系統(tǒng)Windows7Web服務器Tomcat7.0數(shù)據(jù)庫SQLServer2005客戶端環(huán)境如表3.2所示:表3.2客戶端環(huán)境操作系統(tǒng)WindowsXP或其以上版本操作系統(tǒng)瀏覽器InternetExplorer分辨率最佳效果為1024×768像素3.3.2性能需求1.可維護性針對系統(tǒng)的各種操作設置詳細的日志,防止誤操作。用戶權限分級,可最大限度防止用戶越權操作。2.易操作性界面直觀、便捷,利于理解和操作,業(yè)務流程簡潔易懂。詳盡而美觀的報表可以形象地展示各類信息,免去數(shù)字的枯燥入味。3.可擴展性系統(tǒng)采用清晰的框架結構,盡量降低耦合度,便于應對需求的變遷和功能的升級。4.開放性系統(tǒng)的數(shù)據(jù)格式與行業(yè)標準保持一致,確保程序易于理解和升級,擁有良好的可移植性。5.安全性系統(tǒng)采用多重保護措施來維護信息安全,驗證碼防范惡意攻擊,用戶權限限定操作范圍,并針對可能的SQL注入進行了預防。另外對數(shù)據(jù)庫進行了備份,最大限度保證數(shù)據(jù)安全。系統(tǒng)設計4.1總體設計4.1.1體系結構設計本系統(tǒng)主要采用B/S(瀏覽器/服務器)模式,利用JSP的相關技術,設計并實現(xiàn)了可以在線登錄并完成辦公的網(wǎng)絡平臺。如圖4.1所示:圖4.1系統(tǒng)總體結構圖4.1.2功能架構設計網(wǎng)上辦公系統(tǒng)總功能結構圖如圖4.2所示:網(wǎng)上辦公系統(tǒng)網(wǎng)上辦公系統(tǒng)文檔管理模塊部門管理模塊綜合行政管理模塊個人辦公管理模塊郵件管理模塊文檔信息管理文檔類別管理收件箱發(fā)件箱添加部門管理管理部門信息添加日程管理管理日程管理新增資料下載管理資料下載管理部門新聞新增部門新聞圖4.2系統(tǒng)總功能結構圖4.2功能模塊設計4.2.1模塊設計1.登錄模塊實現(xiàn)用戶登錄,并對已登錄的用戶進行監(jiān)聽,防止重復登錄。本系統(tǒng)中對于登錄模塊的設計是供企業(yè)內部員工使用,使用權的授予是由系統(tǒng)管理員決定的,只有在系統(tǒng)管理員首次在員工管理模塊中添加了你的信息后,授予你登錄的“姓名”和“密碼”后你才能安全登錄,在此同時也授予你登錄的權限,在權限的范圍內你能夠完成相應操作。用戶輸入的登錄信息被后臺的數(shù)據(jù)庫匹配了才能夠安全登錄。否則是非法登錄不能進入本系統(tǒng)主頁。用戶輸入自己的“用戶名”和相匹配的“密碼”后,后臺的管理服務會對登錄的用戶的身份進行驗證,若匹配后進入系統(tǒng)首頁,否則會提示“用戶的用戶名或密碼不正確!”2.收/發(fā)文管理模塊功能設計該模塊總功能大體分為四部分:(1)建立發(fā)文:新建并發(fā)送公文。(2)瀏覽發(fā)文:以列表形式顯示公文存放在收件箱或發(fā)件箱中。(3)刪除發(fā)文:將選定的公文從數(shù)據(jù)庫中刪除。(4)查看詳細內容:查看選定公文的詳細內容。圖4.3收/發(fā)文管理模塊功能設計圖3.會議管理模塊功能設計該模塊總功能大體分為四部分:(1)查看會議記錄:將會議記錄以列表的形式顯示給用戶。(2)添加會議記錄:向數(shù)據(jù)庫中增加新的會議記錄。(3)刪除會議記錄:將選定的會議記錄從數(shù)據(jù)庫中刪除。(4)查看會議詳細信息:通過單擊會議主題鏈接查看會議的具體內容。圖4.4會議管理模塊功能設計圖4.公告管理模塊功能設計(1)瀏覽公告:以列表的形式將公告信息顯示給用戶。(2)添加新公告:向數(shù)據(jù)庫中增加新的公告信心。(3)修改公告:更新選定的信息。(4)刪除公告:將選定的公告信息從數(shù)據(jù)庫中刪除。(5)查看公告詳細內容:查看選定公告的具體信息。圖4.5公告管理模塊功能設計圖5.員工管理模塊功能設計(1)瀏覽員工信息:以列表的形式將所有用戶的信息顯示出來。(2)添加新員工:向數(shù)據(jù)庫中增加新的員工信息。(3)員工個人信息:更新選定的員工信息記錄。(4)刪除員工信息:將選定的員工信息從數(shù)據(jù)表中刪除。(5)查看員工詳細信息:查看選定員工的具體信息。圖4.6員工管理模塊功能設計圖6.文檔管理模塊總功能設計(1)瀏覽文件:將文件信息以列表的形式顯示給用戶。(2)瀏覽文件詳細內容:查看選定文件的具體內容。(3)刪除文件:從數(shù)據(jù)庫中刪除選定的文件信息并從磁盤中刪除該文件。(4)上傳文件:將用戶上傳的文件保存到服務器中的指定目錄下。(5)下載文件:將用戶選定的文件從服務器中下載到客戶端指定目錄下。圖4.7文檔管理模塊總功能設計圖4.2.2類圖1.權限管理類圖權限管理包括的類有公司員工權限窗體,部門,員工,功能菜單,權限。員工權限窗體類是用戶和系統(tǒng)的接口,利用它維護權限信息;部門類用于存儲部門信息;員工類用于存儲員工信息;功能菜單類用于存儲功能菜單信息;權限類用于存儲員工權限信息。其類圖如圖4.8所示:圖4.8權限管理類圖2.辦公用品管理類圖辦公用品信息包括的類有辦公用品信息管理窗體,辦公用品類別,辦公用品信息,辦公用品信息瀏覽窗體。辦公用品信息管理窗體類是用戶和系統(tǒng)的接口,利用它維護辦公用品信息;辦公用品類別類用于辦公用品類別信息;辦公用品信息類用于辦公用品信息;辦公用品信息瀏覽用于調用辦公用品信息類,顯示信息。其類圖如圖4.9所示:圖4.9辦公用品類圖3.郵件管理類圖郵件管理包括的類有網(wǎng)上辦公郵件列表面板,郵件發(fā)送窗體,登陸界面,網(wǎng)上辦公。郵件發(fā)送窗體類是用戶和系統(tǒng)的接口,利用它發(fā)送郵件;網(wǎng)上辦公表用于存儲郵件。其類圖如圖4.10所示:圖4.10郵件管理類圖4.員工管理類圖員工管理包括的類有登陸界面,公司員工信息列表面板,員工信息維護窗體,員工表。員工信息維護窗體類是用戶和系統(tǒng)的接口,利用它維護員工信息;員工表類用于存儲員工信息。其類圖如圖4.11所示:圖4.11員工管理類圖4.3數(shù)據(jù)庫設計4.3.1主要實體關系圖圖4.12主要實體關系圖(E-R圖)4.3.2主要數(shù)據(jù)庫表單設計本系統(tǒng)數(shù)據(jù)庫采用SQLServer2005數(shù)據(jù)庫,系統(tǒng)數(shù)據(jù)庫名稱jspOA。下面給出主要數(shù)據(jù)庫表單。表4.1用戶表序號字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號10
2usernameVarChar50是255
3pwdVarChar50是255
4cxVarChar50是255
5addtimeDateTime8是23
表4.2辦公設備表序號字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號10
2bianhaoVarChar50是255
3mingchengVarChar50是255
4gouzhishijianVarChar50是255
5gouzhijiageVarChar50是255
6jingshourenVarChar50是255
7shiyongbumenVarChar50是255
8beizhuVarChar50是255
9addtimeDateTime8是23
表4.3部門表序號字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號10
2bianhaoVarChar50是255
3mingchengVarChar50是255
4fuzerenVarChar50是255
5dianhuaVarChar50是255
6jianjieVarChar50是255
7addtimeDateTime8是23
表4.4會議室表序號字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號10
2bianhaoVarChar50是255
3daxiaoVarChar50是255
4fuzerenVarChar50是255
5addtimeDateTime8是23
表4.5日程安排表序號字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號10
2riqiVarChar50是255
3biaotiVarChar50是255
4beizhuVarChar50是255
5faburenVarChar50是255
6addtimeDateTime8是23
表4.6文檔表序號字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號10
2bianhaoVarChar50是255
3mingchengVarChar50是255
4leibieVarChar50是255
5faburenVarChar50是255
6jianjieVarChar50是255
7fujianVarChar50是255
8addtimeDateTime8是23
表4.7文檔類別表序號字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號10
2bianhaoVarChar50是255
3leibiemingchengVarChar50是255
4addtimeDateTime8是23
表4.8職工信息表序號字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號10
2gonghaoVarChar50是255
3xingmingVarChar50是255
4xingbieVar
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度冰淇淋品牌代理經(jīng)營數(shù)據(jù)監(jiān)測與分析合同
- 2025年度高科技農業(yè)項目墊資合同樣本
- 2025年度純凈水電商平臺運營合作協(xié)議范本
- 2025年度網(wǎng)絡安全風險評估與整改合同
- 醫(yī)院文化建設宣傳與落實方案計劃
- 小班社會性技能培養(yǎng)計劃
- 完美家庭學期班級家庭教育計劃
- 優(yōu)化項目周期管理的工作總結計劃
- 制定多層次績效激勵方案計劃
- 2025年金屬制衛(wèi)生、烹飪、餐飲器具項目建議書
- 跨境電商B2B數(shù)據(jù)運營高職PPT全套完整教學課件
- 鎖骨遠端骨折伴肩鎖關節(jié)脫位的治療
- 2023年中國煤化工行業(yè)全景圖譜
- 小學美術 四年級 人教版《造型?表現(xiàn)-色彩表現(xiàn)與創(chuàng)作》“色彩”單元美術作業(yè)設計《色彩的明與暗》《色彩的漸變》《色彩的情感》
- 2015年新版《中華人民共和國職業(yè)分類大典》
- 中國心臟重癥鎮(zhèn)靜鎮(zhèn)痛專家共識專家講座
- 企業(yè)生產制造部門預算編制模板
- 新概念英語第二冊單詞默寫表
- 教育心理學智慧樹知到答案章節(jié)測試2023年浙江師范大學
- 川教版七年級生命生態(tài)安全下冊第1課《森林草原火災的危害》教案
- 食品檢驗檢測機構能力建設計劃方案
評論
0/150
提交評論