版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 需求分析I 引言1.1 系統(tǒng)參考文獻(xiàn) 實(shí)驗(yàn)任務(wù)書(shū)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é)生便可以通過(guò)網(wǎng)絡(luò)來(lái)選課并且查詢自己的有關(guān)信息,使得學(xué)生信息管理工作系統(tǒng)化,規(guī)范化,自動(dòng)化,大大提高了學(xué)校管理學(xué)生的效率。在信息高速發(fā)展的當(dāng)今時(shí)代,任何學(xué)校,企業(yè)都離不開(kāi)信息化的建設(shè),信息化水平已經(jīng)成為一個(gè)評(píng)價(jià)高校綜合實(shí)力的一項(xiàng)重要指標(biāo)。近年來(lái),高校都建設(shè)了高校校園網(wǎng),學(xué)生信息管理系統(tǒng)作為高校校園網(wǎng)建設(shè)的一個(gè)模塊,主要是為了學(xué)生在校園網(wǎng)內(nèi)就了解更多的與學(xué)生生活相關(guān)的信息。學(xué)校的公告網(wǎng)上發(fā)布
2、,學(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 編寫(xiě)目的此文檔編寫(xiě)的主要目的是使具體管理人員(即高級(jí)用戶)能夠更好的了解這個(gè)學(xué)生管理系統(tǒng),更好的使用和修改,讓用戶知道我在做些什么,做得對(duì)不對(duì),是否符合他們的要求,還有哪些不足的地方值得改進(jìn)。同時(shí)也讓我知道用戶到底要求什么,有什么需求,目前所做的工作是否符合他們的要求。如果有不同,便按照用戶的要求改進(jìn)。II 信息描述2.1 現(xiàn)狀學(xué)校當(dāng)前的組織機(jī)構(gòu)圖如下:學(xué)生辦負(fù)責(zé)管理學(xué)生的基本
3、檔案和一些其它信息,包括獎(jiǎng)懲信息等;教務(wù)處主要提供課程信息和學(xué)生的成績(jī);財(cái)務(wù)處管理學(xué)生的繳費(fèi)信息。根據(jù)學(xué)校的業(yè)務(wù)處理過(guò)程,得出業(yè)務(wù)流程圖如下:學(xué)生基本信息:學(xué)號(hào)姓名所屬院系專業(yè)班級(jí)年級(jí)性別出生年月籍貫民族家庭住址郵政編碼政治面貌家庭電話繳費(fèi)單:成績(jī)表:學(xué)號(hào)姓名班級(jí)專業(yè)課程類別開(kāi)課時(shí)間學(xué)分成績(jī)教師獎(jiǎng)懲信息學(xué)號(hào)姓名班級(jí)專業(yè)所在院系獎(jiǎng)懲時(shí)間獎(jiǎng)懲說(shuō)明獎(jiǎng)懲內(nèi)容2.2 信息詳細(xì)描述1.學(xué)生基本信息的基本項(xiàng)如下:學(xué)號(hào),姓名,所屬院系,專業(yè),班級(jí),年級(jí),性別,出生年月,籍貫民族,家庭住址,郵政編碼,政治面貌,家庭電話2.繳費(fèi)表的基本項(xiàng)如下:學(xué)號(hào),姓名,專業(yè),班級(jí),繳費(fèi)時(shí)間,應(yīng)交費(fèi)用,已交費(fèi)用,操作員3.成績(jī)表
4、的基本項(xiàng)如下:學(xué)號(hào),姓名,專業(yè),班級(jí),課程,類別,開(kāi)課時(shí)間,學(xué)分,成績(jī),教師4.獎(jiǎng)懲信息的基本項(xiàng)如下:學(xué)號(hào),姓名,所屬院系,專業(yè),班級(jí),獎(jiǎng)懲時(shí)間,獎(jiǎng)懲說(shuō)明,獎(jiǎng)懲內(nèi)容2.3 總體框架添加用戶系統(tǒng)管理 找回密碼 修改密碼 學(xué)生注冊(cè) 學(xué)生信息查詢 學(xué)籍管理 學(xué)生畢業(yè) 學(xué)籍號(hào)更改 換班 學(xué)籍變動(dòng) 退學(xué) 插班 結(jié)業(yè) 學(xué)生信息管理系統(tǒng) 學(xué)生繳費(fèi)標(biāo)準(zhǔn)收費(fèi)管理 學(xué)生繳費(fèi) 學(xué)生繳費(fèi)查詢 學(xué)生欠費(fèi)統(tǒng)計(jì) 班級(jí)添加 班級(jí)查詢 班級(jí)管理 班級(jí)修改 班級(jí)刪除 成績(jī)錄入 成績(jī)管理 成績(jī)查詢成績(jī)修改 處分 學(xué)生管理 獎(jiǎng)勵(lì) 公益活動(dòng) 成績(jī) 學(xué)生選課 課程管理 設(shè)置各班課程設(shè)置各科教材III 數(shù)據(jù)模型3.1 構(gòu)建E-R圖1.由基
5、本項(xiàng)構(gòu)思-圖的四條原則如下:原則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é)果而非過(guò)程。原則3(確定屬性):實(shí)體的屬性是實(shí)體的本質(zhì)特征。實(shí)體應(yīng)有標(biāo)識(shí)屬性(能把不同個(gè)體區(qū)分開(kāi)來(lái)的屬性組),并指定其中一個(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)性,
6、只有一個(gè)實(shí)體的基本特征,與其他實(shí)體無(wú)關(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)。2.各分E-R圖1)學(xué)生E-R圖2)課程E-R圖3)班級(jí)E-R圖4)獎(jiǎng)懲表E-R圖5)成績(jī)E-R圖6)班級(jí)課程E-R圖7)交費(fèi)E-R圖8)學(xué)費(fèi)E-R圖9)用戶E-R圖3.合并分E-R圖第一:合并解決各分E-R圖之間的沖突,將分E-R圖合并起來(lái)生成初步E-R圖。各分E-R圖之間的沖突主要有三類:1)屬性沖突:(1)屬性域沖突,即屬性值的類型、取值范圍或取值集合不同。由于本系統(tǒng)較簡(jiǎn)單,所以并不存在這種沖突;(2)屬性取值單
7、位沖突。由于本系統(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圖:IV 功能模型4.1 系統(tǒng)功能描述學(xué)生信息管理系統(tǒng)是一個(gè)
8、典型的數(shù)據(jù)庫(kù)應(yīng)用程序,包括系統(tǒng)管理、學(xué)籍管理 收費(fèi)管理、 班級(jí)管理 、成績(jī)管理、 課程管理以及學(xué)生表現(xiàn)七項(xiàng)功能。1. 系統(tǒng)管理1) 添加用戶 只有高級(jí)用戶(即學(xué)校的學(xué)生主管)才可以添加新用戶。2) 找回密碼 老師、學(xué)生如果忘記密碼可到教務(wù)管理處查詢,只有高級(jí)用戶才可以查看所有用戶的密碼。3 )修改密碼 用戶可以登錄進(jìn)自己的界面修改密碼,也可以到教務(wù)管理處找回密碼并修改。2 .學(xué)籍管理1) 學(xué)生注冊(cè) 新生到來(lái),以班級(jí)為單位,進(jìn)行學(xué)生入庫(kù),其中分為單個(gè)添加和成批添加。單個(gè)添加學(xué)生數(shù)量較少的學(xué)生信息入庫(kù);成批添加可以從現(xiàn)存的學(xué)生信息EXCEL文件中成批錄入到數(shù)據(jù)庫(kù)中。包括學(xué)生學(xué)號(hào)、姓名、性別、出生年
9、月、身份證號(hào)碼、黨團(tuán)關(guān)系、系別、專業(yè)、級(jí)別、學(xué)制等方面的信息。2 )學(xué)生信息查詢 根據(jù)用戶的要求,通過(guò)姓名、學(xué)號(hào)、班級(jí)、專業(yè)等查詢學(xué)生數(shù)據(jù)庫(kù)的所有可能的信息,其中包括成績(jī)查詢。3) 學(xué)生畢業(yè) 可以成批地處理畢業(yè)學(xué)生的相關(guān)信息,也可以設(shè)置學(xué)生畢業(yè)后學(xué)校對(duì)他們的資料保存期限。4 )學(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)行更改。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)、書(shū)費(fèi)、住宿費(fèi)等。2) 學(xué)生繳費(fèi) 每個(gè)學(xué)生都有自己的銀行卡號(hào),該接口實(shí)現(xiàn)學(xué)
10、生的繳費(fèi)。3) 學(xué)生繳費(fèi)查詢根據(jù)多個(gè)關(guān)鍵字對(duì)學(xué)生學(xué)費(fèi)情況、以及各專業(yè)的收費(fèi)標(biāo)準(zhǔn)進(jìn)行查詢。4) 學(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í)的瀏覽。3) 班級(jí)修改 修改班級(jí)情況,如班主任、輔導(dǎo)員、課程安排等。4 )班級(jí)刪除 根據(jù)實(shí)際情況,將不再錄取學(xué)生的班級(jí)的相關(guān)信息刪除。5. 成績(jī)管理1) 成績(jī)錄入 每次考試后,各個(gè)任課老師把各學(xué)生的該科成績(jī)錄入,錄入信息包括學(xué)生姓名、學(xué)號(hào)、科目、專業(yè)、錄入日期。2) 成績(jī)查詢 根據(jù)多個(gè)關(guān)鍵字對(duì)學(xué)生的成績(jī)進(jìn)行查詢
11、,還可以統(tǒng)計(jì)得到一個(gè)班的平均成績(jī)報(bào)表、所有學(xué)生的排名以及該專業(yè)該年級(jí)的班級(jí)排名。3 )成績(jī)修改 如果在審卷過(guò)程中發(fā)現(xiàn)有成績(jī)錯(cuò)誤,可以對(duì)學(xué)生的成績(jī)進(jìn)行修改。6 .學(xué)生管理1 )處分 學(xué)生的每次受處分情況都計(jì)入系統(tǒng),實(shí)行積分制,工作人員可以自定義不同程度處分的積分。2 )獎(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)罰積分。4 )學(xué)生選課 學(xué)生通過(guò)自己的學(xué)號(hào)登陸到管理網(wǎng)站,選修選修課。5) 成績(jī)學(xué)生根據(jù)自己的學(xué)號(hào)和密碼在網(wǎng)上對(duì)自己的基本信息、選課、以及各學(xué)期成績(jī)進(jìn)行查詢。7. 課程管理1 )設(shè)置各
12、班課程 根據(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ù)流圖 10層數(shù)據(jù)流圖學(xué)生信息管理要求學(xué)生情況學(xué)生信息管理 成績(jī)管理 成績(jī)管理要求 班級(jí)管理 課程管理查詢要求課程管理要求收費(fèi)管理課程查詢結(jié)果21層數(shù)據(jù)流圖 22新生管理 新生數(shù)據(jù)處理結(jié)果 2.3班級(jí)管理新生數(shù)據(jù)處理要求學(xué)生信息學(xué)生信息管理要求班級(jí)名稱及修改要求21學(xué)生管理24添加學(xué)生添加要求及學(xué)生數(shù)據(jù)當(dāng)前時(shí)鐘 數(shù)據(jù)刪除單25刪除學(xué)生備份數(shù)據(jù)單26信息備份成績(jī)管理要求3.學(xué)生信息管理模塊分層數(shù)據(jù)流圖312新生注冊(cè)新生數(shù)據(jù)313分班
13、311學(xué)籍管理313分學(xué)號(hào)新生數(shù)據(jù)處理要求 3.1.2.1檢查記錄有效性新生記錄3.1.2.3逐行讀取記錄有效記錄3.1.2.2啟動(dòng)EXCEL調(diào)整新生記錄無(wú)效記錄格式成績(jī)記錄總分記錄學(xué)生表3.1.3.1統(tǒng)計(jì)新生數(shù)據(jù)3.1.3.2按報(bào)考 專業(yè)、成績(jī)及男女生比例分班 分班名單男、女生人數(shù)專業(yè)班數(shù)成績(jī)表學(xué)生表 學(xué)生表3.1.4.2 按姓名設(shè)置學(xué)號(hào)3.1.4.1查詢相關(guān)記錄班級(jí)名稱 指定班級(jí)學(xué)生名單起始學(xué)號(hào)總分表圖2.1 新生處理 學(xué)生表 3.3.2修改學(xué)生記錄3.3.1查詢相關(guān)記錄班級(jí)名稱指定班級(jí)學(xué)生記錄學(xué)生信息記錄為空 修改要求圖2.2 班級(jí)管理3.4.2單個(gè)添加學(xué)生3.4.1要求類型處理單個(gè)學(xué)生
14、數(shù)據(jù) 添加要求成批學(xué)生數(shù)據(jù)3.4.3成批添加學(xué)生圖2.3 添加學(xué)生總分表學(xué)生表3.4.2.1數(shù)據(jù)錄入單個(gè)學(xué)生數(shù)據(jù)成績(jī)表圖2.4 單個(gè)添加學(xué)生成績(jī)表學(xué)生記錄3.4.3.3逐行讀取記錄3.4.3.1檢查數(shù)據(jù)格式有效格式記錄無(wú)效格式總分表3.4.3.2啟動(dòng)EXCEL調(diào)整學(xué)生記錄學(xué)生表圖2.5 成批添加學(xué)生數(shù)據(jù)成績(jī)表 總分表3.5.2刪除指定范圍數(shù)據(jù)起止學(xué)號(hào)3.5.3刪除指定班級(jí)數(shù)據(jù)3.5.1確認(rèn)數(shù)據(jù)類型數(shù)據(jù)刪除單 班級(jí)名稱學(xué)生表 所有學(xué)生數(shù)據(jù)3.5.4刪除所有學(xué)生數(shù)據(jù)成績(jī)表總分表圖2.6 刪除學(xué)生數(shù)據(jù)4.成績(jī)管理模塊分層數(shù)據(jù)流圖 課程表4.2.2成績(jī)錄入4.2.1查詢學(xué)生及課程信息班級(jí)名稱 學(xué)生與課
15、程數(shù)據(jù)成績(jī)數(shù)據(jù) 成績(jī)表 學(xué)生表圖2.7 成績(jī)錄入5.查詢模塊分層數(shù)據(jù)流圖總分表成績(jī)表5.1.2查詢處理5.1.1要求加工學(xué)生信息查詢要求查詢規(guī)則查詢結(jié)果學(xué)生表圖2.8學(xué)生信息查詢成績(jī)表5.2.2計(jì)算總分及名次5.2.1查詢成績(jī)數(shù)據(jù)班級(jí)名稱成績(jī)數(shù)據(jù)成績(jī)信息總分表圖2.9 總分計(jì)算4.2.2 數(shù)據(jù)字典1.數(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é)生檔案查
16、詢的選擇 顯示查詢信息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)、密碼 可選課程2. 數(shù)據(jù)元素名字:學(xué)生基本信息別名:Student Information描述:學(xué)生入學(xué)檔案中的相關(guān)信息定義:學(xué)生基本信息=學(xué)號(hào)+姓名+所屬院系+專業(yè)+班級(jí)+年級(jí)+性別+出生年月+籍貫民族+家庭住址+郵政編碼+政治面貌+家庭電話位置:保存到檔案室名字:繳費(fèi)信息別名:Payment Information
17、描述:學(xué)生繳費(fèi)情況定義:繳費(fèi)信息=學(xué)號(hào)+姓名+專業(yè)+班級(jí)+繳費(fèi)時(shí)間+應(yīng)交費(fèi)用+操作員位置:保存到繳費(fèi)表名字:學(xué)生成績(jī)別名:Student Achievement描述:學(xué)生每學(xué)期每門(mén)課程考核的最終判定標(biāo)準(zhǔn)定義:學(xué)生成績(jī)=學(xué)號(hào)+姓名+專業(yè)+班級(jí)+課程+學(xué)分+成績(jī)+老師位置:保存到成績(jī)表名字:獎(jiǎng)懲信息別名:Incentive Information描述:學(xué)生每學(xué)期的受獎(jiǎng)勵(lì)情況和受處分情況定義:獎(jiǎng)懲信息=學(xué)號(hào)+姓名+所屬院系+專業(yè)+班級(jí)+獎(jiǎng)懲時(shí)間+獎(jiǎng)懲說(shuō)明+獎(jiǎng)懲內(nèi)容位置:保存到學(xué)生表 總體設(shè)計(jì)I 功能分解1.1 系統(tǒng)功能描述本系統(tǒng)的主要任務(wù)是實(shí)現(xiàn)對(duì)學(xué)校教導(dǎo)處的學(xué)生信息管理、成績(jī)管理、課程管理、班級(jí)管理
18、及相關(guān)查詢。能錄入、修改、查詢、輸出學(xué)生的檔案信息,這些信息包括學(xué)生的基本情況、簡(jiǎn)歷情況、獲得獎(jiǎng)勵(lì)情況、受到處分情況、學(xué)生的家庭信息等; 能錄入、修改、查詢、輸出學(xué)生的各學(xué)期各門(mén)課的成績(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ī)劃如下:1.系統(tǒng)管理模塊該模塊的主要任務(wù)是維護(hù)系統(tǒng)的正常運(yùn)行和安全性設(shè)置,包括添加用戶、修改密碼、找回密碼等。2.學(xué)籍管理模塊 該模塊的功能是實(shí)現(xiàn)對(duì)新生的注冊(cè),畢業(yè)生、插班生等的學(xué)籍變動(dòng)更改以及學(xué)生相關(guān)信息的查詢。3.收費(fèi)管理模
19、塊 該模塊的功能是實(shí)現(xiàn)對(duì)學(xué)生的收費(fèi)以及欠費(fèi)信息輸出。4.班級(jí)管理模塊 該模塊的功能是實(shí)現(xiàn)對(duì)全校班級(jí)的管理工作,包括:班級(jí)游覽、添加、查詢、刪除、修改等,各功能模塊各自獨(dú)立,完成學(xué)校的全部班級(jí)的管理。5.成績(jī)管理模塊 學(xué)校的成績(jī)管理工作是檢驗(yàn)學(xué)生學(xué)習(xí)情況的一個(gè)主要手段,本模塊包括成績(jī)添加、成績(jī)查詢、成績(jī)修改等功能模塊。同時(shí)對(duì)學(xué)生成績(jī)進(jìn)行備份。6.學(xué)生管理模塊 該模塊的主要功能是實(shí)現(xiàn)對(duì)學(xué)生的個(gè)人信息的管理工作,包括檔案添加、檔案瀏覽、檔案查詢等功能,從而方便學(xué)校管理部門(mén)對(duì)學(xué)校的基本情況的快速查詢和了解。7.課程管理模塊 該模塊的功能是實(shí)現(xiàn)對(duì)班級(jí)課程以及相關(guān)教材的設(shè)置。1.2系統(tǒng)流程圖II 設(shè)計(jì)軟件
20、結(jié)構(gòu)2.1 層次圖學(xué)生信息管理系統(tǒng) 課程管理學(xué)生管理成績(jī)管理班級(jí)管理收費(fèi)管理學(xué)籍管理系統(tǒng)管理設(shè)置科目教材設(shè)置班級(jí)課程處分成績(jī)獎(jiǎng)勵(lì)基本信息成績(jī)修改成績(jī)查詢成績(jī)錄入班級(jí)刪除班級(jí)修改班級(jí)添加欠費(fèi)查詢繳費(fèi)查詢繳費(fèi)學(xué)籍變動(dòng)畢業(yè)處理信息查詢學(xué)生注冊(cè)修改密碼找回密碼添加用戶III 數(shù)據(jù)庫(kù)設(shè)計(jì)3.1 一般關(guān)系模式的確定從ER圖導(dǎo)出關(guān)系模式的原則:1.(實(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)系的主碼。2.(從實(shí)體及其主從聯(lián)系轉(zhuǎn)換為關(guān)系模式):ERD中一個(gè)從實(shí)體及其主從聯(lián)系轉(zhuǎn)換為一個(gè)關(guān)系,從實(shí)體的屬性及其主實(shí)體關(guān)系的屬性組成該關(guān)系的屬性,其主
21、實(shí)體關(guān)系的主碼,在主從聯(lián)系為一對(duì)多聯(lián)系時(shí)還要加上可把同一主實(shí)體個(gè)體所對(duì)應(yīng)的從實(shí)體個(gè)體區(qū)分開(kāi)來(lái)的、從實(shí)體的一組屬性,作為該關(guān)系的主碼。對(duì)子類實(shí)體可作類似一對(duì)一聯(lián)系的從實(shí)體的轉(zhuǎn)換。3.(一對(duì)多聯(lián)系在關(guān)系模式中的表示):ERD中的一個(gè)一對(duì)多聯(lián)系通過(guò)在其“多”實(shí)體關(guān)系上增加“1”實(shí)體關(guān)系的主碼(作為外碼)和聯(lián)系本身的屬性來(lái)表示。4.(多對(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ù)合主碼。實(shí)體所對(duì)應(yīng)的關(guān)系模式:Student_course(學(xué)號(hào),學(xué)期,類型,課程名稱,學(xué)分,成績(jī))class
22、(年級(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í),出生日期,籍貫,民族,家庭住址,郵政編碼,政治面貌,家庭電話)說(shuō)明:1.下加橫線部分表示關(guān)系的碼學(xué)生表:編號(hào)字段名稱字段類型字段寬度1學(xué)號(hào)CHAR152姓名CHAR103所屬院系CHAR504專業(yè)CHAR505班級(jí)CHAR206性別CHAR27出生日期DATE88籍貫CHAR1009民族CHAR1010家庭住址CHAR5011郵政編碼C
23、HAR612政治面貌CHAR613家庭電話CHAR11成績(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獎(jiǎng)懲表:編號(hào)字段名稱字段類型字
24、段寬度1單號(hào)CHAR102學(xué)號(hào)CHAR153姓名CHAR104班級(jí)專業(yè)CHAR205所在院系CHAR206獎(jiǎng)懲時(shí)間CHAR87獎(jiǎng)懲說(shuō)明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è)所有的單元已通過(guò)開(kāi)發(fā)人員個(gè)人在單元測(cè)試階段測(cè)試全部通過(guò),沒(méi)有任何錯(cuò)誤。集成測(cè)試包括連續(xù)集成測(cè)試、數(shù)據(jù)庫(kù)測(cè)試以及數(shù)據(jù)整合測(cè)試。4.2功能測(cè)試功能測(cè)試環(huán)境操作系統(tǒng):windows xp內(nèi)存:2G網(wǎng)絡(luò)環(huán)境:校園網(wǎng) 本功能測(cè)試共分
25、為: 1) 系統(tǒng)功能測(cè)試測(cè)試是否可以正常添加用戶和修改密碼,系統(tǒng)正常退出;2) 測(cè)試是否可以正常對(duì)班級(jí)進(jìn)行管理,學(xué)生的單個(gè)或成批添加,刪除以及新生信息的導(dǎo)入和學(xué)生信息的備份;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è)試軟件功能描述與其他功能有沒(méi)有沖突;查看軟件功能描述是否是原來(lái)系統(tǒng)分析和需求以及查看文檔內(nèi)容在特定的情況和進(jìn)度下,以現(xiàn)有
26、人力,物力和資源能否實(shí)現(xiàn)。4.5 負(fù)載測(cè)試這一部分將測(cè)試正常情況下系統(tǒng)性能和用戶數(shù)目之間的關(guān)系,查看在多個(gè)用戶同時(shí)使用本系統(tǒng)時(shí)是否正常4.6 極限測(cè)試這一部分將測(cè)試所有極端的情況,如速度非??斓那闆r下和速度非常慢的情況下,以及所有其它的極端情況。主要是網(wǎng)絡(luò)資源極限測(cè)試和綜合極限測(cè)試。詳細(xì)設(shè)計(jì)I 數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)1.1 系統(tǒng)平臺(tái)總體布局圖1.2 數(shù)據(jù)庫(kù)結(jié)構(gòu)的具體設(shè)計(jì)SQL源模式建表:CREATE TABLE Class(班級(jí)號(hào) char (10) NOT NULL ,班級(jí)名 char (20) NOT NULL ,班主任 char (10) NULL ,專業(yè)號(hào) char (10) NULL )CRE
27、ATE TABLE Audit (學(xué)號(hào) char (10) NOT NULL ,姓名 char (10) NOT NULL ,班級(jí)號(hào) char (10) NOT NULL ,審核結(jié)果 char (60) NOT NULL )CREATE TABLE Student_score(學(xué)號(hào) char (10) NOT NULL ,姓名 char (10) NULL ,班級(jí)號(hào) char (10) NULL ,課程號(hào) char (10) NOT NULL ,課程名 char (20) NULL ,課程類別 char (4) NULL ,開(kāi)課時(shí)間 char (10) NULL ,教師工號(hào) char (10)
28、 NULL ,學(xué)分 float NULL ,成績(jī) int NULL ) CREATE TABLE Reward and punishment (學(xué)號(hào) char (10) NOT NULL ,姓名 char (10) NOT NULL ,班級(jí)號(hào) char (10) NOT NULL ,專業(yè) char (10) NOT NULL ,所在院系 char (16) NOT NULL ,時(shí)間 datetime NOT NULL ,說(shuō)明 char (10) NOT NULL ,內(nèi)容 char (40) NOT NULL )CREATE TABLE Payment (繳費(fèi)號(hào) int NOT NULL ,學(xué)號(hào)
29、 char (10) NULL ,姓名 char (10) NULL ,班級(jí)號(hào) char (10) NOT NULL ,繳費(fèi)時(shí)間 char (10) NOT NULL ,應(yīng)交費(fèi)用 int NOT NULL )CREATE TABLE Course (課程號(hào) char (10) NOT NULL ,課程名 char (20) NOT NULL ,課程類別 char (4) NOT NULL ,學(xué)分 float NOT NULL )CREATE TABLE Student(學(xué)號(hào) char (10) NOT NULL ,姓名 char (10) NOT NULL ,所屬院系 char (20) NO
30、T NULL ,專業(yè) char (16) NOT NULL ,班級(jí) char (10) NOT NULL ,年級(jí) char (10) NOT NULL ,性別 char (2) NOT NULL ,出生年月 datetime NOT NULL ,籍貫 char (16) NOT NULL ,民族 char (10) NOT NULL ,家庭住址 char (40) NOT NULL ,郵政編碼 char (6) NOT NULL ,政治面貌 char (8) NOT NULL ,家庭電話 char (10) NULL ) CREATE TABLE Users(id char (10) NOT
31、NULL ,pwd char (10) NOT NULL ,power char (10) NOT NULL )SQL建立主碼,外碼,索引ALTER TABLE Class WITH NOCHECK ADD CONSTRAINT PK_bjb PRIMARY KEY CLUSTERED (班級(jí)號(hào)) ALTER TABLE Audit WITH NOCHECK ADD CONSTRAINT PK_byb PRIMARY KEY CLUSTERED (學(xué)號(hào)) ALTER TABLE Student_score WITH NOCHECK ADD CONSTRAINT PK_cjb PRIMARY K
32、EY CLUSTERED (學(xué)號(hào),課程號(hào)) ALTER TABLE Reward and punishment WITH NOCHECK ADD CONSTRAINT PK_jcb PRIMARY KEY CLUSTERED (學(xué)號(hào)) ALTER TABLE Payment WITH NOCHECK ADD CONSTRAINT PK_jfb PRIMARY KEY CLUSTERED (繳費(fèi)號(hào)) ALTER TABLE Course WITH NOCHECK ADD CONSTRAINT PK_kcb PRIMARY KEY CLUSTERED (課程號(hào)) ALTER TABLE Stude
33、nt WITH NOCHECK ADD CONSTRAINT PK_student PRIMARY KEY CLUSTERED (學(xué)號(hào)) ALTER TABLE Users WITH NOCHECK ADD CONSTRAINT PK_users PRIMARY KEY CLUSTERED (id) ALTER TABLE Course WITH NOCHECK ADD CONSTRAINT CK_cjb CHECK (成績(jī) 0 and 成績(jī) 0),CONSTRAINT CK_jfb_1 CHECK (應(yīng)交費(fèi)用 = 已交費(fèi)用) CREATE INDEX IX_bjb ON Class(班級(jí)號(hào),
34、 專業(yè)號(hào)) ON PRIMARYCREATE INDEX IX_byb ON Audit (學(xué)號(hào), 班級(jí)號(hào)) ON PRIMARY CREATE INDEX IX_jfb ON Payment(繳費(fèi)號(hào), 學(xué)號(hào)) ON PRIMARY用SQL語(yǔ)句建表:ALTER TABLE Class ADD CONSTRAINT FK_bjb_zyb FOREIGN KEY (專業(yè)號(hào)) REFERENCES dbo.zyb (專業(yè)號(hào))ALTER TABLE Audit ADD CONSTRAINT FK_byb_student FOREIGN KEY (學(xué)號(hào)) REFERENCES dbo.student (
35、學(xué)號(hào))ALTER TABLE Student_score ADD CONSTRAINT FK_cjb_kcb FOREIGN KEY (課程號(hào)) REFERENCES dbo.kcb (課程號(hào)),CONSTRAINT FK_cjb_student FOREIGN KEY (學(xué)號(hào)) REFERENCES dbo.student (學(xué)號(hào))ALTER TABLE Audit ADD CONSTRAINT FK_jcb_bjb FOREIGN KEY (班級(jí)號(hào)) REFERENCES dbo.bjb (班級(jí)號(hào)),CONSTRAINT FK_jcb_student FOREIGN KEY (學(xué)號(hào)) RE
36、FERENCES dbo.student (學(xué)號(hào))ALTER TABLE Audit ADD CONSTRAINT FK_jfb_bjb FOREIGN KEY (班級(jí)號(hào)) REFERENCES dbo.bjb (班級(jí)號(hào)),CONSTRAINT FK_jfb_student FOREIGN KEY (學(xué)號(hào))REFERENCES dbo.student (學(xué)號(hào))學(xué)生表:成績(jī)表:繳費(fèi)表:課程表:班級(jí)表:獎(jiǎng)懲表:畢業(yè)表:用戶表:各表之間的關(guān)聯(lián)圖:II模塊詳細(xì)設(shè)計(jì)2.1 輸出模塊的設(shè)計(jì)打印機(jī)計(jì)算機(jī) 機(jī)內(nèi)系統(tǒng)文件處理報(bào)表選擇和打印2.2輸入模塊的設(shè)計(jì)計(jì)算機(jī)人機(jī)對(duì)話輸入 事務(wù)處理數(shù)據(jù)錄入2.3人工接口模塊
37、顯示器計(jì)算機(jī)鍵盤(pán) 數(shù)據(jù)輸入與審核 數(shù)據(jù)處理與顯示2.4菜單設(shè)計(jì)系統(tǒng)管理學(xué)生信息管理繳費(fèi)信息管理成績(jī)管理獎(jiǎng)懲管理畢業(yè)管理密碼修改學(xué)生信息錄入繳費(fèi)信息錄入成績(jī)錄入獎(jiǎng)懲信息錄入畢業(yè)信息錄入用戶管理學(xué)生信息查詢繳費(fèi)信息查詢成績(jī)查詢獎(jiǎng)懲信息查詢畢業(yè)審核退出學(xué)生報(bào)表打印繳費(fèi)報(bào)表打印成績(jī)修改畢業(yè)報(bào)表打印成績(jī)報(bào)表打印2.5 學(xué)生查詢模塊設(shè)計(jì)用戶信息 個(gè)人基本情況姓名: 歷年成績(jī)查詢學(xué)號(hào): 選 課班級(jí): 英語(yǔ)網(wǎng)上報(bào)名請(qǐng)輸入學(xué)號(hào): 欠費(fèi):請(qǐng)輸入班級(jí)號(hào): 欠費(fèi)人數(shù):查詢查詢 2.6 繳費(fèi)查詢模塊設(shè)計(jì)2.7 畢業(yè)錄入模塊設(shè)計(jì) 請(qǐng)選擇要畢業(yè)的班級(jí): 取消錄入2.8 畢業(yè)審核模塊設(shè)計(jì) 請(qǐng)選擇要審核的班級(jí)確定2.9 學(xué)生報(bào)表生成模塊設(shè)計(jì)學(xué)生成績(jī)報(bào)表學(xué)號(hào)姓名班級(jí)專業(yè)課程號(hào)類別開(kāi)課時(shí)間學(xué)分成績(jī)教師2.10 畢業(yè)審核報(bào)表設(shè)計(jì)班級(jí)畢業(yè)審核報(bào)表學(xué)號(hào) 姓名 班級(jí) 審核結(jié)果2.11人工模塊的業(yè)務(wù)流程,現(xiàn)場(chǎng)工作流程設(shè)計(jì)與組織結(jié)構(gòu)的改組的建議人機(jī)接口模塊的設(shè)計(jì)主要體現(xiàn)在數(shù)據(jù)的錄入,查詢顯示器計(jì)算機(jī)鍵盤(pán) 數(shù)據(jù)輸入與審核 數(shù)據(jù)處理與顯示人工處理模塊主要是針對(duì)各報(bào)表做出相應(yīng)的處理工作,畢業(yè)管理模塊,輸出畢業(yè)報(bào)表學(xué)生學(xué)生辦 畢業(yè)報(bào)表 發(fā)放畢業(yè)證III 人機(jī)界面設(shè)計(jì)3
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版?zhèn)€人房產(chǎn)買(mǎi)賣合同違約責(zé)任范本4篇
- 二零二五版智能倉(cāng)儲(chǔ)物流系統(tǒng)安裝與優(yōu)化合同3篇
- 二零二五版環(huán)保節(jié)能改造項(xiàng)目工程合同4篇
- 2025年度個(gè)人房產(chǎn)交易安全評(píng)估及買(mǎi)賣合同大全3篇
- 2025年度留學(xué)學(xué)術(shù)誠(chéng)信教育合同4篇
- 2025版企業(yè)職工失業(yè)保險(xiǎn)補(bǔ)貼資金支付合同3篇
- 2025年校園樂(lè)器維護(hù)保養(yǎng)及采購(gòu)代理服務(wù)合同2篇
- 濟(jì)南2025版房屋買(mǎi)賣合同產(chǎn)權(quán)登記與稅務(wù)申報(bào)指南3篇
- 互聯(lián)網(wǎng)客服專員2025年度績(jī)效合同2篇
- 2025年度海洋運(yùn)輸貨物保險(xiǎn)合同保險(xiǎn)責(zé)任與保險(xiǎn)合同效力3篇
- 二零二五年度無(wú)人駕駛車輛測(cè)試合同免責(zé)協(xié)議書(shū)
- 2025年湖北華中科技大學(xué)招聘實(shí)驗(yàn)技術(shù)人員52名歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 高三日語(yǔ)一輪復(fù)習(xí)助詞「と」的用法課件
- 毛渣采購(gòu)合同范例
- 2023中華護(hù)理學(xué)會(huì)團(tuán)體標(biāo)準(zhǔn)-注射相關(guān)感染預(yù)防與控制
- 五年級(jí)上冊(cè)小數(shù)遞等式計(jì)算200道及答案
- 2024年廣東高考政治真題考點(diǎn)分布匯 總- 高考政治一輪復(fù)習(xí)
- 燃?xì)夤艿滥甓葯z驗(yàn)報(bào)告
- GB/T 44052-2024液壓傳動(dòng)過(guò)濾器性能特性的標(biāo)識(shí)
- FZ/T 81013-2016寵物狗服裝
- JB∕T 14089-2020 袋式除塵器 濾袋運(yùn)行維護(hù)技術(shù)規(guī)范
評(píng)論
0/150
提交評(píng)論