成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

數(shù)據(jù)庫之教務(wù)管理系統(tǒng)

《數(shù)據(jù)庫系統(tǒng)》課程設(shè)計(jì)報(bào)告軟件專業(yè)2012級(jí)1班06號(hào)2014年6月20日 ,目 錄1. 需求分析內(nèi)容…………………………………………………………………1.1 用戶需求說

《數(shù)據(jù)庫系統(tǒng)》課程設(shè)計(jì)報(bào)告

軟件專業(yè)2012級(jí)1班06號(hào)

2014年6月20日

,

目 錄

1. 需求分析內(nèi)容…………………………………………………………………

1.1 用戶需求說明………………………………………………………………

1.2 數(shù)據(jù)流圖……………………………………………………………………

1.3 數(shù)據(jù)字典……………………………………………………………………

2. 概念設(shè)計(jì)內(nèi)容…………………………………………………………………

2.1 E-R圖………………………………………………………………………

2.1 包括實(shí)體、聯(lián)系以及實(shí)體、聯(lián)系屬性的詳細(xì)E-R 圖……………………

3. 邏輯設(shè)計(jì)與物理設(shè)計(jì)及安全設(shè)計(jì)………………………………………………

3.1 實(shí)體類型的轉(zhuǎn)換……………………………………………………………

3.2 聯(lián)系的轉(zhuǎn)換…………………………………………………………………

3.3 物理設(shè)計(jì)……………………………………………………………………

3.4 安全設(shè)計(jì)……………………………………………………………………

4. 系統(tǒng)模塊設(shè)計(jì)與功能實(shí)現(xiàn)………………………………………………………

4.1 系統(tǒng)的功能劃分及描述……………………………………………………

4.2 主要用戶界面………………………………………………………………

4.3 系統(tǒng)使用說明和安裝說明…………………………………………………

5. 附:部分重要代碼………………………………………………………………

,

1. 需求分析內(nèi)容

1.1需求分析

1.1.1系統(tǒng)目標(biāo):實(shí)現(xiàn)一個(gè)計(jì)算機(jī)綜合教務(wù)管理系統(tǒng),完成班級(jí)信息管理,學(xué)生信息管理,課程信息管理和學(xué)生選課管理等功能。

1.1.2系統(tǒng)功能需求:本系統(tǒng)的用戶分為超級(jí)用戶和普通用戶兩類,超級(jí)用戶負(fù)責(zé)系統(tǒng)維護(hù),包括對(duì)班級(jí)信息,學(xué)生個(gè)人信息,課程信息的錄入,修改,查詢,刪除等。普通用戶即選課學(xué)生則只具有為自己選課的權(quán)限。

(1) 功能劃分:

用戶通過身份驗(yàn)證后進(jìn)入主界面。主界面為超級(jí)用戶提供6項(xiàng)選擇:學(xué)生信息管理,課程信息管理,班級(jí)信息管理,選課,口令修改和退出系統(tǒng)。普通用戶有4項(xiàng)功能選擇:選課,課程查詢,口令修改和退出系統(tǒng)。

(2) 功能描述:

● 班級(jí)信息管理:

給出所有班級(jí)的列表,超級(jí)用戶可以實(shí)現(xiàn)增加,修改,查找,刪除班級(jí)信息,維護(hù)指定班級(jí)所有學(xué)生信息,為指定班級(jí)設(shè)定必修課和選課學(xué)分限制等功能。在維護(hù)指定班級(jí)學(xué)生信息功能中,超級(jí)用戶可以實(shí)現(xiàn)增加,修改,刪除學(xué)生信息,察看某一學(xué)生選課情況,為學(xué)生更改口令等功能。在指定班級(jí)必修課功能中,以課表形式列出班級(jí)所有必修課的課程信息,實(shí)現(xiàn)為一個(gè)班級(jí)增加或刪除必修課的功能。

● 學(xué)生信息管理:

給出所有學(xué)生的列表,超級(jí)用戶可以增加,修改,刪除,查找學(xué)生信息,察看某個(gè)學(xué)生選課情況,為學(xué)生修改口令等功能。本項(xiàng)功能與班級(jí)信息維護(hù)功能中的維護(hù)指定班級(jí)學(xué)生信息功能相似,不同的是本項(xiàng)功能中將列出所有班級(jí)的所有學(xué)生信息。 ● 課程信息管理:

加入,修改,刪除課程紀(jì)錄,察看某門課的選課情況,查詢指定的課程信息。 ● 選課:

以課表的形式列出學(xué)生選課情況,學(xué)生可以為自己選修或者退選課程,而超級(jí)用戶可以為任何學(xué)生選修或者退選課程。每個(gè)班級(jí)都有選課的學(xué)分限制,不允許學(xué)生選擇課程的總學(xué)分超過所在班級(jí)的選課最大學(xué)分限制,而當(dāng)退出選課功能時(shí),如果選取課程總學(xué)分未達(dá)到所在班級(jí)選課最小學(xué)分限制則給出警告信息(因?yàn)閷W(xué)生可以多次進(jìn)入選課界面選課)。

