信息交流學(xué)習(xí)平臺(三層架構(gòu))
2012-06-02 09:43:43 來源:計算機(jī)畢業(yè)設(shè)計網(wǎng) 瀏覽:184次系統(tǒng)主頁:
系統(tǒng)功能結(jié)構(gòu)設(shè)計
經(jīng)過需求分析階段的工作,本章進(jìn)入總體設(shè)計階段,本章確定了軟件的結(jié)構(gòu),就是確定系統(tǒng)中每個程序是由哪些功能模塊組成的,以及這些模塊相互間的關(guān)系。
總體設(shè)計過程首先尋找實現(xiàn)目標(biāo)系統(tǒng)的各種不同的方案,需求分析階段得到的數(shù)據(jù)流圖是設(shè)想各種可能方案的基礎(chǔ)。從這些供選擇的方案中選取若干個合理的方案,然后為每個合理的方案準(zhǔn)備一份系統(tǒng)流程圖,列出組成系統(tǒng)的所有物理元素。在進(jìn)行軟件結(jié)構(gòu)設(shè)計時應(yīng)該遵循的主要原理是模塊獨(dú)立性原理,也就是說,軟件應(yīng)該由一組完成相對獨(dú)立的子功能的模塊組成。總體設(shè)計中的模塊的劃分根據(jù)軟件工程的原則要符合了高內(nèi)聚合低耦合。
本文總體設(shè)計的原則:全面性:考慮到不同用戶的不同需求,力爭滿足用戶的操作習(xí)慣,使系統(tǒng)適合用戶需求。規(guī)范性:本系統(tǒng)遵循一般軟件設(shè)計思想進(jìn)行設(shè)計,遵循數(shù)據(jù)庫的原理。科學(xué)性:既有現(xiàn)代化的先進(jìn)技術(shù),又考慮到今后的發(fā)展,留有可以擴(kuò)充的空間又慎重選擇成熟的技術(shù)。實用性:根據(jù)實際情況,考慮用戶的需求,設(shè)計友好且易于操作的界面。安全性:在設(shè)計數(shù)據(jù)庫的時候,充分利用操作系統(tǒng)和數(shù)據(jù)庫的安全性,使之與應(yīng)用系統(tǒng)的安全有機(jī)的結(jié)合起來,從而確保整個系統(tǒng)的安全性。
教師模塊:
后臺模塊:
功能分析
本系統(tǒng)主要利用網(wǎng)絡(luò)技術(shù)建設(shè)一個網(wǎng)絡(luò)教學(xué)網(wǎng)站,首先從前言與系統(tǒng)分析開始,然后會介紹系統(tǒng)設(shè)計。本系統(tǒng)使用ASP技術(shù)搭建,原因是ASP技術(shù)在如今來說已經(jīng)是非常成熟的一門技術(shù),對于建設(shè)一個教學(xué)網(wǎng)站將是非常方便。本系統(tǒng)具有學(xué)習(xí)功能、教學(xué)功能和管理員管理功能。適用對象包括學(xué)生、教師和系統(tǒng)管理人員。教師可以在網(wǎng)站上發(fā)布自己的教學(xué)課件,學(xué)生可以通過注冊學(xué)習(xí)自己感興趣的課程。同時搭建一個交流的平臺,促進(jìn)師生之間的交流。系統(tǒng)管理員可以添加、刪除教師信息。
學(xué)生模塊:主要內(nèi)容包括:登陸,下載課件,在線測試等。
教師模塊:主要內(nèi)容包括:登陸,發(fā)布課件,學(xué)生查看,自己的課件的管理和刪除,測試結(jié)果查看。
管理員模塊:主要內(nèi)容包括:添加教師,添加學(xué)生,留言版塊管理,公告管理,查看所有課件查看所有測試結(jié)果。
公共平臺模塊:該模塊包括留言版塊,公告,首頁,知識。
