協(xié)同辦公系統(tǒng)數(shù)據(jù)庫設(shè)計說明書_第1頁
協(xié)同辦公系統(tǒng)數(shù)據(jù)庫設(shè)計說明書_第2頁
協(xié)同辦公系統(tǒng)數(shù)據(jù)庫設(shè)計說明書_第3頁
協(xié)同辦公系統(tǒng)數(shù)據(jù)庫設(shè)計說明書_第4頁
協(xié)同辦公系統(tǒng)數(shù)據(jù)庫設(shè)計說明書_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

協(xié)同辦公系統(tǒng)數(shù)據(jù)庫設(shè)計說明書編寫:王汝杰審核:批準(zhǔn):編寫:王汝杰審核:批準(zhǔn):受控狀態(tài):發(fā)布版次:編號:日期:日期:是日期:

變更記錄日期版本變更說明作者Yyyy/mm/ddVXXXXXXXXXX簽字確認(rèn)職務(wù)姓名簽字日期XXXXXXXXXXXYyyy/mm/ddTOC\o"1-5"\h\z目錄 3引言 4\o"CurrentDocument"預(yù)期的讀者 4\o"CurrentDocument"數(shù)據(jù)庫 4\o"CurrentDocument"目的和作用 4\o"CurrentDocument"數(shù)據(jù)字典設(shè)計 4\o"CurrentDocument"數(shù)據(jù)庫設(shè)計 8\o"CurrentDocument"系統(tǒng)物理結(jié)構(gòu)設(shè)計 8\o"CurrentDocument"表設(shè)計 9\o"CurrentDocument"3.2.1 TableName(表名的解釋) 9\o"CurrentDocument"表之間的關(guān)聯(lián)設(shè)計 14\o"CurrentDocument"存儲過程設(shè)計 141弓|言1.1預(yù)期的讀者主要為本公司以幾份承包方的閱讀者,如設(shè)計人員、開發(fā)人員等。有時可以包括客戶方的閱讀者,如:市場部人員、開發(fā)人員等。1.2數(shù)據(jù)庫.指明所采用的數(shù)據(jù)庫管理系統(tǒng),版本等必要信息。?指明所設(shè)計的數(shù)據(jù)庫的中、英文名稱。1.3目的和作用將數(shù)據(jù)分析的結(jié)果進(jìn)一步整理,形成最終的計算機模型,以便開發(fā)人員建立物理數(shù)據(jù)庫。2數(shù)據(jù)字典設(shè)計數(shù)據(jù)字典的主要目的是提供查閱對不了解的條目的解釋。在數(shù)據(jù)字典中記錄數(shù)據(jù)元素的下列信息:一般信息(名字,別名,描述等)定義(數(shù)據(jù)類型,長度,結(jié)構(gòu)等)使用特點(值的范圍,使用頻率,使用方式一輸入/輸出/本地,條件值等),控制信息(來源,用戶,使用它的程序,改變權(quán)等),分組信息(父結(jié)構(gòu),從屬結(jié)構(gòu),物理位置一記錄、文件和數(shù)據(jù)庫等)。下面用卡片來描述數(shù)據(jù)字典:名字:BusinessCard別名:名片表描述:每個人的名片列表定義:名片表=自增名字:BusinessCard別名:名片表描述:每個人的名片列表定義:名片表=自增id+員工id+姓名+性別+單位+部門+職務(wù)+辦公室+國家+省份+城市+郵編+地址+電子郵件+工作電話+傳真+手機+共享屬性+備注位置:輸出到打印機名字:id別名:自增id描述:當(dāng)前登錄員工可能收藏多張名片用此id來順序列出定義:自增id=1(數(shù)字)5位置:名片表名字:userid別名:員工id描述:當(dāng)前登錄員工的唯一標(biāo)識id定義:員工id=1(數(shù)字)10位置:名片表名字:name別名:姓名描述:當(dāng)前登陸員工所收藏的一

張名片中所記錄的其他員工的

