勤工助學(xué)管理系統(tǒng)_第1頁(yè)
勤工助學(xué)管理系統(tǒng)_第2頁(yè)
勤工助學(xué)管理系統(tǒng)_第3頁(yè)
已閱讀5頁(yè),還剩46頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、附件1:學(xué) 號(hào):13、計(jì)課程設(shè)題 目實(shí)驗(yàn)室勤工儉學(xué)管理系統(tǒng)學(xué)院計(jì)信學(xué)院專業(yè)金融信息化班級(jí)1班學(xué)生姓名蔣漢指導(dǎo)教師張世勇2012年 6 月 24 日重慶工商大學(xué)課程設(shè)計(jì)成績(jī)?cè)u(píng)定表學(xué)院:計(jì)信學(xué)院 班級(jí):金信1班 學(xué)生姓名:蔣漢 學(xué)號(hào):13項(xiàng)目分值優(yōu)秀(100>x > 90)良好(90>x > 80)中等(80>x >70)及格(70>x > 60)不及格(x<60)評(píng)分參考標(biāo)準(zhǔn)參考標(biāo)準(zhǔn)參考標(biāo)準(zhǔn)參考標(biāo)準(zhǔn)參考標(biāo)準(zhǔn)學(xué)習(xí)態(tài)度15學(xué)習(xí)態(tài)度認(rèn) 真,科學(xué)作風(fēng) 嚴(yán)謹(jǐn),嚴(yán)格保學(xué)習(xí)態(tài)度比 較認(rèn)真,科學(xué) 作風(fēng)良好,能學(xué)習(xí)態(tài)度 尚好,遵 守組織紀(jì)學(xué)習(xí)態(tài)度尚 可,能遵守

2、 組織紀(jì)律,學(xué)習(xí)馬虎, 紀(jì)律渙散, 工作作風(fēng)證設(shè)計(jì)時(shí)間 并按任務(wù)書(shū) 中規(guī)定的進(jìn) 度幵展各項(xiàng) 工作按期圓滿完 成任務(wù)書(shū)規(guī) 定的任務(wù)律,基本 保證設(shè)計(jì) 時(shí)間,按 期完成各 項(xiàng)工作能按期完成任務(wù)不嚴(yán)謹(jǐn),不 能保證設(shè) 計(jì)時(shí)間和 進(jìn)度設(shè)計(jì)合理、理設(shè)計(jì)合理、理設(shè)計(jì)合設(shè)計(jì)基本合設(shè)計(jì)不合論分析與計(jì)論分析與計(jì)理,理論理,理論分理,理論分算正確,實(shí)驗(yàn)算正確,實(shí)驗(yàn)分析與計(jì)析與計(jì)算無(wú)析與計(jì)算數(shù)據(jù)準(zhǔn)確,有數(shù)據(jù)比較準(zhǔn)算基本正大錯(cuò),實(shí)驗(yàn)有原則錯(cuò)很強(qiáng)的實(shí)際確,有較強(qiáng)的確,實(shí)驗(yàn)數(shù)據(jù)無(wú)大錯(cuò)誤,實(shí)驗(yàn)數(shù)技術(shù)動(dòng)手能力、經(jīng)實(shí)際動(dòng)手能數(shù)據(jù)比較據(jù)不可靠,水平濟(jì)分析能力力、經(jīng)濟(jì)分析準(zhǔn)確,有實(shí)際動(dòng)手與實(shí)25和計(jì)算機(jī)應(yīng)能力和計(jì)算一定的實(shí)能力差,文

3、際能用能力,文獻(xiàn)機(jī)應(yīng)用能力,際動(dòng)手能獻(xiàn)引用、調(diào)力查閱能力強(qiáng)、文獻(xiàn)引用、調(diào)力,主要查調(diào)研有引用合理、調(diào)查調(diào)研比較文獻(xiàn)引較大的問(wèn)查調(diào)研非常合理、可信用、調(diào)查題合理、可信調(diào)研比較可信有重大改進(jìn)有較大改進(jìn)有定改有一定見(jiàn)解觀念陳舊創(chuàng)新10或獨(dú)特見(jiàn)解,或新穎的見(jiàn)進(jìn)或新的有一定實(shí)用價(jià)值解,實(shí)用性尚可見(jiàn)解結(jié)構(gòu)嚴(yán)謹(jǐn),邏結(jié)構(gòu)合理,符結(jié)構(gòu)合結(jié)構(gòu)基本合內(nèi)容空泛,輯性強(qiáng),層次合邏輯,文章理,層次理,邏輯基結(jié)構(gòu)混亂,論文清晰,語(yǔ)言準(zhǔn)層次分明,語(yǔ)較為分本清楚,文文字表達(dá)(計(jì)確,文字流言準(zhǔn)確,文字明,文理字尚通順,不清,錯(cuò)別算暢,完全符合流暢,符合規(guī)通順,基勉強(qiáng)達(dá)到規(guī)字較多,達(dá)書(shū)、50規(guī)范化要求,范化要求,書(shū)本達(dá)到規(guī)范化要求

4、;不到規(guī)范圖書(shū)寫工整或?qū)懝ふ蛴梅痘獔D紙比較工化要求;圖紙)用計(jì)算機(jī)打計(jì)算機(jī)打印求,書(shū)寫整紙不工整撰寫印成文;圖紙成文;圖紙工比較工或不清晰質(zhì)量非常工整、清整、清晰整;圖紙晰比較工整、清晰指導(dǎo)教師評(píng)定成績(jī):2014年6月24日目 錄1需求分析系統(tǒng)目標(biāo)業(yè)務(wù)需求及處理流程 功能需求及數(shù)據(jù)需求分析 業(yè)務(wù)規(guī)貝y分析2概念設(shè)計(jì)命名規(guī)范實(shí)體集及屬性聯(lián)系集及屬性系統(tǒng)總ER圖3邏輯設(shè)計(jì)數(shù)據(jù)字典設(shè)計(jì)基本數(shù)據(jù)設(shè)計(jì)業(yè)務(wù)數(shù)據(jù)設(shè)計(jì)其它數(shù)據(jù)設(shè)計(jì)視圖設(shè)計(jì)觸發(fā)器設(shè)計(jì)存儲(chǔ)過(guò)程設(shè)計(jì)4模式求精存在的問(wèn)題解決方案5物理設(shè)計(jì)設(shè)計(jì)目標(biāo)數(shù)據(jù)分布索引實(shí)現(xiàn)6安全設(shè)計(jì)設(shè)計(jì)目標(biāo)用戶設(shè)計(jì)權(quán)限設(shè)計(jì)7總結(jié)228附錄1數(shù)據(jù)庫(kù)腳本 39附錄2觸發(fā)器與存儲(chǔ)

