国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

淺談專業(yè)實(shí)踐課選課系統(tǒng)的設(shè)計(jì)

2013-04-29 17:17:18張穎
中國(guó)校外教育(上旬) 2013年5期
關(guān)鍵詞:模塊作業(yè)專業(yè)

張穎

采用ASP技術(shù)和SQL Server數(shù)據(jù)庫(kù)設(shè)計(jì)了專業(yè)實(shí)踐課選課系統(tǒng),以滿足教學(xué)管理者的管理需求,同時(shí)實(shí)現(xiàn)了教師與學(xué)生的信息交流。系統(tǒng)遵循軟件工程方法進(jìn)行了系統(tǒng)的開發(fā)。

專業(yè)實(shí)踐課選課ASPSQL Server

一、引言

中專學(xué)校存在自身辦學(xué)的特點(diǎn),有別于其他的高校,隨著招生人數(shù)的逐年遞增,學(xué)生的課程安排、成績(jī)統(tǒng)計(jì)分析、升學(xué)、畢業(yè)、就業(yè)等的工作量隨之增加,迫切需要改變傳統(tǒng)的手工管理。而其中的專業(yè)實(shí)踐課是教學(xué)工作中的重中之重。原有的專業(yè)實(shí)踐課的管理已經(jīng)無法滿足需要,采用ASP技術(shù)和SQL Server數(shù)據(jù)庫(kù)設(shè)計(jì)了專業(yè)實(shí)踐課選課系統(tǒng),以滿足教學(xué)管理者的管理需求,同時(shí)實(shí)現(xiàn)了教師與學(xué)生的信息交流。系統(tǒng)遵循軟件工程方法進(jìn)行了系統(tǒng)的開發(fā)。

二、系統(tǒng)分析

1.可行性分析

學(xué)校是一所建筑行業(yè)的全國(guó)重點(diǎn)中專學(xué)校,承擔(dān)多個(gè)專業(yè)、2000多名學(xué)生的專業(yè)課、基礎(chǔ)課、綜合實(shí)驗(yàn)、畢業(yè)設(shè)計(jì)等教學(xué)任務(wù),專業(yè)實(shí)踐課在教學(xué)計(jì)劃中所占的比重較大、課程較多,對(duì)于專業(yè)實(shí)踐課的教學(xué)與管理應(yīng)該由傳統(tǒng)垂直的金字塔式管理逐漸向網(wǎng)絡(luò)式結(jié)構(gòu)演變。建立新型教學(xué)管理模式,為各工作人員提供所需的信息是學(xué)校目前應(yīng)面對(duì)的問題。專業(yè)實(shí)踐課選課系統(tǒng)的數(shù)據(jù)關(guān)系雖然比較復(fù)雜,但是其需要實(shí)現(xiàn)的功能清晰明了,因此完全可以實(shí)現(xiàn)開發(fā)。軟件方面也相對(duì)的簡(jiǎn)單,建立數(shù)據(jù)庫(kù)和建立各種表項(xiàng)都比較方便,應(yīng)用軟件開發(fā)環(huán)境的選擇也很方便,可以任選一種目前比較流行的結(jié)構(gòu)化開發(fā)環(huán)境。從目前學(xué)校的師資與設(shè)備情況看,無論是軟件還是硬件技術(shù)均可滿足系統(tǒng)開發(fā)的要求。

2.用例分析

(1)通知管理

教師將上課的時(shí)間、地點(diǎn)以及課程的基本安排或者布置作業(yè)的要求等發(fā)布到通知布告欄來通知學(xué)生,使學(xué)生在課前對(duì)所選專業(yè)實(shí)踐課有初步的了解。

(2)學(xué)生信息管理

學(xué)生必須使用自己的帳號(hào)和密碼登錄系統(tǒng),登錄后可以使用自己的權(quán)限,如課程查詢、個(gè)人資料查詢及修改、上傳作業(yè)等操作。

