學(xué)生信息管理系統(tǒng)需求分析_第1頁(yè)
學(xué)生信息管理系統(tǒng)需求分析_第2頁(yè)
學(xué)生信息管理系統(tǒng)需求分析_第3頁(yè)
學(xué)生信息管理系統(tǒng)需求分析_第4頁(yè)
學(xué)生信息管理系統(tǒng)需求分析_第5頁(yè)
已閱讀5頁(yè),還剩7頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、第一章引言1. 1編寫目的本需求規(guī)格說(shuō)明書是為了開發(fā)學(xué)生信息治理系統(tǒng)而編寫,主要面向系統(tǒng)分析員、程序員、測(cè)試員、實(shí)施員和最終用戶.本說(shuō)明書是整個(gè)軟件開發(fā)的依據(jù),它對(duì)以后階段的工作起指導(dǎo)作用,也是工程完成后系統(tǒng)驗(yàn)收的依據(jù).2. 2工程背景開發(fā)軟件的名稱:學(xué)生信息治理系統(tǒng)兼容系統(tǒng):WindowsXPSP2/SP3開發(fā)工具:ASP.NET+MicrosoftSQLServer20001. 3相關(guān)術(shù)語(yǔ)MacromediaDreamweaver8:網(wǎng)頁(yè)設(shè)計(jì)工具M(jìn)icrosoftSQLServer:數(shù)據(jù)庫(kù)工具2. 4參考資料第二章需求規(guī)定3. 1功能分析在學(xué)生信息治理系統(tǒng)中,主要有用戶登陸、學(xué)生信息治理、

2、課程信息治理、用戶治理等功能,功能分析如下:(1)用戶登陸學(xué)生信息治理網(wǎng)站采用用戶名及密碼驗(yàn)證模式,進(jìn)入學(xué)生信息治理網(wǎng)站前,用戶必須在登陸頁(yè)面輸入用戶名及密碼,只有驗(yàn)證通過(guò)的用戶方可進(jìn)入學(xué)生信息治理網(wǎng)站操作主頁(yè)面.(2)學(xué)生信息治理包才3個(gè)功能模塊:學(xué)生個(gè)人信息的添加、學(xué)生信息的查詢以及學(xué)生信息的修改于刪除.(3)課程信息治理包才3個(gè)功能模塊:課程根本添加與刪除處理、成績(jī)查詢處理以及學(xué)生選課信息的查詢處理.(4)用戶治理包才2個(gè)功能模塊:用戶信息查詢以及用戶的刪除與處理.2. 2性能要求分析(1)系統(tǒng)易操作性所開發(fā)的系統(tǒng)應(yīng)做到操作簡(jiǎn)單,盡量使系統(tǒng)操作不受用戶對(duì)電腦知識(shí)水平的限制.(2)系統(tǒng)具有

3、可維護(hù)性由于系統(tǒng)涉及的信息比擬廣,數(shù)據(jù)庫(kù)中的數(shù)據(jù)需定期修改,系統(tǒng)可利用的空間及性能也隨之下降,為了使系統(tǒng)更好地運(yùn)轉(zhuǎn),學(xué)院可以對(duì)系統(tǒng)數(shù)據(jù)及一些簡(jiǎn)單的功能進(jìn)行獨(dú)立的維護(hù)及調(diào)整.(3)系統(tǒng)具有開放性該系統(tǒng)能夠在開放的硬件體系結(jié)構(gòu)中運(yùn)行,并且能與其他系統(tǒng)順利連接,不會(huì)因外部系統(tǒng)的不同面要做在量的修改工作.2.3邏輯模型的建立經(jīng)過(guò)以上調(diào)查分析,明確以所開發(fā)系統(tǒng)的功能需求和性能要求,發(fā)現(xiàn)了存在的問(wèn)題,弄清了系統(tǒng)的功能,為系統(tǒng)邏輯模型的建立提供了依據(jù).系統(tǒng)分析的主要成果是建立系統(tǒng)的邏輯模型,本系統(tǒng)的邏輯模型主要以系統(tǒng)的數(shù)據(jù)流圖和數(shù)據(jù)詞典作為描述功具.2.3.1數(shù)據(jù)流圖(1)頂層圖分析學(xué)生信息治理系統(tǒng)的數(shù)據(jù)來(lái)

