軟件工程設(shè)計_第1頁
軟件工程設(shè)計_第2頁
軟件工程設(shè)計_第3頁
免費(fèi)預(yù)覽已結(jié)束,剩余44頁可下載查看

下載本文檔

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

文檔簡介

學(xué)習(xí)-----好資料需求分析引言1.1 系統(tǒng)參考文獻(xiàn)實驗任務(wù)書1.2 背景隨著學(xué)校規(guī)模的不斷擴(kuò)大,學(xué)生人數(shù)急劇增長,需要管理的各種信息也成倍增長,由于計算機(jī)和網(wǎng)絡(luò)的普及,若建立一個C/S或B/S結(jié)構(gòu)的學(xué)生信息管理系統(tǒng),學(xué)生便可以通過網(wǎng)絡(luò)來選課并且查詢自己的有關(guān)信息,使得學(xué)生信息管理工作系統(tǒng)化,規(guī)范化,自動化,大大提高了學(xué)校管理學(xué)生的效率。在信息高速發(fā)展的當(dāng)今時代,任何學(xué)校,企業(yè)都離不開信息化的建設(shè),信息化水平已經(jīng)成為一個評價高校綜合實力的一項重要指標(biāo)。 近年來,高校都建設(shè)了高校校園網(wǎng),學(xué)生信息管理系統(tǒng)作為高校校園網(wǎng)建設(shè)的一個模塊, 主要是為了學(xué)生在校園網(wǎng)內(nèi)就了解更多的與學(xué)生生活相關(guān)的信息。 學(xué)校的公告網(wǎng)上發(fā)布,學(xué)生信息網(wǎng)上查詢,方便教師和學(xué)生查詢學(xué)生信息, 成績查詢使學(xué)生能及時了解自己的成績以及方便學(xué)生選課,同時也方便教師及時做出課程的調(diào)整等。 學(xué)生信息管理系統(tǒng)可作為一個高校學(xué)生獲取信息,學(xué)生交流,選課和教務(wù)管理的平臺。1.3 編寫目的此文檔編寫的主要目的是使具體管理人員 (即高級用戶)能夠更好的了解這個學(xué)生管理系統(tǒng),更好的使用和修改,讓用戶知道我在做些什么,做得對不對,是否符合他們的要求,還有哪些不足的地方值得改進(jìn)。 同時也讓我知道用戶到底要求什么,有什么需求,目前所做的工作是否符合他們的要求。如果有不同,便按照用戶的要求改進(jìn)。更多精品文檔學(xué)習(xí)-----好資料信息描述2.1 現(xiàn)狀學(xué)校當(dāng)前的組織機(jī)構(gòu)圖如下:校長學(xué)生辦 教務(wù)處 財務(wù)室 檔案室 其它學(xué)生辦負(fù)責(zé)管理學(xué)生的基本檔案和一些其它信息, 包括獎懲信息等;教務(wù)處主要提供課程信息和學(xué)生的成績; 財務(wù)處管理學(xué)生的繳費(fèi)信息。根據(jù)學(xué)校的業(yè)務(wù)處理過程,得出業(yè)務(wù)流程圖如下:學(xué)生辦教務(wù)處財務(wù)處

