學(xué)生信息管理系統(tǒng)需求分析報(bào)告完整版(共16頁)_第1頁
學(xué)生信息管理系統(tǒng)需求分析報(bào)告完整版(共16頁)_第2頁
學(xué)生信息管理系統(tǒng)需求分析報(bào)告完整版(共16頁)_第3頁
學(xué)生信息管理系統(tǒng)需求分析報(bào)告完整版(共16頁)_第4頁
學(xué)生信息管理系統(tǒng)需求分析報(bào)告完整版(共16頁)_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上學(xué)生信息管理系統(tǒng)需求專心-專注-專業(yè)1、問題定義 現(xiàn)在的大學(xué)中,老師和學(xué)生都注重理論與實(shí)際相結(jié)合,開設(shè)了很多與課程相配的課程設(shè)計(jì)。而在實(shí)際人工管理中,因?yàn)樘峤坏奈臋n作業(yè)數(shù)量眾多,處理復(fù)雜,造成管理的混亂。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人們生活的各個(gè)領(lǐng)域,并發(fā)揮了越來越重要的作用,針對(duì)人工管理的缺點(diǎn),最好的解決辦法就是借助計(jì)算機(jī)技術(shù)提供一個(gè)電子化的課程設(shè)計(jì)管理平臺(tái)。為了更好地管理設(shè)計(jì)過程中所產(chǎn)生的資料文檔,我們開發(fā)一個(gè)軟件工程課程設(shè)計(jì)管理系統(tǒng)。教師和學(xué)生可以應(yīng)用該系統(tǒng)實(shí)現(xiàn)如下功能:1、學(xué)生使用自己的姓名和學(xué)號(hào)(密碼)登陸

2、后,可以從題庫中選擇一個(gè)題目,并且填寫同組的其他同學(xué)的姓名,學(xué)號(hào),班級(jí),小組長等。且選題一旦保存就不能再更改。2、學(xué)生可以修改自己的密碼。可以查詢自己的選題情況。學(xué)生可以查詢自己的課程設(shè)計(jì)成績。3、學(xué)生在課程設(shè)計(jì)的各個(gè)階段的工作報(bào)告上傳至該系統(tǒng)。4、教師使用姓名和工資號(hào)(密碼)登陸后,可以查看學(xué)生的選題情況;可以查看學(xué)生的設(shè)計(jì)報(bào)告,填寫學(xué)生的項(xiàng)目進(jìn)度情況,并且給出最后的分?jǐn)?shù)。5、教師可以修改自己的密碼。教師把課程設(shè)計(jì)的題目,學(xué)習(xí)的資料等上傳到該系統(tǒng)。6、其他使用該系統(tǒng)的人,可以以客戶身份登陸瀏覽。7 本例使用面向?qū)ο蟮男枨蠓治龇椒ǚ治鲂阅苄枨蟛僮飨到y(tǒng): Windows98 以上/ME/2000

3、/XP 等數(shù)據(jù)庫: Microsoft Access 2000/ SQL Server 20002、可行性分析1. 問題:(1)目前的課程設(shè)計(jì)管理系統(tǒng)由人工統(tǒng)計(jì)處理。(2)站用一個(gè)辦公室和2-3個(gè)職工專門用來管理課程設(shè)計(jì)選課,每天有固定工作時(shí)間8小時(shí)。(3)每人工資在每月2000-3000元。(4)需要選題的同學(xué)按班級(jí)的方式報(bào)上來,經(jīng)核對(duì)分配后方才生效,在通知老師選題情況。雙方如有問題還需在工作時(shí)間來此解決。(5)由于是人工處理且工作量大,所以效率低,出錯(cuò)率高,修改麻煩。2項(xiàng)目目標(biāo):學(xué)生和老師可以方便的選課,同時(shí)可以查詢和修改各自的信息,以便學(xué)校管理。3運(yùn)行環(huán)境:(1)以Windows98 以