姓名定義:姓名=1(字符)20位置:中軟片表實訓(xùn)基地名字:sex別名:性別描述:當(dāng)前登陸員工所收藏的一張名片中所記錄的其他員工的性別定義:性別=2(字符)2位置:名片表名字:ifshare別名:共享屬性描述:當(dāng)前登陸員工所收藏的一

張名片中的所有記錄是否共享

定義:共享屬性=2(字符)2位置:名片表第4頁共14頁名字:remark別名:備注描述:當(dāng)前登陸員工所收藏的一張名片中所記錄的其他員工的其他信息定義:姓名=1(字符)200位置:名片表名字:日程表別名:日程信息描述:員工所有的日程安排及詳細(xì)情況。名字:日程表別名:日程信息描述:員工所有的日程安排及詳細(xì)情況。定義:日程表=自增的id號+員工編號+發(fā)生地點+開始日期+開始時間(選擇)+結(jié)束時間(選擇)+日程標(biāo)題+具體日程內(nèi)容+是否外出(選擇)+安排人+備注+是否共享位置:輸出到打印機名字:員工編號別名:描述:唯一地標(biāo)識一個員工的關(guān)鍵域定義:員工編號=1(字符)8位置:日程表個人信息用戶管理名字:開始時間別名:描述:某個日程開始的時間定義:開始時間=1(字符)10位置:日程表名字:日程標(biāo)題別名:描述:員工的日程安排的大標(biāo)題,使員工大致明白日程情況。名字:日程標(biāo)題別名:描述:員工的日程安排的大標(biāo)題,使員工大致明白日程情況。定義:員工編號=1(字符)100位置:日程表名字:具體日程內(nèi)容別名:描述:員工日程的具體內(nèi)容,以

便員工更詳細(xì)的了解自己的日

程安排。定義:具體日程內(nèi)容=1(字

符)500位置:日程表名字:安排人別名:描述:某個日程開始的安排人員,以便員工清楚的知道日程是自己的任務(wù)還是上級派下的任務(wù)。定義:開始時間二1(字符)10位置:日程表名字:備注別名:名字:備注別名:描述:員工方便書寫自己的隨筆記事。定義:備注=1(字符)200位置:日程表名字:是否共享別名:描述:員工可以選擇自己的日程是否想讓其他人看到。定義:開始時間=2(字符)2位置:日程表名字:Message名字:信件編號名字:收件人Id別名:信件表別名:別名:描述:存放信件的基本內(nèi)容描述:唯一地標(biāo)識信件列表中每描述:信件接收人的員工編定義:信件編號+發(fā)件人Id+收封信件的關(guān)鍵域號件人Id+附件URL+信件標(biāo)題+信件正文+發(fā)信時間位置:定義:信件編號=8(字符)8位置:Message表Draft表定義:收件人Id=8(字符)8位置:Message表Draft表名字:發(fā)件人Id名字:附件URL名字:發(fā)信時間別名:別名:別名:描述:信件發(fā)送人的員工編描述:表示出附件存放位置描述:信件村如數(shù)據(jù)庫的時號的路徑間,取系統(tǒng)時間定義:發(fā)件人Id=8(字符)8定義:附件URL=7(字符)100定義:發(fā)信時間=yyyy/mm/dd位置:Message表位置:Message表位置:Message表Draft表Draft表Draft表名字:File表名字:文件編號名字:文件類型別名:文件表別名:別名:描述:存放個人文件夾中的描述:唯一標(biāo)識文件列表中描述:標(biāo)識文件的類型個人文件和共享文件每個文件的關(guān)鍵域定義:文件類型={公文||資料||定義:文件編號+文件名稱+文件定義:文件編號=8(字符)8娛樂}類型+文件是否共享+文件位置:File表位置:File表所有者+文件存放路徑位置:

