濟(jì)南大學(xué)綜合實(shí)習(xí)報(bào)告—OA辦公自動化_第1頁
濟(jì)南大學(xué)綜合實(shí)習(xí)報(bào)告—OA辦公自動化_第2頁
濟(jì)南大學(xué)綜合實(shí)習(xí)報(bào)告—OA辦公自動化_第3頁
濟(jì)南大學(xué)綜合實(shí)習(xí)報(bào)告—OA辦公自動化_第4頁
濟(jì)南大學(xué)綜合實(shí)習(xí)報(bào)告—OA辦公自動化_第5頁
已閱讀5頁,還剩24頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、綜合實(shí)習(xí)報(bào)告題 目 OA辦公自動化系統(tǒng)的設(shè)計(jì) 學(xué) 院 信息科學(xué)與工程學(xué)院 專 業(yè) 計(jì)算機(jī)科學(xué)與技術(shù) 姓 名 XXX 學(xué) 號 20111221379 班 級 計(jì)1107班 指導(dǎo)教師 XXXXXX 助理指導(dǎo)教師 二O一五 年 一 月 十一 日1 設(shè)計(jì)背景1.1系統(tǒng)開發(fā)的背景當(dāng)今社會是一個(gè)信息飛速發(fā)展的社會,因此,針對各行業(yè)來說,計(jì)算機(jī)的應(yīng)用實(shí)為重要,求質(zhì)量、求速度,盡可能的脫離手工操作,是現(xiàn)代人追求的目標(biāo)。在現(xiàn)代社會中,任何一個(gè)行業(yè),任何一個(gè)企業(yè),高效準(zhǔn)確的辦公都是至關(guān)重要的??旖莸男畔⒔涣鳎瑫惩ǖ墓膫鬟f,迅速的文檔查詢,自動的工作流轉(zhuǎn)等等都能提高一個(gè)企業(yè)的辦公效率,進(jìn)而提高其市場競爭力。傳統(tǒng)的

2、辦公模式在信息革命的浪潮中,顯然已經(jīng)遠(yuǎn)遠(yuǎn)不能滿足高效率、快節(jié)奏的現(xiàn)代工作和生活的需要。Internet/Intranet的迅猛發(fā)展,為信息的交流和共享,團(tuán)隊(duì)的協(xié)同運(yùn)作提供了技術(shù)的保證,同時(shí)也預(yù)示著網(wǎng)絡(luò)化辦公時(shí)代來臨?,F(xiàn)有辦公自動化系統(tǒng)和大型信息管理系統(tǒng)中,企業(yè)業(yè)務(wù)流程重組或者是文件流轉(zhuǎn)功能都是核心功能。同時(shí)我們也認(rèn)為,企業(yè)辦公主要是一個(gè)文件流轉(zhuǎn)的過程,所有的辦公事務(wù)都可以抽象成一個(gè)數(shù)據(jù)庫表單。傳統(tǒng)的辦公自動化系統(tǒng)和大型MIS系統(tǒng)在處理企業(yè)管理流程中大多采用企業(yè)業(yè)務(wù)流程重組(BKR),其核心思想就是要先優(yōu)化企業(yè)業(yè)務(wù)管理流程,再根據(jù)優(yōu)化后的流程建設(shè)企業(yè)信息系統(tǒng)。這樣不僅在系統(tǒng)建設(shè)中工作量巨大,同時(shí)

3、面臨來自企業(yè)內(nèi)部重重的阻礙。要想實(shí)現(xiàn)辦公自動化,就需要實(shí)施計(jì)算機(jī)管理,所以,我們開發(fā)了這個(gè)辦公自動化系統(tǒng)WEBOA,此系統(tǒng)是基于網(wǎng)絡(luò)的,安裝方便,易于維護(hù)。1.2系統(tǒng)開發(fā)的意義多年以來,人們對以紙質(zhì)文件為中心的傳統(tǒng)辦公方式習(xí)以為常。但是,世界進(jìn)入信息時(shí)代之后,這種傳統(tǒng)的人工管理方式的弊病日顯突出。比如,時(shí)效性差、容易出錯(cuò),并難以應(yīng)對信息社會的巨大挑戰(zhàn)。傳統(tǒng)辦公方式的特點(diǎn)決定了部門內(nèi)部及各部門之間彼此孤立。通常是某一部門獨(dú)立運(yùn)作一段時(shí)間后,將其工作結(jié)果移交下一部門作為其工作的依據(jù)。一旦該部門的工作出現(xiàn)錯(cuò)誤,其下一部門就無法正常工作。出現(xiàn)這種現(xiàn)象的直接原因主要是員工之間、部門之間缺乏交流、文件在不

4、同部門都有所囤積。另外,傳統(tǒng)辦公方式含有大量重復(fù)性勞動行為,這種程序性行為的發(fā)生也是造成文件批量出錯(cuò)的原因。因此,建立節(jié)約型、高效性工作方式成了信息時(shí)代必然的要求。 鑒于此,辦公自動化有其獨(dú)特的優(yōu)勢。它不僅兼顧個(gè)人辦公效率的提高,更重要的是可以實(shí)現(xiàn)群體協(xié)同工作。協(xié)同工作意味著要進(jìn)行信息的交流,工作的協(xié)調(diào)與合作。由于網(wǎng)絡(luò)的存在,這種交流與協(xié)調(diào)幾乎可以在瞬間完成,并且不必?fù)?dān)心對方是否在電話機(jī)旁邊或是否有傳真機(jī)可用。這里所說的群體工作,可以包括在地理上分布很廣,甚至分布在全球上各個(gè)地方,以至于工作時(shí)間都不一樣的一群工作人員可以實(shí)現(xiàn)遠(yuǎn)程辦公或在家辦公。不僅如此,辦公自動化可以和一個(gè)企業(yè)的業(yè)務(wù)結(jié)合的非常

5、緊密,甚至是定制的。因而可以將諸如信息采集、傳遞、查詢、統(tǒng)計(jì)等功能與具體業(yè)務(wù)密切關(guān)聯(lián)。操作人員只須點(diǎn)擊一個(gè)按鈕就可以得到想要的結(jié)果,從而極大得方便了企業(yè)領(lǐng)導(dǎo)的管理和決策。辦公自動化將人從繁瑣、無序、低序、低端的工作中解放出來從事核心事務(wù),整體提高了企業(yè)辦事的工作效率和對信息的可控性,降低了辦公成本,提高了執(zhí)行力,使管理趨于完善,企業(yè)更具有競爭力。2 需求分析2.1 總體概要需求分析階段是OA管理系統(tǒng)開發(fā)最重要的階段。因?yàn)橹挥谐浞至私庥脩艉拖到y(tǒng)本身的需求后,才能夠設(shè)計(jì)出比較完善的系統(tǒng)。關(guān)于OA項(xiàng)目功能需要最起碼的人員管理,就要對人事進(jìn)行分析,而人員擴(kuò)展出來的是他們所做的操作行為,他們各司其能對整

