移動多媒體開發(fā)課程設(shè)計_第1頁
移動多媒體開發(fā)課程設(shè)計_第2頁
移動多媒體開發(fā)課程設(shè)計_第3頁
移動多媒體開發(fā)課程設(shè)計_第4頁
移動多媒體開發(fā)課程設(shè)計_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、移動多媒體開發(fā)課程設(shè)計-任務 書移動多媒體開發(fā)課程設(shè)計2014/2015-2 第 12 周)指導教師:肖榮、俞成海班級:學號:姓名:浙江理工大學信息學院2015 年 5 月 移動多媒體開發(fā)課程設(shè)計任務書【題目】 教務管理系統(tǒng)【目的】1、掌握計算機管理信息系統(tǒng)設(shè)計的一般方法,主要包括系統(tǒng)分析、系統(tǒng)設(shè)計的組 織和實施。2、關(guān)系型數(shù)據(jù)庫管理系統(tǒng)的編程技術(shù),并能獨立完成一般小系統(tǒng)的程序設(shè)計、調(diào) 試運行等工作。3、培養(yǎng)把所學知識運用到具體對象,并能求出解決方案的能力。4、理解 Android 應用與傳統(tǒng)應用整合的意義;5、掌握 Android 應用整合傳統(tǒng)應用的方式;6、掌握基于 HttpClient

2、、JSON 數(shù)據(jù)交換的整合方式;7、掌握 JSON 的基本知識、語法;8、掌握開發(fā)服務器端生成 JSON 響應的 Servlet ;9、掌握開發(fā) Android 客戶端界面;10、掌握使用 HttpClient 發(fā)送請求、使用 HttpClient 獲取服務器響應;11、掌握將服務器響應裝換為 JSON 對象或數(shù)組、通過 Android 客戶端加載服務器 響應;【要求】1、每個學生必須獨立完成;2、課程設(shè)計時間為 2 周;3、整個數(shù)據(jù)庫系統(tǒng)設(shè)計,后臺數(shù)據(jù)庫必須用 mysql ,前臺編程語言任選。4、學生有事離校必須請假。課程設(shè)計期間,無故缺席按曠課處理;缺席時間達四分 之一以上者,未按規(guī)定上交

3、實驗報告的學生,其成績按不及格處理。【內(nèi)容】1、按照題目教務管理系統(tǒng)進行調(diào)研,采集數(shù)據(jù),提取實體、實體與實體之間的 聯(lián)系,運用數(shù)據(jù)庫設(shè)計方法進行數(shù)據(jù)庫的設(shè)計,并插入一定量的實驗數(shù)據(jù)。2、開發(fā) java web project 作為服務端;3、開發(fā) Android 客戶端;3、采用 HttpClient 的方式在服務端和客戶端進行通信; 【考核標準】學生用戶,通過 Android 客戶端輸入學號、密碼進入系統(tǒng)。能修改個人信息,修 改密碼;能查詢課程庫所有課程信息,但不能修改;能查詢自己的個人成績,但不能修改 (及格要求)。設(shè)置管理員超級用戶,通過 Android 客戶端輸入賬號、密碼進入系統(tǒng)。能

4、查詢及 修改數(shù)據(jù)庫中的任意表,如用戶表、學生信息表、課程庫表、成績表等(中等要求) 。用戶表中追加教師用戶。數(shù)據(jù)庫中增加教師教學任務表,教師能根據(jù)課程庫中的 課程,給自己添加、刪除、修改教學任務。 (良好要求)完善教務管理系統(tǒng)。學生能看到教師的教學任務,并能做到學生選課;教師對自 己上課的課程,能給已選課的學生打成績(優(yōu)秀要求) 。注:所有操作都必須通過 android 客戶端完成,數(shù)據(jù)庫的數(shù)據(jù)可以通過 navicat mysql 隨意修改;【工作內(nèi)容及工作計劃】序號內(nèi)容所用 時間1課題介紹、熟悉編程環(huán)境1天2數(shù)據(jù)庫建立、功能模塊設(shè)計,界面設(shè)計2天3服務器端實現(xiàn)2天4An droid客戶端實現(xiàn)

5、2天5功能模塊編程,調(diào)試、1天6功能模塊集成,系統(tǒng)調(diào)試1天7設(shè)計結(jié)果檢查,答辯,成績評定1天合計2周、題目:教務系統(tǒng)管理二、需求分析教務管理是大學的主要日常管理工作之一,涉及到校、系、師、生的諸多方面,隨著 教學體制的不斷改革, 尤其是學分制、 選課制的展開和深入, 教務日常管理工作日趨繁重、 復雜。如何把教務工作信息化,模塊化,便捷化是現(xiàn)代高校發(fā)展的重點,所以迫切需要研 制開發(fā)一種綜合教務管理軟件,建成一個完整統(tǒng)一、技術(shù)先進、高效穩(wěn)定、安全可靠的教 學信息管理系統(tǒng)。這次課程設(shè)計我做的是一個便捷班的教務管理系統(tǒng),包括用戶登錄和權(quán) 限識別模塊,個人信息查詢模塊,管理員模塊,課程及成績查詢模塊,教