學(xué)生信息獎懲信息課程、學(xué)生綜成績信 檔案室 合信息息繳費(fèi)信審核息畢業(yè)信息學(xué)生基本信息:學(xué)姓所專班年性出籍民家郵政家號名屬業(yè)級級別生貫族庭政治庭院年住編面電系月址碼貌話更多精品文檔學(xué)習(xí)-----好資料繳費(fèi)單:學(xué)號: 姓名: 專業(yè):班級: 繳費(fèi)時間:應(yīng)交費(fèi)用: 已交費(fèi)用:操作員:成績表:學(xué)號 姓名 班級 專業(yè) 課程 類別 開課時間 學(xué)分 成績 教師獎懲信息學(xué)號 姓名 班級 專業(yè) 所在院系 獎懲時間 獎懲說明 獎懲內(nèi)容2.2 信息詳細(xì)描述學(xué)生基本信息的基本項如下:學(xué)號,姓名,所屬院系,專業(yè),班級,年級,性別,出生年月,籍貫民族,家庭住址,郵政編碼,政治面貌,家庭電話繳費(fèi)表的基本項如下:學(xué)號,姓名,專業(yè),班級,繳費(fèi)時間,應(yīng)交費(fèi)用,已交費(fèi)用,操作員成績表的基本項如下:學(xué)號,姓名,專業(yè),班級,課程,類別,開課時間,學(xué)分,成績,教師獎懲信息的基本項如下:學(xué)號,姓名,所屬院系,專業(yè),班級,獎懲時間,獎懲說明,獎懲內(nèi)容更多精品文檔學(xué)習(xí)-----好資料2.3 總體框架 添加用戶系統(tǒng)管理 找回密碼修改密碼學(xué)生注冊學(xué)生信息查詢學(xué)籍管理 學(xué)生畢業(yè)學(xué)籍號更改 換班學(xué)籍變動 退學(xué)插班結(jié)業(yè)學(xué)生繳費(fèi)標(biāo)準(zhǔn)學(xué)收費(fèi)管理學(xué)生繳費(fèi)生信學(xué)生繳費(fèi)查詢息管學(xué)生欠費(fèi)統(tǒng)計理系班級添加統(tǒng)班級查詢班級管理班級修改班級刪除成績錄入成績管理成績查詢成績修改處分學(xué)生管理獎勵公益活動成績學(xué)生選課課程管理設(shè)置各班課程設(shè)置各科教材更多精品文檔學(xué)習(xí)-----好資料數(shù)據(jù)模型3.1 構(gòu)建E-R圖由基本項構(gòu)思E-R圖的四條原則如下:原則1(確定實體):能獨(dú)立存在的事物,例如人、物、事、地、團(tuán)體、活動、事項等,在其有多個由基本項描述的特性需要關(guān)注時,就應(yīng)把它作為實體。原則2(確定聯(lián)系):兩個或多個實體間的關(guān)聯(lián)與結(jié)合,如主管,從屬,組成,占有,作用,配合,協(xié)同等,當(dāng)需要予關(guān)注時,應(yīng)作為聯(lián)系。聯(lián)系通常是某類行為動作,E-R圖中關(guān)注的是其狀態(tài)與結(jié)果而非過程。原則3(確定屬性):實體的屬性是實體的本質(zhì)特征。 實體應(yīng)有標(biāo)識屬性(能把不同個體區(qū)分開來的屬性組),并指定其中一個作為標(biāo)識。聯(lián)系的屬性是聯(lián)系的結(jié)果或狀態(tài)。屬性具有如下幾個特點(diǎn):(1)非多值性(2)非復(fù)合性(3)非導(dǎo)出性(4)實體的屬性還應(yīng)有非關(guān)聯(lián)性,只有一個實體的基本特征,與其他實體無關(guān);聯(lián)系的屬性應(yīng)具有關(guān)聯(lián)性,是對聯(lián)系結(jié)果或狀態(tài)的描述。原則4(一事一地):信息分析中得到的基本項要在且僅在實體聯(lián)系圖中的一個地方作為屬性出現(xiàn)。各分E-R圖1)學(xué)生E-R圖學(xué)生學(xué)政治號姓家庭面貌名郵政住址所屬院系專出生編碼業(yè)班入年月性民級學(xué)籍別族貫更多精品文檔學(xué)習(xí)-----好資料2)課程E-R圖課程課程號課程名類別學(xué)分3)班級E-R圖班級班級號班級名班主任專業(yè)號4)獎懲表E-R圖獎懲表單號學(xué)號 姓名 班級號 專業(yè) 時間 說明 內(nèi)容5)成績E-R圖更多精品文檔學(xué)習(xí)-----好資料6)班級課程E-R圖7)交費(fèi)E-R圖8)學(xué)費(fèi)E-R圖9)用戶E-R圖更多精品文檔學(xué)習(xí)-----好資料合并分E-R圖第一:合并解決各分 E-R圖之間的沖突,將分 E-R圖合并起來生成初步 E-R圖。各分E-R圖之間的沖突主要有三類:1)屬性沖突:(1)屬性域沖突,即屬性值的類型、取值范圍或取值集合不同。由于本系統(tǒng)較簡單,所以并不存在這種沖突;(2)屬性取值單位沖突。由于本系統(tǒng)較簡單,不存在這類沖突;2)命名沖突:(1)同名異義:課程與班級課程,課程是指學(xué)生在校所有必修和選修的課程,班級課程是指每個班級都必修的課程,由管理員進(jìn)行設(shè)置。(2)異名同義:交費(fèi)與學(xué)費(fèi)實體;3)結(jié)構(gòu)沖突:(1)同一對象在不同應(yīng)用中具有不同的抽象:( 2)同一實體在不同分E-R圖中所包含的屬性個數(shù)和屬性排列次序不完全相同:由于本系統(tǒng)較簡單,所以并不存在這種沖突;第二:修改和重構(gòu)消除不必要的冗余,生成基本E-R圖。由于本系統(tǒng)涵蓋的內(nèi)容比較少,基本不存在冗余的現(xiàn)象,所以初步E-R圖就是基本E-R圖,不必再進(jìn)行調(diào)整??侲-R圖:更多精品文檔學(xué)習(xí)-----好資料IV功能模型4.1 系統(tǒng)功能描述學(xué)生信息管理系統(tǒng)是一個典型的數(shù)據(jù)庫應(yīng)用程序, 包括系統(tǒng)管理、學(xué)籍管理收費(fèi)管理、 班級管理 、成績管理、 課程管理以及學(xué)生表現(xiàn)七項功能。系統(tǒng)管理1)添加用戶只有高級用戶(即學(xué)校的學(xué)生主管)才可以添加新用戶。2)找回密碼老師、學(xué)生如果忘記密碼可到教務(wù)管理處查詢,只有高級用戶才可以查看所有用戶的密碼。)修改密碼用戶可以登錄進(jìn)自己的界面修改密碼,也可以到教務(wù)管理處找回密碼并修改。2.學(xué)籍管理1)學(xué)生注冊新生到來,以班級為單位,進(jìn)行學(xué)生入庫,其中分為單個添加和成批添加。單個添加學(xué)生數(shù)量較少的學(xué)生信息入庫;成批添加可以從現(xiàn)存的學(xué)生信息EXCEL文件中成批錄入到數(shù)據(jù)庫中。包括學(xué)生學(xué)號、姓名、性別、出生年月、身份證號碼、黨團(tuán)關(guān)系、系別、專業(yè)、級別、學(xué)制等方面的信息。)學(xué)生信息查詢根據(jù)用戶的要求,通過姓名、學(xué)號、班級、專業(yè)等查詢學(xué)生數(shù)據(jù)庫的所有可能的信息,其中包括成績查詢。3)學(xué)生畢業(yè)可以成批地處理畢業(yè)學(xué)生的相關(guān)信息,也可以設(shè)置學(xué)生畢業(yè)后學(xué)校對他們的資料保存期限。)學(xué)籍號更改當(dāng)學(xué)生的學(xué)號出現(xiàn)錯誤,或是學(xué)生轉(zhuǎn)專業(yè)、班級、留級等,學(xué)生管理用戶可以對學(xué)生的學(xué)號進(jìn)行更改。更多精品文檔學(xué)習(xí)-----好資料5)學(xué)籍變動學(xué)籍變動包括學(xué)生換班、退學(xué)、插班、結(jié)業(yè)、休學(xué)等操作3.收費(fèi)管理1)學(xué)生繳費(fèi)標(biāo)準(zhǔn)根據(jù)國家收費(fèi)標(biāo)準(zhǔn)設(shè)置各個系各個專業(yè)的每年的學(xué)費(fèi)、書費(fèi)、住宿費(fèi)等。學(xué)生繳費(fèi)每個學(xué)生都有自己的銀行卡號,該接口實現(xiàn)學(xué)生的繳費(fèi)。學(xué)生繳費(fèi)查詢根據(jù)多個關(guān)鍵字對學(xué)生學(xué)費(fèi)情況、以及各專業(yè)的收費(fèi)標(biāo)準(zhǔn)進(jìn)行查詢。學(xué)生欠費(fèi)統(tǒng)計統(tǒng)計每個班的繳費(fèi)情況,以催促欠費(fèi)學(xué)生盡快繳清費(fèi)用。4.班級管理1)班級添加根據(jù)實際情況添加班級,包括班級所在專業(yè)、班主任等信息。2)班級查詢查詢班級的相關(guān)信息以及所有班級的瀏覽。班級修改修改班級情況,如班主任、輔導(dǎo)員、課程安排等。)班級刪除根據(jù)實際情況,將不再錄取學(xué)生的班級的相關(guān)信息刪除。成績管理1)成績錄入每次考試后,各個任課老師把各學(xué)生的該科成績錄入,錄入信息包括學(xué)生姓名、學(xué)號、科目、專業(yè)、錄入日期。2)成績查詢根據(jù)多個關(guān)鍵字對學(xué)生的成績進(jìn)行查詢,還可以統(tǒng)計得到一個班的平均成績報表、所有學(xué)生的排名以及該專業(yè)該年級的班級排名。3)成績修改如果在審卷過程中發(fā)現(xiàn)有成績錯誤,可以對學(xué)生的成績進(jìn)行修改。更多精品文檔學(xué)習(xí)-----好資料6.學(xué)生管理)處分學(xué)生的每次受處分情況都計入系統(tǒng),實行積分制,工作人員可以自定義不同程度處分的積分。)獎勵學(xué)生的每次獲獎情況都計入系統(tǒng),實行積分制,工作人員自定義不同等級獎勵的積分。3)公益活動 對每次公益活動中表現(xiàn)比較出色或者比較差的學(xué)生進(jìn)行獎罰積分。)學(xué)生選課學(xué)生通過自己的學(xué)號登陸到管理網(wǎng)站,選修選修課。5)成績學(xué)生根據(jù)自己的學(xué)號和密碼在網(wǎng)上對自己的基本信息、選課、以及各學(xué)期成績進(jìn)行查詢。課程管理)設(shè)置各班課程根據(jù)班級專業(yè)的需要設(shè)置應(yīng)該進(jìn)行哪些課程教學(xué),分為必修課和選修課。2)設(shè)置各科教材根據(jù)課程教學(xué)內(nèi)容,選取合適的教材。4.2 數(shù)據(jù)流圖與數(shù)據(jù)字典4.2.1 數(shù)據(jù)流圖1.0層數(shù)據(jù)流圖學(xué)生信息管理要求學(xué)生情況