5、過(guò)程1 需求分析1.1 系統(tǒng)目標(biāo)隨著網(wǎng)絡(luò)技術(shù)的發(fā)展和計(jì)算機(jī)的日益普及,數(shù)據(jù)庫(kù)的應(yīng)用范圍越來(lái)越 廣泛,數(shù)據(jù)庫(kù)應(yīng)用的功能也越來(lái)越強(qiáng)大,在強(qiáng)調(diào)管理,強(qiáng)調(diào)信息的現(xiàn)代社 會(huì)中它變得越來(lái)越普及。計(jì)算機(jī)技術(shù)的飛速發(fā)展,數(shù)據(jù)庫(kù)技術(shù)作為數(shù)據(jù)管 理的一個(gè)有效的手段,在各行各業(yè)中得到越來(lái)越廣泛的應(yīng)用。該程序在設(shè) 計(jì)過(guò)程中嚴(yán)格遵循軟件工程學(xué)的方法,用分階段的生命周期計(jì)劃嚴(yán)格管 理,并主要講述了程序的總體設(shè)計(jì)、 詳細(xì)設(shè)計(jì)階段, 對(duì)程序進(jìn)行需求迭代, 不斷修正和改進(jìn),利用 SQL SERVER 2000的強(qiáng)大數(shù)據(jù)庫(kù)功能,直到形成一 個(gè)完善的可行性系統(tǒng)和優(yōu)美、秀麗的界面,方便實(shí)用的查詢與維護(hù)功能共 同構(gòu)成了“勤工助學(xué)管理系

6、統(tǒng)” 。勤工助學(xué)是任何一所高校都需要進(jìn)行的一項(xiàng)工作。因此,開(kāi)發(fā)制作勤 工助學(xué)管理系統(tǒng)具有較大的社會(huì)現(xiàn)實(shí)意義。勤工助學(xué)管理系統(tǒng)是以Web 乍為交流平臺(tái)。系統(tǒng)管理員將工作的基本信息發(fā)布到網(wǎng)站上,所有用戶都可 查詢工作信息,但只有會(huì)員才能申請(qǐng)工作并接受工作,獲得工作,以使會(huì) 員實(shí)現(xiàn)學(xué)習(xí)和工作的二者兼得,減輕家庭負(fù)擔(dān)。該勤工助學(xué)管理系統(tǒng)支持 3 類用戶:游客、會(huì)員、管理員。游客可以 隨意瀏覽管理員發(fā)布的工作信息,但是只有在注冊(cè)為網(wǎng)站會(huì)員之后才能申 請(qǐng)工作及接受工作。會(huì)員登錄系統(tǒng)后,可進(jìn)行的主要操作有:通過(guò)不同方式查詢工作信息、 申請(qǐng)工作、確認(rèn)工作、 發(fā)布留言等。 系統(tǒng)管理員登陸后,可進(jìn)行的操作有: 維

7、護(hù)會(huì)員的信息、 維護(hù)與發(fā)布工作信息、 處理工作申請(qǐng)、 回復(fù)留言等。1.2 業(yè)務(wù)需求及處理流程開(kāi)發(fā)勤工助學(xué)管理系統(tǒng)的目的主要是為了幫助高校勤工部門提高工作效率,同時(shí)滿足部分企業(yè)用人需求,增加在校學(xué)生的社會(huì)實(shí)踐活動(dòng)并達(dá)到減輕家庭負(fù)擔(dān)的目的,實(shí)現(xiàn)高校勤工助學(xué)管理的系統(tǒng)化、規(guī)范化和自動(dòng)化。故系統(tǒng)最終實(shí)現(xiàn)的主要功能如下:(1) 主要業(yè)務(wù)包括: 工作信息的發(fā)布與查詢、 分配與接受新的工作、 工作記錄、計(jì)算工資、發(fā)布或回復(fù)留言等。(2) 工作的相關(guān)信息由管理員發(fā)布,所有學(xué)生會(huì)員都可以查找和接 受工作。因此,工作的分派是非常方便的。在完成工作之后,可以瀏覽工 作記錄,工作記錄包括工作信息以及工資等。同時(shí),會(huì)員

8、可以發(fā)布留言, 這樣可以及時(shí)地提高服務(wù)的質(zhì)量。另外,學(xué)校之外的一些公司、機(jī)構(gòu)也能 夠發(fā)布工作信息,但這些工作是不能分派給會(huì)員的。主要業(yè)務(wù)的處理流程如下:(1) 勤工助學(xué)管理系統(tǒng)功能如圖 1-1 所示:勤工助學(xué)管理系統(tǒng)管理員基本信息查詢修改密碼工作分配圖1-1 勤工助學(xué)管理系統(tǒng)功能模塊(2) 管理員和學(xué)生會(huì)員的主要操作流程如圖1-2所示:圖1-2勤工助學(xué)管理系統(tǒng)的主要業(yè)務(wù)流程1.3功能需求及數(shù)據(jù)需求分析勤工助學(xué)管理系統(tǒng)的主要功能和數(shù)據(jù)需求包括:(1) 會(huì)員注冊(cè)管理 學(xué)生會(huì)員(即申請(qǐng)工作的對(duì)象)注冊(cè)。學(xué)生會(huì)員注冊(cè)時(shí)要求填寫基 本信息,包括姓名、學(xué)號(hào)、密碼、性別、專業(yè)、班級(jí)、地址、電話、空閑 時(shí)間、

9、銀行卡號(hào)等信息。 公司會(huì)員(即提供工作的對(duì)象)注冊(cè)。公司會(huì)員注冊(cè)時(shí)要求填寫基本信息,包括公司名稱、公司法人姓名、密碼、地址、電話、電子郵箱等 信息。系統(tǒng)檢查所有信息填寫正確后提示會(huì)員注冊(cè)成功,并返回會(huì)員編號(hào)(2) 工作信息管理 增加工作信息。當(dāng)公司會(huì)員有新工作發(fā)布時(shí),管理員負(fù)責(zé)添加和發(fā) 布工作信息,包括提供工作的公司會(huì)員編號(hào)、工作內(nèi)容、工作時(shí)間、工作 地點(diǎn)、工資以及所需人數(shù)等。 工作信息查詢。所有人都可以查詢管理員發(fā)布的工作信息及工作內(nèi) 容,但只有學(xué)生會(huì)員才能接受工作,并查詢到自己的工作任務(wù)。 工作信息的更新與刪除。工作信息發(fā)布后,管理員可隨時(shí)更新和刪 除工作信息。 工作分配。管理員按照學(xué)生會(huì)