6、個(gè)企業(yè)進(jìn)行管理和維護(hù),這個(gè)OA系統(tǒng)必須是人員的各種操作只能為主體,這些包括對企業(yè)的工作進(jìn)行調(diào)度分配,工資發(fā)放,人員職能調(diào)度,工作分析(獎懲人員),財(cái)產(chǎn)股權(quán)分配,人員的考勤,工作審批,公司客戶管理(包括合作意向,建立協(xié)議),股權(quán),對繁雜的工作進(jìn)行有條理的管理,人員出入的檔案管理,文件資料管理,對工作的記錄(包括一段時(shí)間的計(jì)劃,所完成的業(yè)務(wù)),對每天的工作的進(jìn)展情況進(jìn)行的記錄;而除了保證了公司的正常運(yùn)作的前提下的這些,其他的像發(fā)郵件,群聊都是在此基礎(chǔ)上擴(kuò)展出來的,是對各項(xiàng)基本工作的完善,只有在完成基本的操作基礎(chǔ)之上才可以考慮擴(kuò)展問題。當(dāng)然,擴(kuò)展時(shí)必要的,像是遠(yuǎn)程會議:它可以實(shí)現(xiàn)遠(yuǎn)程辦公,如果人員在

7、外需要參加重要會議;而收發(fā)郵件,群聊等等聯(lián)系可以確保所下發(fā)的工作能夠方便,而且可使內(nèi)部人員對工作進(jìn)行詢問交流,保證工作的完整進(jìn)行,而論壇等可以作為位各層次人員提供一個(gè)發(fā)表建議,對公司通告和發(fā)展方向政策了解的平臺,而辦公樓的管理也是在部門這種邏輯管理存在的情況下對各辦公地理位置和內(nèi)部實(shí)體的管理,它是其實(shí)同時(shí)是對財(cái)產(chǎn)管理的劃分,因?yàn)闆]有明確的界限,所以要考慮兼?zhèn)浠ト艿膯栴},而同此情況相當(dāng)?shù)膯栴}也是如此處理,而像是新聞一類的模塊它既是對人員了解外部信息的渠道,同時(shí)也可以使人員考慮當(dāng)前時(shí)事而采取各種適應(yīng)性的措施,對于公司來說也有一定的作用,總的來說,項(xiàng)目的基本目的就是給企業(yè)的工作帶來便利,針對各種企業(yè)

8、的不同模式,考慮擴(kuò)展功能,而應(yīng)看到的是,企業(yè)之間是存在共同點(diǎn)的,而且就辦公來說是有百分之七十以上的相同點(diǎn),所以應(yīng)考慮把相同之處提取,然后就不同企業(yè)進(jìn)行不同配置,這就可以達(dá)到軟件的復(fù)用價(jià)值。對于此次的綜合實(shí)習(xí)只是一些基礎(chǔ)的操作加上幾個(gè)擴(kuò)展的操作,但題目要求擴(kuò)展性要強(qiáng)所以要做好基礎(chǔ)操作另外要為將來的擴(kuò)展做好基礎(chǔ)工作。OA辦公自動化系統(tǒng)用戶登錄修改信息找回密碼直接登錄系統(tǒng)管理員登錄管理用戶信息發(fā)布公告管理公告數(shù)據(jù)統(tǒng)計(jì)管理公文信息聊天室管理群發(fā)消息部門主管登錄發(fā)布公告管理公告員工考勤文件收發(fā)論壇交流員工信息管理退出員工登錄文件編輯系統(tǒng)校對上下班考勤同事互動文件收發(fā)活動投票查看公告OA辦公自動化系統(tǒng)用戶

9、登錄修改信息找回密碼直接登錄系統(tǒng)管理員登錄管理用戶信息發(fā)布公告管理公告數(shù)據(jù)統(tǒng)計(jì)管理公文信息聊天室管理群發(fā)消息部門主管登錄發(fā)布公告管理公告員工考勤文件收發(fā)論壇交流員工信息管理退出員工登錄文件編輯系統(tǒng)校對上下班考勤同事互動文件收發(fā)活動投票查看公告OA辦公自動化系統(tǒng)用戶登錄修改信息找回密碼直接登錄系統(tǒng)管理員登錄管理用戶信息發(fā)布公告管理公告數(shù)據(jù)統(tǒng)計(jì)管理公文信息聊天室管理群發(fā)消息部門主管登錄發(fā)布公告管理公告員工考勤文件收發(fā)論壇交流員工信息管理退出員工登錄文件編輯系統(tǒng)校對上下班考勤同事互動文件收發(fā)活動投票查看公告2.2 系統(tǒng)功能分析圖2-1 系統(tǒng)流程圖基于對OA辦公自動化系統(tǒng)的本身的理解,得到的需求規(guī)格說

10、明以下:(1)系統(tǒng)為所有用戶建立登錄資料信息,所有的用戶在進(jìn)入系統(tǒng)前都需要身份驗(yàn)證,用戶證號和密碼輸入正確才能進(jìn)入系統(tǒng)。在登錄和退出系統(tǒng)時(shí)進(jìn)行上下班的考勤工作;(2)系統(tǒng)為不同的用戶分配不同的訪問權(quán)限;(3)系統(tǒng)可分為普通員工、部門主管、系統(tǒng)管理員三類不同的用戶;(4)在系統(tǒng)中,管理員對系統(tǒng)的配置進(jìn)行設(shè)置(5)系統(tǒng)中,管理員可以對用戶的某些信息進(jìn)行修改、增加和刪除;(6)系統(tǒng)中,管理員可以查看系統(tǒng)的運(yùn)行日志;(7)管理員和主管可以發(fā)布、更改和刪除公告;(8)用戶根據(jù)自己的權(quán)限,可以訪問擁有權(quán)限的文件及資源,并可以進(jìn)行系統(tǒng)的操作;(9)為了促進(jìn)內(nèi)部員工之間的交流,設(shè)置聊天室、活動投票功能;為了解

