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

下載本文檔

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

文檔簡介

xx大學xx學院畢業(yè)設計第81頁共60頁1前言引言在市場競爭過程中,對于一個企業(yè)而言,對信息的掌握程度、信息獲取是否及時、信息能否得到充分的利用、對信息的反應是否敏感準確,也越來越成為衡量一個企業(yè)市場競爭能力的重要因素。商場如戰(zhàn)場,新一代的戰(zhàn)爭是信息化戰(zhàn)爭,如何使企業(yè)信息化建設完善起來?

在這種情況下,開發(fā)OA辦公自動化系統(tǒng)是當務之急的事了。本系統(tǒng)是以新聞發(fā)布、文件傳送為核心的辦公自動化系統(tǒng),是一套集新聞管理、文件傳送管理、信息發(fā)布、人事管理、局域網(wǎng)短消息快速傳送等為一體的辦公自動化系統(tǒng)。

該系統(tǒng)除了必須滿足當前的應用要求外,在整套系統(tǒng)的設計過程中,還專門強調(diào)了其先進性及可擴展性。當前的信息技術日新月異,如果這套系統(tǒng)只著眼于當前的需求,而忽視了對系統(tǒng)技術的前瞻性,可以在不久的將來,系統(tǒng)必將不能滿足客戶日益增長的需求,導致系統(tǒng)的生命周期縮短,從而增加客戶在信息化建設上的投資。第一章緒論中小企業(yè)辦公自動化管理系統(tǒng)(OA),是伴隨著Internet技術在各個領域的廣泛應用,和各行各業(yè)企業(yè)信息化建設步伐的加快應運而生。當代社會已經(jīng)進入信息時代,信息技術革命使社會的各個領域都發(fā)生了翻天覆地的變化,每個企業(yè)都必須緊跟時代的步伐,加強企業(yè)競爭力和提升現(xiàn)代化企業(yè)的管理能力,以適應整個社會的發(fā)展變化。企業(yè)對信息需求的增長,使計算機、網(wǎng)絡技術已經(jīng)滲透到企業(yè)的日常工作中。傳統(tǒng)的企業(yè)內(nèi)信息的交流方式早已不能滿足企業(yè)對大量信息的快速傳遞與處理的需求,中小企業(yè)辦公自動化管理系統(tǒng)的應用滿足了企業(yè)的辦公網(wǎng)絡化、自動化的管理需求,提高了企業(yè)內(nèi)部的管理水平,進而全面提升了企業(yè)在市場競爭中的綜合競爭力。1.1課題背景1.1.1辦公自動化概述辦公自動化,英文OfficeAutomation,簡稱OA,是辦公信息處理的自動化,它利用先進的技術,使人的各種辦公業(yè)務活動逐步由各種設備、各種人、機信息系統(tǒng)來協(xié)助完成,達到充分利用信息,提高工作效率和工作質(zhì)量,提高生產(chǎn)率的目的。辦公自動化由70年代末80年代初在我國提出,到現(xiàn)在已有近二十年的發(fā)展歷史。由于辦公自動化技術的不斷發(fā)展,辦公自動化新產(chǎn)品不斷的出現(xiàn),辦公自動化的內(nèi)涵也不斷地豐富和發(fā)展。傳統(tǒng)辦公模式圖1.1傳統(tǒng)辦公模式傳統(tǒng)的辦公模式主要以紙介質(zhì)為主,在信息革命的浪潮中,顯然已經(jīng)遠遠不能滿足高效率、快節(jié)奏的現(xiàn)代工作和生活的需要。如何實現(xiàn)信息處理的自動化和辦公的無紙化逐步得到了人們的重視。網(wǎng)絡辦公模式圖1.2網(wǎng)絡化辦公模式現(xiàn)有網(wǎng)絡辦公自動化系統(tǒng)和大型信息管理系統(tǒng)中,企業(yè)業(yè)務流程重組或者是文件流轉(zhuǎn)功能都是核心功能。同時企業(yè)辦公主要是一個文件流轉(zhuǎn)的過程,所有的辦公事務都可以抽象成一個數(shù)據(jù)庫對象。WEB方式的辦公自動化系統(tǒng)目前辦公自動化系統(tǒng)較成熟的模式是客戶/服務器方式,而新一代的辦公自動化系統(tǒng)則應是Internet/Intranet方式,即B/S(Browser/Server,B/S)結構,才更能適應目前及未來的要求。1.1.2中小企業(yè)辦公模式的現(xiàn)狀大部分中小型企業(yè)自成立至今,辦公模式為傳統(tǒng)的辦公模式并主要以紙介質(zhì)為主,在信息革命的浪潮中,顯然已經(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)“無紙”辦公。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ā)展和國內(nèi)信息技術應用水平的提高,在辦公過程中,傳統(tǒng)的工作方式和審批模式己經(jīng)難以滿足新的需求,實現(xiàn)辦公自動化已經(jīng)是提高政府機關和企事業(yè)單位辦公效率,規(guī)范化管理的必然趨勢。辦公自動化系統(tǒng)的帶來的好處有:(1)信息傳遞與溝通交流順暢排除因職能、職位、距離等原因造成的信息聯(lián)絡不暢而帶來的企業(yè)發(fā)展羈絆,通過構建內(nèi)部通訊、信息發(fā)布與交流平臺,實現(xiàn)多途徑的聯(lián)絡與溝通,減少信息在途時間,提高信息的時效性,與此同時,縮短領導與職員之間,各部門之間的距離。(2)規(guī)范工作管理,提高整體效率解決了跨地域跨部門多崗位間的業(yè)務處理諸多問題,有效避免工作中出現(xiàn)的脫節(jié)、延誤、錯辦等情況,杜絕職責不清、工作推脫等怠工現(xiàn)象,實現(xiàn)網(wǎng)上協(xié)同辦公,增強組織協(xié)調(diào)能力,提高團隊協(xié)作能力。同時,加強了領導實時了解事務狀態(tài),實時掌控工作進度,強化了過程控制與監(jiān)督,加強了工作管理。(3)整合信息資源,實現(xiàn)知識管理打破“信息孤島”,徹底改變文件丟失遺漏、管理分散、查找不方便等現(xiàn)象,解決因人事變動導致經(jīng)驗流失等問題,通過知識管理,有效整合并積累各類資源,實現(xiàn)再利用。(4)增強凝聚力,提高響應能力在降低管理成本,促進管理進步的同時,能夠培養(yǎng)全員信息化關注與參與意識,激發(fā)掌握和利用先進信息技術的熱情,提高專業(yè)素質(zhì),形成全新的企業(yè)文化。辦公自動化是信息社會的一種新型辦公方式,它將現(xiàn)代化辦公和計算機網(wǎng)絡功能結合。隨著信息技術的發(fā)展,辦公自動化在行政企事業(yè)單位的管理、經(jīng)營活動中發(fā)揮著日益重要的作用。通過網(wǎng)絡,組織機構內(nèi)部的員工可跨越時間、地點協(xié)同工作。通過辦公自動化系統(tǒng)所實施的交換式網(wǎng)絡應用,使信息的傳遞更加快捷和方便,從而極大地擴展了管理手段,實現(xiàn)了運營的高效。1.3設計技術及開發(fā)環(huán)境1.3.1設計技術自從Servlet技術產(chǎn)生以來,J2EE的Web開發(fā)技術與開發(fā)框架便層出不窮。這些技術和框架的產(chǎn)生,在給我們的開發(fā)帶來方便的同時,也讓我們眼花繚亂,導致疲于學習這些框架。然而一直保持優(yōu)勢地位的不多,目前J2EE各種框架技術的核心技術依然是J2EE的三項基礎技術——JSP、JavaBean、Servlet,而開源框架還是Struts+Spring+Hibernate的天下,目前這種組合是最好的選擇。(1)JSP頁面技術JSP產(chǎn)生于Servlet之后,主要是為了解決Servlet中輸出HTML代碼效率低的問題而產(chǎn)生的。JSP技術比較簡單,類似于ASP、PHP這些腳本語言。JSP的技術主要是由以下兩個部分組成:JSP的基本語法:兩個注釋、3個腳本元素、8個動作指令。JSP的九大內(nèi)置對象:request請求對象、response響應對象、pageContext頁面上下文對象、session會話對象、application應用程序?qū)ο蟆ut輸出對象、config配置對象、page頁面對象和exception例外對象。(2)JavaBean組件技術JavaBean稱為“Java豆”,它的原意是封裝業(yè)務邏輯,以便于外界的調(diào)用。調(diào)用者可以是JSP,也可以是其他的類。JavaBean組件由一些屬性和操作這些屬性的函數(shù)組成。(3)Servlet技術Servlet產(chǎn)生于JSP技術之前,它最大的特點就是基于線程。與傳統(tǒng)的CGI相比,每一個CGI請求都會產(chǎn)生一個新的進程,而每一個Servlet請求都只會產(chǎn)生一個線程,這對于系統(tǒng)的利用率來說是一場革命。Servlet是MVC開發(fā)的技術,所有基于J2EE的MVC框架都離不開Servlet。通常Servlet用于進行系統(tǒng)的初始化、服務攔截、過濾等。最典型的應用是過濾器、監(jiān)聽器。(4)StrutsStruts是一個基于J2EE平臺的MVC框架,主要是采用Servlet和JSP技術來實現(xiàn)的,是開發(fā)Web應用程序的開放源碼框架。Struts把Servlet、JSP、自定義標簽和信息資源(messageresources)整合一個統(tǒng)一的框架中,開發(fā)人員利用其進行開發(fā)時不用再自己編碼實現(xiàn)全套MVC模式,極大地節(jié)省了時間。本系統(tǒng)選用Struts作為MVC的控制器,因為它足夠成熟,用戶群廣泛。雖然它也有缺點,但完全利用別的軟件彌補,比如利用Sitemesh代替Titles等。WebWork很優(yōu)秀,但起步晚,用戶群太??;JSF和Tapestry是重量級的MVC架構。通過這個兩個方面的對比即可得出Struts的兩大優(yōu)點,即用戶群大且輕量級。(5)Hibernate3.0Hibernate是一個開放源碼的對象關系映射(ORM)框架,它對JDBC進行了非常輕量級的對象封裝,使得Java程序員可以隨心所欲地使用對象編程思維來操縱數(shù)據(jù)庫。Hibernate可以應用在任何JDBC的場合,既可以在Java的客戶端程序使用,也可以在Servlet/JSP的Web應用中使用,最具革命意義的是,Hibernate可以在應用EJB的J2EE架構中取代CMP,完成數(shù)據(jù)持久化的重任。(6)Spring2.0Spring是一個輕型容器(light-weightcontainer),是一個目前非常活躍的開源項目。其核心是Bean工廠(BeanFactory),用以構造我們所需要的M(Model)。在此基礎之上,Spring提供了IoC(InversionofControl)的容器和AOP(Aspect-OrientedProgramming,面向?qū)用娴木幊?的實現(xiàn),用它來提供非管理環(huán)境下申明方式的事務、安全等服務;對Bean工廠的擴展ApplicationContext更加方便我們實現(xiàn)J2EE應用;DAO/ORM的實現(xiàn)方便我們進行數(shù)據(jù)庫的開發(fā);WebMVC和SpringWeb提供了JavaWeb應用的框架或與其他流行的Web框架進行集成。1.3.2開發(fā)環(huán)境(1)JDK軟件我們要開發(fā)J2EE的系統(tǒng),卻需要安裝的是J2SE。J2SE的JDK是開發(fā)任何Java系統(tǒng)必須安裝的工具包,而J2EE是指EJB、JSF等這些工具包,在不需要開發(fā)這些功能時是不需要安裝的。我們選用1.5的版本進行開發(fā)。(2)數(shù)據(jù)庫軟件SQL2005SQL2005是最受歡迎的開源SQL數(shù)據(jù)庫管理系統(tǒng),它由Microsoft開發(fā)、發(fā)布和支持。SQL2005服務器支持關鍵任務、重負載生產(chǎn)系統(tǒng)的使用,也可以將它嵌入到一個大配置(mass-deployed)的軟件中去。它因為以下優(yōu)點而廣受歡迎。SQL2005是一個數(shù)據(jù)庫管理系統(tǒng)SQL2005是一個關系數(shù)據(jù)庫管理系統(tǒng)SQL2005服務器是一個快捷的、可靠的和易于使用的數(shù)據(jù)庫服務器SQL2005服務器工作在客戶/服務器或嵌入系統(tǒng)中有大量的SQL2005軟件可以使用在此系統(tǒng)中我們選用SQL2005簡約企業(yè)版本進行開發(fā)。(3)Web服務器TomcatTomcat是Apache-Jarkarta的一個子項目,是一個免費的、開放源碼的、支持JSP和Servlet技術的容器,它同時又是一個Web服務器軟件。Tomcat很受廣大程序員的喜歡,因為它運行時占用的系統(tǒng)資源小,擴展性好,支持負載平衡與郵件服務等開發(fā)應用系統(tǒng)常用的功能。Tomcat是一個小型的輕量級應用服務器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調(diào)試JSP程序的首選。在本系統(tǒng)中我們選用穩(wěn)定版本Tomcat6.x進行開發(fā)。(4)集成開發(fā)工具Eclipse+MyEclipse7.0是目前最流行的Java集成開發(fā)工具。Eclipse一經(jīng)出現(xiàn)就以其快速、豐富的特性贏得了認可,其主要的屬性有快速的性能、重構性能、快速修復錯誤、調(diào)整/組織導入包、彈出窗口進行代碼自動裝配。由于功能強大,Eclipse一度成為JavaIDE領域的霸主。它能夠很好地與SQL2005、Tomcat進行集成。本系統(tǒng)中我們選用MyEclipse7.0作為Eclipse的擴展開發(fā)工具。2可行性分析第二章可行性分析可行性是系統(tǒng)開發(fā)的一項關鍵步驟,它是通過對整個系統(tǒng)的需求,技術及開發(fā)方法,以及開發(fā)人員,所需資金的綜合考慮以評估對于該系統(tǒng)的開發(fā)是否符合實際??尚行苑治霭ǎ航M織和管理上的可行性、技術可行性、經(jīng)濟可行性。2.1組織和管理可行性基于中小型企業(yè)的辦公自動化系統(tǒng)采用模塊化開發(fā)方法,將整個系統(tǒng)劃分為多個功能模塊,并根據(jù)開發(fā)小組成員的實際能力分配相應的模塊,這種將系統(tǒng)功能平行劃分的方法有助于系統(tǒng)開發(fā)的組織和管理。2.2經(jīng)濟可行性通過網(wǎng)站對企業(yè)內(nèi)部信息進行全面的自動化的管理,大大提高了企業(yè)的辦公效率。通過系統(tǒng)對企業(yè)生產(chǎn)經(jīng)營過程中的數(shù)據(jù)進行全面的管理和統(tǒng)計,避免人為處理各類數(shù)據(jù)時所產(chǎn)生的各種問題,提高了企業(yè)的經(jīng)濟效益,為企業(yè)經(jīng)營決策提供了大量的、權威的數(shù)據(jù),使企業(yè)的管理進行到科學化、系統(tǒng)化的范籌。硬件方面主要是計算機,我們的實際情況可以滿足開發(fā)任務,所需資料書籍可以到圖書館翻閱或者個人購買,因此整個系統(tǒng)的所需投資符合我們的支付狀況,經(jīng)濟可行性良好。2.3技術可行性基于中小型企業(yè)的辦公自動化系統(tǒng)的開發(fā)采用了先進成熟并且符合實際應用的開發(fā)方法,廣泛應用于網(wǎng)站開發(fā)的網(wǎng)頁開發(fā)工具Dreamweaver,MyEclipse,動態(tài)網(wǎng)頁開發(fā)技術JSP和MVC架構技術Struts、Spring和Hibernate,功能強大的數(shù)據(jù)庫管理工具SQL2005,結合自己的實際開發(fā)能力,可以開發(fā)出較為完善的辦公自動化系統(tǒng)。應解決的主要問題及技術要求:收集系統(tǒng)開發(fā)所使用的足夠的信息。按實際應用的可行性劃分模塊,確定模塊功能。建立完善的數(shù)據(jù)庫支持環(huán)境。使用JSP語言實現(xiàn)前臺頁面視圖,使用Struts、Spring和Hibernate實現(xiàn)MVC架構,并實現(xiàn)與數(shù)據(jù)庫之間的各項操作。各模塊功能的協(xié)調(diào)及信息的溝通。xx大學xx學院畢業(yè)設計5系統(tǒng)實現(xiàn)第三章需求分析3.1現(xiàn)行業(yè)務分析3.1.1業(yè)務流程該系統(tǒng)的主要流程是系統(tǒng)管理員或普通用戶通過登錄模塊進入系統(tǒng)主頁,之后可以選擇相應的功能對自己的信息進行處理。業(yè)務流程圖如下:圖3.1web-oa系統(tǒng)業(yè)務流程圖3.1.2功能分析系統(tǒng)的主要功能概述如下:工作流程1)新建工作新建工作共分為7個模塊,分別為:公文:包括收文和發(fā)文。收文:首先要填寫要接收工作的名稱或者文號。行政該模塊主要功能如下,在該模塊下進行網(wǎng)上辦公時必須填寫該工作的名稱或文號。工作交辦:自己的工作進行交辦。督查督辦:對下級的工作進行督辦。值班登記:對值班人員進行登記。辦公用品申領:可以對辦公用品進行申領。會議申請:申請會議場所及由相關部門做好會議準備。用車申請:對用車進行申請登記。復印登記:對復印相關信息進行登記。人事。主要包括:請假申請;出差申請;加班登記;獎懲擬案。財務。主要包括:請款申請;日常收支記錄。研發(fā)。主要包括:立項申請。生產(chǎn)。主要包括:產(chǎn)品修改申請;產(chǎn)品質(zhì)量檢測報告。銷售。主要包括:訂單;生產(chǎn);發(fā)貨;銷售記錄;潛在用戶登記;客戶反饋登記。2)待辦工作待辦工作分為三個狀態(tài):未接收,辦理中,已辦結。工作流基本查詢:可以根據(jù)流程名稱,流程狀態(tài)、范圍、開始日期、流水號、名稱、數(shù)量等條件查詢工作。特別說明:經(jīng)辦人可以查詢自己經(jīng)辦的工作,監(jiān)控人和查詢?nèi)丝刹樵冊摿鞒趟泄ぷ鳎到y(tǒng)管理員可以查詢所有工作。工作流高級查詢:高級查詢有基本查詢的全部功能外,還有統(tǒng)計報表功能。還有包括公文,收文等新建工作中所有的工作流程。3) 工作監(jiān)控主要監(jiān)控正在進行中的工作。4) 工作銷毀工作銷毀與還原,可以根據(jù)工作流程,工作流程發(fā)起人,起始日期流水號,工作名稱等查詢到已經(jīng)刪除的工作,然后進行徹底的銷毀或還原。檔案中心1)卷庫管理查看公司所有的卷庫并進行管理,包括添加卷庫,刪除卷庫等。2)案卷管理 查看公司所有的案卷并進行管理,包括添加案卷,刪除案卷,查詢特定案卷等3)文件管理主要對公司的案卷借閱進行管理,其中包括案卷借閱和借閱審批.4)案卷借閱 主要對公司的案卷借閱進行管理,其中包括案卷借閱和借閱審批。案卷借閱:查看公司所有案卷的借閱記錄,包括:待批準借閱,已批準借閱,未批準借閱和已歸還借閱以及申請借閱等。案卷審批:對公司案卷借閱進行審批,包括待批準借閱,已批準借閱,未批準借閱,以及已歸還借閱5)檔案統(tǒng)計該模塊包括:借閱統(tǒng)計和案卷統(tǒng)計。其中借閱統(tǒng)計用來統(tǒng)計已借閱文件數(shù)量;案卷統(tǒng)計用來統(tǒng)計公司所有案卷數(shù)量。6)檔案銷毀 查看已銷毀文件文檔中心1)知識共享員工可以上傳文件和下載文件,如ppt、word、excel格式等,顯示上傳時間,上傳者,可以新建文件夾,并查看文件的大小及屬性,也可以搜索自己想要的文檔。管理員可以刪除文件并修改文件,文件夾之間的內(nèi)容可以互相移動。2)電子期刊可以把自己單位的電子期刊放上面去共員工下載或瀏覽。3)規(guī)章制度可以把單位的人事制度,行政制度,市場制度條例放里面,讓員工可以及時了解單位的規(guī)長制度。4)網(wǎng)絡硬盤可以上傳一些常用的軟件給單位員工下載,還有些電影,游戲之類的,讓員工之間傳送數(shù)據(jù)更加方便。員工可以新建文件夾,文件夾可以自己設定密碼,讓自己或特定人瀏覽和下載。CRM管理1﹚銷售管理①產(chǎn)品信息查看產(chǎn)品信息:列出所有產(chǎn)品的信息產(chǎn)品查詢:用戶輸入供應商的名稱,產(chǎn)品的名稱,產(chǎn)品的型號,產(chǎn)品的類別,產(chǎn)品的描述,根據(jù)用戶輸入的數(shù)據(jù)查詢產(chǎn)品,如果有這個商品,還可以導出商品的信息,生成EXCEL表格服務型產(chǎn)品信息:列出服務型產(chǎn)品的信息。服務型產(chǎn)品查詢:用戶輸入供應商的名稱和服務的名稱以及產(chǎn)品描述的內(nèi)容,可以查詢服務型產(chǎn)品信息的內(nèi)容,然后還可以導出內(nèi)容生成EXCEL表格②產(chǎn)品信息管理產(chǎn)品管理:對所有的產(chǎn)品的信息修改操作,可以修改它的商品的供應商信息等等。新建產(chǎn)品:就是對產(chǎn)品的基本信息全部添加,對于添加的新商品,需要輸入他的供應商、產(chǎn)品編號、產(chǎn)品名稱、產(chǎn)品類別、產(chǎn)品型號、計量單位、成本價、出售價、產(chǎn)品的描述、產(chǎn)品的樣本圖片、產(chǎn)品的備注。產(chǎn)品查詢:查詢產(chǎn)品是否存在,通過供應商、產(chǎn)品名稱、產(chǎn)品型號、產(chǎn)品類別、產(chǎn)品描述查詢及導出數(shù)據(jù)。服務產(chǎn)品管理:顯示服務型產(chǎn)品的全部內(nèi)容,以及修改產(chǎn)品的信息。新建服務產(chǎn)品:就是對服務型產(chǎn)品的基本信息全部添加,對于添加的服務型商品,需要輸入他的供應商、服務型名稱、服務型收費的標準、服務描述和備注。服務產(chǎn)品查詢:查詢服務型產(chǎn)品的信息,通過供應商、服務名稱、產(chǎn)品描述查詢服務型產(chǎn)品,還可以導出其數(shù)據(jù)。銷售合同管理銷售合同管理模塊分為:合同管理:對于和歸公司簽訂的合同,都需要一份電子文檔保存起來,并且可以對合同進行電子修改。新建合同:合同的基本信息包括客戶名稱、合同的編號、合同的類型、合同打印樣式、合同名稱、合同描述、合同條款、可以上傳附件、合同的內(nèi)容、生效日期、終止日期、生效日期和終止日期的提醒。并且要附上簽約人的買賣人雙方、創(chuàng)建日期及創(chuàng)建人。合同查詢:根據(jù)客戶的類別、銷售的方式、客戶的名稱、客戶的編碼、地區(qū)、客戶的來源、行業(yè)的屬性、簽約人、合同的類型、合同的編號、合同的名稱、簽約人(賣方)、生效的日期以及合同的性質(zhì)查詢合同,還可以導出合同的基本內(nèi)容。銷售記錄管理:對于已經(jīng)存在的銷售記錄,可以對他進行修改,刪除,總結等等。銷售記錄管理模塊分為:新建銷售記錄:新建記錄號、客戶名稱、記錄日期、銷售員、記錄員、產(chǎn)品名稱、產(chǎn)品的性質(zhì)、單價、數(shù)量以及備注。銷售記錄查詢:可以根據(jù)客戶的類別、客戶的名稱、客戶編碼、客戶簡稱、地區(qū)、銷售方式、行業(yè)屬性、企業(yè)性質(zhì)、產(chǎn)品類別、產(chǎn)品名稱、產(chǎn)品型號、銷售記錄號、服務名稱、服務描述、以及記錄的日期進行銷售記錄的查詢。綜合查詢該模塊主要包括:銷售合同查詢:可以根據(jù)銷售部門、合同類型、合同編號、合同名稱、簽約人、創(chuàng)建人、以及生效日期、合同的性質(zhì)、客戶名稱、客戶編碼、客戶簡稱、行業(yè)屬性、企業(yè)性質(zhì)及企業(yè)描述查詢合同相關信息2)客戶關系①客戶基本信息管理客戶管理:查詢所有的客戶信息,以分頁的形式顯示出來。點擊相應的記錄進行編輯和刪除操作。新建客戶:新建一個客戶。按照要求錄入信息??蛻舨樵儯喊凑沼脩舻匿浫霔l件查詢客戶信息。查詢結果是一個列表顯示。點擊相應的記錄進行操作。聯(lián)系人信息管理聯(lián)系人管理:查詢所有的聯(lián)系信息,以分頁的形式顯示出來。點擊相應的記錄進行編輯和刪除操作。新建聯(lián)系人:新建一個客戶。按照要求錄入信息。聯(lián)系人查詢:按照用戶的錄入條件查詢客戶信息。查詢結果是一個列表顯示。點擊相應的記錄進行操作??蛻舴展芾砜蛻舴展芾恚翰樵兯械目蛻舴沼涗洠苑猪摰男问斤@示出來。點擊相應的記錄進行編輯和刪除操作??蛻舴沼涗洠盒陆ㄒ粭l客戶服務記錄。按照要求錄入信息。客戶服務查詢:按照用戶的錄入條件查詢客戶服務信息。查詢結果是一個列表顯示。點擊相應的記錄進行操作。④綜合查詢客戶查詢:按照用戶的錄入條件查詢客戶信息。查詢結果是一個列表顯示。點擊相應的記錄進行操作??蛻舴詹樵儯喊凑沼脩舻匿浫霔l件查詢客戶服務信息。查詢結果是一個列表顯示。點擊相應的記錄進行操作。⑤客戶關懷本周生日客戶:顯示本周生日的客戶,以一個列表顯示出來。點擊相應記錄進行關懷操作。本月生日客戶:顯示本月生日的客戶,以一個列表顯示出來。點擊相應記錄進行關懷操作。3)供應商 ①供應商信息管理供應商管理:分頁顯示所有的供應商。結果以一個列表顯示出來。點擊相應的記錄進行編輯和刪除操作。新建供應商:新建一個供應商記錄。按照要求錄入信息。供應商查詢:按照用戶的錄入條件查詢供應商信息。查詢結果是一個列表顯示。點擊相應的記錄進行操作。②供應聯(lián)系人管理聯(lián)系人管理:分頁顯示所有的供應聯(lián)系人。結果以一個列表顯示出來。點擊相應的記錄進行編輯和刪除操作。新建聯(lián)系人:新建一個供應聯(lián)系人記錄。按照要求錄入信息。聯(lián)系人查詢:按照用戶的錄入條件查詢供應聯(lián)系人信息。查詢結果是一個列表顯示。點擊相應的記錄進行操作。③采購訂單4)統(tǒng)計分析客戶統(tǒng)計分析:按照當前用戶錄入條件統(tǒng)計符合條件的客戶信息。結果以分頁列表顯示。點擊相應的記錄進行編輯和刪除操作??蛻舴战y(tǒng)計:按照當前用戶錄入條件統(tǒng)計符合條件的客戶服務信息。結果以分頁列表顯示。點擊相應的記錄進行編輯和刪除操作。銷售統(tǒng)計:按照當前用戶錄入的信息統(tǒng)計銷售情況。結果以一個分頁列表顯示所有的銷售記錄,點擊相應的記錄進行編輯和刪除操作。信息交流 信息交流模塊主要包括:內(nèi)部論壇:員工可以發(fā)布信息在論壇上面,發(fā)帖越多,評論越多得得積分也將越多,論壇主題可以分幾個區(qū),義務區(qū),技術區(qū),和休閑區(qū)等。大事記:管理員可以在此發(fā)布本單位的大事件。投票系統(tǒng):當單位遇到什么時間需要投票決定時,可以在此發(fā)布投票信息供員工投票,也就代替了傳統(tǒng)的會議投票,效率更高。網(wǎng)絡會議室:可以在開此視頻會議,聽眾也可以打字及時反饋信息,也可以群聊或者私聊,及時在沒有QQ的情況下溝通自如。也可以群發(fā)或者個人之間發(fā)送文件等,讓員工也不要下載其他軟件而感到麻煩,真正達到一體化,一站到位。第四章系統(tǒng)設計4.1系統(tǒng)設計基于中小企業(yè)的辦公自動化系統(tǒng)采用結構化與原型法相結合的方法。這種綜合法的優(yōu)點是它兼顧了結構化開發(fā)方法開發(fā)過程控制性強的特點以及原型法開發(fā)周期短、見效快的特點。采用兩者結合的形式進行系統(tǒng)的開發(fā)時,采用了結構化生命周期法的設計思想,即自頂向下,從總體到部分,合理劃分系統(tǒng)的結構,設計數(shù)據(jù)庫模型。在系統(tǒng)的分析與初步設計上采用原型法做出原始模型,根據(jù)實際反映的情況,繼續(xù)按結構化生命周期法進行系統(tǒng)的詳細設計及其實施與轉(zhuǎn)換、系統(tǒng)維護與評價階段的工作。合理采用綜合法,使開發(fā)過程更具靈活性,往往會取得更好的開發(fā)效果。該系統(tǒng)是基于B/S(Browser/Server,B/S)架構的三層體系結構,即瀏覽器和服務器結構。它是隨著Internet技術的興起,對C/S結構的一種變化或者改進的結構。在這種結構下,用戶工作界面是通過瀏覽器來實現(xiàn),極少部分事務邏輯在前端(Browser)實現(xiàn),但是主要事務邏輯在服務器端(Server)實現(xiàn),形成所謂三層結構。這樣就大大簡化了客戶端電腦載荷,減輕了系統(tǒng)的維護與升級的成本和工作量,降低了用戶的總體成本。特別是在JAVA這樣的跨平臺語言出現(xiàn)之后,B/S架構管理軟件更是方便、快捷、高效。如果能將該系統(tǒng)劃分的用戶身份驗證模塊和其他模塊再分解成一些相互獨立、功能簡單、易于理解和修改的模塊,這樣的系統(tǒng)就具備了系統(tǒng)設計首要考慮的可變更性。由模塊組合構成的系統(tǒng)一般稱為模塊化結構系統(tǒng)。在這樣的系統(tǒng)中,由于各個模塊之間基本上是相互獨立的,所以每個模塊都可以獨立的被理解、編程、調(diào)試和修改,使其復雜的系統(tǒng)設計工作變得相對簡單。在遵循模塊化結構設計原則的基礎上,根據(jù)實現(xiàn)的目標,用戶身份驗證只需要一個模塊,而其他模塊則分成了八個不同的子模塊,各子模塊既相互配合,又各自具有一定的獨立功能。這樣就形成了一個樹形的結構。4.1.1用戶身份驗證模塊流程圖在用戶身份驗證模塊的總體流程分析中業(yè)務流程圖是表現(xiàn)個人辦公流程的一個主要圖例,用戶通過表單提供登陸信息,系統(tǒng)根據(jù)用戶提供的信息對用戶進行查詢鑒別,如果身份合法,則將用戶導向系統(tǒng)主頁。另外,從系統(tǒng)退出后也進入系統(tǒng)登陸頁面。此時,用戶的身份信息都會被清空。流程圖如下所示:圖4.1用戶身份驗證流程圖4.1.2個人通訊錄模塊流程圖系統(tǒng)用戶通過登陸驗證進入系統(tǒng)主頁面,然后選擇進入個人通訊錄管理模塊頁面,用戶可以通過選擇不同的鏈接,進行相應的新增聯(lián)系人、查看、修改以及刪除等操作。當點擊“查看”鏈接時,會顯示所選的聯(lián)系人的信息,之后可以點擊“返回通訊錄主頁面”再返回到通訊錄列表頁面;當點擊“新增聯(lián)系人”鏈接時,會進入聯(lián)系人信息輸入頁面,當輸入相關信息后點擊“提交”按鈕,如果成功則會返回到通訊錄列表頁面,并提示“添加成功”,如果失敗,則會提示相關的錯誤信息,如果不想添加,則可以點擊“返回通訊錄主頁面”返回到通訊錄列表頁面;當點擊“修改”鏈接時,則會進入到修改頁面,并在表單中顯示要修改的聯(lián)系人信息,當更改某個表單中的數(shù)據(jù)后,再點擊“提交”按鈕,如果成功,則會返回到通訊錄列表頁面,并提示“修改成功”,否則會提示相關的錯誤信息,如果不想修改,則可以點擊“返回通訊錄主頁面”返回到通訊錄列表頁面;當點擊“刪除”鏈接時,則會刪除當前選擇的聯(lián)系人信息,并提示“刪除成功”。流程圖如下所示:圖4.2個人通訊錄流程圖4.1.3職工信息管理模塊流程圖系統(tǒng)用戶通過登陸驗證進入系統(tǒng)主頁面,通過選擇“職工信息管理”菜單進入相應頁面。如果登錄用戶是“系統(tǒng)管理員”,則可以顯示此模塊,用戶可以通過選擇不同的鏈接,進行相應的新增職工、查看、修改以及刪除等操作。當點擊“查看”鏈接時,會顯示所選的職工的信息,之后可以點擊“返回主頁面”再返回到職工信息列表頁面;當點擊“新增職工”鏈接時,會進入職工信息輸入頁面,當輸入相關信息后點擊“提交”按鈕,如果成功則會返回到職工信息列表頁面,并提示“添加成功”,如果失敗,則會提示相關的錯誤信息,如果不想添加,則可以點擊“返回主頁面”返回到職工信息列表頁面;當點擊“修改”鏈接時,則會進入到修改頁面,并在表單中顯示要修改的職工信息,當更改某個表單中的數(shù)據(jù)后,再點擊“提交”按鈕,如果成功,則會返回到職工信息列表頁面,并提示“修改成功”,否則會提示相關的錯誤信息,如果不想修改,則可以點擊“返回職工信息列表主頁面”返回到職工信息列表頁面;當點擊“刪除”鏈接時,則會刪除當前選擇的職工信息,并提示“刪除成功”。如果登錄用戶是“普通用戶”,則不會顯示此模塊,而只會顯示登錄成功頁面,并且用戶只能查看與修改個人信息,通過點擊“查看信息”與“修改信息”兩個鏈接即可完成相應操作。流程圖如下所示:圖4.3職工信息管理流程圖4.1.4日程安排模塊流程圖系統(tǒng)用戶通過登陸驗證進入系統(tǒng)主頁面,然后選擇進入日程安排模塊頁面,用戶可以通過選擇不同的鏈接,進行相應的新增日程、查看、修改以及刪除等操作。當點擊“查看”鏈接時,會顯示所選的日程的信息,之后可以點擊“返回日程主頁面”再返回到日程列表頁面;當點擊“新增日程”鏈接時,會進入日程信息輸入頁面,當輸入相關信息后點擊“提交”按鈕,如果成功則會返回到日程列表頁面,并提示“添加成功”,如果失敗,則會提示相關的錯誤信息,如果不想添加,則可以點擊“返回日程主頁面”返回到日程列表頁面;當點擊“修改”鏈接時,則會進入到修改頁面,并在表單中顯示要修改的日程信息,當更改某個表單中的數(shù)據(jù)后,再點擊“提交”按鈕,如果成功,則會返回到日程列表頁面,并提示“修改成功”,否則會提示相關的錯誤信息,如果不想修改,則可以點擊“返回日程主頁面”返回到日程列表頁面;當點擊“刪除”鏈接時,則會刪除當前選擇的日程信息,并提示“刪除成功”。流程圖如下所示:圖4.4日程安排流程圖4.1.5工作日志模塊流程圖系統(tǒng)用戶通過登陸驗證進入系統(tǒng)主頁面,然后選擇進入工作日志模塊頁面,用戶可以通過選擇不同的鏈接,進行相應的新增日志、查看、修改以及刪除等操作。當點擊“查看”鏈接時,會顯示所選的日志的信息,之后可以點擊“返回日志主頁面”再返回到日志列表頁面;當點擊“新增日志”鏈接時,會進入日志信息輸入頁面,當輸入相關信息后點擊“提交”按鈕,如果成功則會返回到日志列表頁面,并提示“添加成功”,如果失敗,則會提示相關的錯誤信息,如果不想添加,則可以點擊“返回日志主頁面”返回到日志列表頁面;當點擊“修改”鏈接時,則會進入到修改頁面,并在表單中顯示要修改的日志信息,當更改某個表單中的數(shù)據(jù)后,再點擊“提交”按鈕,如果成功,則會返回到日志列表頁面,并提示“修改成功”,否則會提示相關的錯誤信息,如果不想修改,則可以點擊“返回日志主頁面”返回到日志列表頁面;當點擊“刪除”鏈接時,則會刪除當前選擇的日志信息,并提示“刪除成功”。流程圖如下所示:圖4.5日志管理流程圖4.1.6短消息管理模塊流程圖系統(tǒng)用戶通過登陸驗證進入系統(tǒng)主頁面,然后選擇進入短消息管理模塊頁面,用戶可以通過選擇不同的鏈接,進行相應的發(fā)送短消息、查看、設置已讀以及刪除等操作。當點擊“查看”鏈接時,會顯示所選的短消息的信息,之后可以點擊“返回短消息主頁面”再返回到短消息列表頁面;當點擊“發(fā)送短消息”鏈接時,會進入短消息信息輸入頁面,當輸入相關信息后點擊“提交”按鈕,如果成功則會返回到短消息列表頁面,并提示“發(fā)送成功”,如果失敗,則會提示相關的錯誤信息,如果不想發(fā)送,則可以點擊“返回短消息主頁面”返回到短消息列表頁面;當點擊“刪除”鏈接時,則會刪除當前選擇的短消息信息,并提示“刪除成功”。流程圖如下所示:圖4.6短消息管理流程圖4.1.7文件管理模塊流程圖系統(tǒng)用戶通過登陸驗證進入系統(tǒng)主頁面,然后選擇進入文件管理模塊頁面,用戶可以通過選擇不同的鏈接,進行相應的上傳文件、查看、下載以及刪除等操作。當點擊“查看”鏈接時,會顯示所選的文件的信息,之后可以點擊“返回文件主頁面”再返回到文件列表頁面;當點擊“上傳文件”鏈接時,會進入上傳文件信息輸入頁面,當輸入相關信息后點擊“提交”按鈕,如果成功則會返回到文件列表頁面,并提示“上傳成功”,如果失敗,則會提示相關的錯誤信息,如果不想上傳,則可以點擊“返回文件主頁面”返回到文件列表頁面;當點擊“下載”鏈接時,如果服務器中有與此相對應的文件,則彈出文件保存對話框,如果沒有的話,則提示相關錯誤信息;當點擊“刪除”鏈接時,則會刪除當前選擇的文件信息,并提示“刪除成功”。在此模塊中,只有系統(tǒng)管理員才可以對文件進行刪除操作。流程圖如下所示圖4.7文件管理流程圖4.1.8公告管理模塊流程圖系統(tǒng)用戶通過登陸驗證進入系統(tǒng)主頁面,然后選擇進入公告管理模塊頁面,用戶可以通過選擇不同的鏈接,進行相應的新增公告、查看、設置已讀、修改以及刪除等操作。當點擊“查看”鏈接時,會顯示所選的公告的信息,之后可以點擊“返回公告主頁面”再返回到公告列表頁面;當點擊“新增公告”鏈接時,會進入公告信息輸入頁面,當輸入相關信息后點擊“提交”按鈕,如果成功則會返回到公告列表頁面,并提示“添加成功”,如果失敗,則會提示相關的錯誤信息,如果不想添加,則可以點擊“返回公告主頁面”返回到公告列表頁面;當點擊“修改”鏈接時,則會進入到修改頁面,并在表單中顯示要修改的公告信息,當更改某個表單中的數(shù)據(jù)后,再點擊“提交”按鈕,如果成功,則會返回到公告列表頁面,并提示“修改成功”,否則會提示相關的錯誤信息,如果不想修改,則可以點擊“返回公告主頁面”返回到公告列表頁面;當點擊“刪除”鏈接時,則會刪除當前選擇的公告信息,并提示“刪除成功”。流程圖如下所示:圖4.8公告管理流程圖4.1.9會議管理模塊流程圖系統(tǒng)用戶通過登陸驗證進入系統(tǒng)主頁面,然后選擇進入會議管理模塊頁面,用戶可以通過選擇不同的鏈接,進行相應的新增會議、查看、設置已讀、修改以及刪除等操作。當點擊“查看”鏈接時,會顯示所選的會議的信息,之后可以點擊“返回會議主頁面”再返回到會議列表頁面;當點擊“新增會議”鏈接時,會進入會議信息輸入頁面,當輸入相關信息后點擊“提交”按鈕,如果成功則會返回到會議列表頁面,并提示“添加成功”,如果失敗,則會提示相關的錯誤信息,如果不想添加,則可以點擊“返回會議主頁面”返回到會議列表頁面;當點擊“修改”鏈接時,則會進入到修改頁面,并在表單中顯示要修改的會議信息,當更改某個表單中的數(shù)據(jù)后,再點擊“提交”按鈕,如果成功,則會返回到會議列表頁面,并提示“修改成功”,否則會提示相關的錯誤信息,如果不想修改,則可以點擊“返回會議主頁面”返回到會議列表頁面;當點擊“刪除”鏈接時,則會刪除當前選擇的會議信息,并提示“刪除成功”。流程圖如下所示:圖4.9會議管理流程圖4.2數(shù)據(jù)庫設計數(shù)據(jù)庫設計是項目開發(fā)和系統(tǒng)設計中非常重要的一個環(huán)節(jié),在這里要特別強調(diào)數(shù)據(jù)庫設計的重要性,是因為數(shù)據(jù)庫設計就像建設高樓大廈的根基一樣,如果設計不好,在后來的系統(tǒng)維護、變更和功能擴充時,甚至在系統(tǒng)開發(fā)過程中都會引起比較大的問題。4.2.1數(shù)據(jù)庫概念設計將需求分析得到的用戶需求抽象為信息結構及概念模型的過程是概念結構設計。為了描述數(shù)據(jù)庫結構的概念模式,這里采用E-R圖來描述數(shù)據(jù)庫的實體關系。在職工信息管理模塊,某個公司職位可以有多個公司員工,但某個公司員工只能有一個公司職位。因此公司職位與系統(tǒng)用戶之間是一對多的關系;某個公司部門可有有多個公司員工,但某個公司員工只能屬于一個公司部門,因此公司部門與系統(tǒng)用戶之間是一對多的關系;某個公司職位可以在不同的公司部門內(nèi)出現(xiàn),某個公司部門也都會有各種公司職位,因此兩者之間是多對多的關系。(1)用戶信息管理模塊的E-R圖如下圖所示:圖4.10用戶信息E-R圖(2)個人通訊錄模塊的E-R圖如下圖所示:圖4.11通訊錄E-R圖(3)日程安排模塊的E-R圖如下圖所示:圖4.12日程表E-R圖(4)工作日志模塊的E-R圖如下圖所示:圖4.13日志表E-R圖(5)短消息管理模塊的E-R圖如下圖所示:圖4.14短消息表E-R圖(6)公告管理模塊的E-R圖如下圖所示:圖4.15公告表E-R圖(7)會議管理模塊的E-R圖如下圖所示:圖4.16會議表E-R圖(8)文件管理模塊的E-R圖如下圖所示:圖4.17文件表E-R圖(9)整體E-R圖圖4.18數(shù)據(jù)庫整體E-R圖4.2.2數(shù)據(jù)庫邏輯設計邏輯結構設計的任務是把概念結構設計階段設計好的E-R圖轉(zhuǎn)換成與選用的DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結構。E-R圖轉(zhuǎn)換為關系數(shù)據(jù)模型所要解決的問題是如何將實體和實體間的聯(lián)系轉(zhuǎn)換成關系模式,如何確定這些關系模式的屬性和碼。數(shù)據(jù)庫中兩實體間1:n聯(lián)系轉(zhuǎn)換為一個與n端對應的關系模式合并的關系模式的方法是將聯(lián)系的屬性與1端的碼加入n端作為屬性,主碼為n端實體的主碼在整個系統(tǒng)中包含的表可分為公共表、公共事務表和工作流程表等。公共表:包括用戶表,用戶附加信息表,部門表,權限表,權限組表,權限與權限組聯(lián)系表,職稱表和臨時授權表。用戶表表4.1用戶表名稱編碼類型備注用戶IDuserIdInt用戶身份的唯一標識(主鍵、自增)用戶名字usernameVarchar(20)用戶的名字密碼passwordVarchar(20)用戶登錄系統(tǒng)的唯一驗證方式所在部門deptIdInt部門編號。(外鍵)所在權限組編號groupIdInt權限組編號(外鍵)職稱IDmetierIdint職業(yè)稱號外鍵。用戶附加信息表表4.2用戶附加信息表名稱編碼類型備注附加IDextraInfoIdInt附件表信息的唯一標識(主鍵、自增)用戶IDuserIdInt用戶ID(外鍵)電話號碼phoneVarchar(20)電話號碼家庭地址addressVarchar(50)家庭地址QQQQVarchar(20)MSNMSNVarchara(20)EmailEmailVarchar(30)年休天數(shù)holidayint員工年休的天數(shù)部門表表4.3部門表名稱編碼類型備注部門IDdeptIdInt部門編號(主鍵、自增)部門名稱deptNameVarchara(20)備注markVarchara(50)權限表表4.4權限表名稱編碼類型備注權限編號poweredInt權限編號(主鍵、自增)權限名稱powerNameVarchara(20)權限名稱備注MarkVarchara(50)權限組表表4.5權限組表名稱編碼類型備注權限組IDgroupIdInt權限組編號(主鍵、自增)權限組名稱groupNameVarchara(20)備注markVarchara(50)權限與權限組聯(lián)系表表4.6權限與權限組表名稱編碼類型備注聯(lián)系IDpower_groupInt主鍵、自增權限組IDgroupIdInt外鍵權限IDpowerIdInt外鍵職稱表表4.7職稱表名稱編碼類型備注職稱IDmetierIdInt主鍵、自增職稱名稱metierNameVarchar(20)備注MarkVarchar(50)臨時授權表表4.8臨時授權表名稱編碼類型備注臨時授權IDtemporaryIdInt主鍵自增授權用戶IDuserIdInt外鍵被授權用戶IDgivenUserIdInt授權時間givePowerDateDatetime有兩種:使用時間段,權限使用的次數(shù)兩種方式授權方式temporaryTypeVarchar(20)權限使用次數(shù)useTimeInt每使用一次減一權限失效時間UnusedDateDatetime超過該日期將不能再使用該權限權限IDpowerIdInt外鍵工作流程工作流程模塊主要包含:工作流程步驟表,流程表,流程操作表,工作流程附件表,收文表,發(fā)文表,督查督辦表,工作督辦表及值班登記表等。工作流程步驟表表4.9工作流程步驟表名稱編碼類型備注流程步驟IDstreamStepIdInt主鍵、自增流程操作IDstreamOperateIdInt外鍵流程類型IDstreamTypeIdInt外鍵流程步驟名稱streamOperateOrderVarchar(20)流程操作步驟順序streamOperateOrderInt流程操作的下一步可流轉(zhuǎn)方向streamNextStepVarchar(30)如果有多個方向,請將每個方向用“,”隔開備注markVarchar(50)流程表表4.10流程表名稱編碼類型備注流程IDstreamIDInt主鍵、自增流程類型IDstreamTypeIdInt外鍵發(fā)起人userIdInt外鍵流程時間streamTimeDatetime流程發(fā)起時間流程名streamNameVarchar(20)流程處理狀態(tài)streamStateInt0表示為接受,1表示未處理,2表示正在處理,3表示處理完成。當前流程的操作步驟nowstreamOperateStepInt流程操作表表4.11流程操作表名稱編碼類型備注流程操作IDstreamOperateIdInt主鍵自增流程操作名稱streamOperateNameVarchar(20)流程說明specificationVarchar(200)流程代號streamCodeVarchar(20)工作流程附件表表4.12工作流程附件表名稱編碼類型備注附屬信息IdexIDInt唯一標識(主鍵)工作IDjobIDint所屬工作號(外鍵)附件filetext收文附件會簽myAdvisetext發(fā)起人對收文的意見主辦人sponsorVarchar(20)收文主辦人經(jīng)辦人operatorVarchar(20)收文經(jīng)辦人5)收文表表4.13收文表名稱編碼類型備注收文IDrecvDocIdint收文信息的唯一標識(主鍵)流程IDstreamIDint所屬流程號(外鍵)收文時間recvTimedatetime收文發(fā)起時間密級IDsecretLevelint收文秘密級別,外鍵文件名docNameVarchar(20)收文的名稱主題名motifNameVarchar(20)收文主題名頁碼pageNumberint收文頁碼摘要brieftext收文的摘要內(nèi)容擬辦意見jobAdvisetext收文擬辦意見領導意見leaderAdvisetext領導對收文的意見歸檔人docUserVarchar(20)收文歸檔人附屬信息IdexIDint發(fā)文表表4.14發(fā)文表名稱編碼類型備注發(fā)文IDsendDocIdint發(fā)文信息的唯一標識(主鍵)流程IDStreamedint所屬流程號(外鍵)起草單位docUnitVarchar(20)發(fā)文單位起草單位擬稿人docUnitUserVarchar(20)單位擬稿人起草單位負責人chargeUserVarchar(20)秘書科初審人secFirstCheckerVarchar(20)辦公室核稿人officeCheckerVarchar(20)公文標題docTitleVarchar(20)收文字號recvDocNumVarchar(20)發(fā)文字號sendDocNumVarchar(20)主題詞TitleVarchar(20)主抄機關mainCopyUnitVarchar(20)抄送機關copyUnitVarchar(20)核對人CheckerVarchar(20)印制分數(shù)printScoreVarchar(20)附屬信息IdexIDint工作督辦表表4.15工作督辦表名稱編碼類型備注工作交辦IDexchangeJobIdInt工作交辦信息的唯一標識(主鍵)流程IDstreamedint所屬流程號(外鍵)交辦人referUserVarchar(20)承辦人undertakerVarchar(20)交辦日期referTimedatime要求完成日期finishTimedatime承辦人工作內(nèi)容uTakerJobtext承辦人工作完成情況uTakerSituationtext交辦人意見referAdvisetext附屬信息IdexIDint督查督辦表表4.16督查督辦表名稱編碼類型備注督察督辦IDsuperviseJobIdInt督察督辦信息的唯一標識(主鍵)流程IDstreamedint所屬流程號(外鍵)辦結時間finishTimedatetime主辦內(nèi)容及要求Contenttext主辦單位辦理情況Situationtext督辦單位意見unitAdvisetext附屬信息IdexIDint值班登記表表4.17值班登記表名稱編碼類型備注值班登記IDdutyRecordIdInt值班登記信息的唯一標識(主鍵)流程IDstreamedint所屬流程號(外鍵)受理日期acceptTimedateime具體時間specificTimedatetime受理人AccepterVarchar(20)單位UnitVarchar(20)電話TelephoneVarchar(20)聯(lián)系人LinkmanVarchar(20)事由Reasontext受理情況acceptSituationtext督辦意見superviseAdvisetext協(xié)辦意見assiseAdvisetext附屬信息IdexIDint辦公用品申請登記表表4.18辦公用品申請登記表名稱編碼類型備注辦公申領物品流程IDaskForOfficeSuppliesIdint唯一標識(主鍵)申領物品名稱Varchar(40)物品名稱(外鍵)申請數(shù)量int流程IDstreamedint所屬流程號(外鍵)申領人askPersonVarchar(20)申領日期askDateDatetime部門IDdepIdInt部門編號(外鍵)部門負責人depResponsePersonVarchar(20)申領物品askGoodsVarchar(20)申請說明askExplainVarchar審批結果askResultVarchar(20)審批意見askIderText附屬信息IdexIDint會議申請登記表表4.19會議申請登記表名稱編碼類型備注會議申請單IDaskForMeetingIdint唯一標識(主鍵)流程IDstreamedint所屬流程號(外鍵)申請人askPsersonVarchar(20)申請日期askDateDatetime會議時間meetingDateDatetime參會人數(shù)joinCountInt會議室IDmeetingRoomIdInt會議內(nèi)容meetingContentText參會人員joinMeetingPerson會場布置及物品準備要求meetingRequiretext審批結果askResult Varchar(20)審批意見askIdearText附屬信息IdexIDint12)用車申請清單表表4.20用車申請清單表名稱編碼類型備注用車申請單IDaskForCarIdint唯一標識(主鍵)流程IDstreamedint所屬流程號(外鍵)申請人ApplicantVarchar(20)申請日期applicationTimedatetime部門IDdeptIdint車型carTypeVarchar(20)用車時間useTimedatetime出發(fā)至setoutVarchar(20)會議內(nèi)容meetingContenttext目的地及路線Destinationtext申請事由applicationReasontext部門主管意見deptManagerAdvisetext管理部門意見manageDeptAdvisetext起始數(shù)startCountint歸來時間comeBackTimedatetime出車費用outCashmoney終止數(shù)endCountint行駛里程runMileagesfloat附屬信息IdexIDint復印登記表表4.21復印登記表名稱編碼類型備注復印登記單IDprintRecordIdint唯一標識(主鍵)流程IDstreamedint所屬流程號(外鍵)簽印人signForManvarchar(20)復印日期copyTimedatetime部門DeptVarchar(10)紙型bumfTypeVarchar(10)文件名稱filenameVarchar(20)文件頁數(shù)filePageint復印分數(shù)copyNumint總計頁數(shù)allNumint附屬信息IdexIDint請假登記表表4.22請假登記表名稱編碼類型備注請假單IDaskForLeaveIdint唯一標識(主鍵)申請人Proposervarchar(Max)申請日期applyDatedatetime部門Departmentvarchar(Max)假期類別vacationTypevarchar(Max)請假時間leaveDatedatetime扣假形式burkeTypevarchar(Max)請假事由leaveCausetext審批人Examinantvarchar(Max)審批日期examineDatedatetime審批結果examineResulttext審批意見examineIdeatext附屬信息IdexIDint出差申請表表4.23出差申請表名稱編碼類型備注出差申請單IDtravelRequestIDint唯一標識(主鍵)申請人ProposerVarchar(20)申請人名稱申請日期issueDatedatetime申請的日期部門IDdeptIdint部門編號(外鍵)交通工具VehicleVarchar(20)交通工具出差時間evectionDate