10、員注冊(cè)時(shí)填寫的空閑時(shí)間來(lái)分配工 作。但只有當(dāng)會(huì)員確認(rèn)之后才可以開(kāi)始工作。 接收工作。當(dāng)會(huì)員登錄到界面之后,可以查詢自己的工作信息并及 時(shí)地接收工作,否則,將被視為放棄該工作。(3) 工作單管理 工作單查詢。學(xué)生會(huì)員確認(rèn)工作后,會(huì)生成工作單。會(huì)員可隨時(shí)查 詢工作單的最新?tīng)顟B(tài)以及全部歷史記錄。 工作單受理。工作單生成之后,管理員對(duì)訂單進(jìn)行審核。如發(fā)現(xiàn)工 作單信息不正確,則返回會(huì)員重新填寫。如正確無(wú)誤,則可通知學(xué)生會(huì)員 開(kāi)始工作。(4) 用戶管理 會(huì)員信息維護(hù)。會(huì)員可修改、刪除和更新自己的信息,管理員可修 改、刪除和更新所有會(huì)員的信息。 會(huì)員等級(jí)。系統(tǒng)可對(duì)學(xué)生會(huì)員進(jìn)行分級(jí),即根據(jù)會(huì)員接受工作的次 數(shù)

11、來(lái)劃分等級(jí)。(5) 留言管理 發(fā)布留言。會(huì)員可在網(wǎng)站發(fā)表留言或者評(píng)論。留言需記錄留言人、 留言內(nèi)容、發(fā)布時(shí)間等信息。 回復(fù)留言。管理員可回復(fù)留言,并記錄回復(fù)人和回復(fù)時(shí)間及回復(fù)內(nèi) 容。1.4 業(yè)務(wù)規(guī)則分析(1) 所有用戶都可以瀏覽管理員發(fā)布的工作信息,但是只有會(huì)員才 能申請(qǐng)工作及接受工作。(2) 只有會(huì)員可以申請(qǐng)工作。如果用戶想申請(qǐng)工作,則必須注冊(cè)成 為會(huì)員。 管理員會(huì)核查用戶的信息, 如果符合條件, 用戶將成為正式會(huì)員(3) 每位會(huì)員由會(huì)員編號(hào)唯一標(biāo)識(shí),會(huì)員編號(hào)由系統(tǒng)按時(shí)間順序自 動(dòng)生成。(4) 每份工作由工作編號(hào)唯一標(biāo)識(shí),工作編號(hào)由系統(tǒng)按時(shí)間順序自 動(dòng)生成。(5) 只有管理員可以修改、更新和

12、刪除由學(xué)?;蛘邔W(xué)校外部提供的 工作的相關(guān)信息。(6) 只有管理員可以分配工作。(7) 工作被分為可分配工作和不可分配工作。可分配工作主要包括 學(xué)校提供的工作;不可分配工作主要包括一些社會(huì)團(tuán)體、組織等提供的工 作(8) 管理員根據(jù)會(huì)員的工作次數(shù)來(lái)分配工作。如果會(huì)員沒(méi)有在規(guī)定的時(shí)間內(nèi)確認(rèn)招聘信息,管理員將認(rèn)為該會(huì)員放棄該工作并將其重新分 配。(9) 只有在會(huì)員確認(rèn)工作信息之后才會(huì)生成工作單。 在訂單受理之前,會(huì)員可以修改相關(guān)信息甚至取消該工作單。但是訂單深 刻通過(guò)之后,則不允許再做任何修改。(10) 每個(gè)工作單用工作單編號(hào)唯一標(biāo)識(shí)。工作單編號(hào)由系統(tǒng)按時(shí)間 順序生成,后生成的工作單具有更大的編號(hào)。(

13、11) 當(dāng)工作完成后,則更新該工作單的狀態(tài)更新為“已完成” 。(12) 員工可對(duì)工資發(fā)放提出意見(jiàn)。單位可根據(jù)自身實(shí)際的情況進(jìn)行 相應(yīng)的調(diào)整。(13) 在工作完成后,管理員將根據(jù)工作反饋記錄會(huì)員的工作情況, 同時(shí),管理員需要完成工作記錄表和工資表。(14) 學(xué)生會(huì)員的等級(jí)分為3類:正常;警告,即如果學(xué)生會(huì)員 沒(méi)有在規(guī)定的時(shí)間確認(rèn)工作的次數(shù)超過(guò) 3 次,則對(duì)其發(fā)出警告; 黑名單, 即如果學(xué)生會(huì)員沒(méi)有在規(guī)定的時(shí)間確認(rèn)工作的次數(shù)超過(guò) 5 次,系統(tǒng)會(huì)自動(dòng) 注銷其會(huì)員資格,當(dāng)其再次進(jìn)行注冊(cè)時(shí),會(huì)謹(jǐn)慎考慮其注冊(cè)資格。(15) 所有用戶都可以發(fā)布留言,一個(gè)用戶可發(fā)表多條留言,一個(gè)管 理員可回復(fù)多條留言。2 概

14、念設(shè)計(jì)2.1 命名規(guī)范在數(shù)據(jù)庫(kù)的設(shè)計(jì)中,盡量不用漢字,最好用英文。(1) 實(shí)體集和聯(lián)系的命名規(guī)則 實(shí)體集和聯(lián)系均以其對(duì)應(yīng)的英文單詞命名,且單詞首字母要大寫。例如:實(shí)體集管理員(Admin)、學(xué)生會(huì)員(Student)、公司會(huì)員(Compa ny)、工作(Job)、留言(Message)、分派(Assig n)、確認(rèn)(Co nfirm)以及提供 (Provide) 等。(2) 屬性的命名規(guī)則 若屬性由簡(jiǎn)單詞組成, 則直接以其對(duì)應(yīng)的英文單詞命名, 單詞首字 母小寫。例如:出生年月(birthday)、住址(address)、電話(telephone)、 薪水 (salary) 、郵箱 (e-mai

15、l) 以及銀行卡號(hào) (bankcard) 等。 若屬性由復(fù)合詞組成, 則采用小駝峰法來(lái)命名, 即混合使用大小寫 字母來(lái)構(gòu)成屬性的名字,屬性名的每一個(gè)邏輯斷點(diǎn)都由一個(gè)大寫字母來(lái)標(biāo)記。如果名字過(guò)長(zhǎng),可采用英文簡(jiǎn)寫。例如:管理員姓名(adminName)、學(xué)號(hào)(studentNo)、密碼(stuPassword)以及缺席次數(shù)(absenceNum)等。(3) 具體的編碼規(guī)則如下: 管理員編號(hào)(adminNo)的編碼規(guī)則:以字母A幵頭加3位數(shù)字組成, 如 A001; 學(xué)號(hào)(studentNo)的編碼規(guī)則:以江西財(cái)經(jīng)大學(xué)學(xué)生學(xué)號(hào)入庫(kù),如 0082782; 公司編號(hào)(companyNo)的編碼規(guī)則:以字母

