大學(xué)課程設(shè)計(jì)之高校班級(jí)管理系統(tǒng)(精華版)_第1頁(yè)
大學(xué)課程設(shè)計(jì)之高校班級(jí)管理系統(tǒng)(精華版)_第2頁(yè)
大學(xué)課程設(shè)計(jì)之高校班級(jí)管理系統(tǒng)(精華版)_第3頁(yè)
大學(xué)課程設(shè)計(jì)之高校班級(jí)管理系統(tǒng)(精華版)_第4頁(yè)
大學(xué)課程設(shè)計(jì)之高校班級(jí)管理系統(tǒng)(精華版)_第5頁(yè)
已閱讀5頁(yè),還剩20頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

精選優(yōu)質(zhì)文檔傾情為你奉上精選優(yōu)質(zhì)文檔傾情為你奉上專(zhuān)心專(zhuān)注專(zhuān)業(yè)專(zhuān)心專(zhuān)注專(zhuān)業(yè)精選優(yōu)質(zhì)文檔傾情為你奉上專(zhuān)心專(zhuān)注專(zhuān)業(yè)課程設(shè)計(jì)IV設(shè)計(jì)說(shuō)明書(shū)高校班級(jí)管理系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)與數(shù)據(jù)操作學(xué)生姓名李成學(xué)號(hào)班級(jí)網(wǎng)絡(luò)1102班成績(jī)指導(dǎo)教師肖海蓉?cái)?shù)學(xué)與計(jì)算機(jī)科學(xué)學(xué)院2014年6月27日課程設(shè)計(jì)任務(wù)書(shū)2013—2014學(xué)年第二學(xué)期課程設(shè)計(jì)名稱(chēng):課程設(shè)計(jì)IV課程設(shè)計(jì)題目:高校班級(jí)管理系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)與數(shù)據(jù)操作完成期限:自2014年6月17日至2014年6月27日共2周設(shè)計(jì)內(nèi)容:針對(duì)我校目前班級(jí)管理的現(xiàn)狀,設(shè)計(jì)并實(shí)現(xiàn)高效班級(jí)管理系統(tǒng),以提高班級(jí)管理的效率和質(zhì)量。具體要求如下:1.系統(tǒng)功能要求:(1)學(xué)生基本信息管理功能:該模塊負(fù)責(zé)管理學(xué)生的個(gè)人檔案信息,教師可通過(guò)它來(lái)查閱和更新學(xué)生的個(gè)人信息。(2)班務(wù)管理功能:該模塊包括獎(jiǎng)懲管理、學(xué)校和班級(jí)相關(guān)通知和公告的發(fā)布功能以及班委日常管理功能,其中獎(jiǎng)懲管理包括獎(jiǎng)學(xué)金、助學(xué)金的評(píng)定,違紀(jì)學(xué)生的處理等。(3)班費(fèi)管理功能:此模塊用來(lái)管理班費(fèi)收入支出情況,以及重大開(kāi)支的申請(qǐng)和審批管理。(4)考勤管理功能:該模塊負(fù)責(zé)學(xué)生的考勤登記,請(qǐng)假管理(申請(qǐng)與審批),自動(dòng)生成假條編號(hào),生成假條,假條打印,以及記錄學(xué)生請(qǐng)假信息。(5)成績(jī)管理功能:該模塊可以直接與教務(wù)管理系統(tǒng)中的成績(jī)管理模塊相連接,具有成績(jī)查詢(xún),學(xué)生成績(jī)單打印等功能。(6)用戶(hù)權(quán)限管理:該模塊負(fù)責(zé)用戶(hù)的權(quán)限管理。根據(jù)高校的實(shí)際情況,系統(tǒng)設(shè)置五類(lèi)用戶(hù),包括:管理員、班主任、輔導(dǎo)員(學(xué)辦負(fù)責(zé)人)和學(xué)生。2.具體要求如下:(1)在小組內(nèi)進(jìn)行分工,進(jìn)行系統(tǒng)調(diào)查,搜集資料。(2)系統(tǒng)的需求分析:根據(jù)自己的選題,確定系統(tǒng)的功能需求,性能需求,繪制的DFD,DD圖表以及書(shū)寫(xiě)相關(guān)的文字說(shuō)明。(3)概念結(jié)構(gòu)設(shè)計(jì):繪制所選課題詳細(xì)的E-R圖。(4)邏輯結(jié)構(gòu)設(shè)計(jì):將E-R圖轉(zhuǎn)換數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu),并進(jìn)行優(yōu)化。(5)物理結(jié)構(gòu)設(shè)計(jì):選定實(shí)施環(huán)境,確定系統(tǒng)數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu)和存取方法等。(6)數(shù)據(jù)實(shí)施和維護(hù):用DBMS建立數(shù)據(jù)庫(kù)結(jié)構(gòu),加載數(shù)據(jù),實(shí)現(xiàn)各種查詢(xún),鏈接應(yīng)用程序,設(shè)計(jì)庫(kù)中觸發(fā)器、存儲(chǔ)過(guò)程等對(duì)象,并能對(duì)數(shù)據(jù)庫(kù)做簡(jiǎn)單的維護(hù)操作。教師評(píng)閱評(píng)語(yǔ):指導(dǎo)教師簽名:教研室負(fù)責(zé)人簽名: 年月日摘要采用Mysql作為軟件開(kāi)發(fā)環(huán)境開(kāi)發(fā)數(shù)據(jù)庫(kù),設(shè)計(jì)了一個(gè)班級(jí)管理系統(tǒng),該系統(tǒng)具有學(xué)生基本信息管理功能、班務(wù)管理功能、班費(fèi)管理功能、考勤管理功能、成績(jī)管理功能、用戶(hù)權(quán)限管理功能等。該系統(tǒng)旨在提高班級(jí)管理效率,減少老師與學(xué)生的工作量,實(shí)現(xiàn)班級(jí)管理信息化、智能化、科學(xué)化和正規(guī)化。關(guān)鍵詞:Mysql,班級(jí)管理目錄TOC\o"1-3"\u1課題描述 12需求分析 23總體設(shè)計(jì) 24數(shù)據(jù)庫(kù)設(shè)計(jì) 53.1概念結(jié)構(gòu)設(shè)計(jì) 53.2邏輯結(jié)構(gòu)設(shè)計(jì) 83.3物理結(jié)構(gòu)設(shè)計(jì) 85數(shù)據(jù)實(shí)施和維護(hù) 104.1創(chuàng)建觸發(fā)器 104.2邏輯視圖 104.3創(chuàng)建存儲(chǔ)過(guò)程 104.4數(shù)據(jù)庫(kù)備份 126功能實(shí)現(xiàn) 137總結(jié) 15參考文獻(xiàn) 161課題描述數(shù)據(jù)庫(kù)的發(fā)展和流行使得數(shù)據(jù)的管理變得極為方便,更重要的是使數(shù)據(jù)存儲(chǔ)的安全等問(wèn)題得以進(jìn)一步的解決。對(duì)數(shù)據(jù)庫(kù)熟練地掌握和應(yīng)用,旨在為生活創(chuàng)造出更高的效益,提高工作上的效率。班級(jí)管理系統(tǒng)用計(jì)算機(jī)管理班級(jí)信息是一種計(jì)算機(jī)應(yīng)用技術(shù)的創(chuàng)新,在計(jì)算機(jī)還未普及之前班級(jí)管理都是由教師和班干部來(lái)承擔(dān)的方式來(lái)操作的,現(xiàn)在一般的學(xué)校都采用了信息化管理的方式,即采用計(jì)算機(jī)作為工具的實(shí)用的計(jì)算機(jī)班級(jí)管理程序來(lái)幫助班主任進(jìn)行更有效地管理班級(jí),包括后臺(tái)數(shù)據(jù)庫(kù)的建立和設(shè)計(jì),并維護(hù)前端應(yīng)用程序等等。

