家教服務管理系統(tǒng)概要_第1頁
家教服務管理系統(tǒng)概要_第2頁
家教服務管理系統(tǒng)概要_第3頁
已閱讀5頁,還剩14頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、中原工學院信息商努學院數(shù)據(jù)庫課程設計報告課程名稱:學校家教服務管理系統(tǒng)專業(yè)班級:信管102班學生姓名:學號:指導老師:2013年1月一 緒論1.1 問題描述1.2 開發(fā)的目的二 家教服務管理系統(tǒng)分析2.1 需求分析2.2 系統(tǒng)功能結構2.3 系統(tǒng)概要設計2.4 數(shù)據(jù)流圖2.5 業(yè)務流程圖2.6 數(shù)據(jù)流程圖2.7 數(shù)據(jù)字典三 數(shù)據(jù)庫設計3.1 數(shù)據(jù)庫概念結構設計3.2 全局 E-R 圖四邏輯設計4.1 轉換關系模式4.2 分析范式級別五 數(shù)據(jù)庫的實現(xiàn)六總結、緒論題目:學校家教服務管理系統(tǒng)學校家教服務管理系統(tǒng) 實現(xiàn)教師信息、 職業(yè)類型管理; 實現(xiàn)職業(yè)登記(職業(yè)號、 名稱、地址、電話等); 實現(xiàn)職業(yè)

2、作息登記(職業(yè)號、日期、開始時間、結束 時間、教師); 實現(xiàn)工資管理和收費管理; 創(chuàng)建存儲過程統(tǒng)計指定日期范圍內(nèi) 各的時刻時間總和; 創(chuàng)建存儲過程統(tǒng)計各種職業(yè)的需求次數(shù); 創(chuàng)建 check 約 束限制教師性別必須輸入男或女; 建立表間關系。1)實現(xiàn)教師信息、職業(yè)類型管理;2)實現(xiàn)職業(yè)登記(職業(yè)號、名稱、地址、電話等) ;3)實現(xiàn)職業(yè)作息登記(職業(yè)號、日期、開始時間、結束時間、教師)4)實現(xiàn)工資管理和收費管理;5)創(chuàng)建存儲過程統(tǒng)計指定日期范圍內(nèi)各的時刻時間總和;6)創(chuàng)建存儲過程統(tǒng)計各種職業(yè)的需求次數(shù);7)創(chuàng)建 check 約束限制教師性別必須輸入男或女 ;8)建立表間關系。1.1 問題描述這是一

3、個學校家教服務管理系統(tǒng),要通過這個系統(tǒng)實現(xiàn)對學校家教服務管 理,明確學校中每個家教教師的基本信息,包括姓名、性別、電話所教科目的具 體信息的簡介。在這個系統(tǒng)中,可以查詢每個教師的作息時間、工資、教師的家 教收費情況等信息, 有利于更好地了解這些家教的基本情況, 選擇適合自己的老 師,也有利于學校對這些教師的統(tǒng)一管理。1.2 開發(fā)的目的只需很少的管理人員就可以完成很多的人家教需求任務, 使得家教管理更加 規(guī)范化、科學化,人性化,同時還能夠動態(tài)掌握教員和學員的信息,及時統(tǒng)計相 關數(shù)據(jù),為家教管理單位提供決策依據(jù), 既減少了人員的組織與花費, 又提高了 家教的服務水平和質(zhì)量。二 家教服務管理系統(tǒng)分析

4、2.1 需求分析隨著科技的發(fā)展和信息技術的日益普及 , 很多家長抱著望子成龍的心態(tài) , 不遺余力的為孩子找合適的家教 , 而很多在校大學教師也希望通過當家教增加一 點經(jīng)濟收入 , 基于這一點家教服務系統(tǒng)將給學校提供更好的管理系統(tǒng) , 使學生更 加了解教師 , 也通過這個系統(tǒng)使學校對于教師方便管理 , 滿足幾方面的要求 . 實 現(xiàn)家教學校管理者對家教個人信息、 職業(yè)情況、工作時間, 工資結算地方便有效 地管理。2.2 系統(tǒng)功能結構 本系統(tǒng)為家教服務提供了一個平臺,是學校能在本系統(tǒng)中更好地管理家教教師, 也使要做家教的老師能夠更好的把自己展現(xiàn)給大家,供大家選擇。 系統(tǒng)的功能主要包括:(1)家教可以