名字:文件是否共享別名:描述:標(biāo)識文件是私有文件還是共享文件定義:文件是否共享={名字:文件是否共享別名:描述:標(biāo)識文件是私有文件還是共享文件定義:文件是否共享={私有||共享}位置:File表名字:文件存放路徑別名:描述:標(biāo)識文件存放在物理磁盤的位置定義:文件存放路徑=7(字符)100位置:File表名稱:會議室描述:管理員對其數(shù)據(jù)進(jìn)行增加、刪除、修改、查詢操作。定義:會議室=會議室名稱+地址+負(fù)責(zé)人+類別+容納人數(shù)+使用情況位置:數(shù)據(jù)庫名稱:會議室名稱描述:主鍵,會議室具體的名稱。定義:會議室名稱=1(字符)20位置:會議室、設(shè)備管理、會議管理、會議記錄名稱:地址描述:指會議室的具體所在地方定義:地址=1(字符)10位置:會議室表描述:會議申請的信息都要填到此表中。會議的審批信息要從此表中調(diào)出。在會議沒有被審批下來前申請人可以把會議申請信息調(diào)出進(jìn)行修改或取消會議申請,操作后信息都保存在此表中。名稱:時分描述:會議具體的時間精確到分。由開始到結(jié)束。定義:時=1(字符)5分=1(字符)5位置:會議記錄、會議管理。定義:會議管理=部門+會議主題+人數(shù)+開始日期+結(jié)束日期+時+分+時+分+會議室名稱:時分描述:會議具體的時間精確到分。由開始到結(jié)束。定義:時=1(字符)5分=1(字符)5位置:會議記錄、會議管理。名稱:設(shè)備管理描述:每個會議室匹配的設(shè)備由此表顯示。管理員可以查看會議室設(shè)備情況,新增會議室時設(shè)備的匹配信息存儲在此表中。定義:設(shè)備管理=設(shè)備編號+名稱數(shù)量+類型+會議室位置:數(shù)據(jù)庫名稱:會議室描述:指設(shè)備所在的會議室名稱。定義:會議室=1(字符)20位置:會議室、設(shè)備管理、會議管理、會議記錄名稱:設(shè)備編號描述:唯一標(biāo)識每個設(shè)備信息的編碼。定義:設(shè)備編號=1(字符)10位置:設(shè)備管理名稱:會議記錄名稱:主題名稱:會議程度描述:會議記錄人在開完會后,對會描述:此次會議的主題。描述:把會議分為,緊急議的內(nèi)容、出席人、主持人、定義:主題=1(字符)20中等,一般,三個時間等記錄下后,最終提交到位置:會議記錄級別,管理員審批此表中。會議記錄人和管理員時可以根據(jù)此給與還可以按會議室和時間進(jìn)行對批或不批。會議記錄的查詢,信息由此表定義:緊級程度=4(字符)調(diào)出?!?定義:會議記錄=主題+會議內(nèi)容+主持位置:會議記錄、會議管人+出席人+部門+開始時間+結(jié)理束時間+時+分+時+分+記錄人+會議程度+會議室3數(shù)據(jù)庫設(shè)計3.1系統(tǒng)物理結(jié)構(gòu)設(shè)計根據(jù)硬件設(shè)備和數(shù)據(jù)庫平臺系統(tǒng),對數(shù)據(jù)庫系統(tǒng)的物理存儲結(jié)構(gòu)進(jìn)行規(guī)劃,估計數(shù)據(jù)庫的大小,增長速度,各主要部分的訪問頻度。確定數(shù)據(jù)文件的命名,日志文件的命名。數(shù)據(jù)文件和日志文件的物理存放位置,如果有多個存儲設(shè)備,需要規(guī)劃數(shù)據(jù)文件的組織方式。系統(tǒng)內(nèi)存使用配置,一般來說,數(shù)據(jù)庫系統(tǒng)會自動維護(hù)系統(tǒng)內(nèi)存,但有時為了某些性能問題,可以根據(jù)需要對數(shù)據(jù)庫的內(nèi)存管理進(jìn)行另行配置。3.2表設(shè)計根據(jù)數(shù)據(jù)字典的設(shè)計,進(jìn)一步細(xì)化為數(shù)據(jù)庫表的設(shè)計。表的設(shè)計包括以下內(nèi)容:.表名(中英文)字段名.字段數(shù)據(jù)類型.字段是否為空.字段的默認(rèn)值備注,對字段的解釋性說明:主鍵、外鍵、是否自動增一、是否為索引、是否唯一、是否進(jìn)行數(shù)據(jù)檢查等。3.2.1TableName俵名的解釋)l.schedule(日程表)字段名數(shù)據(jù)類型是否為空默認(rèn)值備注schedule_idnumbernotnull自增pkuseridvarcharnotnullfkplacevarcharstartdatedatenotnullstarttimenumbernotnullenddatedatenotnullendtimenumbernotnullscheduletitlevarcharnotnullschedulecontentvarcharifoutbooleanfixpersonvarcharremarkvarcharifsharebooleannotnull