4、上/ME/2000/XP作為學(xué)生選課管理系統(tǒng)的后臺(tái)操作系統(tǒng)。(2)前臺(tái)開發(fā)程序?yàn)镴AVA,SQL Server 2000。(3)后臺(tái)數(shù)據(jù)庫為Microsoft Access 2000/ SQL Server 2000。(4)主要硬件設(shè)備:PC機(jī)一臺(tái)。4. 開發(fā)風(fēng)險(xiǎn):浪費(fèi)資金人力,會(huì)影響原有管理方式,總體風(fēng)險(xiǎn)不大。5. 經(jīng)濟(jì)可行性:成本估計(jì):一臺(tái)計(jì)算機(jī)每天電費(fèi)(工作18小時(shí)以上),需要4-5名管理遠(yuǎn)和數(shù)據(jù)庫維護(hù)人員每天工資(每天工作在8小時(shí)以上),人員培訓(xùn)費(fèi)用,定期軟硬件更新費(fèi)用,每年總運(yùn)營費(fèi)用,雜項(xiàng)費(fèi)用。資源分析:現(xiàn)有計(jì)算機(jī)比較充足,相關(guān)人才在學(xué)校內(nèi)就能找到,工資要求低。6技術(shù)可行性:我校計(jì)算

5、機(jī)系以及其他系都有軟硬件知識(shí)豐富,具有較高的文化水平和計(jì)算機(jī)操作水平,可以設(shè)計(jì)管理該系統(tǒng)的學(xué)生和老師,且課余時(shí)間豐富,可以學(xué)習(xí)和了解在設(shè)計(jì)和應(yīng)用當(dāng)中會(huì)遇到或可能遇到的技術(shù)問題。我校許多專業(yè)都以開設(shè)類似的課程設(shè)計(jì)題目,學(xué)生和老師在技術(shù)方面已經(jīng)有經(jīng)驗(yàn),正缺少這樣的實(shí)踐機(jī)會(huì)。7法律可行性:雖然其他學(xué)校也有類似的管理系統(tǒng),但都主要在本校使用,沒有涉及到盈利方面,我校設(shè)計(jì)該系統(tǒng)也本著讓學(xué)生和老師把握一次學(xué)習(xí)實(shí)踐的機(jī)會(huì)的目的,鍛煉他們的開發(fā)技術(shù)和能力,不會(huì)去抄襲已經(jīng)設(shè)計(jì)好的管理系統(tǒng),如有借鑒的地方發(fā)布時(shí)也會(huì)說明,而且該系統(tǒng)是本著方便學(xué)生學(xué)習(xí)的目的,而非盈利目的,所以不會(huì)和法律相沖突。8.總體分析:比原有方

6、式工作效率高,成本低,出錯(cuò)率低,使學(xué)校實(shí)現(xiàn)現(xiàn)代化網(wǎng)絡(luò)教學(xué)管理。3 系統(tǒng)功能分析1系統(tǒng)功能的劃分:使用該系統(tǒng)有三個(gè)角色教師,學(xué)生,客戶。教師可以查看學(xué)生選課情況,可以查看學(xué)生設(shè)計(jì)報(bào)告,填寫學(xué)生項(xiàng)目進(jìn)度情況,給出最高分,修改密碼,上傳課程設(shè)計(jì)題目,學(xué)習(xí)資料。學(xué)生可以查看選課情況和成績,選課??蛻糁豢梢詾g覽選課信息。2系統(tǒng)可分為5個(gè)模塊:(1)基本信息:教師和學(xué)生的信息包括教師號(hào),學(xué)生號(hào),教師開設(shè)的課程設(shè)計(jì)題目,學(xué)生選的課程設(shè)計(jì)題目,項(xiàng)目進(jìn)度和分?jǐn)?shù)。(2)選課:顯示教師開設(shè)的課程設(shè)計(jì)題目,實(shí)現(xiàn)學(xué)生選課。(3)查詢:學(xué)生查詢可選題,自己選題情況,自己課程設(shè)計(jì)成績。教師查詢學(xué)生選題情況,學(xué)生設(shè)計(jì)報(bào)告。(

7、4)修改:教師填寫項(xiàng)目進(jìn)度情況和給出分?jǐn)?shù),學(xué)生填寫同組的其他同學(xué)的姓名,學(xué)號(hào),班級(jí),小組長,修改結(jié)果存入相應(yīng)數(shù)據(jù)庫等。(5)密碼:教師和學(xué)生可以修改自己的登陸密碼,結(jié)果存入用戶信息數(shù)據(jù)庫。4 數(shù)據(jù)描述1系統(tǒng)流程圖:2數(shù)據(jù)流程圖簡易數(shù)據(jù)流圖:完整數(shù)據(jù)流圖:3數(shù)據(jù)字典:數(shù)據(jù)流描述:數(shù)據(jù)流名:用戶名密碼 數(shù)據(jù)來源:用戶登陸處理 數(shù)據(jù)去向:驗(yàn)證信息處理。說明:用戶輸入用戶名和密碼 數(shù)據(jù)組成:用戶名+密碼 數(shù)據(jù)流量:小數(shù)據(jù)流名:直接登陸 數(shù)據(jù)來源:用戶登陸處理 數(shù)據(jù)去向:客戶界面說明:普通用戶不輸入用戶名和密碼直接以客戶身份登陸 數(shù)據(jù)流名:登陸 數(shù)據(jù)來源:驗(yàn)證信息處理正確 數(shù)據(jù)去向:根據(jù)驗(yàn)證信息返回條件