11、決問題,滿足用戶的需求,該系統(tǒng)項(xiàng)目將從實(shí)際、方便的角度出發(fā),分別設(shè)置面向三種類型的用戶,包括普通用戶、部門主管、管理用戶。其中,(1)普通用戶:這部門用戶為部門中的普遍員工。(2)部門主管:主要是指各個(gè)部門的負(fù)責(zé)人,他們主要是負(fù)責(zé)管理部門的事務(wù),管理員工,處理員工提交的各種文檔。(3)管理用戶:該用戶擁有完全地使用OA管理系統(tǒng)的權(quán)力,并對用戶及部門的基本信息、用戶登錄管理、系統(tǒng)的顯示設(shè)置等等進(jìn)行維護(hù)。所以,基于以上三種不同類型的用戶,該系統(tǒng)給予分配不同的權(quán)限,系統(tǒng)會根據(jù)用戶的不同權(quán)限進(jìn)行判斷是否可以訪問的某頁面,并且提供不同的系統(tǒng)菜單。它們都是基于在同一個(gè)數(shù)據(jù)庫上所進(jìn)行的操作,所以它們之間也相

12、互聯(lián)系,相互影響。OA辦公自動化系統(tǒng)包括如下的功能(如圖2-2所示),其中每個(gè)功能模塊都由若干相關(guān)聯(lián)的子功能模塊組成。圖 2-2 OA辦公自動化的基本功能模塊功能需求 日程管理 我的日程:可以添加、刪除、修改、查看日程等; 部門日程:可以按條件搜索、查看日程等; 日程管理:可以按條件搜索、徹底刪除日程等; 文檔管理 文檔列表:可以添加、刪除、修改、下載文檔等; 文檔搜索:可以按條件搜索、下載文檔等; 回收站:可以還原、徹底刪除文檔等; 消息傳遞 個(gè)人信箱:包括收件箱、草稿箱、已發(fā)送、已刪除的信息統(tǒng)計(jì)、刪除等; 消息管理:可以按條件搜索、徹底刪除信息等; 個(gè)人記錄我的便簽:可以添加、刪除、修改、

13、查看便簽等;我的通訊錄:可以添加、刪除、修改、查看、按條件搜索聯(lián)系人等; 考勤管理考勤設(shè)置:可以設(shè)置上下班時(shí)間、考勤無效時(shí)間等;考勤歷史查詢:可以按條件搜索、查看考勤歷史等;考勤統(tǒng)計(jì):可以統(tǒng)計(jì)考勤信息、導(dǎo)出Excel表等;員工簽到、簽退:可以讓員工簽到、簽退等; 人事管理部門管理:可以添加、刪除、修改、查看部門等;用戶管理:可以添加、刪除、修改、查看用戶等; 系統(tǒng)管理角色管理:可以添加、刪除、修改、查看角色和分配角色權(quán)限等;登錄日志:可以按條件搜索、刪除登錄日志;操作日志:可以按條件搜索、刪除操作日志; 常用工具包括:計(jì)算器、萬年歷、世界時(shí)間等常用的工具; 登錄功能 可以登陸系統(tǒng)、設(shè)置賬號信息

14、(包括個(gè)人資料、修改密碼等)和系統(tǒng)注銷、退出等非功能需求 操作需求:用戶界面友好、簡潔,操作簡單、方便,易維護(hù)。 性能需求:信息的存取與檢索要快捷,穩(wěn)定性要強(qiáng),安全性要高。 安全需求:在用戶進(jìn)行登錄時(shí),只有授權(quán)的賬號和密碼才能進(jìn)入。 界面需求:界面簡潔、框架清晰、美觀大方。2.3系統(tǒng)數(shù)據(jù)分析2.3.1 數(shù)據(jù)流程圖數(shù)據(jù)流程圖中各個(gè)符號的含義如下圖2-3所示:數(shù)據(jù)流數(shù)據(jù)存儲外部實(shí)體處理過程圖2-3數(shù)據(jù)流程圖符號含義圖2-4為本系統(tǒng)數(shù)據(jù)流程圖頂層圖,把一個(gè)系統(tǒng)看成一個(gè)整體功能,表達(dá)了系統(tǒng)的邊界與輸入、輸出數(shù)據(jù)流。用戶信息登錄信息管理員用戶辦公自動化系統(tǒng)操作信息操作權(quán)限圖2-4 數(shù)據(jù)流程圖(頂層)圖2

15、-5為本系統(tǒng)數(shù)據(jù)流程圖第一層圖,是在頂層圖的基礎(chǔ)上進(jìn)行進(jìn)一步的剖析處理過程。圖2-5 OA辦公自動化系統(tǒng)數(shù)據(jù)流程圖(第一層)3 概念結(jié)構(gòu)設(shè)計(jì)3.1概述總體設(shè)計(jì)過程可分為兩個(gè)主要階段:功能設(shè)計(jì),確定辦公管理系統(tǒng)的實(shí)現(xiàn)方案;結(jié)構(gòu)設(shè)計(jì),確定該軟件的結(jié)構(gòu)。功能設(shè)計(jì)是在需求分析的基礎(chǔ)上進(jìn)行的,這里所說的“功能”是泛指的,不僅指問題定義中列出的功能,還包括軟件定義時(shí)確定的任何一個(gè)獨(dú)立的數(shù)據(jù)加工或處理步驟。結(jié)構(gòu)設(shè)計(jì),是將整個(gè)系統(tǒng)按照不同的功能和層次劃分為一個(gè)個(gè)功能簡單明確且相對獨(dú)立的部分(模塊),每個(gè)模塊實(shí)現(xiàn)系統(tǒng)的一項(xiàng)具體功能,自頂向下,逐步細(xì)化。結(jié)構(gòu)設(shè)計(jì)是確定程序由哪些模塊組成,以及這些模塊之間的關(guān)系。根

16、據(jù)軟件工程原理,在利用模塊進(jìn)行結(jié)構(gòu)設(shè)計(jì)時(shí),我們應(yīng)遵循如下原則: 模塊之間的聯(lián)系程度,各模塊間的聯(lián)系越弱,模塊的獨(dú)立性越高,該系統(tǒng)的整體結(jié)構(gòu)越好。 模塊之間應(yīng)盡量以數(shù)據(jù)連接為主,以特征連接為輔。必要時(shí)可以建立控制連接; 強(qiáng)模塊內(nèi)部的組合強(qiáng)度是高功能的組合。 模塊的分解到合適的程度; 增強(qiáng)模塊的扇入系數(shù),減少模塊的扇出系數(shù),扇入系數(shù)指一個(gè)模塊的直接上級模塊的個(gè)數(shù),扇出系數(shù)指一個(gè)模塊擁有的直接下級模塊的個(gè)數(shù),應(yīng)控制在7以內(nèi); 高模塊的信息隱蔽程度,軟件設(shè)計(jì)是一個(gè)將信息需求轉(zhuǎn)換成數(shù)據(jù)結(jié)構(gòu)、程序結(jié)構(gòu)和過程性的多步驟過程。常用的結(jié)構(gòu)設(shè)計(jì)方法是基于模塊化、自頂向下逐步細(xì)化,結(jié)構(gòu)化程序設(shè)計(jì)等程序設(shè)計(jì)基礎(chǔ)上發(fā)展

