計(jì)算機(jī)學(xué)院學(xué)生信息管理系統(tǒng)_第1頁(yè)
計(jì)算機(jī)學(xué)院學(xué)生信息管理系統(tǒng)_第2頁(yè)
計(jì)算機(jī)學(xué)院學(xué)生信息管理系統(tǒng)_第3頁(yè)
計(jì)算機(jī)學(xué)院學(xué)生信息管理系統(tǒng)_第4頁(yè)
計(jì)算機(jī)學(xué)院學(xué)生信息管理系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩18頁(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)介

計(jì)算機(jī)學(xué)院學(xué)生信息管理系統(tǒng)總體設(shè)計(jì)組長(zhǎng):xx組員:xxx時(shí)間:2015年12月12日1、架構(gòu)設(shè)計(jì)和目標(biāo)約束學(xué)生信息管理系統(tǒng)是學(xué)生信息管理的必不可少的部分,本學(xué)生信息管理系統(tǒng)是基于B/S架構(gòu)的設(shè)計(jì)的。約束包括技術(shù)上的約束和運(yùn)行環(huán)境上的約束。1.1運(yùn)行和開(kāi)發(fā)環(huán)境表1-1運(yùn)行項(xiàng)目和開(kāi)發(fā)環(huán)境序號(hào)項(xiàng)目詳細(xì)信息1后臺(tái)軟件環(huán)境MicrosoftVisualStudio2008(vs2008)2編寫(xiě)語(yǔ)言C#語(yǔ)言3前臺(tái)軟件環(huán)境WindowsXP、Windows7

、Windows104數(shù)據(jù)庫(kù)

MicrosoftSQL

Server

2008設(shè)計(jì)思想本系統(tǒng)采用采用三層架構(gòu)的模式來(lái)設(shè)計(jì),三層架構(gòu)自下而上分別指的是業(yè)務(wù)表示層

UI)

、邏輯層(DDL)、數(shù)據(jù)訪問(wèn)層(DAL)。表示層主要是由窗體和用戶控件組成,該層是直接面向用戶的,

要求設(shè)計(jì)美觀大方、界面方便使用。表示層中的業(yè)務(wù)邏輯都存儲(chǔ)在業(yè)務(wù)邏輯層中,當(dāng)用戶操作界面發(fā)生請(qǐng)求時(shí),

由表示層調(diào)用業(yè)務(wù)邏輯層中相應(yīng)的方法來(lái)具體實(shí)現(xiàn)。業(yè)務(wù)邏輯層是程序的核心部分,它主要是由各種函數(shù)構(gòu)成,它們集中在該層有利于模塊化管理和程序復(fù)用,且能夠使程序結(jié)構(gòu)清晰、提高可讀性。數(shù)據(jù)訪問(wèn)層負(fù)責(zé)接收來(lái)自業(yè)務(wù)層的數(shù)據(jù)調(diào)用請(qǐng)求,該層包含數(shù)據(jù)庫(kù)訪問(wèn)鏈接字符串,負(fù)責(zé)訪問(wèn)數(shù)據(jù)庫(kù)調(diào)用存儲(chǔ)過(guò)程,

并將數(shù)據(jù)操作結(jié)果返回給業(yè)務(wù)邏輯層。本系統(tǒng)采用ASP.NET來(lái)設(shè)計(jì)。2.1本系統(tǒng)采用的三層架構(gòu)模式如圖2-1所示三層架構(gòu)模式圖2-12.2各層功能表如圖表2-2所示表2-2名稱功能描述表示層主要是由窗體和用戶控件組成,該層是直接面向用戶的,

要求設(shè)計(jì)美觀大方、界面方便使用。表示層中的業(yè)務(wù)邏輯都存儲(chǔ)在業(yè)務(wù)邏輯層中,當(dāng)用戶操作界面發(fā)生請(qǐng)求時(shí),

由表示層調(diào)用業(yè)務(wù)邏輯層中相應(yīng)的方法來(lái)具體實(shí)現(xiàn)。邏輯層業(yè)務(wù)邏輯層是程序的核心部分,它主要是由各種函數(shù)構(gòu)成,它們集中在該層有利于模塊化管理和程序復(fù)用,且能夠使程序結(jié)構(gòu)清晰、提高可讀性。數(shù)據(jù)訪問(wèn)層負(fù)責(zé)接收來(lái)自業(yè)務(wù)層的數(shù)據(jù)調(diào)用請(qǐng)求,該層包含數(shù)據(jù)庫(kù)訪問(wèn)鏈接字符串,負(fù)責(zé)訪問(wèn)數(shù)據(jù)庫(kù)調(diào)用存儲(chǔ)過(guò)程,