(3)成績(jī)管理

每個(gè)學(xué)期期末將以班為單位,根據(jù)不同部門自己的需求,分別統(tǒng)計(jì)輸出所有學(xué)生和所有課程的平均分、總分、最高分、最低分、成績(jī)排名、各科的優(yōu)秀率、及格率、各分?jǐn)?shù)段人數(shù)、以及不及格學(xué)生的名單與進(jìn)行獎(jiǎng)勵(lì)等級(jí)的評(píng)定。

(4)課程管理

可以進(jìn)行專業(yè)實(shí)踐課程查詢,本學(xué)期根據(jù)教學(xué)大綱開設(shè)課程的基本情況,包括:不同專業(yè)相應(yīng)學(xué)期所開設(shè)的具體課程;根據(jù)教委要求增加/刪除的課程,修改課程信息(上課時(shí)間、地點(diǎn)調(diào)整),課程因?yàn)橐恍┨厥庠蛲V惯x課/開始選課,以及各專業(yè)學(xué)生選課總體情況查詢,每個(gè)專業(yè)開設(shè)課程選課具體名單,修改開設(shè)課程學(xué)生選課情況,選課名單進(jìn)行打印等。

(5)作業(yè)管理

包括作業(yè)查詢、作業(yè)提交、布置作業(yè)學(xué)生可以將做好的作業(yè)上傳到網(wǎng)絡(luò)由教師批改,教師將作業(yè)要求等布置好,發(fā)布到網(wǎng)絡(luò)。

(6)報(bào)表打印

其主要功能是可以根據(jù)不同科室的需要,靈活地生成各種報(bào)表及一些特殊的表格。

(7)通知查詢

學(xué)生可以通過瀏覽通知發(fā)布欄查看各種通知,以及通知的要求。

(8)成績(jī)查詢

學(xué)生登陸網(wǎng)站輸入自己的學(xué)號(hào)就可以瀏覽查詢自己本學(xué)期所學(xué)課程的成績(jī),但是不可以修改成績(jī)。

(9)上傳作業(yè)

學(xué)生可以將教師布置的作業(yè),按照要求做好,上傳到系統(tǒng)。

(10)選課

學(xué)生可以先查看各門專業(yè)實(shí)踐課程的相關(guān)信息,了解每門課程的基本信息,然后可以進(jìn)行選課。

3.業(yè)務(wù)流程分析

業(yè)務(wù)流程的作用是表明各個(gè)部分之間的操作范圍和管理職能,它可以從宏觀來把握整體的脈絡(luò),找出業(yè)務(wù)流程中的不合理的方面等。專業(yè)實(shí)踐課選課系統(tǒng)的需求分析的重點(diǎn)是對(duì)選課管理與學(xué)生信息兩部分,通過業(yè)務(wù)流程進(jìn)行描述,可以了解到整個(gè)學(xué)校基本業(yè)務(wù)以及業(yè)務(wù)動(dòng)態(tài)去向:從新生入學(xué)填寫學(xué)生登記表,留下學(xué)生的基本信息,每個(gè)學(xué)期學(xué)生各課程的學(xué)習(xí)情況,學(xué)生在校的各種活動(dòng)和實(shí)踐記錄、獎(jiǎng)勵(lì)與懲罰記錄,甚至退學(xué)信息、畢業(yè)信息等,都由教務(wù)人員記錄填寫,三年后學(xué)生畢業(yè)時(shí)生成學(xué)生信息,將學(xué)生在校期間所有記錄統(tǒng)計(jì)匯總到學(xué)生信息,最后存入學(xué)生檔案并保存。在專業(yè)實(shí)踐課選課業(yè)務(wù)流程中:各專業(yè)課程先由任課教師填寫課程信息,學(xué)生看過課程信息以后填寫選課單來選課,再由教務(wù)人員對(duì)選課情況進(jìn)行匯總生成課表,與各課程選課學(xué)生的名單,每學(xué)期由各班班主任對(duì)學(xué)生的學(xué)期各課程成績(jī)進(jìn)行登記,進(jìn)行匯總分析,作為學(xué)生信息的一部分寫入學(xué)生信息,各報(bào)表和評(píng)語均交至校領(lǐng)導(dǎo)審核并做相應(yīng)的存檔。