datetime出差時間出差地點Destinationtext出差的地點出差事由evectionCausetext出差的原因?qū)徟Y果SPJGVarchar(20)審批結果審批意見signLeader

text審批意見附屬信息IdexIDint附屬信息加班登記表表4.23加班登記表名稱編碼類型備注加班登記單IDworkOvertimeRecordIdint唯一標識(主鍵)登記人BookerVarchar(20)登記日期bookInDayDatetime部門IDdeptIdint部門編號(外鍵)加班地點OvertimeAddressVarchar(50)加班內(nèi)容OvertimeMattertext證明人AttestorVarchar(50)審核人AssessorVarchar(50)審核日期auditingDaydatetime審核結果auditingResultVarchar(50)審核意見auditingAttitudetext附屬信息IdexIDint獎罰擬罰表表4.24獎罰擬罰表名稱編碼類型備注獎懲擬案單IDbonusPenaltyrecordIdint唯一標識(主鍵)分類guerdonTypeVarchar(20)擬案日期caseTimedatetime姓名NameVarchar(20)部門IDdeptIdint部門編號(外鍵)加班內(nèi)容overTimeContenttext具體事錄specificEventtext提案內(nèi)容caseContenttext人事主管ministryManagerVarchar(20)單位領導unitFugelVarchar(20)備注Remarktext附屬信息IdexIDint請款申請單表表4.25請款申請單表名稱編碼類型備注請款借支申請單IDaskForMoneyIdint唯一標識(主鍵)申請人ProposerVarchar(20)部門IDdeptIdint部門編號(外鍵)用途Purposetext款額Paymentmoney支付方式payMethodVarchar(20)部門主管deptManagerVarchar(20)財務主管financeManagerVarchar(20)總經(jīng)理generalManagerVarchar(20)備注Remarktext附屬信息IdexIDint日常收支記錄表表4.26日常收支記錄表名稱編碼類型備注日常收支記錄單IDincomRecordIdint唯一標識(主鍵)日期noteDatedatetime憑證編號voucherNumbervarchar(Max)摘要Summarytext借方金額debtorMoneymoney貸方金額lenderMoneymoney科目Subjectvarchar(Max)領款人Payeevarchar(Max)批準人Ratifiervarchar(Max)備注Remarktext附屬信息IdexIDint立項申請記錄表表4.27立項申請記錄表名稱編碼類型備注立項申請單IDaskForProjectIdint唯一標識(主鍵)項目名稱projectNamevarchar(Max)申請日期applyDatedatetime項目概述projectSummarytext項目效益預期BenefitExpectdatetime人員需求personRequstvarchar(Max)項目進度projectPlanvarchar(Max)項目預算費用budgetExpensemaney領導審核意見auditingIdeatext附屬信息IdexIDint公共事務:主要包含書籍信息表,借書表,會議表,會議室表,設備表,汽車信息表及維護記錄表。書籍信息表表4.28書籍信息表名稱字段數(shù)據(jù)類型大小備注書籍IDbookIdInt書籍編號bookSerialVarchar50書名bookNameVarchar50所屬部門belongToVarhcar20圖書類型bookTypeVarchar20圖書狀態(tài)stateInt作者authorVarchar20ISBN號ISBNnoVarhcar50出版社PubsVarchar50出版時間pubTimedatetime存放地點storePlaceVarchar50書籍數(shù)量bookNumInt價格PriceFloat內(nèi)容簡介SummaryText借閱范圍BorrowRangeNvarchar500錄入人inputPresonVarchar20備注RemarkNvarchar500借書表(BorrowBook)表4.29借書表名稱字段類型大小備注借書IDBorrowIDInt書籍IDbookIdInt借書人borrowManVarchar20借書日期StartTimeDatetime歸還日期backTimeDatetime狀態(tài)StateInt備注BackupText會議表(Meeting)表4.30會議表名稱字段類型大小備注會議IDmeetingIdInt會議室IDroomedInt會議名稱meetingNameVarchar50主題TopicVarchar50與會人員(外部)outAttendanceText與會人員(內(nèi)部)inAttendanceText查看部門watchDepartText查看角色watchRoleText查看人員watchPeopleText申請人ProposerVarchar20在線調(diào)度人員onlineAttemperVarchar20開始時間startTimeDatetime結束時間endTimeDatetime提醒時間awokeHourInt提醒次數(shù)awokeTimesInt提醒管理員方式awokeManagerInt提醒出席人員方式awokeAttendanceInt會議描述DescribeNvarchar200會議室表(MeetingRoom)表4.31會議室表名稱字段類型大小備注會議室IDroomIdInt會議室名roomNameVarchar20會議室容量CapacityInt管理員ManagerVarchar20會議室設備EquipmentText描述DescribeText會議室地址AddrVarchar100設備表(Equippment)表4.32設備表名稱字段類型大小備注設備IDeIdInt所屬會議室roomedInt設備名稱eNameVarchar50設備編號eSerialVarchar50設備使用狀態(tài)eStateInt設備描述DescribeText是否有相同設備sameEquipmentInt汽車信息表(CarMessage)表4.33汽車信息表名稱字段類型大小備注汽車IDcarIdInt車牌VehicularVarchar20廠牌型號typeNameVarchar20引擎號EngineVarchar20汽車類型carTypeVarchar10價格PriceFloat照片PhotoVarchar50購買時間buyTimeDatetime當前狀態(tài)StateVarchar10備注BackupText維護記錄表(Vindicate)表4.34維護記錄表名稱字段類型大小備注維護IDvIdInt汽車IDcarIdInt維護時間vTimeDatetime維護類型vTypeVarchar10維護原因vReasonText經(jīng)辦人TransactorVarchar20維護費用ChargeFloat備注BackupTextCRM管理:主要包含產(chǎn)品表,產(chǎn)品類別表,產(chǎn)品信息表,產(chǎn)品詳細信息表,產(chǎn)品銷售記錄表,合同表,合同類型表,合同打印樣式表,合同詳細信息表,供應商表,供應商聯(lián)系人信息表及采購訂單表等。產(chǎn)品表(Product)表4.35產(chǎn)品表字段名數(shù)據(jù)類型是否為空默認值備注ProductIdInt否產(chǎn)品編號(主鍵),自動增一ProductTypeIdInt否產(chǎn)品類型編號(外鍵)ProviderIdInt否供應商編號(外鍵)ProductNameVarchar(20)否產(chǎn)品名ProductKindVarchar(20)是產(chǎn)品型號ProductDescribetext是產(chǎn)品描述產(chǎn)品類別表表4.36產(chǎn)品列別表字段名數(shù)據(jù)類型是否為空默認值備注ProductTypeIdInt否產(chǎn)品類型編號(主鍵),自動增一ProductTypeNameVarchar(20)否產(chǎn)品類型名產(chǎn)品詳細信息表(ProductDetails)表4.37產(chǎn)品詳細信息表字段名數(shù)據(jù)類型是否為空默認值備注ProductDetailsIdInt否產(chǎn)品類型編號(主鍵),自動增一ProductIdVarchar(20)否產(chǎn)品類型名ProductCodeVarchar(20)是產(chǎn)品編碼ComputationUnitVarchar(20)是計量單位CostPriceFloat是成本價SellingPriceFloat是出售價ProductPictureVarchar(20)是產(chǎn)品圖片ProductRemarkVarchar(20)是產(chǎn)品備注產(chǎn)品銷售記錄表(ProductSellRecord)表4.38產(chǎn)品銷售記錄表字段名數(shù)據(jù)類型是否為空默認值備注RecordIdInt否產(chǎn)品類型編號(主鍵),自動增一ProductIdInt否產(chǎn)品編號RecordNumVarchar(20)是產(chǎn)品銷售記錄號RecordTimeDatetime是記錄時間SellManVarchar(20)是銷售員RecordManVarchar(20)是記錄員ProductCountInt是產(chǎn)品銷售數(shù)量RecordElsetext是備注合同表(Contract)表4.39合同表字段名數(shù)據(jù)類型是否為空默認值備注ContractIdInt否產(chǎn)品類型編號(主鍵),自動增一PrintIdInt否合同打印樣式編號ContractTIdInt否合同類型編號ContractNumVarchar(20)是合同編號ContractNameVarchar(20)是合同名稱PartAVarchar(20)是甲方PartBVarchar(20)是乙方合同類型表(ContractType)表4.40合同類型表字段名數(shù)據(jù)類型是否為空默認值備注ContractTIdInt否合同類型編號(主鍵),自動增一ContractTNameVarchar(20)否合同類型名稱合同打印樣式表(ContractPrint)表4.41合同打印樣式表字段名數(shù)據(jù)類型是否為空默認值備注PrintIdInt否合同打印樣式編號(主鍵),自動增一PrintNameVarchar(20)否合同打印樣式名稱合同詳細信息表(ContractDetails)表4.42合同詳細信息表字段名數(shù)據(jù)類型是否為空默認值備注ContractDetailsIdInt否合同詳細信息編號(主鍵),自動增一ContractIdInt否合同編號ContractDescribeText是合同描述ContractItemText是合同條款ContractContentText是合同內(nèi)容ContractBeginTimeDatetime是生效時間ContractStopTimeDatetime是終止時間ContractAdjunctVarchar(20)是合同附件AdjunctExplainText是合同說明ContractCreateManVarchar(20)是合同創(chuàng)建人ContractCreateTimedatetime是創(chuàng)建時間供應商表(Provider)表4.43供應商表字段名數(shù)據(jù)類型是否為空默認值備注ProviderIdInt否供應商編號(主鍵),自動增一ProviderNameVarchar(20)是供應商名稱ProviderShortNameVarchar(20)是供應商簡稱ProviderCodeVarchar(20)是供應商編碼ProviderElseText是備注供應聯(lián)系人表(ProviderLinkman)表4.44供應聯(lián)系人表字段名數(shù)據(jù)類型是否為空默認值備注LinkManIdInt否供應聯(lián)系人編號(主鍵),自動增一ProviderIdInt否供應商編號LinkManNameVarchar(20)是聯(lián)系人姓名LinkManJobVarchar(20)是聯(lián)系人職位LinkManSexInt是合同內(nèi)容聯(lián)系人性別,0表示男性,1表示女性LinkManBirthdayDatetime是聯(lián)系人生日LinkManLoveVarchar(20)是聯(lián)系人愛好IsMainLinkManInt是是否是主聯(lián)系人,0表示不是,1表是是主聯(lián)系人供應商聯(lián)系人聯(lián)系方式表(ProviderLinkManWay)表4.45供應商聯(lián)系人聯(lián)系方式表字段名數(shù)據(jù)類型是否為空默認值備注ProviderLinkManWayIdInt否供應商聯(lián)系人聯(lián)系方式編號(主鍵),自動增一LinkManIdInt否聯(lián)系人編號HomePostcodeVarchar(20)是家庭郵編HomeAddressVarchar(20)是家庭住址WorkPhoneVarchar(20)是工作電話TelephoneVarchar(20)是手機HomePhoneVarchar(20)是家庭電話QQVarchar(20)是QQemailVarchar(20)是emailMSNVarchar(20)是MSNLinkManElseText是備注采購訂單表(StockOrder)表4.46采購訂單表字段名數(shù)據(jù)類型是否為空默認值備注OrderIdInt否采購訂單編號(主鍵),自動增一ProviderIdInt否供應商編號OrderNumVarchar(20)是訂單號OrderNameVarchar(20)是訂單名稱OrderDescribeText是訂單描述ComeTimeDatetime是來貨時間OrderCreateTimeDatetime是創(chuàng)建時間OrderResponsibleManVarchar(20)是負責人OrderCreateManVarchar(20)是創(chuàng)建人OrderElseText備注供應商財務信息表(ProviderFinancials)表4.47供應商財務信息表字段名數(shù)據(jù)類型是否為空默認值備注ProviderFinancialsIdInt否供應商財務編號(主鍵),自動增一ProviderIdInt否供應商編號ProviderOpenBankVarchar(20)是供應商開戶行ProviderBankCardVarchar(20)是賬號供應商聯(lián)系方式表(ProviderContact)表4.48供應商聯(lián)系方式表字段名數(shù)據(jù)類型是否為空默認值備注ProviderContactIdInt否供應商聯(lián)系方式編號(主鍵),自動增一ProviderIdInt否供應商編號ProviderPhoneVarchar(20)是供應商電話ProviderFaxVarchar(20)是供應商傳真ProviderWebVarchar(20)是供應商網(wǎng)址ProviderEmailVarchar(20)是供應商郵件ProviderPostalcodeVarchar(20)是供應商郵政編碼ProviderAddressVarchar(20)是供應商地址ProviderDetailsAddressVarchar(20)是供應商詳細地址服務型產(chǎn)品表(ServiceProduct)表4.49服務型產(chǎn)品表字段名數(shù)據(jù)類型是否為空默認值備注ServiceProductIdInt否服務型產(chǎn)品編號(主鍵),自動增一ProviderIdInt否供應商編號ServiceProductNameVarchar(20)是服務名稱ServiceProductPriceFloat是服務價格ServiceProduct

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論