軟件工程設(shè)計(jì)_第1頁
軟件工程設(shè)計(jì)_第2頁
軟件工程設(shè)計(jì)_第3頁
已閱讀5頁,還剩42頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

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

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

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

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

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

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

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

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

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

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

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

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

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

班級(jí)號(hào)][char](10)NOTNULL,[ 繳費(fèi)時(shí)間]應(yīng)交費(fèi)用][int]NOTNULL)CREATETABLECourse([課程號(hào)][char] (10)NOTNULL,[課程名][char] (20)NOTNULL,[課程類別][char](4)NOTNULL,[ 學(xué)分][float]NOTNULL)CREATETABLEStudent([學(xué)號(hào)][char](10)NOTNULL,[ 姓名][char](10)NOTNULL,[所屬院系][char] (20)NOTNULL,[專業(yè)][char] (16)NOTNULL,[班級(jí)][char] (10)NOTNULL,[年級(jí)][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班([級(jí)號(hào)])ALTERTABLEAuditWITHNOCHECKADD更多精品文檔學(xué)習(xí)-----好資料CONSTRAINT[PK_byb]PRIMARYKEYCLUSTERED學(xué)([號(hào)])ALTERTABLEStudent_scoreWITHNOCHECKADDCONSTRAINT[PK_cjb]PRIMARYKEYCLUSTERED學(xué)([號(hào)],[ 課程號(hào)])ALTERTABLERewardandpunishmentWITHNOCHECKADDCONSTRAINT[PK_jcb]PRIMARYKEYCLUSTERED學(xué)([號(hào)])ALTERTABLEPaymentWITHNOCHECKADDCONSTRAINT[PK_jfb]PRIMARYKEYCLUSTERED繳([費(fèi)號(hào)])ALTERTABLECourseWITHNOCHECKADDCONSTRAINT[PK_kcb]PRIMARYKEYCLUSTERED課([程號(hào)])ALTERTABLEStudentWITHNOCHECKADDCONSTRAINT[PK_student]PRIMARYKEYCLUSTERED學(xué)([號(hào)])ALTERTABLEUsers WITHNOCHECKADDCONSTRAINT[PK_users]PRIMARYKEYCLUSTERED([id])ALTERTABLECourseWITHNOCHECKADDCONSTRAINT[CK_cjb]CHECK([成績(jī)]>0and[成績(jī)]<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([ 班級(jí)號(hào)],[ 專業(yè)號(hào)])ON[PRIMARY]CREATEINDEX[IX_byb]ONAudit([ 學(xué)號(hào)],[ 班級(jí)號(hào)])ON[PRIMARY]CREATEINDEX[IX_jfb]ONPayment([ 繳費(fèi)號(hào)],[ 學(xué)號(hào)])ON[PRIMARY]用SQL語句建表:ALTERTABLEClassADD CONSTRAINT[FK_bjb_zyb]FOREIGNKEY([專業(yè)號(hào)])REFERENCES[dbo].[zyb]([ 專業(yè)號(hào)])ALTERTABLEAuditADDCONSTRAINT[FK_byb_student]FOREIGNKEY([學(xué)號(hào)])REFERENCES[dbo].[student]([ 學(xué)號(hào)])ALTERTABLEStudent_scoreADDCONSTRAINT[FK_cjb_kcb]FOREIGNKEY([課程號(hào)])REFERENCES[dbo].[kcb]([ 課程號(hào)]),CONSTRAINT[FK_cjb_student]FOREIGNKEY([學(xué)號(hào)])REFERENCES[dbo].[student]([ 學(xué)號(hào)])ALTERTABLEAuditADDCONSTRAINT[FK_jcb_bjb]FOREIGNKEY([班級(jí)號(hào)])REFERENCES[dbo].[bjb]([班級(jí)號(hào)]),CONSTRAINT[FK_jcb_student] FOREIGNKEY ([ 學(xué) 號(hào)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論