4.數(shù)據(jù)流程分析

數(shù)據(jù)流程是描述系統(tǒng)的邏輯模型的主要工具,其中不包括硬、軟件,數(shù)據(jù)結(jié)果與文件的組織,是用來描述所要實(shí)現(xiàn)的系統(tǒng)的功能。結(jié)合中專學(xué)校的實(shí)際出發(fā),從上到下將系統(tǒng)進(jìn)行分解,從宏觀上把握系統(tǒng)功能。分析本學(xué)期專業(yè)實(shí)踐課的管理與學(xué)生信息管理的總體情況,識(shí)別來自系統(tǒng)外部的數(shù)據(jù)流和流出系統(tǒng)的數(shù)據(jù)流,確定外部項(xiàng),此時(shí)暫時(shí)不考慮系統(tǒng)內(nèi)部的各種數(shù)據(jù)存儲(chǔ)、加工、變換及數(shù)據(jù)流的情況等。

為了更詳細(xì)的描述選課系統(tǒng),把總體的功能分解為學(xué)生信息管理、選課管理、統(tǒng)計(jì)查詢管理三大功能模塊。把學(xué)生的成績(jī)存放在所在班的成績(jī)一覽表中,任課教師把學(xué)生成績(jī)單送教務(wù)科。教務(wù)科的人員根據(jù)成績(jī)單把學(xué)生的成績(jī)填寫在信息表中,學(xué)期結(jié)束時(shí),給學(xué)生發(fā)放成績(jī)通知單,并根據(jù)“學(xué)習(xí)成績(jī)一覽表”評(píng)選本學(xué)期學(xué)習(xí)優(yōu)秀獎(jiǎng),并頒發(fā)獎(jiǎng)學(xué)金,同時(shí)決定學(xué)生的升級(jí)、補(bǔ)考、留級(jí)、退學(xué)等情況。教務(wù)科人員根據(jù)成績(jī)單進(jìn)行成績(jī)統(tǒng)計(jì)分析,統(tǒng)計(jì)各年級(jí)每門課的成績(jī)分布情況。補(bǔ)考成績(jī)也作類似的處理。

三、系統(tǒng)設(shè)計(jì)

1.模塊結(jié)構(gòu)設(shè)計(jì)

專業(yè)實(shí)踐課選課系統(tǒng)包括系統(tǒng)控制、選課管理、成績(jī)管理、通知管理、作業(yè)管理、學(xué)生管理、打印管理七個(gè)模塊。

(1)系統(tǒng)控制模塊

系統(tǒng)的整體控制是由管理員完成的,劃分為權(quán)限管理子模塊和用戶管理子模塊。

①用戶驗(yàn)證功能

用戶要通過本系統(tǒng)查詢和處理數(shù)據(jù),必須先進(jìn)行注冊(cè),擁有一個(gè)用戶名和密碼,每次訪問系統(tǒng)時(shí),必須輸入用戶名和密碼進(jìn)行登錄。

②系統(tǒng)權(quán)限設(shè)置

本系統(tǒng)的用戶分為三類:系統(tǒng)管理員、教師和學(xué)生。

③用戶管理

系統(tǒng)管理員的權(quán)限是最強(qiáng)大的,他可以對(duì)系統(tǒng)中所有的教師、學(xué)生的信息進(jìn)行全面的瀏覽、查找、添加、編輯和刪除;教師類的用戶是指當(dāng)前系統(tǒng)中所有的教師,能夠查看其所教授班級(jí)的學(xué)生信息,管理其所教授的課程信息。學(xué)生類的用戶是指當(dāng)前在校的所有學(xué)生,學(xué)生的權(quán)限是相對(duì)單一的,只能對(duì)其自身的信息進(jìn)行瀏覽和查詢,不具有查找其他人員信息的權(quán)力,也不具有對(duì)自身和其他人的信息進(jìn)行管理和修改的權(quán)利。