8、決定是教師界面還是學(xué)生界面說明:系統(tǒng)登陸到教師界面。數(shù)據(jù)流名:選題,資料數(shù)據(jù)來源:教師界面的輸入選題和資料窗口數(shù)據(jù)去向:上傳處理說明:教師輸入要上傳的課題和資料數(shù)據(jù)流名:小組成員信息數(shù)據(jù)來源:選課信息界面數(shù)據(jù)去向:驗(yàn)證填寫信息處理說明:學(xué)生填寫同組其他同學(xué)姓名,學(xué)號(hào),班級(jí),小組長名。數(shù)據(jù)流名:工作報(bào)告。數(shù)據(jù)來源:課題信息界面數(shù)據(jù)去向:上傳處理說明:學(xué)生將各階段工作報(bào)告上傳。數(shù)據(jù)流名:設(shè)計(jì)報(bào)告數(shù)據(jù)來源:選題信息界面數(shù)據(jù)去向:上傳處理說明:學(xué)生填寫所選課題的設(shè)計(jì)報(bào)告上傳。數(shù)據(jù)元素詞條描述:元素名:小組信息描述:小組的同學(xué)姓名,學(xué)號(hào),班級(jí),組長定義:同學(xué)名+學(xué)號(hào)+班級(jí)+組長名位置:數(shù)據(jù)庫元素名:驗(yàn)證

9、描述:用來區(qū)分登陸用戶是教師還是學(xué)生以及輸入信息是否正確定義:用戶名+密碼位置:數(shù)據(jù)庫元素名:用戶描述:使用該管理系統(tǒng)的人定義:用戶=教師+學(xué)生+客戶元素名:用戶名描述:用來區(qū)分教師和學(xué)生定義:用戶名=教師名+學(xué)生名元素名:密碼描述:用來保證教師和學(xué)生帳戶安全定義:密碼=教師密碼+學(xué)生密碼元素名:工作報(bào)告描述:闡述課題進(jìn)展情況定義:組長名+課題號(hào)+進(jìn)展情況位置:數(shù)據(jù)庫元素名:設(shè)計(jì)報(bào)告描述:對(duì)所選課題設(shè)計(jì)的需求規(guī)格說明書定義:課題號(hào)+需求規(guī)格說明書+組長名位置:數(shù)據(jù)庫元素名:資料描述:學(xué)習(xí)資料定義:課題號(hào)+相關(guān)資料位置:數(shù)據(jù)庫元素名:課題描述:老師發(fā)布可選的課題定義:課題名+課題號(hào)+課題內(nèi)容說明