16、C幵頭加4位數(shù)字組成, 如 C0001; 工作編號(hào) (jobNo) 的編碼規(guī)則:以字母 J 開(kāi)頭加 7位數(shù)字組成,數(shù)字部分前 4 位為公司編號(hào)的數(shù)字部分,如J0001005; 意向編號(hào)(willNo)的編碼規(guī)則:以字母 W開(kāi)頭加上學(xué)號(hào)組成,如 W0082782; 類別編號(hào)(sortNo)的編碼規(guī)則:以字母S幵頭加3位數(shù)字,如S001; 留言編號(hào)(messageNo)的編碼規(guī)則:以字母M幵頭加6位數(shù)字組成, 如 M000001; 工作單狀態(tài) (bookState) 的編碼規(guī)則:取值 0, 1, 2。 0代表正在進(jìn) 行中, 1 代表工作已完成, 2 代表工資已結(jié)算。實(shí)體集及屬性(1) 管理員 (A

17、dmin) 實(shí)體集。其屬性有管理員編號(hào) (adminNo) 、登錄 密碼(adminPassword)、管理員姓名(adminName)、性別(sex)、出生年月 (birthday)、住址(address)、電話(telephone)、薪水(salary) 以及郵箱 (e-mail) 等。其 E-R 圖如圖 2-1 所示。圖 2-1 管理員實(shí)體集的 E-R 圖(2) 學(xué)生會(huì)員 (Student) 實(shí)體集。其屬性有:學(xué)號(hào) (studentNo) 、姓 名(studentName)、密碼(stuPassword)、性另廿(sex)、出生年月(birthday)、 專業(yè)(professi on a

18、l) 、班級(jí)(class)、宿舍(dormitory) 、電話(teleph one)、 郵箱(e-mail)、空閑時(shí)間(freetime)、缺席次數(shù)(absenceNum)、會(huì)員等級(jí) (level) 工資(salary)以及銀行卡號(hào)(bankcard)等。其E-R圖如圖2-2所 示。圖 2-2 學(xué)生會(huì)員實(shí)體集的 E-R 圖(3) 公司會(huì)員(Company)實(shí)體集。其屬性有:公司編號(hào)(companyNo)、 公司名稱(companyName)公司法人姓名(legal)、登陸密碼 (comPassword)、地址(address)、電話(telephone) 以及電子郵箱(e-mail)等。其

19、E-R 圖如圖 2-3 所示圖 2-3 公司會(huì)員實(shí)體集的 E-R 圖(4) 工作 (Job) 實(shí)體集。其屬性有:工作編號(hào) (jobNo) 、工作名稱(jobName) 、工作屬性 (jobProperty) 、工作類別 (sortNo) 、工作信息 (jobInfo) 、所需人數(shù) (personNeed) 、開(kāi)始時(shí)間 (startime) 、截止時(shí)間 (deadline)、工資(salary) 以及公司編號(hào)(companyNo)。其 E-R 圖如圖 2-4 所示。圖 2-4 工作實(shí)體集的 E-R 圖(5) 留言(Message)實(shí)體集。其屬性有:留言編號(hào) (messageNo)、內(nèi) 容(mes

20、sageContent)以及發(fā)布時(shí)間(releaseDate)等。注意,留言人和回復(fù)人等信息要通過(guò)建立會(huì)員與留言、管理員與留言之間的聯(lián)系解決。其E-R圖如圖 2-5 所示。圖 2-5 留言實(shí)體集的 E-R 圖(6) 工作意向 (Jobwill) 實(shí)體集。 其屬性有: 意向編號(hào) (willNo) 、學(xué) 號(hào)(studentNo)、工作類別(sortNo)、幵始時(shí)間(startTime)、結(jié)束時(shí)間 (endTime)、備注(note)以及期望工資(salaryWant)。其E-R圖如圖2-6 所示。圖 2-6 留言實(shí)體集的 E-R 圖聯(lián)系集及屬性基于節(jié)設(shè)計(jì)得到的實(shí)體集,可確定如下聯(lián)系集:(1) 管理

21、員與工作之間的“分派 (Assign) ”聯(lián)系集。它是一個(gè)多對(duì) 多聯(lián)系,其描述屬性是:分派日期 (assignDate) 。(2) 學(xué)生會(huì)員與工作之間的“確認(rèn) (Confirm) ”聯(lián)系集。它是一個(gè) 多對(duì)多聯(lián)系,因?yàn)閷W(xué)生會(huì)員在確認(rèn)工作信息后會(huì)自動(dòng)生成工作單,其描述 屬性是:工作單編號(hào) (orderNo) 、確認(rèn)時(shí)間 (confirmTime) 、完成時(shí)間 (completeTime) 、工作單狀態(tài) (orderState) 。(3) 公司會(huì)員與工作之間的 “提供 (Provide) ”聯(lián)系集。 它是一個(gè)一 對(duì)多聯(lián)系集,其描述屬性是:提供日期 (provideDate) 。(4) 學(xué)生會(huì)員與工作

22、意向之間的“提交 (Submit) ”聯(lián)系集。它是一 個(gè)一對(duì)一聯(lián)系集 , 其描述屬性是:提交日期 (submitDate) 。(5) 會(huì)員與留言之間的“發(fā)布(Release) ”聯(lián)系集。它是一對(duì)多聯(lián)系, 其描述屬性是:發(fā)布日期 (releaseDate) 。(6) 管理員與留言之間的“回復(fù)(Reply) ”聯(lián)系集。它是一對(duì)多聯(lián)系,其描述屬性是:回復(fù)日期(replyDate)和回復(fù)內(nèi)容(replyContent)。系統(tǒng)總ER圖根據(jù)與節(jié)設(shè)計(jì)的全部實(shí)體集、聯(lián)系集及其描述屬性,得到系統(tǒng)總ER圖。如圖2-7所示。圖2-7系統(tǒng)的總E-R圖3邏輯設(shè)計(jì)數(shù)據(jù)字典設(shè)計(jì)重慶工商大學(xué)勤工助學(xué)管理系統(tǒng)中的一些數(shù)據(jù)的組織

