資源描述:
《開題報告-基于android的課程管理系統(tǒng)的設(shè)計與實現(xiàn)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、1.本課題的研究意義,國內(nèi)外研究現(xiàn)狀、水平和發(fā)展趨勢1.1研究意義近年來移動智能終端已成為人們獲取信息的重要來源,同時市場上出現(xiàn)了一大批基于移動智能設(shè)備的優(yōu)秀軟件,這極大方便了人們的生活。木系統(tǒng)是基于Android平臺設(shè)計的,為學(xué)生用戶群體設(shè)計的一款課程管理軟件。本款軟件實現(xiàn)了毎日視圖、周視圖、上課提醒、上課期間響鈴模式切換、單雙周(默認全部)等基本功能,另外述提供了當(dāng)前周設(shè)計、簽到記錄設(shè)計、考試提醒、簽到與成績統(tǒng)計分析、分享等功能,以便更好地滿足用戶對一款課程表應(yīng)用需求。1?2國內(nèi)外研究現(xiàn)狀、水平和發(fā)展趨勢An
2、droid是Google在2005年收購的一款基于Linux內(nèi)核為觸摸屏設(shè)計的半開源智能手機操作系統(tǒng),主要應(yīng)用與移動設(shè)備,Google成立了OpenHandsetAlliance(OHA,開放手機設(shè)備聯(lián)盟)。Android系統(tǒng)最初由AndyRubin開發(fā)制作,成立的OHA用來共同研發(fā)改ftAndroid系統(tǒng),隨后,Google以Apache免費開源許可證的授權(quán)方式,發(fā)布了Android的源代碼。如今Android操作系統(tǒng)被擴展到了平板電腦以及其他領(lǐng)域。從2009年4刀30號官方發(fā)布1.5Cupcake版本后And
3、roid更新的速度飛快,至U了2010年12月7號發(fā)布了Android2.3Gingerbread,其用戶量已經(jīng)爆發(fā)式的增長,每年的激活設(shè)備量不斷的增加,而且當(dāng)時的AndroidMarket中的應(yīng)用數(shù)量也在飛快增長,給開發(fā)者帶來了一個潛力很犬的平臺。再到2011年10月19號,Android4.0IceCreamSandwich發(fā)布,Google帶來了全新的UI界面,相對于2.3是個很大的跨越。Android4.0后Google同樣是以很快的速度發(fā)布了Android4」JellyBean和Android4.2,截
4、至本文撰寫時,Android最新版是Android4.2.2。如今的Android相對丁,2009年第一版木已經(jīng)是很成熟的平臺了,本系統(tǒng)之所以選擇了Android-方面是由于上述原因另一方面則是考慮到Android的普及化,Android設(shè)備在價格上較iOS設(shè)備低廉。由于大學(xué)教學(xué)不同于以往小學(xué)、初高中時期,采取的是選課制,在規(guī)定所修的課程內(nèi),選擇你喜歡老師的課程,這種自由的選課制度對于初入大學(xué)的同學(xué)們來說,是新穎的,這無疑給大家更大的激情去學(xué)習(xí)。除了選課制帶來的好處外,選課制對同學(xué)們來說也是一種負擔(dān),由于上課的吋
5、間、地點、課程信息不統(tǒng)一的問題,導(dǎo)致安排時間的復(fù)雜度增加,給同學(xué)們帶來了一定的不便利因素,所以針對大學(xué)生的課程表應(yīng)用應(yīng)運而生。然而這種功能只是作為一種附帶的功能存在于另外一種程序屮(大多是社交軟件);國外則不然,他們的課程表應(yīng)用只干份內(nèi)的事,對于這點我很是贊同他們的看法。但也不代表否定了國內(nèi)市場上眾多的課程表類應(yīng)用,因為他們是商業(yè)公司,需要盈利來滿足自己公司的運營,這是可以理解的。由于國內(nèi)課程表應(yīng)用太過臃腫,以及國外應(yīng)用并不是很符合中國的大學(xué)生,出于這兩點,我想做一款解決這兩個矛盾的課程表,也就是自己的畢業(yè)設(shè)計課
6、題。1.本課題的基本內(nèi)容和要求,關(guān)鍵問題及英解決的方法和措施2」基本內(nèi)容系統(tǒng)主要實現(xiàn)數(shù)據(jù)錄入(添加課程)、數(shù)據(jù)杳詢(顯示課程的各種信息)、數(shù)據(jù)統(tǒng)讓(簽到統(tǒng)讓等)以及數(shù)據(jù)分析(與成績的關(guān)聯(lián)對比分析),如圖所示。數(shù)據(jù)顯示視圖模塊曰視圖顯示模塊冋視圖顯示模塊簽到統(tǒng)計視圖模塊考試視圖模塊2.2基本要求1)數(shù)據(jù)庫讀寫模塊功能:統(tǒng)一系統(tǒng)的讀寫數(shù)據(jù)庫操作;2)數(shù)據(jù)顯示視圖模塊功能:將數(shù)據(jù)按照不同的展示要求呈現(xiàn)給用;3)系統(tǒng)設(shè)置模塊功能:設(shè)置系統(tǒng)的偏好信息,如上下課時間、一學(xué)期周數(shù)、當(dāng)前周等;4)數(shù)據(jù)的增、刪、改模塊功能:用戶添
7、加、修改或是刪除教學(xué)樓、科目、課程和考試的條目;5)其他功能:用于便捷處理的工具類,例如計算當(dāng)前周、分享模塊等。2.3關(guān)鍵問題及其解決的方法和措施1、系統(tǒng)安全性問題:因為木系統(tǒng)不需要與網(wǎng)絡(luò)進行連接,不會發(fā)生個人信息的泄露,危害到個人的生命財產(chǎn)。2、因為木系統(tǒng)屬于微型的系統(tǒng),不會對手機木身產(chǎn)生較大壓力,不影響人們對手機的使用。畢業(yè)設(shè)計開題報告1.本課題擬采用的研究手段(途徑)、可行性分析和進度安排3.1研究手段本項目采用的開發(fā)工具是Windows7+Eclipse+AndroidSDK+ADT,采用的開發(fā)平臺是An
8、droid,采用的數(shù)據(jù)庫服務(wù)器是SQLiteo系統(tǒng)擁冇較高的安全性和較好的交互性。在設(shè)計過程中,將課題要求的基本功能合理地組織起來,形成友好、高效的交互過程。開發(fā)的具體步驟為:笫一步,進行系統(tǒng)的可行性分析,完成系統(tǒng)的需求分析。第二步,對系統(tǒng)進行概要設(shè)計,設(shè)計系統(tǒng)的結(jié)構(gòu)圖,確定各模塊(頁而)Z間的調(diào)用關(guān)系,設(shè)計出結(jié)構(gòu)良好的數(shù)據(jù)庫。第三步,對系統(tǒng)進行詳細設(shè)計,確定各模塊的算法