第一篇:數據庫設計說明書-考勤管理系統
考勤管理系統
數據庫設計說明書
文件名稱:數據庫設計說明書 文件編號: …..編 制 人: 編制日期: 審 核 人: …
版 本: 1.01版
目錄
1引言...............................................................................................................................................3
1.1編寫目的.............................................................................................................................3 1.2背景.....................................................................................................................................3 1.3定義...................................................................................................錯誤!未定義書簽。1.4參考資料.............................................................................................................................3 2數據的邏輯描述...........................................................................................................................3
2.1靜態數據.............................................................................................................................3 2.2動態輸人數據...................................................................................錯誤!未定義書簽。2.3動態輸出數據...................................................................................錯誤!未定義書簽。2.4內部生成數據.....................................................................................................................3 2.5數據約定...........................................................................................錯誤!未定義書簽。3數據的采集...................................................................................................................................4
3.1要求和范圍.........................................................................................................................4 3.2輸人的承擔者.....................................................................................................................4 3.3預處理.................................................................................................................................4 3.4影響.....................................................................................................................................4
數據庫設計說明書
1引言
1.1編寫目的
本文檔為考勤管理系統數據庫設計分析報告,為考勤管理系統的設計的主要依據,主要針對考勤管理系統的概要設計和詳細設計人員,作為項目驗收的主要依據。
1.2背景
本軟件全稱為員工考勤管理系統
本軟件為長安大學24020602班喻石小組加中實習項目由喻石、姚重亮、馬綏鮮、張怡共同完成,軟件適用于小型企業的員工考勤管理。
1.3參考資料
陽光酒店管理系統
2數據的邏輯描述
對數據進行邏輯描述時可把數據分為動態數據和靜態數據。所謂靜態數據,指在運行過程中主要作為參考的數據,它們在很長的一段時間內不會變化,一般不隨運行而改變。所謂動態數據,包括所有在運行中要發生變化的數據以及在運行中要輸入、輸出的數據。進行描述時應把各數據元素邏輯地分成若干組,列如函數、源數據或對于其應用更為恰當的邏輯分組。給出每一數據元的名稱(包括縮寫和代碼)、定義(或物理意義)度量單位、值域、格式和類型等有關信息。
2.1靜態數據
上班時間,加班時間,缺勤原因。
2.2內部生成數據
內部生成數據為員工遲到次數,曠工次數和請假次數。
3數據的采集
3.1要求和范圍
按數據元的邏輯分組來說明數據采集的要求和范圍,指明數據的采集方法,說明數據采集工作的承擔者是用戶還是開發者。具體的內容包括:
a.輸入數據的來源:數據的輸入由公司的員工管理人員負責將數據輸入至員工考勤管理系統
b.數據輸入(指把數據輸入處理系統內部)所用的媒體和硬設備:計算機一臺,以及員工考勤管理系統,員工證。
c.接受者:數據接受者主要為公司人事管理部門主管或經理。
d.輸出數據的形式和設備:輸出數據的硬件設備為計算機或打印機,主要在顯示器上輸出表格,列出員工考勤簽到情況。
e.數據值的范圍:員工上班時間數據取值為時間,采用24小時制,遲到次數和缺勤次數的數據應為大于等于零的整數。原因一項數據取值應為字符串。f.量綱:數據度量單位為時間,每次增量為分鐘。
3.2輸入的承擔者
輸入的承擔者為公司員工管理人員。
3.3預處理
采集的數據應為員工上班時間。
3.4影響
使用這個軟件需要用戶安裝SQL數據庫,并安裝JAVA服務平臺,采用本員工考勤管理系統需要一考勤管理人員將員工上班時間等輸入其相應的表格單元,該系統將自動判斷該員工是否遲到并統計數據,方便主管人員查看員工考勤記錄。
4結構設計
表1:
員工基本信息管理表
字段名 ID stuff_no stuff_name stuff_sex stuff_age stuff_born stuff_birthplace stuff_photo stuff_worktime stuff_postion stuff_tel stuff_address stuff_power stuff_remark stuff_nation
表2:
考勤管理表 字段名 ID stuff_no stuff_gettime stuff_reason stuff_overtime stuff_late record_time
表3:
全體員工密碼表 字段名 ID stuff_no stuff_pwd
類型 int
varchar varchar varchar int
varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar 類型 int varchar varchar varchar varchar varchar varchar 類型 int
varchar varchar 允許為空
√
√ √
√
允許為空
√
允許為空
默認值 說明
序號
員工號
姓名
性別
年齡
出生日期
籍貫
照片
上班時間
職位
聯系方式
家庭住址
權限
備注
民族
默認值 說明
序號
員工號
簽到時間 無
未到原因 未加班 加班記錄 否
遲到否 系統時間 記錄時間
默認值 說明
序號
員工號 123 密碼
第二篇:圖書管理系統數據庫設計說明書
圖書管理系統數據庫設計說明書
? 設計題目:圖書管理系統 ? 學
院:計算機學院 ? 班
級:08網絡工程1班 ? 組
員:李忠義200813024016
張
巡200813024036
張學理200813024017 ? 指導老師:羅代忠 ? 完成時間:2011.01.01 1引言...............................................................................................................................................3
1.1編寫目的.............................................................................................................................3 1.2背景.....................................................................................................................................3 1.3定義.....................................................................................................................................3 1.4參考資料.............................................................................................................................4 2外部設計.......................................................................................................................................4
2.1標識符和狀態.....................................................................................................................4 2.2使用它的程序.....................................................................................................................4 2.3約定.....................................................................................................................................5 2.4專門指導.............................................................................................................................5 2.5支持軟件.............................................................................................................................8 3結構設計.......................................................................................................................................8
3.1概念結構設計.....................................................................................................................9 3.2邏輯結構設計...................................................................................................................11 3.3物理結構設計...................................................................................................................12 4運用設計.....................................................................................................................................12
4.1數據字典設計...................................................................................................................13 4.2安全保密設計...................................................................................................................14
1引言
隨著計算機技術的不斷應用和提高,計算機已經深入到社會生活的各個角落。而中小型租、借書機構仍采用手工管理圖書的方法,不僅效率低、易出錯、手續繁瑣,而且耗費大量的人力。為了滿足其管理人員對圖書館書籍,讀者資料,借還書等進行高效的管理,在工作人員具備一定的計算機操作能力的前提下,此圖書管理系統軟件力求提高其管理效率。
1.1編寫目的
本文檔的編寫是為了完善圖書管理系統軟件的開發途徑和應用方法。以求在最短的時間高效的開發圖書管理系統。
1.2背景
本項目的名稱:圖書管理系統開發軟件。
隨著圖書館圖書種類、數量的不斷擴大,圖書檢索速度慢、統計工作量大,難以滿足圖書館現代化管理的要求。因此,建立一套圖書館管理軟件,科學的對圖書館數據進行管理,方便圖書的檢索和讀者借閱工作。
本項目的需求者及設計人員是圖書管理系統開發小組,用戶是中小型租、借書機構。
本產品是針對電腦管理圖書的需求設計的,可以完成讀者登記、購入新書、讀者借還書、等主要功能。
1.3定義
開發(develop):不是單純指開發活動,還包括維護活動。
項目(project):該詞指的是向顧客或最終用戶交付一個或多個產品的收管理的相關資源的集合。這個資源集合有著明確的始點和終點,并且一般是按照某項計劃運行。這種計劃通常會形成文件,并且說明要交付或實現的產品、所用的資源和經費、要做的工作和工作進度,一個項目可能有若干項目組成。項目開發計劃(project development plan):是一種把項目定義過程與項目如何推進連接起來的方案。
產品生命周期(product life cycle):是產品從構思到不可以再使用的持續時間。數據字典:是一種用戶可以訪問的記錄數據庫和應用程序元數據的目錄。主動數據字典是指在對數據庫或應用程序結構進行修改時,其內容可以由DBMS自動更新的數據字典。被動數據字典是指修改時必須手工更新其內容的數據字典。
系統流程圖:是描繪系統物理模型的傳統工具。它的基本思想是用圖形符號以黑盒子形式描繪系統里面的每個部件(程序、文件、數據庫、表格、人工過程等),表達信息在各個部件之間流動的情況。
數據流圖:簡稱DFD,它從數據傳遞和加工角度,以圖形方式來表達系統的邏輯功能、數據在系統內部的邏輯流向和邏輯變換過程,是結構化系統分析方法的主要表達工具及用于表示軟件模型的一種圖示方法。
1.4參考資料
《CMMI軟件過程改進與評估》 羅運模、謝志敏等編著,電子工業出版社,2004年6月版,北京
《軟件工程導論》(第四版)張海藩編著,清華大學出版社,2006年10月版,北京
2外部設計
2.1標識符和狀態
圖書管理員數據表:manager
學生數據庫表:student
借閱管理:Borrow—Chart
圖書管理:book—Chart
讀者管理:reader—Chart 2.2使用它的程序
《圖書管理系統》
2.3約定
E-R圖的圖形符號約定如下:
矩形。表示實體集。橢圓。表示屬性。菱形。表示聯系集。
線段。將屬性連接到實體或將實體集連接到聯系集。
雙橢圓。表示多值屬性。
虛橢圓。表示派生屬性。
2.4專門指導
本數據庫是基于Microsoft SQL Server 2008環境下設計的,為了您能更好的使用建議你使用Microsoft SQL Server 2008系統,數據庫文件為EmployeeManagement.mdf、日志文件為EmployeeManagement_log.ldf(備份為EmployeeManagement.bak),操作如下:
方法一:使用附加方式
1.啟動Microsoft SQL Server 2008并登錄,在左邊窗格中右擊“數據庫”?附加,打開附加數據庫對話框(如下圖)。
2.選擇,選擇EmployeeManagement.mdf所在的路徑及文件,回車。
3.單擊即可附加成功。
方法二:使用還原方法 1.右擊,選擇
選項,打開
對話框如下圖。
2.選擇還原的源-源設備,單擊,打開
對話框。
3.單擊,選擇路徑及文件(EmployeeManagement.bak),回車,回車。
4.選勾選,單擊。
EmployeeManagement, 7
5.單擊彈出下圖表示還原成功。
相關操作如有疑問請參照SQL Server聯機叢書。
向準備從事此數據庫的生成、從事此數據庫的測試、維護人員提供專門的指導,例如將被送入數據庫的數據的格式和標準、送入數據庫的操作規程和步驟,用于產生、修改、更新或使用這些數據文卷的操作指導。如果這些指導的內容篇幅很長,列出可參閱的文件資料的名稱和章條。
2.5支持軟件
Microso Sql Sever2005提供了數據管理和數據庫操作的集成平臺;
3結構設計
3.1概念結構設計
數據流圖
? 頂層圖
? 0層圖
? 1層圖(2書籍管理)
? 1層圖(3讀者管理)
? 1層圖(4借閱管理)
3.2邏輯結構設計
軟件結構圖
圖書管理系統書籍管理子系統讀者管理子系統借閱管理子系統書籍類別管理書籍信息管理注銷管理出版社管理讀者類別管理讀者信息管理續借管理還書管理借書管理圖書信息圖書審類核別表圖書借閱信息圖書審信核息表圖書注銷信息注銷審信核息表出版社信息出版審社核信息表讀者類別信息讀者審類核別表讀者信息讀者審信核息表借閱條件完審成核借閱過期罰款管理圖書丟失管理讀者信息審核借閱信息表過期信息審核罰款數丟失信息審核罰款數 11
3.3物理結構設計
生成CDM:
create table Manager(Mid
char(12)
not null,Mname
char(10)
null,constraint PK_manager primary key(Mid))
create table Student(Stuid
char(12)
not null,Stuname
char(10)
null,Sdept
char(10)
null,constraint PK_Student primary key(Stuid))create table Borrow—Chart(Borrowed—Book
char(12)
not null,Borrowed—Time
char(10)
null,Borrowed—Stuid
char(12)
null,constraint PK_Borrow—Chart
primary key(Borrowed—Book))create table Book—Chart(Bookid
char(12)
not null,Bookname
char(12)
null,Press
char(10)
null,Press —Time
char(10)
null,constraint PK_Book—Chart primary key(Bookid))create table Reader—Chart(Readerid
char(12)
not null,Readername
char(10)
null,Borrowed—Time
char(10)
null,constraint PK_Reader—Chart
primary key(Readerid))
4運用設計
4.1數據字典設計
數據字典是對數據流圖的解釋和說明,其包含的內容如下:數據元素,數據存儲,數據流,數據處理。
數據項描述={數據項名,數據項含義,數據類型,長度,取值范圍,取值含義,與其他數據庫的邏輯關系,數據項之間的關系。
數據字典是關于數據的信息的集合,也就是對數據流圖中包含的所有元素的定義的集合。
數據字典的主要內容包括:數據元素卡、數據流卡、數據處理卡和數據存儲卡。
數據元素卡“數據元素是信息的最小單位,又稱為數據項、字段,是組成數據流的數據存儲的最小單位。
數據流卡:對數據流圖中的數據流的定義,主要是系統輸入與輸出的數據流。
數據處理卡:對輸入、輸出的數據流的處理的描述。
數據存儲卡:用于描述數據流圖中的數據存儲。
頂層圖書管理系統數據字典: 數據流編號: D01 數據流名稱:讀者信息
簡述:讀者信息
數據流來源:讀者借閱后,管理員將讀者信息輸入計算機。
數據流去向:圖書管理模塊。讀者信息將存入數據庫(讀者信息表)。數據項組成:讀者姓名+學號+專業
數據流編號: D02 數據流名稱:圖書信息
簡述:圖書信息
數據流來源:新書到館后,管理員將圖書信息輸入計算機。數據流去向:圖書管理模塊。讀者信息將存入數據庫(圖書信息表)。
數據項組成:圖書編碼+圖書類別+書名+作者+出版社+Price 單價+出版日期+購買數量
數據流編號: D03 數據流名稱:讀者情況 簡述:讀者情況
數據流來源:圖書被借閱后,計算機將讀者信息返回給管理員。
數據流去向:管理員。
數據項組成:已借圖書+已借數量+續借次數
數據流編號: D04 數據流名稱:圖書情況 簡述:圖書情況
數據流來源:圖書被借閱后,計算機將圖書信息返回給管理員。
數據流去向:管理員。
數據項組成:書名+是否被借+已借次數
數據流編號: D05 數據流名稱:借還書信息 簡述:借還書信息
數據流來源:管理員把借還書信息錄入計算機。
數據流去向:圖書管理模塊。借還書信息將存入數據庫(借閱信息表)。數據項組成:已借書名+已還書名
數據流編號: D06 數據流名稱:圖書信息
簡述:圖書信息
數據流來源:讀者從計算機獲得圖書信息。
數據流去向:讀者。
數據項組成:圖書編碼+圖書類別+書名+作者+出版社+Price 單價+出版日期+購買數量
數據流編號: D07 數據流名稱:讀者借閱情況
簡述:讀者借閱情況
數據流來源:讀者從計算機獲得借閱情況。
數據流去向:讀者。
數據項組成:書名+是否被借+已借次數
4.2安全保密設計
4.2.1登錄用戶的安全性
系統設計了登錄界面,每個合法用戶都有一個編號、用戶名及密碼,該密碼都用戶個人維護,從而實現對用戶的身份驗證。4.2.2維護設計
該系統后臺采用Microsoft公司 SQL SERVER 2005 服務器,對數據的管理可以自動進行。數據可以手動或者自動備份,對破損數據可以及時恢復。對數據庫的使用角色、維護、安全性等可以設定。
第三篇:題目考勤管理系統說明書
題目考勤管理系統說明書
專業: 軟件工程
學生姓名:曹騰浩
學號:2012/10/20系統分析...............21.1 需求分析..........2
1.1.1 業務需求...........2
1.1.2 用戶需求...........2
1.1.3 功能需求...........31.2 可行性分析...............41.2.1 經濟可行性................4
1.2.2技術可行性..........4 2 系統設計............錯誤!未定義書簽。
2.1指導思想..............錯誤!未定義書簽。
2.1.1系統層次模塊圖..........錯誤!未定義書簽。
2.1.2系統流程圖.......錯誤!未定義書簽。
2.1.3數據流程圖.......錯誤!未定義書簽。系統分析
1.1 需求獲取
1.1.1 業務需求
人事考勤管理系統,利用計算機來完成人事考勤的考勤登入、假期申請、考勤處理等日常工作。通過信息共享,企業員工可以在任何可以登入系統的地方使用考勤系統,減免了來回跑動的麻煩。人事考勤管理員不需要手動錄入考勤信息手動分析計算報表,即減輕了考勤管理員的工作量又提高了工作效率避免了在分析計算信息時的人為錯誤。企業領導通過考勤系統可以隨時查看員工的信息、員工考勤信息獲知企業員工的日常考勤狀況,還可以通過系統審核員工各項申請,實現無紙化辦公。具體可分為:
個人信息管理:員工可查看個人信息、修改個人登入密碼; 系統考勤管理:員工可登入系統記錄考勤、查看個人每日考勤信息; 個人申請管理:員工可填寫申請信息、查看個人申請信息及修改個人申請信
息;
員工申請管理:管理員或領導可查看已審批的員工申請信息,領導可實現依
據領導等級審批員工申請信息;
員工信息管理:領導或管理員可按條件查看企業員工信息,管理員還可以新
增或修改企業員工信息;
考勤信息管理:管理員可以根據申請信息修改員工的考勤信息; 報表信息管理:管理員或領導可實現查看報表信息功能; 系統設置管理:管理可以設置考勤管理規則。
1.1.2 用戶需求
·普通員工:員工可以通過登入考勤管理系統查看自己的個人信息,修改個人信
息。還可以登入系統進行自己的每日上下班考勤,查看自己每日
考勤信息,如果員工需要請假或者某個時間段忘記考勤,可以填寫申請提交給企業領導,領導審批后提交給人事管理員由人事管理員修改該員工的考勤信息。
·人事管理員:人事管理員可以通過登入考勤管理系統實現查看或修改員工信息、員工考勤信息、員工申請信息、按條件查詢考勤報表,還可以實現系統設置企業上下班時間,考勤時間寬限等。
·企業領導:企業領導可以通過登入考勤管理系統實現查看員工信息、員工申 請
信息、審核員工申請信息,并可以按條件類型選擇查看報表類型。
1.1.3 功能需求 · 功能結構圖
·功能需求描述
此考勤管理系統的用戶主要有普通員工、人事管理員、B級領導、A級領導,他們這四種角色在該考勤管理系統的權限由底到高為:普通員工,人事管理員,B級領導,A級領導。
其中普通員工是指企業里的一般員工,他們可以利用這個系統查看個人基本信息,修改個人登入密碼,登入系統進行每日上下班的考勤,還可查看個人的考勤信息,通過查看自己的個人考勤信息可以得知自己每日的考勤情況,如果有忘記打卡,打卡機失誤、或者員工生病、有事不能來上班等各類情況,員工可以在申請信息模塊填寫申請信息,并提交給相應的領導,若單次申請時間小于3天,提
交給B級領導審批,若單次申請總時間大于3天,則要先提交給B級領導審核通過后,在提交給A級領導審核,由兩位領導共同審批。
而人事管理員包含了普通員工的所用功能,并且人事管理員還可通過系統管理企業所有員工的信息,可以增加新員工信息,查看企業所有員工的信息,修改員工信息。人事管理員還需查看所有員工的申請并已審核通過的信息,并根據申請信息來修改員工的考勤信息內容,在每個月還可以通過系統,將企業所有員工的考勤信息記錄在數據庫,以備作為后期考勤報表生成的依據,以及查看員工考勤信息的報表。人事管理員還可以使用系統設置功能,指定員工上下班的時間,考勤寬限等考勤規則。
企業A、B級領導兩者權限基本相同,既包含所有企業普通員工的功能,也包含部分人事管理員的功能,有查看員工信息,查看員工申請信息,查看報表,以及根據個人級別對不同的申請進行審批。
1.2 可行性分析
1.2.1 經濟可行性
本系統通過網絡化的人事考勤管理系統,提高了企業的人事考勤工作效率。考勤工作效率的提高,既節省了企業的時間成本人員成本又提高了企業的管理能力,使企業適應了時代的網絡化管理要求。1.2.2技術可行性
本系統使用C/S工作模式,以oracle作為后臺數據庫,JSP為前臺程序開發語言。通過網絡化管理,增強了員工之間的快速溝通,更好的協調了員工之間的工作管理,對員工的考勤管理更加科學,全程跟蹤員工的考勤,通過信息的記錄,更好的對員工的考勤進行查詢及分析。
2系統設計
2.1指導思想
系統功能設計本著從用戶角度出發的原則,要求實用,且符合用戶提出的合理需求。系統設計在不違反系統整體性的基礎上,可根據用戶的需求進行二次開
發,不斷完善系統功能,便于系統的不斷升級。2.1.1系統層次模塊圖
2.1.2系統流程圖
圖2系統流程圖
2.1.3
第四篇:數據庫設計說明書
**數據庫設計說明書
班級:姓名:學號引言
1.1 編寫目的1.2 編寫背景系統功能分析系統結構設計
3.1 概念結構設計(得出實體圖)
3.2 邏輯結構設計(實體、聯系的具體信息)
3.3 物理結構設計(表的結構)權限設計設計實施與實現
第五篇:數據庫設計說明書
文件編號:GL5.7 匯達軟件
版次:A 代替:
2000年3月21日
共2頁 第1頁
數據庫設計說明書
數據庫設計說明書的編制目的:對于設計中的數據庫的所有標識、邏輯結構和物理結構作出具體的設計規定。其內容要求如下: 1.引言
1.1 編寫目的 1.2 背景 1.3 定義 1.4 參考資料 2.外部設計
2.1 標識符和狀態
聯系用途,詳細說明用于唯一地標識該數據庫的代碼、名稱或標識符,附加的描述性信息亦要給出,如果該數據庫屬于尚在實驗中、尚在測試中或是暫時使用的,則要說這一特點及其有效時間范圍。2.2 使用他的程序
列出將要使用的或訪問此數據庫的所有應用程序,對于這些應用程序的每一個,給出名稱和版本號。2.3 約定
陳述一個程序員或一個系統分析員為了能使用此數據庫而需要了解的建立符號、標識的約定,例如用于標識數據庫的不同版本的約定和用于表示庫內各個文卷、記錄、數據項的命名約定等。2.4 專門指導
向準備從事此數據庫的生成、從事此數據庫的測試、維護人員提供專門的指導,例如將被送入數據庫的數據的格式和標準、送入數據庫的操作規程和步驟,用于產生、修改、更新或使用這些數據文卷的操作指導。2.5 支持軟件
簡單介紹同此數據庫直接有關的支持軟件,說明這些軟件的名稱、版本號和主要功能特性,如所用數據模型的類型、允許的數據容量等。列出這些支持軟件的技術文件的標題、編號及來源。
3.結構設計
3.1 概念結構設計
說明本數據庫將反映的現實世界中的實體、屬性和它們之間的關系等的原始數據形式,包括各數據項、記錄、系、文卷的標識符、定義、類型、度量單位和值域,建立本數據庫的每一幅用戶視圖。3.2 邏輯結構設計
說明把上述原始數據進行分解、合并后重新組織起來的數據庫全局邏輯結構,包括所確定的關鍵字和屬性、重新確定的記錄結構和文卷結構、所建立的各個文卷之間的相互關系,形成本數據庫的數據庫管理員視圖。
文件編號:GL5.7 匯達軟件
版次:A 代替:
2000年3月21日
共2頁 第2頁
3.3 物理結構設計
建立系統程序員視圖,包括:
數據在內存中的安排,包括對索引區、緩沖區的設計;
所使用的外存設備及外存空間的組織,包括索引區、數據塊的組織和劃分;
訪問數據的方式方法。
4.運行設計
4.1 數據字典設計
對數據庫設計中涉及到的各種項目,如數據項、記錄、系、文卷、模塊、子模塊等一般要建立起數據字典,以說明它們的標識符、同義名及有關信息。在本章要說明對此數據字典設計的基本考慮。4.2 安全保密設計
說明在數據庫的設計中,將如何通過區分不同的訪問者、不同的訪問類型和不同的數據對象,進行分別對待而獲得的數據庫安全保密的設計考慮。
相關程序
《文檔控制規范》