九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

學(xué)生會管理系統(tǒng) 《Web技術(shù)》課程設(shè)計

上傳人:無*** 文檔編號:40518627 上傳時間:2021-11-16 格式:DOCX 頁數(shù):38 大?。?.34MB
收藏 版權(quán)申訴 舉報 下載
學(xué)生會管理系統(tǒng) 《Web技術(shù)》課程設(shè)計_第1頁
第1頁 / 共38頁
學(xué)生會管理系統(tǒng) 《Web技術(shù)》課程設(shè)計_第2頁
第2頁 / 共38頁
學(xué)生會管理系統(tǒng) 《Web技術(shù)》課程設(shè)計_第3頁
第3頁 / 共38頁

下載文檔到電腦,查找使用更方便

12 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《學(xué)生會管理系統(tǒng) 《Web技術(shù)》課程設(shè)計》由會員分享,可在線閱讀,更多相關(guān)《學(xué)生會管理系統(tǒng) 《Web技術(shù)》課程設(shè)計(38頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、精品文檔大連理工大學(xué)網(wǎng)絡(luò)教育學(xué)院Web技術(shù)課程設(shè)計設(shè)計題目:學(xué)生會管理系統(tǒng)學(xué)習(xí)中心: W層 次:專升本專 業(yè):網(wǎng)絡(luò)工程年 級:2016年春學(xué) 號: 201203238493學(xué)生姓名:胡聰目錄1 .系統(tǒng)需求分析 21.1 需求分析階段的目標 21.2 需求分析階段的任務(wù) 22 .數(shù)據(jù)庫設(shè)計 122.1 概念設(shè)計階段 122.2 邏輯設(shè)計階段 172.3 物理設(shè)計階段 223 .數(shù)據(jù)庫實施階段 263.1 數(shù)據(jù)庫實施階段目標 263.2 數(shù)據(jù)庫實施階段任務(wù) 264 .結(jié)束語 3536參考文獻可編輯1. 系統(tǒng)需求分析需求分析簡單的說就是分析用戶的要求。需求分析是涉及數(shù)據(jù)庫的起點,需求分析的結(jié)果是否準

2、確地反映了用戶的實際要求,將直接影響到后面各個階段的設(shè)計,并影響到設(shè)計的結(jié)果是否合理和實用。1.1 需求分析階段的目標1 了解高校學(xué)生會管理的基本內(nèi)容;2 綜合的理解主管學(xué)生會老師和學(xué)生會干部的不同需求;3 了解學(xué)生會管理的基本業(yè)務(wù)流程;4 了解學(xué)生會人工管理模式與信息系統(tǒng)的工作概況,以及它們之間的區(qū)別與聯(lián)系;5 通過自身的體驗和與主管學(xué)生會的老師及其他學(xué)生會干部的交流,了解用戶對高校學(xué)生會管理系統(tǒng)的業(yè)務(wù)要求,完整性和安全性要求。1.1 需求分析階段的任務(wù)1 處理對象:系統(tǒng)處理對象是學(xué)生會的干部信息管理、財務(wù)管理、日常事務(wù)管理和文件信息管理四個方面。在學(xué)生會的干部信息處理中主要涉及幾下幾個方面

3、的信息:( 1 )學(xué)生會干部基本信息 (Student) :包括編號、姓名、性別、職務(wù)、專業(yè)、年級、加入學(xué)生會日期、參加過的活動項目等信息。( 2 )部門基本信息( Dpartment ) :部門編號、部門名稱、部長姓名、副部長人數(shù)、部委人數(shù)、部長電話等信息。在財務(wù)信息處理中主要涉及幾下幾個方面的信息:( 1 )物品基本信息(Goods) :包括物品編號、物品名稱、購買時間、單價、借出時間,借物人姓名、歸還時間、歸還人姓名等信息。( 2 )財務(wù)基本信息(Financial affairs):包括財務(wù)申請編號、資金用途、申請金額、申請人、申請部門、申請時間、余額等信息。在日常事務(wù)信息處理中主要涉

4、及幾下幾個方面的信息:( 1 )事務(wù)活動基本信息( Affairs ) :包括事務(wù)活動編號、事務(wù)活動名稱、職能范圍、承辦部門、以往解決方案、是否特色活動等信息。( 2 )工作計劃基本信息( Working plan ) :包括工作計劃編號、工作計劃名稱、提交部門、提交人、提交時間、是否緊急活動等信息。在文件信息處理中主要涉文件的基本信息( File ) :包括文件編號、文件名稱、文件 類型、所屬部門、負責(zé)人、收發(fā)對象、存檔日期、備注等信息。2 處理功能要求高校學(xué)生會管理系統(tǒng)主要實現(xiàn)對學(xué)生會的科學(xué)化、條理化、信息化、高效化管理。其中包括學(xué)生會干部信息、財產(chǎn)物品的使用以及登記,日常事務(wù)管理和文件信

5、息管理等四大功能。具體功能描述如下:(1)學(xué)生會干部信息管理主要完成干部信息的查詢與更新,從而實現(xiàn)對學(xué)生會干 部信息的科學(xué)化管理。(2)財務(wù)的管理包括財產(chǎn)和物品的管理,完成對財產(chǎn)物品信息的查詢與更新,如舉 辦活動所需的資金申請、物品使用的登記、物品借還的登記等,從而實現(xiàn)學(xué)生會財務(wù)的 信息化管理。(3)日常事務(wù)管理實現(xiàn)對學(xué)生會日常開展工作的管理,完成日常事務(wù)的查詢與更 新,從而更好地實現(xiàn)以下職能:包括各部門提交的工作計劃、活動計劃的審核與安排、 活動的籌劃、各項活動的人員合理的調(diào)度與安排,確保各項活動成功地舉辦,更有利于 學(xué)生會各項日常工作的順利開展。(4)文件管理完成對學(xué)生會所有存檔文件的查詢

6、與更新,實現(xiàn)對學(xué)生會日常的工 作文件的科學(xué)化管理,從而確保各項工作的開展有章可尋,使學(xué)生會的工作更富有條理 化,避免一些重復(fù)文件的制定,造成資源的浪費。3 .安全性和完整性要求安全性先通過視圖機制,不同的用戶只能訪問系統(tǒng)授權(quán)的視圖,這樣可提供系統(tǒng)數(shù) 據(jù)一定程度上的安全性,再通過用戶授權(quán)機制,通過用戶登陸來識別用戶級別,根據(jù)這 個級別來分配用戶權(quán)限,達到數(shù)據(jù)更高層次的安全保密功能。近而可以滿足用戶的基本 數(shù)據(jù)安全性要求。完整性要求用于描述各種信息之間的制約關(guān)系,以及關(guān)聯(lián)關(guān)系,各個數(shù)據(jù)項的取值 范圍以及各個數(shù)據(jù)項是否可以不取值。根據(jù)實際需要,采取一定的手段來滿足用戶的完 整性需求。女工部科技創(chuàng)新部

7、勤工助學(xué)部社會實踐部事生活部體育部X文藝部紀檢部宣傳部學(xué)習(xí)部辦公室圖IE 學(xué)生會組織機構(gòu)圖4 .業(yè)務(wù)流程圖學(xué)生會干部信息管理業(yè)務(wù)流程圖:財務(wù)管理業(yè)務(wù)流程圖:民主競選 和考核學(xué)生會干部信息管理參考制度給予獎懲修右信I I息存檔I任命新1屆學(xué)生學(xué)干部管會修改信息存檔學(xué)生矣干部退住息存棺日常事務(wù)管理業(yè)務(wù)流程圖:文件管理業(yè)務(wù)流程圖:5.數(shù)據(jù)流程圖頂層數(shù)據(jù)流程圖:學(xué)生會干部信息檢索 畬家 信息處理-申請加入,開展活動申善一申請審批高校學(xué)生會管埋系統(tǒng)圖2.1頂層皴據(jù)流程圖第2層數(shù)據(jù)流程圖:學(xué)生叁干部信息表查看 信舊.理修 而老師生會的查看信息I財物畝批學(xué)生安干部信息處理財務(wù)信息處理隸屆學(xué)生 干部信息 有效

8、學(xué)生 午部信息開展活動財務(wù)登記表學(xué)生會干部申請甫才會各活動安排表活動信 息處理活動_ 彳劃A 活動 安排文件登記表文件信息處理2.2第二層數(shù)據(jù)沛程圖第3層數(shù)據(jù)流程圖:從學(xué)生干部信息管理角度出發(fā)第3層數(shù)據(jù)流程圖:從財務(wù)管理角度出發(fā)第3層數(shù)據(jù)流程圖:從日常事務(wù)管理角度出發(fā)人員安排表F5學(xué)生會干部信,艮表所需 物品 列星A3. 5察看物品信息3.6 F1物品信息登記表登記信息圖己5學(xué)生會日常事務(wù)管理流程圖第3層數(shù)據(jù)流程圖:從文件管理角度出發(fā)7 .數(shù)據(jù)字典(1)數(shù)據(jù)項:系統(tǒng)涉及的數(shù)據(jù)項有51項表1.1(高校學(xué)生會管理系統(tǒng))數(shù)據(jù)項列表(匯總統(tǒng)計)數(shù)據(jù)項編號數(shù)據(jù)項名數(shù)據(jù)項含義與其它數(shù)據(jù)項的關(guān)系存儲結(jié)構(gòu)別名

9、DI-1StuNochar(8)編號DI-2StuName學(xué)生干部姓名char(10)姓名DI-3StuSex學(xué)生干部性別char(2)性別DI-4StuPosition學(xué)生干部職務(wù)char(6)職務(wù)DI-5StuDepartName學(xué)生干部所屬部門等于DepNochar(6)部門數(shù)據(jù)項編號數(shù)據(jù)項名數(shù)據(jù)項含義與其它數(shù)據(jù)項的關(guān)系存儲結(jié)構(gòu)別名DI-6StuMajor學(xué)生干部所屬專業(yè)char(20)專業(yè)DI-7StuGrade學(xué)生干部所在年級char(8)年級DI-8StuPhoneNo學(xué)生干部電話char(12)電話DI-9StuStaTime加入學(xué)生會時間datetime時間DI-10StuCa

10、se參加過的活動項目varchar(50)項目DI-11GoodsNo物品編號char(8)編號DI-12GoodsName物品名稱char(16)名稱GoodsBuyTi時間DI-13購買時間datetimemeDI-14GoodsPrice單價char(6)單價DI-15GoodsLendTime借出時間datetime時間DI-16GoodsLender借物人姓名char(10)姓名DI-17GoodsReturner歸還人姓名char(10)姓名DI-18GoodsRetTime歸還時間datetime時間DI-19FinNo財務(wù)申請編號char(6)編號DI-20FinPurpose

11、用途char(30)用途DI-21FinMoney申請金額char(6)金額DI-22FinPerson申請人姓名char(10)姓名DI-23FinDepartment申請部門char(14)部門DI-24FinTime申請時間datetime時間DI-25FinRemain余額char(6)余額DI-26PlaNo工作計劃編號等于FileNochar(6)編號DI-27PlaName工作計劃名稱char(30)名稱DI-28PlaDepartment計劃提交部門等于DepNochar(6)部門DI-29PlaPerson計劃提交人char(10)姓名DI-30PlaTime計劃提交時間da

12、tetime時間DI-31PlaQuality是否緊急活動char(4)是否DI-32AffNo事務(wù)活動編號char(6)編號DI-33AffName事務(wù)活動名稱char(20)名稱DI-34AffScope事務(wù)活動職能范圍char(8)職能 范圍DI-35AffDepartment主要承辦部門等于DepNochar(6)部門DI-36AffScheme以往解決方案char(50)方案DI-37AffQuality是否特色活動char(4)活動DI-38DepNo部門編號char(6)編號DI-39DepName部門名稱char(14)名稱DI-40DepMinName部長姓名等于 StuNa

13、mechar(8)姓名DI-41DepSminSum副部長人數(shù)int人數(shù)DI-42DepMemSum部委人數(shù)int人數(shù)DI-43MinPhoNo部長電話char(12)電話DI-44FilesNo文件編號char(6)編號DI-45FilesName文件名稱char(20)名稱DI-46FilesType文件類型char(14)類型DI-47FilesBelDep所屬部門char(6)部門DI-48FilesPerson負責(zé)人char(8)姓名DI-49RecDisPartner收發(fā)對象char(14)對象DI-50ArcDate存檔日期datetime日期DI-51Remarks備注char

14、(30)備注(2)數(shù)據(jù)結(jié)構(gòu):表1-2(高校學(xué)生會管理系統(tǒng))數(shù)據(jù)結(jié)構(gòu)(匯總統(tǒng)計)數(shù)據(jù)結(jié)構(gòu)編號數(shù)據(jù)結(jié)構(gòu)名數(shù)據(jù)結(jié)構(gòu)含義組成StuNo,StuName,StuSex,StuPosition,StuMajor,DS-1Student學(xué)生干部信息StuDepartName,StuGrade,StuPhoneNo,StuCa se,StuStaTime,GoodsNo,GoodsName,GoodsBuyTime,GoodsPriDS-2Goods物品信息c,GoodsLender,GoodsLendTime,GoodsReturner,GoodsRetTimeDS-3FinancialAffairs財務(wù)信

15、息FinNo, FinPurpose, FinMoney, FinPerson, FinTime,FinDepartment, FinRemainDS-4WorkingPlan工作計劃信息PlaNo, PlaName, PlaDepartment, PlaPersonPlaTime, PlaQualityDS-5Affairs事務(wù)活動信息AffNo, AffName, AffScope, AffDepartmentAffScheme, AffQualityDS-6Department部門信息DepNo,DepName,DepMinName, DepSminSumDepMemSum, MinPh

16、oNoDS-7Files文件信息FilesNo,FilesName,FileTyp,FilesBelDep,FilesPerson, RecDisPartner, ArcDate, Remarks8 .處理邏輯描述(判定表或判定樹)表1-3(高校學(xué)生會管理系統(tǒng))處理邏輯描述處理功能學(xué)生會干部信息管理模塊、財務(wù)管理模塊、學(xué)生PR-1判斷用戶查詢涉及的功能模塊會日常事務(wù)管理模塊、文件信息管理模塊:先確 定查詢所涉及的功能模塊;然后,確定要查詢的 內(nèi)容,確定查詢數(shù)據(jù)流向;最后顯示查詢結(jié)果。PR-2判斷用戶修改要涉及的模塊,同 時把相應(yīng)的修改數(shù)據(jù)傳到相應(yīng)的 模塊之中學(xué)生會干部信息管理模塊、財務(wù)管理模塊

17、、學(xué)生 會日常事務(wù)管理模塊、文件信息管理模塊:先確 定更新所涉及的功能模塊;然后,把更新信息傳 送到相應(yīng)的模塊中;最后,進行相應(yīng)的更新操作。2.數(shù)據(jù)庫設(shè)計2.1 概念設(shè)計階段,目標將需求分析得到用戶需求抽象為信息結(jié)構(gòu)即概念模型的過程就是概念結(jié)構(gòu)設(shè)計。概念設(shè)計階段主要是將需求分析階段得到的用戶需求抽象為信息結(jié)構(gòu)(概念模型)的過程,它是整個數(shù)據(jù)庫設(shè)計的關(guān)鍵,包括概念模型設(shè)計和新系統(tǒng)流程兩個階段。在需求分析階段所得到的應(yīng)用需求應(yīng)該首先抽象為信息世界的結(jié)構(gòu),才能更好地、更準確地用某一DBMS 實現(xiàn)這些需求。具體任務(wù)1 .選擇中層數(shù)據(jù)流為切入點,通常選擇實際系統(tǒng)中的子系統(tǒng);2 .設(shè)計分 E-R圖,即各子

18、模塊的E-R圖;3 .生成初步 E-R圖,通過合并方法,做到各子系統(tǒng)實體、屬性、聯(lián)系統(tǒng)一;4 .生成全局 E-R圖,消除沖突。結(jié)果1 .各實體及其屬性圖3"學(xué)生會干部實體及其屬性圖文件圖3"文件實體及其屬性同2 .生成分E-R圖如下所示:3.8學(xué)生會干部信息管理分EK第部門文件學(xué)生會干部圖3. 11文件管理分E-R圖3.合并各分E R圖,消除各類沖突,得到初步E-R圖,再消除不必要冗余,得到的基本E-R圖。具體實現(xiàn)如下:a.消除沖突合并分E-R圖時并不能簡單地將各個分E-R圖畫到一起,而是必須著力消除各個分E-R圖中的不一致,以形成一個能為全系統(tǒng)中所有的用戶共同理解和接受的

19、統(tǒng)一的概念模 型。合并分 E-R圖的主要工作與關(guān)鍵是合理消除各分E-R圖的沖突,沖突主要有三類:屬性沖突、命名沖突和結(jié)構(gòu)沖突。b.消除冗余在E-R圖中,可能存在一些冗余的數(shù)據(jù)和實體間的聯(lián)系。冗余數(shù)據(jù)和冗余聯(lián)系容易破 壞數(shù)據(jù)庫的完整性,給數(shù)據(jù)庫的維護增加困難,應(yīng)予以消除。但并不是所有的冗余數(shù)據(jù)與 冗余聯(lián)系都必須加以消除,有時為了提高效率,不得不以冗余信息作為代價。消除冗余主 要采用分析法和規(guī)范化理論。經(jīng)過以上分析,將所有的分E-R圖綜合成一個系統(tǒng)的總E-R圖:解釋如下:一個部門可以承辦多個事務(wù)活動,而一個事務(wù)活動只能由一個部門去承辦;一個部門可以包括多個學(xué)生會干部,而一個學(xué)生會干部只能隸屬于一個

20、部門;一個學(xué)生會干部可以參與多項事務(wù)活動,而一個事務(wù)活動也可以有多個學(xué)生干部參與; 一個學(xué)生會干部可以提交多份財務(wù)申請,而一份財務(wù)只能由一個學(xué)生會干部申請; 一個學(xué)生會干部可以制定多份文件,而一份文件只能由一個學(xué)生會干部制定;一個學(xué)生會干部可以提交多份工作計劃,而一份工作計劃只能由一個學(xué)生會干部提交; 一份財務(wù)申請的資金可以購買多種物品,而一種物品只能由一次財務(wù)申請的資金來購買; 一次事務(wù)活動需借用多種物品,而一種物品一次只能給被一項事務(wù)活動所借用; 一份工作計劃可以包括多項事務(wù)活動,而一項事務(wù)活動只能有一份工作計劃中制定。4.新系統(tǒng)流程圖普通用戶不允許發(fā)出查詢 提示信息學(xué)生 會干 部信 忌管

21、 理財符管理退出用戶登錄管理員京務(wù)理 日事管文件管理常易理 日事管財務(wù)管理文件管理學(xué)生 白干 部信 息管 理2.2邏輯設(shè)計階段1邏輯設(shè)計階段的目標以上的概念設(shè)計階段是獨立于任何一種數(shù)據(jù)模型的,但是邏輯設(shè)計階段就與選用的DBMS 產(chǎn)品發(fā)生關(guān)系了,系統(tǒng)邏輯設(shè)計的目標就是將概念設(shè)計階段設(shè)計好的基本E-R圖轉(zhuǎn)換為選用 DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。2邏輯設(shè)計階段的任務(wù)具體任務(wù)是數(shù)據(jù)組織和數(shù)據(jù)處理。在數(shù)據(jù)組織階段主要要完成的任務(wù)是將E-R圖轉(zhuǎn)換成為關(guān)系模型;模型優(yōu)化;完成數(shù)據(jù)庫模式定義描述,包括各模式的邏輯結(jié)構(gòu)定義、關(guān)系 的完整性和安全性等內(nèi)容;用戶子模式設(shè)計。以表格的形式表現(xiàn)出來。數(shù)據(jù)

22、處理階段主要 任務(wù)是畫出系統(tǒng)功能模塊圖。1 .數(shù)據(jù)組織(1)實體型轉(zhuǎn)換為關(guān)系模式一個實體型轉(zhuǎn)換為一個關(guān)系模式。實體的屬性就是關(guān)系的屬性,實體的碼就是關(guān)系的碼。學(xué)生會干部(編號,姓名,性別,職務(wù),部門,專業(yè),年級,電話,加入學(xué)生會日期,參加過的活動項目)物品(編號,名稱,購買時間,單價,借出時間,借物人姓名,歸還時間,歸還人姓名)財務(wù)(財務(wù)申請編號,資金用途,申請金額,申請人,申請部門,申請時間,余額)工作計劃(編號,名稱,提交部門編號,提交人,提交時間,是否緊急活動)事務(wù)活動(編號,名稱,職能范圍,承辦部門,以往解決方案,是否特色活動)部門(部門編號,部門名稱,部長編號,副部長人數(shù),部委人數(shù),

23、部長電話)文件(編號,名稱,類型,所屬部門編號,負責(zé)人,收發(fā)對象,存檔日期,備注)(2)實體間聯(lián)系轉(zhuǎn)換為關(guān)系模式一個1 : 1聯(lián)系可以轉(zhuǎn)換為一個獨立的關(guān)系,也可以與任意一段對應(yīng)的關(guān)系模式合并。如果轉(zhuǎn)化為一個獨立的關(guān)系模式,則與該聯(lián)系相連的各個實體的碼以及聯(lián)系本身的屬性均 轉(zhuǎn)換為關(guān)系的屬性,每個實體的碼均是該關(guān)系的候選碼。如果與某一個實體對應(yīng)的關(guān)系合 并,則需要在該關(guān)系模式的屬性中加入另一個關(guān)系的主碼和聯(lián)系本身的屬性。一個m : n的聯(lián)系可以轉(zhuǎn)化為一個單獨的關(guān)系模式,這個單獨的關(guān)系模式的主碼事兩端實體的碼,再加上聯(lián)系的屬性。一個1 : n聯(lián)系可以轉(zhuǎn)化為一個獨立的關(guān)系模式,也可以與n端的關(guān)系模式合

24、并作如果與n端的關(guān)系模式合并,在n端的關(guān)系模式中加上另一端關(guān)系的碼和聯(lián)系屬性。為了方便系統(tǒng)地實現(xiàn)和數(shù)據(jù)庫的設(shè)計,將所有的關(guān)系均作為一個單獨的關(guān)系模式。(3)通過轉(zhuǎn)化后所得出的關(guān)系模型在以下的關(guān)系模式當中,關(guān)系模式的碼用直下劃線標出,關(guān)系模式的外鍵用曲下劃線 標出。學(xué)生會干部(編號,姓名,性別,職務(wù),部門,專業(yè),年級,電話,加入學(xué)生會日期,參加過的活動項目)物品(編號,財務(wù)申請編號,名稱,購買時間,單價,借出時間,借物人姓名,歸還時間,歸還人姓名)財務(wù)(財務(wù)申請編號,資金用途,申請金額,申請人,申請部門,申請時間,余額)工作計劃(編號稱,提交部門編號,提交人,提交時間,是否緊急活動)事務(wù)活動(編

25、號稱,職能范圍,承辦部門,以往解決方案,是否特色活動)部門(編號,名稱,部長編號,副部長人數(shù),部委人數(shù),部長電話)文件(編號,名稱,類型,所屬部門編號,負責(zé)人,收發(fā)對象,存檔日期,備注)活動使用物品(事務(wù)活動編號,物品編號,使用數(shù)量)參與活動(事務(wù)活動編號,學(xué)生會干部編號,出勤情況)(4)數(shù)據(jù)模型優(yōu)化經(jīng)過檢查,以上九個關(guān)系模型當中前七個的主碼都只有一個屬性列,所以不從在部分函數(shù)依賴,后兩個關(guān)系模式也不存在部分函數(shù)依賴。而且這九個關(guān)系模式也不存在傳遞函數(shù)依賴。因此,它們均已經(jīng)達到 3NF。(5)數(shù)據(jù)庫模式定義其中,包括各模式的邏輯結(jié)構(gòu)定義、關(guān)系的完整性和安全性等內(nèi)容。1 .學(xué)生會干部(Stude

26、nt )基本信息表,用于記錄學(xué)生會干部的基本信息學(xué)生會干部基本信息表數(shù)據(jù)類型取值范圍00000000StuNochar(8)99999999是Not nullStuNamechar(10)否Not nullStuPositionchar(6)否Not nullStuSexchar(2)男、女否NullStuMajorchar(14)否NullStuDepartchar(20)是Not nullStuGradechar(8)否NullStuPhoneNochar(12)否Not nullStuStaTimedatetime否Not nullStuCasevarchar(50)否Null2 .物品

27、(Goods)基本信息表,用于記錄學(xué)生會物品的基本信息:物品基本信息表屬性名數(shù)據(jù)類型取值范圍是否是主屬性或外鍵GoodsNochar(8)00000000-是Not null99999999FinNochar(6)000000 999999是Not nullGoodsNamechar(16)否Not nullGoodsBuyTimedatetime否NullGoodsPricechar(6)否Not nullGoodsLenderchar(10)否NullGoodsLendTimedatetime否NullGoodsReturnerchar(10)否NullGoodsRetTimedateti

28、me否Null3.財務(wù)(FinancialAffairs)基本/息表,用丁記錄財務(wù)的基本息:財務(wù)基本信息表數(shù)據(jù)類型取值范圍是否是主屬性或外鍵完整性FinNochar(6)000000 999999是Not nullFinPurposechar(30)否NullFinMoneychar(6)否Not nullFinPersonchar(8)是Not nullFinTimedatetime否NullFinDepartmentchar(6)是Not nullFinRemainchar(6)Null4 .工作計劃(WorkingPlan)基本信息表,用于記錄各部提交的工作計劃的基本信息:工作計劃基本信

29、息屬性名數(shù)據(jù)類型取值范圍是否是主屬性或外鍵完整性PlaNochar(6)000000 999999是Not nullPlaNamechar(30)否Not nullPlaDepartmentchar(6)是Not nullPlaPersonchar(8)是NullPlaTimedatetime否NullPlaQualitychar(4)否Not null5.事務(wù)活動(Affairs)基本信息表,用于記錄學(xué)生會各項事務(wù)活動的基本信息:事務(wù)活動學(xué)生基本信息屬性名數(shù)據(jù)類型取值范圍是否是主屬性或外鍵AffNochar(6)000000 999999是Not nullPlaNochar(6)000000

30、 999999是Not nullAffNamechar(20)否Not nullAffScopechar(8)否NullAffDepartmentchar(6)是Not nullAffSchemechar(50)否NullAffQualitychar(4)否Not null6.部門(Department) 基本信息表,用于記錄部門的基本信息:部門基本信息屬性名數(shù)據(jù)類型取值范圍是否是主屬性或外鍵char(6)000000DepNo999999是Not nullDepNameChar(14)否Not nullDepMinNamechar(8)是Not nullDepSminSumint0000 9

31、999否NullDepMemSumint0000 9999否NullMinPhoNochar(12)否Null7.文件(Files )基本信息表,用于記錄學(xué)生會所有文件的基本信息:文件基本信息屬性名數(shù)據(jù)類型取值范圍是否是主屬性或外鍵完整性FilesNochar(6)000000是Not null999999FilesNamechar(20)否Not nullFilesTypechar(14)NullFilesBelDepchar(8)是Not nullFilesPersonchar(6)是Not nullRecDisPartnerchar(14)否NullArcDatedatetime否Nul

32、lRemarkschar(30)否Null.活動使用物品(AffairsGoods)基本信息表,用于記錄舉辦活動中使用物品的基本信息:活動使用物品基本信息屬性名數(shù)據(jù)類型取值范圍是否是主屬性或外鍵完整性AffNochar(6)000000 999999是Not nullchar(8)00000000GoodsNo99999999是Not nullGamountInt0000 9999否Null.參與活動(Join Affairs )基本信息表,記錄班費支出的基本信息:班費支出基本信息屬性名數(shù)據(jù)類型取值范圍是否是主屬性或外鍵完整性AffNochar(6)000000 999999是Not null

33、char(8)00000000StuNo99999999是Not nullPresentchar(4)否Not null89(6)用戶子模式設(shè)計將概念模型轉(zhuǎn)換為全局邏輯模型后,還應(yīng)該根據(jù)用戶的習(xí)慣和需求設(shè)計符合局部用戶 需要的外模式,即視圖設(shè)計。表2.2用戶子模式設(shè)計(View)列表(View)()V- 1StuView查詢和修改學(xué)生會干部的基本信息V- 2DepViewV- 3GooView查看物品的借出和歸還信息V- 4FinView查看活動經(jīng)費使用情況V- 5WPView查看工作計劃提交的情況V- 6AffView查看以往事務(wù)活動方案以供來參看V- 7FilesView查看以前存檔文件的

34、基本信息V- 8AGView查詢舉辦活動物品的使用情況2.數(shù)據(jù)處理系統(tǒng)功能模塊圖:高校學(xué)生會盲理系統(tǒng)文件管理HI除文件信息修改文件信息插入文件信息查看文件信息刪除日常事務(wù)信息®改日常事符信息插入日常事務(wù)信息 查看日常事#信息圖3評系統(tǒng)功能模塊圖2.3物理設(shè)計階段1物理設(shè)計階段的目標不同的數(shù)據(jù)庫產(chǎn)品所提供的物理存儲環(huán)境、存取方法和存儲結(jié)構(gòu)有很大的差別,能供設(shè)計人員設(shè)用的設(shè)計變量、參數(shù)范圍也很不相同。物理設(shè)計階段的目標是根據(jù)SQLServer2000 具體的功能,設(shè)計優(yōu)化的物理數(shù)據(jù)庫結(jié)構(gòu),使得在數(shù)據(jù)庫上運行的各種事務(wù) 響應(yīng)時間最小,存儲空間利用率高,事務(wù)吞吐量大。2物理設(shè)計階段的任務(wù)緊數(shù)

35、據(jù)庫的物理設(shè)計就是為邏輯數(shù)據(jù)模型選取一個最合適應(yīng)用要求的物理結(jié)構(gòu)的過程,在這個階段中要完成兩大任務(wù):(1)確定數(shù)據(jù)庫的物理結(jié)構(gòu),在關(guān)系數(shù)據(jù)庫中主要是存取方法和存儲結(jié)構(gòu);(2)對物理結(jié)構(gòu)進行評價,評價的重點是時間和空間效率。1 .數(shù)據(jù)存儲方面為數(shù)據(jù)庫中各基本表建立的索引如下:11 )由于基本表 Student 、Goods、Affairs 、Dpartment 的主碼 StuNo、GoodsNo 、 AffNo、DepNo經(jīng)常在查詢條件和連接操作的連接條件中出現(xiàn),且它們的值唯一,考慮在 兩個屬性上建立唯一性索引;(2) AffairsGoods 的主碼 AffNo 和 StuNo , JoinA