5、在系統(tǒng)中詳盡的介紹自己,使自己以被選擇。(2)學校可以對家教老師的工資實行統(tǒng)一的管理。(3)學校可以對家教老師的收費情況進行管理調(diào)整,盡量滿足大家的需求。(4)學校可以通過老師提供的作息時間更好的安排老師并有利于學生做出選擇2.3 系統(tǒng)概要設計2.5業(yè)務流程圖2.6數(shù)據(jù)流程圖2.7數(shù)據(jù)字典(1)數(shù)據(jù)結構及數(shù)據(jù)項的描述數(shù)據(jù)結構編號:S001數(shù)據(jù)結構名稱:教師數(shù)據(jù)結構含義:做家教的員工 數(shù)據(jù)結構組成編號名稱含義類型長度取值范圍取值含義S00101姓名n varchar8教師真實姓名S00102性別n char2(男、女)教師性別S00103科目n varchar30教師所教課程S00104地址n

6、varchar50住址S00105電話varchar15教員的聯(lián)系電話數(shù)據(jù)結構編號:S002 數(shù)據(jù)結構名稱:職業(yè)信息 數(shù)據(jù)結構含義:教師所教課程 數(shù)據(jù)結構組成編號名稱含義類型長度取值范圍取值含義S00201職業(yè)號n varchar8S00202名稱n varchar8教師真實姓名S00203地址n varchar50住址S00204電話varchar15教員的聯(lián)系電話數(shù)據(jù)結構編號:S003數(shù)據(jù)結構名稱:職工作息 數(shù)據(jù)結構含義:教師的授課安排 數(shù)據(jù)結構組成編號名稱含義類型長度取值范圍取值含義S00301職業(yè)號n varchar8S00302開始時間datetime15教師開始教課時間S00303

7、結束時間datetime15教師結束教課時間S00304工作時間datetime15教師工作時間S00305日期datetime15上課日期數(shù)據(jù)結構編號:S004 數(shù)據(jù)結構名稱:收費 數(shù)據(jù)結構含義:收費管理數(shù)據(jù)結構組成編號名稱含義類型長度取值范圍取值含義S00401開始時間datetime15教師開始教課時間S00402結束時間datetime15教師結束教課時間S00403費用n varchar10數(shù)據(jù)結構編號:S005數(shù)據(jù)結構名稱:工資數(shù)據(jù)結構含義:教師所掙的工資數(shù)據(jù)結構組成編號名稱含義類型長度取值范圍取值含義S00501職業(yè)號n varchar8S00502工資n varchar10教師

8、所掙的工資(2)數(shù)據(jù)流描述1. 數(shù)據(jù)編號:D001數(shù)據(jù)流名:職業(yè)登記 簡述:登記家教所必需的信息組 成:職業(yè)號、名稱、地址、電話2. 數(shù)據(jù)編號:D002數(shù)據(jù)流名:教師信息 簡述:登記家教所必需的信息組成:姓名、性別、電話、科目、地址3. 數(shù)據(jù)編號:D003數(shù)據(jù)流名:職工作息 簡述:登記家教所必需的信息組成:開始時間、結束時間、日期、職工號、工作時間4. 數(shù)據(jù)編號:D004數(shù)據(jù)流名:收費簡述:登記家教所必需的信息組成:開始時間、結束時間、費用5. 數(shù)據(jù)編號:D005數(shù)據(jù)流名:工資 簡述:登記家教所必需的信息組 成:職工號、工資(3)數(shù)據(jù)存儲描述數(shù)據(jù)存儲編號:D1數(shù)據(jù)存儲名稱:教師職業(yè)表簡述:管理