4、源和去向,確定外部項(xiàng),繪制出數(shù)據(jù)流圖的頂層圖,(2)頂層數(shù)據(jù)流圖從總體上反映了學(xué)生信息治理系統(tǒng)的信息聯(lián)系.按自頂向下、逐層分解的方法對(duì)頂層圖進(jìn)一步細(xì)化,劃分出幾個(gè)主要的功能模塊,并明確各功能之間的聯(lián)系,繪制出數(shù)據(jù)流圖的0層圖,如圖2-2所示.數(shù)據(jù)查詢圖2-2學(xué)生信息治理系統(tǒng)的0層圖2.3.2數(shù)據(jù)字典數(shù)據(jù)流詞條描述(1)學(xué)生信息描述數(shù)據(jù)流學(xué)生信息數(shù)據(jù)流來(lái)源SQLServer2000數(shù)據(jù)庫(kù)中學(xué)生根本信息表數(shù)據(jù)去向?qū)W生信息治理頁(yè)面數(shù)據(jù)流組成學(xué)生學(xué)號(hào)、姓名、性別、出生年月、所在班級(jí)(2)選課信息描述數(shù)據(jù)流學(xué)生選課信息數(shù)據(jù)流來(lái)源SQLServer2000數(shù)據(jù)庫(kù)中課程表、選課表數(shù)據(jù)去向課程信

5、息治理頁(yè)面數(shù)據(jù)流組成學(xué)生學(xué)號(hào)、課程號(hào)、課程名數(shù)據(jù)流學(xué)生成績(jī)信息數(shù)據(jù)流來(lái)源SQLServer2000數(shù)據(jù)庫(kù)中學(xué)生成績(jī)表數(shù)據(jù)去向課程信息治理頁(yè)面數(shù)據(jù)流組成學(xué)生學(xué)號(hào)、課程名、分?jǐn)?shù)(4)用戶信息描述數(shù)據(jù)流用戶信息數(shù)據(jù)流來(lái)源SQLServer2000數(shù)據(jù)庫(kù)中用戶信息表數(shù)據(jù)去向用戶治理頁(yè)面數(shù)據(jù)流組成用戶名、用戶密碼數(shù)據(jù)元素詞條描述學(xué)生學(xué)號(hào)定義數(shù)據(jù)兀素名稱學(xué)號(hào)簡(jiǎn)要描述為學(xué)生根本信息、選課信息和成績(jī)的查詢提供查詢條件舊字符型長(zhǎng)度12取值范圍不超過(guò)12個(gè)字符2.4輸入需求用戶需輸入學(xué)生的學(xué)號(hào)進(jìn)入相應(yīng)用戶界面.2.5輸出需求跟據(jù)用戶需求輸出相應(yīng)信息.學(xué)生信息治理系統(tǒng)詳細(xì)設(shè)計(jì)一.系統(tǒng)模塊的實(shí)現(xiàn)在系統(tǒng)中

6、包括以下功能:系統(tǒng)治理、學(xué)籍信息治理、課程信息管理、成績(jī)信息治理、幫助.分為以下幾個(gè)模塊主窗體標(biāo)題名稱系統(tǒng)治理sysMenu用戶治理Control退出系統(tǒng)Exit學(xué)籍治理sInfo課程治理cInfo成績(jī)治理rInfo幫助help使用說(shuō)明howto關(guān)于about1.1 登錄模塊為了系統(tǒng)的平安,在進(jìn)入系統(tǒng)之前首先會(huì)出現(xiàn)一個(gè)登錄模塊,用戶只有在輸入正確的用戶名和正確的密碼之后,才能進(jìn)入系統(tǒng).用戶登錄窗體中放置了兩個(gè)文本框Textbox,用來(lái)輸入用戶名和密碼;兩個(gè)按鈕CommandButton用來(lái)確定或者取消登錄.設(shè)置一個(gè)SSTab空件,供不同用戶登錄時(shí)選擇用戶權(quán)限,超級(jí)用戶擁有一切權(quán)限包括添加刪除和

