当前位置:网站首页>Design and implementation of smart campus applet based on cloud development
Design and implementation of smart campus applet based on cloud development
2022-07-26 04:13:00 【biyezuopinvip】
pick want
With the development of science and Technology , Mobile phone is a necessity in our life , And applet is a convenient tool generated according to the times , Online education makes learning no longer affect time and place , At the same time, make education more colorful . In order to realize the difficulties and puzzles in class or study , Wechat apps like smart campus were born in response to the situation .
The smart campus applet developed this time will assist teachers in managing the teaching process , Through this applet , Teachers can register students' usual grades in time , And give early warning to students who may fail , Students can check their usual grades of courses at any time , And you can check your schedule , Receive the teacher's notice . The system provides students with personal information maintenance , Select courses and view the information of the selected courses 、 Attendance, performance and other functions ; Provide personal information maintenance for teachers , View your course information , Register students' attendance, grades and other functions ; The administrator can treat all students 、 Teachers' 、 Course 、 subject 、 Manage the basic information of the class .
In this design, wechat cloud development tool is selected as the development software of mobile app client , Server side Eclipse For development tools ,mysql For database software , The adoption is based on Web Of JSP Technology and B/S structure . utilize JSP,HTML Overall style of the website 、 Interface design and development , utilize SSM Framework for actual program development , Operate on the backend database .
key word : Smart campus ; Applet ; Course selection ; Check work attendance ;SSM frame
ABSTRACT
With the development of science and technology, mobile phones are a necessity in our lives, while small programs are convenient tools generated in response to The Times. Online education no longer affects time and place, and makes education more colorful. In order to realize the difficulties and confusion in class or learning, the smart campus WeChat small program emerged at the right moment.
The development of the wisdom of campus small program will assist teachers to manage the teaching process, through the small program, teachers can timely register students 'usual results, and early warning may fail students, students can query their course at ordinary times, and can query their schedule, receive the teacher’s notice.The system provides students with functions of personal information maintenance, course selection, attendance and performance of selected courses; personal information maintenance, check their course information, register student attendance and grades; administrator can manage basic information of all students, teachers, courses, subjects, classes, etc.
In this design, the mobile side applet client development software is selected as WeChat cloud development tool, the service side takes Eclipse as the development tool, mysql as the database software, and adopts Web-based JSP technology and B / S structure.Using JSP, HTML for the overall website style, interface design and development, using the SSM framework for practical program development, to operate the background database.
Key words: smart campus; small program; course selection; attendance; SSM framework
Objective record
pick want I
ABSTRACT II
The first 1 Chapter The introduction 1
1.1 Research purpose and significance 1
1.2 Research status at home and abroad 1
1.3 Research content and structure 2
1.3.1 The main contents of the study are 2
1.3.2 The structure of the paper 2
The first 2 Chapter Related technical description 4
2.1 Java Language 4
2.2 SSM frame 5
2.3 Vue.js frame 6
2.4 Eclipse development tool 7
2.5 database 8
2.6 Overview of system development environment 9
The first 3 Chapter System requirements analysis 11
3.1 System Overview 11
3.2 System architecture design 11
3.3 Administrator use case 13
3.4 Teacher use cases 17
3.5 Student use cases 20
The first 4 Chapter The system design 24
4.1 Overall design objectives 24
4.2 System design principles 24
4.3 System class diagram 25
4.4 System flow chart 29
4.5 Database design 32
4.5.1 Database requirement analysis and E-R chart 32
4.5.2 Database logical structure design 36
The first 6 Chapter system implementation 38
6.1 Implementation of applet client interface 38
6.1.1 Wechat applet login 38
6.1.2 Wechat applet registration 38
6.1.3 Wechat app home page 39
6.1.4 Student list 40
6.1.5 Score list 40
6.1.6 Details page 41
6.1.7 my 41
6.1.8 Curriculum information 42
6.2 Implementation of server main interface 42
6.2.1 Administrator user 42
6.2.2 Personal information 43
6.2.3 Account management page 43
6.2.4 Teacher management page 44
6.2.5 Teacher users 45
6.2.6 Personal center 46
6.2.7 Course information 47
6.2.8 Score management page 47
The first 7 Chapter The system test 49
7.1 General overview of the system 49
7.2 Test item name and test content 49
7.3 The test case 50
7.4 test result 53
junction On 54
reference 55
Cause thank 57
The first 3 Chapter System requirements analysis
3.1 System Overview
The smart campus applet is applied to college students' learning , There are mainly 3 It is composed of three main functional modules , Namely : Student function module , Teacher function module and administrator function module . The student function module includes viewing and modifying students' personal information , Check your grades and attendance ; The teacher function module mainly includes the input and query of students' grades , Input and query student attendance ; The administrator function module mainly includes the maintenance of course information and all users . In addition to these three main functional modules, it also involves a series of small functional modules related to this system , Such as class 、 Subject management . The smart campus applet designed by this system solves the difficulties of students in selecting courses , It improves the efficiency of students' course selection 、 Reduce the workload of academic administrators , Saving a lot of manpower 、 Material resources , It brings great convenience for college management students to choose courses .
3.2 System architecture design
The whole system is mainly divided into administrator module : The user login 、 Subject management 、 Class management 、 Course management 、 Teacher management 、 Student management 、 Personal information 、 Safety exit ; Teacher module : The user login 、 Course information 、 Attendance management 、 Performance management 、 Personal information 、 Safety exit ; Student module : The user login 、 Course selection 、 Check attendance 、 Query results 、 Personal information 、 Safe exit and other three modules , Pictured 3-1、 chart 3-2 Sum graph 3-3 Shown .
chart 3-1 Administrator module 
chart 3-2 Teacher module 
chart 3-3 Student module 
chart 3-4 System structure diagram
{
"pages": [
"pages/index/index",
"pages/logs/logs",
"pages/navigate/navigate",
"pages/details/details",
"pages/wode/wode",
"pages/zhuce/zhuce",
"pages/xuesheng/xuesheng",
"pages/kechengbiao/kechengbiao",
"pages/chengji/chengji",
"pages/xueshengdetails/xueshengdetails",
"pages/chengjidetails/chengjidetails",
"pages/xueshenadd/xueshenadd",
"pages/login/login"
],
"window": {
"backgroundTextStyle": "light",
"navigationBarBackgroundColor": "#0CDBEE",
"navigationBarTitleText": " Educational administration system ",
"navigationBarTextStyle": "white"
},
"tabBar": {
"list": [
{
"pagePath": "pages/index/index",
"text": " home page ",
"iconPath": "images/menu_icon_0_normal.png",
"selectedIconPath": "images/menu_icon_0_pressed.png"
},
{
"pagePath": "pages/xuesheng/xuesheng",
"text": " Student information ",
"iconPath": "images/tabbar_order.png",
"selectedIconPath": "images/tabbar_order_selected.png"
},
{
"pagePath": "pages/chengji/chengji",
"text": " Grade information ",
"iconPath": "images/tabbar_order.png",
"selectedIconPath": "images/tabbar_order_selected.png"
},
{
"pagePath": "pages/wode/wode",
"text": " my ",
"iconPath": "images/nav1.png",
"selectedIconPath": "images/nav1_select.png"
}
],
"position": "bottom"
},
"networkTimeout": {
"request": 10000,
"downloadFile": 10000
},
"debug": true,
"sitemapLocation": "sitemap.json"
}
Reprinted from :http://www.biyezuopin.vip/onews.asp?id=16462
























