




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔傾情為你奉上精選優(yōu)質(zhì)文檔傾情為你奉上專心專注專業(yè)專心專注專業(yè)精選優(yōu)質(zhì)文檔傾情為你奉上專心專注專業(yè)課程設(shè)計學(xué)生社團(tuán)管理系統(tǒng)學(xué)生: 學(xué)號:E-Mail: TOC o 1-3 h z u 前言2第1 章 系統(tǒng)開發(fā)背景及組織結(jié)構(gòu)分析2 系統(tǒng)開發(fā)背景2 組織結(jié)構(gòu)分析2 可行性分析3第2 章 需求分析4 系統(tǒng)目標(biāo)4 功能需求分析4第3 章 用例建模5 參與者5 用例5 繪制用例圖6 用例詳細(xì)描述7第4 章 系統(tǒng)分析12 概念模型12 名詞識別法找類12 類與類之間的關(guān)系12 類的職責(zé)12 類圖13 主要動態(tài)模型14 順序圖14 狀態(tài)圖15 活動圖17第5 章 系統(tǒng)設(shè)計18 代碼設(shè)計18 數(shù)據(jù)庫
2、設(shè)計19 概念結(jié)構(gòu)設(shè)計(CDM 圖)19 物理結(jié)構(gòu)設(shè)計(PDM 圖)21 輸出設(shè)計29 輸入設(shè)計31 構(gòu)件圖32 部署圖32課程設(shè)計總結(jié)33前言第1 章 系統(tǒng)開發(fā)背景及組織結(jié)構(gòu)分析 系統(tǒng)開發(fā)背景當(dāng)今信息化時代已經(jīng)不可逆轉(zhuǎn),網(wǎng)絡(luò)管理成為一種新興的經(jīng)濟(jì)模式,網(wǎng)上社團(tuán)管理具有很好的發(fā)展前景以及較高的實(shí)用性。信息化是企業(yè)同世界接軌的一個必然方向,由于計算機(jī)事業(yè)的不斷發(fā)展,使得計算機(jī)得以推廣和普及。相應(yīng)的計算機(jī)的應(yīng)用系統(tǒng)也不斷的被人們所接受,大大縮減了人們的工作量,提高了工作效率,給企業(yè)帶來了巨大的收益。有利于降低管理的成本,有益于社團(tuán)、成員和管理,通過網(wǎng)站管理社團(tuán)信息利于提高社團(tuán)的形象。設(shè)計本網(wǎng)站旨在
3、社團(tuán)管理的安全性,方便管理者和學(xué)生的使用。通過計算機(jī)對社團(tuán)管理,既能方便社團(tuán)網(wǎng)站使用者,縮短時間,又有利于降低成本、強(qiáng)化內(nèi)部管理、提高社團(tuán)形象。 組織結(jié)構(gòu)分析高校學(xué)生社團(tuán)管理系統(tǒng)主要包括登錄、加入社團(tuán)、留言、社團(tuán)成員管理、發(fā)布公告、社團(tuán)管理、社團(tuán)管理員變更、社團(tuán)活動管理等功能模塊,系統(tǒng)基本功能模塊如圖所示:圖 系統(tǒng)基本功能模塊圖該社團(tuán)管理的基本功能詳細(xì)描述如下:登錄: 所有學(xué)生均可登錄到社團(tuán)管理網(wǎng)站查看更新個人信息,具有某社團(tuán)管理權(quán)限的學(xué)生可以進(jìn)入該社團(tuán)進(jìn)行社團(tuán)管理。管理員登錄進(jìn)行社團(tuán)和學(xué)生管理。留言: 已登錄的學(xué)生可以進(jìn)入所有社團(tuán)留言板進(jìn)行留言,與其他人員交流。加入社團(tuán): 已登錄的學(xué)生可以查
4、看正在招募團(tuán)員的社團(tuán),查看信息,并申請加入。組織活動: 社團(tuán)管理人員可以填寫活動申請表組織社團(tuán)活動,待管理員審核通過,發(fā)出活動通知。社團(tuán)公告管理: 社團(tuán)管理員發(fā)出公告通知社團(tuán)成員。所有學(xué)生都可瀏覽。社團(tuán)活動管理: 管理員對社團(tuán)組織活動申請進(jìn)行審核,將審核結(jié)果反饋給相應(yīng)社團(tuán)。社團(tuán)管理員更換: 當(dāng)社團(tuán)管理員需要發(fā)生交替時,管理員對社團(tuán)管理員社團(tuán)權(quán)限重新分配。學(xué)生信息管理:管理員可增刪改社團(tuán)成員信息,按要求對學(xué)生信息進(jìn)行檢索。 可行性分析主要從以下幾個方面分析1、經(jīng)濟(jì)可行性分析開發(fā)該系統(tǒng)所需的相關(guān)資料可以通過已存在的相關(guān)系統(tǒng)進(jìn)行調(diào)查采集,所需的其他應(yīng)用軟件、硬件系統(tǒng)也易于獲得。因此,開發(fā)成本較低。而
5、引進(jìn)使用本系統(tǒng)后與傳統(tǒng)方式相比,具有高效率、低成本、高質(zhì)量的特點(diǎn),可以節(jié)省不少人力、物力及財力。所以,從經(jīng)濟(jì)的角度來看,該系統(tǒng)可行。2、技術(shù)可行性分析 技術(shù)可行性要考慮現(xiàn)有的技術(shù)條件是否能夠順利完成開發(fā)工作,軟硬件配置是否滿足開發(fā)的需求等。本網(wǎng)站的調(diào)試相對簡單,當(dāng)前計算機(jī)的硬件配置也完全滿足開發(fā)的需求,因此在技術(shù)上是絕對可行的。3、運(yùn)行可行性運(yùn)行可行性是對組織結(jié)構(gòu)的影響,現(xiàn)有人員和機(jī)構(gòu)及環(huán)境對系統(tǒng)的適應(yīng)性及人員培訓(xùn)補(bǔ)充計劃的可行性。當(dāng)前信息化技術(shù)已經(jīng)相當(dāng)普及,各類操作人員水平都有相當(dāng)?shù)母叨?,所以在運(yùn)行上是可行的。4、法律可行性所有技術(shù)資料都為合法。開發(fā)過程中不存在只是產(chǎn)權(quán)問題。未抄襲任何網(wǎng)站,
6、不存在侵犯版權(quán)問題。開發(fā)過程中未涉及任何法律責(zé)任。綜上所述,本系統(tǒng)的開發(fā)從經(jīng)濟(jì)上、從技術(shù)上。從法律上都是完全可靠的。第2 章 需求分析 系統(tǒng)目標(biāo)高校社團(tuán)管理系統(tǒng)主要為了學(xué)生更好的了解社團(tuán)、與社團(tuán)間的互動、縮減加入社團(tuán)創(chuàng)建社團(tuán)的流程,同時社團(tuán)管理人員方便、有序的對高校社團(tuán)人員的管理,提高社團(tuán)影響力和高效率。 功能需求分析該系統(tǒng)具有以下功能:學(xué)生用戶可以登錄到社團(tuán)網(wǎng)站,實(shí)現(xiàn)更新自己的信息,查看社團(tuán)信息,加入社團(tuán),退出社團(tuán),創(chuàng)建社團(tuán),查看社團(tuán)活動、社團(tuán)留言等功能。如果學(xué)生用戶具有某一社團(tuán)的管理權(quán)限,該學(xué)生可以對該社團(tuán)進(jìn)行加入社團(tuán)審批,退出社團(tuán)審批,發(fā)布公告,打印社團(tuán)成員信息,組織活動等功能。管理員登
7、錄具有對學(xué)生進(jìn)行管理,社團(tuán)審批,社團(tuán)活動審批,社團(tuán)管理,打印社團(tuán)信息,打印學(xué)生信息,社團(tuán)負(fù)責(zé)人跟換等功能。第3 章 用例建模 參與者使用該系統(tǒng)的學(xué)生;具有社團(tuán)管理權(quán)限的學(xué)生;管理和維護(hù)系統(tǒng)的管理人員。其中社團(tuán)管理員由在校學(xué)生擔(dān)任。圖 參與者 用例表 特性合并成用例參與者特性用例學(xué)生用戶按要求輸入用戶登錄信息,點(diǎn)擊登錄,系統(tǒng)對用戶賬戶密碼進(jìn)行驗(yàn)證登錄用戶按需求更新自己的個人信息更新個人信息用戶按需求選擇加入或者退出社團(tuán)加入社團(tuán),系統(tǒng)顯示申請表,用戶按要求填寫申請申請加入/退出社團(tuán)用戶按需求填寫創(chuàng)建社團(tuán)申請表系統(tǒng)將提交結(jié)果返回給用戶,并通知用戶等待管理員審核創(chuàng)建社團(tuán)申請用戶按需求編輯留言信息發(fā)布留
8、言社團(tuán)管理員用戶按需求填寫活動申請信息等待管理員審核組織社團(tuán)活動新建檔案,用戶按需求填寫檔案信息資料存檔社團(tuán)管理員填寫公告信息發(fā)布公告社團(tuán)管理員對社團(tuán)成員請求進(jìn)行審核審核系統(tǒng)管理員統(tǒng)管理員對活動狀態(tài)進(jìn)行管理更改活動狀態(tài)管理社團(tuán)活動社團(tuán)管理員按要求填寫權(quán)限變更申請,系統(tǒng)管理員審核更換社團(tuán)負(fù)責(zé)人系統(tǒng)管理員對學(xué)生信息進(jìn)行操作社團(tuán)成員管理按條件打印出學(xué)生信息打印報表 繪制用例圖用例圖圖 用例圖 用例詳細(xì)描述表 用戶登錄用例描述用例用戶登錄簡要描述不同的用戶具有不同的功能參與者學(xué)生、管理員前置條件具有有效的登錄賬戶主事件流進(jìn)入登錄頁面,用例開始執(zhí)行用戶按要求輸入用戶登錄信息,點(diǎn)擊登錄,系統(tǒng)對用戶賬戶密碼
9、進(jìn)行驗(yàn)證,驗(yàn)證通過根據(jù)用戶權(quán)限進(jìn)入具有相應(yīng)功能的界面,用戶執(zhí)行其他操作備選事件流用戶名密碼錯誤,系統(tǒng)給出錯誤提示,用戶進(jìn)入登錄頁面重新輸入或者進(jìn)行密碼找回操作后置條件如果用例成功,用戶進(jìn)入個人功能界面,否則系統(tǒng)狀態(tài)不發(fā)生改變表 更新個人信息用例描述用例更新個人信息簡要描述用戶更新個人信息參與者學(xué)生、管理員前置條件具有有效的登錄賬戶主事件流已經(jīng)登錄的用戶,當(dāng)用戶進(jìn)入個人界面時候,用例開始執(zhí)行用戶按需求更新自己的個人信息用戶點(diǎn)擊更新操作系統(tǒng)更新用戶信息并將操作結(jié)果返回給用戶備選事件流信息更新失敗,系統(tǒng)給出提示,用戶按提示重新輸入信息后置條件如果用例成功,刷新個人信息,否則系統(tǒng)狀態(tài)不發(fā)生改變表 申請
10、加入/退出社團(tuán)用例描述用例申請加入/退出社團(tuán)簡要描述學(xué)生退出加入社團(tuán)參與者學(xué)生前置條件具有有效的登錄賬戶、賬戶類型為學(xué)生類型主事件流已經(jīng)登錄的用戶,當(dāng)用戶進(jìn)入社團(tuán)信息界面時候,用例開始執(zhí)行用戶按需求選擇加入或者退出社團(tuán)加入社團(tuán),系統(tǒng)顯示申請表,用戶按要求填寫申請用戶提交申請表,提交成功系統(tǒng)給出提示,并通知用戶審核完成時間。審核成功通知用戶。備選事件流提交申請失敗,系統(tǒng)給出提示,用戶按提示重新輸入信息,審核失敗,用戶重新按要求提交申請。后置條件如果用例成功,更新已加入社團(tuán)信息,否則系統(tǒng)狀態(tài)不發(fā)生改變表 創(chuàng)建社團(tuán)申請用例描述用例創(chuàng)建社團(tuán)申請簡要描述學(xué)生創(chuàng)建社團(tuán)參與者學(xué)生前置條件具有有效的登錄賬戶主
11、事件流已經(jīng)登錄的用戶,當(dāng)用戶選擇創(chuàng)建社團(tuán)功能時候,用例開始執(zhí)行用戶按需求填寫創(chuàng)建社團(tuán)申請表用戶點(diǎn)擊提交系統(tǒng)將提交結(jié)果返回給用戶,并通知用戶等待管理員審核審核成功,用戶擁有進(jìn)入該社團(tuán)管理界面的權(quán)限,并記錄社團(tuán)信息備選事件流申請表提交失敗,系統(tǒng)給出提示,用戶按提示重新輸入信息,審核失敗,用戶重新提交申請。后置條件如果用例成功,用戶權(quán)限改變,否則系統(tǒng)狀態(tài)不發(fā)生改變表 發(fā)布留言用例描述用例發(fā)布留言簡要描述用戶可以發(fā)布留言參與者學(xué)生前置條件具有有效的登錄賬戶主事件流已經(jīng)登錄的用戶,當(dāng)用戶進(jìn)入社團(tuán)信息界面時候,用例開始執(zhí)行用戶按需求編輯留言信息用戶點(diǎn)擊提交操作系統(tǒng)更新留言板信息備選事件流信息提交失敗,系統(tǒng)
12、給出提示,用戶按提示重新編輯信息,再次提交后置條件如果用例成功,刷新留言板信息與個人留言記錄,否則系統(tǒng)狀態(tài)不發(fā)生改變表 組織社團(tuán)活動用例描述用例組織社團(tuán)活動簡要描述擁有社團(tuán)管理權(quán)限的學(xué)生組織社團(tuán)活動參與者社團(tuán)管理員前置條件用戶具有有效的登錄賬戶且具有社團(tuán)管理權(quán)限主事件流已經(jīng)登錄的社團(tuán)管理員,當(dāng)進(jìn)入社團(tuán)活動管理界面時候,用例開始執(zhí)行用戶點(diǎn)擊申請社團(tuán)活動用戶按需求填寫活動申請信息用戶點(diǎn)擊提交操作提交成功,系統(tǒng)給出提示,并將通知用戶等待系統(tǒng)管理員審核審核成功,系統(tǒng)通知用戶,并記錄活動信息備選事件流活動申請表提交,系統(tǒng)給出提示,用戶按提示重新輸入信息后置條件如果用例成功,更新社團(tuán)活動,否則系統(tǒng)狀態(tài)不發(fā)
13、生改變表 資料存檔用例描述用例資料存檔簡要描述對社團(tuán)一些重要信息進(jìn)行存檔參與者社團(tuán)管理員前置條件用戶具有有效的登錄賬戶且具有社團(tuán)管理權(quán)限主事件流已經(jīng)登錄的社團(tuán)管理員,當(dāng)進(jìn)入社團(tuán)檔案管理界面時候,用例開始執(zhí)行用戶點(diǎn)擊新建檔案用戶按需求填寫檔案信息用戶點(diǎn)擊提交操作存檔成功,系統(tǒng)給出提示,并更新檔案信息備選事件流存檔失敗,系統(tǒng)給出提示,用戶按提示重新輸入信息后置條件如果用例成功,更新社團(tuán)檔案,否則系統(tǒng)狀態(tài)不發(fā)生改變表 發(fā)布公告用例描述用例發(fā)布公告簡要描述社團(tuán)管理員發(fā)布公告參與者社團(tuán)管理員前置條件用戶具有有效的登錄賬戶且具有社團(tuán)管理權(quán)限主事件流已經(jīng)登錄的社團(tuán)管理員,當(dāng)進(jìn)入社團(tuán)發(fā)布公告界面時候,用例開始
14、執(zhí)行用戶點(diǎn)擊發(fā)布公告用戶填寫公告信息用戶點(diǎn)擊提交操作發(fā)布成功成功,系統(tǒng)給出提示,并更新公告欄信息備選事件流發(fā)布公告失敗,系統(tǒng)給出提示,用戶按提示重新輸入信息后置條件如果用例成功,更新公告欄,否則系統(tǒng)狀態(tài)不發(fā)生改變表 管理社團(tuán)活動用例描述用例管理社團(tuán)活動簡要描述系統(tǒng)管理員對社團(tuán)活動進(jìn)行管理參與者系統(tǒng)管理員前置條件具有有效的系統(tǒng)管理員賬戶主事件流已經(jīng)登錄的系統(tǒng)管理員,進(jìn)入社團(tuán)活動管理界面時候,用例開始執(zhí)行系統(tǒng)顯示所有社團(tuán)活動,系統(tǒng)管理員對活動狀態(tài)進(jìn)行管理更改活動狀態(tài),更改成功系統(tǒng)更新用戶信息并將操作結(jié)果返回給系統(tǒng)管理員備選事件流活動狀態(tài)更新失敗,系統(tǒng)給出提示,用戶按提示重新活動狀態(tài)后置條件如果用例
15、成功,刷新活動狀態(tài)信息,否則系統(tǒng)狀態(tài)不發(fā)生改變更換社團(tuán)負(fù)責(zé)人用例描述用例更換社團(tuán)負(fù)責(zé)人簡要描述社團(tuán)職位變更參與者社團(tuán)管理員、系統(tǒng)管理員前置條件用戶具有有效的登錄賬戶以及相應(yīng)權(quán)限主事件流已經(jīng)登錄的社團(tuán)管理員,進(jìn)入權(quán)限變更界面時候,用例開始執(zhí)行社團(tuán)管理員按要求填寫權(quán)限變更申請用戶點(diǎn)擊提交操作系統(tǒng)管理員對權(quán)限變更申請進(jìn)行審核,通過審核,系統(tǒng)管理員進(jìn)行權(quán)限變更操作,操作成功,系統(tǒng)將信息返回給社團(tuán)并將操作記錄存檔系統(tǒng)更新社團(tuán)成員信息備選事件流權(quán)限更換表提交失敗,系統(tǒng)給出提示,用戶按提示重新輸入信息系統(tǒng)管理員權(quán)限更換失敗,系統(tǒng)將失敗原因返回后置條件如果用例成功,更新社團(tuán)權(quán)限信息,否則系統(tǒng)狀態(tài)不發(fā)生改變管理
16、用例描述用例學(xué)生信息管理簡要描述對學(xué)生信息進(jìn)行增刪改查參與者系統(tǒng)管理員前置條件具有有效的管理員賬戶主事件流已經(jīng)登錄的系統(tǒng)管理員,進(jìn)入學(xué)生管理界面時候,用例開始執(zhí)行用戶按需增刪改查學(xué)生信息操作成功,系統(tǒng)對操作進(jìn)行提示更新顯示信息備選事件流信息增刪改查失敗,系統(tǒng)給出提示,用戶按提示重新增刪改查信息后置條件如果用例成功,刷新學(xué)生信息,否則系統(tǒng)狀態(tài)不發(fā)生改變打印報表用例描述用例打印報表簡要描述系統(tǒng)管理員按需求查看學(xué)生參與者系統(tǒng)管理員前置條件具有有效的管理員賬戶主事件流已經(jīng)登錄的系統(tǒng)管理員,進(jìn)入學(xué)生管理界面時候,用例開始執(zhí)行用戶按需求篩選學(xué)生信息篩選成功,系統(tǒng)對操作進(jìn)行提示并更新顯示信息用戶點(diǎn)擊打印操作
17、系統(tǒng)將學(xué)生信息輸出到表格輸出成功,系統(tǒng)對操作給出提示備選事件流信息篩選失敗,系統(tǒng)給出提示,用戶按提示重新篩選信息信息輸出失敗,系統(tǒng)給出提示,用戶按提示重新輸出信息后置條件如果用例成功,更新頁面顯示的信息并輸出學(xué)生信息,否則系統(tǒng)狀態(tài)不發(fā)生改變第4 章 系統(tǒng)分析 概念模型 名詞識別法找類發(fā)現(xiàn)類最常用的方法就是“名詞識別法”,在“需求特性列表”的基礎(chǔ)上進(jìn)行分析,將所有的名詞及名詞短語列表,這就是備選類。通過名詞識別法可以確定本系統(tǒng)的候選類有:學(xué)生、社團(tuán)、系統(tǒng)管理員、社團(tuán)管理員、社團(tuán)活動、留言、職位、公告、檔案、指導(dǎo)教師 類與類之間的關(guān)系確定了候選類之后,應(yīng)該對其之間的關(guān)聯(lián)關(guān)系進(jìn)行分析。根據(jù)“需求特性
18、列表”及前面的相關(guān)信息不難得知:(1)學(xué)生類可以包括社團(tuán)管理員(2)社團(tuán)成員可以由學(xué)生、社團(tuán)管理員組成(3)學(xué)生、社團(tuán)管理員、系統(tǒng)管理員是主要的實(shí)體,學(xué)生可以留言和查看社團(tuán)信息每個學(xué)生都有一個職位(4)學(xué)生和職位、社團(tuán)、留言存在關(guān)聯(lián)關(guān)系。每個學(xué)生可以加入多個社團(tuán),每個學(xué)生有多個職位;一個學(xué)生可以有多條留言(5)社團(tuán)和公告、檔案、社團(tuán)活動、指導(dǎo)教師是直接關(guān)聯(lián)的 類的職責(zé)類的職責(zé)就是類所維護(hù)的知識(成員屬性)和能夠執(zhí)行的行為(成員方法)。根據(jù)前面的需求信息,可以獲得許多類的成員屬性。學(xué)生:包括學(xué)號、學(xué)生姓名、登錄密碼、專業(yè)、聯(lián)系方式、加入社團(tuán)、QQ、性別、年級、政治面貌、愛好、才藝。職位:職位ID
19、、職位名稱、備注公告:公告ID、社團(tuán)ID、社團(tuán)名稱標(biāo)題、內(nèi)容、學(xué)號、姓名、時間、狀態(tài)社團(tuán)留言:留言ID、社團(tuán)ID、留言人ID、內(nèi)容、時間社團(tuán):社團(tuán)ID、社團(tuán)名稱、社團(tuán)介紹、活動地點(diǎn)、創(chuàng)建時間、指導(dǎo)教師號、會長學(xué)號、狀態(tài)ID、所屬學(xué)院、招募狀態(tài)指導(dǎo)教師:教師職工號、姓名、所屬學(xué)院、負(fù)責(zé)社團(tuán)、聯(lián)系方式管理員:管理員ID、登錄面貌、聯(lián)系方式、所屬學(xué)院更換社團(tuán)管理員:更換記錄ID、社團(tuán)ID、職位、原負(fù)責(zé)人ID、現(xiàn)負(fù)責(zé)人ID、更換原由、憑證、時間社團(tuán)活動:活動ID、社團(tuán)ID、社團(tuán)名稱、活動主題、活動內(nèi)容、參加人員、活動時間、活動地點(diǎn)、狀態(tài)ID、所需經(jīng)費(fèi)存檔管理:存檔ID、社團(tuán)ID、電子路徑、非電子路徑、
20、存檔時間、負(fù)責(zé)人ID、備注財務(wù)管理:賬單ID、社團(tuán)ID、活動ID、申請人ID、金額、原由、時間 類圖圖 類圖 主要動態(tài)模型 順序圖登錄順序圖表加入社團(tuán)順序圖活動申請順序圖 狀態(tài)圖(1)學(xué)生登錄狀態(tài)圖學(xué)生登錄狀態(tài)圖(2)社團(tuán)加入申請狀態(tài)圖社團(tuán)加入申請狀態(tài)圖(3)活動申請狀態(tài)圖活動申請狀態(tài)圖 活動圖在商務(wù)建模層次,活動圖可用于在業(yè)務(wù)單元的級別上對更高級別的業(yè)務(wù)過程進(jìn)行建模,比如公司當(dāng)前在如何運(yùn)作業(yè)務(wù),或者業(yè)務(wù)如何運(yùn)作等,顯示主要的業(yè)務(wù)流程。在具體處理流程層次,活動圖也常被用來描述一個用例的處理流程,或者對低級別的內(nèi)部類操作進(jìn)行建模,用于表示在處理某個活動時,兩個或者更多類對象之間的過程控制流。圖
21、構(gòu)件圖第5 章 系統(tǒng)設(shè)計 代碼設(shè)計1 學(xué)生代碼設(shè)計學(xué)生代碼采用11 位字符編碼,由學(xué)生注冊時系統(tǒng)按要求生成例如:第一個注冊的學(xué)生的編號是120 0306 0101,120表示年級、0306、表示專業(yè)、0101表示所在班級2 社團(tuán)代碼設(shè)計社團(tuán)的代碼采用11 位字符編碼,前三位字符代表創(chuàng)建年,中間四位字符字表示所屬學(xué)院,最后四位表示社團(tuán)順序。XXX X X X X X X X X例如:創(chuàng)建的社團(tuán)編號是120 0300 0101。3 管理員代碼設(shè)計管理員代碼采用11位字符編碼,前三位字符代表創(chuàng)建年,中間四位字符字表示所屬學(xué)院,最后四位表示職工順序XXX X X X X X X X X例如:創(chuàng)建的管理
22、員編號是120 0006 0101。4 公告表代碼設(shè)計管理員代碼采用11位字符編碼,自增。XXX X X X X X X X X例如:發(fā)布編號是000 0006 0101。5 指導(dǎo)教師代碼設(shè)計指導(dǎo)教師代碼采用11位字符編碼,前三位字符代表創(chuàng)建年,中間四位字符字表示所屬學(xué)院,最后四位表示職工順序XXX X X X X X X X X例如:創(chuàng)建的指導(dǎo)教師編號是120 0006 0101。6 社團(tuán)活動代碼設(shè)計社團(tuán)活動代碼采用11位字符編碼,前三位字符代表創(chuàng)建年,中間四位字符字表示所屬社團(tuán),最后四位表示活動序號XXX X X X X X X X X例如:創(chuàng)建的社團(tuán)活動編號是120 0006 0101。
23、7 檔案代碼設(shè)計檔案代碼采用11位字符編碼,前三位字符代表創(chuàng)建年,中間四位字符字表示社團(tuán),最后四位表示檔案順序XXX X X X X X X X X例如:創(chuàng)建的檔案編號是120 0006 0101。8 財務(wù)代碼設(shè)計財務(wù)代碼采用11位字符編碼,前三位字符代表創(chuàng)建年,中間四位字符字表示所屬學(xué)院,最后四位表示賬單順序XXX X X X X X X X X例如:創(chuàng)建的財務(wù)編號是120 0006 0101。 數(shù)據(jù)庫設(shè)計 概念結(jié)構(gòu)設(shè)計(CDM 圖)本系統(tǒng)抽象出的實(shí)體有: 學(xué)生、社團(tuán)留言、社團(tuán)、職位、公告、管理員、活動、指導(dǎo)教師、財務(wù)、檔案。學(xué)生與社團(tuán)是多對多的關(guān)系、學(xué)生與留言是一對多的關(guān)系、學(xué)生與職位是一
24、對多的關(guān)系、社團(tuán)與活動是一對多的關(guān)系,財務(wù)與活動是一對一的關(guān)系、社團(tuán)與指導(dǎo)教師是一對一的關(guān)系,社團(tuán)與檔案是一對多的關(guān)系。PowerDesigner 繪制出的CDM圖如圖所示:圖 CDM圖 物理結(jié)構(gòu)設(shè)計(PDM 圖)圖 PDM圖表名學(xué)生表主鍵學(xué)號索引字段學(xué)生姓名序號字段名稱數(shù)據(jù)類型(精度范圍)允許為空Y/N唯一Y/N默認(rèn)值約束條件說明1學(xué)號Long characters (11)NY主鍵2學(xué)生姓名varchar(20)NN3登錄密碼varchar(20)NN4專業(yè)Variable characters (20)NN5聯(lián)系方式Long characters (11)NN6加入社團(tuán)數(shù)目intNN7性
25、別Char(2)NN8年級Char(2)NN9政治面貌Char(12)NN10QQvarchar(12)YN11愛好varchar(50)YN12才藝varchar(50)YNsql腳本create table StudentTable ( StuNumber varchar(11) not null, AdminID varchar(11) null, StuName varchar(20) not null, PWD varchar(20) not null, Profession varchar(20) not null, Phone varchar(11) not null, Asso
26、ciationsNum int not null, QQ varchar(12) null, Sex char(2) not null, Grade char(6) not null, Political char(4) not null, Hobby varchar(50) null, Talent varchar(50) null, constraint PK_STUDENTTABLE primary key nonclustered (StuNumber)go/*=*/* Index: StudentManagement_FK */*=*/create index StudentMana
27、gement_FK on StudentTable (AdminID ASC)go表名社團(tuán)表主鍵社團(tuán)ID索引字段社團(tuán)名稱序號字段名稱數(shù)據(jù)類型(精度范圍)允許為空Y/N唯一Y/N默認(rèn)值約束條件說明1社團(tuán)IDvarchar(50)NY主鍵 2社團(tuán)名稱varchar(50)NN外鍵3藥品名稱varchar(50)NN外鍵4藥品劑量varchar(50)NN外鍵5藥品價格moneyNN外鍵6醫(yī)生姓名varchar(50)NN7日期dateNNSql腳本CREATE TABLE dbo.處方(處方編號 varchar(50) NOT NULL,顧客姓名 varchar(50) NOT NULL,藥品名稱
28、 varchar(50) NOT NULL,藥品劑量 varchar(50) NOT NULL,藥品價格 money NOT NULL,醫(yī)生姓名 varchar(50) NOT NULL,日期 date NOT NULL, CONSTRAINT PK_處方 PRIMARY KEY CLUSTERED (處方編號 ASC)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON PRIMARY) ON PRIM
29、ARY表名社團(tuán)留言表主鍵留言ID索引字段所屬社團(tuán)序號字段名稱數(shù)據(jù)類型(精度范圍)允許為空Y/N唯一Y/N默認(rèn)值約束條件說明1留言IDvarchar(11)NY主鍵2所屬社團(tuán)varchar(20)NNSql腳本create table AssociationMessageTable ( MessageID varchar(11) not null, Affiliated Society varchar(20) not null, constraint PK_ASSOCIATIONMESSAGETABLE primary key nonclustered (MessageID)表名職位表主鍵職位I
30、D索引字段職位序號字段名稱數(shù)據(jù)類型(精度范圍)允許為空Y/N唯一Y/N默認(rèn)值約束條件說明1職位IDvarchar(2)NY主鍵2職位varchar(10)NN3備注varchar(50)NNSql腳本create table JobTable ( PositionID varchar(2) not null, PositionName varchar(10) not null, Remarks varchar(50) not null, constraint PK_JOBTABLE primary key nonclustered (PositionID)表名管理員表主鍵管理員ID索引字段管理
31、員序號字段名稱數(shù)據(jù)類型(精度范圍)允許為空Y/N唯一Y/N默認(rèn)值約束條件說明1管理員IDvarchar(11)NY主鍵2登錄密碼varchar(20)NN3狀態(tài)IDchar(10)NN4聯(lián)系方式varchar(11)NN5所屬院系varchar(20)NN6管理員姓名varchar(20)NNSql腳本create table AdminTable ( AdminID varchar(11) not null, PWD varchar(20) not null, StateID char(10) null, Phone varchar(11) not null, Faculty varchar
32、(20) not null, AdminName varchar(20) not null, constraint PK_ADMINTABLE primary key nonclustered (AdminID)表名社團(tuán)表主鍵社團(tuán)ID索引字段社團(tuán)名稱序號字段名稱數(shù)據(jù)類型(精度范圍)允許為空Y/N唯一Y/N默認(rèn)值約束條件說明1社團(tuán)IDvarchar(11NY主鍵2教師職工號varchar(11NN3管理員IDvarchar(11NN4社團(tuán)名稱varchar(20)NN5會長名稱varchar(20)NN6社團(tuán)介紹varchar(100)NNN7創(chuàng)建時間datetimeNN8活動地點(diǎn)varchar
33、(50)NN9所屬社團(tuán)varchar(20)NNSql腳本/*=*/create table AssociationTable ( AssociationID varchar(11) not null, TeacherID varchar(11) not null, AdminID varchar(11) null, AssociationName varchar(20) not null, President name varchar(20) null, Interduce varchar(100) not null, CreateTime datetime null, ActivePlac
34、e varchar(50) null, Faculty varchar(20) not null, constraint PK_ASSOCIATIONTABLE primary key nonclustered (AssociationID)表名公告表主鍵公告ID索引字段標(biāo)題序號字段名稱數(shù)據(jù)類型(精度范圍)允許為空Y/N唯一Y/N默認(rèn)值約束條件說明1公告IDvarchar(11NY主鍵2標(biāo)題varchar(11NN3內(nèi)容varchar(11NNSql腳本/*=*/create table AnnouncementTable ( NoticeID varchar(11) not null, Ti
35、tle varchar(100) not null, Content varchar(1000) not null, constraint PK_ANNOUNCEMENTTABLE primary key nonclustered (NoticeID)表名指導(dǎo)教師表主鍵教師職工號索引字段教師姓名序號字段名稱數(shù)據(jù)類型(精度范圍)允許為空Y/N唯一Y/N默認(rèn)值約束條件說明1教師職工號varchar(11NY主鍵2社團(tuán)IDvarchar(11NN3所屬學(xué)院varchar(20)NN4聯(lián)系方式varchar(11)NN5教師姓名varchar(20)NNSql腳本create table Teache
36、rTable ( TeacherID varchar(11) not null, AssociationID varchar(11) null, AffiliatedCollege Affiliated Affiliated varchar(20) not null, Phone varchar(11) not null, TeacherName varchar(20) not null, constraint PK_TEACHERTABLE primary key nonclustered (TeacherID)表名社團(tuán)活動表主鍵活動ID索引字段管理員ID序號字段名稱數(shù)據(jù)類型(精度范圍)允許
37、為空Y/N唯一Y/N默認(rèn)值約束條件說明1活動IDvarchar(11NY主鍵2社團(tuán)IDvarchar(11NN3管理員IDvarchar(11)NN4活動主題varchar(50)NN5活動內(nèi)容varchar(100)NN6參加人員varchar(20)NN7活動時間datetimeNN8活動地點(diǎn)varchar(50NN9活動經(jīng)費(fèi)float(4)NNSql腳本create table ActiveTable ( ActiveID varchar(11) not null, AssociationID varchar(11) null, AdminID varchar(11) null, The
38、me varchar(50) not null, Active content varchar(100) not null, People varchar(20) null, ActiveTime datetime null, ActivePlace varchar(50) null, ActivityFunds float(4) null, constraint PK_ACTIVETABLE primary key nonclustered (ActiveID)表名社團(tuán)財務(wù)表主鍵賬單ID索引字段活動ID序號字段名稱數(shù)據(jù)類型(精度范圍)允許為空Y/N唯一Y/N默認(rèn)值約束條件說明1賬單IDvarchar(11NY主鍵2金額moneyNN3原由varchar(100)NN4時間datetimeNN5活動IDvarchar(11)NNSql腳本/*=*/create table Fin
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年膠合板行業(yè)現(xiàn)狀分析:我國膠合板領(lǐng)域?qū)@暾埖貐^(qū)廣泛
- 陜西省渭南市尚德中學(xué)2024-2025學(xué)年高一上學(xué)期第一次階段性考試數(shù)學(xué)試卷(解析版)
- 湖北省恩施州高中教育聯(lián)盟2024-2025學(xué)年高一上學(xué)期期末考試數(shù)學(xué)試題(解析版)
- 井點(diǎn)降水施工方案設(shè)計
- 2025年事故調(diào)查報告試題及答案
- 食品罐體保溫施工方案
- 2025年藥物檢測員面試題及答案
- cmdb架構(gòu)邏輯精講
- 等距離特征映射降維算法研究故障檢測
- 地震安標(biāo)證書
- 變電站安全知識培訓(xùn)課件
- 第13課《 賣油翁 》課件統(tǒng)編版2024-2025七年級語文下冊
- 2025年江蘇省職業(yè)院校技能大賽中職組(新型電力系統(tǒng)運(yùn)行與維護(hù))參考試題庫資料及答案
- 下肢外骨骼康復(fù)機(jī)器人
- 新建鐵路專用線工程可行性研究報告
- GE 1.5MW系列風(fēng)電機(jī)組技術(shù)規(guī)范和數(shù)據(jù)
- 2025年貴州貴陽市貴安新區(qū)產(chǎn)業(yè)發(fā)展控股集團(tuán)有限公司招聘筆試參考題庫附帶答案詳解
- 中心靜脈壓團(tuán)體標(biāo)準(zhǔn)2024標(biāo)準(zhǔn)解讀
- GB/T 18281.1-2024醫(yī)療保健產(chǎn)品滅菌生物指示物第1部分:通則
- 手術(shù)室主管護(hù)理師的五年規(guī)劃
- 項(xiàng)目一 CA6140車床的操作
評論
0/150
提交評論