學(xué)生信息處理學(xué)生信息管理成績管理班級管理課程管理

1 3成績信用戶要成績管理要求息處理求正確檢查4班級信息處理查詢要求課程管理要求收費(fèi)管理5課程信息處理6查詢7收費(fèi)信處理息處理更多精品文檔

課程查詢結(jié)果學(xué)習(xí)-----好資料2.1層數(shù)據(jù)流圖2.2新生管理 新生數(shù)據(jù)處理結(jié)果新生數(shù)據(jù)處理要求學(xué)生信息管理要求 班級名稱及修改要求

2.3 班 學(xué)生信息級管理2.1學(xué)生 添加要求及學(xué)生數(shù)據(jù)管理當(dāng)前時鐘數(shù)據(jù)刪除單備份數(shù)據(jù)單2.6信息備份成績管理要求3.1成績管理學(xué)生信息管理模塊分層數(shù)據(jù)流圖新生數(shù)據(jù)新生數(shù)據(jù)處理要求3.1.1學(xué)籍管理

2.4添加學(xué)生2.5刪除學(xué)生3.2成績錄入3.3成績修改3.4成績查詢3.1.2新生注冊3.1.3分班.1.3分學(xué)號更多精品文檔學(xué)習(xí)-----好資料新生記錄成績記錄分班名單學(xué)生表班級名稱班級名稱添加要求