7、修改以及對(duì)用戶的治理,普通用戶擁有受限制的權(quán)限查詢及修改密碼,提升了數(shù)據(jù)庫(kù)的平安性.1.2 系統(tǒng)治理模塊1.2.1 添加用戶窗體的創(chuàng)立進(jìn)入系統(tǒng)后,將會(huì)出現(xiàn)一個(gè)主窗體,選擇系統(tǒng)治理模塊下的添加用戶,就可以進(jìn)入添加用戶窗體,可以通過(guò)該窗體增加新的用戶.在這個(gè)窗體中放置了三個(gè)文本框,用來(lái)輸入用戶名和密碼;兩個(gè)按鈕用來(lái)確定是否添加用戶;三個(gè)標(biāo)簽用來(lái)標(biāo)示文本框的提示.1.2.2 修改密碼窗體的創(chuàng)立在系統(tǒng)治理模塊下,進(jìn)入修改密碼窗體,用戶可根據(jù)需要修改自己的密碼.在這個(gè)窗體中放置了兩個(gè)文本框,用來(lái)輸入密碼和確認(rèn)密碼;兩個(gè)按鈕用來(lái)確定是否修改密碼;兩個(gè)標(biāo)簽用來(lái)標(biāo)示文本框的內(nèi)容.1.3 學(xué)籍治理模塊1.3.1

8、 添加學(xué)籍信息功能選擇主窗體中學(xué)籍治理模塊下的添加學(xué)籍信息,就可進(jìn)入添加學(xué)籍信息的窗體,在該窗體中我們可以對(duì)學(xué)生的學(xué)號(hào)、姓名、性別、出生日期、班號(hào)等學(xué)生的信息進(jìn)行添加.設(shè)計(jì)時(shí)我盡可能設(shè)想各種邊界條件,如記錄為空,輸入為空,輸入出錯(cuò)等,當(dāng)輸入的信息滿足這些邊界條件時(shí),將會(huì)彈出一個(gè)提示框提醒用戶,以便用戶能及時(shí)地做出修改.添加的信息將全部存儲(chǔ)到數(shù)據(jù)庫(kù)中.在窗體上放置多個(gè)文本框和下拉式文本框,用來(lái)輸入學(xué)籍信息;兩個(gè)按鈕用來(lái)確定是否輸入學(xué)籍信息;一個(gè)按鈕用來(lái)退出窗體;多個(gè)標(biāo)簽用來(lái)提示文本框中需要輸入的內(nèi)容.1.3.2 修改學(xué)籍信息功能點(diǎn)擊學(xué)籍治理模塊下的修改學(xué)籍信息,就進(jìn)入修改學(xué)籍信息的窗體,在該窗體

9、中我們可以對(duì)前面添加的學(xué)籍信息進(jìn)行修改.由于用戶的需求不同,有的是要對(duì)學(xué)生的信息做個(gè)別的改動(dòng),有的是需要?jiǎng)h除該條記錄,所以該窗體同時(shí)包括了修改記錄的功能和刪除記錄的功能.又考慮到用戶的誤操作,為了方便,我在該窗體中增添了取消修改的功能,可一次性把輸入文本框的內(nèi)容全部置空.1.3.3 查詢學(xué)籍信息功能進(jìn)入學(xué)籍治理模塊下的查詢學(xué)籍信息窗體,在該窗體中可以對(duì)學(xué)生的信息進(jìn)行查詢,有三種查詢方式.我在設(shè)計(jì)時(shí),一方面考慮到簡(jiǎn)潔的因素,用戶可以只設(shè)置一種查詢方式進(jìn)行查詢;另一方面又為了防止數(shù)據(jù)的重復(fù),用戶可以輸入詳細(xì)的信息,也就是同時(shí)設(shè)置多種查詢方式進(jìn)行查詢.進(jìn)入查詢窗體時(shí),myflexgrid中會(huì)顯示出所

10、有學(xué)生的學(xué)籍信息,如果不設(shè)置查詢方式就進(jìn)行查詢,是無(wú)效查詢,系統(tǒng)會(huì)給出提示.在設(shè)置好查詢方式后,便開始查詢,將在myflexgrid中顯示出用戶所需的學(xué)生的學(xué)籍信息.1.4 課程治理模塊1.4.1 課程信息瀏覽功能點(diǎn)擊主窗體中課程治理模塊下的課程信息瀏覽,可進(jìn)入課程信息瀏覽窗體.為了用戶的使用方便,我使用了SSTab空件,故在該窗體中同時(shí)包含了課程信息的添加和修改的功能.并且我還在窗體上設(shè)置了myflexgrid控件.添加和修改記錄后,對(duì)于數(shù)據(jù)有何變化都可以在myflexgrid中顯示出來(lái),使用戶對(duì)所做的操作一目了然.1.4.2 年級(jí)課程設(shè)置功能進(jìn)入課程治理模塊下的年級(jí)課程設(shè)置窗體,可以對(duì)每一