6、師信息模塊等。數(shù)據(jù)需求(1)數(shù)據(jù)錄入和處理的準確性和實時性數(shù)據(jù)的輸入是否準確是數(shù)據(jù)處理的前提, 錯誤的輸入會導致系統(tǒng)輸出的不正確和不可 用,從而使系統(tǒng)的工作失去意義。數(shù)據(jù)的輸入來源是手工輸入。手工輸入要通過系統(tǒng)界面 上的安排系統(tǒng)具有容錯性,并且對操作人員要進行系統(tǒng)的培訓。在系統(tǒng)中,數(shù)據(jù)的輸入往往是大量的,因此系統(tǒng)要有一定的處理能力,以保證迅速的 處理數(shù)據(jù)。(2)數(shù)據(jù)的一致性與完整性由于系統(tǒng)的數(shù)據(jù)是共享的, 在不同的客戶端中, 教務信息是共享數(shù)據(jù), 所以如何保證 這些數(shù)據(jù)的一致性,是系統(tǒng)必須解決的問題。要解決這一問題,要有一定的人員維護數(shù)據(jù) 的一致性,在數(shù)據(jù)錄入處控制數(shù)據(jù)的去向,并且要求對數(shù)據(jù)庫

7、的數(shù)據(jù)完整性進行嚴格的約 束。對于輸入的數(shù)據(jù),要為其定義完整性規(guī)則,如果不能符合完整性約束,系統(tǒng)應該拒絕 該數(shù)據(jù)。( 3)數(shù)據(jù)的共享與獨立性整個教務管理系統(tǒng)的數(shù)據(jù)是共享的。 然而, 從系統(tǒng)開發(fā)的角度上看, 共享會給設(shè)計和 調(diào)試帶來困難。因此,應該提供靈活的配置,使各個分系統(tǒng)能夠獨立運行,而通過人工干 預的手段進行系統(tǒng)數(shù)據(jù)的交換。這樣,也能提供系統(tǒng)的強壯性。功能要求本系統(tǒng)有以下功能模塊:1)登錄模塊2)學生信息管理模塊3)教師信息管理模塊4)管理員模塊功能描述下面詳細描述一下各個功能模塊:1)登錄模塊 通過輸入用戶名和密碼,選擇登錄類別(學生,老師,管理員)來登錄管理系統(tǒng)。2)學生信息管理模塊只

8、允許學生用戶進入。 通過輸入學號、 密碼進入系統(tǒng)。 能修改個人信息, 修改密碼; 能查詢課程庫所有課程信息,但不能修改;能查詢自己的個人成績,但不能修改3)教師信息管理只允許教師進入。教師可查詢個人信息和所授課信息??梢宰孕性?,刪課程。4)管理員模塊 只允許管理員登錄。管理員可查詢學生,教師信 息,也可做任何修改。三、數(shù)據(jù)分析與建模1. 數(shù)據(jù)存儲(1)數(shù)據(jù)存儲名稱:老師信息別名:無簡述:對老師的信息進行存儲管理 組成:教師賬號 +教師編號 +教師姓名教師基本信息 教師編號是主鍵,教師賬號是外鍵,數(shù)據(jù)來自用戶表的賬號信息欄2)數(shù)據(jù)存儲名稱:學生信息別名:無簡述:對學生的信息進行存儲管理組成:學生

9、賬號 +學號學生基本信息 +選課信息 +成績 學生編號是主鍵,學生賬號是外鍵,數(shù)據(jù)來自用戶表的賬號信息欄3)數(shù)據(jù)存儲名稱:課程信息 別名:無 簡述:對課程信息進行存儲管理 組成:課程號 +課程名 +學分 課程號是主鍵。(4)數(shù)據(jù)存儲名稱:成績信息別名:無簡述:對學生的成績信息進行存儲管理組成:學號+課程號+成績(5 )數(shù)據(jù)存儲名稱:教師授課信息別名:無簡述:對教師的授課信息進行存儲管理 組成:教師編號+課程號。四.數(shù)據(jù)庫建立表1 :登錄信息表記錄號字段名稱數(shù)據(jù)類型字段大小屬性(是否 可為空)1用戶 名Varc har50主鍵2密碼Varc har50否3用戶 類型Varc har50否表2:教

10、師信息表記錄號字段名稱數(shù)據(jù)類型字段大小屬性(是否 可為空)1教師Varc50否賬號har2教師編號Varchar50主鍵3教師 姓名Varchar50否4性別Varchar50否5年齡Varchar50否6所在系Varchar50否表3:學生信息表記錄號字段名稱數(shù)據(jù)類型字段大小屬性(是否 可為空)1學生賬號Varchar50否2學生 學號Varchar50主鍵3學生 姓名Varchar50否4性別Varchar50否5年齡Varchar50否6所在系Varchar50否表4:課程信息表記錄號字段名稱數(shù)據(jù)類型字段大小屬性(是 否可為空)1課程 編號Varc har50主鍵2課程 名Varchar50否3課程學分Varchar50否表5:成績信息表記字段數(shù)據(jù)字段屬性(是否錄 號名稱類型大小可為空)1學生編號Varchar50主鍵2課程編號Varchar50主鍵3考

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論