(2)學(xué)生管理

首先學(xué)生必須使用自己的帳號(hào)和密碼登錄系統(tǒng),在此把學(xué)生管理劃分為學(xué)生信息輸入子模塊、學(xué)生信息查詢子模塊、學(xué)生信息修改子模塊三類。學(xué)生登陸成功后才可以進(jìn)行其他操作。

(3)成績(jī)管理

從大體上把這部分劃分為成績(jī)輸入子模塊、成績(jī)統(tǒng)計(jì)分析子模塊、成績(jī)查詢打印子模塊。

①分權(quán)限管理

所有用戶都使用自己的賬號(hào)和密碼登陸系統(tǒng),登陸后根據(jù)他們的身份不同享受的權(quán)限也會(huì)有所不同。教師主要承擔(dān)的是成績(jī)管理這塊,對(duì)自己的學(xué)生進(jìn)行成績(jī)方面的各項(xiàng)操作。但是對(duì)于學(xué)生來說,他們只能對(duì)自己的學(xué)習(xí)成績(jī)進(jìn)行查看,不能進(jìn)行修改。

②成績(jī)錄入和修改

這部分都是由教師自行完成的,當(dāng)然有一個(gè)前提,就是在課程結(jié)束的一個(gè)規(guī)定時(shí)間范圍內(nèi),如果超出這個(gè)時(shí)間,教師因?yàn)槟承┰蛞薷某煽?jī)就需要聯(lián)系系統(tǒng)管理員,由管理員利用自己的權(quán)限進(jìn)行成績(jī)的修改。

③成績(jī)查詢打印

掌握每個(gè)學(xué)生的各學(xué)期專業(yè)實(shí)踐課的成績(jī),并記錄在數(shù)據(jù)庫(kù)中以便查詢,并且在畢業(yè)時(shí)輸出成績(jī)一覽表。可以針對(duì)某一門課程生成學(xué)生成績(jī)報(bào)表并打印,也可以針對(duì)某一學(xué)生的所有課程對(duì)應(yīng)的成績(jī),生成報(bào)表并且打印。

④成績(jī)統(tǒng)計(jì)分析

在學(xué)期結(jié)束后以班為單位,分別輸出所有學(xué)生和所有課程的相應(yīng)成績(jī),各個(gè)科室根據(jù)自己的不同需要進(jìn)行統(tǒng)計(jì),結(jié)果將作為獎(jiǎng)勵(lì)評(píng)定的依據(jù)(包括教師和學(xué)生)。

(4)選課模塊

選課模塊是整個(gè)系統(tǒng)的核心部分,包括兩大模塊。

①選課子模塊

既面向教師又面向?qū)W生。作為教師,他可以增加、刪除、修改課程信息,并隨時(shí)了解選修本課的學(xué)生名單,對(duì)教學(xué)進(jìn)行相應(yīng)的安排。作為學(xué)生來說,他可以查詢本學(xué)期要開設(shè)的專業(yè)實(shí)踐課,并對(duì)課程做初步了解,根據(jù)自己已經(jīng)修了多少學(xué)分,還差多少學(xué)分,來完成后面課程的規(guī)劃,進(jìn)行選課操作和退課操作等。

②課程管理子模塊

主要功能有:本學(xué)期開設(shè)的所有必修實(shí)踐課程的簡(jiǎn)介;本學(xué)期開設(shè)所有專業(yè)實(shí)踐課程的簡(jiǎn)介;增加/刪除選修課程的信息;課程停選/開選的信息;以及學(xué)生選課情況查詢;選課的學(xué)生名單打印等。

