移動多媒體開發(fā)專業(yè)課程設(shè)計(jì)任務(wù)計(jì)劃書_第1頁
移動多媒體開發(fā)專業(yè)課程設(shè)計(jì)任務(wù)計(jì)劃書_第2頁
移動多媒體開發(fā)專業(yè)課程設(shè)計(jì)任務(wù)計(jì)劃書_第3頁
移動多媒體開發(fā)專業(yè)課程設(shè)計(jì)任務(wù)計(jì)劃書_第4頁
移動多媒體開發(fā)專業(yè)課程設(shè)計(jì)任務(wù)計(jì)劃書_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

《移動多媒體開發(fā)課程設(shè)計(jì)》(/-2第12周)指導(dǎo)老師:肖榮、俞成海班級:學(xué)號:姓名:浙江理工大學(xué)信息學(xué)院5月

移動多媒體開發(fā)課程設(shè)計(jì)任務(wù)書【題目】教務(wù)管理系統(tǒng)【目標(biāo)】1、掌握計(jì)算機(jī)管理信息系統(tǒng)設(shè)計(jì)通常方法,關(guān)鍵包含系統(tǒng)分析、系統(tǒng)設(shè)計(jì)組織和實(shí)施。2、關(guān)系型數(shù)據(jù)庫管理系統(tǒng)編程技術(shù),并能獨(dú)立完成通常小系統(tǒng)程序設(shè)計(jì)、調(diào)試運(yùn)行等工作。3、培養(yǎng)把所學(xué)知識利用到具體對象,并能求出處理方案能力。4、了解Android應(yīng)用和傳統(tǒng)應(yīng)用整合意義;5、掌握Android應(yīng)用整合傳統(tǒng)應(yīng)用方法;6、掌握基于HttpClient、JSON數(shù)據(jù)交換整合方法;7、掌握J(rèn)SON基礎(chǔ)知識、語法;8、掌握開發(fā)服務(wù)器端生成JSON響應(yīng)Servlet;9、掌握開發(fā)Android用戶端界面;10、掌握使用HttpClient發(fā)送請求、使用HttpClient獲取服務(wù)器響應(yīng);11、掌握將服務(wù)器響應(yīng)裝換為JSON對象或數(shù)組、經(jīng)過Android用戶端加載服務(wù)器響應(yīng);【要求】1、每個學(xué)生必需獨(dú)立完成;2、課程設(shè)計(jì)時間為2周;3、整個數(shù)據(jù)庫系統(tǒng)設(shè)計(jì),后臺數(shù)據(jù)庫必需用mysql,前臺編程語言任選。4、學(xué)生有事離校必需請假。課程設(shè)計(jì)期間,無故缺席按曠課處理;缺席時間達(dá)四分之一以上者,未按要求上交試驗(yàn)匯報(bào)學(xué)生,其成績按不及格處理?!緝?nèi)容】1、根據(jù)題目教務(wù)管理系統(tǒng)進(jìn)行調(diào)研,采集數(shù)據(jù),提取實(shí)體、實(shí)體和實(shí)體之間聯(lián)絡(luò),利用數(shù)據(jù)庫設(shè)計(jì)方法進(jìn)行數(shù)據(jù)庫設(shè)計(jì),并插入一定量試驗(yàn)數(shù)據(jù)。2、開發(fā)javawebproject作為服務(wù)端;3、開發(fā)Android用戶端;3、采取HttpClient方法在服務(wù)端和用戶端進(jìn)行通信;【考評標(biāo)準(zhǔn)】(1)學(xué)生用戶,經(jīng)過Android用戶端輸入學(xué)號、密碼進(jìn)入系統(tǒng)。能修改個人信息,修改密碼;能查詢課程庫全部課程信息,但不能修改;能查詢自己個人成績,但不能修改(及格要求)。(2)設(shè)置管理員超級用戶,經(jīng)過Android用戶端輸入賬號、密碼進(jìn)入系統(tǒng)。能查詢及修改數(shù)據(jù)庫中任意表,如用戶表、學(xué)生信息表、課程庫表、成績表等(中等要求)。(3)用戶表中追加老師用戶。數(shù)據(jù)庫中增加老師教學(xué)任務(wù)表,老師能依據(jù)課程庫中課程,給自己添加、刪除、修改教學(xué)任務(wù)。(良好要求)(4)完善教務(wù)管理系統(tǒng)。學(xué)生能看到老師教學(xué)任務(wù),并能做到學(xué)生選課;老師對自己上課課程,能給已選課學(xué)生打成績(優(yōu)異要求)。注:全部操作全部必需經(jīng)過android用戶端完成,數(shù)據(jù)庫數(shù)據(jù)能夠經(jīng)過navicatmysql隨意修改;【工作內(nèi)容及工作計(jì)劃】序號內(nèi)容所用時間1課題介紹、熟悉編程環(huán)境1天2數(shù)據(jù)庫建立、功效模塊設(shè)計(jì),界面設(shè)計(jì)2天3服務(wù)器端實(shí)現(xiàn)2天4Android用戶端實(shí)現(xiàn)2天5功效模塊編程,調(diào)試、1天6功效模塊集成,系統(tǒng)調(diào)試1天7設(shè)計(jì)結(jié)果檢驗(yàn),答辯,成績評定1天累計(jì)2周

