【正文】
需求從不同用戶出發(fā)進行需求分析,系統(tǒng)主要實現(xiàn)以下功能:學(xué)生主線:包括學(xué)生注冊、登錄、查看資料、進行課程學(xué)習(xí)、與教師/同學(xué)同步或異步討論交流、提交試卷和作業(yè)等一系列行為。為了方便用戶的操作,減少不必要的學(xué)習(xí)時間,用戶只須掌握對瀏覽器如Netscape、Internet Explorer的使用,便可以使用本系統(tǒng)。通過該系統(tǒng),教師可以方便的從事諸如上傳課件、給定學(xué)生成績等活動,學(xué)生可以方便地上課、做作業(yè)、參加測試。在不必犧牲性能表現(xiàn)、可用性或伸縮性的前提下控制成本費用水平??缭蕉喾N平臺、應(yīng)用和設(shè)備實現(xiàn)數(shù)據(jù)共享,進而簡化內(nèi)部系統(tǒng)與外部系統(tǒng)連接。降低數(shù)據(jù)庫應(yīng)用創(chuàng)建、部署與管理的復(fù)雜程度,進而實現(xiàn)IT效率最大化。使用的數(shù)據(jù)庫是VS2005自帶的SQL Server 2005數(shù)據(jù)庫。運用現(xiàn)代教學(xué)理論與建構(gòu)主義學(xué)習(xí)理論,通過教學(xué)改革與實驗,探索Java網(wǎng)絡(luò)教學(xué)的設(shè)計與評價的理論和方法,開發(fā)相配套的網(wǎng)絡(luò)教學(xué)的設(shè)計和評價系統(tǒng)軟件,培養(yǎng)學(xué)生的信息素養(yǎng)能力(從復(fù)雜的信息中找到自己需要的信息并用于解決問題的能力),可視化能力(學(xué)生利用信息技術(shù)的能力),元認知能力(學(xué)生培養(yǎng)學(xué)習(xí)能力,幫助學(xué)生認識自己,表現(xiàn)自己,發(fā)現(xiàn)自己的能力)。 課題研究內(nèi)容及目標本課題的研究主要包括教學(xué)目標的設(shè)計、學(xué)習(xí)資源的設(shè)計、學(xué)生自主學(xué)習(xí)活動的設(shè)計、學(xué)生協(xié)作學(xué)習(xí)活動的設(shè)計和教師指導(dǎo)性活動的設(shè)計等。由于Java網(wǎng)絡(luò)教學(xué)可以實現(xiàn)信息資源共享,在網(wǎng)上組織最優(yōu)秀的教材和教法,使學(xué)習(xí)者在網(wǎng)上可以學(xué)到最新的知識,因此是教學(xué)改革發(fā)展的方向。它方便了人們的學(xué)習(xí);使寶貴的人力資源、物資資源得到更充分、更合理的使用;對Java學(xué)習(xí)有積極的影響。這種模式優(yōu)點是:有利于教師主導(dǎo)作用的發(fā)揮,便于教師組織,有利于系統(tǒng)的科學(xué)知識的傳授。如何保證網(wǎng)絡(luò)教學(xué)的質(zhì)量,建立一個行之有效的網(wǎng)絡(luò)教學(xué)評價模型,已成為網(wǎng)絡(luò)教學(xué)研究的一個重要課題。隨著Internet應(yīng)用的普及,網(wǎng)絡(luò)教學(xué)已成為一種重要的教學(xué)手段和教學(xué)場所。 開發(fā)背景及意義Java教學(xué)站點的開發(fā)研究主要是關(guān)于建構(gòu)主義學(xué)習(xí)環(huán)境的設(shè)計和協(xié)作學(xué)習(xí)的設(shè)計等方面,缺乏系統(tǒng)的研究。關(guān)鍵詞 在線學(xué)習(xí),C/S模式ABSTRACTAlong with the development of network and multimedia technology, the traditional Java educational model has not been able to satisfy the demand of student and teacher. More and more schools start to pay attention to the development of Java network educational model. This paper introduces “the Java Teaching Site”, in order to train the student skills such as searching for information, processing information and the ability of studying independently by making use of network information, as well as enhancing their consciousness and initiative. The system provides a better teaching platform for teacher and the student. This paper introduced system development background, analyzed the feasibility of “the Java Teaching Site” from the respects of economy, technique and functions, established the data flow, data structure and data items and chose appropriate algorithm according to the investigated data. Then, based on the foundation of this system, it analyzes the development plan, described the function module of the scheme in detail and narrated the rationality of development tools and key techniques briefly. Finally, it summarized the system test, existent problems and the improvement measures. Keywords Online Study, C/S Pattern第1章 緒論為了改變傳統(tǒng)的Java教學(xué)模式,有效地利用網(wǎng)上資源,建構(gòu)基于網(wǎng)絡(luò)的Java現(xiàn)代教學(xué)模式,越來越多的人們開始關(guān)注于Java網(wǎng)絡(luò)教學(xué)的發(fā)展。為教師和學(xué)生提供一個更好的教與學(xué)的平臺。Java輔助教學(xué)站點開發(fā)The Development of Java Teaching SiteJava輔助教學(xué)站點開發(fā)The Development of Java Teaching Site目 錄摘 要 IABSTRACT II第1章 緒論 1 開發(fā)背景及意義 1 課題研究內(nèi)容及目標 2 系統(tǒng)開發(fā)軟件簡介 2第2章 系統(tǒng)需求分析 3 功能需求 3 性能需求 4 可行性分析 4第3章 系統(tǒng)數(shù)據(jù)庫設(shè)計 6 數(shù)據(jù)庫需求分析 6 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計 6 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計 8第4章 系統(tǒng)功能詳細設(shè)計與實現(xiàn) 10 系統(tǒng)整體功能分析 10 系統(tǒng)功能模塊設(shè)計 10 學(xué)生上交作業(yè) 11 學(xué)生成績查詢 13 教師查看作業(yè) 14 功能界面 15 新用戶注冊 16結(jié) 論 17參考文獻 19摘 要隨著網(wǎng)絡(luò)與多媒體技術(shù)的發(fā)展,傳統(tǒng)的Java教學(xué)模式已不能滿足學(xué)生與教師的需求,越來越多的學(xué)校開始關(guān)注于Java網(wǎng)絡(luò)教學(xué)模式的發(fā)展。本文介紹的“Java輔助教學(xué)站點”旨在培養(yǎng)學(xué)生搜尋信息、處理信息并利用網(wǎng)絡(luò)信息自主學(xué)習(xí)的能力;提高其學(xué)習(xí)的自覺性與主動性。論文首先介紹了系統(tǒng)的開發(fā)背景,從經(jīng)濟上、技術(shù)上和功能上詳細分析了“Java輔助教學(xué)站點”的可行性,并根據(jù)調(diào)研數(shù)據(jù),建立數(shù)據(jù)流程,數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)項,選擇合適的算法;然后,在此基礎(chǔ)上對開發(fā)方案進行分析,詳細說明了根據(jù)該方案進行的功能模塊設(shè)計,并簡述所用開發(fā)工具及相關(guān)技術(shù)要點的合理性;最后,對系統(tǒng)測試、尚存問題和改進措施進行概要說明。Java網(wǎng)絡(luò)教學(xué)站點能為我們提供一個更好的了解Java最新動態(tài)的平臺并且能促進教師教學(xué)工作的順利開展,因此Java教學(xué)站點的開發(fā)與研究有著重要的意義??梢哉f,Java網(wǎng)絡(luò)教學(xué)的設(shè)計理論的研究還處于初級階段,還有很多問題需要去研究和探索。然而,與傳統(tǒng)教學(xué)相比,網(wǎng)絡(luò)教學(xué)的質(zhì)量保證體系卻顯得不夠完善、健全。從我國的現(xiàn)實情況看,九十年代以前的教學(xué)模式基本上都是以教師為中心。不利之處是:完全由教師主宰課堂,忽視學(xué)生的認知主體作用,不利于具有創(chuàng)新思維和創(chuàng)新能力的創(chuàng)造型人才的成長,這種教學(xué)模式長期統(tǒng)治我國各級各類學(xué)校的課堂就使行為主義學(xué)習(xí)理論在我國各級各類學(xué)校中有著根深蒂固的影響。通過Java教學(xué)站點,學(xué)生可進行交互式學(xué)習(xí);可與老師或其他學(xué)生進行討論;可提交作業(yè)或問題。通過本項目的研究與實踐,使Java網(wǎng)絡(luò)教學(xué)更能為學(xué)習(xí)者提供一個更好的學(xué)習(xí)環(huán)境,充分體現(xiàn)學(xué)生的首創(chuàng)精神,學(xué)生有更多的機會在不同情境下去運用他們所學(xué)的知識,而且學(xué)生可以根據(jù)自身的行動的反饋來形成對客觀事物的認識和解決實際問題的方案,從而提供Java教學(xué)的質(zhì)量。研究的主要目標是:通過調(diào)研,開發(fā)出一個具有開放性、交互性、實用性的Java輔助教學(xué)站點,完善Java教學(xué),提高