(5)作業(yè)管理

包括作業(yè)安排、作業(yè)提交。教師將作業(yè)要求等布置好,發(fā)布到網(wǎng)絡(luò),學(xué)生可以將做好的作業(yè)上傳到網(wǎng)絡(luò)由教師批改。

(6)通知管理

可以開辟一個(gè)區(qū)域作為信息的發(fā)布,使大家登陸系統(tǒng)可以明顯的看到一些重要信息。

(7)打印管理

生成各種報(bào)表及一些特殊表格并打印輸出。

2.物理配置方案設(shè)計(jì)

硬件配置主要是看學(xué)校自身的條件了,作為中專學(xué)校現(xiàn)有的硬件資源還是有一定的局限。必須以處理速度快、可靠、數(shù)據(jù)存儲(chǔ)容量大、具有良好的兼容性與可擴(kuò)充性、可維護(hù)性強(qiáng)、有良好的性能/價(jià)格比、適用性優(yōu)良為原則來設(shè)計(jì)。由于學(xué)校已配備自己的機(jī)房,且可以滿足系統(tǒng)的運(yùn)行與操作使用,所以仍然使用學(xué)校機(jī)房的硬件配置。

軟件配置主要根據(jù)現(xiàn)有硬件的條件,選擇適合學(xué)?,F(xiàn)階段使用的數(shù)據(jù)庫(kù)和操作系統(tǒng)。本系統(tǒng)的軟件配置根據(jù)用戶對(duì)系統(tǒng)穩(wěn)定性的要求,力求滿足管理的操作靈活方便??蛻舳耸褂肳indows2000或者WindowsXP操作系統(tǒng)。對(duì)于服務(wù)器端,每秒鐘數(shù)據(jù)庫(kù)并發(fā)數(shù)據(jù)訪問的記錄數(shù)在2000以上,而且對(duì)穩(wěn)定性要求高,要求維護(hù)水平好,所以選擇WindowsXP操作系統(tǒng)。本系統(tǒng)的前臺(tái)采用ASP技術(shù),后臺(tái)數(shù)據(jù)庫(kù)采用SQL Server。主要是考慮使用ASP進(jìn)行Web動(dòng)態(tài)開發(fā),可以與數(shù)據(jù)庫(kù)和其他的進(jìn)程很好的進(jìn)行交互。后臺(tái)數(shù)據(jù)庫(kù)采用SQL Server,它具有數(shù)據(jù)管理能力,提供了很多的管理工具,在使用過程中使用者充分感受到它對(duì)數(shù)據(jù)庫(kù)內(nèi)容的完整約束,安全約束和作業(yè)管理的方便,以及進(jìn)行分布式事務(wù)處理和聯(lián)機(jī)分析處理,支持B/S結(jié)構(gòu),具有強(qiáng)大的網(wǎng)絡(luò)功能。

3.系統(tǒng)包設(shè)計(jì)

專業(yè)實(shí)踐課選課系統(tǒng)中擁有大量數(shù)字化信息資源,這些資源是由多種媒體、多種格式組成的,而且它們之間還是相互關(guān)聯(lián)的。使用UML對(duì)專業(yè)實(shí)踐課選課系統(tǒng)進(jìn)行基于面向?qū)ο蟮姆治龊驮O(shè)計(jì),可以從開發(fā)系統(tǒng)的最初就融會(huì)貫通,把握住選課信息資源的特征。系統(tǒng)與子系統(tǒng)包描述了專業(yè)實(shí)踐課選課系統(tǒng)中系統(tǒng)與系統(tǒng)之間的關(guān)系,顯示了將系統(tǒng)拆分為課程管理、學(xué)生管理等五個(gè)子系統(tǒng)的設(shè)計(jì)過程。

4.類設(shè)計(jì)

