基于微信小程序的課堂管理助手設(shè)計(jì)與實(shí)現(xiàn)-計(jì)算機(jī)畢業(yè)設(shè)計(jì)源碼+LW文檔
摘? 要
網(wǎng)絡(luò)的廣泛應(yīng)用給生活帶來(lái)了十分的便利。所以把“課堂管理助手”移動(dòng)應(yīng)用開發(fā)與現(xiàn)在網(wǎng)絡(luò)相結(jié)合,利用java技術(shù)建設(shè)“課堂管理助手”移動(dòng)應(yīng)用開發(fā)app,實(shí)現(xiàn)“課堂管理助手”移動(dòng)應(yīng)用開發(fā)的信息化。則對(duì)于進(jìn)一步提高“課堂管理助手”移動(dòng)應(yīng)用開發(fā)管理發(fā)展, “課堂管理助手”移動(dòng)應(yīng)用開發(fā)經(jīng)驗(yàn)?zāi)芷鸬讲簧俚拇龠M(jìn)作用。
“課堂管理助手”移動(dòng)應(yīng)用開發(fā)app能夠通過互聯(lián)網(wǎng)得到廣泛的、全面的宣傳,讓盡可能多的用戶了解和熟知“課堂管理助手”移動(dòng)應(yīng)用開發(fā)app的便捷高效,不僅為群眾提供了服務(wù),而且也推廣了自己,讓更多的群眾了解自己。對(duì)于“課堂管理助手”移動(dòng)應(yīng)用開發(fā)而言,若擁有自己的app,通過系統(tǒng)得到更好的管理,同時(shí)提升了形象。
本app設(shè)計(jì)的現(xiàn)狀和趨勢(shì),從需求、結(jié)構(gòu)、數(shù)據(jù)庫(kù)等方面的設(shè)計(jì)到app的實(shí)現(xiàn),分別為前后端實(shí)現(xiàn)。論文的內(nèi)容從系統(tǒng)的設(shè)計(jì)、描述、實(shí)現(xiàn)、分析、測(cè)試方面來(lái)表明開發(fā)的過程。本app根據(jù)現(xiàn)實(shí)情況來(lái)選擇一種可行的開發(fā)方案,借助java編程語(yǔ)言和MySQL數(shù)據(jù)庫(kù)等實(shí)現(xiàn)app的全部功能,接下來(lái)對(duì)系統(tǒng)進(jìn)行測(cè)試,測(cè)試系統(tǒng)是否有漏洞和測(cè)試用戶權(quán)限來(lái)完善app,最終app完成達(dá)到相關(guān)標(biāo)準(zhǔn)。
關(guān)鍵字:“課堂管理助手”移動(dòng)應(yīng)用開發(fā)app? java? MySQL數(shù)據(jù)庫(kù)
Abstract
The wide application of network has brought great convenience to life. Therefore, the "classroom management assistant" mobile application development is combined with the current network, using Java technology to build the "Classroom management assistant" mobile application development app, to achieve the "classroom management assistant" mobile application development information. Therefore, it can further improve the development and management of "Classroom Management Assistant" mobile application, and the development experience of "Classroom Management Assistant" mobile application can play a lot of promoting role.
"Classroom Management Assistant" mobile application development app can be widely and comprehensively publicized through the Internet, so that as many users as possible understand and know "classroom management Assistant" mobile application development app is convenient and efficient, not only to provide services for the masses, but also to promote themselves, so that more people understand themselves. For the mobile application development of "Classroom Management Assistant", if you have your own app, you can get better management through the system and improve the image.
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.
Keywords: classroom management assistant mobile application development app Java MySQL database
目? 錄
目? 錄 IV
第一章 概述 1
1.1 研究背景 1
1.2開發(fā)意義 1
1.3 研究現(xiàn)狀 1
1.4 研究?jī)?nèi)容 2
第二章 開發(fā)技術(shù)介紹 1
2.1 系統(tǒng)開發(fā)平臺(tái) 1
2.2 平臺(tái)開發(fā)相關(guān)技術(shù) 1
2.2.1? Android技術(shù) 1
2.2.2? mysql數(shù)據(jù)庫(kù)介紹 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)濟(jì)可行性 1
3.2性能需求分析 1
3.3功能分析 2
第四章 系統(tǒng)設(shè)計(jì) 4
4.1功能結(jié)構(gòu) 4
4.2 數(shù)據(jù)庫(kù)設(shè)計(jì) 4
4.2.1 數(shù)據(jù)庫(kù)E/R圖 4
4.2.2 數(shù)據(jù)庫(kù)表 5
第五章 系統(tǒng)功能實(shí)現(xiàn) 15
5.1? app端 15
5.2 后臺(tái) 18
5.2.1 管理員 18
5.2.2 教師 24
第六章 系統(tǒng)測(cè)試 25
7總結(jié)與心得體會(huì) 26
7.1 總結(jié) 26
7.2 心得體會(huì) 26
致? 謝 1
參考文獻(xiàn) 2
(1)緒論
網(wǎng)站的開發(fā)背景,意義和系統(tǒng)狀況等,詳細(xì)講述了app的用處,對(duì)本章進(jìn)行總結(jié)。
(2)系統(tǒng)開發(fā)技術(shù)的介紹
分別對(duì)java技術(shù)、android系統(tǒng)的關(guān)鍵技術(shù)和架構(gòu)、mysql和b/s進(jìn)行詳細(xì)介紹。
(3)系統(tǒng)分析
本章主要是對(duì)系統(tǒng)可行性、系統(tǒng)性能、還有系統(tǒng)功能需求進(jìn)行分析。
(4)系統(tǒng)設(shè)計(jì)
? ?對(duì)系統(tǒng)系統(tǒng)功能“課堂管理助手”和數(shù)據(jù)庫(kù)等進(jìn)行詳細(xì)講解。
(5)系統(tǒng)的實(shí)現(xiàn)
主要對(duì)首頁(yè)、個(gè)人中心、班級(jí)管理、課程管理、教師管理、學(xué)生管理、課堂信息管理、課堂作業(yè)管理、在線答疑管理、課堂簽到管理、學(xué)生請(qǐng)假管理、學(xué)生作業(yè)管理、作業(yè)評(píng)分管理、課題點(diǎn)名管理、論壇管理、系統(tǒng)管理的實(shí)現(xiàn)。
考慮到實(shí)際生活中在“課堂管理助手”移動(dòng)應(yīng)用開發(fā)管理方面的需要以及對(duì)該系統(tǒng)認(rèn)真的分析,將系統(tǒng)權(quán)限按學(xué)生、教師和管理員這三類涉及用戶劃分。
(1)學(xué)生功能需求
學(xué)生進(jìn)入app可以實(shí)現(xiàn)個(gè)人中心、課題信息、課題作業(yè)、在線答疑、課堂簽到、學(xué)生請(qǐng)假、學(xué)生作業(yè)、作業(yè)評(píng)分、課題點(diǎn)名、答題記錄、錯(cuò)題本、我要發(fā)帖、我的發(fā)帖等功能進(jìn)行操作。
(2)管理員功能需求
管理員登陸后,主要模塊包括首頁(yè)、個(gè)人中心、班級(jí)管理、課程管理、教師管理、學(xué)生管理、課堂信息管理、課堂作業(yè)管理、在線答疑管理、課堂簽到管理、學(xué)生請(qǐng)假管理、學(xué)生作業(yè)管理、作業(yè)評(píng)分管理、課題點(diǎn)名管理、論壇管理、系統(tǒng)管理等功能。
(3)教師功能需求
教師登陸后,主要模塊包括首頁(yè)、個(gè)人中心、課堂信息管理、課堂作業(yè)管理、在線答疑管理、課堂簽到管理、學(xué)生請(qǐng)假管理、學(xué)生作業(yè)管理、作業(yè)評(píng)分管理、課堂點(diǎn)名管理、課堂答題管理、題目管理、答題管理等功能。