9、人員登記的教師職業(yè)信息 數(shù)據(jù)存儲組成:職業(yè)號、名稱、地址、電話 數(shù)據(jù)存儲編號 D2 數(shù)據(jù)存儲名稱: 教師信息表 簡述:管理員登記的教師基本信息 數(shù)據(jù)存儲組成:姓名、性別、電話、科目、地址數(shù)據(jù)存儲編號: D3 數(shù)據(jù)存儲名稱:作息表 簡述:教師主要信息和資料 數(shù)據(jù)存儲組成:開始時間、結束時間、日期、職工號、工作時間數(shù)據(jù)存儲編號: D4 數(shù)據(jù)存儲名稱: 收費表 簡述:管理員向用戶收取的各項費用 數(shù)據(jù)存儲組成:開始時間、結束時間、費用 數(shù)據(jù)存儲編號: D5 數(shù)據(jù)存儲名稱:工資表 簡述:根據(jù)教師的授課安排進行工資核算 數(shù)據(jù)存儲組成:職工號、工資4)處理過程的描述處理邏輯編號: P001處理邏輯名稱:職業(yè)

10、登記 簡述:對教師所教課程進行登記 處理描述:教師所教職業(yè)進行登記,登記職工號、名稱、地址和電話等處理邏輯編號: P002 處理邏輯名稱:信息登記 簡述:對教師基本信息進行登記 處理邏輯編號: P003處理邏輯名稱:授課安排簡述:根據(jù)教師信息表和教師職業(yè)表對教師的授課進行安排 處理邏輯編號: P004 處理邏輯名稱:收費統(tǒng)計 簡述:根據(jù)教師和其授課時間進行收費管理處理邏輯編號:P005處理邏輯名稱:工資核算簡述:根據(jù)收費表對教師的工資進行核算三、數(shù)據(jù)庫設計3.1數(shù)據(jù)庫概念結構設計根據(jù)需求分析,該家教服務系統(tǒng)中實體包括:教師職業(yè)登記工資收費職工作息;局部E-R圖設計如下:3.2 全局E-R圖科目

11、電話性別地址姓名附屬職業(yè)反映工作職業(yè)號作息開始名稱結束地址費用電話關系職業(yè)收費職業(yè)登記職工作息教師四、邏輯設計4.1轉換關系模型第一步:把五個實體類型轉換成五個模式: 教師(姓名、性別、電話、科目、地址) 職業(yè)登記(職業(yè)號、名稱、地址、電話) 職工作息(開始時間、結束時間、日期、職工號、 工作時間)收費(開始時間、結束時間、費用)工資(職工號、工資)第二步:對于 1:1 聯(lián)系“反映”,可在“收費”模式中加入教師職工號(職工號 為外鍵)。對于1: N聯(lián)系“關系”,可以在“職工作息”模式中加入職業(yè)號屬性(職 業(yè)號外鍵)。對于 1: 1 聯(lián)系“附屬”,可以在“工資”模式中加入姓名屬性(姓名為 外鍵)

