基于微信小程序的學(xué)習(xí)記錄與提醒應(yīng)用設(shè)計與實現(xiàn)-計算機畢業(yè)設(shè)計源碼+LW文檔
摘? 要
網(wǎng)絡(luò)的廣泛應(yīng)用給生活帶來了十分的便利。所以把學(xué)習(xí)記錄與提醒應(yīng)用管理與現(xiàn)在網(wǎng)絡(luò)相結(jié)合,利用java技術(shù)建設(shè)學(xué)習(xí)記錄與提醒應(yīng)用app,實現(xiàn)學(xué)習(xí)記錄與提醒應(yīng)用的信息化。則對于進一步提高學(xué)習(xí)記錄與提醒應(yīng)用管理發(fā)展,豐富學(xué)習(xí)記錄與提醒應(yīng)用管理經(jīng)驗?zāi)芷鸬讲簧俚拇龠M作用。
學(xué)習(xí)記錄與提醒應(yīng)用app能夠通過互聯(lián)網(wǎng)得到廣泛的、全面的宣傳,讓盡可能多的用戶了解和熟知學(xué)習(xí)記錄與提醒應(yīng)用app的便捷高效,不僅為群眾提供了服務(wù),而且也推廣了自己,讓更多的群眾了解自己。對于學(xué)習(xí)記錄與提醒應(yīng)用而言,若擁有自己的app,通過系統(tǒng)得到更好的管理,同時提升了形象。
本app設(shè)計的現(xiàn)狀和趨勢,從需求、結(jié)構(gòu)、數(shù)據(jù)庫等方面的設(shè)計到app的實現(xiàn),分別為前后端實現(xiàn)。論文的內(nèi)容從系統(tǒng)的設(shè)計、描述、實現(xiàn)、分析、測試方面來表明開發(fā)的過程。本app根據(jù)現(xiàn)實情況來選擇一種可行的開發(fā)方案,借助java編程語言和mysql數(shù)據(jù)庫等實現(xiàn)app的全部功能,接下來對系統(tǒng)進行測試,測試系統(tǒng)是否有漏洞和測試用戶權(quán)限來完善app,最終app完成達到相關(guān)標(biāo)準(zhǔn)。
關(guān)鍵字:學(xué)習(xí)記錄與提醒應(yīng)用app? java? mysql數(shù)據(jù)庫
Abstract
The wide application of network has brought great convenience to life. Therefore, the application management of learning records and reminders is combined with the current network, and the application app of learning records and reminders is constructed by using Java technology to realize the informatization of learning records and reminders. It can further improve the development of learning record and reminder application management and enrich the experience of learning record and reminder application management.
Learning record and reminder application app can be widely and comprehensively publicized through the Internet, so that as many users as possible understand and be familiar with the convenience and efficiency of learning record and reminder application app, not only provides services for the masses, but also promotes themselves, so that more people understand themselves. For learning record and reminder applications, if you have your own app, you can get better management through the system and improve the image at the same time.
The status and trend of the app design, from the requirements, structure, database and other aspects of the design to the implementation of the app, respectively for the front and back end implementation. The content of the paper shows the development process from the aspects of system design, description, implementation, analysis and testing. This app selects a feasible development scheme according to the actual situation, realizes all functions of the app with the help of Java programming language and mysql database, and then tests the system to test whether there are loopholes in the system and test user permissions to improve the app, and finally the app meets relevant standards.
Key words: Learning record and remind app Java mysql database
目? 錄
目? 錄 III
第一章 概述 1
1.1 研究背景 1
1.2開發(fā)意義 1
1.3 研究現(xiàn)狀 1
1.4 研究內(nèi)容 2
第二章 開發(fā)技術(shù)介紹 1
2.1 系統(tǒng)開發(fā)平臺 1
2.2 平臺開發(fā)相關(guān)技術(shù) 1
2.2.1? Android技術(shù) 1
2.2.2? mysql數(shù)據(jù)庫介紹 1
2.2.3? MySQL環(huán)境配置 2
2.2.4? B/S架構(gòu) 3
2.2.5? SSM框架 3
第三章 系統(tǒng)分析 1
3.1 可行性分析 1
3.1.1 技術(shù)可行性 1
3.1.2 操作可行性 1
3.1.3經(jīng)濟可行性 1
3.2性能需求分析 1
3.3功能分析 2
第四章 系統(tǒng)設(shè)計 4
4.1功能結(jié)構(gòu) 4
4.2 數(shù)據(jù)庫設(shè)計 4
4.2.1 數(shù)據(jù)庫E/R圖 4
4.2.2 數(shù)據(jù)庫表 5
第五章 系統(tǒng)功能實現(xiàn) 13
5.1 app端 13
5.2后臺 15
5.2.1管理員 16
5.2.2教師 22
第六章 系統(tǒng)測試 23
7總結(jié)與心得體會 24
7.1 總結(jié) 24
7.2 心得體會 24
致? 謝 1
參考文獻 2
主要對首頁、個人中心、學(xué)生管理、教師管理、學(xué)習(xí)資料管理、類型管理、學(xué)習(xí)記錄管理、建議信息管理、作業(yè)信息管理、學(xué)生作業(yè)管理、批改信息管理、在線咨詢管理、回復(fù)信息管理、論壇管理、系統(tǒng)管理的實現(xiàn)。(1)學(xué)生功能需求
學(xué)生進入app可以實現(xiàn)首頁、學(xué)習(xí)資料、作業(yè)信息、論壇、我的等,在我的頁面可以對個人中心、學(xué)習(xí)記錄、建議信息、學(xué)生作業(yè)、在線咨詢、我的收藏管理、我要發(fā)帖、我的發(fā)帖等功能進行操作。
(2)管理員功能需求
管理員登陸后,主要模塊包括首頁、個人中心、學(xué)生管理、教師管理、學(xué)習(xí)資料管理、類型管理、學(xué)習(xí)記錄管理、建議信息管理、作業(yè)信息管理、學(xué)生作業(yè)管理、批改信息管理、在線咨詢管理、回復(fù)信息管理、論壇管理、系統(tǒng)管理等功能。
(3)教師功能需求
教師登陸后,主要模塊包括首頁、個人中心、學(xué)習(xí)資料管理、學(xué)習(xí)記錄管理、建議信息管理、作業(yè)信息管理、學(xué)生作業(yè)管理、批改信息管理、在線咨詢管理、回復(fù)信息管理等功能。
過程永遠比結(jié)果重要。畢業(yè)設(shè)計是大學(xué)生活中最為濃墨重彩的一筆,在這個過程中不僅學(xué)到更為全面的書本和實踐知識,更讓我感受到了濃濃的同窗之情及師生情。雖然大學(xué)四年間做過不少實驗作業(yè),但是獨立完成這樣一個操作系統(tǒng)還是第一次,遇到困難時理所當(dāng)然,我也有所心理準(zhǔn)備,但是超出自身能力的部分還是需要尋求教師及同學(xué)的幫助。在此,我衷心地感謝我的指導(dǎo)教師,可以說,沒有教師我就不能順利完成這次設(shè)計。他總是在一籌莫展的時候為我指引方向。比如在開題報告,我的指導(dǎo)教師就細致地指導(dǎo)我該怎么有邏輯地將自己的想法和做法表達清楚,在此由衷感謝他。在設(shè)計的過程中,教師百忙之中也樂于給予我指導(dǎo),不管多晚給教師發(fā)消息,不管是不是上班時間去教師辦公室尋求幫助,他總能在第一時間對我施以援手,由于我在設(shè)計期間需要離校實習(xí),不能及時到教師辦公室檢查設(shè)計進度,當(dāng)時已經(jīng)是晚上6點多,我匆匆趕到辦公室時,教師依然在伏案辦公,桌上是同學(xué)們的中期檢查報告,檢查完畢業(yè)設(shè)計后,他又繼續(xù)查看同學(xué)們的中期報告,并督促我及時上交報告。教師給的意見總是一針見血地指出我設(shè)計及論文中的不足,并舉例詳細說明我的改進方法,不得不佩服他的學(xué)術(shù)水平及教學(xué)水平。在我開始著手實現(xiàn)這個設(shè)計的時候,通過需求分析及可行性分析對該系統(tǒng)有了較為淺顯的認識;但是在我真正開始實現(xiàn)時發(fā)現(xiàn)事情并沒有這么簡單。任何成功都不是一蹴而就的,就算是一個簡單的畢業(yè)設(shè)計也需要日積月累的知識和經(jīng)驗。于是,我便去尋求老師和同學(xué)的幫助,這也使得我得以從不同的角度重新考慮我的設(shè)計。終于,這個系統(tǒng)在我內(nèi)心有了雛形。在真正實現(xiàn)這個設(shè)計的過程中,學(xué)習(xí)新知識是必定的,同時那些由于時間關(guān)系或者本來就沒有掌握牢固的知識也有了進一步鞏固的機會。然而最重要的是了解到如何作為一個開發(fā)人員,以開發(fā)人員的思維來看待軟件開發(fā)的步驟和方法策略。
本次畢業(yè)設(shè)計的完成預(yù)示著大學(xué)時代的句號,在這個設(shè)計過程中,我收獲到的絕不僅僅是做項目過程中要到的知識,更多的是同窗情誼和師生情誼,最重要的是做任何事情都要具備的認真態(tài)度,以及真正職業(yè)的思考方式方法。
最后真心祝愿師生們前程似錦!工作順利,祝學(xué)校越辦越好!
參考文獻
[1] 李長江,安筱鵬.開放手機聯(lián)盟:重塑移動互聯(lián)網(wǎng)產(chǎn)業(yè)鏈.中國電子報,2018.
[2] 方銀旺,趙向道,李欣.Symbian操作系統(tǒng)及其應(yīng)用程序開發(fā).計算機工程,2013(1):275-277.
[3] 余志龍,陳昱勛,鄭名杰等著.Google Android SDK開發(fā)范例大全[M].北京:人民郵電出版社,2016:2.
[4] 馬寧.嵌入式移動開發(fā).程序員,2017,(12):14-15.
[5] Chris Haseman.Android Essentials.PEF Electronic Book,2018.
[6] 楊豐盛著.Android應(yīng)用開發(fā)揭秘[M].北京:機械工業(yè)出版社,2019:96.
[7] W.Frank Ableson (美) Charlie Collins RobiSen(美)著.張波,高朝勤,楊越譯.Google Android揭秘[M].北京:人民郵電出版社,2015:2-7.?
[8] 朱桂英.Android開發(fā)應(yīng)用從入門到精通[M].北京:中國鐵道出版社,2011:21.
[9] 余志龍,陳昱勛,鄭名杰等著.Google Android SDK開發(fā)范例大全[M].北京:人民郵電出版社,2017:2.
[10] 郭宏志著.Android應(yīng)用開發(fā)詳解[M].北京:電子工業(yè)出版社,2016:96.
[11] 姚旻旻,劉衛(wèi)國著.計算機系統(tǒng)應(yīng)用.計算機應(yīng)用,2018:17(11).
[12]BruceEckel著.陳昊鵬等譯.Thinking in Java 3th Edition[M] .機械工業(yè)出版社,2014:75.
[13] Comp-U-Learn Tech India Ltd(美)著,賈素玲譯.Java編程基礎(chǔ)[M].北京:高等教育出版社,2017:20.
[14] 王水著.軟件工程[M].河南:河南科學(xué)技術(shù)出版社,2018:80.
[15]吳潔明著.軟件工程實例教程[M].北京:清華大學(xué)出版社,2015:11.
[16] Ed Burnette(美)著.張波等譯.Hello Android[M] .北京:人民郵電出版社,2019:34.
[17] Ron patton(美)著小松.王鈺,曹躍譯.軟件測試[M].北京:機械工業(yè)出版社,2016:4.