23、結(jié)構(gòu)基本上是 一致的,并且在客戶界面通常以下拉列表框、列表框和網(wǎng)格形式出現(xiàn),因 此,為了便于管理和查詢,設(shè)計(jì)了該系統(tǒng)的數(shù)據(jù)字典。性別字典(DCsex),如表3-1所示。表3-1性別字典屬性名稱屬性類型是否允許為空默認(rèn)值約束含義sexNocharNOT NULL性別編號(hào)sexNamechar(2)NOT NULL性別描述(2)專業(yè)字典(DC professional),如表3-2所示。表3-2專業(yè)字典屬性名稱屬性類型是否允許為空默認(rèn)值約束含義professi on alNochar(5)NOT NULL專業(yè)編號(hào)professi on alNamevarchar(30)NULL專業(yè)名稱 班級(jí)字典(

24、DCclass),如表3-3所示表3-3班級(jí)字典屬性名稱屬性類型是否允許為空默認(rèn)值約束含義classNochar(3)NOT NULL班級(jí)編號(hào)classNamevarchar(30)NULL班級(jí)名稱宿舍字典(DCdormitory),如表3-4所示。表3-4宿舍字典屬性名稱屬性類型是否允許為空默認(rèn)值約束含義dormito ry Nochar(3)NOT NULL佰舍編號(hào)dormito ry Namechar(20)NOT NULL宿舍名稱(5)缺勤次數(shù)字典(DCabsenceNum),如表3-5所示表3-5缺勤次數(shù)字典屬性名稱屬性類型是否允許為空默認(rèn)值約束含義abse nceNumNochar

25、(1)NOT NULL缺勤次數(shù)編號(hào)abse nceNumNamechar(10)NOT NULL缺勤次數(shù)描述會(huì)員等級(jí)字典(DClevel),如表3-6所示表3-6會(huì)員等級(jí)字典屬性名稱屬性類型是否允許為空默認(rèn)值約束含義levelNochar(1)NOT NULL會(huì)員等級(jí)編號(hào)levelNamechar(10)NOT NULL會(huì)員等級(jí)描述(7) 工作屬性字典(DCjobProperty),如表3-7所示表3-7工作屬性字典屬性名稱屬性類型是否允許為空默認(rèn)值約束含義jobProperty Nochar(1)NOT NULL1工作屬性編號(hào)jobProperty Namechar(10)NOT NULL可

26、分配工作屬性描述IfVoidNumber(1)NOT NULL1只能取0和1是否可分配(8) 工作單狀態(tài)字典(DCorderState), 如表3-8表3-8工作單狀態(tài)字典屬性名稱屬性類型是否允許為空默認(rèn)值約束含義orderStateNochar(1)NOT NULL0訂單狀態(tài)編號(hào)orderStateNamevarchar(30)NOT NULL未完成訂單狀態(tài)描述IfVoidNumber(1)NOT NULL0只能取0和1是否作廢(9) 語(yǔ)言種類字典(DCIanguage),如表3-9表3-9語(yǔ)言種類字典屬性名稱屬性類型是否允許為空默認(rèn)值約束含義Ian guageNochar(3)NOT NU

27、LL001語(yǔ)言種類編號(hào)Ian guageNamevarchar(30)NULL中文語(yǔ)言種類描述基本數(shù)據(jù)設(shè)計(jì)重慶工商大學(xué)勤工助學(xué)管理系統(tǒng)的基本數(shù)據(jù)主要是由本系統(tǒng)數(shù)據(jù)庫(kù) 的實(shí)體集構(gòu)成,它將具有相同類型及相同性質(zhì)的實(shí)體集合在一起,便于管 理和查詢等操作。根據(jù)之前的實(shí)體集和聯(lián)系集的定義,該系統(tǒng)的基本數(shù)據(jù) 由以下6個(gè)部分構(gòu)成。(1) 管理員(Admin)表:由管理員(Admin)強(qiáng)實(shí)體集轉(zhuǎn)化而來(lái),如表 3-10所示'。表3-10管理員表 Admin屬性名稱數(shù)據(jù)類型是否允許為空是否為主外鍵屬性描述adm inNochar(4)Not nullprimary key管理員編號(hào)admin Passwo

28、rdchar(6)Not null登陸密碼adm inN amevarchar(10)Not null管理員姓名sexchar(1)Not null性別birthdaydatetimeNull出生年月addressvarchar(50)Null住址teleph onechar(11)Null電話salarynu meric(8,2)Not null工資e-mailchar(30)Null郵箱(2)會(huì)員(Student)表:由學(xué)生會(huì)員(Student)強(qiáng)實(shí)體集轉(zhuǎn)化而來(lái),如 表3-11所示。表3-11學(xué)生會(huì)員表Student屬性名稱數(shù)據(jù)類型是否允許為空是否為主外鍵屬性描述stude ntNocha

29、r(7)Not nullprimary key學(xué)號(hào)stude ntNamevarchar(10)Not null姓名stuPasswordchar(6)Not null登陸密碼sexchar(1)Not null性別birthdaydatetimeNot null出生年月professi onalchar(40)Not null專業(yè)classvarchar(20)Not null班級(jí)dormitoryvarchar(50)Null宿舍t(yī)eleph onechar(11)Not null電話e-mailvarchar(30)Null電子郵箱freetimedatetimeNull空閑時(shí)間abse

30、 nceNumintNot null缺勤次數(shù)levelintNot null等級(jí)salarynu meric(8,2)Not null工資bankcardchar(19)Not null銀行卡號(hào)公司會(huì)員(Company)表:由公司會(huì)員(Company)強(qiáng)實(shí)體集轉(zhuǎn)化而來(lái),如表3-12所示表3-12公司會(huì)員表Company屬性名稱數(shù)據(jù)類型是否允許為空是否為主外鍵屬性描述compa nyNochar(5)Not nullprimary key公司編號(hào)compa ny Namevarchar(20)Not null公司名稱legalvarchar(10)Not null法人姓名comPasswordc

31、har(6)Not null登陸密碼addressvarchar(20)Not null地址teleph onechar(12)Not null電話e-mailchar(30)Not null電子郵箱(4)工作(Job)表:由工作(Job)強(qiáng)實(shí)體集和提供(Provide)聯(lián)系集共 同轉(zhuǎn)化而來(lái),如表3-13所示。由于聯(lián)系集提供(Provide)為一對(duì)多聯(lián)系, 故可合并到工作(Job)表中來(lái)。表3-13 工作表Job屬性名稱數(shù)據(jù)類型是否允許為空是否為主外鍵屬性描述jobNochar(8)Not nullprimary key工作編號(hào)jobNamevarchar(20)Not null工作名稱job

32、Propertyvarchar(20)Not null工作屬性sortNochar(4)Not nullforeig n key refere nces jobSort工作類別job Infovarchar(100)Null工作信息pers onN eedintNull所需人數(shù)startTimedatetimeNot null開(kāi)始時(shí)間deadli nedatetimeNull截止時(shí)間屬性名稱數(shù)據(jù)類型是否允許為空是否為主外鍵屬性描述:salarynu meric(8,2)Null工資(小時(shí))compa nyNochar(5)Not nullforeig n key refere neeCompa