17、起來的。3.2系統(tǒng)模塊3.2.1 系統(tǒng)總體結(jié)構(gòu)本辦公管理系統(tǒng)的目標(biāo)旨在改善和提高公司內(nèi)部辦事處理的計(jì)算機(jī)應(yīng)用水平,實(shí)現(xiàn)基于計(jì)算機(jī)網(wǎng)絡(luò)的協(xié)同辦公能力,實(shí)現(xiàn)網(wǎng)絡(luò)化的個(gè)人工作日志提交,網(wǎng)站短信,通訊錄查詢,公共聊天室,任務(wù)查詢等功能,提高辦公效率,為公司的知識化管理平臺提供信息基礎(chǔ)。模塊層次圖,是描述軟件層次特性的工具,描述某個(gè)模塊負(fù)責(zé)管理控制哪些模塊以及上下級模塊或同級模塊之間的數(shù)據(jù)傳遞關(guān)系。模塊層次圖,能夠清楚地表明系統(tǒng)的結(jié)構(gòu),并可用來粗略地估計(jì)系統(tǒng)的尺寸。它的優(yōu)點(diǎn)就是圖形清晰,缺點(diǎn)是不能表明程序的主要執(zhí)行邏輯,尤其是沒有表明模塊之間的通訊情況。根據(jù)需求分析、用戶的要求以及為完善系統(tǒng)而添加的一些

18、功能,可以得到系統(tǒng)的模塊層次圖。公司的辦公自動化系統(tǒng)主要面向兩種用戶,即普通員工和高級管理員,本系統(tǒng)普通員工的功能結(jié)構(gòu)圖3-1所示。辦公自動化員工子系統(tǒng)修改密碼文件收發(fā)公告瀏覽公司考勤公共聊天室工作計(jì)劃查詢圖3-1企業(yè)辦公自動化員工子系統(tǒng)管理員子系統(tǒng)的功能模塊如圖3-2所示:辦公自動化管理員系統(tǒng)修改用戶密碼權(quán)限管理部門管理用戶管理通訊薄管理公告管理修改密碼任務(wù)計(jì)劃公共聊天室圖3-2企業(yè)辦公自動化管理員子系統(tǒng)3.2.2系統(tǒng)模塊描述 系統(tǒng)模塊的描述主要是描述出系統(tǒng)模塊的功能和處理。主要是用文字去描述,而不是用圖形圖描述。員工管理子系統(tǒng)修改密碼修改密碼模塊主要完成修改員工的登錄密碼的功能,系統(tǒng)對用戶

19、登錄時(shí)要進(jìn)行身份驗(yàn)證,員工用戶的密碼可以由自已進(jìn)行維護(hù)修改。文件收發(fā) 公司員工在登錄辦公自動化系統(tǒng)之后,可以查看自己的郵箱里的郵件和發(fā)送郵件。公告瀏覽 每天公告會定時(shí)更新員工可以瀏覽公告知道公司的決定和計(jì)劃。公司考勤 登錄系統(tǒng)之后要進(jìn)行簽到和簽退。公共聊天室員工可以在公共聊天室里進(jìn)行交流,聊天室的信息是共享的。工作任務(wù)查詢 員工可以查詢領(lǐng)導(dǎo)分配自己的任務(wù)的信息,領(lǐng)導(dǎo)可以給員工分配任務(wù),當(dāng)任務(wù)計(jì)劃到期時(shí),系統(tǒng)會有相應(yīng)的提醒。管理員子系統(tǒng)修改密碼 管理員可以對自己的密碼進(jìn)行維護(hù),可以修改自己的密碼。修改用戶密碼 管理員可以修改其它用戶的密碼信息。權(quán)限管理 管理員可以對用戶的使用權(quán)限進(jìn)行設(shè)定,可以分

20、配給不同的用戶不同的使用權(quán)限,普通員工擁有最小的使用權(quán)限,領(lǐng)導(dǎo)等高級用戶可以擁有更多的權(quán)利。部門管理 管理員可以對企業(yè)的部門信息進(jìn)行管理,可添加、刪除、修改企業(yè)的部門信息。用戶管理管理員可以員工的基本信息進(jìn)行添加、刪除及修改。公告管理管理員可以增、刪、改、查公告。網(wǎng)內(nèi)短信管理員也可以向其它用戶發(fā)送短信或接收其它用戶發(fā)送的短信。任務(wù)計(jì)劃管理員或高級用戶可以向普通用戶分配任務(wù)計(jì)劃。普通員工可以查看到分配給自己的任務(wù)。公共聊天室管理員可以聊天室進(jìn)行發(fā)言,及查看其它員工的聊天的情況。3.3 數(shù)據(jù)庫設(shè)計(jì)3.3.1 數(shù)據(jù)庫介紹數(shù)據(jù)庫是指自描述的完整記錄的集合。數(shù)據(jù)庫是自描述的:它除了包含用戶的源數(shù)據(jù)外,還

21、包含關(guān)于它本身結(jié)構(gòu)的描述。數(shù)據(jù)庫的自描述特點(diǎn),它提高了程序數(shù)據(jù)獨(dú)立性,它使得檢查數(shù)據(jù)庫本身就確定數(shù)據(jù)庫的結(jié)構(gòu)和內(nèi)容成為可能。數(shù)據(jù)庫包含用戶數(shù)據(jù)文件和其他內(nèi)容,數(shù)據(jù)庫在元數(shù)據(jù)中包含關(guān)于自身的描述。另外,數(shù)據(jù)庫還包含用來表示數(shù)據(jù)之間的關(guān)系和提高數(shù)據(jù)庫應(yīng)用的性能的索引。最后,數(shù)據(jù)庫還包含關(guān)于使用數(shù)據(jù)庫的應(yīng)用程序的數(shù)據(jù)。設(shè)計(jì)一個(gè)數(shù)據(jù)庫需要我們耐心收集和分析數(shù)據(jù),仔細(xì)理清數(shù)據(jù)間的關(guān)系,消除對數(shù)據(jù)庫應(yīng)用不利的隱患等等。在整個(gè)設(shè)計(jì)過程中,我們必須按步驟認(rèn)真完成。一個(gè)數(shù)據(jù)庫的設(shè)計(jì)好壞將直接影響將來基于該數(shù)據(jù)庫的應(yīng)用。另外,數(shù)據(jù)庫也不是獨(dú)立存在的,它總是與具體的應(yīng)用相關(guān)的,為具體的應(yīng)用而建立的。因此在設(shè)計(jì)數(shù)據(jù)庫

