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