36、ffairs 的主碼 AffNo 和 StuNo , 他們經(jīng)常在查詢條件中出現(xiàn),且它們的組合值唯一,考慮在它們之上建立組合索引;(3)基本表 Financial affairs 、Working plan 的屬性值幾乎不會有什么變化,更 新率很低,可考慮適當建立索引;(4)基本表 File的屬性值經(jīng)常發(fā)生變化,權(quán)衡系統(tǒng)為維護索引付出的代價,可考慮 不建立索引,也可以適當建立索引。2.系統(tǒng)功能模塊(1)學(xué)生會干部信息查詢和更新模塊將實現(xiàn)對學(xué)生會干部信息的查詢和更新(修改、插入、刪除)操作,方便于對學(xué)生干 部基本信息的全面、科學(xué)的管理,能有效的應(yīng)對學(xué)生會干部的變動性和流動性,及時地更 換信息。具體

37、的功能模塊圖如下:一用戶發(fā)出查詢或更新 學(xué)生會干部的信息I斷是百誣否命令信息?(&給用戶的信息表示系統(tǒng)給用戶的信息圖立1學(xué)生會干部信息的查詢,更新功建模塊(2)財務(wù)信息的查詢和更新模塊將完成財產(chǎn)和物品基本信息的查詢、更新(修改、插入、刪除)操作,便于對財產(chǎn)物 品的集中管理,從而更有利于節(jié)約舉辦活動的開支,確保學(xué)生會各項工作順利的開展。具 體的功能模塊圖如下所示:_|用戶發(fā)出查詢或更新 財?shù)没蛭锲返男畔?苴詢結(jié)果修改后的數(shù)據(jù)存儲修改結(jié)臬提示信息圖4.2財務(wù)和物品信息的查詢、更新功能模塊(3)日常事務(wù)信息的查詢和更新模塊將達到對日常事務(wù)信息的查詢、更新(修改、插入、刪除)操作的目的,從而實