22、之前我們必須明確應(yīng)用的目的,在設(shè)計(jì)數(shù)據(jù)庫的時(shí)候也應(yīng)時(shí)刻考慮用戶需求,數(shù)據(jù)庫與具體應(yīng)用之間是相輔相成的關(guān)系。數(shù)據(jù)庫的設(shè)計(jì)過程一般包括以下幾個(gè)步驟: 確定建立數(shù)據(jù)庫的目的和收集數(shù)據(jù)數(shù)據(jù)庫設(shè)計(jì)過程的第一個(gè)階段是確定建立數(shù)據(jù)庫的目的和收集數(shù)據(jù)。通常,我們也把確定建立數(shù)據(jù)庫的目的稱為需求分析。需求分析的任務(wù)就是通過詳細(xì)調(diào)查要處理的對象來明確用戶的各種需求。并且通過調(diào)查、收集和分析信息,以了解在數(shù)據(jù)庫中需要存儲哪些數(shù)據(jù),要完成什么樣的數(shù)據(jù)處理功能。這一過程是數(shù)據(jù)庫設(shè)計(jì)的起點(diǎn),它將直接影響到后面各個(gè)階段的設(shè)計(jì),并影響到設(shè)計(jì)結(jié)果是否合理和實(shí)用。確定目的之后就需要根據(jù)目的收集有用的數(shù)據(jù)。在著手收集數(shù)據(jù)之前最重要

23、的就是要調(diào)查用戶的實(shí)際需求,然后分析與表達(dá)這些需求。調(diào)查用戶需求的方法有很多,如查閱記錄、訪談、開調(diào)查會、設(shè)計(jì)調(diào)查表請用戶填寫或回答相關(guān)問題等。其中比較有效的方法是訪談,我們可以借助一些設(shè)計(jì)合理的調(diào)查表來與用戶直接交流。通過充分交流,可以了解他們平時(shí)是如何使用數(shù)據(jù)庫的,以及對當(dāng)前信息的要求,進(jìn)而設(shè)計(jì)滿足用戶需求的字段,并根據(jù)設(shè)計(jì)的字段收集數(shù)據(jù)。 建立概念模型確定建立數(shù)據(jù)庫的目的以及完成數(shù)據(jù)收集后,就進(jìn)入數(shù)據(jù)庫設(shè)計(jì)過程的第二階段建立概念模型。概念模型,也稱信息模型,它是按用戶的觀點(diǎn)來對數(shù)據(jù)和信息建模,主要用于數(shù)據(jù)庫設(shè)計(jì)。這一階段是整個(gè)數(shù)據(jù)庫設(shè)計(jì)的關(guān)鍵。設(shè)計(jì)時(shí),一般先根據(jù)應(yīng)用的需求,畫出能反映每個(gè)

24、應(yīng)用需求的E-R圖,其中包括確定實(shí)體、屬性和聯(lián)系的類型。然后優(yōu)化初始的E-R圖,消除冗余和可能存在的矛盾。概念模型是隊(duì)用戶需求的客觀反映,并不涉及具體的計(jì)算機(jī)軟、硬件環(huán)境。因此,在這一階段中我們必須將注意力集中在怎樣表達(dá)出用戶對信息的需求,而不考慮具體實(shí)現(xiàn)問題。 建立數(shù)據(jù)模型完成上一階段后,我們得到了一個(gè)與具體計(jì)算機(jī)軟、硬件無關(guān)的概念模型。接著我們就可以著手建立數(shù)據(jù)庫模型了,這是數(shù)據(jù)庫設(shè)計(jì)過程的第三個(gè)階段。在這一階段中我們要將概念模型中得到的E-R圖轉(zhuǎn)換成具體的數(shù)據(jù)模型。數(shù)據(jù)模型是表示實(shí)體與實(shí)體間的聯(lián)系的模型。數(shù)據(jù)模型一般分為層次、網(wǎng)狀、關(guān)系和面向?qū)ο竽P偷龋饕怯糜贒BMS的實(shí)現(xiàn)。目前比較

25、常用的是關(guān)系數(shù)據(jù)模型,我們通常將E-R圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型,實(shí)際上就是要將實(shí)體、實(shí)體的屬性和實(shí)體之間的聯(lián)系轉(zhuǎn)換為關(guān)系模式。 實(shí)施與維護(hù)數(shù)據(jù)庫最后一個(gè)階段是實(shí)施與維護(hù)數(shù)據(jù)庫。完成數(shù)據(jù)模型的建立后,我們就必須對字段進(jìn)行命名,確定字段的類型和寬度,并利用數(shù)據(jù)庫管理系統(tǒng)或數(shù)據(jù)庫語言創(chuàng)建數(shù)據(jù)庫結(jié)構(gòu)、輸入數(shù)據(jù)和運(yùn)行等,因此數(shù)據(jù)庫的實(shí)施是數(shù)據(jù)庫設(shè)計(jì)過程的“最終實(shí)現(xiàn)”。如果數(shù)據(jù)庫運(yùn)行很成功,則表明數(shù)據(jù)庫設(shè)計(jì)任務(wù)基本結(jié)束,以后的重點(diǎn)就是數(shù)據(jù)庫的維護(hù)工作,包括做好備份工作、數(shù)據(jù)庫的安全性和完整性調(diào)整、改善數(shù)據(jù)庫性能等。數(shù)據(jù)庫的設(shè)計(jì)在數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)中占有很重要的地位。只有設(shè)計(jì)出合理的數(shù)據(jù)庫,才能為建立在數(shù)據(jù)庫

26、上的應(yīng)用提供方便。不過數(shù)據(jù)庫的設(shè)計(jì)過程從來都不會有真正的結(jié)束,因?yàn)殡S著用戶需求和具體應(yīng)用的變化和擴(kuò)大,數(shù)據(jù)庫的結(jié)構(gòu)也可能會隨之變化。3.3.2 系統(tǒng)E-R圖概念模型是對信息世界建模,所以概念模型能夠方便、準(zhǔn)確地表示出信息世界中的常用概念。概念模型的表示方法很多,其中最為著名最為常用的是P.P.S.Chen于1976年提出的實(shí)體-聯(lián)系方法(Entity-Relationship Approach)。該方法用E-R圖來描述現(xiàn)實(shí)世界的概念模型,E-R方法也稱E-R模型。E-R模型的關(guān)鍵元素是實(shí)體、屬性和聯(lián)系。實(shí)體是可以從用戶的工作環(huán)境中標(biāo)識出的事物,是用戶想要跟蹤的某個(gè)事物。實(shí)體在E-R圖中,用矩形

