freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

java輔助教學站點開發(fā)(doc畢業(yè)設計論文)-文庫吧

2025-06-09 18:50 本頁面


【正文】 科學決策,提高工作效率。在不必犧牲性能表現、可用性或伸縮性的前提下控制成本費用水平。第2章 系統(tǒng)需求分析本系統(tǒng)是一套基于Internet的網絡遠程Java輔助教學系統(tǒng)。通過該系統(tǒng),教師可以方便的從事諸如上傳課件、給定學生成績等活動,學生可以方便地上課、做作業(yè)、參加測試。系統(tǒng)提供完善的用戶管理、課件內容;具有可靠的安全性,各級用戶權限嚴格限制,每個用戶只能訪問他應該訪問的內容;教師可以進行測試并記錄學生成績;用戶通過統(tǒng)一的Web界面訪問該系統(tǒng),將所有功能集成在Web中。為了方便用戶的操作,減少不必要的學習時間,用戶只須掌握對瀏覽器如Netscape、Internet Explorer的使用,便可以使用本系統(tǒng)。客戶端運行瀏覽器訪問WWW服務器,然后通過接口與后臺數據庫建立通信,完成數據的查詢、更新、等操作。 功能需求從不同用戶出發(fā)進行需求分析,系統(tǒng)主要實現以下功能:學生主線:包括學生注冊、登錄、查看資料、進行課程學習、與教師/同學同步或異步討論交流、提交試卷和作業(yè)等一系列行為。用例圖如圖21所示。圖21 學生用例圖教師主線:批改作業(yè)、管理課程相關資源、瀏覽學生信息和發(fā)布新聞等一系列行為。教師用例圖如圖22所示。圖22 教師用例圖 性能需求系統(tǒng)采用客戶/服務器模式,客戶端加載時間2秒以內。用戶登錄時間2秒以內。關鍵查詢響應速度1秒以內。系統(tǒng)根據用戶的角色提供不同的功能,非法用戶不能訪問系統(tǒng)的限制功能。 可行性分析從該項目的經濟效益進行評價,本系統(tǒng)作為一個畢業(yè)設計,無需開發(fā)經費,對于我系在經濟上是可以接受的,并且本系統(tǒng)實施后可以顯著提高教學效率,有助于學院實現網絡化管理。所以本系統(tǒng)在經濟上是可行的。技術上的可行性分析主要分析技術條件能否順利完成開發(fā)工作,硬、軟件能否滿足開發(fā)者的需要等。該管理系統(tǒng)采用了當前新興的Client/Server模式進行開發(fā)并結合了Internet/Intranet技術。數據庫服務器選用微軟公司的SQL Server數據庫,它能夠處理大量數據,同時保持數據的完整性并提供許多高級管理功能。它的靈活性、安全性和易用性為數據庫編程提供了良好的條件。因此,系統(tǒng)的軟件開發(fā)平臺已成熟可行。硬件方面,科技飛速發(fā)展的今天,硬件更新的速度越來越快,容量越來越大,可靠性越來越高,價格越來越低,其硬件平臺完全能滿足此系統(tǒng)的需要。所以系統(tǒng)在技術上是可行的。該系統(tǒng)有兩個用戶權限,學生和教師,教師在系統(tǒng)中也充當系統(tǒng)管理員的身份,負責資料的上傳和刪除。學生和老師登錄,對數據庫做不同的操作,學生將作業(yè)信息保存在數據庫中homework表中,教師從homework表中讀取學生作業(yè),教師發(fā)布精品課件保存在數據庫中表article中,學生查看則從數據庫讀取。學期結束教師為學生指定成績,保存在表student中,相應的學生可從student表中讀取自己的成績。學生修改信息可重新保存在數據庫中student表中,經以上分析可知其功能實現是可行的。綜上所述,此系統(tǒng)開發(fā)目標已明確,在經濟、技術和功能方面都可行,并且投入少、見效快,因此系統(tǒng)的開發(fā)是完全可行的。 第3章 系統(tǒng)數據庫設計數據庫在一個信息管理系統(tǒng)中占有非常重要的地位,數據庫結構設計的好壞將直接影響到系統(tǒng)的效率以及實現的效果。合理的數據庫結構設計可以提高數據庫存儲效率,保證數據的完整性和一致性。數據庫設計一般包括數據庫需求分析、數據庫概念結構設計、數據庫邏輯結構設計等幾個步驟。 數據庫需求分析用戶的需求具體體現在網上在線學習、上傳下發(fā)作業(yè)以及對成績的查詢,這就要求數據庫結構能夠充分的滿足各種學生信息的輸入和輸出,收集基本數據,數據結構和數據處理流程,組成一份詳細的數據字典,為下一步的具體設計做好充分的準備。針對各種需求,設計一下數據項和數據結構:學生表由用戶名(username)、學號(uid)、性別(sex)、年齡(age)、電話(phone)、郵箱()、成績(score)七個數據項組成。作業(yè)表由學生學號(xuehao)、作業(yè)編號(id)、作業(yè)主題(title)、作業(yè)地址(address)四個數據項組成。文章表由主題、發(fā)布日期、地址三個數據項組成。有了上面設計的數據結構,數據項,我們可以開始進行下面的數據庫設計。 數據庫概念結構設計得到上面的數據項和數據結構以后,就可以設計出能夠滿足用戶需求的各種實體以及它們之間的關系,為后面的邏輯設計打下基礎,這些實體包括各種信息,通過相互之間的作業(yè)形式形成數據的流動。這個實例根據上面的設計規(guī)劃出的實體有:學生、教師、作業(yè)、成績、課件。學生實體的ER圖如圖31所示。圖31 學生ER圖如圖31所示,該學生有五個屬性:用戶名、密碼、性別、年齡、成績。其它實體ER圖如圖32所示。圖32 各個實體ER圖如圖32所示,教師實體有兩個屬性:用戶名、密碼。課件有三個屬性:主題、地址、日期。作業(yè)有兩個屬性:編號、題目。其中教師與課件間是上傳關系,教師與作業(yè)間是查看關系。實體之間ER圖如圖33所示。圖33 實體間ER圖如圖33所示,學生與作業(yè)間是1對多的關系,學生與課件間是多對多的關系,教師與課件間是1對多的關系,教師與作業(yè)間是1對多的關系,教師與成績間是1對多的關系,學生與成績間是多對1的關系。 數據庫邏輯結構設計現在需要將上面的數據庫概念結構轉化為數據庫系統(tǒng)所支持的實際數據模型,也就是數據庫的邏輯結構。Java輔助教學站點開發(fā)系統(tǒng)數據庫中的各個表格的設計結果如下表所示,每個表格表示數據庫中的一個表。數據庫中有三個表,學生通過article表可查看精品課程,精品課程由老師負責上傳,homework表主要存放學生作業(yè),學生上交的作業(yè)都保存到此表中,老師查看作業(yè)時從表中讀取。Student表主要記錄學生信息。設計如表31所示。表31 數據庫表表名主鍵作用article作者顯示教師上傳的文章homeworkxuehao, id保存學生作業(yè)studentPassword記錄學生信息article表主要保存教師上傳文章,由三個數據項組成:主題,發(fā)布日期,地址。其中主題為主鍵。學生可通過精品課件查看來訪問數據庫中的資源。資源的不斷更新由老師負責。如表32所示。表32 article表 列名數據類型功能說明主題nvarchar(50)文章名發(fā)布日期numeric(18, 0)說明日期地址nvarchar(50)作者地址Homework表為學生作業(yè)表,主要保存學生作業(yè),由四個數據項組成:xuehao、id、title、address。其中xuehao,id為主鍵,不能為空,每個學生所對應的作業(yè)編號不能重復,也就是說學生每次上傳的作業(yè)編號不能相同,id按阿拉伯數字遞增排序,address存放地址用來記錄作業(yè)存放位置,每次學生上傳作業(yè)都保存到各自的文件夾下,文件夾以每個學生的學號來命名,所有以學號命名的文件夾都保存在一個名叫downloadfiles的文件夾下。表中存放的是文件的相對路徑。Title用于表示作業(yè)題目,無特殊約束。設計出的表如圖33所示。表33 homework表列名數據類型功能說明xuehaonchar(10)學生學號idnvarchar(50)作業(yè)編號titlenchar(10)作業(yè)題目addressnvarchar(50)存放地址Student表為學生表,用于記錄學生信息,保存學生成績,主鍵為password數據項,password為學生學號,每個學生都分配有唯一的一個學號,username由用戶任意命名,但必須滿足其要求的數據類型,不同的用戶可命名相同的username。age項為用戶年齡項,要求用戶年齡必須滿足大于0,小于100歲,并且類型必須滿足int型,否則返回錯誤,信息將不能插入數據庫中,項為用戶郵箱,其格式必須滿足.@.。其中成績項必須在老師指定之后才能查看到,用戶剛開始注冊時成績?yōu)榭?。如圖34所示表34 student表列名數據類型功能說明usernamevarchar(50)用戶名passwordvarchar(50)密碼(學號)sexnc
點擊復制文檔內容
法律信息相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1