11、個(gè)年級(jí)的課程進(jìn)行設(shè)置.1.5 成績(jī)治理模塊1.5.1 成績(jī)信息治理功能點(diǎn)擊成績(jī)治理模塊下的成績(jī)信息瀏覽,進(jìn)入成績(jī)信息瀏覽窗體,考慮到美觀和實(shí)用性,界面設(shè)置如下列圖.用Framef空件在窗體中劃定一個(gè)可瀏覽成績(jī)信息地方,再在Framed添力口MSFlexGrid控件,運(yùn)行時(shí)將在MSFlexGrid中顯示所有學(xué)生的成績(jī)信息.使用Toolbar來(lái)建立工具條.點(diǎn)擊工具條中的修改、添加和查詢按鈕就可分別進(jìn)入修改成績(jī)信息窗體、添加成績(jī)信息窗體和查詢成績(jī)信息窗體.這三個(gè)窗體的界面設(shè)置分別類似于學(xué)籍治理下修改學(xué)籍信息窗體、添加學(xué)籍信息窗體和查詢學(xué)籍信息窗體.1.6 其它操作人員在遇到困難時(shí)即可進(jìn)入幫助菜單尋求

12、幫助.幫助菜單下的使用說(shuō)明將解答你的疑問(wèn).幫助菜單下的關(guān)于詳細(xì)地列出了關(guān)于作者的一些情況,關(guān)于版權(quán)的一些情況和關(guān)于系統(tǒng)的一些情況.進(jìn)入打印菜單欄,可對(duì)你所需要的信息進(jìn)行打印.二系統(tǒng)后期工程在開發(fā)這個(gè)軟件系統(tǒng)的漫長(zhǎng)過(guò)程中,面對(duì)著極其錯(cuò)綜復(fù)雜的問(wèn)題,人的主觀熟悉不可能完全符合客觀現(xiàn)實(shí),在本次設(shè)計(jì)過(guò)程中,我采用循環(huán)測(cè)試法,力求在每個(gè)階段結(jié)束之前通過(guò)嚴(yán)格技術(shù)審查,即每完成一個(gè)功能,就進(jìn)行測(cè)試,盡可能早的發(fā)現(xiàn)并糾正過(guò)失,完成模塊測(cè)試之后再進(jìn)行系統(tǒng)測(cè)試.在該設(shè)計(jì)中,我偏重考慮了當(dāng)用戶輸入的信息出錯(cuò)時(shí),系統(tǒng)就會(huì)出現(xiàn)提示,以便讓用戶知道出錯(cuò)的原因,并能及時(shí)做出修改,所以我站在用戶的角度考慮,盡可能設(shè)想各種邊界

13、條件,如記錄為空,輸入為空,輸入出錯(cuò)等,以此來(lái)發(fā)現(xiàn)錯(cuò)誤,糾正錯(cuò)誤,取得了一定的效果.當(dāng)然,該學(xué)生信息治理系統(tǒng)也存在一些缺乏之處.在成績(jī)治理界面,當(dāng)3次改變成績(jī)?yōu)椴煌膬?nèi)容時(shí),程序會(huì)出錯(cuò).雖然嘗試了很多方法,仍不能解決.再一點(diǎn)就是關(guān)于打印和年級(jí)課程信息設(shè)置都未能實(shí)現(xiàn),這有待于以后的進(jìn)一步提升.一個(gè)應(yīng)用系統(tǒng)性能的優(yōu)劣,效率的上下始終應(yīng)當(dāng)由用戶來(lái)做出判決,應(yīng)用系統(tǒng)在運(yùn)行過(guò)程中,用戶會(huì)提出一些新的需求和建議,我就會(huì)根據(jù)用戶需求的變化,對(duì)本系統(tǒng)做出一定的修改,使其進(jìn)一步地得到完善和提升.1 .概述1.1. 目的為了徹底解決了長(zhǎng)期困擾教學(xué)信息化工作當(dāng)中平安性、可靠性的問(wèn)題;為了使治理人員可以隨時(shí)看到更新的