27、表示,矩形框內(nèi)寫明實(shí)體名。實(shí)體具有屬性,有時(shí)也稱作性質(zhì),是用來描述實(shí)體的特征的。屬性可以是組合的或者多值的。在E-R圖中,屬性用橢圓形表示,并用無向邊將其與相應(yīng)的實(shí)體連接起來。實(shí)體可以通過聯(lián)系相互關(guān)聯(lián)。在一般的聯(lián)系中,使用二元聯(lián)系居多,二元聯(lián)系主要有三種類型,1:1,1:n,m:n。在1:1(讀做“1對1”)聯(lián)系中,一種類型的單個(gè)實(shí)體實(shí)例與另一個(gè)類型的單個(gè)實(shí)體實(shí)例關(guān)聯(lián)。在1:n(讀做“1對N”或者“1對多”)聯(lián)系中,一個(gè)類型的單個(gè)實(shí)體實(shí)例與另一個(gè)類型的多個(gè)實(shí)體實(shí)例相關(guān)聯(lián)。在m:n(讀做“N對M”或者“多對多”)聯(lián)系中,一個(gè)類型的單個(gè)實(shí)例與另一個(gè)類型的多個(gè)實(shí)體實(shí)例相關(guān)聯(lián),同時(shí)地,后一類型的單個(gè)實(shí)

28、體實(shí)例與前一類型的多個(gè)實(shí)體實(shí)例相關(guān)聯(lián)。在E-R圖中,聯(lián)系用菱形表示,菱形框內(nèi)寫明聯(lián)系名,并用無向邊分別與有關(guān)實(shí)體連接起來,同時(shí)在無向邊旁標(biāo)上聯(lián)系的類型(1:1,1:n或者m:n)。員工手機(jī)號碼電話登錄名姓名員工姓名員工編號在本系統(tǒng)中,主要有以下的實(shí)體:員工、部門、短信、任務(wù)、日志等。其中人員實(shí)體與屬性如圖3-3所示圖3-3員工實(shí)體與屬性部門實(shí)體與屬性如圖3-4所示,部門信息的主要屬性包括:部門代號、部門名稱、上級部門、郵編、地址。部 門部門名稱上級部門郵編地址備注部門代號圖3-4部門實(shí)體與屬性文件實(shí)體與屬性如圖3-5所示,短信實(shí)體包括:序號,發(fā)送人,接收人,內(nèi)容,日期,已讀。文件發(fā)送人接收人內(nèi)

29、容日期已讀序號圖3-5短信實(shí)體與屬性任務(wù)信息實(shí)體與屬性如圖3-6所示,任務(wù)實(shí)體的主要屬性包括:任務(wù)編號,用戶編號,任務(wù)名,任務(wù)內(nèi)容,執(zhí)行時(shí)間。任務(wù)用戶編號任務(wù)名任務(wù)內(nèi)容執(zhí)行時(shí)間任務(wù)編號圖3-6任務(wù)信息實(shí)體與屬性考勤實(shí)體與屬性如圖3-7所示,日志實(shí)體包括:編號,員工編號,日志時(shí)間,內(nèi)容??记趩T工編號簽到時(shí)間簽退時(shí)間編號圖3-7考勤實(shí)體與屬性辦公管理系統(tǒng)主要以員工為核心,充分發(fā)揮“提高工作效率”的宗旨。這個(gè)系統(tǒng)中各個(gè)實(shí)體之間的關(guān)系,基本上都是以員工為基礎(chǔ)的。一個(gè)員工在一個(gè)部門工作,一個(gè)部門有多名員工,所以員工與部門之間屬于多對一的關(guān)系。一個(gè)員工可以寫多個(gè)日志,一個(gè)日志只能是一個(gè)員工提交的,一個(gè)領(lǐng)導(dǎo)

30、可以給多個(gè)員工發(fā)布任務(wù),一個(gè)任務(wù)只是一個(gè)領(lǐng)導(dǎo)發(fā)布。員工可以發(fā)送短信。根據(jù)這些信息,由此得到了辦公自動化管理系統(tǒng)的實(shí)體及其聯(lián)系圖3.8。部門考勤M1工作簽到M1MM查看文件發(fā)送員 工查看M1M1任務(wù)查看1MM分配1M分配任務(wù)主管/管理員圖3-8 總體ER圖3.3 安全保密設(shè)計(jì)作為一個(gè)管理系統(tǒng),其中的數(shù)據(jù)資料不允許隨意更改,系統(tǒng)須有保密措施。系統(tǒng)數(shù)據(jù)庫將設(shè)置操作員表,將管理員名稱和密碼記錄在操作員表中,擁有管理員權(quán)限的操作員才能正常登錄本系統(tǒng),非操作人員將不能打開本系統(tǒng)。因此,為保證系統(tǒng)正常運(yùn)行,擁有權(quán)限的人員才能進(jìn)行數(shù)據(jù)庫進(jìn)行維護(hù)操作。對于一個(gè)數(shù)據(jù)庫而言,安全性是指保護(hù)數(shù)據(jù)庫不被破壞、偷竊和非法

31、使用的性能。一個(gè)設(shè)計(jì)良好的安全模式能使用戶的合法操作變得很容易,同時(shí)使非法操作和意外破壞很難或不可能發(fā)生。SQL Server 2000的安全性分為兩類:數(shù)據(jù)庫安全性和應(yīng)用程序安全性。數(shù)據(jù)庫安全性以信息資源和信息資源的用戶為主要管理對象,一個(gè)用戶只要具有對某個(gè)對象的訪問權(quán)限,則無論使用什么工具,都可以對該對象進(jìn)行訪問。3.3.1 登陸用戶的安全性 對于員工及管理員用戶,系統(tǒng)設(shè)計(jì)了登陸界面,每個(gè)合法用戶有一個(gè)密碼,該密碼由用戶自行維護(hù),從而實(shí)現(xiàn)對用戶的身份驗(yàn)證。3.3.2 操作安全性對授權(quán)用戶的權(quán)限的授予和回收。如果是系統(tǒng)管理員,那么還可以為其它用戶分配權(quán)限。3.3.3 數(shù)據(jù)安全性客戶端層和數(shù)據(jù)

32、庫層隔離,客戶端無法接觸本質(zhì)的數(shù)據(jù)庫,無法進(jìn)行非法的修改和破壞,使得數(shù)據(jù)庫得到有效安全的保護(hù)。4 邏輯結(jié)構(gòu)設(shè)計(jì)本系統(tǒng)采用的數(shù)據(jù)庫管理系統(tǒng)是Microsoft公司的SQL Server 2000。該管理系統(tǒng)由一系列產(chǎn)品組成,不僅能夠滿足最大的數(shù)據(jù)處理系統(tǒng)和商業(yè) Web 站點(diǎn)存儲數(shù)據(jù)的需要,還能為個(gè)人或小企業(yè)提供易于使用的數(shù)據(jù)存儲服務(wù)。Microsoft SQL Server 2000 的特性包括: Internet 集成。 SQL Server 2000 數(shù)據(jù)庫引擎提供完整的 XML 支持。它還具有構(gòu)成最大的 Web 站點(diǎn)的數(shù)據(jù)存儲組件所需的可伸縮性、可用性和安全功能。SQL Server 20