10、位置:數(shù)據(jù)庫4E-R圖:5用例圖:用戶登陸活動(dòng)圖:查詢,更新活動(dòng)圖:上傳學(xué)習(xí)資料,設(shè)計(jì)題目活動(dòng)圖:修改密碼活動(dòng)圖:5、總體設(shè)計(jì)5.1基本設(shè)計(jì)概念和處理流程針對(duì)以上系統(tǒng)要完成的功能,本系統(tǒng)總體設(shè)計(jì)采用自頂向下,逐步細(xì)化的方法將功能層次結(jié)構(gòu)的各個(gè)部分組合起來,以完成整個(gè)系統(tǒng)的實(shí)現(xiàn)細(xì)節(jié)說明本系統(tǒng)的基本設(shè)計(jì)概念和處理流程,盡量使用圖表的形式。 5.2軟件結(jié)構(gòu)5.2.1頂層結(jié)構(gòu): 5.2.2學(xué)生事務(wù)處理分結(jié)構(gòu): 5.2.3教師事務(wù)處理分結(jié)構(gòu): 5.2.4過客事務(wù)處理結(jié)構(gòu): 54數(shù)據(jù)結(jié)構(gòu)說有數(shù)據(jù)都以數(shù)據(jù)庫形式存儲(chǔ),數(shù)據(jù)庫模式如下所示:表1表名student列名數(shù)據(jù)類型(精度范圍)主/外碼空/非空約束條件i

11、dChar(8)主碼非空 nameChar(40)非空PasswordChar(40)非空SexChar(2)非空男OR女EmailChar(40)非空IsleaderChar(2)非空是OR否LeaderChar(8)非空表2表名teacher列名數(shù)據(jù)類型(精度范圍)主/外碼空/非空約束條件idChar(8)主碼非空 nameChar(40)非空PasswordChar(40)非空EmailChar(40)非空表3表名course列名數(shù)據(jù)類型(精度范圍)主/外碼空/非空約束條件idChar(8)主碼非空 titlenvarchar(10)非空numbernvarchar(10)content

12、ntextoperateSystemnvarchar(40)dataBaseTypenvarchar(40)表4表名choose列名數(shù)據(jù)類型(精度范圍)主/外碼空/非空約束條件masterIdChar(8)主碼非空 courseIdChar(8)主碼非空markrealcontentntext表5表名files列名數(shù)據(jù)類型(精度范圍)主/外碼空/非空約束條件IdChar(8)主碼非空 leaderIdChar(8)外碼非空FilenameChar(50)datedatetime6詳細(xì)設(shè)計(jì)6.1.模塊設(shè)計(jì) 本系統(tǒng)模塊設(shè)計(jì)將對(duì)總體設(shè)計(jì)中模塊結(jié)構(gòu)進(jìn)行。611用戶登陸模塊 (1)用戶根據(jù)自己不同的身份

13、使用相應(yīng)的信息登錄(2)系統(tǒng)檢查所填信息(3)錯(cuò)誤則轉(zhuǎn)(一)重新輸入(4)進(jìn)入相應(yīng)的頁面(5)系統(tǒng)更新登錄記錄(6)結(jié)束 612選題、填寫小組信息功能模塊(1)進(jìn)入相應(yīng)的界面(2)根據(jù)本小組的信息填寫相應(yīng)的內(nèi)容(3)系統(tǒng)更新文件(4)小組瀏覽題目(5)系統(tǒng)記錄選題信息(6)系統(tǒng)增加相應(yīng)記錄 613上傳文件功能模塊(1)進(jìn)入相應(yīng)的界面(2)輸入文件內(nèi)容(3)系統(tǒng)添加文件(4)結(jié)束614查看功能模塊:(1)用戶根據(jù)需要查詢(2)系統(tǒng)檢查要查詢的內(nèi)容(3)輸入錯(cuò)誤轉(zhuǎn)(一)(4)系統(tǒng)給出相關(guān)信息(5)寫主數(shù)據(jù)文件(6)寫交易流水文件(7)結(jié)束615總體打分模塊:(1) 進(jìn)入相應(yīng)頁面(2) 老師打分(3) 更新數(shù)據(jù)庫(4) 學(xué)生在界面看到成績(5) 退出616填寫進(jìn)度模塊:(1)進(jìn)入相應(yīng)頁面(2)小組填寫進(jìn)度(3)系統(tǒng)更新文件(4)結(jié)束 611改密碼:(1)使用原密碼登陸系統(tǒng)(2)系統(tǒng)驗(yàn)證密碼,如果密碼正確則繼續(xù)下列操作,否則返回(一)(3)用戶輸入新密碼(4)再輸入一次新密碼進(jìn)行驗(yàn)證,如果密碼正確則繼續(xù)下列操作

溫馨提示

  • 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. 人人文庫網(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)論