




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、畢業(yè)設計說明書基于web的辦公系統(tǒng)的設計與開發(fā)學生姓名: xxx 學號: 090xx642xxx 學 院: xxxx 學院 系 名: 信息與通信工程 專 業(yè): 電子信息工程 指導教師: 2013 年 6 月基于基于 webweb 的辦公系統(tǒng)的設計與開發(fā)的辦公系統(tǒng)的設計與開發(fā)摘要伴隨著社會和科技的不斷發(fā)展,辦公自動化系統(tǒng)在技術和應用上都得到了更高層次的發(fā)展,成為現(xiàn)代社會的重要標志。企業(yè)辦公自動化系統(tǒng)作為企業(yè)信息化的重中之重,不僅能改善企業(yè)辦公環(huán)境和軟件條件,減輕企業(yè)員工工作負擔,提高辦公質量和工作效率,而且能加快企業(yè)管理工作規(guī)范化、科學化、網(wǎng)絡化的進程,對推動我國信息化事業(yè)的發(fā)展有著積極的意義。
2、本設計研究的是基于 web 的企業(yè)辦公自動化系統(tǒng),目的是設計出一個適合中小企業(yè)的辦公自動化系統(tǒng),以提高辦公效率和管理水平。根據(jù)實際工作要求,在分析目前企業(yè)辦公自動化系統(tǒng)存在的問題的基礎上,結合辦公自動化系統(tǒng)開發(fā)的概念、結構及系統(tǒng)開發(fā)的基本原理和方法,采用 b/s 結構、jsp 技術設計開發(fā)了本辦公自動化系統(tǒng)。在設計過程中用到 odbc 數(shù)據(jù)源、 jcreator、tomcat、sql server2000 和 dreamweaver。關鍵詞關鍵詞: :b/s 結構,辦公自動化,web 服務器design and development office system based on the we
3、babstractwith the continuous development of society and technology, office automation systems in technology and applications have been on a higher level of development and become an important symbol of modern society. enterprise office automation system as a top priority of enterprise information .
4、not only can improve the enterprise office environments and software conditions, reduce the workload of employees, improve work quality and work efficiency, but also can accelerate the standardization of enterprise management, scientific, networking process, can promote the development of chinas inf
5、ormation technology has a active meaning.the design of the study is a web-based enterprise office automation system, the purpose is to design an office automation system for smes to improve office efficiency and management level. according to the actual job requirements, the analysis of the current
6、enterprise office automation system based on the existing problems, combined with the concept of office automation systems development, structure and systems development of the basic principles and methods, the use of b / s structure, jsp technology design and development of the office automation sy
7、stems. used in the design process odbc data source, jcreator, tomcat, sql server2000 and dreamweaver.keywords: b / s structure, office automation, web servers目 錄1 緒論.11.1 課題的背景、目的和意義.11.2 國內外現(xiàn)狀與發(fā)展 .21.3 論文的主要研究內容.32 需求分析.42.1 可行性分析.42.1.1 技術可行性.42.1.2 經(jīng)濟可行性.42.1.3 操作可行性.42.1.4 社會可行性.52.2 系統(tǒng)功能分析.52.2
8、.1 功能概述.52.2.2 功能分析.62.2.3 數(shù)據(jù)庫分析.112.3 安全性需求.112.3.1 用戶權限安全性.112.3.2 數(shù)據(jù)安全性.112.4 系統(tǒng)性能要求.113 總體設計.123.1 b/s 設計模式 .123.2 系統(tǒng)總功能模塊圖.133.3 系統(tǒng)業(yè)務流圖 .163.4 系統(tǒng)開發(fā)工具.163.4.1 jcreator.163.4.2 tomcat.173.4.3 sql server 200 dreamweaver.214 詳細設計.234.1 數(shù)據(jù)庫設計.234.1.1 數(shù)據(jù)庫概念結構設計.234.1.2 數(shù)據(jù)庫邏輯結構設計.274.2 功能模塊設計
9、與實現(xiàn).304.2.1 注冊功能實現(xiàn).314.2.2 登錄功能實現(xiàn).314.2.3 消息管理.324.2.4 員工信息管理.334.3 系統(tǒng)測試.344.3.1 測試內容.344.3.2 測試結論.365 結論.375.1 本系統(tǒng)完成的功能.375.2 總結.37參考文獻.39致謝.411 1 緒論緒論1.11.1 課題的背景、目的和意義課題的背景、目的和意義網(wǎng)絡經(jīng)濟和知識經(jīng)濟的迅猛發(fā)展,企業(yè)間競爭一直圍繞著企業(yè)內部管理進行,強調企業(yè)如何有效的利用自身的資源,提高生產(chǎn)能力、提高工作效率、降低成本。上個世紀末,伴隨著信息技術革命,全球進入了知識經(jīng)濟的時代。信息技術的應用加速了知識的傳遞、加工和更
10、新,提升了企業(yè)的有效利用信息的能力,從而提高了企業(yè)的工作效率和生產(chǎn)能力。終于,經(jīng)過近二十年的迅猛發(fā)展,世界經(jīng)濟由“生產(chǎn)能力不足”逐漸變成“生產(chǎn)能力過?!?。在這種經(jīng)濟環(huán)境下,企業(yè)面臨著前所未有的競爭壓力。隨著我國經(jīng)濟建設的穩(wěn)步發(fā)展,進入 wto 的實現(xiàn),政府機關、企事業(yè)單位如何提高內部管理水平,降低重復勞動、提升工作效率,提高服務標準、也成為眾多單位領導不斷思考和探索的問題。當代社會已經(jīng)進入信息時代,信息技術革命使社會的各個領域都發(fā)生了翻天覆地的變化,每個企業(yè)都必須緊跟時代的步伐,加強企業(yè)競爭力和提升現(xiàn)代化企業(yè)的管理能力,以適應整個社會的發(fā)展變化。這些都要求我們必須采用全新的信息處理手段,完善
11、內部組織結構,信息系統(tǒng)和管理運作流程,消除信息孤島,建立協(xié)同工作的信息管理體制。 綜上所述,在全新的知識經(jīng)濟時代,管理者需要一種全新的管理理念和管理手段,對單位內部辦公管理流程進行整合。于是,網(wǎng)絡辦公自動化 oa(office automation)概念應運而生。面對當前管理手段、管理技術落后等問題,如何應用現(xiàn)代化手段提高工作效率和管理水平成了一個亟待解決的問題。近些年人們普遍使用計算機來提高個人工作效率,但是在需要許多人一起協(xié)同工作的現(xiàn)代工作環(huán)境中,我們更需要提高我們的整體工作效率。利用網(wǎng)絡通訊基礎及先進的網(wǎng)絡應用平臺,建設一個安全、可靠、開放、高效的信息網(wǎng)絡和辦公自動化、信息管理電子化系統(tǒng)
12、,為管理部門提供現(xiàn)代化的日常辦公條件及豐富的綜合信息服務,實現(xiàn)辦公管理自動化和辦公事務處理自動化,以提高辦公效率和管理水平,實現(xiàn)各部門日常業(yè)務工作的規(guī)范化、電子化、標準化,增強業(yè)務的可管理性,實現(xiàn)信息的在線查詢、借閱,最終實現(xiàn)“無紙”辦公。從而能夠有效地提升本單位內部的信息溝通效率,節(jié)省大量人力、物力和財力,使管理更加科學有序、辦公程序清晰、部門狀況詳實準確。如何利用先進的計算機技術來編制網(wǎng)絡辦公系統(tǒng),并在較短的時間內,方便、快捷地開發(fā)出適合于管理的網(wǎng)絡辦公系統(tǒng)就成了當前的一個重要任務。 辦公自動化還應是一個與本單位業(yè)務結合非常緊密,甚至可以說是按單位的實際需要而定制的系統(tǒng)。因而可以將諸如信息
13、采集、查詢、統(tǒng)計等功能與單位的實際需要密切關聯(lián)。操作人員只須點擊一個按鈕就可以得到想要的結果,從而極大的方便了領導的管理和決策。 已經(jīng)成為單位管理工作的一個十分重要的環(huán)節(jié),是整個管 oa理系統(tǒng)中不可缺少的“神經(jīng)網(wǎng)絡” 。辦公自動化系統(tǒng)(oa)應用環(huán)境比較寬松,可以安裝在局域網(wǎng),也可以在互聯(lián)網(wǎng)上應用。系統(tǒng)采用 b/s 結構,只要在服務器端安裝本軟件,客戶端不用安裝其他軟件,客戶端通過瀏覽器來訪問和使用。使用此系統(tǒng),能有效地提高管理效率,大大減少辦公成本。與此同時,辦公自動化還是一個與世界聯(lián)系的渠道,本單位的 intranet 網(wǎng)絡可以 internet 相聯(lián)。一方面,老師和學生可以在 inter
14、net 上查找有關的資料、科研論文、就業(yè)信息等加強與外界的聯(lián)系;另一方面,也可以通過網(wǎng)上辦公系統(tǒng)讓更多的考生、用人單位來了解我們,建立校友聯(lián)絡機制,從而起到宣傳介紹的作用,這種網(wǎng)上交流的潛力將非常巨大。有效的利用網(wǎng)絡辦公系統(tǒng),必將會提高工作效率、降低成本,從而為社會的發(fā)展做作出巨大的貢獻。1.21.2 國內外現(xiàn)狀與發(fā)展國內外現(xiàn)狀與發(fā)展辦公自動化系統(tǒng)是由計算機技術、通訊技術、信息技術及軟科學作為理論基礎, 由通信網(wǎng)絡系統(tǒng)、計算機系統(tǒng)、各種辦公自動化設備等一系列裝置和設備組合而成。采用 web 方式的辦公系統(tǒng)可以借助于遍布全球的因特網(wǎng)進行,因此辦公既可以在本地進行, 也可以在異地進行,大大拓展了辦
15、公的靈活性。辦公自動化于 50 年代在美國和日本首先興起,最初只是具有電子數(shù)據(jù)處理(edp)的簿記功能,60 年代被管理信息系統(tǒng)(mis)取代,直到 70 年代后期才形成涉及多種技術的新型綜合學科辦公自動化(oa)。80 年代,國外辦公自動化得到了飛速發(fā)展,許多著名的計算機軟硬件公司都躋身于這一巨大的市場。進入 90年代以來,辦公自動化在世界主要發(fā)達國家得到蓬勃發(fā)展。我國辦公自動化是 80年代中期才發(fā)展起來的。1985 年全國召開了第一次辦公自動化規(guī)劃會議,對我國辦公自動化建設進行了規(guī)劃。1986 年 5 月在國務院電子振興領導小組辦公自動化專家組第一次專家會議上,定義了辦公自動化系統(tǒng)功能層次
16、和結構模式。隨后國務院率先開發(fā)了“中南海辦公自動化系統(tǒng)” 。辦公自動化系統(tǒng)的發(fā)展恰好與數(shù)據(jù)、信息和知識的演變同步,即由以數(shù)據(jù)為主要處理內容的第一代辦公自動化發(fā)展到以信息為主要處理內容的第二代辦公自動化,再發(fā)展到以知識為主要處理內容的第三代辦公自動化。辦公自動化的三個發(fā)展階段中完成了兩個飛躍,即由數(shù)據(jù)處理向信息處理的飛躍,由信息處理向知識處理的飛躍。在辦公自動化系統(tǒng)的發(fā)展中,使用辦公自動化系統(tǒng)的人員范圍逐步擴大,由行業(yè)行政人員擴展到企業(yè)的管理層,再擴展到企業(yè)的全體員工。另外,在運作機制上,也是從辦公室的結構化數(shù)據(jù)處理到企業(yè)內部和外部信息的處理,再到有用知識的處理。辦公自動化應該是盡快向數(shù)字化辦公
17、發(fā)展。所謂數(shù)字化辦公即幾乎所有的辦公業(yè)務都在網(wǎng)絡環(huán)境下實現(xiàn)。1.31.3 論文的主要研究內容論文的主要研究內容本論文的主要內容是設計一個小型辦公自動化系統(tǒng),采用 b/s 結構設計,采用 jcreator+sql server2000+tomcat 的開發(fā)模式,sql server 2000 作為免費數(shù)據(jù)庫。對系統(tǒng)的數(shù)據(jù)庫 進行設計,其中包括:概念結構和邏輯結構設計。例外,功能模塊設計分為前臺和后臺模塊設計,其中一些關鍵模塊實現(xiàn)包括:注冊功能,登錄功能, 消息管理,員工信息管理等的實現(xiàn)。最后再對設計出的系統(tǒng)進行測試, 驗證系統(tǒng)是否滿足了需求規(guī)格的定義,找出與需求規(guī)格不相符合或與之矛盾的地方,從而
18、實現(xiàn)設計系統(tǒng)的嚴謹。本文中,第一章大體介紹了課題的背景、目的和意義以及現(xiàn)狀與發(fā)展;第二章對辦公系統(tǒng)的可行性、系統(tǒng)功能性、安全性需求進行了大體的分析;第三章是對系統(tǒng)的設計模式、功能模塊圖、業(yè)務流程圖進行了概括說明,以及系統(tǒng)開發(fā)工具作了大體介紹;第四章是對第三章的詳細設計,包括數(shù)據(jù)庫、功能模塊、系統(tǒng)測試等。第五章即為一些總結。2 2 需求分析需求分析2.12.1 可行性分析可行性分析通過辦公自動化系統(tǒng)對企業(yè)日常辦公進行管理,滿足了企業(yè)日常辦公管理各方面的的需求,實現(xiàn)了企業(yè)員工之間消息的發(fā)送與接收功能,大大方便了企業(yè)內部員工間交流溝通。系統(tǒng)提供的前臺和后臺的日程與信息的管理方便員工及時了解公司的動態(tài)
19、。其他功能模塊使企業(yè)的工作管理科學合理。下面從四個方面分析本系統(tǒng)的可行性。2.1.1 技術可行性本系統(tǒng)采用 b/s 結構設計基于 web 的企業(yè)辦公自動化系統(tǒng)。此外,開發(fā)工具采用 jcreator+sql server2000+tomcat 的開發(fā)模式。 jcreator 是免費java 編程工具, 其優(yōu)點是界面設計接近 windows 界面風格,用戶對它的界面比較熟悉。加上能與我們機器中所裝的jdk 完美結合。 而 sql server 2000是免費數(shù)據(jù)庫,是 基于客戶機 /服務器模式的數(shù)據(jù)庫管理系統(tǒng) ,在很大的程度上提高系統(tǒng)能夠處理的并發(fā)用戶數(shù)和數(shù)據(jù)量 。當前,企業(yè)中使用的大型數(shù)據(jù)庫應用
20、程序需要支持的并發(fā)用戶數(shù)和處理的數(shù)據(jù)量在不斷增加,sql server 2000 就是為滿足這一迫切需要而設計的 。tomcat 技術先進,性能穩(wěn)定,而且是免費開源的 web 服務器。此外,用 dreamweaver 工具做頁面美工, 直觀,使用方便。2.1.2 經(jīng)濟可行性系統(tǒng)提供的一般辦公所需要的基本功能簡單易操作,無論單位內部有多少個部門,有多少個分支機構,通過本系統(tǒng)可以實現(xiàn)無地域辦公,且本系統(tǒng)操作簡單,性能穩(wěn)定;通過本系統(tǒng)的使用 使企業(yè)內員工之間信息的交流更高效,更便捷,也使企業(yè)內各部門之間員工的頻繁往來減到最少,從而提高企業(yè)整體的辦公效率,為企業(yè)節(jié)約成本,使企業(yè)在激烈的市場競爭中贏得優(yōu)
21、勢,使得企業(yè)發(fā)展更好。2.1.3 操作可行性本系統(tǒng)對電腦硬件條件要求不高,且對使用者所需專業(yè)知識要求也不高;頁面大方簡潔,用戶界面友好,操作方便,色彩舒適明快,適合大多數(shù)人的辦公習慣和思維方式,因此操作方面可行性強。2.1.4 社會可行性我國辦公自動化的發(fā)展方向應該是數(shù)字化辦公。所謂數(shù)字化辦公即幾乎所有的辦公業(yè)務都在網(wǎng)絡環(huán)境下實現(xiàn) ,這一點也正符合本系統(tǒng)的 b/s 設計模式。從技術發(fā)展角度來看,特別是互聯(lián)網(wǎng)技術的發(fā)展,安全技術的發(fā)展和軟件理論的發(fā)展,實現(xiàn)數(shù)字化辦公是可能的 。 。2.22.2 系統(tǒng)功能分析系統(tǒng)功能分析通過多方面材料收集和整理,以及對辦公系統(tǒng)應具備功能模塊的剖析,結合實際辦公情況
22、,現(xiàn)對本系統(tǒng)做出以下功能分析。2.2.1 功能概述辦公自動化系統(tǒng)是一個功能完備的管理系統(tǒng),由前臺管理和后臺管理兩大部分組成。a a前臺功能模塊前臺功能模塊前臺要求實現(xiàn)員工信息 、日程安排、公文管理、消息管理 4 大功能模塊。員工信息:員工個人信息修改,查找其它員工信息。日程安排:員工查看工作安排,查看本人已完成的工作,安排工作計劃。公文管理:填寫工作一般性申請,填寫每天工作信息,下載相關文檔資料。消息管理:員工之間發(fā)送消息,查看本人消息,已發(fā)送消息和保存消息。b b后臺功能模塊后臺功能模塊后臺功能實現(xiàn)權限管理 、員工管理、日程消息、工資管理 4 大功能模塊。權限管理:后臺管理員添加,刪除員工管
23、理員角色。員工管理:查看所有員工相關信息,刪除員工信息,修改員工信息和添加員工信息,查看和刪除員工每天工作信息,查看,刪除和批準員工申請。日程消息:查看和刪除員工每天工作任務相關信息,查看和刪除員工間消息發(fā)送情況和具體內容。工資管理:查看員工工資列表,結算工資,查看所有員工已經(jīng)結算的工資列表。2.2.2 功能分析經(jīng)多方考慮,結合實際情況,現(xiàn)對本系統(tǒng)前臺和后臺的各個功能模塊具體實現(xiàn)情況作如下分析。a a前臺功能實現(xiàn)前臺功能實現(xiàn)(1 1)用戶注冊)用戶注冊本系統(tǒng)的新用戶需要先注冊,后登錄進入本系統(tǒng)才能使用本辦公自動化系統(tǒng)。注冊時填寫的信息包含內容有姓名、戶名、密碼、性別、職稱、郵箱地址、電話、部門
24、名稱、地址、學歷、是否入職。1) 以上內容如果有一個為空,系統(tǒng)將提示該處不能為空。2) 職稱,學歷,部門名稱有下拉菜單供選擇。下拉菜單內容有職稱,學歷,部門名稱。職稱取值(普通員工 、實習員工、項目經(jīng)理、銷售經(jīng)理、測試經(jīng)理、科室科長、部門部長) ,學歷取值(大專 、本科、碩士、博士) ,部門名稱取值(hr 資源、后勤部、財務部、銷售部、研發(fā)部、測試部) 。3) 性別為單選框,默認為男。4) 郵箱地址格式不符給出相應提示。5) 密碼長度要求為 6 位數(shù)字,否則給出相關提示。6) 用戶名具有唯一性,否則不能成功注冊。(2 2)用戶登錄)用戶登錄注冊成功的用戶通過輸入用戶名,密碼和驗證碼登錄到系統(tǒng)。
25、登錄界面需要輸入信息有用戶名,密碼,驗證碼。該界面的提交按鈕和注冊鏈接的功能如下。1) 用戶名,密碼,驗證碼有一為空,彈出提示框提示 “用戶名不能為空 ”或“密碼不能為空或 “驗證碼不能為空 ” 。2) 驗證碼錯誤提示 “驗證碼錯誤 ” 。3) 用戶名和密碼不為空,再通過輸入的用戶名和密碼對比數(shù)據(jù)庫中數(shù)據(jù), 若輸入的內容與數(shù)據(jù)庫中用戶名和密碼都一致,再判斷該用戶角色,若為管理員則進入后臺首頁,若為非管理員則進入前臺首頁。4) 點擊該鏈接跳轉至注冊頁面進行注冊。5) 驗證碼通過 jsp 頁面生成隨機數(shù)字。(3 3)員工信息功能)員工信息功能1) 修改個人資料:用戶登錄成功后,可通過修改個人資料,
26、查看本人相關信息并對其中信息修改。2) 搜索員工信息:通過輸入員工工號和用戶名查找員工信息。滿足搜索條件的正確顯示員工信息(需要顯示的信息:員工工號、用戶名、姓名、性別、職稱、郵件、電話、部門名稱) ;不符條件的給出相應提示。(4 4)日程功能)日程功能1) 查看待處理的日程安排:顯示本人需要執(zhí)行的所有日程任務,每條日程任務顯示內容包含日程安排的員工用戶名,安排時間,日程標題,日程內容。完成單個或全部日程安排,可分別執(zhí)行相應操作;無日程安排給出相應提示。2) 查看已處理日程:顯示本人處理過的所有日程,顯示信息包含安排員工的用戶名,安排時間,日程標題,日程內容。3) 安排日程:本人可以給其它員工
27、安排工作任務,安排日程需要填寫內容有執(zhí)行員工工號,執(zhí)行員工用戶名,日程標題,日程內容。安排成功后數(shù)據(jù)庫需要錄入所有填寫信息,且自動添加日程編號,安排人員所在部門,安排人員的用戶名,執(zhí)行人員的用戶名,日程安排發(fā)布時間和待處理標示。(5 5)公文管理功能)公文管理功能1) 填寫申請:本人可通過本系統(tǒng)填寫申請(加薪申請 、升職申請、離職申請) ,申請內容包括申請類型,申請標題,申請理由和申請內容。2) 工作日記:用于記錄員工每日工作情況,當員工進入該模塊后,系統(tǒng)自動填寫員工編號和員工的用戶名;員工填寫本人當天的工作內容,工作時間,加班時間,心得體會,創(chuàng)新型建議,并可以上傳文件到數(shù)據(jù)庫。3) 下載文件
28、:分頁顯示所有可下載的文檔和圖片文件,用戶可以點擊下載。(6 6)消息管理功能)消息管理功能1) 員工可以通過本模塊給其它員工發(fā)送消息,需要填寫的內容有收信人,消息標題,消息內容。填寫完成可以成功發(fā)送,也可以保存到草稿箱。2) 收件箱功能:羅列出發(fā)送給本人的所有消息,對于已經(jīng)閱讀過和未查看的消息區(qū)分顯示;可對它們進行刪除;也可對兩類型的消息進行查看(對于未讀消息查看后要更新其狀態(tài)為已讀),查看后可對其刪除,對其回復,回復消息時系統(tǒng)自動填寫收件人的用戶名,員工填寫消息標題,消息內容,可對回復的消息發(fā)送,也可對其保存到草稿箱。3) 發(fā)件箱功能:本人可查看本人的所有發(fā)送消息,系統(tǒng)逐一羅列出,可對每條
29、已發(fā)消息進行刪除。4) 草稿箱功能:本人可查看草稿箱中所有消息,顯示信息內容包括:收件人,信息標題,編輯時間,信息內容。系統(tǒng)逐一羅列出,可對保存到草稿箱中的消息發(fā)送,也可對其進行刪除。(7 7)顯示當前時間)顯示當前時間登陸系統(tǒng)后,系統(tǒng)可顯示當前時間,時間內容為年月日周時分秒,并能及時更新時間。(8 8)顯示當前用戶)顯示當前用戶員工成功登陸后,系統(tǒng)顯示該員工的用戶名。(9 9)退出系統(tǒng))退出系統(tǒng)員工登陸系統(tǒng)后可通過此功能退出本系統(tǒng)。b b后臺功能實現(xiàn)后臺功能實現(xiàn)(1 1)員工權限管理員工權限管理1) 添加管理員:通過本功能,管理員可將本系統(tǒng)的員工設為管理員。填寫信息含有員工編號和用戶名,若員
30、工編號和用戶名不是同一員工屬性,提示輸入信息有誤。2) 刪除管理員:查看本系統(tǒng)所有管理員信息,信息包含有員工編號,用戶名;可對每個管理員進行刪除,刪除成功后給出相應提示。(2 2)員工管理員工管理員工管理分為信息管理 、申請管理、考勤管理。員工管理功能分析如下。1) 羅列本系統(tǒng)所有員工信息,并進行分頁顯示,顯示內容有員工編號,員工對應用戶名,員工姓名,員工性別。 2) 可對每條信息刪除和查看詳情,刪除操作后有相應提示,詳細信息包括:員工編號,用戶名,姓名,性別,密碼,職稱,郵箱地址,電話,部門名稱,學歷,是否是管理員,是否在職以及詳細地址。3) 可對員工每條信息進行修改,修改成功后給出相應提示
31、。4) 添加員工:通過此功能可直接添加新員工信息而無需注冊,添加成功后可直接用相應信息登陸;填寫信息有姓名,用戶名,密碼,性別,職稱,郵箱地址,電話,部門名稱,地址,學歷,是否入職,是否是管理員;添加員工信息成功后給出相應提示??记诠芾砉δ芊治鋈缦?。1) 羅列顯示每個員工每日工作情況,以分頁形式顯示,顯示內容有工作記錄編號,員工工號,工作內容,工作時間,加班時間。2) 查看每條工作記錄詳細信息,詳細內容項有記錄編號,填寫時間,員工編號,員工用戶名,工作任務,上班時間,加班時間,心得體會,創(chuàng)新建議。3) 可對每條工作記錄進行刪除操作,刪除成功后給出相應提示。申請管理功能分析如下1) 羅列顯示員工
32、填寫的申請,分頁顯示每條申請內容,顯示內容有申請編號,申請人,申請類型,申請日期。2) 查看每條申請記錄的詳細信息,詳情內容包括有申請編號,申請日期,申請人編號,申請人所屬部門,申請人用戶名,申請類型,申請主體,申請原有,申請內容。3) 管理員可對員工的申請進行批準操作,批準操作后數(shù)據(jù)庫會更改申請狀態(tài)為已處理。4) 可對每份申請刪除操作,刪除成功后給出相應提示。(3 3)日程消息功能日程消息功能日程消息功能含有日程管理和消息管理功能 。日程管理管理分析如下。1) 羅列顯示本系統(tǒng)所有員工的所有日程記錄情況,分頁顯示相關信息,顯示內容有日程編號,安排人員用戶名,負責人員用戶名,日程關鍵字。2) 對
33、于羅列出的日程記錄可進行刪除,刪除成功后給出相應提示。3) 對每條日程記錄查看詳細信息,詳細內容項含有日程編號,安排部門,安排工號,安排人員,負責工號,負責人員,安排日期,日程標題,工作內容,日程是否完成。4) 可對顯示的日程詳情進行刪除,刪除成功后給出相應提示。消息管理功能分析如下。1) 羅列出本系統(tǒng)所有員工的所有收發(fā)信息,分頁顯示,顯示項目有:員工編號,發(fā)件人員用戶名,收件人員用戶名,消息標題。2) 可對羅列出的每條消息進行刪除,刪除成功后給出相應提示。3) 對羅列出的各條消息可查看詳情,詳細信息包含消息編號,發(fā)件時間,發(fā)件人員用戶名,收件人員用戶名,消息標題,消息內容。4) 可詳細顯示的
34、消息刪除,刪除成功后給出相應提示。(4 4)工資管理工資管理工資管理功能分為工資結算和工資結算歷史記錄功能。工資結算功能分析如下。1) 羅列所有本系統(tǒng)所有員工每日工資情況,分頁顯示每條記錄情況,顯示內容工資記錄編號,員工編號,員工用戶名,當日工作時間, 當日加班時間(小時) ,工作記錄日期( 小時) ,當日工資 為工作時間*10+加班時間*15(元) 。2) 結算每位員工的工資,羅列員工上次結算后到此次結算前的所有工作情況,顯示內容有工作記錄編號,員工工號,員工用戶名,工作時間,加班時間,工作日期,當日工資,把所有未結算的工時轉換為工資顯示,結算成功后數(shù)據(jù)庫更改工作記錄狀態(tài)為已結算,添加新的工
35、資結算記錄賬單,并給出相應提示。工資結算歷史記錄功能 分析。羅列顯示每條工資結算記錄,分頁顯示,顯示信息有工資結算編號,員工工號,員工用戶名,此次結算員工總的工作時間和加班時間,計算并顯示此次結算的總工資。(5 5)顯示當前時間)顯示當前時間登陸系統(tǒng)后,系統(tǒng)可顯示當前時間,時間內容有年月日周時分秒,并能及時更新時間。(6 6)顯示當前用戶)顯示當前用戶管理員成功登陸后,系統(tǒng)顯示該管理員的用戶名。(7 7)退出系統(tǒng))退出系統(tǒng)管理員登錄后臺后,可通過此功能退出本系統(tǒng)。2.2.3 數(shù)據(jù)庫分析通過對本系統(tǒng)的分析,歸納抽象出以下幾個對象:員工信息:記錄員工的基本信息。工作日記:記錄員工每天工作情況。工作
36、日程:記錄員工工作任務。員工申請:記錄員工申請情況。員工工資:記錄員工每次工資結算信息。消息:記錄員工間消息發(fā)送的各項情況。文檔下載:記錄可供下載的企業(yè)文檔資料相關信息。本辦公自動化系統(tǒng)數(shù)據(jù)庫采用 sql server 2000 數(shù)據(jù)庫,系統(tǒng)數(shù)據(jù)庫名稱為 oa_data。2.32.3 安全性需求安全性需求2.3.1 用戶權限安全性系統(tǒng)設置管理員和一般用戶兩種用戶身份以滿足本系統(tǒng)安全性要求,只有管理員才能登錄到后臺,對員工所有信息查看,刪除和修改,并可以添加新用戶,對消息,日程刪除,對所有員工申請?zhí)幚砗蛯λ袉T工工資查看等。2.3.2 數(shù)據(jù)安全性新員工注冊和登錄時,對所有輸入項先進行非空檢查,在
37、檢測是否滿足本系統(tǒng)規(guī)定要求,最終再錄入數(shù)據(jù)庫庫或是從數(shù)據(jù)庫中調出數(shù)據(jù)。2.42.4 系統(tǒng)性能要求系統(tǒng)性能要求本系統(tǒng)為小型企業(yè)辦公自動化系統(tǒng),運行時應該穩(wěn)定,訪問數(shù)據(jù)庫速度快捷方便;登錄本系統(tǒng)需要用戶名,密碼,驗證碼和角色以確保系統(tǒng)的安全性;整個界面設計應該大方得體,操作簡單可行,符合常人思維模式,給人友好的感覺。3 3 總體設計總體設計3.13.1 b/sb/s 設計模式設計模式本系統(tǒng)主要采用 b/s 體系結構模型, b/s 模式(browse/server 瀏覽器/服務器)模式是在 c/s 模式發(fā)展到一定階段的產(chǎn)物,它以web 技術為基礎,將傳統(tǒng) c/s 模式中的服務器部分細分為數(shù)據(jù)庫服務器
38、和web 服務器,從而變成 3層結構。基于 b/s 結構網(wǎng)上辦公自動化系統(tǒng),客戶端是通過ie 瀏覽器;業(yè)務功能由獨立的應用服務器處理, web 服務器成為應用服務器處理的標準配置;數(shù)據(jù)處理仍由數(shù)據(jù)庫服務器完成,不需要像c/s 結構那樣安裝不同的客戶端應用程序,b/s 結構的功能都在 web 服務器上實現(xiàn),開發(fā)和維護工作簡單易行。a ab/sb/s 三層結構三層結構b/s 結構把整個系統(tǒng)分為三層架構:表示層(界面層) 應用層/業(yè)務邏輯層數(shù)據(jù)庫層。用一臺服務器來實現(xiàn)所有的功能,也可以分為web 服務器和 date base 數(shù)據(jù)服務器,這樣就可以減輕服務器的負擔,提高執(zhí)行效率。其三層結構如圖 3.
39、1 所示。圖 3.1 b/s 三層結構圖表示層:位于客戶端,相當于用戶界面,即internet explore 等 web 瀏覽器。實現(xiàn)在客戶端瀏覽器中顯示的用戶界面,該層可以調用由業(yè)務邏輯層提供的業(yè)務方法。表示層業(yè)務邏輯層數(shù)據(jù)庫系統(tǒng)業(yè)務邏輯層:系統(tǒng)核心部分,主要擔當業(yè)務的邏輯處理任務,包括處理接口層的請求,為用戶界面層提供業(yè)務功能同時通過數(shù)據(jù)層來訪問數(shù)據(jù)庫。具體過程是:由 web 服務器接收客戶端發(fā)送來的 http 請求,對請求進行分析轉換,并調用相應的邏輯處理程序;而該邏輯處理程序與數(shù)據(jù)層進行通信,進而訪問數(shù)據(jù)庫,并將處理結果返回給 web 服務器,再由 web 服務器以 xml 或 ht
40、ml形式將結果發(fā)送給客戶端瀏覽器。b/s 模式與傳統(tǒng) c/s 都是以同一種請求和應答方式來執(zhí)行應用的。但傳統(tǒng)的是一種二層或三層結構模式,其客戶端集中了大量應用軟件,而客戶端僅需單一的瀏覽器軟件,是一種全新的體系結構。b bb/sb/s 架構優(yōu)點架構優(yōu)點(1)用戶的操作使用簡單, b/s 模式的客戶端只須安裝一個提供友好界面的通用瀏覽器,如工等,不需要對客戶進行額外培訓。(2)b/s 結構具有可伸縮性,在網(wǎng)絡環(huán)境允許的條件下,可以盡可能多地增加瀏覽器和服務器,不受原有網(wǎng)絡資源的影響。(3)易于開發(fā)、安裝和維護,結構只需對服務器端的應用平臺進行開發(fā)和集成,減少了開發(fā)、安裝和維護費用。3.23.2
41、系統(tǒng)總功能模塊圖系統(tǒng)總功能模塊圖系統(tǒng)結構圖是對軟件系統(tǒng)結構的總體設計的圖形顯示。在需求分析階段,已經(jīng)從系統(tǒng)開發(fā)的角度出發(fā) ,把系統(tǒng)按功能逐次分割成層次結構 ,使每一部分完成簡單的功能且各個部分之間又保持一定的聯(lián)系,這就是功能設計 。在設計階段,基于這個功能的層次結構把各個部分組合起來成為系統(tǒng)。 從用戶角色角度出發(fā),將本系統(tǒng)分為前臺功能模塊和后臺功能模塊。前臺功能為系統(tǒng)一般用戶設計,其具體功能塊如圖3.2 所示。前臺頁面系統(tǒng)登錄查看員工信息查員工信息消息管理日程管理待處理日程查看消息保存消息已安排日程公文管理下載文檔填寫工作日記填寫申請員工管理改本人信息安排日程編輯消息發(fā)送消息圖 3.2 前臺功
42、能模塊系統(tǒng)后臺功能針對本系統(tǒng)管理員設計,本系統(tǒng)管理員登錄后臺后可實現(xiàn)操作如圖 3.3 所示。查看消息員工管理查改員工信息查刪工作考勤查刪批申請息消息管理刪除消息刪除管理員添加管理員工資管理查看工資列表結算員工工資查看歷史工資增刪員工信息系統(tǒng)登錄后臺頁面權限管理查看工作任務日程管理刪除日程記錄圖 3.3 后臺功能模塊3.33.3 系統(tǒng)業(yè)務流圖系統(tǒng)業(yè)務流圖系統(tǒng)注冊系統(tǒng)登錄是否注冊管理員后臺功能前臺功能否是是否圖 3.4 系統(tǒng)業(yè)務流程圖3.43.4 系統(tǒng)開發(fā)工具系統(tǒng)開發(fā)工具本系統(tǒng)開發(fā)所需安裝主要軟件有jdk,jcreator,tomcat,sqlserver2000,dreamweaver。以下簡要
43、介紹各個軟件情況以及數(shù)據(jù)庫連接相關配置。3.4.1 jcreator jcreator 是一個用于 java 程序設計的集成開發(fā)環(huán)境,具有編輯、調試、運行 java 程序的功能。安裝 jcreator 前需先安裝 jdk。登錄到 sun 公司網(wǎng)站:http:/ 免費下載 java 標準平臺(j2se)提供的 java 開發(fā)工具 jdk1.5.。假設安裝到 c:program filesjavajdk1.5.0目錄。安裝好后需進行環(huán)境變量設置。對于 windows 2000/xp 操作系統(tǒng),用鼠標“我的電腦” ,在彈出菜單中選擇“屬性” ,在彈出的屬性對話框中再單擊“高級”選項,而后單擊“環(huán)境變
44、量” ,添加以下系統(tǒng)環(huán)境變量:變量名:java_home,變量值:c:program filesjavajdk1.5.0.變量名:classpath,變量值:cprogram filesjavajdk1.5.0jrelibrt.jar;cprogram filesjavajdk1.5.0jrelibdt.jar;c:program filesjavajdk1.5.0libtools.jar;.;變量名:path,變量值:c:program filesjavajdk1.5.0bin。最后點擊確定。安裝和配置好 jdk 后,再安裝 jcreator,在安裝過程中會自動檢索到 jdk 的安裝路徑。安
45、裝成功后可在 jcreator 中編輯和運行 java 程序。3.4.2 tomcattomcat 是一個小型的輕量級應 用服務器,是開發(fā)和調試 jsp 程序的首選。本系統(tǒng)采用的是 jakarta-tomcat-511.0.28.exe。在安裝 tomcat 前,需安裝好 j2sdk,安裝過程中會自動搜索 j2sdk 的安裝路徑。安裝成功后,啟動tomcat,在瀏覽器中輸入: :8080 或開始運行鍵入:8080 后回車,將出現(xiàn)圖 3.5tomcat 首頁。圖 3.5 tomcat 首頁a a配配置置端端口口 tomcat 服務器占用
46、的默認端口是 8080,若該端口已被占用,則 tomcat將無法啟動??梢酝ㄟ^修改 tomcat 服務器 conf 文件夾下的 server.xml 配置文件來修改端口號。用記事本打開 server.xml 文件,找到以下部分, 將其中的 port=“8080”更改為新的端口號并重啟 tomcat 服務器即可。b b創(chuàng)創(chuàng)建建虛虛擬擬目目錄錄tomcat 服務器安裝目錄的 webapps 目錄下的任何一個子目錄都可作為一個web 服務器目錄,安裝 tomcat 后可在 webapps 目錄下新建子目錄,如新建文件 file。若將一個 jsp 文件如 login.jsp 放在 file 目錄中,則
47、在瀏覽器中輸入 080/file/login.jsp 即可瀏覽該頁面。也可將 tomcat 服務器所在計算機的某個目錄設置成為一個web 服務器目錄指定的虛擬目錄,即隱藏 web 服務器的實際位置,用戶只能通過虛擬目錄訪問 web 服務器目錄的虛擬目錄中的 jsp 頁面。假設將 f 盤下的 oa 目錄設為虛擬目錄, oa 文件夾下有 first.jsp 文件,找到 tomcat 服務器安裝目錄下的 conf 文件夾,用記事本打開該文件夾下的server.xml 主要配置文件,光標定位在 前面加入以下代碼:注:xml 文件區(qū)分大小寫, 不能寫成,path 需要小寫,
48、li 表示虛擬目錄名, f:oa 是虛擬目錄映射的實際物理目錄,reloadable=“true”表示自動檢測 jsp 文件是否更新,當 jsp 文件有所更新時不用重啟 tomcat 而自動裝載新的程序。設置好虛擬目錄后保存,再重啟tomcat 后,在瀏覽器中鍵入 080/li/first.jsp 回車即可瀏覽 f 盤下 oa 文件夾下的 first.jsp 頁面。c cj js sp p 運運行行原原理理服務器上的 jsp 頁面被第一次請求執(zhí)行時,服務器上的 jsp 引擎首先將jsp 文件轉譯為 java 文件,并編譯這個 java 文件生成字節(jié)碼文件,然后執(zhí)行
49、字節(jié)碼文件響應客戶的請求。當這個 jsp 頁面再次請求執(zhí)行時, jsp 引擎將直接執(zhí)行之前生成的字節(jié)碼文件,如果該 jsp 頁面有所修改, tomcat 服務器會生成新的字節(jié)碼文件。當多個客戶請求一個jsp 頁面時,tomcat 服務器給每個客戶啟動一個線程,這些線程用于執(zhí)行常駐內存中的字節(jié)碼文件用于響應客戶請求。cpu 的使用權在各個線程間切換,以確保每個線程都能執(zhí)行字節(jié)碼文件。jsp 運行原理如圖 3.6 所示。圖 3.6 jsp 運行原理3.4.3 sql server 2000 sql server 2000 是美國微軟公司推出的使用相當廣泛的數(shù)據(jù)庫管理系統(tǒng),包含一套圖形工具,如服務器
50、管理(用于啟動和關閉數(shù)據(jù)庫服務) 、企業(yè)管理器(用于創(chuàng)建和修改數(shù)據(jù)庫及備份數(shù)據(jù)庫等)和查詢分析器(用于交互執(zhí)行transact-sql 語句和過程并提供圖形查詢分析功能)等。 由一系列相互協(xié)作的組件構成。能滿足最大的 web 站點和企業(yè)數(shù)據(jù)處理系統(tǒng)存儲和分析數(shù)據(jù)的需要。在 sql server 2000 安裝過程中,出現(xiàn) ”身份驗證模式 ”窗口,請選擇 “混合模式”選項,并設置管理員 ”sa”賬號密碼,最好設置為空,以方便登錄。數(shù)據(jù)庫安裝成功后,先啟動 sql server 服務器,再打開企業(yè)管理器。a a附加數(shù)據(jù)庫附加數(shù)據(jù)庫返回結果客戶客戶客戶客戶線程客戶線程客戶線程jsp 頁面對應字節(jié)碼返
51、回結果返回結果執(zhí)行執(zhí)行執(zhí)行tomcat 服務器如需運行本系統(tǒng),需加載本系統(tǒng)的數(shù)據(jù)庫,光標聚集企業(yè)管理器中的數(shù)據(jù)庫,右鍵所有任務中選擇附加數(shù)據(jù)庫,選擇本系統(tǒng)數(shù)據(jù)庫所在目錄。附加數(shù)據(jù)庫如圖 3.7 所示: 圖 3.7 附加數(shù)據(jù)庫b.b. 建立數(shù)據(jù)源建立數(shù)據(jù)源將運用程序連接到數(shù)據(jù)庫,附加數(shù)據(jù)庫后,需建立一個odbc 數(shù)據(jù)源。計算機控制面板中的管理工具中雙擊 odbc 數(shù)據(jù)源,新建一個系統(tǒng) dsn 的數(shù)據(jù)源(如 oa) ,將該數(shù)據(jù)源和本系統(tǒng)的數(shù)據(jù)庫連接,在sql server 該如何驗證登錄 id 的真?zhèn)谓缑妫x擇使用用戶輸入登錄id 和密碼的 sql server 驗證,登錄 id 和密碼需和 sq
52、l server 2000 安裝時的設置保持一致,更改默認的數(shù)據(jù)庫為本系統(tǒng)數(shù)據(jù)庫,測試連接數(shù)據(jù)庫成功后確定,數(shù)據(jù)源添加成功。c.c. 連接數(shù)據(jù)庫連接數(shù)據(jù)庫編寫連接數(shù)據(jù)庫的 javabean 文件,將程序和數(shù)據(jù)源連接,以達到將程序和數(shù)據(jù)庫連接。關鍵代碼如下 。user 為登錄 id,password 為登錄 id 的密碼,需跟 sql server 2000 安裝時的密碼一致。3.4.4 dreamweaverdreamweaver 是美國 macromedia 公司開發(fā)的集網(wǎng)頁制作和管理網(wǎng)站于一身的所見即所得網(wǎng)頁編輯器,它是第一套針對專業(yè)網(wǎng)頁設計師特別發(fā)展的視覺化網(wǎng)頁開發(fā)工具, dreamwe
53、aver 對于 dhtml(動態(tài)網(wǎng)頁)的支持特別好,利用它可以很容易地制作出跨越平臺限制和跨越瀏覽器限制的充滿動感的網(wǎng)頁。dreamweaver 和網(wǎng)頁編輯器的發(fā)展過程,隨著互聯(lián)網(wǎng) (internet) 的家喻戶曉,html 技術的不斷發(fā)展和完善,隨之而產(chǎn)生了眾多網(wǎng)頁編輯器,從網(wǎng)頁編輯器基本性質可以分為所見即所得網(wǎng)頁編輯器和非所見即所得網(wǎng)頁編輯器(則原始代碼編輯器),兩者各有千秋。您在所見即所得網(wǎng)頁編輯器進行網(wǎng)頁制作和在 word 中進行文本編輯不會感到有什么區(qū)別 。所見則所得網(wǎng)頁編輯器dreamweaver 的優(yōu)點就是直觀性,使用方便,容易上手 。dreamweaver 特點:(1)drea
54、mweaver 會自動更新所有連結。使用支援文字、 html 碼、html 屬性標簽和一般語法的搜尋及置換功能使得復雜的網(wǎng)站更新變得迅速又簡單。(2)dreamweaver 是唯一提供 roundtrip html、視覺化編輯與原始碼編輯同步的設計工具。(3)dreamweaver 支援精準定位,利用可輕易轉換成表格的圖層以拖拉string user=“sa”;string paword=“ “;string drivername=“sun.jdbc.odbc.jdbcodbcdriver”;string connecturl=“jdbc:odbc:oa”;tryclass.forname(d
55、rivername); conn=drivermanager.getconnection(connecturl,user,paword); stmt=conn.createstatement();catch (exception e)置放的方式進行版面配置。使用 dreamweaver 在設計動態(tài)網(wǎng)頁時,所見即所得的功能,讓您不需要透過瀏覽器就能預覽網(wǎng)頁。4 4 詳細設計詳細設計4.14.1 數(shù)據(jù)庫設計數(shù)據(jù)庫設計4.1.1 數(shù)據(jù)庫概念結構設計本系統(tǒng)抽象出的 7 個實體,分別對各個實體分析,以更好的滿足本系統(tǒng)所需實現(xiàn)的功能。a a員工信息員工信息員工是使用本系統(tǒng)的主要人員,將員工實體分析透徹對本
56、系統(tǒng)設計大有益處;經(jīng)過全方位考慮,分析得出員工實體應具有員工編號,用戶名,員工姓名,員工性別,登錄密碼,職稱,郵箱地址,電話號碼,部門名稱,地址,學歷以及使用本系統(tǒng)的角色。員工信息 實體圖如圖 4.1 所示。員工信息是否入職登錄密碼員工姓名員工性別用戶名職稱學歷角色員工編號郵箱地址地址圖 4.1 員工信息實體圖b b日程安排日程安排企業(yè)工作計劃指導其員工日常工作有條不紊進行,本系統(tǒng)的日程安排記錄員工每天工作計劃,員工登錄系統(tǒng)通過日程安排查看和處理當天工作任務,查看已完成任務和安排工作計劃。日程安排相關信息有唯一標識日程的編號,安排日程的員工編號,用戶名和部門名稱,執(zhí)行日程所安排任務的員工編號和
57、用戶名,日程下達時間,日程標題和內容,該日程所安排任務是否已完成的標識。日程安排實體圖如圖 4.2 所示:電話號碼部門名稱日程安排安排部門名稱執(zhí)行人編號是否處理時間執(zhí)行人用戶名日程編號標題安排人編號安排人用戶名日程內容圖 4.2 日程安排實體圖c c員工申請員工申請本系統(tǒng)的員工申請為企業(yè)提供簡單的日常工作申請,加班,升職和加薪申請。申請信息有記錄申請的編號,填寫申請的員工編號,用戶名和部門,申請所屬類型,標題,理由和內容,該申請是否被批準的標識。員工申請實體圖如圖 4.3 所示。員工申請申請人編號申請類型是否處理申請標題申請時間申請編號申請理由申請人部門申請人用戶名申請內容圖 4.3 員工申請
58、實體圖d d工作日記工作日記工作日記用于記錄使用本系統(tǒng)的員工每天的工作情況,工作信息包含用于記錄工作情況的筆記編號,填寫記錄的員工編號和員工用戶名,當天的工作內容,需要向系統(tǒng)上傳的文檔資料以附件形式提交,填寫時間,當天正常工作時間和加班時間,工作體會和創(chuàng)新性建議,該條記錄是否已納入工資計算考核。工作筆記實體如圖 4.4 所示。工作筆記用戶編號附件建議工作時間時間筆記編號加班時間用戶名工作內容心得體會筆記狀態(tài)圖 4.4 工作筆記實體圖e e員工工資員工工資員工工資信息有記錄工資發(fā)放的記錄編號,領取工資的員工編號和用戶名,工資結算處理時間,該工資結算涵蓋的工作時間和加班時間,結算日期,工資金額和是
59、否發(fā)放的標識。員工工資實體圖如圖4.5 所示。工資狀態(tài)工作時間工資編號加班時間員工編號結算時間金額用戶名圖 4.5 工資信息實體圖f f文檔下載文檔下載企業(yè)內部有共享文檔資料,對于共享資料可供員工下載。文檔下載信息有供下載的文檔編號,文檔名稱,文檔類型和路徑,普通員工能否下載的標識。文件下載實體圖如圖 4.6 所示。 圖 4.6 文檔下載實體圖g g消息消息消息是企業(yè)員工間溝通交流的一種 渠道,通過消息發(fā)送,員工能及時方便的了解工作情況。 消息信息有唯一標識消息的編號,發(fā)送消息的員工編號和用戶名,接收消息的員工用戶名,消息標題和內容,消息發(fā)送時間,消息是否閱讀的標識,消息是否發(fā)送狀態(tài)標識。消息
60、實體圖如圖4.7 所示。標識下載下載編號文件名稱文件類型文件路徑消息是否發(fā)送消息標題消息編號發(fā)送時間發(fā)送人員接收人員消息內容是否閱讀圖 4.7 消息實體圖4.1.2 數(shù)據(jù)庫邏輯結構設計數(shù)據(jù)庫邏輯結構設計的任務是將概念模型轉換成數(shù)據(jù)模型。本系統(tǒng)根據(jù)數(shù)據(jù)概念模型的各個實體 e-r 圖,設計出相應的數(shù)據(jù)庫表。a a日程安排表日程安排表日程安排表 arrangement 記錄員工待處理工作任務計劃,實際完成情況,安排任務情況。主鍵日程編號按 1 自動增長。日程安排表詳細信息如表4.1所示。表 4.1 arrangement(日程安排表)字段名數(shù)據(jù)類型長度主鍵否描述rcidint4是日程編號arrade
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年統(tǒng)計學考試相關數(shù)據(jù)處理試題及答案
- 吸引力與技術的美容師考試試題及答案
- 二手車現(xiàn)場評估準備工作試題及答案
- 寵物營養(yǎng)師考試知識點解析試題及答案
- 2024年美容師誠信經(jīng)營考量試題及答案
- 2024年小自考行政管理考試重點試題試題及答案
- 汽車美容器械的維護與保養(yǎng)試題及答案
- 2024-2025學年內蒙古巴彥淖爾一中高一下學期第一次學業(yè)診斷生物及答案
- 2024年計算機基礎考試知識整合試題及答案
- 關于寵物營養(yǎng)師職業(yè)倫理的討論試題及答案
- 數(shù)據(jù)庫開發(fā)與管理試題及答案
- 2025年北京市朝陽區(qū)區(qū)高三一模英語試卷(含答案)
- 教學課件-積極心理學(第2版)劉翔平
- 注射相關感染預防與控制(全文)
- TSG+11-2020鍋爐安全技術規(guī)程
- 情感糾紛案件調解協(xié)議書
- 排水溝導流施工技術方案
- 多肉生石花圖譜_版
- 送達地址確認書(法院最新版)
- 手工皂配方計算表 手工皂配方計算器
- 20cm×10cm 席卡模版
評論
0/150
提交評論