公務(wù)員期刊網(wǎng) 論文中心 正文

計(jì)算機(jī)系統(tǒng)軟件的設(shè)計(jì)

前言:想要寫(xiě)出一篇引人入勝的文章?我們特意為您整理了計(jì)算機(jī)系統(tǒng)軟件的設(shè)計(jì)范文,希望能給你帶來(lái)靈感和參考,敬請(qǐng)閱讀。

計(jì)算機(jī)系統(tǒng)軟件的設(shè)計(jì)

1軟件設(shè)計(jì)工具選擇與硬件需求:

軟件設(shè)計(jì)采用服務(wù)器客戶端模式和瀏覽器服務(wù)器模式交互。網(wǎng)頁(yè)腳本設(shè)計(jì)在ASP.NET和PHP中進(jìn)行選擇。二者各有利弊。綜合設(shè)計(jì)者的使用習(xí)慣選用了ASP.NET數(shù)據(jù)庫(kù)技術(shù)使用成熟的SQLSEVER。高級(jí)語(yǔ)言選用JAVA,這些技術(shù)成熟且具有一定的先進(jìn)性、流行性。硬件需求本身并不很高,主流計(jì)算機(jī)皆可。但是在設(shè)計(jì)中,為了加大網(wǎng)絡(luò)承載能力,選用了硬盤(pán)組為服務(wù)器,在壓力測(cè)試中發(fā)現(xiàn)可承受同時(shí)間片200人登錄工作。在并行計(jì)算中,主要利用了JAVA的特性,并沒(méi)有進(jìn)行額外的并行算法設(shè)計(jì)。

2部分模塊、子系統(tǒng)功能介紹

這里只簡(jiǎn)單介紹部分子系統(tǒng)模塊的工作功能。首先信息管理子系統(tǒng)信息管理子系統(tǒng)是輔助平臺(tái)的唯一入口,里面包括各種資料和師生的個(gè)人信息。它能根據(jù)用戶的需求檢索各種公告信息,能幫助教師或?qū)W生和搜索課件、教案等。其次,學(xué)習(xí)管理子系統(tǒng)學(xué)習(xí)管理子系統(tǒng)的主要功能是分專業(yè)課程的管理、教學(xué)計(jì)劃和大綱的設(shè)置以及各項(xiàng)內(nèi)容的修改和調(diào)整等。為學(xué)生的主動(dòng)學(xué)習(xí)提供基礎(chǔ)。再如課件管理子系統(tǒng)課件管理子系統(tǒng)的主要功能是教師上傳或修改課件,方便學(xué)生及時(shí)共享教師的學(xué)習(xí)資料和學(xué)習(xí)理念,另外,也有助于這些資料的學(xué)習(xí)推廣。再如師生交流子系統(tǒng)師生交流子系統(tǒng)的功能是讓師生互動(dòng)起來(lái),使得教師能及時(shí)、全面的接受到學(xué)生的反饋,也使得學(xué)生通過(guò)和教師的交流,對(duì)知識(shí)有進(jìn)一步的理解。又如在線考試子系統(tǒng)在線考試子系統(tǒng)的功能是最大限度滿足各學(xué)科教師和每一名學(xué)生的要求,實(shí)現(xiàn)無(wú)紙化的各種科目考試以及試卷批閱、成績(jī)統(tǒng)計(jì)分析等工作。如作業(yè)子系統(tǒng)作業(yè)子系統(tǒng)的功能是給教師提供了在網(wǎng)上布置作業(yè)和批改作業(yè)的平臺(tái)。比傳統(tǒng)的作業(yè)處理方式效率更高、應(yīng)用更為靈活。

3特點(diǎn)介紹

3.1系統(tǒng)架構(gòu)合理采用了雙交互模式。當(dāng)服務(wù)器處于開(kāi)放作業(yè)時(shí)候,用戶可以用密碼和口令登錄網(wǎng)頁(yè),接受相關(guān)服務(wù)。

3.2用戶設(shè)置靈活有教師角色、學(xué)生角色、管理員角色和錄入員角色。不同角色實(shí)現(xiàn)不同的功能。比如教師可以登錄試卷批閱模塊,可以登錄信息答疑模塊,為學(xué)生的提問(wèn)做出解答。錄入員角色,是為了組織網(wǎng)絡(luò)試題的錄入工作而設(shè)置的,在短時(shí)間內(nèi)允許登錄和輸入試題。這種角色設(shè)置有時(shí)間的限制。在工作完成過(guò)后,要由管理員取消權(quán)限和用戶。當(dāng)然還可以根據(jù)特殊需求,在管理員授權(quán)下,設(shè)置特殊角色,給予不同模塊權(quán)限的設(shè)置。

3.3在安全方面進(jìn)行了考慮使用了MD5以及初步加鹽技術(shù)的應(yīng)用。在網(wǎng)絡(luò)應(yīng)答和網(wǎng)絡(luò)模考模塊中,使用了螞群算法的遺傳算法應(yīng)用。出題難度和題量整體較為平均,趨于合理狀態(tài)。

3.4系統(tǒng)在檢測(cè)和實(shí)際使用中具有較好的穩(wěn)定性,在編寫(xiě)過(guò)程中,語(yǔ)言和數(shù)據(jù)庫(kù)選用合理,為軟件后期維護(hù)和功能拓展,提供了空間。

4結(jié)束語(yǔ)

綜上所述,在校園網(wǎng)絡(luò)中使用計(jì)算機(jī)技術(shù)完成教學(xué)系統(tǒng)的設(shè)計(jì),具有實(shí)際應(yīng)用意義??梢詾楦鱾€(gè)中高等院校服務(wù)。系統(tǒng)設(shè)計(jì)合理,工具選用皆為當(dāng)前主流語(yǔ)言與工具。實(shí)現(xiàn)系統(tǒng)具有自身的特點(diǎn)。靈活穩(wěn)定??梢宰尳處煛W(xué)生在校園網(wǎng)絡(luò)中更好的完成學(xué)習(xí)任務(wù)。減少了學(xué)校為教學(xué)而付出的人力與物力。設(shè)計(jì)過(guò)程中仔細(xì)研究了已有的產(chǎn)品和具體的需求,完成了主體功能,較好的完成了設(shè)計(jì)任務(wù)。

作者:高亮 單位:哈爾濱學(xué)院藝術(shù)與設(shè)計(jì)學(xué)院