33、 ny公司編號(hào)provideDatedatetimeNot null提供時(shí)間(5)留言(Message)表:由留言(Message)強(qiáng)實(shí)體集和發(fā)布(Release) 和回復(fù)(Reply)兩個(gè)聯(lián)系集共同轉(zhuǎn)化而來(lái),如表3-14所示。由于聯(lián)系集發(fā)布(Release)和回復(fù)(Reply)都是一對(duì)多聯(lián)系,故可合并到留言(Message)表中來(lái)。表3-14留言表Message屬性名稱數(shù)據(jù)類型是否允許為空是否為主外鍵屬性描述messageNochar(7)Not nullprimary key留言編號(hào) :adm inNochar(4)Not nullforeig n key refere nee Admin

34、管理員編號(hào)stude ntNochar(7)Not nullforeig n key refere nee Stude nt學(xué)號(hào):releaseDatedatetimeNot null發(fā)布日期messageC onten tvarchar(100)Null留言內(nèi)容replyC ontentvarchar(100)Null回復(fù)內(nèi)容replyDatedatetimeNot null回復(fù)日期(6)工作意向(Workwill) 表:由工作意向(Workwill) 和提交(Submit) 聯(lián)系集共同轉(zhuǎn)化而來(lái),如表 3-15所示。由于聯(lián)系集提交(Submit)為一對(duì) 一聯(lián)系,故可合并到工作意向(Workw

35、ill)表中來(lái)。表3-15工作意向表Workwill屬性名稱數(shù)據(jù)類型是否允許為空是否為主外鍵屬性描述willNochar(8)Not nullprimary key意向編號(hào)stude ntNochar(7)Not nullforeig n key refere neeStude nt學(xué)號(hào)sortNochar(4)Not nullforeig n key refere nces Sort工作類別starTimedatetimeNot null開(kāi)始時(shí)間en dTimedatetimeNot null結(jié)束時(shí)間n otechar(100)Null備注salarywa ntnu meric(8,2)Nu

36、ll預(yù)期工資submitDatedatetimeNot null提交時(shí)間另外,為了滿足系統(tǒng)需求,還設(shè)計(jì)兩種基本數(shù)據(jù),即空閑時(shí)間(freetime)和工作類別(jobSort)。(1) 空閑時(shí)間(freetime) 表,如表3-16所示表3-16空閑時(shí)間表freetime屬性名稱數(shù)據(jù)類型是否允許為空是否為主外鍵屬性描述stude ntNochar(7)Not nullprimary keyforeig n key refere neeStude nt學(xué)號(hào)startTimedatetimeNot nullprimary key開(kāi)始時(shí)間en dTimedatetimeNot nullprimary

37、key結(jié)束時(shí)間(2) 工作類別(jobSort)表:如表3-17所示。表3-17工作類別表jobSort屬性名稱數(shù)據(jù)類型是否允許為空是否為主外鍵屬性描述sortNochar(4)Not nullprimary key類比編號(hào)sortNamevarchar(20)Null類別名稱業(yè)務(wù)數(shù)據(jù)設(shè)計(jì)重慶工商大學(xué)勤工助學(xué)管理系統(tǒng)其他數(shù)據(jù)主要是聯(lián)系各個(gè)實(shí)體集之 間的聯(lián)系集,它是多個(gè)實(shí)體之間的某種行為需要的反映。本系統(tǒng)涉及的聯(lián) 系集如表3-18所示。表3-18聯(lián)系集相互關(guān)系的實(shí)體集聯(lián)系集的名稱管理員與工作分派(Assign)學(xué)生會(huì)員與工作確認(rèn)(Confirm)公司會(huì)員與工作提供(Provide)學(xué)生會(huì)員與工作

38、意向提交(Submit)會(huì)員與留言發(fā)布(Release)管理員與留言回復(fù)(Reply)在上述聯(lián)系中,聯(lián)系集分派(Assign)和確認(rèn)(Confirm)均為多對(duì)多聯(lián)系,不能與任一實(shí)體集合并,故單獨(dú)建表。(1) 分派(Assign)表:由分派(Assign)聯(lián)系集轉(zhuǎn)化而來(lái),如表 3-19所 示。表3-19分派表Assign屬性名稱數(shù)據(jù)類型是否允許為空是否為主外鍵屬性描述adm inNochar(4)Not nullprimary keyforeig n key referen ces adm in管理員編號(hào)stude ntNochar(7)Not nullprimary keyforeig n k

39、ey refere nces member學(xué)號(hào)jobNochar(8)Not nullprimary key foreig n key references job工作編號(hào)assig nDatedatetimeNot null分派時(shí)間 確認(rèn)(Confirm)表:由確認(rèn)(Confirm)聯(lián)系集轉(zhuǎn)化而來(lái),如表3-20所示。表3-20確認(rèn)表Confirm屬性名稱數(shù)據(jù)類型是否允許為空是否為主外鍵屬性描述orderNochar(11)Not nullprimary key工作單編號(hào)jobNochar(8)Not nullprimary keyforeig n key refere nces Job工作編

40、號(hào)stude ntNochar(7)Not nullprimary key學(xué)號(hào)foreig n key refere nces Stude nt屬性名稱數(shù)據(jù)類型是否允許為空是否為主外鍵屬性描述con firmTimedatetimeNull確認(rèn)時(shí)間completeTimedatetimeNull完成時(shí)間orderStatechar(1)Not null工作單狀態(tài)其它數(shù)據(jù)設(shè)計(jì)(1) 設(shè)計(jì)審計(jì)表:以學(xué)生會(huì)員的操作為例,建立一張跟蹤(TraceStude nt)表。當(dāng)管理員向?qū)W生會(huì)員表中插入或刪除一天記錄以及學(xué) 生會(huì)員完成提交工作意向、確認(rèn)工作信息等操作時(shí),該操作的名稱和操作 時(shí)間就會(huì)被記錄在跟蹤表

41、中,以便追蹤。(2) 快速漢字輸入法:在該系統(tǒng)中為工作名稱設(shè)計(jì)拼音表和五筆表, 提供更方便的漢字輸入。(3) 月度工作單統(tǒng)計(jì)總表(MonthOrder),用于統(tǒng)計(jì)某個(gè)月份的工作單 和工作單金額,如表3-21 o表3-21月度訂單統(tǒng)計(jì)總表字段名稱數(shù)據(jù)類型是否允許為空是否為主外鍵屬性描述MOrderNochar(10)Not nullprimary key訂單統(tǒng)計(jì)表編號(hào)startimedatetimeNot null起始日期en dtimedatetimeNot null截止日期Mordernu mericNull月度工作單數(shù)量MOrderSumnu mericNull月度總金額視圖設(shè)計(jì)視圖是虛表