38、現(xiàn)將學(xué)生會的日常事務(wù)納入信息化的管理當中,在日常工作開展中可以有效地節(jié)約人力、物力、財力,減少重復(fù)性工作的復(fù)雜性,更有利于創(chuàng)建一個科學(xué)、高效、高水平的學(xué)生會。具體 的功能模塊圖如下所示:(4)文件基本信息的查詢和更新模塊將完成對文件信息的查詢和插入、刪除、修改等更新操作,從而實現(xiàn)對學(xué)生會所有文 件的科學(xué)化管理,便于日常工作的開展。具體的功能模塊如下所示:3. 數(shù)據(jù)庫實施階段not null unique,not null,not null,null,null,not null,null,not null,not null,null,Department(DepNo),or StuSex = 女

39、 );not null unique,not null,not null,null,not null,not null,null,not null,null,FinancialAffairs (FinNo)3.1 數(shù)據(jù)庫實施階段目標用 DBMS 所提供的數(shù)據(jù)定義語言和其他實用程序?qū)?shù)據(jù)庫邏輯設(shè)計和物理設(shè)計結(jié)果描述出來,成為DBMS 可以接受的源代碼,在經(jīng)過調(diào)試生成目標模式3.2 數(shù)據(jù)庫實施階段任務(wù)1 建立數(shù)據(jù)庫create database University_Student_Union_Management;2 建立數(shù)據(jù)表1 )學(xué)生會干部基本信息表的建立create table Stude