14、數(shù)據(jù),極大地提升信息傳遞的速度;為了治理者再也不必為聘用專門的操作人員來(lái)給眾多教師編輯學(xué)生成績(jī)資料而彈精竭慮,在此,設(shè)計(jì)了學(xué)生課程成績(jī)查詢治理信息系統(tǒng),使得各個(gè)使用者在操作上,從此變得那么沉著簡(jiǎn)單,省時(shí)又省心.1.2. 參考文檔1張海藩.軟件工程導(dǎo)論M.第4版.北京:清華大學(xué)出版社.2007.25-63.2趙洋,張麗,王恩東,李玉紅.基于B/S結(jié)構(gòu)學(xué)生成績(jī)治理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)J.沈陽(yáng)化工學(xué)院學(xué)報(bào).2007,21(2).140-142.3游應(yīng)德.基于Intemet的學(xué)生信息治理系統(tǒng)一學(xué)生成績(jī)治理系統(tǒng)D.電子科技大學(xué).成都:電子科技大學(xué),2007.4鄭假設(shè)忠,王鴻武.數(shù)據(jù)庫(kù)原理與方法.湖南科學(xué)技術(shù)出

15、版社.2 .總體結(jié)構(gòu)設(shè)計(jì)學(xué)生信息治理系統(tǒng)主要包括個(gè)人信息、系別班級(jí)信息、課程信息、獎(jiǎng)懲信息、成績(jī)信息.個(gè)人信息包括:增加、刪除、修改、查找.系別班級(jí)信息包括:增加、刪除、修改、查找,等.系統(tǒng)總體結(jié)構(gòu)如下圖2.課程治理課程治理包括課程信息和選課信息.課程信息包括:插入、修改、查找,選課信息包括:插入、修改、查找.如下圖:3.成績(jī)治理成績(jī)治理包括成績(jī)信息,成績(jī)信息包括:插入、查找、修改.如下圖4.治理員治理治理員治理包括治理員設(shè)置,治理員設(shè)置包括:添加、修改、刪除、查找.如圖所示:優(yōu)點(diǎn):頁(yè)面友好,客戶對(duì)軟件的各功能部件一目了然,容易操作.缺點(diǎn):暫無(wú).2.1. 功能設(shè)計(jì)學(xué)生成績(jī)單錄入局部可以對(duì)某一個(gè)

16、學(xué)生進(jìn)行成績(jī)錄入,但是一次只能錄入一條成績(jī)記錄,同時(shí)可對(duì)缺考、免考、補(bǔ)考學(xué)生成績(jī)進(jìn)行錄入.學(xué)生成績(jī)顯示/修改局部可以對(duì)已錄入的成績(jī)進(jìn)行顯示和修改,但是只能對(duì)系統(tǒng)默認(rèn)的當(dāng)前學(xué)期的記錄進(jìn)行修改.學(xué)生成績(jī)顯示/刪除局部可以對(duì)已錄入的成績(jī)進(jìn)行顯示和刪除,但是也只能對(duì)系統(tǒng)默認(rèn)的當(dāng)前學(xué)期的記錄進(jìn)行刪除.2.2. .運(yùn)行環(huán)境設(shè)計(jì)2.2.1. 硬件設(shè)計(jì)1 .效勞器:CPU:P42.0G以上內(nèi)存:512M硬盤:60G以上網(wǎng)絡(luò):100M/1000MEthenet2 .客戶機(jī):CPU:500Mz內(nèi)存:64M以上硬盤:1G以上網(wǎng)絡(luò):10MEthenet2.3.2,軟件設(shè)計(jì)1 .效勞器:操作系統(tǒng):Windows2000/XP/2003WEB效勞:IIS5.0數(shù)據(jù)庫(kù):SQLServer2000(建議打ServicePack3補(bǔ)丁)2 .客戶機(jī):操作系統(tǒng):Windows系列之一瀏覽器:IE6.0以上版本2.3.3. 網(wǎng)絡(luò)設(shè)計(jì)采用sqlserver2000網(wǎng)絡(luò)關(guān)系型數(shù)據(jù)庫(kù),存儲(chǔ)讀取數(shù)據(jù)將同步進(jìn)

溫馨提示

  • 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ù)覽,若沒有圖紙預(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)論