42、,其作用是方便數(shù)據(jù)庫(kù)的用戶進(jìn)行查詢操作。江西財(cái)經(jīng)大 學(xué)勤工助學(xué)管理系統(tǒng)的視圖設(shè)計(jì)如下。(1) 創(chuàng)建工作視圖JobView。規(guī)定管理員可通過(guò)該視圖查詢、更新和刪除工作的基本信息,網(wǎng)站的會(huì)員以游客可以通過(guò)查詢?cè)撘晥D得到關(guān)于工 作的所有信息,便于他們做出選擇。(2) 創(chuàng)建工作單視圖OrderView。規(guī)定管理員可通過(guò)該視圖查詢會(huì)員的工作記錄,以便其更高效的分配工作;學(xué)生會(huì)員則可通過(guò)該視圖查詢自 己的工作記錄,包括工作日期、工作次數(shù)以及所獲得的工資等。(3) 創(chuàng)建留言視圖 MessageView。規(guī)定管理員可以一次性看到多條留言,便于回復(fù),而會(huì)員以及游客查詢時(shí)可以看到其他會(huì)員對(duì)于某份工作的 評(píng)價(jià),為自

43、己選擇工作提供參考。觸發(fā)器設(shè)計(jì)觸發(fā)器是用戶定義在關(guān)系表上的一類由事件驅(qū)動(dòng)的存儲(chǔ)過(guò)程,由服務(wù) 器自動(dòng)激活。觸發(fā)器可以進(jìn)行更為復(fù)雜的檢查和操作,具有更精細(xì)和更強(qiáng) 大額數(shù)據(jù)控制能力。重慶工商大學(xué)勤工助學(xué)管理系統(tǒng)的觸發(fā)器要實(shí)現(xiàn)的目 標(biāo)主要是與 Insert, Update, Delete 操作有關(guān)的。(1) 創(chuàng)建插入觸發(fā)器 studentIns ,當(dāng)管理員向?qū)W生 (Student) 表中插 入一條新的工作信息時(shí),觸發(fā)器就會(huì)自動(dòng)地將該操作著的名稱和操作時(shí)間 記錄在一張表中,以便追蹤(2) 創(chuàng)建更新觸發(fā)器 jobUpd ,當(dāng)管理員要修改工作 (Job) 表中的工作 編號(hào)時(shí),會(huì)自動(dòng)工作單即確認(rèn) (Confi

44、rm) 表中的工作編號(hào),確保了高效率。(3) 創(chuàng)建刪除觸發(fā)器 studentDel ,當(dāng)某學(xué)生會(huì)員的缺勤次數(shù)超過(guò) 5 次 時(shí),系統(tǒng)會(huì)自動(dòng)注銷其會(huì)員資格, 并刪除該學(xué)生會(huì)員在學(xué)生會(huì)員 (Student) 表中的信息。存儲(chǔ)過(guò)程設(shè)計(jì)存儲(chǔ)過(guò)程設(shè)計(jì)主要包括數(shù)據(jù)庫(kù)中管理員的操作,對(duì)會(huì)員的操作以及所 有人都可以進(jìn)行的一些查詢操作。(1)創(chuàng)建存儲(chǔ)過(guò)程 proAdmin ,輸入某管理員的編號(hào),統(tǒng)計(jì)該管理員分派工作的信息,并返回學(xué)號(hào)、工作編號(hào)以及工作類別。(2) 創(chuàng)建存儲(chǔ)過(guò)程 proStudent ,輸入某學(xué)生的姓名,統(tǒng)計(jì)該學(xué)生的工資,并返回該同學(xué)的學(xué)號(hào)、缺勤次數(shù)及會(huì)員等級(jí)。(3) 創(chuàng)建存儲(chǔ)過(guò)程proCompan

45、y,輸入某公司編號(hào),統(tǒng)計(jì)該公司提供 工作的信息,并返回工作編號(hào)、工作名稱、所需人數(shù)以及工資。4模式求精存在的問(wèn)題分析了用戶的需求后,可以發(fā)現(xiàn)學(xué)生會(huì)員(Student)關(guān)系模式中存在一個(gè)對(duì)非屬性的函數(shù)依賴關(guān)系:level tabsenceNum,由此導(dǎo)致的問(wèn)題是數(shù)據(jù)冗余,即每一個(gè)相同等級(jí)的會(huì)員都要存放abse nceNum信息。該模式不滿足BCNF范式。因此,需要對(duì)學(xué)生會(huì)員(Student)實(shí)體集進(jìn)行分解。解決方案針對(duì)上述存在的問(wèn)題,給出如下解決方案?;跀?shù)據(jù)冗余,需要對(duì)學(xué)生會(huì)員(Student)實(shí)體集進(jìn)行分解。依據(jù)BCNF分解算法,學(xué)生會(huì)員(Student)可以分解成如下兩個(gè)關(guān)系模式:Stud

46、ent ( studentNo , stuPassword, studentName, sex, birthday,professi on al, class, dormitory, teleph one, e-mail, freetime,salary, bankcard, level )Level ( level , absenceNum)可以驗(yàn)證,關(guān)系模式 Student和Level都滿足BCNF要求,且分解是無(wú)損分解。5 物理設(shè)計(jì)設(shè)計(jì)目標(biāo)由于數(shù)據(jù)庫(kù)最終都是要存儲(chǔ)在物理設(shè)備上的,因此,在充分了解了給定的DBMS和硬件系統(tǒng)的前提下,物理設(shè)計(jì)就是要為一個(gè)給定的邏輯數(shù)據(jù)模型選取一個(gè)最適合應(yīng)用環(huán)

47、境的物理結(jié)構(gòu)的過(guò)程。那么,主要的設(shè)計(jì)目標(biāo)是:(1) 提高數(shù)據(jù)庫(kù)的性能,以滿足應(yīng)用的性能需求;(2) 有效利用存儲(chǔ)空間,合理存放易變部分、穩(wěn)定部分、經(jīng)常存取部 分和存取頻率較低部分的數(shù)據(jù);(3) 綜合考慮存取時(shí)間、存儲(chǔ)空間利用率和維護(hù)代價(jià)三方面的因素, 在三者之間找到一個(gè)權(quán)衡點(diǎn)。數(shù)據(jù)分布數(shù)據(jù)分布主要是確定數(shù)據(jù)的存放位置和存儲(chǔ)結(jié)構(gòu),包括確定關(guān)系表、 索引、數(shù)據(jù)字典、日志和備份文件等的存儲(chǔ)結(jié)構(gòu)和存放位置。首先,要確保數(shù)據(jù)存放位置的基本原則:根據(jù)應(yīng)用情況將易變部分與 穩(wěn)定部分、存取頻率較高部分與存取頻率較低部分分開(kāi)存放,以提高系統(tǒng) 性能。其次,確定數(shù)據(jù)庫(kù)物理結(jié)構(gòu)的內(nèi)容:(1) 確定數(shù)據(jù)存放位置為提高系