40、nt (StuNo char(8)StuName char(10)StuPosition char(6)StuSex char(2)StuMajorchar(14)StuDepartchar(6)StuGradechar(8)StuPhoneNochar(12)StuStaTimedatetimeStuCasevarchar(50)primary key(StuNo),foreign key(StuDepart) referencescheck(StuSex = 男2 )物品基本信息表的建立create table Goods(GoodsNochar(8)FinNochar(6)GoodsNa

41、mechar(16)GoodsBuyTime datetimeGoodsPricechar(6)GoodsLender char(10)GoodsLendTimedatetimeGoodsReturnerchar(10)GoodsRetTime datetimeprimary key (GoodsNo), foreign key (FinNo) references3 )財務(wù)基本信息表的建立:create table FinancialAffairs (FinNo char(16)not null unique,FinPurposechar(30)null,FinMoneychar(6)not

42、 null,FinPersonchar(8)not null,FinTimedatetimenullFinDepartmentchar(6)not nullFinRemainchar(6)nullprimary key(FinNo),foreign key (FinPerson) references Student(StuNo),foreign key (FinDepartment) references Department(DepNo);4 )工組計劃基本信息表的建立:not null unique,not null,not null,null,null,not null,create

43、table WorkingPlan(PlaNo char(6)PlaName char(30)PlaDepartment char(6)PlaPerson char(8)PlaTime DatetimePlaQuality char(4) primary key(PlaNo),foreign key(PlaPerson) references Student(StuNo),foreign key(PlaDepartment ) references Department(DepNo);5 )事務(wù)活動基本信息表的建立:create table Affairs (not null unique,n

44、ot null,not null,null,not null,null,not null,AffNochar(6)PlaNochar(6)AffName char(20)AffScope char(8)AffDepartment char(6)AffSchemechar(50)AffQualitychar(4)primary key(AffNo),foreign key(PlaNo) references WorkingPlan(PlaNo);foreign key(AffDepartment) references Department(DepNo);,6 )部門基本信息表的建立:creat

45、e table Department (not null unique,not null,not null,DepNo char(6)DepName char(14)DepMinName char(8)精品文檔DepSminSum intnull,DepMemSum intnull,MinPhoNo char(12)null,primary key(DepNo),foreign key(DepMinName) references Student(StuNo);7 )文件基本信息表的建立:not null unique,not null,null,not null,not null,not n

46、ullnull,null,create table Files(FilesNo char(6)FilesName char(10)FilesType char(10)FilesBelDepchar(6)FilesPersonchar(14)RecDisPartner char(14)ArcDate datetimeRemarks char(30) primary key(FilesNo),foreign key(FilesBelDep) references Department(DepNo);8 )活動使用物品基本信息表的建立:create table AffairsGoods (not n

47、ull, not null, null, GoodsNo),AffNo char(6)GoodsNo char(8)Gamount intprimary key(AffNoforeign key(AffNo) references Affairs(AffNo)foreign key(GoodsNo) references Goods(GoodsNo);( 9 )學(xué)生會干部參與活動基本信息表的建立:create table JoinAffairs (AffNo char(6)not null,StuNo char(8)not null,Present char(8)null,primary ke

48、y(AffNo, StuNo),foreign key(AffNo) references Affairs(AffNo),foreign key(StuNo) references Student(StuNo);3 建立視圖( 1 )查詢學(xué)生會干部的基本信息的視圖定義如下:create view StuView (編號,姓名,性別,職務(wù),部門,專業(yè),年級,電話,加入日期,參加過的活動項目 )as select * with check option;2 )查詢和修改各部門的基本信息視圖定義如下:create view DepView ( 編號,名稱,部長姓名,副部長人數(shù),部委人數(shù),部長電話as

49、select *from Departmentwith check option;3 )查看物品的借出和歸還信息的視圖定義如下:create view GooView ( 物品編號,物品名稱,借出時間,借物人姓名,歸還時間,歸還人姓名 )asselect GoodsNo , GoodsName , GoodsLender , GoodsLendTime, GoodsReturner , GoodsRetTimefrom Goodswith check option;4 )查看活動經(jīng)費使用情況的視圖定義如下:create view FinView ( 財務(wù)編號,金額,申請人姓名,申請部門,余額

50、)asselect FinNo , FinMoney , FinPerson , FinDepartment , FinRemain from FinancialAffairswith check option;5 )查看工作計劃提交的情況的視圖定義如下:create view WPView ( 編號,工作計劃名稱,提交部門,提交人,提交時間 ) asselect PlaNo , PlaName , PlaDepartment , PlaPerson , PlaTimefrom WorkingPlanwith check option;6 )查看以往事務(wù)活動方案以供來參看的視圖定義如下:cre