新生記錄3.1.2.1檢查記錄有效性有效記錄3.1.2.3逐行讀取記錄無效記錄格式總分記錄 3.1.2.2啟動 學(xué)生表EXCEL調(diào)整3.1.3..2按報考男、女生人數(shù)3.1.3.1統(tǒng)計專業(yè)、成績及男新生數(shù)據(jù)女生比例分班專業(yè)班數(shù)成績表學(xué)生表3.1.4.1查詢指定班級學(xué)生名單3.1.4.2按姓相關(guān)記錄名設(shè)置學(xué)號起始學(xué)號總分表圖2.1新生處理學(xué)生表3.3.1查詢指定班級學(xué)生記錄學(xué)生信息相關(guān)記錄3.3..2修改學(xué)生記錄記錄為空修改要求圖2.2班級管理單個學(xué)生數(shù)據(jù) 3.4.2單個添加學(xué)生3.4.1要求類型處理 成批學(xué)生數(shù)據(jù)3.4.3成批添加學(xué)生圖2.3 添加學(xué)生更多精品文檔學(xué)習(xí)-----好資料總分表 學(xué)生表單個學(xué)生數(shù)據(jù) 3.4.2.1數(shù)據(jù)錄入成績表圖2.4 單個添加學(xué)生3.4.3.1檢查數(shù)據(jù)格式

成績表 學(xué)生記錄有效格式記錄 3.4.3.3逐行讀取記錄無效格式 總分表3.4.3.2啟動學(xué)生記錄EXCEL調(diào)整學(xué)生表圖2.5 成批添加學(xué)生數(shù)據(jù)成績表 總分表3.5.2刪除指定范圍數(shù)據(jù)起止學(xué)號數(shù)據(jù)刪除單3.5.1確認(rèn)數(shù)班級名稱3.5.3刪除指據(jù)類型定班級數(shù)據(jù)學(xué)生表所有學(xué)生數(shù)據(jù)3.5.4刪除所有學(xué)生數(shù)據(jù)成績表 總分表圖2.6 刪除學(xué)生數(shù)據(jù)更多精品文檔學(xué)習(xí)-----好資料成績管理模塊分層數(shù)據(jù)流圖課程表4.2.1查詢學(xué)生班級名稱 及課程信息

學(xué)生與課程數(shù)據(jù)成績數(shù)據(jù)

4.2.2成績錄入成績表 學(xué)生表圖2.7 成績錄入查詢模塊分層數(shù)據(jù)流圖總分表 成績表學(xué)生信息查詢要求5.1.1要求查詢規(guī)則5.1.2查加工詢處理