2.businesscard表(名片夾表)字段名數(shù)據(jù)類型是否為空默認(rèn)值備注idIntegerNotnullpkuseridIntegerNotnullfknameStringNotnullsexStringNotnullunitStringNotnulldepartmentStringNotnulldutyStringNotnullofficeStringnationalityStringprovinceStringcityStringmailNumberNumberaddressStringemailStringNotnulltelephoneNumberNotnullfaxesNumbermobileTelephoneNumberremarkStringifshareStringNotnull3.message表(信息表)字段名數(shù)據(jù)類型是否為空默認(rèn)值備注mesIdNumberNotNull自增1mesReceiveNumNumberNotNullmesSendNumNumserNotNullmesFuJianVarchar2(100)附件存放地址mesTitleVarchar2(50)MesContentVarchar2(500)mesTimeDateNotNull系統(tǒng)時間4.draft表(草稿箱表)字段名數(shù)據(jù)類型是否為空默認(rèn)值備注mesIdNumberNotNull自增1mesReceiveNumNumberNotNullmesSendNumNumserNotNullmesFuJianVarchar2(100)附件存放地址mesTitleVarchar2(50)MesContentVarchar2(500)mesTimeDateNotNull系統(tǒng)時間5.file表(文件表)字段名數(shù)據(jù)類型是否為空默認(rèn)值備注fileldNumberNotNull自增1fileNameVarchar(50)NotNullfileTypeVarchar(5)NotNullfileShareVarchar2(5)NotNullfileOwnerVarchar2(5)NotNullfileURLVarchar2(100)NotNull文件存放地址6.user表(用戶表)字段名數(shù)據(jù)類型是否為空默認(rèn)值備注idnumericNotNull自增1userIdVarchar(10)NotNullpkuserNameVarchar(5)NotNulluserIdCardNumeric(18)NotNullnoteDatedateNotNulluserSexVarchar2(2)NotNulluserAgenumericuserBirthdaydateuserExperenceVarchar2(50)userScholarVarchar2(50)userPositionVarchar2(50)userDepartmentVarchar2(50)userOfficeRoomVarchar2(50)userTelephoneVarchar2(50)userEmailVarchar2(50)userRemarkVarchar2(100)7.role表(角色表)字段名數(shù)據(jù)類型是否為空默認(rèn)值備注idnumericNotNull自增1roleIdnumericNotNullpkroleNameVarchar(20)NotNullspaceNumnumericNotNullNumnumericNotNull8.power表(權(quán)限表)字段名數(shù)據(jù)類型是否為空默認(rèn)值備注idnumericNotNull自增1powerIdnumericNotNullpkpowerNameVarchar(20)NotNull9.user_role表(用戶角色表)字段名數(shù)據(jù)類型是否為空默認(rèn)值備注idnumericNotNull自增1userIdnumericNotNullfkroleIdnumericNotNullfk

userNamevarchar(20)NotNullroleNamevarchar(20)NotNull10.power_role表(權(quán)限角色表)字段名數(shù)據(jù)類型是否為空默認(rèn)值備注idnumericNotNull自增1powerIdnumericNotNullFkroleIdnumericNotNullfkpowerNamevarchar(20)NotNullroleNamevarchar(20)NotNullll.department表(部門表)字段名數(shù)據(jù)類型是否為空默認(rèn)值備注idnumericNotNull自增1depIdnumericNotNullpkdepNamevarchar(20)NotNulldepRemarkvarchar(20)NotNull12.meetingroom:(會議室表)字段名數(shù)據(jù)類型是否為空默認(rèn)值備注meetingNameVarchar2(20)NotNullpkmeetingAddressVarchar2(10)principalVarchar2(10)meetingRoomTypeVarchar2(10)maxPeoplerIntegermeetingRoomConditionVarchar2(6)13.equipmentmanage(設(shè)備管理表)字段名數(shù)據(jù)類型是否為空默認(rèn)值備注serialNumberVarchar2(10)NotNullpknameVarchar2(20)attriButeVarchar2(10)numberIntegermeetingNameVarchar2(20)