專業(yè)實(shí)踐課選課系統(tǒng)總類圖中引入了兩個(gè)關(guān)聯(lián)類為選課關(guān)聯(lián)類與教授關(guān)聯(lián)類,它們包含屬性學(xué)期、成績(jī)、班級(jí)號(hào)等。專業(yè)實(shí)踐課選課系統(tǒng)總類圖描述了學(xué)生實(shí)體與課程實(shí)體之間由選課關(guān)聯(lián)類聯(lián)系,課程實(shí)體與教師實(shí)體之間由教授關(guān)聯(lián)類聯(lián)系,教師與班級(jí)之間的聯(lián)系為管理,關(guān)聯(lián)管理不包含要記錄的信息,它本身也沒有屬性和操作所以僅作為關(guān)聯(lián)。

四、結(jié)論

專業(yè)實(shí)踐課選課系統(tǒng)能夠完成學(xué)生信息的存儲(chǔ)、成績(jī)的查詢、各類相關(guān)報(bào)表的打印,以及選課、學(xué)生管理的基本功能。它既是各教學(xué)環(huán)節(jié)的活動(dòng)場(chǎng)所,也是教師對(duì)教學(xué)進(jìn)行管理的平臺(tái)。并提供部分系統(tǒng)維護(hù)功能,使用戶方便進(jìn)行數(shù)據(jù)備份和恢復(fù)、數(shù)據(jù)刪除。對(duì)于數(shù)據(jù)的一致性的問題也通過程序進(jìn)行了有效的解決。它不僅是教師對(duì)教學(xué)進(jìn)行管理的平臺(tái),也是教師與學(xué)生進(jìn)行交流的平臺(tái)。

參考文獻(xiàn):

[1]李俊.建立綜合管理信息系統(tǒng)實(shí)現(xiàn)學(xué)生管理科學(xué)化.天津:交通高教研究,2001.

[2]姚全珠.基于C/S與B/S混合架構(gòu)的高校數(shù)字化檔案管理系統(tǒng).計(jì)算機(jī)工程與應(yīng)用,2005,25(12):40-43.

[3]李游,黃濱,田貴榮.基于WEB模式的學(xué)生學(xué)籍管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).教育信息化,2006,(1):35-37.

[4]李長(zhǎng)春,陳智,寧康琪.學(xué)生成績(jī)管理系統(tǒng)設(shè)計(jì),數(shù)字技術(shù)與應(yīng)用,2010,(3):79.

[5]Laudon,Kenneth C,Laudon,Jane P. Management Information Systems:Managing the Digital Firm. Prentice Hall/CourseSmart.

[6]Jeffrey D. Ullman,Jennifer Widom. First Course In Database Systems.A:International version. Pearson,2008,(2).

猜你喜歡
模塊作業(yè)專業(yè)
28通道收發(fā)處理模塊設(shè)計(jì)
“選修3—3”模塊的復(fù)習(xí)備考
一句話惹毛一個(gè)專業(yè)
意林(2021年15期)2021-08-27 03:00:55
快來寫作業(yè)
專業(yè)降噪很簡(jiǎn)單!
專業(yè)化解醫(yī)療糾紛
更聚焦、更深入、更專業(yè)的數(shù)據(jù)分析
作業(yè)
故事大王(2016年7期)2016-09-22 17:30:08
選修6 第三模塊 International Relationships
我想要自由
马边| 安阳县| 习水县| 三都| 阳东县| 荆州市| 大厂| 日照市| 花莲县| 普宁市| 伊吾县| 万全县| 锡林浩特市| 廉江市| 德钦县| 共和县| 景泰县| 崇义县| 乐清市| 嘉荫县| 右玉县| 台东县| 大英县| 开封县| 长治市| 广东省| 成安县| 黄梅县| 太谷县| 汕尾市| 西青区| 慈利县| 禄劝| 淮阳县| 平顺县| 克什克腾旗| 华蓥市| 比如县| 泸西县| 和平县| 烟台市|