51、ate view AffView ( 活動編號,活動名稱,承辦部門,以往解決方案,是否特色活動)asselect AffNo , AffName , AffDepartment , AffScheme , AffQuality from Affairswith check option;7 )查詢以前存檔文件的基本信息的視圖定義如下:create view FilesView ( 文件編號,文件名稱,類型,所屬部門,負責(zé)人,收發(fā)對象,存檔日期,備注)asselect *from Files可編輯精品文檔with check option;( 8 )查詢舉辦活動物品的使用情況的視圖定義如下:cr

52、eate view AGView ( 事務(wù)活動編號,物品編號,使用數(shù)量)asselect *from AffairsGoods with check option;4 建立索引create unique index StudentNo on Student(StuNo);create unique index GoodsNo on GoodsNo(GoodsNo);create unique index FinancialNo on FinancialAffairs (FinNo);create unique index PlaningNo on WorkingPlan(PlaNo);crea

53、te unique index AffairsNo on Affairs(AffNo);create unique index DepartmentNo on Department(DepNo);create unique index FilesNo on Files(FilesNo);create unique index AffairsGoods on AffairsGoods(AffNo, GoodsNo);create unique index JoinAffairs on JoinAffairs(AffNo, StuNo);create cluster index StudentNa

54、me on Student(StuName);create unique index FileName on Files(FilesName);1. 存儲過程的定義1 p1_ Student _Insert 的定義 :create procedure p1_Student_InsertStudent_no char(8),Student_name char(10) ,Student_position char(6),Student_sex char(2),Student_major char(14),Student _departname char(20),Student_grade char(8),Student_phoneno char(12),Student_statime datetime, Student_ case varchar(50) asinsert into Studentvalues(Student_no,Student_name,Student_position,Student_sex, Student_major,Student_departname,Student_grade,Student_phoneno,Student_statime, Student_case);2 p2_Goods_Insert 的定義 :crea

展開閱讀全文
溫馨提示:
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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!