14.meetingmanage(會議管理表)字段名數(shù)據(jù)類型是否為空默認(rèn)值備注departmentVarchar2(20)Notnull開會部門meetingMotifVarchar2(20)peopleNumberIntegerbegin_TimeDateNotNullend_TimeDateNotNullbeginMinuteVarchar2(5)endMinuteVarchar2(5)meetingNameVarchar2(20)NotNullpkurgentDegreeVarchar2(10)attendantVarchar2(10)checkContVarchar2(10)proposerVarchar2(10)noteVarchar2(100)15.meetingcahier(會議記錄表)字段名數(shù)據(jù)類型是否為空默認(rèn)值備注meetingContentVarchar2(100)departmentVarchar2(20)vprimaryCoverageVarchar2(500)directorVarchar2(10)meetingAttendantVarchar2(500)begin_Time1DateNotNullend_Time1DateNotNullhour1Varchar2(5)minute1Varchar2(5)hour2Varchar2(5)minute2Varchar2(5)urgentDegreeVarchar2(10)recorderVarchar2(20)meetingNameVarchar2(20)NotNullpk表設(shè)計中應(yīng)注意的問題:對于字符類型的字段,要仔細(xì)確認(rèn)字段的可能長度。在SQLServer數(shù)據(jù)庫設(shè)計中,一般來說,對于定長的字符數(shù)據(jù)字段,去字符類型(char),對于不定長的,取變長字符類型(varchar)。對于以分類形式出現(xiàn)的字段,建議不使用字符類型,而使用數(shù)字類型。如:人員分類為高職、中職、低職;如果用字符類型,則將這些字符串需要入庫;如果使用數(shù)字類型分別用1、2、3代表高職、中職、低職,則入庫的是數(shù)字信息,從程序編寫的角度考慮,后者更好維護(hù)一些,主要體現(xiàn)在如果是多語言版本時,我們不需要在程序中將這些字符串信息進(jìn)行判斷處理。

3.3表之間的關(guān)聯(lián)設(shè)計為了保證數(shù)據(jù)的完整性,需要對表之間相互的數(shù)據(jù)進(jìn)行約束,主要是通過外鍵來實現(xiàn)數(shù)據(jù)增刪時的數(shù)據(jù)完備。F已r<fk2>idEleldroleNamesp-EiceNumnumnumeric「1u「nerir =口gvarchar|20)numericnumericF已r<fk2>idEleldroleNamesp-EiceNumnumnumeric「1u「nerir =口gvarchar|20)numericnumericdepartmentidd巳pIddepNamedepManaqerdepRemarknumericnumeri匚 <■p心varchar(20)varchar(20]varchar(100]role_powerid numericloleld numericpowerld numericioIeName varchar(20)powerName varchar(20)powerid numericpg典rld 「山「ne汁c =口WpowerNamevarchar(20)user_roleidnumericuseridnumeric<fk2>roleIdnumeric<fki>userNamevarchar(20)roleNamevarch.=ir(20)schedule5cheduIeIdnumeric<pk>useridnumericplacevarchar(100]startD-dtedatestartTimenumericendDatedateendTimenumericscheduleTitlevarchar(50)scheduleContentvarchar(200)ifOutvarchar(2)fixPersonvarchar(100]remarkvarchar(100)ifSharevarchar(2)ueseridnumericuseridnumeric勺山待userNamevarcharflO)depIdnumeric<fk>useridCardnumericfl8)noted-i+edateuserSeMvarcharfS)userAgenumericu興「BirthdaydateuserExperencevarch-=ir(20)userScholarvarcharflO)userPositio

溫馨提示

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

評論

0/150

提交評論