


下載本文檔
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、.學(xué)生選課系統(tǒng)軟件需求說(shuō)明書(shū)目錄1 引言11.1 編寫(xiě)目的11.2 背景11.3 定義11.4 參考資料12 任務(wù)概述12.1 目標(biāo)12.2 用戶(hù)的特點(diǎn)22.3 假定和約束23 需求規(guī)定23.1 對(duì)功能的規(guī)定23.2 對(duì)性能的規(guī)定43.2.1 精度43.2.2 時(shí)間特性要求43.2.3 靈活性43.3 輸入輸出要求43.4 數(shù)據(jù)管理能力要求43.5 故障處理要求43.6 其他專(zhuān)門(mén)要求54 運(yùn)行環(huán)境規(guī)定54.1 設(shè)備54.2 支持軟件54.3 接口54.4 控制5學(xué)生選課系統(tǒng)軟件需求說(shuō)明書(shū)1 引言1.1 編寫(xiě)目的編寫(xiě)本文檔的目的在于詳細(xì)、準(zhǔn)確和全面的定義本選課系統(tǒng)的功能和用戶(hù)需求,用以指導(dǎo)系統(tǒng)順
2、利地進(jìn)行開(kāi)發(fā),并保證后續(xù)地開(kāi)發(fā)能夠保質(zhì)保量的完成。本文檔所描述的需求信息將作為該項(xiàng)目最終驗(yàn)收的標(biāo)準(zhǔn)和依據(jù)。預(yù)期讀者:學(xué)生、老師、管理人員。1.2 背景本項(xiàng)目所開(kāi)發(fā)的學(xué)生選課系統(tǒng)完成學(xué)校對(duì)學(xué)生的選課信息的統(tǒng)計(jì)與管理,減少數(shù)據(jù)漏掉的情況,同時(shí)也節(jié)約人力、物力和財(cái)力。告別以往的人工統(tǒng)計(jì)。本項(xiàng)目開(kāi)發(fā)的軟件采用B/S結(jié)構(gòu),方便學(xué)生、老師、管理員使用,學(xué)生可以再線查看可選課程信息、再線選課、信息修改、成績(jī)查看,老師可以自己的課程人數(shù)、課程信息(包括開(kāi)課時(shí)間、地點(diǎn)、開(kāi)課方式),管理員可以對(duì)整個(gè)系統(tǒng)進(jìn)行管理(包括系統(tǒng)管理、用戶(hù)管理、課程管理)。1.3 定義B/S:即瀏覽器/服務(wù)器結(jié)構(gòu),基于瀏覽器的使用。用戶(hù):
3、用戶(hù)分學(xué)生、老師和系統(tǒng)管理員,角色不同,所使用的功能不同。:Internet上提供Web服務(wù)的計(jì)算機(jī)。該計(jì)算機(jī)的IP綁定了域名,在瀏覽器輸入域名就可以訪問(wèn)該計(jì)算機(jī)的web資源。1.4 參考資料信息系統(tǒng)分析設(shè)計(jì)與管理2 任務(wù)概述2.1 目標(biāo)該系統(tǒng)用于提高教務(wù)處的工作效率,方便用戶(hù)之間信息的交流,簡(jiǎn)化學(xué)生選課的流程,使選課管理工作更規(guī)范化,系統(tǒng)化,程序化,提高信息處理的速度和準(zhǔn)確性,能夠及時(shí)、準(zhǔn)確、有效的查詢(xún)和修改選課排課相關(guān)信息。在學(xué)校內(nèi)部的現(xiàn)有局域網(wǎng)這個(gè)網(wǎng)絡(luò)環(huán)境下,信息由各用戶(hù)在規(guī)定的權(quán)限下在各自的工作站上錄入,信息上網(wǎng)后各用戶(hù)可查詢(xún),選課,修改,管理,達(dá)到信息共享。2.2 用戶(hù)的特點(diǎn)學(xué)生:本
4、科水平。該系統(tǒng)主要為學(xué)生提供選課服務(wù),因此學(xué)生可以直接查看選課情況,學(xué)生可以根據(jù)本人學(xué)號(hào)和密碼登錄系統(tǒng),進(jìn)行操作,如核實(shí)個(gè)人信息,查看教師信息、課程信息,以便選課,查看自己選課結(jié)果,查詢(xún)考試成績(jī)等。老師:在該系統(tǒng)中,為方便教師工作,要求教師能夠核實(shí)自己信息、查詢(xún)所授課程的信息、查看自己教學(xué)班的信息,以及最后登記學(xué)生的成績(jī)等。管理員:系統(tǒng)管理員負(fù)責(zé)整個(gè)系統(tǒng)的維護(hù),其需求最為復(fù)雜,包括對(duì)學(xué)生、教師、選課進(jìn)行管理和統(tǒng)計(jì),及系統(tǒng)狀態(tài)的查看、維護(hù)并生成選課報(bào)表、排課報(bào)表。所涉及的信息包括課程信息、教師信息和學(xué)生信息。因此系統(tǒng)管理員具有該系統(tǒng)的最高權(quán)限,能夠編輯各信息模塊,如插入一個(gè)新生的信息,增添一門(mén)課
5、程的信息,刪除退休教師的信息等。預(yù)期使用頻度:學(xué)生選課期間,選課系統(tǒng)將使用非常頻繁,每天每位學(xué)生至少進(jìn)入選課系統(tǒng)一次,除此之外,使用相對(duì)較少。2.3 假定和約束假設(shè):1、假設(shè)用戶(hù)不在學(xué)校,照樣可以選課。只要有有網(wǎng)的電腦和瀏覽器就行。 2、假設(shè)用戶(hù)忘記密碼,系統(tǒng)設(shè)置找回密碼的方法,也可與管理員聯(lián)系。約束:(1)系統(tǒng)中所有賬戶(hù)能夠供用戶(hù)隨時(shí)使用,能夠隨時(shí)使用相應(yīng)功能。(2)同一時(shí)刻,所有賬戶(hù)不能在多個(gè)地方登陸。(3)學(xué)生選課數(shù)目不能超過(guò)學(xué)校限制。(4)可以選已經(jīng)超過(guò)規(guī)定人數(shù)的的課程,不能選已經(jīng)開(kāi)課的課程。(5)沒(méi)有達(dá)到規(guī)定人數(shù)的課程不能開(kāi)課。(6)該系統(tǒng)必須確保所有數(shù)據(jù)安全,以免損失。所有用戶(hù)都要
6、登陸才能訪問(wèn)。(7)界面友好,操作簡(jiǎn)單。(8)軟件系統(tǒng)開(kāi)放性好,結(jié)構(gòu)靈活,可擴(kuò)充,方便維護(hù)。(9)安全可靠。3 需求規(guī)定3.1對(duì)功能的規(guī)定本系統(tǒng)功能需求模塊基本分為3個(gè)模塊:學(xué)生選課子系統(tǒng),教務(wù)管理子系統(tǒng),教師管理子系統(tǒng)。功能說(shuō)明輸入處理輸出學(xué)生選課子系統(tǒng)選課此功能使學(xué)生實(shí)現(xiàn)在網(wǎng)上選課。通過(guò)友好的交互界面,使學(xué)生通過(guò)點(diǎn)擊鼠標(biāo)選擇此功能使學(xué)生實(shí)現(xiàn)在網(wǎng)上退課。課程號(hào)。學(xué)生提交要選課程的表單后,系統(tǒng)進(jìn)行驗(yàn)證表單中的數(shù)據(jù),選課號(hào)是否正確,不能重課。顯示課程是否選中的標(biāo)記 。退課此功能使學(xué)生實(shí)現(xiàn)在網(wǎng)上退課。通過(guò)友好的交互界面,使學(xué)生通過(guò)點(diǎn)擊鼠標(biāo)進(jìn)行操作,提交數(shù)據(jù)。系統(tǒng)進(jìn)行驗(yàn)證提交的數(shù)據(jù),不能刪除空數(shù)據(jù),
7、驗(yàn)證通過(guò)后刪除課程,并給出提示信息。輸出刪除成功的標(biāo)記,重設(shè)課程是否選中的標(biāo)記。查詢(xún)此功能使學(xué)生可以查詢(xún)本學(xué)期的開(kāi)課計(jì)劃,包括課程的詳細(xì)信息,專(zhuān)業(yè)課查詢(xún),選修課查詢(xún),已選課查詢(xún)等通過(guò)友好的交互界面,使學(xué)生通過(guò)點(diǎn)擊鼠標(biāo)就可以實(shí)現(xiàn)各種查詢(xún)功能。系統(tǒng)通過(guò)點(diǎn)擊鼠標(biāo)所提交的查詢(xún)請(qǐng)求,利用數(shù)據(jù)庫(kù)系統(tǒng)的查詢(xún)功能查詢(xún)出符合要求的記錄。在屏幕上顯示查詢(xún)后的結(jié)果,通常以報(bào)表的形式顯示 。教務(wù)管理子系統(tǒng)排課學(xué)生選課之前院系教務(wù)管理人員要合理安排課程被排課程的課程號(hào),各課程的上課地點(diǎn)、時(shí)間、授課教師系統(tǒng)對(duì)教務(wù)管理員提交的排課表進(jìn)行驗(yàn)證,驗(yàn)證成功之后,把排課表輸入到數(shù)據(jù)庫(kù)中,更新數(shù)據(jù)庫(kù)。輸出排課成功與否的提示信息,并將
8、排課成功的排課表分年級(jí)輸出到屏幕上并發(fā)布選課信息?;拘畔⒐芾泶斯δ軐?shí)現(xiàn)對(duì)學(xué)生、教師、課程基本資料的添加、刪除、更新、查詢(xún)。管理員利用數(shù)據(jù)庫(kù)進(jìn)行管理。輸入學(xué)生、教師、課程的基本屬性。詳見(jiàn)數(shù)據(jù)字典部分。教務(wù)管理員對(duì)所提交的學(xué)生,教師,課程信息通過(guò)系統(tǒng)進(jìn)行檢查、驗(yàn)證,驗(yàn)證通過(guò)之后把有關(guān)信息錄入數(shù)據(jù)庫(kù)中,更新數(shù)據(jù)庫(kù)。輸出學(xué)生,教師,課程基本資料信息表。設(shè)置各級(jí)用戶(hù)權(quán)限此功能實(shí)現(xiàn)對(duì)各用戶(hù)賦予不同的用戶(hù)權(quán)限。教務(wù)管理員利用數(shù)據(jù)庫(kù)管理技術(shù)進(jìn)行權(quán)限設(shè)置。無(wú)教務(wù)管理員對(duì)各用戶(hù)賦予不同的用戶(hù)權(quán)限,系統(tǒng)驗(yàn)證這些權(quán)限設(shè)置,通過(guò)后,進(jìn)行系統(tǒng)更新。給出所設(shè)置的用戶(hù)的權(quán)限說(shuō)明。教師管理子系統(tǒng)選課查詢(xún)此功能使教師查詢(xún)選課的
9、情況。教師所教課程的課程號(hào),實(shí)現(xiàn)時(shí)應(yīng)是鼠標(biāo)操作。系統(tǒng)根據(jù)所提交的課程號(hào),進(jìn)行相應(yīng)的查詢(xún)。將查詢(xún)后的結(jié)果輸出到屏幕上,應(yīng)包括課程的基本信息。3.2對(duì)性能的規(guī)定此系統(tǒng)為了更好的適應(yīng)用戶(hù)的需求,所以在精度和時(shí)間特性要求以及靈活性等要求上對(duì)系統(tǒng)和電腦等硬件性能提出了相關(guān)要求。3.2.1 精度此系統(tǒng)的輸入數(shù)據(jù)大多數(shù)為字符串類(lèi)型,也有表示成績(jī)的浮點(diǎn)數(shù),精度為15,還有一些數(shù)據(jù)是用文本格式存儲(chǔ)的,比如名字內(nèi)的精度可以設(shè)為10,還有個(gè)人簡(jiǎn)介類(lèi)的文本就比較長(zhǎng),可以設(shè)為100。3.2.2 時(shí)間特性要求響應(yīng)時(shí)間要求:對(duì)于管理人員輸入的用戶(hù)信息應(yīng)該在人們所能接受的等待時(shí)間來(lái)確定,通常為1-2s。更新處理時(shí)間要求:用戶(hù)
10、輸入數(shù)據(jù)后,對(duì)于該操作人員輸入的數(shù)據(jù)處理時(shí)間應(yīng)該是毫秒級(jí)的。數(shù)據(jù)的轉(zhuǎn)換和傳輸時(shí)間的要求也應(yīng)該在人們的接受的等待時(shí)間內(nèi);3.2.3靈活性l在操作方式上若發(fā)生變化,如無(wú)法使用瀏覽器進(jìn)入系統(tǒng),那么,可以使用命令方式進(jìn)入如:可以通過(guò)編寫(xiě)SQL語(yǔ)句與數(shù)據(jù)庫(kù)聯(lián)接,實(shí)現(xiàn)登錄。因?yàn)楸鞠到y(tǒng)開(kāi)發(fā)是使用VB程序語(yǔ)言實(shí)現(xiàn),這種開(kāi)發(fā)技術(shù)具有很好的系統(tǒng)移植性。對(duì)于數(shù)據(jù)精度方面,應(yīng)在數(shù)據(jù)庫(kù)中加以限制;實(shí)現(xiàn)實(shí)體完整性,用戶(hù)自定義完整性約束。在設(shè)計(jì)界面結(jié)構(gòu)和數(shù)據(jù)結(jié)構(gòu)是應(yīng)留有對(duì)以后擴(kuò)充系統(tǒng)功能的余地,如可以在每個(gè)數(shù)據(jù)字段上設(shè)計(jì)多個(gè)自定義字段。3.3 輸入輸出要求該軟件對(duì)數(shù)據(jù)的輸入一般是通過(guò)鍵盤(pán)和鼠標(biāo)來(lái)完成的,也可以有U盤(pán)、光碟等
11、輸入設(shè)備;輸出設(shè)備應(yīng)有顯示器、打印機(jī)、耳機(jī)等。對(duì)輸入的數(shù)據(jù)的輸入媒體應(yīng)是文字形式,對(duì)于浮點(diǎn)類(lèi)型的數(shù)來(lái)說(shuō),其數(shù)值范圍應(yīng)該在數(shù)據(jù)庫(kù)的完整性約束里面進(jìn)行約束。輸入格式應(yīng)與數(shù)據(jù)庫(kù)關(guān)系表的格式相對(duì)應(yīng),以減少輸入格式的設(shè)計(jì)難度。輸出設(shè)備采用顯示器,打印機(jī)方式。輸出介質(zhì)為紙張,磁盤(pán),光盤(pán)等。輸出方式采用圖形輸出;當(dāng)發(fā)生異常輸出時(shí)編寫(xiě)系統(tǒng)時(shí)應(yīng)及時(shí)報(bào)錯(cuò),提示“輸入有誤,請(qǐng)核查”不進(jìn)行數(shù)據(jù)處理操作。3.4數(shù)據(jù)管理能力的要求從整個(gè)系統(tǒng)來(lái)看,對(duì)數(shù)據(jù)的管理有:用戶(hù)基本信息表,學(xué)生選課信息表,對(duì)于數(shù)據(jù)的管理要做到減少程序的復(fù)雜性,對(duì)于那些容易變動(dòng)的數(shù)據(jù)來(lái)說(shuō)要設(shè)計(jì)開(kāi)發(fā)表(用作信息頻繁修改),受控表(不能對(duì)其修改數(shù)據(jù)的數(shù)據(jù)表)。這兩種表都應(yīng)考慮到數(shù)據(jù)的擴(kuò)充。3.5故障處理要求對(duì)于用戶(hù)輸入錯(cuò)誤信息時(shí),可由系統(tǒng)提示信息指示;對(duì)于系統(tǒng)程序出錯(cuò)時(shí),可查看用程序的幫助或者readme等文檔,也可通過(guò)網(wǎng)絡(luò)連接,實(shí)行聯(lián)機(jī)幫助。3.6 其他專(zhuān)門(mén)要求無(wú)4 運(yùn)行環(huán)境規(guī)定4.1
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權(quán)】 IEC 60350-2:2025 RLV EN Household electric cooking appliances - Part 2: Hobs - Methods for measuring performance
- 2025至2030中國(guó)男茄克行業(yè)發(fā)展分析及競(jìng)爭(zhēng)格局與發(fā)展趨勢(shì)預(yù)測(cè)報(bào)告
- 2025至2030中國(guó)電子出版物行業(yè)深度研究及發(fā)展前景投資評(píng)估分析
- 2025至2030中國(guó)甲硝唑片行業(yè)產(chǎn)業(yè)運(yùn)行態(tài)勢(shì)及投資規(guī)劃深度研究報(bào)告
- 《醫(yī)療機(jī)構(gòu)工作人員廉潔從業(yè)九項(xiàng)準(zhǔn)則》考核試卷(含答案)
- 茶藝知識(shí)培訓(xùn)課件
- 農(nóng)林高校研究生課程思政建設(shè)評(píng)價(jià)研究
- 技術(shù)助力下的翻轉(zhuǎn)課堂教學(xué)相長(zhǎng)的實(shí)踐案例
- 郵電系統(tǒng)培訓(xùn)課件資源
- 2025年中國(guó)PU球場(chǎng)數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- SEO與用戶(hù)體驗(yàn)設(shè)計(jì)在醫(yī)療安全產(chǎn)品中的應(yīng)用
- DB51T 2628-2019 司法所外觀及室內(nèi)標(biāo)識(shí)規(guī)范
- 廣西大學(xué)《電機(jī)學(xué)》期末復(fù)習(xí)題及參考答案
- 2024年度破碎機(jī)生產(chǎn)原料供應(yīng)與采購(gòu)合同
- 外賣(mài)配送人員勞動(dòng)合同
- 《義務(wù)教育數(shù)學(xué)課程標(biāo)準(zhǔn)(2022年版)》初中內(nèi)容解讀
- 精神疾病患者的麻醉管理
- 高一物理競(jìng)賽試題及答案
- 醫(yī)院預(yù)約平臺(tái)建設(shè)方案
- 生命體征課件教學(xué)課件
- 《烏魯木齊市國(guó)土空間總體規(guī)劃(2021-2035年)》
評(píng)論
0/150
提交評(píng)論