一、題目:教務(wù)系統(tǒng)管理需求分析教務(wù)管理是大學(xué)關(guān)鍵日常管理工作之一,包含到校、系、師、生很多方面,伴隨教學(xué)體制不停改革,尤其是學(xué)分制、選課制展開和深入,教務(wù)日常管理工作日趨繁重、復(fù)雜。怎樣把教務(wù)工作信息化,模塊化,便捷化是現(xiàn)代高校發(fā)展關(guān)鍵,所以迫切需要研制開發(fā)一個綜合教務(wù)管理軟件,建成一個完整統(tǒng)一、技術(shù)優(yōu)異、高效穩(wěn)定、安全可靠教學(xué)信息管理系統(tǒng)。這次課程設(shè)計(jì)我做是一個便捷班教務(wù)管理系統(tǒng),包含用戶登錄和權(quán)限識別模塊,個人信息查詢模塊,管理員模塊,課程及成績查詢模塊,老師信息模塊等。1.數(shù)據(jù)需求(1)數(shù)據(jù)錄入和處理正確性和實(shí)時性數(shù)據(jù)輸入是否正確是數(shù)據(jù)處理前提,錯誤輸入會造成系統(tǒng)輸出不正確和不可用,從而使系統(tǒng)工作失去意義。數(shù)據(jù)輸入起源是手工輸入。手工輸入要經(jīng)過系統(tǒng)界面上安排系統(tǒng)含有容錯性,而且對操作人員要進(jìn)行系統(tǒng)培訓(xùn)。在系統(tǒng)中,數(shù)據(jù)輸入往往是大量,所以系統(tǒng)要有一定處理能力,以確??焖偬幚頂?shù)據(jù)。(2)數(shù)據(jù)一致性和完整性因?yàn)橄到y(tǒng)數(shù)據(jù)是共享,在不一樣用戶端中,教務(wù)信息是共享數(shù)據(jù),所以怎樣確保這些數(shù)據(jù)一致性,是系統(tǒng)必需處理問題。要處理這一問題,要有一定人員維護(hù)數(shù)據(jù)一致性,在數(shù)據(jù)錄入處控制數(shù)據(jù)去向,而且要求對數(shù)據(jù)庫數(shù)據(jù)完整性進(jìn)行嚴(yán)格約束。對于輸入數(shù)據(jù),要為其定義完整性規(guī)則,假如不能符合完整性約束,系統(tǒng)應(yīng)該拒絕該數(shù)據(jù)。(3)數(shù)據(jù)共享和獨(dú)立性整個教務(wù)管理系統(tǒng)數(shù)據(jù)是共享。然而,從系統(tǒng)開發(fā)角度上看,共享會給設(shè)計(jì)和調(diào)試帶來困難。所以,應(yīng)該提供靈活配置,使各個分系統(tǒng)能夠獨(dú)立運(yùn)行,而經(jīng)過人工干預(yù)手段進(jìn)行系統(tǒng)數(shù)據(jù)交換。這么,也能提供系統(tǒng)強(qiáng)壯性。2.功效要求本系統(tǒng)有以下功效模塊:1)登錄模塊2)學(xué)生信息管理模塊3)老師信息管理模塊4)管理員模塊3.功效描述下面具體描述一下各個功效模塊:1)登錄模塊經(jīng)過輸入用戶名和密碼,選擇登錄類別(學(xué)生,老師,管理員)來登錄管理系統(tǒng)。2)學(xué)生信息管理模塊只許可學(xué)生用戶進(jìn)入。經(jīng)過輸入學(xué)號、密碼進(jìn)入系統(tǒng)。能修改個人信息,修改密碼;能查詢課程庫全部課程信息,但不能修改;能查詢自己個人成績,但不能修改3)老師信息管理只許可老師進(jìn)入。老師可查詢個人信息和所講課信息。能夠自行增,刪課程。4)管理員模塊只許可管理員登錄。管理員可查詢學(xué)生,老師信息,也可做任何修改。數(shù)據(jù)分析和建模數(shù)據(jù)存放(1)數(shù)據(jù)存放名稱:老師信息別名:無簡述:對老師信息進(jìn)行存放管理組成:老師賬號+老師編號+老師姓名+老師基礎(chǔ)信息老師編號是主鍵,老師賬號是外鍵,數(shù)據(jù)來自用戶表賬號信息欄。(2)數(shù)據(jù)存放名稱:學(xué)生信息別名:無簡述:對學(xué)生信息進(jìn)行存放管理組成:學(xué)生賬號+學(xué)號+學(xué)生基礎(chǔ)信息+選課信息+成績學(xué)生編號是主鍵,學(xué)生賬號是外鍵,數(shù)據(jù)來自用戶表賬號信息欄。(3)數(shù)據(jù)存放名稱:課程信息別名:無簡述:對課程信息進(jìn)行存放管理組成:課程號+課程名+學(xué)分課程號是主鍵。(4)數(shù)據(jù)存放名稱:成績信息別名:無簡述:對學(xué)生成績信息進(jìn)行存放管理組成:學(xué)號+課程號+成績(5)數(shù)據(jù)存放名稱:老師講課信息別名:無簡述:對老師講課信息進(jìn)行存放管理組成:老師編號+課程號。數(shù)據(jù)庫建立表1:登錄信息表統(tǒng)計(jì)號字段名稱數(shù)據(jù)類型字段大小屬性(是否可為空)1用戶名Varchar50主鍵2密碼Varchar50否3用戶類型Varchar50否表2:老師信息表統(tǒng)計(jì)號字段名稱數(shù)據(jù)類型字段大小屬性(是否可為空)1老師賬號Varchar50否2老師編號Varchar50主鍵3老師姓名Varchar50否4性別Varchar50否5年紀(jì)Varchar50否6所在系Varchar50否表3:學(xué)生信息表統(tǒng)計(jì)號字段名稱數(shù)據(jù)類型字段大小屬性(是否可為空)1學(xué)生賬號Varchar50否2學(xué)生學(xué)號Varchar50主鍵3學(xué)生姓名Varchar50否4性別Varchar50否5年紀(jì)Varchar50否6所在系Varchar50否表4:課程信息表統(tǒng)計(jì)號字段名稱數(shù)據(jù)類型字段大小屬性(是否可為空)1課程編號Varchar50主鍵2課程名Varchar50否3課程學(xué)分Varchar50否表5:成績信息表統(tǒng)計(jì)號字段名稱數(shù)據(jù)類型字段大小屬性(是否可為空)1學(xué)生編號Varchar50主鍵2課程編號Varchar50主鍵3考試成績

溫馨提示

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

評論

0/150

提交評論