33、00 程序設(shè)計(jì)模型與 Windows DNA 構(gòu)架集成,用以開發(fā) Web 應(yīng)用程序,并且 SQL Server 2000 支持 English Query 和 Microsoft 搜索服務(wù)等功能,在 Web 應(yīng)用程序中包含了用戶友好的查詢和強(qiáng)大的搜索功能??缮炜s性和可用性。 同一個(gè)數(shù)據(jù)庫引擎可以在不同的平臺上使用,從運(yùn)行 Microsoft Windows 98 的便攜式電腦,到運(yùn)行 Microsoft Windows 2000 數(shù)據(jù)中心版的大型多處理器服務(wù)器。SQL Server 2000 企業(yè)版支持聯(lián)合服務(wù)器、索引視圖和大型內(nèi)存支持等功能,使其得以升級到最大 Web 站點(diǎn)所需的性能級別。企

34、業(yè)級數(shù)據(jù)庫功能。 SQL Server 2000 關(guān)系數(shù)據(jù)庫引擎支持當(dāng)今苛刻的數(shù)據(jù)處理環(huán)境所需的功能。數(shù)據(jù)庫引擎充分保護(hù)數(shù)據(jù)完整性,同時(shí)將管理上千個(gè)并發(fā)修改數(shù)據(jù)庫的用戶的開銷減到最小。SQL Server 2000 分布式查詢使您得以引用來自不同數(shù)據(jù)源的數(shù)據(jù),就好象這些數(shù)據(jù)是 SQL Server 2000 數(shù)據(jù)庫的一部分,同時(shí)分布式事務(wù)支持充分保護(hù)任何分布式數(shù)據(jù)更新的完整性。復(fù)制同樣使您得以維護(hù)多個(gè)數(shù)據(jù)復(fù)本,同時(shí)確保單獨(dú)的數(shù)據(jù)復(fù)本保持同步??蓪⒁唤M數(shù)據(jù)復(fù)制到多個(gè)移動的脫接用戶,使這些用戶自主地工作,然后將他們所做的修改合并回發(fā)布服務(wù)器。易于安裝、部署和使用。 SQL Server 2000

35、中包括一系列管理和開發(fā)工具,這些工具可改進(jìn)在多個(gè)站點(diǎn)上安裝、部署、管理和使用 SQL Server 的過程。SQL Server 2000 還支持基于標(biāo)準(zhǔn)的、與 Windows DNA 集成的程序設(shè)計(jì)模型,使 SQL Server 數(shù)據(jù)庫和數(shù)據(jù)倉庫的使用成為生成強(qiáng)大的可伸縮系統(tǒng)的無縫部分。這些功能使您得以快速交付 SQL Server 應(yīng)用程序,使客戶只需最少的安裝和管理開銷即可實(shí)現(xiàn)這些應(yīng)用程序。數(shù)據(jù)倉庫。 SQL Server 2000 中包括析取和分析匯總數(shù)據(jù)以進(jìn)行聯(lián)機(jī)分析處理 (OLAP) 的工具。SQL Server 中還包括一些工具,可用來直觀地設(shè)計(jì)數(shù)據(jù)庫并通過 English Qu

36、ery 來分析數(shù)據(jù)。本系統(tǒng)的數(shù)據(jù)庫名為StuOA。包括如下幾個(gè)表:表4-1 數(shù)據(jù)庫ZyyOA所有表信息表 名功 能 描 述UserInfo存放用戶基本信息表UserState設(shè)置用戶是否被屏蔽狀態(tài)表SysFun存放菜單功能基本信息表RoleInfo存放角色基本信息表BranchInfo機(jī)構(gòu)信息表DepartInfo部門信息表LoginLog登錄日志表OperateLog操作日志表Message消息信息表MessageType消息類型表MessageToUser消息發(fā)送對象表ReadCommonMessage用戶已讀消息表Schedule日程信息表MeetingInfo會議類型表PreContr

37、act預(yù)約人信息表FileInfo文檔信息表FileTypeInfo文檔類型表AccessoryFile附件文檔信息表MyNote我的便簽表MyLinkMan我的通訊錄表ManualSign考勤信息表SetWorkTime設(shè)置上下班時(shí)間和考勤過期時(shí)間表表4-2 UserInfo表的結(jié)構(gòu)字段名稱數(shù)據(jù)類型空/非空是否主鍵約束條件字段描述UserIdVarchar(50)非空是用戶唯一標(biāo)識UserNameVarchar(50)非空否真實(shí)姓名PassWordVarchar(50)非空否密碼DepartIdint非空否所在部門Genderint非空否性別RoleIdint非空否用戶角色UserState

38、int非空否表UserState的外鍵,對應(yīng)UserStateId 字段用戶狀態(tài)表4-3 UserState表的結(jié)構(gòu)字段名稱數(shù)據(jù)類型空/非空是否主鍵約束條件字段描述UserStateIdVarchar(50)非空是用戶狀態(tài)id;0:正常狀態(tài)、1:被屏蔽UserStateNameVarchar(50)非空否用戶狀態(tài)名稱表4-4 SysFun表的結(jié)構(gòu)字段名稱數(shù)據(jù)類型空/非空是否主鍵約束條件字段描述NodeIdint非空是菜單節(jié)點(diǎn)idDisplayNameVarchar(50)非空否菜單名稱NodeURLVarchar(50)非空否菜單連接地址DisplayOrderint非空否菜單顯示順序Pare

39、ntNodeIdint非空否父節(jié)點(diǎn)id表4-5 RoleInfo表的結(jié)構(gòu)字段名稱數(shù)據(jù)類型空/非空是否主鍵約束條件字段描述RoleIdint非空是自增1角色id RoleNameVarchar(50)非空否角色名稱RoleDescVarchar(50)空否角色描述表4-6 RoleRight表的結(jié)構(gòu)字段名稱數(shù)據(jù)類型空/非空是否主鍵約束條件字段描述RoleRightIdint非空是自增1角色權(quán)限idRoleIdint非空否表RoleInfo的外鍵,對應(yīng)RoleId 角色idNodeIdint非空否表SysFun的外鍵,對應(yīng)NodeId 菜單節(jié)點(diǎn)id表4-7 BranchInfo表的結(jié)構(gòu)字段名稱數(shù)據(jù)