本次課程設(shè)計(jì)主要內(nèi)容是:開(kāi)發(fā)班級(jí)管理系統(tǒng),該系統(tǒng)包括一系列的功能模塊,建立模塊之間的聯(lián)系,模塊的設(shè)計(jì)過(guò)程,對(duì)系統(tǒng)建模的分析,模型的優(yōu)化等內(nèi)容。本次課程設(shè)計(jì)的目的是:建立班級(jí)管理信息系統(tǒng),意在能通過(guò)采用計(jì)算機(jī)對(duì)班級(jí)事務(wù)級(jí)學(xué)生成績(jī)等信息進(jìn)行處理,從而達(dá)到進(jìn)一步提高辦學(xué)效益和班級(jí)學(xué)生管理現(xiàn)代化水平,幫助廣大教師提高工作效率,實(shí)現(xiàn)班級(jí)管理工作的系統(tǒng)化,規(guī)范化和自動(dòng)化。

2需求分析針對(duì)學(xué)校目前的班級(jí)管理狀況,進(jìn)行需求的調(diào)研和總結(jié),將需求劃分為不同的模塊,模塊之間相互滲透,相互合并,也會(huì)做更詳細(xì)的劃分。1.模塊分析:①學(xué)生基本信息管理功能:該模塊負(fù)責(zé)管理學(xué)生的個(gè)人檔案信息,教師可通過(guò)它來(lái)查閱和更新學(xué)生的個(gè)人信息。這些信息包括學(xué)號(hào),姓名,班級(jí)等諸系列關(guān)鍵屬性,在數(shù)據(jù)庫(kù)中作為一張單獨(dú)的表。②班務(wù)管理功能:該模塊包括獎(jiǎng)懲管理、學(xué)校和班級(jí)相關(guān)通知和公告的發(fā)布功能以及班委日常管理功能,其中獎(jiǎng)懲管理包括獎(jiǎng)學(xué)金、助學(xué)金的評(píng)定,違紀(jì)學(xué)生的處理等。這一模塊主要為班主任所用,班委日常管理功能實(shí)現(xiàn)學(xué)生信息等的增、刪、改、查,屬于對(duì)學(xué)生信息表的操作。獎(jiǎng)懲管理單獨(dú)作為一張表,與學(xué)生表建立聯(lián)系。通告管理又是一張表,用來(lái)更新和發(fā)布信息。③班費(fèi)管理功能:此模塊用來(lái)管理班費(fèi)收入支出情況,以及重大開(kāi)支的申請(qǐng)和審批管理。這一模塊的設(shè)計(jì)也尤為重要,在解決資金的存儲(chǔ)登記問(wèn)題的同時(shí)也要重要資金的安全風(fēng)險(xiǎn)問(wèn)題,如何排除數(shù)據(jù)讀寫(xiě)時(shí)出現(xiàn)的不同步等問(wèn)題都將做出仔細(xì)處理。④考勤管理功能:該模塊負(fù)責(zé)學(xué)生的考勤登記,請(qǐng)假管理(申請(qǐng)與審批),自動(dòng)生成假條編號(hào),生成假條,假條打印,以及記錄學(xué)生請(qǐng)假信息,更高效地管理學(xué)生的出勤和缺勤問(wèn)題,而不再繁瑣地進(jìn)行徒手登記。⑤成績(jī)管理功能:該模塊可以直接與教務(wù)管理系統(tǒng)中的成績(jī)管理模塊相連接,具有成績(jī)查詢(xún),學(xué)生成績(jī)單打印等功能。該模塊只提供接口,不做具體實(shí)現(xiàn)。⑥用戶(hù)權(quán)限管理:該模塊負(fù)責(zé)用戶(hù)的權(quán)限管理。系統(tǒng)設(shè)置四類(lèi)用戶(hù),包括:管理員、班主任、輔導(dǎo)員(學(xué)辦負(fù)責(zé)人)和學(xué)生。權(quán)限分為前臺(tái)和后臺(tái),前臺(tái)的權(quán)限指登陸的不同用戶(hù),能夠訪(fǎng)問(wèn)到哪些頁(yè)面功能,而后臺(tái)權(quán)限側(cè)重指數(shù)據(jù)庫(kù)的安全,通過(guò)添加角色等辦法的約束,限制登陸用戶(hù)能夠?qū)?shí)體表進(jìn)行哪些操作。2.實(shí)體分析:綜合模塊分析,得出如下實(shí)體集:用戶(hù)(登陸用戶(hù)),學(xué)生,班級(jí),班費(fèi),獎(jiǎng)懲記錄,公告,考勤,假條。實(shí)體屬性描述:用戶(hù)(用戶(hù)編號(hào),用戶(hù)名,密碼,用戶(hù)標(biāo)識(shí)),學(xué)生(學(xué)號(hào),姓名,年齡,性別),班級(jí)(班級(jí)編號(hào),班級(jí)名稱(chēng)),班費(fèi)(班費(fèi)編號(hào),余額,支出,收入,時(shí)間),獎(jiǎng)懲記錄(編號(hào),獎(jiǎng)學(xué)金,助學(xué)金,違紀(jì)處理),公告(編號(hào),內(nèi)容,公告類(lèi)型,時(shí)間),考勤(編號(hào),出勤次數(shù),缺勤次數(shù),出勤率),假條表(編號(hào),請(qǐng)假內(nèi)容,請(qǐng)假時(shí)間)。實(shí)體映射關(guān)系:用戶(hù)中,一個(gè)管理員管理所有班級(jí),基于B/S開(kāi)發(fā),不需要將管理員和其他任何實(shí)體建立聯(lián)系,管理員登陸時(shí),只需返回所有的班級(jí)即可;一個(gè)輔導(dǎo)員對(duì)應(yīng)一部分班級(jí),一個(gè)班級(jí)歸一個(gè)輔導(dǎo)員所管,一個(gè)班主任對(duì)應(yīng)一個(gè)班級(jí),一個(gè)班級(jí)對(duì)應(yīng)一個(gè)班主任,用戶(hù)中的學(xué)生即學(xué)生實(shí)體。一個(gè)班級(jí)對(duì)應(yīng)多筆班費(fèi)記錄,一筆班費(fèi)對(duì)應(yīng)一個(gè)班級(jí)。公告根據(jù)其公告類(lèi)型分為:一個(gè)公告對(duì)應(yīng)全部班級(jí),這時(shí)同樣不需要建立和其他實(shí)體的聯(lián)系;一個(gè)公告對(duì)應(yīng)部分班級(jí),部分班級(jí)對(duì)應(yīng)同一個(gè)公告。一個(gè)班級(jí)包括多個(gè)學(xué)生,一個(gè)學(xué)生只屬于一個(gè)班級(jí);一個(gè)學(xué)生對(duì)應(yīng)多個(gè)考情記錄,對(duì)應(yīng)對(duì)個(gè)獎(jiǎng)懲記錄,對(duì)應(yīng)多個(gè)假條,一個(gè)考勤記錄、一個(gè)獎(jiǎng)懲記錄、一個(gè)假條也只屬于一個(gè)學(xué)生的記錄。輸出3.數(shù)據(jù)流圖分析:輸出班級(jí)①0層數(shù)據(jù)流圖,如圖2.1班級(jí)反饋反饋查看,刪除,修改查看,刪除,修改班級(jí)管理系統(tǒng) 用戶(hù)班級(jí)管理系統(tǒng)用戶(hù)輸出輸出反饋學(xué)生反饋學(xué)生圖2.10層數(shù)據(jù)流圖②1層數(shù)據(jù)流圖,如圖2.2學(xué)生注冊(cè)學(xué)生注冊(cè)所有班級(jí),學(xué)生信息數(shù)據(jù)操作所有班級(jí),學(xué)生信息數(shù)據(jù)操作查詢(xún)管理員班主任輔導(dǎo)員學(xué)生班級(jí),班費(fèi),考勤班級(jí),班費(fèi),考勤成績(jī)查詢(xún)接口班務(wù)信息,學(xué)生信息成績(jī)查詢(xún)接口班務(wù)信息,學(xué)生信息班級(jí)信息,學(xué)生信息班級(jí)信息,學(xué)生信息圖2.21層數(shù)據(jù)流圖4.數(shù)據(jù)字典(DD)分析:如表2.1所示為用戶(hù)的數(shù)據(jù)字典編號(hào):001名稱(chēng):用戶(hù)別名:組成:1.編號(hào)2.用戶(hù)名3.密碼4.用戶(hù)標(biāo)識(shí)表2.1如表2.2所示為班級(jí)的數(shù)據(jù)字典編號(hào):002名稱(chēng):班級(jí)別名:組成:1.編號(hào)2.名稱(chēng)表2.2如表2.3所示為班費(fèi)的數(shù)據(jù)字典編號(hào):003名稱(chēng):班費(fèi)別名:簡(jiǎn)述:組成:1.編號(hào)2.余額3.支出4.收入5.時(shí)間表2.3如表2.4所示為學(xué)生的數(shù)據(jù)字典編號(hào):004名稱(chēng):學(xué)生別名:簡(jiǎn)述:學(xué)生的詳細(xì)資料組成:1.學(xué)號(hào)2.姓名3.性別4.年齡表2.4如表2.5所示為獎(jiǎng)懲記錄的數(shù)據(jù)字典編號(hào):005名稱(chēng):獎(jiǎng)懲記錄別名:組成:1.編號(hào)2.獎(jiǎng)學(xué)金3.助學(xué)金4.違紀(jì)處理表2.5如表2.6所示為公告的數(shù)據(jù)字典編號(hào):006名稱(chēng):公告別名:組成:1.編號(hào)2.內(nèi)容3.公告類(lèi)型4.時(shí)間表2.6如表2.7所示為考勤的數(shù)據(jù)字典編號(hào):007名稱(chēng):考勤別名:組成:1.編號(hào)2.出勤次數(shù)3.缺勤次數(shù)4.出勤率表2.7如表2.8所示為假條的數(shù)據(jù)字典編號(hào):008名稱(chēng):假條別名:組成:1.編號(hào)2.請(qǐng)假內(nèi)容3.請(qǐng)假時(shí)間表2.83總體設(shè)計(jì)系統(tǒng)設(shè)計(jì)時(shí)基于MVC設(shè)計(jì)模型,采用三層架構(gòu)。通過(guò)功能分析,確定系統(tǒng)分為三大模塊:登陸模塊、用戶(hù)模塊和數(shù)據(jù)操作模塊。三個(gè)模塊之間的相互關(guān)系如圖3.1用戶(hù)登陸用戶(hù)登陸判斷用戶(hù)判斷用戶(hù)學(xué)生班主任管理員輔導(dǎo)員學(xué)生班主任管理員輔導(dǎo)員查閱班級(jí)信息查閱審批假條查閱個(gè)人信息注冊(cè)班級(jí)注冊(cè)其他用戶(hù)查閱班級(jí)信息審核獎(jiǎng)懲發(fā)布公告查閱班級(jí)信息查閱審批假條查閱個(gè)人信息注冊(cè)班級(jí)注冊(cè)其他用戶(hù)查閱班級(jí)信息審核獎(jiǎng)懲發(fā)布公告獎(jiǎng)懲信息請(qǐng)假信息考勤信息獎(jiǎng)懲信息請(qǐng)假信息考勤信息數(shù)據(jù)操作模塊數(shù)據(jù)操作模塊圖3.1班級(jí)管理系統(tǒng)流程圖4數(shù)據(jù)庫(kù)設(shè)計(jì)4.1概念結(jié)構(gòu)設(shè)計(jì)1.實(shí)體聯(lián)系圖①用戶(hù)實(shí)體屬性圖,如圖4.1用戶(hù)用戶(hù)編號(hào)用戶(hù)名密碼用戶(hù)標(biāo)識(shí)圖4.1用戶(hù)實(shí)體屬性圖②學(xué)生實(shí)體屬性圖,如圖4.2學(xué)號(hào)性別學(xué)生年齡姓名學(xué)號(hào)性別學(xué)生年齡姓名圖4.2學(xué)生實(shí)體屬性圖③班級(jí)實(shí)體屬性圖,如圖4.3班級(jí)名稱(chēng)編號(hào)班級(jí)名稱(chēng)編號(hào)圖4.3班級(jí)實(shí)體屬性圖④班費(fèi)實(shí)體屬性圖,如圖4.4時(shí)間收入余額支出班費(fèi)編號(hào)時(shí)間收入余額支出班費(fèi)編號(hào)圖4.4班費(fèi)實(shí)體屬性圖⑤獎(jiǎng)懲記錄實(shí)體屬性圖,如圖4.5學(xué)期違紀(jì)處理助學(xué)金獎(jiǎng)學(xué)金獎(jiǎng)懲記錄編號(hào)學(xué)期違紀(jì)處理助學(xué)金獎(jiǎng)學(xué)金獎(jiǎng)懲記錄編號(hào)圖4.5獎(jiǎng)懲記錄實(shí)體屬性圖⑥考勤實(shí)體屬性圖,如圖4.6缺勤次數(shù)出勤次數(shù)考勤出勤率編號(hào)缺勤次數(shù)出勤次數(shù)考勤出勤率編號(hào)圖4.6考勤實(shí)體屬性圖⑦公告實(shí)體屬性圖,如圖4.7內(nèi)容公告類(lèi)型公告時(shí)間編號(hào)內(nèi)容公告類(lèi)型公告時(shí)間編號(hào)圖4.7公告實(shí)體屬性圖⑧假條實(shí)體屬性圖,如圖4.8請(qǐng)假內(nèi)容請(qǐng)假時(shí)間假條編號(hào)請(qǐng)假內(nèi)容請(qǐng)假時(shí)間假條編號(hào)圖4.8假條實(shí)體屬性圖2.系統(tǒng)E-R圖,如圖4.9m1m11m1m1m1m時(shí)間1時(shí)間1考勤記錄1m考勤記錄1mmm1考勤m編號(hào)1考勤m編號(hào)請(qǐng)假編號(hào)時(shí)間請(qǐng)假編號(hào)時(shí)間性別性別缺勤出勤編號(hào)出勤率屬于1編號(hào)負(fù)責(zé)收入編號(hào)密碼名稱(chēng)用戶(hù)名編號(hào)號(hào)用戶(hù)標(biāo)識(shí)班主任支出班級(jí)用戶(hù)負(fù)責(zé)編號(hào)時(shí)間輔導(dǎo)員時(shí)間內(nèi)容m籌集班費(fèi)助學(xué)金獎(jiǎng)學(xué)金編號(hào)違紀(jì)處理學(xué)生假條姓名時(shí)間性別年齡學(xué)號(hào)缺勤出勤編號(hào)出勤率屬于1編號(hào)負(fù)責(zé)收入編號(hào)密碼名稱(chēng)用戶(hù)名編號(hào)號(hào)用戶(hù)標(biāo)識(shí)班主任支出班級(jí)用戶(hù)負(fù)責(zé)編號(hào)時(shí)間輔導(dǎo)員時(shí)間內(nèi)容m籌集班費(fèi)助學(xué)金獎(jiǎng)學(xué)金編號(hào)違紀(jì)處理學(xué)生假條姓名時(shí)間性別年齡學(xué)號(hào)學(xué)期獎(jiǎng)懲獎(jiǎng)懲記錄時(shí)間學(xué)期獎(jiǎng)懲獎(jiǎng)懲記錄時(shí)間圖4.9班級(jí)管理系統(tǒng)E-R圖4.2邏輯結(jié)構(gòu)設(shè)計(jì)將班級(jí)管理系統(tǒng)數(shù)據(jù)庫(kù)概念結(jié)構(gòu)轉(zhuǎn)換成關(guān)系模型,可得系統(tǒng)數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)。在轉(zhuǎn)化的時(shí)候,需要注意數(shù)據(jù)是否存在冗余,排除冗余的辦法可以參照如下三條:①實(shí)體關(guān)系一對(duì)一:其中一個(gè)實(shí)體A的屬性作為另外一個(gè)實(shí)體B的屬性,刪除實(shí)體A。②實(shí)體關(guān)系一對(duì)多:少的一方的某些屬性添加到多的一方的屬性當(dāng)中。③實(shí)體關(guān)系多對(duì)多:引入第三個(gè)實(shí)體,該實(shí)體的屬性由多方的某些屬性共同組成。班級(jí)管理系統(tǒng)數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)如下:用戶(hù)(編號(hào),用戶(hù)名,密碼,用戶(hù)標(biāo)識(shí))班級(jí)(編號(hào),班級(jí)名稱(chēng),班主任,輔導(dǎo)員)學(xué)生(學(xué)號(hào),姓名,年齡,性別,班級(jí))班費(fèi)(編號(hào),班級(jí),余額,支出,收入,時(shí)間)考勤(編號(hào),學(xué)號(hào),出勤次數(shù),缺勤次數(shù),出勤率)獎(jiǎng)懲管理(編號(hào),學(xué)號(hào),獎(jiǎng)學(xué)金,助學(xué)金,違紀(jì)處分) 公告(編號(hào),班級(jí),公告類(lèi)型,公告內(nèi)容,時(shí)間)假條(編號(hào),學(xué)號(hào),請(qǐng)假內(nèi)容,請(qǐng)假時(shí)間)進(jìn)一步優(yōu)化,消除主屬性的部分依賴(lài),消除來(lái)自同一值域的屬性等:用戶(hù)(編號(hào),用戶(hù)名,密碼,用戶(hù)標(biāo)識(shí))班級(jí)(班級(jí)名稱(chēng),班主任,輔導(dǎo)員)學(xué)生(學(xué)號(hào),姓名,年齡,性別,班級(jí))班費(fèi)(班級(jí),余額,支出,收入,時(shí)間)考勤(學(xué)號(hào),出勤次數(shù),缺勤次數(shù),出勤率)獎(jiǎng)懲管理(學(xué)號(hào),獎(jiǎng)學(xué)金,助學(xué)金,違紀(jì)處分,學(xué)期) 公告(編號(hào),類(lèi)型,公告內(nèi)容,時(shí)間)假條(編號(hào),學(xué)號(hào),請(qǐng)假內(nèi)容,請(qǐng)假開(kāi)始時(shí)間,請(qǐng)假結(jié)束時(shí)間)注意:加下劃線(xiàn)為主鍵,斜體為外鍵參考。4.3物理結(jié)構(gòu)設(shè)計(jì)1.數(shù)據(jù)庫(kù)名稱(chēng):classmanage2.關(guān)系表:①u(mài)ser(用戶(hù)表)②classes(班級(jí)表)③student(學(xué)生表)④fee(班費(fèi)表)⑤attence(考勤表)⑥r(nóng)ewards(獎(jiǎng)懲記錄表)⑦message(公告表)⑧note(假條表)5數(shù)據(jù)庫(kù)實(shí)施和維護(hù)5.1創(chuàng)建觸發(fā)器(1)建立班級(jí)_刪除觸發(fā)器,在刪除班級(jí)的時(shí)候可以刪掉相關(guān)聯(lián)表的信息createtriggerclass_deleteonclassesfordeleteasdeleteclassessfromclasses,deletedwhereclasses.cla_name=deleted.cla_name(2)建立學(xué)生_刪除觸發(fā)器,在刪除學(xué)生的時(shí)候可以刪掉相關(guān)聯(lián)表的信息createtriggerstudent_deleteonstudentfordeleteasdeletestudentfromstudent,deletedwherestudent.sno=deleted.sno5.2創(chuàng)建視圖(1)建立學(xué)生基本信息視圖createviewstudent_information_viewasselectsno,sname,age,gender,cla_namefromstudent,classeswherestudent.cla_name=classes.cla_name5.3創(chuàng)建存儲(chǔ)過(guò)程(1)建立學(xué)生基本信息錄入的存儲(chǔ)過(guò)程createprocedurestudent_information@snochar(15),@namechar(15),@sexchar(2),@agechar(10),@cla_namechar(15),asinsertintostudentvalues(@sno,@name,@sex,@age,@cla_name)(2)建立申請(qǐng)請(qǐng)假條的存儲(chǔ)過(guò)程createprocedureapplication_note@snochar(15),@contentmediumtext,@starttimedatetime,@endtimedatetimeasinsertintonote(sno,content,starttime,endtime)values(@sno,@content,@starttime,@endtime)(3)建立公告的存儲(chǔ)過(guò)程createproceduremessage@typechar(10),@messagetext,@timetextasinsertintomessage(type,message,time)Values(@type,@message,@time)(4)建立考勤錄入存儲(chǔ)過(guò)程createprocedureattence_entering@snochar(15),@chuqinfloat,@queqinfloat,@ratefloat,asinsertintoattence(sno,chuqin,queqin,rate)values(@sno,@chuqin,@queqin,@rate)5.4數(shù)據(jù)庫(kù)備份(MySql)數(shù)據(jù)庫(kù)備份如圖4.1圖5.1數(shù)據(jù)庫(kù)的備份6功能實(shí)現(xiàn)用戶(hù)登陸界面,如圖6.1主要實(shí)現(xiàn)代碼: <formaction="<%=path%>/login.do"method="post"> <tableborder="1"align="center"> <tr> <tdcolspan="2"align="center">用戶(hù)登陸</td> </tr> <tr> <td>選擇身份</td> <td> <selectname="identity"> <optionvalue="admin">管理員</option> <optionvalue="teacher">班主任</option> <optionvalue="helper">輔導(dǎo)員</option> <optionvalue="student">學(xué)生</option> </select> </td> </tr> <tr> <td>用戶(hù)名</td><td><inputtype="text"name="username"/></td> </tr> <tr> <td>密碼</td><td><inputtype="password"name="password"/></td> </tr> <tr> <tdcolspan="2"> <inputtype="submit"value="提交"/> <inputtype="reset"value="重置"/> <ahref="regist_admin.jsp">注冊(cè)管理員</a> </td> </tr> </table> </form>圖6.1用戶(hù)登陸界面學(xué)生注冊(cè)界面,如圖5.2主要實(shí)現(xiàn)代碼: <tableborder="1"align="center"> <tr> <tdcolspan="2"align="center">學(xué)生注冊(cè)</td> </tr> <tr> <td>身份</td> <td> <inputtype="text"name="identity"value="student"readonly="readonly"/> </td> </tr> <tr> <td>學(xué)號(hào)</td><td><inputtype="text"name="sno"size="8"/></td> </tr> <tr> <td>姓名</td><td><inputtype="text"name="name"size="8"/> <inputtype="hidden"name="password"size="10"value=""/> </tr> <tr> <td>年齡</td><td><inputtype="text"name="age"size="8"/></td> </tr> <tr> <td>性別</td> <td> <inputtype="radio"name="sex"value="男"checked="checked"/>男 <inputtype="radio"name="sex"value="女"/>女 </td> </tr> <tr> <td>班級(jí)</td> <td> <selectname="cla_name"> <optionvalue="">請(qǐng)選擇班級(jí)</option> </select> </td> </tr> <tr> <tdcolspan="2"> <inputtype="submit"value="提交"/> <inputtype="reset"value="重置"/> </td> </tr> </table>圖6.2學(xué)生注冊(cè)界面填寫(xiě)請(qǐng)假條界面,如圖5.3主要實(shí)現(xiàn)代碼: <tableborder="1"align="center"> <tr> <td>您的學(xué)號(hào)</td> <td> <inputtype="text"name="sno"value="<%=sno%>"readonly="readonly"/> </td> </tr> <tr> <tdcolspan="2">請(qǐng)假內(nèi)容<fontcolor="red">(注意內(nèi)容格式)</font></td> </tr> <tr> <tdcolspan="2"> <textareastyle="overflow:auto;"name="content"rows="5"cols="60"></textarea> </td> </tr> <tr> <td>請(qǐng)假開(kāi)始時(shí)間<inputtype="text"name="starttime"/></td> <td>請(qǐng)假結(jié)束時(shí)間<inputtype="text"name="endtime"/></td> </tr> <tr> <tdcolspan="2"> <inputtype="submit"value="提交"/

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論