48、統(tǒng)性能,數(shù)據(jù)應(yīng)根據(jù)應(yīng)用情況將易變部分和穩(wěn)定部分、經(jīng)常 存取部分和存取頻率較低部分分開(kāi)來(lái)存放。(2) 確定數(shù)據(jù)庫(kù)存儲(chǔ)結(jié)構(gòu)影響數(shù)據(jù)存放位置和存儲(chǔ)結(jié)構(gòu)的因素除了硬件環(huán)境外,還包括存取時(shí) 間、存儲(chǔ)空間利用率和維護(hù)代價(jià)三個(gè)方面的因素。這三個(gè)方面常常是相互 矛盾的,比如說(shuō)消除一切冗余數(shù)據(jù)雖能夠節(jié)約存儲(chǔ)空間和減少維護(hù)代價(jià), 但往往會(huì)導(dǎo)致檢索代價(jià)的增加,因此必須將它們綜合考慮,權(quán)衡利弊,選 擇一個(gè)折中方案。最后,綜合考慮得到該數(shù)據(jù)庫(kù)的數(shù)據(jù)分布:(1) 數(shù)據(jù)庫(kù)數(shù)據(jù)備份、 日志文件備份等由于只在故障恢復(fù)時(shí)才使用, 而且數(shù)據(jù)量很大,可以考慮存放在磁帶上。(2) 由于目前許多計(jì)算機(jī)都有多個(gè)磁盤, 因此把不需要怎么變動(dòng)

49、的 數(shù)據(jù)字典存儲(chǔ)在D盤上;而各關(guān)系表即前面所提到的基本數(shù)據(jù)和業(yè)務(wù)數(shù)據(jù), 索引和日志存放在 E 盤上。索引實(shí)現(xiàn)本系統(tǒng)采用的索引是采用 B 樹(shù)索引存儲(chǔ)結(jié)構(gòu), 它可以在數(shù)據(jù)插入和刪 除的情況下仍能保持較好的執(zhí)行效率。由于管理員、會(huì)員或者游客在查詢 各類信息時(shí), 往往會(huì)按照某個(gè)搜索碼進(jìn)行查詢。 所以, 應(yīng)建立文件的 B 樹(shù) 索引,使其在物理上按搜索碼存儲(chǔ)。B 樹(shù)索引的一般規(guī)則是:(1) 如果一個(gè) ( 或一組 ) 屬性經(jīng)常在查詢條件中出現(xiàn),則考慮在這個(gè) (或這組 )屬性上建立索引 ( 或組合索引 );(2) 如果一個(gè)屬性經(jīng)常作為最大值和最小值等聚集函數(shù)的參數(shù),則 考慮在這個(gè)屬性上建立索引;(3) 如果一

50、個(gè) (或一組 )屬性經(jīng)常在連接操作的連接條件中出現(xiàn),則 考慮在這個(gè) (或這組 )屬性上建立索引。因此,我們考慮到該數(shù)據(jù)庫(kù)中查詢最多的應(yīng)該是工作信息,且查詢條 件多為工作類別,故以工作類別為搜索碼建立索引,把工作類別在邏輯上 按順序存儲(chǔ)。 另外,查詢工作類別時(shí), 希望得到的信息是具體有關(guān)的信息, 這時(shí)候就需要工作類別編號(hào)作為連接條件,將工作類別 (jobSort) 表與工 作 (Job) 表進(jìn)行連接,所以還需在工作類別編號(hào)上建立索引。具體索引實(shí) 現(xiàn)如圖 5-1 所示。圖 5-1 jobSort 文件與 Job 文件的 B 樹(shù)索引的葉結(jié)點(diǎn)結(jié)構(gòu)6 安全設(shè)計(jì)設(shè)計(jì)目標(biāo)重慶工商大學(xué)勤工助學(xué)管理系統(tǒng)的設(shè)計(jì)目

51、標(biāo)是防止不合法的使用所 造成的數(shù)據(jù)泄密、更改或破壞,因?yàn)閿?shù)據(jù)庫(kù)中的數(shù)據(jù)資源是共享資源,因 此必須在數(shù)據(jù)庫(kù)系統(tǒng)中建立一套完整的使用規(guī)則進(jìn)行數(shù)據(jù)庫(kù)保護(hù)。那么就 是讓被授權(quán)的用戶訪問(wèn)數(shù)據(jù)庫(kù)的相應(yīng)部分,提高對(duì)數(shù)據(jù)庫(kù)的安全保護(hù),前 提是所有被授權(quán)的用戶在訪問(wèn)數(shù)據(jù)庫(kù)之前都要通過(guò)身份驗(yàn)證。數(shù)據(jù)庫(kù)的創(chuàng)建者即管理員可以通過(guò)自己設(shè)定的賬號(hào)和密碼的認(rèn)證進(jìn) 入數(shù)據(jù),并且可以修改變動(dòng)的新信息,做到時(shí)刻更新數(shù)據(jù)庫(kù),為數(shù)據(jù)庫(kù)的 訪問(wèn)者提供及時(shí)的消息,為他們的準(zhǔn)確決策提供方便。如當(dāng)機(jī)場(chǎng)的航班的 起飛時(shí)間做了調(diào)整時(shí),這時(shí)候數(shù)據(jù)庫(kù)的創(chuàng)建者就要進(jìn)入數(shù)據(jù)庫(kù)去改動(dòng)相應(yīng) 的時(shí)間信息等。數(shù)據(jù)庫(kù)的訪問(wèn)者,可以通過(guò)注冊(cè)成為會(huì)員,其中,更具會(huì)員身份的不 同,分為學(xué)生會(huì)員和公司會(huì)員。當(dāng)會(huì)員要再次訪問(wèn)時(shí),需通過(guò)身份認(rèn)證進(jìn) 入才能對(duì)數(shù)據(jù)庫(kù)中的某些客體進(jìn)行訪問(wèn)。如會(huì)員能查看他們各自注冊(cè)時(shí)填 寫的主要信息,并且可以不斷完善自己的所有信息,但是會(huì)員看不到其他 會(huì)員的信息, 會(huì)員可以發(fā)布留言等; 而管理員可以查看所有的會(huì)員的信息, 也可以回復(fù)各個(gè)會(huì)員的留言等。用戶設(shè)計(jì)重慶工商大學(xué)勤工助學(xué)管理系統(tǒng)面向的用戶主要分為三類。第一類是數(shù)據(jù)庫(kù)的管理員,通過(guò)相應(yīng)的身份認(rèn)證后進(jìn)入數(shù)據(jù)庫(kù),主要的任務(wù)就是

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論