40、類型空/非空是否主鍵約束條件字段描述BranchIdInt非空是自增1機(jī)構(gòu)idBranchNameVarchar(50)非空否機(jī)構(gòu)名稱BranchShortNameVarchar(50)非空否機(jī)構(gòu)簡稱表4-8 DepartInfo表的結(jié)構(gòu)字段名稱數(shù)據(jù)類型空/非空是否主鍵約束條件字段描述DepartIdint非空是自增1部門idDepartNameVarchar(50)非空否部門名稱PrincipalUserVarchar(50)非空否表UserInfo外鍵,對應(yīng)UserId字段部門負(fù)責(zé)人ConnectTelNobigint空否聯(lián)系電話ConnectMobileTelNobigint空否移動電話

41、Faxesbigint空否傳真BranchIdint非空否表BranchInfo的外鍵,對應(yīng)BranchId字段所屬機(jī)構(gòu)表4-9 LoginLog表的結(jié)構(gòu)字段名稱數(shù)據(jù)類型空/非空是否主鍵約束條件字段描述LoginIdint非空是自增1登錄日志idUserIdVarchar(50)非空否UserInfo表外鍵,對應(yīng)UserId字段登錄者idLoginTimeDateTime非空否登錄時(shí)間IfSuccessint非空否登錄是否成功;0:失敗、1:成功LoginUserIpvarchar(100)非空否登錄用戶IPLoginDescvarchar(100)空否登錄備注表4-10 OperateLog

42、表的結(jié)構(gòu)字段名稱數(shù)據(jù)類型空/非空是否主鍵約束條件字段描述OperateIdint非空是自增1操作日志IdUserIdVarchar(50)非空否操作者idOperateNameVarchar(50)非空否操作名稱ObjectIdVarchar(50)非空否操作對象IdOperateDescVarchar(200)非空否操作描述OperateTimeDateTime非空否操作時(shí)間表4-11 Message表的結(jié)構(gòu)字段名稱數(shù)據(jù)類型空/非空是否主鍵約束條件字段描述MessageIdint非空是自增1消息IdTitleVarchar(100)非空否消息標(biāo)題ContentVarchar(5000)非空否

43、消息內(nèi)容Typeint非空否消息類型BeginTimeDateTime非空否開始有效時(shí)間EndTimeDateTime非空否有效結(jié)束時(shí)間FromUserIdVarchar(50)非空否發(fā)送者IfPublishint非空否是否已發(fā)布RecordTimeDateTime非空否發(fā)送時(shí)間IfSendDeleteint非空否是否發(fā)送或草稿刪除;0:未刪除、1:已刪除IfAbsolutelyDeleteint非空否是否完全刪除;0:未徹底刪除、1:已徹底刪除表4-12 MessageType表的結(jié)構(gòu)字段名稱數(shù)據(jù)類型空/非空是否主鍵約束條件字段描述MessageTypeIdint非空是自增1消息類型IdMe

44、ssageTypeNameVarchar(50)非空否消息類型名稱MessageDescVarchar(50)空否消息類型描述表4-13 MessageToUser表的結(jié)構(gòu)字段名稱數(shù)據(jù)類型空/非空是否主鍵約束條件字段描述Idint非空是自增1序號IdMessageIdint非空否Message表外鍵,對應(yīng)MessageId字段消息IdToUserIdVarchar(50)非空否UserInfo表外鍵,對應(yīng)UserId字段發(fā)送對象IdIfReadint非空否是否已讀; 0:未讀、1:已讀IfReceiveDeleteint非空否是否收件刪除; 0:未刪除、1:已刪除表4-14 ReadCommo

45、nMessage表的結(jié)構(gòu)字段名稱數(shù)據(jù)類型空/非空是否主鍵約束條件字段描述ReadIdint非空是自增1序號IdMessageIdint非空否Message表外鍵,對應(yīng)MessageId字段消息IdUserIdVarchar(50)非空否UserInfo表外鍵,對應(yīng)UserId字段消息讀取者id表4-15 Schedule表的結(jié)構(gòu)字段名稱數(shù)據(jù)類型空/非空是否主鍵約束條件字段描述ScheduleIdint非空是自增1日程IdTitleVarchar(50)非空否日程標(biāo)題AddressVarchar(500)非空否會議地址MeetingIdint非空否MeetingInfo表外鍵,對應(yīng)Meeting

46、Id字段會議類型BeginTimeDateTime非空否日程開始時(shí)間EndTimeDateTime非空否日程結(jié)束時(shí)間SchContentvarchar(500)非空否日程內(nèi)容CreateUserVarchar(50)非空否創(chuàng)建者idCreateTimeDateTime非空否創(chuàng)建時(shí)間IfPrivateint非空否是否公開;0:公開、1:不公開IfSendDeleteint非空否是否發(fā)送刪除;0:未刪除、1:已刪除表4-16 MeetingInfo表的結(jié)構(gòu)字段名稱數(shù)據(jù)類型空/非空是否主鍵約束條件字段描述MeetingIdint非空是自增1會議類型IdMeetingNameVarchar(50)非空

47、否會議類型名稱表4-17 PreContract表的結(jié)構(gòu)字段名稱數(shù)據(jù)類型空/非空是否主鍵約束條件字段描述PreContractIdint 非空是自增1預(yù)約序號IdScheduleIdint非空否表Schedule外鍵,對應(yīng)ScheduleId字段日程IdUserIdVarchar(50)非空否表UserInfo外鍵,對應(yīng)UserId字段預(yù)約人Id表4-18 FileInfo表的結(jié)構(gòu)字段名稱數(shù)據(jù)類型空/非空是否主鍵約束條件字段描述FileIdint非空是自增1文件IdFileNameVarchar(50)非空否文件名稱FileTypeint非空否FileTypeInfo表的外鍵,對應(yīng)FileTy

48、peId字段文件類型RemarkVarchar(50)空否備注FileOwnerVarchar(50)非空否創(chuàng)建者IdCreateDateDateTime非空否創(chuàng)建日期ParentIdint非空否父節(jié)點(diǎn)IdFilePathVarchar(200)非空否文件路徑IfDeleteint非空否是否刪除;0:未刪除、1:已刪除表4-19 FileTypeInfo表的結(jié)構(gòu)字段名稱數(shù)據(jù)類型空/非空是否主鍵約束條件字段描述FileTypeIdint非空是自增1文件類型idFileTypeNameVarchar(50)非空否文件類型名FileTypeImageVarchar(50)非空否文件類型對應(yīng)的圖標(biāo)FileTypeSuffixVarchar(50)空否文件類型后綴表4-20 AccessoryFile表的結(jié)構(gòu)字段名稱數(shù)據(jù)類型空/非空是否主鍵約束條件字段描述AccessoryIdint非空是自增1文件附件IdFileIdint非

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論