12、。對于1: N聯(lián)系“工作”,可以在“收費”模式中加入職工號屬性(職工 號為外鍵)。這樣第一步得到的三個模式的形式如下: 教師(職工號,姓名,性別,學校、科目)工資(職工號、工資、姓名) 收費(開始時間、結束時間、費用、職工號) 職業(yè)登記(職業(yè)號、電話、名稱、地址) 職工作息(開始時間、結束時間、日期、職工號、工作時間、職業(yè)) 第三步:對于M:N聯(lián)系“職業(yè)”則生成一個新的關系模式: 職業(yè)(職工號、名稱) 這樣形成以下六個模式: 教師(姓名、性別、電話、科目、地址、 職工號) 工資(職工號、工資、姓名) 收費(開始時間、結束時間、費用) 職業(yè)登記(職業(yè)、電話、名稱、地址、職工號) 職工作息(開始時

13、間、結束時間、日期、職工、工作時間) 職業(yè)(職工號、名稱)4.2 分析范式級別分析,關系模式的每個關系都是不可再分的原子值,即為第一范式,又因為每非主屬性都不傳遞依賴于模式的候選鍵,因此該模式集為第三范式。五、數(shù)據(jù)庫的實現(xiàn)學校家教服務管理系統(tǒng)create database 家教管理create table 教師信息表( 職工號 int not null primary key, 姓名 char (10),性別char check(性別二男or 性別二女),電話 char (15), 科目 char (15), 地址 char (20) create table 職業(yè)登記表 ( 職業(yè) char

14、(20)primary key , 電話 char (20), 名稱 char (10), 地址 char (20) create table 職工作息表 ( 職工號 int , 開始時間 char (15), 結束時間 char (15),工作時間 int primary key 日期 char(15) )create table 收費表 ( 職工號 int , 開始時間 char (15), 結束時間 char (15), 收費 int primary key ) create table 工資表( 職工號 intnot null primary key , 工資 decimal char

15、 (10)創(chuàng)建存儲過程統(tǒng)計各種職業(yè)的需求次數(shù); create proc p_ 管理系統(tǒng) 1(職業(yè) char(20)asselect 職業(yè) , count(*)as 需求次數(shù) from 職業(yè)登記表where 職業(yè) =職業(yè)group by 職業(yè)go創(chuàng)建存儲過程統(tǒng)計指定日期范圍內(nèi)各的時刻時間總和;create proc p_ 管理系統(tǒng) 2(日期 char(15)asselect 工作時間 , count(*)職工號姓名性別電話科目地址11小李男1535895454英語鄭州22小張玄1526300&42南陽33小劉 153S55747S物理浴陽44小王男1524507395地理駐馬店god1晅業(yè)電話名

16、稱抱址教師1536S95454小李鄭州2犬學生1526633542小張南陽34公司職員15300574T8小劉洛陽專職冢數(shù)1524557895碩1駐馬店*101109-194_家報管理-dbo-眼業(yè)登記衣丁開表一MM11凹-19家款育理.Em. wn1耿丄號牙始時間結東日惘工作時間日期18:0010:0022012-5-1225:0010:0012012-5-12338:3011:3032012-6-4*412:0016:0042012-7-e:20tfliio?-tg48.SSi4EW 血。牧費表職工號芥始時間dit el ime結東時間datetime收費119:0011:OQ10022I

17、Q: 0012:001103314:0016:00130*413:0015;00115010110!J-I948,Basler. 2010119-1948 Adhinifft rat or 無標題 3DECLARE (SRC intexec RC家救嘗理dE p管理系紙1DECARE PniLin nvatchar C4QOO)FEINT 存儲過覆;寡載宮理加菅理系紀SELECT (ffniLine = J返回優(yōu)碼=+ CO1FVERT varchar,航FKINT Prnlinel1llil需求次數(shù)11洶一20101 ID9-1348.aSter.2ninil0g-l94BAdMiniStr

18、atar 無標黒肌DECLARE RC intEXEC RC =冢載菅311. Ldbo. p-fll系統(tǒng)刃DECLARE (EPrnLine nvarchar (4000PRINT 存儲過程:家敎管31. dbo.p管豐系統(tǒng)2SELECT OFrnLine = 1握回狀碼=1 + CONVERT (nvarchar, ORCPRINT PrnLine時刻建立表間關系柱甫時何eaitfime 快野 六、總結三周的課程設計很快就過去了,通過這次的課程設計,我們有很多的心得體 會,數(shù)據(jù)庫課程設計主要的目標是利用課程中學到的數(shù)據(jù)庫知識和技術較好的開 發(fā)設計出數(shù)據(jù)庫應用系統(tǒng),去解決各行各業(yè)信息化處理的要求。通過這次的課程 設計,加深了我們對數(shù)據(jù)庫基本原理和基礎理論的理解, 鞏固了對系統(tǒng)分析與設 計的應用,掌握數(shù)據(jù)庫應用系統(tǒng)設計開發(fā)的基本方法,進一步提高我們綜合運用 所學知識的能力。首先是做這個系統(tǒng)概述、系統(tǒng)目標、系統(tǒng)需求、業(yè)務流程分析、數(shù)據(jù)流程 分析和數(shù)據(jù)詞典。接下來是畫 Er圖,寫程序,實

溫馨提示

  • 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

提交評論