● 修改口令:

用戶需要輸入原口令,并且兩次輸入新口令一致后,系統(tǒng)即用新口令代替舊口令。 ● 退出系統(tǒng):

當(dāng)用戶退出系統(tǒng)時(shí),如果選取的課程總學(xué)分未達(dá)到所在班級(jí)選課最小學(xué)分限制,則給出警告信息。

(3)開發(fā)工具:

該綜合教務(wù)系統(tǒng)的數(shù)據(jù)庫采用了MySQL 5.6,前臺(tái)應(yīng)用程序采用了JSP 編寫,提供了Web 界面方便學(xué)生從網(wǎng)上使用。由于采用了JDBC 數(shù)據(jù)庫接口,因此很容易修改為支持ORACLE ,SYBASE ,DB2等數(shù)據(jù)庫。

1.2 數(shù)據(jù)流圖

了解用戶的應(yīng)用要求,使用信息流程圖分析應(yīng)用系統(tǒng)中的信息流。綜合教務(wù)系統(tǒng)的簡單信息流如下。

1)系統(tǒng)的頂層數(shù)據(jù)流圖

如下圖1-1,為教務(wù)管理系統(tǒng)的頂層數(shù)據(jù)流圖

,

圖1-1教務(wù)管理系統(tǒng)的頂層數(shù)據(jù)流圖

2)學(xué)生選課的數(shù)據(jù)流圖

教務(wù)管理系統(tǒng)的數(shù)據(jù)流圖如圖1-2

,

圖1-2 教務(wù)管理系統(tǒng)的一層數(shù)據(jù)流圖

(2) 教務(wù)管理系統(tǒng)的二層數(shù)據(jù)流圖如圖

2-1

圖2-1 教務(wù)管理系統(tǒng)二層圖

,

(3) 教務(wù)管理系統(tǒng)的三層數(shù)據(jù)流圖如圖

3-1~3-3

圖3-2 教務(wù)系統(tǒng)三層圖之老師登陸流圖

,

圖3-2 教務(wù)系統(tǒng)三層圖之教師登陸流圖

,

圖3-2 教務(wù)系統(tǒng)三層圖之管理員登陸流圖

1.3 數(shù)據(jù)字典

數(shù)據(jù)流名:選課申請

說明: 根據(jù)學(xué)生和所選課程信息組成選課申請表 來自過程:無

流至過程:身份驗(yàn)證

數(shù)據(jù)結(jié)構(gòu):學(xué)生信息

選課信息

5.2 教師:

數(shù)據(jù)項(xiàng)名:課程信息

來源:教師

,

去向:查詢課表

簡述:開設(shè)課程

組成:課程號(hào) 課程名 授課老師 學(xué)分 人數(shù)限制

數(shù)據(jù)項(xiàng)名:班級(jí)信息

來源:教師

去向:查詢班級(jí)

簡述:開設(shè)班級(jí)

組成:班級(jí)名 最大學(xué)分限制 最少學(xué)分限制

數(shù)據(jù)項(xiàng)名:學(xué)生信息

來源:教師

去向:選課

簡述:輸入學(xué)生信息,對(duì)學(xué)生進(jìn)行選課

組成:學(xué)號(hào) 姓名 生日 班級(jí) 性別

處理過程:身份驗(yàn)證

說明: 對(duì)教師輸入的賬號(hào),密碼進(jìn)行驗(yàn)證,若正確,進(jìn)入教師個(gè)人界面。 輸入: 教師個(gè)人帳號(hào)

密碼

輸出: 班級(jí)課程學(xué)生信息以及選課信息

數(shù)據(jù)結(jié)構(gòu):教師賬號(hào)

說明: 包含教師的個(gè)人信息

組成: 帳號(hào)

密碼

數(shù)據(jù)流名:選課申請

說明: 教師根據(jù)學(xué)生和所選課程信息組成選課申請表

來自過程:無

流至過程:教師身份驗(yàn)證

數(shù)據(jù)結(jié)構(gòu):學(xué)生信息

選課信息

5.3:管理員:

數(shù)據(jù)結(jié)構(gòu):管理員賬號(hào)

說明: 包含管理員的賬號(hào)信息

組成: 帳號(hào)

密碼

處理過程: 身份驗(yàn)證

說明: 對(duì)管理員輸入的賬號(hào),密碼進(jìn)行驗(yàn)證,若正確,進(jìn)入管理員個(gè)人界面。 輸入: 管理員個(gè)人帳號(hào)

,

密碼

輸出: 學(xué)生賬號(hào)和教師賬號(hào)

數(shù)據(jù)流名: 賬號(hào)管理

說明: 管理員對(duì)學(xué)生和教師的賬號(hào)進(jìn)行管理

來自過程: 無

流至過程: 教師賬號(hào) 學(xué)生賬號(hào)

數(shù)據(jù)結(jié)構(gòu): 學(xué)生賬號(hào)

密碼

教師賬號(hào)

密碼

2. 概念設(shè)計(jì)內(nèi)容

2 .1 E-R圖

標(biāo)簽: