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