边栏推荐
- Method of test case design -- move combination, causal judgment
- Helloworld案例分析
- SDL2 Opengl遇到的坑
- [Reading Notes - > data analysis] Introduction to BDA textbook data analysis
- 匿名函数的作用
- Go plus security: an indispensable security ecological infrastructure for build Web3
- sorting and searching 二分查找法
- Acwing game 61 [End]
- The PHP Eval () function can run a string as PHP code
- Acwing刷题
猜你喜欢

Working ideas of stability and high availability guarantee

(翻译)按钮位置约定能强化用户使用习惯
![[SVN] please execute the 'cleanup' command appears all the time. The solution is that there is no response after cleanup](/img/44/69c434fc9564078e11735881d9bf34.png)
[SVN] please execute the 'cleanup' command appears all the time. The solution is that there is no response after cleanup

华为高层谈 35 岁危机,程序员如何破年龄之忧?

Dracoo master

How to transfer English documents to Chinese?

PHP method to find the location of session storage file

(translation) timing of website flow chart and user flow chart

5 years, 1.4W times, NFT og's road to immortality Web3 column

LeetCode:1184. 公交站间的距离————简单
随机推荐
Working ideas of stability and high availability guarantee
[oi knowledge] dichotomy, dichotomy concept, integer dichotomy, floating point dichotomy
The PHP Eval () function can run a string as PHP code
Operator new, operator delete supplementary handouts
Acwing_12. 背包问题求具体方案_dp
[digital ic/fpga] Hot unique code detection
香甜的黄油
VM virtual machine has no un bridged host network adapter, unable to restore the default configuration
华为再发“天才少年”全球召集令,有人曾放弃360万年薪加入
苹果在其产品中拿掉了最后一颗Intel芯片
【二叉树】二叉树中的最长交错路径
Seat / safety configuration upgrade is the administrative experience of the new Volvo S90 in place
Worked overtime for a week to develop a reporting system. This low code free it reporting artifact is very easy to use
Write a paper for help, how to write the discussion part?
PHP object conversion array
LeetCode:1184. 公交站间的距离————简单
(翻译)网站流程图和用户流程图的使用时机
吴恩达机器学习课后习题——线性回归
Method of test case design: introduction, trial recruit, preliminary exploration of equivalence boundary
生活相关——减少期待,更快乐