![大學(xué)教務(wù)處課程管理網(wǎng)站的分析與設(shè)計(jì)_第1頁(yè)](http://file4.renrendoc.com/view/d5ce6ef3c77cdf42b1b51b01377dba92/d5ce6ef3c77cdf42b1b51b01377dba921.gif)
![大學(xué)教務(wù)處課程管理網(wǎng)站的分析與設(shè)計(jì)_第2頁(yè)](http://file4.renrendoc.com/view/d5ce6ef3c77cdf42b1b51b01377dba92/d5ce6ef3c77cdf42b1b51b01377dba922.gif)
![大學(xué)教務(wù)處課程管理網(wǎng)站的分析與設(shè)計(jì)_第3頁(yè)](http://file4.renrendoc.com/view/d5ce6ef3c77cdf42b1b51b01377dba92/d5ce6ef3c77cdf42b1b51b01377dba923.gif)
![大學(xué)教務(wù)處課程管理網(wǎng)站的分析與設(shè)計(jì)_第4頁(yè)](http://file4.renrendoc.com/view/d5ce6ef3c77cdf42b1b51b01377dba92/d5ce6ef3c77cdf42b1b51b01377dba924.gif)
![大學(xué)教務(wù)處課程管理網(wǎng)站的分析與設(shè)計(jì)_第5頁(yè)](http://file4.renrendoc.com/view/d5ce6ef3c77cdf42b1b51b01377dba92/d5ce6ef3c77cdf42b1b51b01377dba925.gif)
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、-. z.- - - z - 軟 件 學(xué) 院課程設(shè)計(jì)報(bào)告書(shū)課程名稱(chēng) 軟件工程概論課程設(shè)計(jì) 設(shè)計(jì)題目 大學(xué)教務(wù)處課程管理的分析與設(shè)計(jì) 專(zhuān)業(yè)班級(jí) 學(xué) 號(hào) 姓 名 指導(dǎo)教師 2014年1月目錄TOC o 1-3 u1 設(shè)計(jì)時(shí)間32 設(shè)計(jì)目的33設(shè)計(jì)任務(wù)34 設(shè)計(jì)容3 4.1 設(shè)計(jì)容概述3 4.1.1業(yè)務(wù)流程介紹與分析3 4.1.2系統(tǒng)開(kāi)發(fā)方案4 4.2 需求分析4 4.2.1 功能需求4 4.2.2 性能需求6 4.2.3 數(shù)據(jù)元素定義6 4.2.4系統(tǒng)數(shù)據(jù)建模ER圖9 4.2.5數(shù)據(jù)流圖 PAGEREF _Toc19122 10 4.2.6數(shù)據(jù)字典 PAGEREF _Toc31148 12 4.3
2、總體設(shè)計(jì) PAGEREF _Toc22345 14 4.4詳細(xì)設(shè)計(jì)14 4.4.1登錄模塊詳細(xì)設(shè)計(jì)算法設(shè)計(jì)14 4.4.2選課模塊詳細(xì)設(shè)計(jì) PAGEREF _Toc16953 155 總結(jié)與展望 PAGEREF _Toc892 17參考文獻(xiàn)19成績(jī)?cè)u(píng)定19管理員學(xué)生課程教師選課N1N管理M管理NMID*班級(jí)系科管理員學(xué)生課程教師選課N1N管理M管理NMID*班級(jí)系科專(zhuān)業(yè)學(xué)生ID課程ID密碼成績(jī)ID上課時(shí)間開(kāi)場(chǎng)選課時(shí)間完畢選課時(shí)間講授N1密碼ID課程名*密碼ID*課程容量剩余容量管理MN上課地點(diǎn)系科2014年1月6日到2014年1月8日2 設(shè)計(jì)目的軟件工程概論課程設(shè)計(jì)的目的是使學(xué)生掌握軟件工程的
3、根本原理和根本方法,充分理解和掌握軟件工程學(xué)的概念、原理、方法和技術(shù)。3設(shè)計(jì)任務(wù)本課程設(shè)計(jì)要求學(xué)生運(yùn)用軟件工程的思想,嚴(yán)格按照軟件生命周期各階段的目的和任務(wù),完成對(duì)系統(tǒng)的分析和設(shè)計(jì)。4 設(shè)計(jì)容4.1 設(shè)計(jì)容概述本系統(tǒng)是一個(gè)網(wǎng)絡(luò)版的管理系統(tǒng),主要針對(duì)高效學(xué)生教務(wù)流程開(kāi)發(fā)設(shè)計(jì),系統(tǒng)提供了較好的功能擴(kuò)大接口。4.1.1業(yè)務(wù)流程介紹與分析 1、管理員登錄在管理員進(jìn)入系統(tǒng)前,首先要求管理員進(jìn)展登錄,防止非法用戶(hù)對(duì)系統(tǒng)進(jìn)展操作,登錄時(shí)要驗(yàn)證用戶(hù)名和密碼是否匹配,驗(yàn)證通過(guò)后允許管理員進(jìn)入本系統(tǒng)操作。同時(shí)特別注意sql系統(tǒng)注入漏洞問(wèn)題。 2、學(xué)生信息管理提供包括學(xué)生學(xué)籍的管理,根本信息的查詢(xún),成績(jī)查詢(xún),選課查
4、詢(xún)1填寫(xiě)學(xué)生信息2查詢(xún)學(xué)生信息3修改學(xué)生信息 4刪除學(xué)生信息管理員學(xué)生課程教師選課N1管理員學(xué)生課程教師選課N1N管理M管理NMID*班級(jí)系科專(zhuān)業(yè)學(xué)生ID課程ID密碼成績(jī)ID上課時(shí)間開(kāi)場(chǎng)選課時(shí)間完畢選課時(shí)間講授N1密碼ID課程名*密碼ID*課程容量剩余容量管理MN上課地點(diǎn)系科3修改教師信息4刪除教師信息 4、選課管理提供學(xué)生每學(xué)期的公選課的選擇 1設(shè)定選課時(shí)間、人數(shù) 2選上課的學(xué)生 3未選上課的學(xué)生并用通知 4選課成績(jī)信息可用通知其一門(mén)課或?qū)W期所有課的成績(jī)4.1.2系統(tǒng)開(kāi)發(fā)方案課程管理系統(tǒng)開(kāi)發(fā)的目的是管理全校開(kāi)設(shè)課程的根本信息,安排各班級(jí)的課程以及上課時(shí)間、上課教師和上課地點(diǎn),管理各課程的考試
5、成績(jī),并能實(shí)現(xiàn)對(duì)考試成績(jī)的查詢(xún)和統(tǒng)計(jì)。系統(tǒng)的使用對(duì)象包括教務(wù)處人員、學(xué)院和系領(lǐng)導(dǎo)。在實(shí)現(xiàn)方面,該設(shè)計(jì)最大的特點(diǎn)是使用JAVA EE中Struts、Hibernate和Spring三大框架進(jìn)展開(kāi)發(fā),將系統(tǒng)中的表示層和業(yè)務(wù)邏輯層分開(kāi)。這種開(kāi)發(fā)模式在一定程度上表達(dá)了MVC的思想,又減少的常規(guī)MVC模式的復(fù)雜性,在中小型Web應(yīng)用的軟件開(kāi)發(fā)中具有一定的應(yīng)用價(jià)值。而且采用MVC開(kāi)發(fā)模式進(jìn)展該系統(tǒng)的具體實(shí)現(xiàn),為日后程序的修改和擴(kuò)展提供了很好的可擴(kuò)展性。4.2 需求分析4.2.1 功能需求課程關(guān)系系統(tǒng)主要分為三層根本信息1課程信息管理:對(duì)學(xué)院的所有課程都顯示在數(shù)據(jù)窗口中,該課程包括編號(hào)、名稱(chēng)、學(xué)分、學(xué)時(shí)、任
6、課教師等,并進(jìn)展對(duì)課程的添加、修改、刪除、保存、退出。2學(xué)生信息管理:進(jìn)展學(xué)院學(xué)生的錄入工作。學(xué)生的個(gè)人信息顯示,編輯學(xué)生的學(xué)生號(hào)班級(jí)等根本信息,以及進(jìn)展新生的錄入工作等。3教師管理:關(guān)于教師的個(gè)人信息以及對(duì)教師的去留進(jìn)展管理,并給教師進(jìn)展編號(hào)以便管理。4班級(jí)管理:班級(jí)編號(hào)、班級(jí)名稱(chēng)、所屬院系、班級(jí)創(chuàng)立日期、導(dǎo)師、班級(jí)描述。學(xué)院的所有班級(jí)信息,對(duì)班級(jí)進(jìn)展增刪改查等根本操作,并掌握人數(shù)。5教室信息管理:全校的所有教室,對(duì)不能用的教室進(jìn)展刪除和新開(kāi)教室編號(hào)登記等操作。2、課程安排及查詢(xún)1班級(jí)課程安排:對(duì)學(xué)院中的班級(jí)進(jìn)展課程安排。還能進(jìn)展統(tǒng)計(jì)學(xué)分學(xué)時(shí)、任課教師、上課地點(diǎn)、上課時(shí)間和該班級(jí)一共開(kāi)了多少
7、門(mén)課,都開(kāi)了哪些課程,一共的學(xué)分等。2班級(jí)課表查詢(xún):能反響出每個(gè)班的課程、上課時(shí)間、地點(diǎn),既課表。3課程安排查詢(xún):準(zhǔn)確的反響出本門(mén)課程的名稱(chēng)、課程學(xué)時(shí)、學(xué)分、認(rèn)可教師,都有那些班級(jí)開(kāi)了本門(mén)課程。4教師課表查詢(xún):是發(fā)給任課教師的上課表,該表說(shuō)明了該教師教的科目、班級(jí)、上課時(shí)間和地點(diǎn)。3、成績(jī)管理1班級(jí)成績(jī)錄入:首先是選擇班級(jí),能顯示出該班級(jí)開(kāi)的學(xué)科,其次是選擇開(kāi)設(shè)的任何一門(mén)課程能自動(dòng)找出該班級(jí)的學(xué)生*,進(jìn)展錄入這個(gè)科目的分?jǐn)?shù),都能實(shí)現(xiàn)分班級(jí)、分科目的錄入成績(jī)。2班級(jí)成績(jī)分析: 查詢(xún)出班級(jí)編號(hào)并顯示出相應(yīng)的班級(jí)信息、在找出班級(jí)所開(kāi)設(shè)的課程。對(duì)每個(gè)課程進(jìn)展成績(jī)分析,其參加人數(shù)、及格人數(shù)、及格率等操作
8、并算出平均分。3個(gè)人成績(jī)查詢(xún): 輸入*,可以顯示出對(duì)應(yīng)這個(gè)人的個(gè)人信息,能反映出該學(xué)生所學(xué)習(xí)的科目和成績(jī)。能統(tǒng)計(jì)出所學(xué)科目中的最高分、最低分、及格門(mén)數(shù)等。4、系統(tǒng)維護(hù)1用戶(hù)管理:教務(wù)人員注冊(cè)后可以使用本系統(tǒng)。實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)展添加、刪除等操作。 2關(guān)于維護(hù):對(duì)本系統(tǒng)版本和開(kāi)發(fā)者的聯(lián)系方式的說(shuō)明。 3退出系統(tǒng)4.2.2 性能需求1、可靠性系統(tǒng)724小時(shí)持續(xù)可用,可在每日特定時(shí)間段對(duì)系統(tǒng)進(jìn)展維護(hù)。傳輸數(shù)據(jù)效勞要求準(zhǔn)確,不能喪失數(shù)據(jù)。系統(tǒng)應(yīng)有分級(jí)權(quán)限和逐級(jí)授權(quán)管理功能。2、可維護(hù)性軟件采用面向?qū)ο蠹夹g(shù)開(kāi)發(fā),較之過(guò)程化技術(shù),更容易維護(hù)。軟件嚴(yán)格和規(guī)文檔化,給系統(tǒng)的維護(hù)帶來(lái)方便。軟件規(guī)模塊化,盡量
9、做到低耦合,便于軟件的更新修改,增強(qiáng)可維護(hù)性3、性能,效率本軟件平安保護(hù)優(yōu)良,可提供備份,工作有較好的穩(wěn)定性,響應(yīng)時(shí)間短,系統(tǒng)可以在1小時(shí)實(shí)現(xiàn)恢復(fù)。如果硬件損壞,應(yīng)提供給急和替代方案。4、可擴(kuò)展性系統(tǒng)功能擴(kuò)大或使用單位增加時(shí)應(yīng)不影響現(xiàn)有系統(tǒng)功能和構(gòu)造。系統(tǒng)建立要求能夠保護(hù)投資,當(dāng)系統(tǒng)數(shù)據(jù)量和訪問(wèn)量增大而導(dǎo)致系統(tǒng)配置不能滿(mǎn)足要求時(shí),可以通過(guò)僅增加效勞器等硬件進(jìn)展解決,而不是在軟件上做修改。5、平安性硬件設(shè)備的平安性。操作系統(tǒng)及支持軟件的平安性必須進(jìn)展平安配置。應(yīng)用及數(shù)據(jù)的平安性。6、易用性要求管理用戶(hù)具有一定的計(jì)算機(jī)知識(shí)和操作能力,按照數(shù)據(jù)流程進(jìn)展操作7、兼容性本軟件在windows系列操作系統(tǒng)
10、上都可以正常運(yùn)行。對(duì)硬件的要求也不高,一般PC機(jī)上均可??梢浦残员鞠到y(tǒng)可以移植到windows系統(tǒng)的計(jì)算機(jī)上,也可以移植到Linu*系統(tǒng)的計(jì)算機(jī)上。4.2.3 數(shù)據(jù)元素定義 表4-1 數(shù)據(jù)元素定義表序號(hào)數(shù)據(jù)元素名稱(chēng)描述相關(guān)文件或記錄相關(guān)處理數(shù)據(jù)特征1班級(jí)編號(hào)班級(jí)的記錄成績(jī)表,學(xué)生表,課程表課程安排,成績(jī)處理類(lèi)型CHAR,位數(shù)8允許值圍:09和26個(gè)字母2班級(jí)名稱(chēng)班級(jí)的概括能表達(dá)出院、系以及所學(xué)專(zhuān)業(yè)成績(jī)表,學(xué)生表,課程表課程安排,成績(jī)處理類(lèi)型 CHAR位數(shù) 20允許值圍:09和26個(gè)字母3所屬院系所有系的描述班級(jí)表類(lèi)型 CHAR位數(shù) 204班級(jí)創(chuàng)立日期班級(jí)成立的時(shí)間,表達(dá)出入學(xué)時(shí)間個(gè)人信息,班級(jí)
11、表類(lèi)型 DATE位數(shù) 8允許值圍:09 5導(dǎo)員班級(jí)的導(dǎo)師,領(lǐng)導(dǎo)班級(jí)人員,帶著班級(jí)學(xué)生進(jìn)展日常工作,處理日常事物班級(jí)表類(lèi)型 CHAR位數(shù) 86導(dǎo)員 聯(lián)系導(dǎo)師的方式班級(jí)表類(lèi)型 INT位數(shù) 11圍:097班級(jí)人數(shù)班級(jí)的成員個(gè)數(shù)成績(jī)、個(gè)人信息類(lèi)型 INT位數(shù) 4類(lèi)型 CHAR位數(shù) 20允許值圍:09 8*學(xué)生的統(tǒng)一編號(hào),學(xué)院中唯一能標(biāo)識(shí)個(gè)體的信息成績(jī),課程,學(xué)生表成績(jī)處理類(lèi)型 CHAR位數(shù) 8允許值圍:09和26個(gè)字母9單位個(gè)體的身份學(xué)生表成績(jī)處理類(lèi)型 CHAR位數(shù) 810性別性別學(xué)生表類(lèi)型 CHAR位數(shù) 211出生日期學(xué)生的出生時(shí)間學(xué)生表類(lèi)型 DATE位數(shù) 8允許值圍:0912籍貫學(xué)生的出生地學(xué)生表
12、類(lèi)型 CHAR位數(shù) 5013課程編號(hào)課程的數(shù)量的統(tǒng)一編號(hào)、能唯一標(biāo)識(shí)該課程課程表,成績(jī)表,課程查詢(xún)表課程安排處理,成績(jī)處理類(lèi)型 CHAR位數(shù) 20允許值圍:09和26個(gè)字母14課程名稱(chēng)課程的名稱(chēng)描述課程的大體容課程表,成績(jī)表,課程查詢(xún)表課程安排處理,成績(jī)處理類(lèi)型 CHAR位數(shù) 20允許值圍:09和26個(gè)字母15學(xué)分課程完畢時(shí)候能所能拿到的成績(jī)成績(jī)表,課程表類(lèi)型 INT位數(shù) 20允許值圍:0916學(xué)時(shí)開(kāi)設(shè)課程的上課節(jié)數(shù)成績(jī)表,課程表類(lèi)型 INT位數(shù) 20允許值圍:0917教師編號(hào)教師的標(biāo)識(shí)教師表類(lèi)型 CHAR位數(shù) 20允許值圍:09和26個(gè)字母18教師教師的身份標(biāo)識(shí)教師表類(lèi)型 CHAR位數(shù) 81
13、9上課教室上課地點(diǎn)以及教師的類(lèi)型教室表類(lèi)型 CHAR位數(shù) 8允許值圍:09和26個(gè)字母20上課時(shí)間課程的上課是時(shí)間教室表類(lèi)型 CHAR位數(shù) 821成績(jī)級(jí)中學(xué)生的課程所的的分?jǐn)?shù)成績(jī)表成績(jī)處理類(lèi)型 CHAR位數(shù) 4允許值圍:09和26個(gè)字母22用戶(hù)名登錄系統(tǒng)的身份用戶(hù)表類(lèi)型 CHAR位數(shù) 8允許值圍:09和26個(gè)字母23用戶(hù)密碼 登錄系統(tǒng)的驗(yàn)證用戶(hù)表類(lèi)型 CHAR位數(shù) 8允許值圍:09和26個(gè)字母管理員學(xué)生課程教師選課N管理員學(xué)生課程教師選課N1N管理M管理NMID*班級(jí)系科專(zhuān)業(yè)學(xué)生ID課程ID密碼成績(jī)ID上課時(shí)間開(kāi)場(chǎng)選課時(shí)間完畢選課時(shí)間講授N1密碼ID課程名*密碼ID*課程容量剩余容量管理MN上
14、課地點(diǎn)系科圖41教務(wù)處管理系統(tǒng)ER圖4.2.5數(shù)據(jù)流圖圖4圖42數(shù)據(jù)流圖E3 學(xué)生E2 教師F1 登陸賬號(hào)密碼F2 登陸成功F3登陸不成功F4學(xué)期教學(xué)方案F5課程安排F6增加學(xué)生教師課程信息課程F7更改學(xué)生教師課程信息F8刪除學(xué)生教師課程的信息F9 操作成功F10 操作不成功F22 登陸賬號(hào)密碼F24 登陸失敗F23 登陸成功F28 成績(jī)信息F25 課表查詢(xún)F26 學(xué)生課表F27 成績(jī)查詢(xún)F29 教室查詢(xún)F31 選課信息F1 登陸賬號(hào)密碼F12 登陸成功F14課表查詢(xún)F17成績(jī)更改F15教師課表F18 教室查詢(xún)F19 教室信息F16成績(jī)錄入F20成績(jī)處理成功F21 成績(jī)處理失敗F13登陸失敗E
15、1管理員F30 教室信息F32 選課結(jié)果P0大學(xué)教務(wù)處課程管理系統(tǒng)F1 登陸賬F1 登陸賬號(hào)密碼F2 登陸成功F3登陸不成功F4學(xué)期教學(xué)方案F5課程安排信息F6 增加學(xué)生教師課程的信息F7 更改學(xué)生教師課程的信息F8 刪除學(xué)生教師課程的信息F10操作失敗F9操作成功E1 管理員D2 教師信息庫(kù)D1 學(xué)生信息庫(kù)D3 學(xué)期課程安排信息庫(kù)D4 學(xué)生選課成績(jī)信息庫(kù)F31 學(xué)生信息F34 教師信息F33 學(xué)生信息F35 學(xué)期課程安排信息F36 學(xué)生選課信息圖43分層數(shù)據(jù)流圖分支-管理員處理P1管理員處理E2 教師E2 教師F1登陸賬號(hào)密碼F12 登陸成功F14 課表查詢(xún)F17 成績(jī)更改F15 教師課表F
16、18 教室查詢(xún)F19 教室信息F16 成績(jī)錄入F20 成績(jī)處理成功F21 成績(jī)處理失敗F13 登陸失敗F37 學(xué)生成績(jī)信息圖44分層數(shù)據(jù)流圖分-教師處理D4 學(xué)生選課成績(jī)信息庫(kù)P2教師處理4.2.6數(shù)據(jù)字典名字:登錄信息名字:登錄信息描述:登錄相關(guān)的各種信息定義:登錄信息=登錄*+密碼登錄*=10數(shù)字10密碼=1字符10數(shù)字=0|1|2|3|4|5|6|7|8|9位置:學(xué)生、教師、管理員的登錄信息,驗(yàn)證登錄。圖4-5 數(shù)據(jù)字典-登錄信息名字:選課信息名字:選課信息別名:選課清單描述:給學(xué)生的選課選課清單定義:選課信息=課程號(hào)+學(xué)分+課時(shí)+上課時(shí)間+教師+地點(diǎn) 課程號(hào)=10數(shù)字10 學(xué)分=1數(shù)字
17、1 課時(shí)=1數(shù)字2位置:輸出給學(xué)生名字:學(xué)生課表別名:名字:學(xué)生課表別名:描述:學(xué)生當(dāng)前需要學(xué)習(xí)的課程定義:學(xué)生課表=課程號(hào)+學(xué)分+課時(shí)+上課時(shí)間+教師+地點(diǎn) 課程號(hào)=10數(shù)字10 學(xué)分=1數(shù)字1 課時(shí)=1數(shù)字2位置:輸出給學(xué)生圖4-7 數(shù)據(jù)字典-學(xué)生課表學(xué)生名字:學(xué)生課表名字:學(xué)生課表別名:描述:教師當(dāng)前需要教授的課程定義:教師課表=課程號(hào)+學(xué)分+課時(shí)+上課時(shí)間+地點(diǎn)+班級(jí)+人數(shù) 課程號(hào)=10數(shù)字10 學(xué)分=1數(shù)字1 課時(shí)=1數(shù)字2人數(shù)=1數(shù)字300位置:輸出給教師 圖4-8 數(shù)據(jù)字典-學(xué)生課表教師4.3總體設(shè)計(jì)系統(tǒng)功能構(gòu)造圖主要從功能的角度描述了系統(tǒng)的構(gòu)造,但并未表達(dá)各功能之間的數(shù)據(jù)傳送關(guān)
18、系。事實(shí)上,系統(tǒng)中許多業(yè)務(wù)或功能都是通過(guò)數(shù)據(jù)文件聯(lián)系起來(lái)的。例如,*一功能模塊向*一數(shù)據(jù)文件中存入數(shù)據(jù),而另一個(gè)功能模塊則從該數(shù)據(jù)文件中取出數(shù)據(jù)。再比方,雖然在數(shù)據(jù)流程圖中的*兩個(gè)功能模塊之間原來(lái)并沒(méi)有通過(guò)數(shù)據(jù)文件發(fā)生聯(lián)系,但為了處理方便,在具體實(shí)現(xiàn)中有可能在兩個(gè)處理功能之間設(shè)立一個(gè)臨時(shí)的中間文件以便把它們聯(lián)系起來(lái)。上述這些關(guān)系在設(shè)計(jì)中是通過(guò)繪制信息系統(tǒng)流程圖來(lái)從整體上表達(dá)的。系統(tǒng)功能圖如下:圖49系統(tǒng)功能模塊圖4.4詳細(xì)設(shè)計(jì)4.4.1登錄模塊詳細(xì)設(shè)計(jì)算法設(shè)計(jì)1.模塊定義1模塊名稱(chēng):登錄2模塊功能:驗(yàn)證每個(gè)使用者,驗(yàn)證成功進(jìn)入相應(yīng)的模塊。2.輸入工程登錄賬號(hào)、密碼3.輸出工程學(xué)生頁(yè)面,教師頁(yè)面
19、,管理員頁(yè)面4.測(cè)試要點(diǎn)能否成功驗(yàn)證登錄,并且跳轉(zhuǎn)到正確的頁(yè)面,記錄登錄錯(cuò)誤的次數(shù)超過(guò)三次給出提示并需要輸入驗(yàn)證。4.4.2選課模塊詳細(xì)設(shè)計(jì)1.模塊定義1模塊名稱(chēng):選課系統(tǒng)2模塊功能:由管理員添加整理選課清單,學(xué)生登錄學(xué)生課程界面在選課時(shí)期可以選擇選修課程,可以選擇沒(méi)過(guò)的重修課程。但是要有本學(xué)期所修總學(xué)分的限制, 學(xué)分限制能夠任意選擇,完畢選課前可以修改選課。2.輸入工程報(bào)名選修的課程3.輸出工程判斷是否符合選課規(guī)則,符合則添加到本學(xué)期課程中4.程序過(guò)程設(shè)計(jì)圖4-10 選課系統(tǒng)開(kāi)場(chǎng)圖4-10 選課系統(tǒng)開(kāi)場(chǎng)登錄選課選課是否符合選課要求添加到課程表中完畢提示錯(cuò)誤YN5.測(cè)試要點(diǎn)選擇選修課和重修課時(shí)
20、總學(xué)分不能超過(guò)最高限制,只有沒(méi)有修過(guò)該科才提供重修資格,在選課期間可任意修改所選課程。4.4.3管理員模塊詳細(xì)設(shè)計(jì)1.模塊定義1模塊名稱(chēng):管理員管理2模塊功能:管理員可以添加學(xué)生必修課課程信息、選修課信息 、教師信息。并且能夠刪除、修改每個(gè)課程,管理教師的授課信息,可以獲取學(xué)校所有課程信息。2.輸入工程必修課課程、選修課、學(xué)生和教師的信息3.輸出工程供學(xué)生選擇的選修課清單,每個(gè)學(xué)生的必修課程表,教師的當(dāng)前授課信息4.程序過(guò)程設(shè)計(jì)圖4-11管理員模塊添加必修課程信息圖4-11管理員模塊添加必修課程信息選修課信息產(chǎn)生學(xué)生課表和教師課表修改修改學(xué)生課表修改教師課表產(chǎn)生新的學(xué)生課表和教師課表5.測(cè)試要點(diǎn)主要測(cè)試管理員的權(quán)限,在修改課程或者學(xué)生教師的信息時(shí)能及時(shí)更新到教師課程表和學(xué)生課程表。5 總結(jié)與展望學(xué)生課程管理是一個(gè)十分重要的
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 蘇科版數(shù)學(xué)八年級(jí)上冊(cè)5.1《物體位置的確定》聽(tīng)評(píng)課記錄
- 八年級(jí)道德與法治下冊(cè)第三單元人民當(dāng)家作主第五課我國(guó)基本制度第3框基本政治制度(第1課時(shí)中國(guó)共產(chǎn)黨領(lǐng)導(dǎo)的多黨合作和政治協(xié)商制度)聽(tīng)課評(píng)課記錄(新人教版)
- 人教版九年級(jí)數(shù)學(xué)上冊(cè)第二十五章概率初步《25.3用頻率估計(jì)概率》聽(tīng)評(píng)課記錄
- 八年級(jí)思想讀本《6.2軍強(qiáng)才能?chē)?guó)安》聽(tīng)課評(píng)課記錄
- 小學(xué)二年級(jí)上乘法口算天天練
- 五年級(jí)下冊(cè)數(shù)學(xué)聽(tīng)評(píng)課記錄《折紙》北師大版
- 孵化樓租賃合同范本
- 二零二五年度酒店設(shè)施租賃及使用權(quán)購(gòu)買(mǎi)合同
- 外架工班組勞務(wù)分包協(xié)議書(shū)范本
- 工程項(xiàng)目全過(guò)程管理協(xié)議書(shū)范本
- 一級(jí)建造師繼續(xù)教育最全題庫(kù)及答案(新)
- 2022年高考湖南卷生物試題(含答案解析)
- GB/T 20909-2007鋼門(mén)窗
- GB/T 17854-1999埋弧焊用不銹鋼焊絲和焊劑
- GB/T 15593-2020輸血(液)器具用聚氯乙烯塑料
- 直線加速器專(zhuān)項(xiàng)施工方案
- 聯(lián)苯二氯芐生產(chǎn)工藝及產(chǎn)排污分析
- 儲(chǔ)能設(shè)備項(xiàng)目采購(gòu)供應(yīng)質(zhì)量管理方案
- 2022年全國(guó)卷高考語(yǔ)文答題卡格式
- 復(fù)旦大學(xué)簡(jiǎn)介 (課堂PPT)
- CKD馬達(dá)使用說(shuō)明
評(píng)論
0/150
提交評(píng)論