并將數(shù)據(jù)操作結(jié)果返回給業(yè)務(wù)邏輯層。系統(tǒng)總體設(shè)計(jì)系統(tǒng)提供了兩種權(quán)限:教師和系統(tǒng)管理員統(tǒng)一使用最高權(quán)限,享有系統(tǒng)提供的所有功能,如用戶的添加、用戶信息的修改、用戶密碼的修改,課程管理、成績(jī)管理和班級(jí)管理等;學(xué)生享有權(quán)限包括個(gè)人信息的查詢、選課、密碼修改、個(gè)人成績(jī)查詢等。管理員在登錄后主界面顯示學(xué)生信息模塊,旁邊導(dǎo)航欄中可以顯示管理員可以使用的功能。其中包括幾個(gè)模塊:學(xué)生管理、班級(jí)管理、教師管理、課程管理、學(xué)生選課管理和成績(jī)管理等。學(xué)生在登錄后,界面顯示學(xué)生的基本信息。旁邊顯示包括個(gè)人信息、成績(jī)查詢、課程查詢、選課瀏覽和密碼修改等。3.1系統(tǒng)架構(gòu)體系如表3-1和3-2所示表3-1表3-23.2系統(tǒng)設(shè)計(jì):根據(jù)計(jì)算機(jī)學(xué)院的現(xiàn)狀和需求分析中的要求,我們小組在在本軟件設(shè)計(jì)中,我們采用自頂向下的設(shè)計(jì)方法,從每個(gè)模塊著手,分析系統(tǒng)的總體功能目標(biāo)。1、宿舍模塊:在計(jì)算機(jī)學(xué)院的宿舍管理中,管理員和宿舍管理員都有多計(jì)算機(jī)學(xué)院學(xué)生進(jìn)行宿舍住宿安排的權(quán)利,因?yàn)橛?jì)算機(jī)學(xué)院的每個(gè)年級(jí)的學(xué)生住宿都相對(duì)集中,很好管理,在管理時(shí)我們要根據(jù)實(shí)際情況。在需求分析中,計(jì)算機(jī)學(xué)院宿舍管理模塊的數(shù)據(jù)流圖如圖所示,從圖中可以看出,數(shù)據(jù)沿著四條輸入通路進(jìn)入系統(tǒng),沿著兩條通路離開(kāi),沒(méi)有明顯的事務(wù)中心,因此可以認(rèn)為這個(gè)信息流具有變換流的總特征。根據(jù)前面需求分析中的數(shù)據(jù)流圖,我們將確定流的邊界圖如圖3-3所示:具有邊界的數(shù)據(jù)流圖3-3第一級(jí)分解:根據(jù)上述變換流的情況,宿舍管理模塊是在頂層宿舍管理的協(xié)調(diào)下進(jìn)行分解。其中分為輸入控制,變換控制和輸出控制,由此可以從上圖分解得到如下圖的結(jié)構(gòu)。每個(gè)控制模塊的名字代表了它的控制功能。宿舍管理系統(tǒng)的第一級(jí)分解3-4第二級(jí)分解:第二級(jí)分解中,在輸入模塊中,宿舍管理員或者系統(tǒng)管理員對(duì)宿舍中所住學(xué)生進(jìn)行管理進(jìn)出該模塊的信息:未精化的輸入結(jié)構(gòu)3-5未精化的變換結(jié)構(gòu)3-6未精化的輸出結(jié)構(gòu)3-7根據(jù)以上為未精化的結(jié)構(gòu),由于我們以上第一級(jí)分解已經(jīng)分解的足夠好,所有無(wú)需再進(jìn)一步的加工,可以得修改夠的軟件結(jié)構(gòu)如下圖所示:圖3-82、課程/選課管理模塊:根據(jù)計(jì)算機(jī)學(xué)院的實(shí)際情況,課程管理模塊按年級(jí)分類和專業(yè)分類,每個(gè)年級(jí)有都有相應(yīng)的專業(yè),每個(gè)專業(yè)有不同的課程,管理員根據(jù)年度,對(duì)每個(gè)專業(yè)進(jìn)行課程的分配,不同的專業(yè)有有自己本專業(yè)的核心課程,也有部分課程與其他專業(yè)相同。管理員具有對(duì)課程的添加、刪除、修改的權(quán)限,課程分為基礎(chǔ)課、專業(yè)課、選修課3中類型。課程管理模塊制約選課管理模塊,管理員在課程管理模塊中,添加課程信息后,學(xué)生才能進(jìn)行選課。分配課程主要是制定該課程的任課教師和授課班級(jí)(基礎(chǔ)課才需要指定班級(jí))。1)實(shí)行課時(shí)分配。對(duì)每一門課程進(jìn)行課時(shí)分配,做到學(xué)習(xí)合理化,包括教師,課程名稱,班級(jí),年度信息。2)添加新課。管理員要根據(jù)實(shí)際需要,添加新的適應(yīng)時(shí)代的課程其中添加的信息包括:課程號(hào),課程名,課時(shí),學(xué)分,課程類型,專業(yè)年級(jí)以及課程簡(jiǎn)介等信息,在添加課程的時(shí)候,允許將信息重置,較少操作量。3)可以顯示授課信息,便于學(xué)生和教師的查看。4)對(duì)現(xiàn)有的課程進(jìn)行修改,修改內(nèi)容有:課程名,教師,班級(jí),年度等信息。5)可以對(duì)現(xiàn)有的但是不適應(yīng)于現(xiàn)代社會(huì)的課程進(jìn)行刪除。6)查看各門課程的教師任課表以及可教師的任課表。在需求分析中,計(jì)算機(jī)學(xué)院課程管理\選課模塊的數(shù)據(jù)流圖如圖所示,從圖中可以看出,數(shù)據(jù)沿著四條輸入通路進(jìn)入系統(tǒng),沿著兩條通路離開(kāi),沒(méi)有明顯的事務(wù)中心,因此可以認(rèn)為這個(gè)信息流具有變換流的總特征。根據(jù)前面需求分析中的數(shù)據(jù)流圖,我們將確定流的邊界圖如圖所示:圖3-9第一級(jí)分解:根據(jù)上述變換流的情況,計(jì)算機(jī)學(xué)院課程管理\選課模塊是在頂層宿舍管理的協(xié)調(diào)下進(jìn)行分解。其中分為輸入控制,變換控制和輸出控制,由此可以從上圖分解得到如下圖的結(jié)構(gòu)。每個(gè)控制模塊的名字代表了它的控制功能。圖3-10第二級(jí)分解:第二級(jí)分解根據(jù)變換流的方法,從變換中心的邊界開(kāi)始映射,處理每一個(gè)模塊,如圖表示計(jì)算機(jī)學(xué)院課程管理\選課模塊的二級(jí)分解過(guò)程:未精化的輸入結(jié)構(gòu)3-11未精化的輸出結(jié)構(gòu)3-12未精化的變換結(jié)構(gòu)3-13經(jīng)過(guò)以上二級(jí)分解,將分解的合并為如下圖所示:圖3-143、成績(jī)管理模塊:管理員:可以錄入和統(tǒng)計(jì)學(xué)生成績(jī),學(xué)生可以查詢所學(xué)課程的名稱、學(xué)分、成績(jī)。當(dāng)成績(jī)不及格時(shí),將無(wú)法獲得本課程學(xué)分。管理員錄入成績(jī)的基本錄入信息:學(xué)號(hào)、課程、年度、成績(jī)等基本信息。管理員在統(tǒng)計(jì)課程信息時(shí)要有一下幾點(diǎn):統(tǒng)計(jì)范圍(系別、院系、班級(jí))未將來(lái)系統(tǒng)擴(kuò)充做準(zhǔn)備,具體范圍,課號(hào),具體內(nèi)容(平均分、最高分、總?cè)藬?shù)、優(yōu)秀人數(shù):上85分為優(yōu)秀、不及格人數(shù):少于60分為不及格),年度等。管理員查詢成績(jī)方面有幾種查詢方式:按課程號(hào)】課程名、班級(jí)號(hào),教師編號(hào)、學(xué)生學(xué)號(hào)查詢成績(jī),也還有按年度模糊總體查詢學(xué)生:學(xué)生進(jìn)入成績(jī)查詢頁(yè)面,輸入查詢年度和課程名,進(jìn)行查詢,結(jié)果顯示在下面,顯示信息有單科成績(jī),并且還有本學(xué)期必修課的總學(xué)分和本學(xué)期選修課的總學(xué)分這兩項(xiàng)。在需求分析中,計(jì)算機(jī)學(xué)院成績(jī)模塊的數(shù)據(jù)流圖如圖所示,從圖中可以看出,數(shù)據(jù)沿著四條輸入通路進(jìn)入系統(tǒng),沿著兩條通路離開(kāi),沒(méi)有明顯的事務(wù)中心,因此可以認(rèn)為這個(gè)信息流具有變換流的總特征。根據(jù)前面需求分析中的數(shù)據(jù)流圖,我們將確定流的邊界圖如圖所示:圖3-15第一級(jí)分解:根據(jù)上述變換流的情況,計(jì)算機(jī)學(xué)院成績(jī)模塊是在頂層宿舍管理的協(xié)調(diào)下進(jìn)行分解。其中分為輸入控制,變換控制和輸出控制,由此可以從上圖分解得到如下圖的結(jié)構(gòu)。每個(gè)控制模塊的名字代表了它的控制功能。圖3-16第二級(jí)分解:第二級(jí)分解根據(jù)變換流的方法,從變換中心的邊界開(kāi)始映射,處理每一個(gè)模塊,如圖表示計(jì)算機(jī)學(xué)院成績(jī)模塊的二級(jí)分解過(guò)程:未精化的輸入結(jié)構(gòu)3-17未精化的變換結(jié)構(gòu)3-18未精化的輸出結(jié)構(gòu)3-19從上圖分解的結(jié)果來(lái)看,還可以做以下修改。模塊“成績(jī)數(shù)據(jù)變換”中教師修改和修改可以合并為“成績(jī)修改”“數(shù)據(jù)存儲(chǔ)”可以和“成績(jī)存儲(chǔ)”合并為“成績(jī)存儲(chǔ)”經(jīng)過(guò)以上述修改,將分解的合并為如下圖所示:圖3-204、個(gè)人信息模塊:學(xué)生信息管理:1)輸入學(xué)生的學(xué)號(hào)或者姓名,點(diǎn)擊查詢按鈕,直接查詢要查詢學(xué)生的基本信息。2)選擇要添加或者修改信息的學(xué)生,多學(xué)生信息進(jìn)行修改更新3)可以添加學(xué)生,并在添加學(xué)生是對(duì)學(xué)生的信息進(jìn)行初步添加4)在顯示學(xué)生信息時(shí),一鍵顯示所有信息教師信息管理:1)輸入教師的教師號(hào)或者姓名,點(diǎn)擊查詢按鈕,直接查詢要查詢教師的基本信息。2)選擇要添加或者修改信息的教師,對(duì)教師信息進(jìn)行修改更新3)可以添加教師,并在添加教師時(shí)對(duì)教師的信息進(jìn)行初步添加4)在顯示教師信息時(shí),一鍵顯示所有信息5)管理員可以更改教師的個(gè)人密碼管理員:管理員的ID號(hào)、管理員姓名、有最高權(quán)限,在整個(gè)系統(tǒng)中,都可以操作。宿舍管理員:宿舍管理員的ID號(hào),姓名,管理權(quán)限為宿舍管理,包括宿舍學(xué)生的住宿,宿舍學(xué)生的考勤,寢室清潔等。輔導(dǎo)員:管理學(xué)生的生活,獎(jiǎng)助等基本信息。在需求分析中,計(jì)算機(jī)學(xué)院個(gè)人信息據(jù)流圖如圖所示,從圖中可以看出,數(shù)據(jù)沿著四條輸入通路進(jìn)入系統(tǒng),沿著兩條通路離開(kāi),沒(méi)有明顯的事務(wù)中心,因此可以認(rèn)為這個(gè)信息流具有變換流的總特征。根據(jù)前面需求分析中的數(shù)據(jù)流圖,我們將確定流的邊界圖如圖所示:圖3-21第一級(jí)分解:根據(jù)上述變換流的情況,計(jì)算機(jī)學(xué)院個(gè)人信息模塊是在頂層宿舍管理的協(xié)調(diào)下進(jìn)行分解。其中分為輸入控制,變換控制和輸出控制,由此可以從上圖分解得到如下圖的結(jié)構(gòu)。每個(gè)控制模塊的名字代表了它的控制功能。圖3-22第二級(jí)分解:第二級(jí)分解根據(jù)變換流的方法,從變換中心的邊界開(kāi)始映射,處理每一個(gè)模塊,如圖表示計(jì)算機(jī)學(xué)院成績(jī)模塊的二級(jí)分解過(guò)程:未精化的輸入結(jié)構(gòu)3-23未精化的變換結(jié)構(gòu)3-24未精化的輸出結(jié)構(gòu)3-25經(jīng)過(guò)以上二級(jí)分解,將分解的合并為如下圖所示:圖3-265、獎(jiǎng)學(xué)金模塊:在計(jì)算機(jī)學(xué)院,我們的獎(jiǎng)學(xué)金、助學(xué)金、國(guó)家獎(jiǎng)學(xué)金、國(guó)家勵(lì)志獎(jiǎng)學(xué)金等申請(qǐng)都要進(jìn)過(guò)系統(tǒng)提交申請(qǐng),申請(qǐng)后,由輔導(dǎo)員對(duì)申請(qǐng)進(jìn)初步審核,檢查申請(qǐng)是否符合要求,申請(qǐng)人是否有資格申請(qǐng),檢查完畢后,輔導(dǎo)員對(duì)申請(qǐng)同意,申請(qǐng)將進(jìn)一步到管理員處進(jìn)一步審核,只有管理員通過(guò)審核后,該申請(qǐng)才算作數(shù),申請(qǐng)成功。在需求分析中,計(jì)算機(jī)學(xué)院獎(jiǎng)學(xué)金據(jù)流圖如圖所示,從圖中可以看出,數(shù)據(jù)沿著四條輸入通路進(jìn)入系統(tǒng),沿著兩條通路離開(kāi),沒(méi)有明顯的事務(wù)中心,因此可以認(rèn)為這個(gè)信息流具有變換流的總特征。根據(jù)前面需求分析中的數(shù)據(jù)流圖,我們將確定流的邊界圖如圖所示:圖3-27第一級(jí)分解:根據(jù)上述變換流的情況,計(jì)算機(jī)學(xué)院個(gè)人信息模塊是在頂層宿舍管理的協(xié)調(diào)下進(jìn)行分解。其中分為輸入控制,變換控制和輸出控制,由此可以從上圖分解得到如下圖的結(jié)構(gòu)。每個(gè)控制模塊的名字代表了它的控制功能。圖3-28第二級(jí)分解:第二級(jí)分解根據(jù)變換流的方法,從變換中心的邊界開(kāi)始映射,處理每一個(gè)模塊,如圖表示計(jì)算機(jī)學(xué)院成績(jī)模塊的二級(jí)分解過(guò)程:未精化的輸入結(jié)構(gòu)3-29未精化的變換結(jié)構(gòu)3-30圖3-31未精化的輸出結(jié)構(gòu)經(jīng)過(guò)以上二級(jí)分解,將分解的合并為如下圖所示:圖3-324、數(shù)據(jù)庫(kù)設(shè)計(jì)4.1數(shù)據(jù)庫(kù)分析數(shù)據(jù)庫(kù)需求分析:·用戶分為管理員、教師、和學(xué)生。其中管理員和教師屬于相同權(quán)限等級(jí)的用戶。數(shù)據(jù)庫(kù)實(shí)體聯(lián)系:一個(gè)班級(jí)有多個(gè)學(xué)生,班級(jí)組成院系,班級(jí)與學(xué)生是1對(duì)多的關(guān)系一個(gè)年級(jí)有多個(gè)班級(jí),每個(gè)班級(jí)只有一個(gè)年級(jí),年級(jí)與班級(jí)是1對(duì)多的關(guān)系多個(gè)年級(jí)有一個(gè)學(xué)生會(huì),他們是多對(duì)1的關(guān)系一個(gè)學(xué)生有多門課程,一門課程對(duì)應(yīng)多個(gè)學(xué)生,學(xué)生對(duì)課程是多對(duì)多的關(guān)系一個(gè)教師可以教授多個(gè)課程,一個(gè)課程可以由多個(gè)教師教授,教師與課程之間是多對(duì)多的關(guān)系多個(gè)專業(yè)可以有相同一門課,一個(gè)專業(yè)有多門課程,專業(yè)與課程是多對(duì)多的關(guān)系一個(gè)學(xué)生可以學(xué)一個(gè)專業(yè),一個(gè)專業(yè)可以由多個(gè)學(xué)生學(xué)習(xí),專業(yè)與學(xué)生之間是1對(duì)多的關(guān)系一個(gè)輔導(dǎo)員指導(dǎo)多個(gè)班級(jí),輔導(dǎo)員與班級(jí)的關(guān)系是1對(duì)多的關(guān)系一個(gè)教師有多個(gè)老師,一個(gè)老師可以交多個(gè)學(xué)生,教師與學(xué)生是多對(duì)多的關(guān)系一個(gè)學(xué)生可以住一間寢室,一間寢室可以住多個(gè)學(xué)生,寢室和學(xué)生是1對(duì)多的關(guān)系一個(gè)班級(jí)中可以有一個(gè)專業(yè),一個(gè)專業(yè)可以有多個(gè)班級(jí),他們是多對(duì)多的關(guān)系4.2實(shí)體屬性經(jīng)過(guò)對(duì)上述系統(tǒng)功能的分析和需求總結(jié),設(shè)計(jì)如下數(shù)據(jù)項(xiàng):用戶信息:用戶ID、用戶名、密碼、權(quán)限班級(jí)信息:班級(jí)ID、名稱、所屬年紀(jì)、所屬班級(jí)、生活輔導(dǎo)員學(xué)生信息:基本資料:學(xué)生照片(1寸)、學(xué)號(hào)、姓名、籍貫、性別、民族、出生日期、政治面貌、身份證號(hào)碼、戶口所在地學(xué)籍資料:學(xué)號(hào)、校區(qū)、入學(xué)年紀(jì)、所在院系、所屬年紀(jì)、專業(yè)、所在班級(jí)、教育類型、培養(yǎng)層次(本科/專科)、學(xué)制、備注家庭資料:是否獨(dú)生子女、來(lái)源地、家庭情況、家庭月均收入、家庭聯(lián)系電話、郵政編碼、家庭詳細(xì)地址獎(jiǎng)懲記錄:獲獎(jiǎng)記錄、懲罰記錄 本人聯(lián)系方式:手機(jī)號(hào)碼、QQ、郵箱教師信息:教師ID、姓名、所屬院系輔導(dǎo)員信息:輔導(dǎo)員ID、輔導(dǎo)員姓名、聯(lián)系方式、郵箱課程信息:課程ID、課程名稱、專業(yè)、學(xué)時(shí)、學(xué)分、類型、描述專業(yè)信息:專業(yè)ID、專業(yè)名、類型、描述公寓信息:宿舍信息:校區(qū)、宿舍片區(qū)、宿舍號(hào)、宿舍樓、單元、樓層、房間號(hào)、床位號(hào)、收費(fèi)標(biāo)準(zhǔn)、寢室成員、備注宿舍人員的基本信息:姓名、學(xué)號(hào)、所屬班級(jí)、所屬專業(yè)、所訴院校、生活輔導(dǎo)員、生活輔導(dǎo)員聯(lián)系方式宿舍管理員信息:姓名、員工號(hào)、聯(lián)系方式寢室成員異動(dòng)記錄的登記信息來(lái)訪紀(jì)錄信息物品寄存管理信息物品出入記錄信息考勤違規(guī)記錄信息寢室衛(wèi)生情況記錄信息假期留校情況記錄信息查看假期留校住宿信息晚歸記錄信息水電費(fèi)記錄信息維修記錄信息公寓違紀(jì)記錄信息學(xué)生會(huì)信息:部門ID、部門名稱、指導(dǎo)教師信息:教師ID、教師姓名、學(xué)院職務(wù)、聯(lián)系電話、QQ、郵箱、備注部長(zhǎng)信息:部長(zhǎng)ID、姓名、聯(lián)系電話、分管工作、備注干事信息:干事ID、姓名、學(xué)號(hào)、聯(lián)系電話、備注獎(jiǎng)學(xué)金信息:照片(1寸)、學(xué)號(hào)、姓名、班級(jí)、身份證號(hào)碼、政治面貌、曾獲得榮譽(yù)稱號(hào)、曾獲獎(jiǎng)勵(lì)、申請(qǐng)獎(jiǎng)學(xué)金的原因、班級(jí)審核小組的審核情況、生活輔導(dǎo)員的審核情況、學(xué)院的審核情況年級(jí)信息:年級(jí)ID、年級(jí)名4.3E-R圖根據(jù)以上分析,數(shù)據(jù)E-R圖如下圖所示:4.4數(shù)據(jù)表設(shè)計(jì):用戶表如表1所示,用于記錄用戶的用戶名,密碼及權(quán)限。用戶權(quán)限為0,1,2為管理員權(quán)限,0為學(xué)生權(quán)限,1位輔導(dǎo)員用戶,2位教師用戶,在頁(yè)面中顯示為“管理員”、“學(xué)生用戶“、“教師用戶”、“輔導(dǎo)員用戶”。具有管理員權(quán)限的用戶默認(rèn)密碼與添加的用戶名相同;之后用戶可以自行修改密碼。表1ST_users(用戶表)序號(hào)列名字段類型長(zhǎng)度描述1ST_User_idVcahr50用戶名(主鍵)2ST_User_passwordVchar50用戶密碼3ST_User_powerint4用戶權(quán)限學(xué)生表如表2所示,用于記錄學(xué)生信息表2ST_student(學(xué)生表)序號(hào)p-id列名字段類型長(zhǎng)度描述1ST_Student_basic_documentVarchar50基本資料2ST_Student_statusVarchar50學(xué)籍資料3ST_Student_familyVarchar10家庭資料4ST_Student_contactVarchar50本人聯(lián)系方式5ST_Student_reword_punishVarchar50獎(jiǎng)懲記錄基本資料6ST_Student_nameVarchar50學(xué)生姓名7ST_Student_photoVarchar50學(xué)生照片8ST_Student_sexChar10性別9ST_Student_nationChar10民族10ST_Student_homeVarchar50籍貫11ST_Student_birthdayDatetime8出生日期12ST_Student_political_statusVarchar50政治面貌13ST_Student_id_numberVarchar50身份證號(hào)碼14ST_Student_id_accountVarchar50戶口所在地學(xué)籍資料15ST_Student_idVarchar50學(xué)號(hào)16ST_Student_campusVarchar50校區(qū)17ST_Student_school_ageVarchar50入學(xué)年紀(jì)18ST_Student_schoolVarchar50所在院系19ST_Student_stageVarchar50所屬年紀(jì)20ST_Student_professionVarchar50專業(yè)類型21ST_Student_classVarchar50所在班級(jí)22ST_Student_typeVarchar50教育類型23ST_Student_train_levelVarchar50培養(yǎng)層次24ST_Student_school_systemChar5學(xué)制25ST_Student_noteVarchar100備注家庭資料26ST_Student_only_childVarchar20是否獨(dú)生子女27ST_Student_backgroundVarchar50家庭情況28ST_Student_incomeVarchar20家庭月收入29ST_Student_home_telint11家庭聯(lián)系電話30ST_Student_postcodeInt6郵政編碼31ST_Student_home_addressVarchar50s家庭詳細(xì)地址獎(jiǎng)懲記錄32ST_Student_rewardsVarchar50獲獎(jiǎng)記錄33ST_Student_punishmentVarchar50違規(guī)記錄本人聯(lián)系方式34ST_Student_phone_numint11手機(jī)號(hào)碼35ST_Student_qq_numint20QQ36ST_Student_emialVarchar20郵箱教師表入如表3所示,用于記錄教師信息表3ST_teacher(教師表)序號(hào)列名字段類型長(zhǎng)度描述1ST_Teacher_idVchar50教師編號(hào),主鍵2ST_Teacher_nameVcahr50教師姓名3ST_Teacher_collegavcahr50教師所在院系輔導(dǎo)員表如表4,用于記錄輔導(dǎo)員信息。表4ST_instructor(輔導(dǎo)員表)序號(hào)列名字符類型長(zhǎng)度描述1ST_Instructor_idint10輔導(dǎo)員ID2ST_Instructor_nameVarchar50輔導(dǎo)員姓名3ST_Instructor_telint20聯(lián)系方式4ST_Instructor_emailVarchar20郵箱班級(jí)表如表5,用于記錄班級(jí)信息。表5ST_class(班級(jí)表)序號(hào)列名字段類型長(zhǎng)度描述1ST_Class_idVchar50班級(jí)編號(hào),主鍵2ST_Class_stageVchar50班級(jí)所年紀(jì)3ST_Class_schoolVcahr50班級(jí)所在系4ST_Class_teacherVchar50輔導(dǎo)員,外鍵5ST_Class_nameVchar50班級(jí)名稱課程表如表6所示,用于記錄課程信息表6ST_course(課程表)序號(hào)列名字段類型長(zhǎng)度描述1ST_Course_idVchar50課程編號(hào)2ST_Course_nameVchar50課程名稱3ST_Course_professionVchar50專業(yè)4ST_Course_periodInt4學(xué)時(shí)5ST_Course_creditint4學(xué)分6ST_Course_kindint4課程類型7ST_Course_describeVchar50描述如表7所示為學(xué)生課程表,表7ST_student_course(學(xué)生課程表)序號(hào)列名字段類型長(zhǎng)度描述1ST_IDBigint8自增主鍵2ST_Student_idVarchar50學(xué)生ID,外鍵3ST_Course_idVarchar50課程ID,外鍵4ST_Course_professionVarchar50專業(yè)5ST_Student_gradeInt4成績(jī)6ST_Course_yearVarchar50學(xué)期如表8所示為教師課程表,表8ST_teacher_course(教師課程表)序號(hào)列名字段類型長(zhǎng)度描述1ST_IDInt4自增主鍵2ST_Teacher_idVarchar50教師ID,外鍵3ST_Course_idVarchar50課程ID,外鍵4ST_Course_prefessionVarchar50專業(yè)5ST_Class_idVarchar50班級(jí)ID6ST_Course_yearVarchar50學(xué)期 如表9所示為公寓信息表表9ST_apartment(公寓信息表)序號(hào)p_id列名字段類型長(zhǎng)度描述1ST_Apartment_campusVchar50校區(qū)2ST_Apartment_areaVchar50宿舍片區(qū)3ST_Apartment_idint20宿舍ID4ST_Apartment_dormitoryVchar20宿舍樓5ST_Apartment_unitVchar20單元6ST_Apartment_floorVchar20樓層7ST_Apartment_room_numint10房間號(hào)8ST_Apartment_bed_numVchar10床位號(hào)9ST_Apartment_priceVchar10收費(fèi)標(biāo)準(zhǔn)10ST_Apartment_menberVchar50寢室成員11ST_Apartment_notesVchar50備注12ST_Apartment_nameVchar20姓名13ST_Apartment_student_idint20學(xué)號(hào)14ST_Apartment_classVchar50所屬班級(jí)15ST_Apartment_prefessionVchar50所屬專業(yè)16ST_Apartment_schoolVchar50所屬院校17ST_Apartment_instructorVchar50生活輔導(dǎo)員18ST_Apartment_inst_telint20輔導(dǎo)員電話19ST_Apartment_staffVchar20宿舍管理員姓名20ST_Apartment_staff_idint20員工號(hào)21ST_Apartment_staff_telint20聯(lián)系電話22ST_Apartment_menber_moveVchar50成員異動(dòng)23ST_Apartment_visitVchar100來(lái)訪紀(jì)錄24ST_Apartment_depositVchar100物品寄存記錄25ST_Apartment_attendanceVchar50考勤違規(guī)記錄26ST_Apartment_item_accessVchar100物品出入記錄27ST_Apartment_hygieneVchar100衛(wèi)生情況28ST_Apartment_stayVchar50假期是否留校29ST_Apartment_stay_informationVchar100假期留校信息30ST_Apartment_lateVchar100晚歸記錄31ST_Apartment_water_elcetricityVchar100水電費(fèi)記錄32ST_Apartment_repairVchar100維修記錄33ST_Apartment_disciplinaryVchar100公寓違紀(jì)記錄如表10所示為學(xué)生會(huì)信息表表10ST_department(學(xué)生會(huì)信息表)序號(hào)P_id列名字段類型長(zhǎng)度描述1ST_Department_idint10部門ID2ST_Department_nameVarchar50部門名稱3ST_Department_techear_idint20教師ID4ST_Department_teacher_nameVarchar50教師姓名5ST_Department_officeVarchar50學(xué)院職務(wù)6ST_Department_techer_telVarchar20聯(lián)系電話7ST_Department_teacher_qqint20QQ8ST_Department_teacher_eamilint20郵箱9ST_Department_teacher_notesVarchar50教師備注10ST_Department_minister_idint20部長(zhǎng)ID11ST_Department_minister_nameVarchar50部長(zhǎng)姓名12ST_Department_minster_telint20聯(lián)系電話13ST_Department_workVarchar50分管工作14ST_Department_minister_n

溫馨提示

  • 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)論