查詢結(jié)果學(xué)生表圖2.8學(xué)生信息查詢成績表5.2.1查詢 5.2.2計算總班級名稱 成績數(shù)據(jù) 成績數(shù)據(jù) 分及名次 成績信息總分表圖2.9 總分計算更多精品文檔學(xué)習(xí)-----好資料4.2.2 數(shù)據(jù)字典數(shù)據(jù)流編號數(shù)據(jù)流名輸入輸出1添加用戶新用戶信息增加用戶信息2修改密碼設(shè)置密碼信息密碼設(shè)置結(jié)果3找回密碼用戶賬號用戶密碼4添加班級班級的設(shè)置信息加入的新信息5刪除班級刪除的班級名刪除成功信息6班級查詢輸入查詢班級班級顯示7檔案添加入學(xué)銘記添加成功8檔案查詢學(xué)生檔案查詢的選擇顯示查詢信息9學(xué)生交費(fèi)瀏覽選擇信息顯示內(nèi)容10學(xué)生交費(fèi)添加學(xué)生信息添加成功11學(xué)生交費(fèi)查詢查詢的學(xué)生信息顯示該生的交費(fèi)情況12班級課程設(shè)置選擇基本信息顯示13成績添加輸入相應(yīng)信息信息加入成功14成績?yōu)g覽選擇年級,班級結(jié)果15成績查詢選擇顯示16選課賬號、密碼可選課程數(shù)據(jù)元素名字:學(xué)生基本信息別名:StudentInformation描述:學(xué)生入學(xué)檔案中的相關(guān)信息定義:學(xué)生基本信息=學(xué)號+姓名+所屬院系+專業(yè)+班級+年級+性別+出生年月+籍貫民族+家庭住址+郵政編碼+政治面貌+家庭電話位置:保存到檔案室更多精品文檔學(xué)習(xí)-----好資料名字:繳費(fèi)信息別名:PaymentInformation描述:學(xué)生繳費(fèi)情況定義:繳費(fèi)信息=學(xué)號+姓名+專業(yè)+班級+繳費(fèi)時間+應(yīng)交費(fèi)用+操作員位置:保存到繳費(fèi)表名字:學(xué)生成績別名:StudentAchievement描述:學(xué)生每學(xué)期每門課程考核的最終判定標(biāo)準(zhǔn)定義:學(xué)生成績=學(xué)號+姓名+專業(yè)+班級+課程+學(xué)分+成績+老師位置:保存到成績表名字:獎懲信息別名:IncentiveInformation描述:學(xué)生每學(xué)期的受獎勵情況和受處分情況定義:獎懲信息=學(xué)號+姓名+所屬院系+專業(yè)+班級+獎懲時間+獎懲說明+獎懲內(nèi)容位置:保存到學(xué)生表更多精品文檔學(xué)習(xí)-----好資料總體設(shè)計功能分解1.1系統(tǒng)功能描述本系統(tǒng)的主要任務(wù)是實現(xiàn)對學(xué)校教導(dǎo)處的學(xué)生信息管理、成績管理、課程管理、班級管理及相關(guān)查詢。能錄入、修改、查詢、輸出學(xué)生的檔案信息,這些信息包括學(xué)生的基本情況、簡歷情況、獲得獎勵情況、受到處分情況、學(xué)生的家庭信息等;能錄入、修改、查詢、輸出學(xué)生的各學(xué)期各門課的成績信息,并支持按年級、班級等條件的統(tǒng)計、查詢、報表輸出。學(xué)生信息管理系統(tǒng)是一個典型的數(shù)據(jù)庫應(yīng)用程序,由系統(tǒng)管理、學(xué)籍管理、收費(fèi)管理、班級管理、成績管理、課程管理以及學(xué)生表現(xiàn)等模塊組成,特規(guī)劃如下:系統(tǒng)管理模塊該模塊的主要任務(wù)是維護(hù)系統(tǒng)的正常運(yùn)行和安全性設(shè)置,包括添加用戶、修改密碼、找回密碼等。學(xué)籍管理模塊該模塊的功能是實現(xiàn)對新生的注冊,畢業(yè)生、插班生等的學(xué)籍變動更改以及學(xué)生相關(guān)信息的查詢。收費(fèi)管理模塊該模塊的功能是實現(xiàn)對學(xué)生的收費(fèi)以及欠費(fèi)信息輸出。班級管理模塊該模塊的功能是實現(xiàn)對全校班級的管理工作,包括:班級游覽、添加、查詢、刪除、修改等,各功能模塊各自獨(dú)立,完成學(xué)校的全部班級的管理。成績管理模塊學(xué)校的成績管理工作是檢驗學(xué)生學(xué)習(xí)情況的一個主要手段,本模塊包括成績添加、成績查詢、成績修改等功能模塊。同時對學(xué)生成績進(jìn)行備份。學(xué)生管理模塊該模塊的主要功能是實現(xiàn)對學(xué)生的個人信息的管理工作,包括檔案添加、檔案瀏覽、檔案查詢等功能,從而方便學(xué)校管理部門對學(xué)校的基本情況的快速查詢和了解。7.課程管理模塊 該模塊的功能是實現(xiàn)對班級課程以及相關(guān)教材的設(shè)置。更多精品文檔學(xué)習(xí)-----好資料1.2系統(tǒng)流程圖學(xué)生辦學(xué)生基本信息基本信息輸入學(xué)生基本信息文件打印學(xué)生信息報表繳費(fèi)單繳費(fèi)錄入繳費(fèi)信息輸入form填入所選班級信息繳費(fèi)信息文件繳費(fèi)查詢相符繳費(fèi)記錄打印繳費(fèi)信息報表

學(xué)生信息輸入form查詢學(xué)生修改相符記錄教務(wù)處成績單財務(wù)處成績錄入學(xué)生基本信息文成績輸入件form選擇畢業(yè)年級填入所選班級信息畢業(yè)學(xué)生信息文件學(xué)生成績文件審核查成績審核結(jié)果相符成績記錄打印打印畢業(yè)信息報表學(xué)生成績報表有關(guān)部門和人員

錯誤成績核對 修改成績輸入form學(xué)生辦學(xué)生獎懲信息獎懲信息錄入學(xué)生基本信息文件獎懲查詢審核結(jié)果打印獎懲信息報表更多精品文檔學(xué)習(xí)-----好資料設(shè)計軟件結(jié)構(gòu)2.1 層次圖學(xué)生信息管理系統(tǒng)系統(tǒng)管理 學(xué)籍管理 收費(fèi)管理 班級管理 成績管理 學(xué)生管理 課程管理添找修學(xué)信畢學(xué)繳繳欠班班班成成成獎成處基設(shè)設(shè)加回改生息業(yè)籍費(fèi)費(fèi)費(fèi)級級級績績績勵績分本置置用密密注查處變查查添修刪錄查修信班科戶碼碼冊詢理動詢詢加改除入詢改息級目課教程材數(shù)據(jù)庫設(shè)計3.1 一般關(guān)系模式的確定從ER圖導(dǎo)出關(guān)系模式的原則:(實體轉(zhuǎn)換為關(guān)系模式):ERD中每個獨(dú)立的實體轉(zhuǎn)換為一個關(guān)系模式,實體的屬性組成關(guān)系的屬性,實體的主標(biāo)識轉(zhuǎn)換成關(guān)系的主碼。(從實體及其主從聯(lián)系轉(zhuǎn)換為關(guān)系模式):ERD中一個從實體及其主從聯(lián)系轉(zhuǎn)換為一個關(guān)系,從實體的屬性及其主實體關(guān)系的屬性組成該關(guān)系的屬性, 其主實體關(guān)系的主碼,在主從聯(lián)系為一對多聯(lián)系時還要加上可把同一主實體個體所對應(yīng)的從實體個體區(qū)分開來的、從實體的一組屬性,作為該關(guān)系的主碼。對子類實體可作類似一對一聯(lián)系的從實體的轉(zhuǎn)換。3.(一對多聯(lián)系在關(guān)系模式中的表示):ERD中的一個一對多聯(lián)系通過在其“多”實體關(guān)系上增加“1”實體關(guān)系的主碼(作為外碼)和聯(lián)系本身的屬性來表示。(多對多聯(lián)系轉(zhuǎn)換為關(guān)系):ERD中的一個多對多聯(lián)系轉(zhuǎn)換為一個關(guān)系,其被聯(lián)系實體關(guān)系的主碼作為外碼和該聯(lián)系本身的屬性一起組成關(guān)系的屬性,被聯(lián)系關(guān)系的主碼組成該關(guān)系的復(fù)合主碼。更多精品文檔學(xué)習(xí)-----好資料實體所對應(yīng)的關(guān)系模式:Student_course(學(xué)號,學(xué)期,類型,課程名稱,學(xué)分,成績 )class(年級,班級,教室,年制,專業(yè),班主任,備注 )classkecheng(年級,專業(yè),年制,學(xué)期,課程名稱 )free(學(xué)號,學(xué)期,交費(fèi),欠費(fèi),日期,操作員 )user(Username,password)student(學(xué)號,姓名,所屬院系,專業(yè),班級,性別,班級,出生日期,籍貫,民族,家庭住址,郵政編碼,政治面貌,家庭電話)說明:1.下加橫線部分表示關(guān)系的碼學(xué)生表:編號字段名稱字段類型字段寬度1學(xué)號CHAR152姓名CHAR103所屬院系CHAR504專業(yè)CHAR505班級CHAR206性別CHAR27出生日期DATE88籍貫CHAR1009民族CHAR1010家庭住址CHAR5011郵政編碼CHAR612政治面貌CHAR613家庭電話CHAR11更多精品文檔學(xué)習(xí)-----好資料成績表:編號字段名稱字段類型字段寬度1學(xué)號CHAR152課程名稱CHAR153類型CHAR204成績CHAR205學(xué)分CHAR10繳費(fèi)表:編號字段名稱字段類型字段寬度1學(xué)號CHAR152姓名CHAR153班級CHAR204專業(yè)CHAR205繳費(fèi)時間CHAR86繳費(fèi)數(shù)目CHAR15課程表:編號字段名稱字段類型字段寬度1課程號CHAR102課程名稱CHAR153課程類型CHAR104學(xué)分CHAR5班級表:編號字段名稱字段類型字段寬度1班級號CHAR102班級名CHAR153班主任CHAR104專業(yè)號CHAR10更多精品文檔學(xué)習(xí)-----好資料獎懲表:編號字段名稱字段類型字段寬度1單號CHAR102學(xué)號CHAR153姓名CHAR104班級專業(yè)CHAR205所在院系CHAR206獎懲時間CHAR87獎懲說明CHAR508獎懲內(nèi)容CHAR100為了便于系統(tǒng)實現(xiàn),增加用戶表 :編號字段名稱字段類型字段寬度1IDCHAR102用戶名CHAR153權(quán)限CHAR10IV測試計劃4.1集成測試集成測試將測試每一個部件之間的工作是否正常。在這個階段,我們假設(shè)所有的單元已通過開發(fā)人員個人在單元測試階段測試全部通過,沒有任何錯誤。集成測試包括連續(xù)集成測試、數(shù)據(jù)庫測試以及數(shù)據(jù)整合測試。4.2功能測試功能測試環(huán)境操作系統(tǒng):windowsxp內(nèi)存:2G網(wǎng)絡(luò)環(huán)境:校園網(wǎng)本功能測試共分為:1)系統(tǒng)功能測試測試是否可以正常添加用戶和修改密碼,系統(tǒng)正常退出;2)測試是否可以正常對班級進(jìn)行管理,學(xué)生的單個或成批添加,刪除以及新生信息的導(dǎo)入和學(xué)生信息的備份;更多精品文檔學(xué)習(xí)-----好資料3)測試成績管理中是否可以進(jìn)行分?jǐn)?shù)錄入,匯總及排名和成績備份等操作;4)測試課程信息模塊中針對課程管理,老師和課程的關(guān)系之間操作是否正常;5)測試是否可以正常查詢學(xué)生,老師和成績。4.3鏈接測試這一部分將測試系統(tǒng)各模塊之間的超鏈接跳轉(zhuǎn)是否正確4.4 文檔測試主要包括:測試文檔是否包括全部內(nèi)容;測試軟件功能描述與其他功能有沒有沖突;查看軟件功能描述是否是原來系統(tǒng)分析和需求以及查看文檔內(nèi)容在特定的情況和進(jìn)度下,以現(xiàn)有人力,物力和資源能否實現(xiàn)。4.5 負(fù)載測試這一部分將測試正常情況下系統(tǒng)性能和用戶數(shù)目之間的關(guān)系,查看在多個用戶同時使用本系統(tǒng)時是否正常4.6 極限測試這一部分將測試所有極端的情況,如速度非??斓那闆r下和速度非常慢的情況下,以及所有其它的極端情況。主要是網(wǎng)絡(luò)資源極限測試和綜合極限測試。詳細(xì)設(shè)計數(shù)據(jù)結(jié)構(gòu)設(shè)計更多精品文檔學(xué)習(xí)-----好資料1.1 系統(tǒng)平臺總體布局圖代理服防火墻客戶機(jī)DB務(wù)器客戶機(jī)交換機(jī)客戶機(jī)數(shù)據(jù)服應(yīng)用服WED客戶機(jī)務(wù)器務(wù)器服務(wù)器客戶機(jī)集線客戶機(jī)器客戶機(jī)1.2數(shù)據(jù)庫結(jié)構(gòu)的具體設(shè)計SQL源模式建表:CREATETABLEClass([班級號][char](10)NOTNULL,[班級名][char](20)NOTNULL,[班主任][char](10)NULL,[專業(yè)號][char](10)NULL)CREATETABLEAudit([學(xué)號][char] (10)NOTNULL,[姓名][char] (10)NOTNULL,[班級號][char] (10)NOT NULL,[審核結(jié)果][char] (60)NOTNULL)CREATETABLEStudent_score([學(xué)號][char](10)NOTNULL,[ 姓名][char](10)NULL ,[班級號][char] (10)NULL ,[課程號][char] (10)NOTNULL,[課程名][char](20)NULL,[ 課程類別][char](4)NULL,[ 開課時間][char](10)NULL,[ 教師工號][char](10)NULL,[ 學(xué)分][float]NULL,[成績][int]NULL)CREATETABLERewardandpunishment([學(xué)號][char](10)NOTNULL,[ 姓名][char](10)NOTNULL,[ 班級號][char](10)NOTNULL,[ 專業(yè)][char](10)NOTNULL,[ 所在院系][char](16)NOTNULL,[ 時間][datetime]NOTNULL,[說明][char](10)NOTNULL,[ 內(nèi)容][char](40)NOTNULL)更多精品文檔學(xué)習(xí)-----好資料CREATETABLEPayment([繳費(fèi)號][int] NOTNULL,[學(xué)號][char] (10)NULL ,[姓名][char](10)NULL,[[char](10)NOTNULL,[

班級號][char](10)NOTNULL,[ 繳費(fèi)時間]應(yīng)交費(fèi)用][int]NOTNULL)CREATETABLECourse([課程號][char] (10)NOTNULL,[課程名][char] (20)NOTNULL,[課程類別][char](4)NOTNULL,[ 學(xué)分][float]NOTNULL)CREATETABLEStudent([學(xué)號][char](10)NOTNULL,[ 姓名][char](10)NOTNULL,[所屬院系][char] (20)NOTNULL,[專業(yè)][char] (16)NOTNULL,[班級][char] (10)NOTNULL,[年級][char] (10)NOTNULL,[性別][char](2)NOTNULL,[ 出生年月][datetime]NOTNULL,[ 籍貫][char](16)NOTNULL,[民族][char] (10)NOTNULL,[家庭住址][char] (40)NOTNULL,[郵政編碼][char](6)NOTNULL,[ 政治面貌][char](8)NOTNULL,[ 家庭電話][char](10)NULL)CREATETABLEUsers([id][char](10)NOTNULL,[pwd][char](10)NOTNULL,[power][char](10)NOTNULL)SQL建立主碼,外碼,索引ALTERTABLEClassWITHNOCHECKADDCONSTRAINT[PK_bjb]PRIMARYKEYCLUSTERED班([級號])ALTERTABLEAuditWITHNOCHECKADD更多精品文檔學(xué)習(xí)-----好資料CONSTRAINT[PK_byb]PRIMARYKEYCLUSTERED學(xué)([號])ALTERTABLEStudent_scoreWITHNOCHECKADDCONSTRAINT[PK_cjb]PRIMARYKEYCLUSTERED學(xué)([號],[ 課程號])ALTERTABLERewardandpunishmentWITHNOCHECKADDCONSTRAINT[PK_jcb]PRIMARYKEYCLUSTERED學(xué)([號])ALTERTABLEPaymentWITHNOCHECKADDCONSTRAINT[PK_jfb]PRIMARYKEYCLUSTERED繳([費(fèi)號])ALTERTABLECourseWITHNOCHECKADDCONSTRAINT[PK_kcb]PRIMARYKEYCLUSTERED課([程號])ALTERTABLEStudentWITHNOCHECKADDCONSTRAINT[PK_student]PRIMARYKEYCLUSTERED學(xué)([號])ALTERTABLEUsers WITHNOCHECKADDCONSTRAINT[PK_users]PRIMARYKEYCLUSTERED([id])ALTERTABLECourseWITHNOCHECKADDCONSTRAINT[CK_cjb]CHECK([成績]>0and[成績]<100)ALTERTABLEAuditWITHNOCHECKADDCONSTRAINT[CK_jfb]CHECK([應(yīng)交費(fèi)用]>0),CONSTRAINT[CK_jfb_1]CHECK([應(yīng)交費(fèi)用]>=[已交費(fèi)用])更多精品文檔學(xué)習(xí)-----好資料CREATEINDEX[IX_bjb]ONClass([ 班級號],[ 專業(yè)號])ON[PRIMARY]CREATEINDEX[IX_byb]ONAudit([ 學(xué)號],[ 班級號])ON[PRIMARY]CREATEINDEX[IX_jfb]ONPayment([ 繳費(fèi)號],[ 學(xué)號])ON[PRIMARY]用SQL語句建表:ALTERTABLEClassADD CONSTRAINT[FK_bjb_zyb]FOREIGNKEY([專業(yè)號])REFERENCES[dbo].[zyb]([ 專業(yè)號])ALTERTABLEAuditADDCONSTRAINT[FK_byb_student]FOREIGNKEY([學(xué)號])REFERENCES[dbo].[student]([ 學(xué)號])ALTERTABLEStudent_scoreADDCONSTRAINT[FK_cjb_kcb]FOREIGNKEY([課程號])REFERENCES[dbo].[kcb]([ 課程號]),CONSTRAINT[FK_cjb_student]FOREIGNKEY([學(xué)號])REFERENCES[dbo].[student]([ 學(xué)號])ALTERTABLEAuditADDCONSTRAINT[FK_jcb_bjb]FOREIGNKEY([班級號])REFERENCES[dbo].[bjb]([班級號]),CONSTRAINT[FK_jcb_student] FOREIGNKEY ([ 學(xué) 號

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論