当前位置:网站首页>Design and implementation of kindergarten management system
Design and implementation of kindergarten management system
2022-07-05 02:32:00 【Salted fish brother】
word The full version can be downloaded as follows >>>>>>>>
Objective record
pick want ----------------------------------------------------------------------------------- I
ABSTRACT---------------------------------------------------------------------------- II
1 The introduction -------------------------------------------------------------------------------- 1
1.1 System development purpose ---------------------------------------------------------------- 1
1.2 Significance of system development ---------------------------------------------------------------- 1
1.3 System research status ---------------------------------------------------------------- 2
1.4 Paper structure ---------------------------------------------------------------- 2
2 System development environment ---------------------------------------------------------------------- 4
2.1 System development platform ---------------------------------------------------------------- 4
2.2 Platform development related technologies ---------------------------------------------------------- 4
2.2.1 B/S framework --------------------------------------------------------------- 4
2.2.2 Java Technical introduction --------------------------------------------------------- 4
2.2.3 MySQL Database introduction -------------------------------------------------- 5
2.2.4 SSM The framework is introduced -------------------------------------------------------- 5
3 Systems analysis ---------------------------------------------------------------------------- 7
3.1 System feasibility analysis ------------------------------------------------------------- 7
3.1.1 Economic feasibility ------------------------------------------------------------ 7
3.1.2 Technical feasibility ------------------------------------------------------------ 8
3.1.3 Environmental feasibility ------------------------------------------------------------ 8
3.2 System functional requirements analysis ---------------------------------------------------------- 8
3.3 System performance requirements analysis --------------------------------------------------------- 12
3.4 System business process analysis --------------------------------------------------------- 13
4 The system design -------------------------------------------------------------------------- 15
4.1 System function design -------------------------------------------------------------- 15
4.2 System flow design -------------------------------------------------------------- 15
4.3 System database design ------------------------------------------------------------ 19
4.3.1 database E-R chart ------------------------------------------------------- 19
4.3.2 Data sheet design ---------------------------------------------------------- 23
5 system implementation -------------------------------------------------------------------------- 26
5.1 Implementation of administrator function module ---------------------------------------------------- 26
5.1.1 Login screen ------------------------------------------------------------- 26
5.1.2 Personal information ------------------------------------------------------------- 27
5.1.3 Website information ------------------------------------------------------------- 27
5.1.4 Manage teacher information -------------------------------------------------------- 28
5.1.5 Manage parental information -------------------------------------------------------- 29
5.1.6 Manage announcement information -------------------------------------------------------- 30
5.1.7 Release dynamic information -------------------------------------------------------- 31
5.1.8 Manage the exchange of information -------------------------------------------------------- 32
5.2 Teacher function module -------------------------------------------------------------- 33
5.2.1 Modify personal information -------------------------------------------------------- 33
5.2.2 Manage dynamic information -------------------------------------------------------- 34
5.2.3 Manage student information -------------------------------------------------------- 35
5.2.4 Reply to the inquiry -------------------------------------------------------- 35
5.3 Parent function module -------------------------------------------------------------- 36
5.3.1 home page ------------------------------------------------------------------ 36
5.3.2 View teacher information -------------------------------------------------------- 37
5.3.3 View dynamic information -------------------------------------------------------- 38
5.3.4 Parent Center ------------------------------------------------------------- 40
6 The system test -------------------------------------------------------------------------- 41
6.1 Test purpose -------------------------------------------------------------------- 41
6.2 Testing principle -------------------------------------------------------------------- 41
6.3 The test method -------------------------------------------------------------------- 42
6.4 Test and analysis -------------------------------------------------------------------- 42
6.5 Test conclusion -------------------------------------------------------------------- 43
7 Summary and prospect ------------------------------------------------------------------------ 44
7.1 summary ------------------------------------------------------------------------- 44
7.2 expectation ------------------------------------------------------------------------- 44
reference ------------------------------------------------------------------------------ 45
Cause thank --------------------------------------------------------------------------------- 47
pick want
With the rapid development of China's economy and the popularization of Internet technology , The emergence of information technology has promoted the innovation of management , The management mode of preschool education has also attracted more and more attention . Kindergarten is the beginning of Educational Enlightenment , Bear great responsibility . With the opening of the national two child policy , The number of kindergartens is also gradually increasing , The traditional management mode can no longer effectively manage kindergartens . meanwhile , The number of working families with two parents is increasing day by day , Lead to premature admission of children , Parents will also pay close attention to the life and study of children in kindergartens . at present , The scale of kindergarten management system in China is very small , The management method is more traditional , There is no certain competitiveness . and , Most kindergarten management systems cannot effectively reflect the daily life performance of children in kindergartens , Parents and schools cannot interact in a timely manner , Nor can it effectively let parents absorb and learn the correct parenting knowledge , Better educate every child . thus it can be seen , Digital office and management mode is an inevitable trend of kindergarten management under the background of social informatization .
The kindergarten management system studied in this paper adopts B/S structure , System USES SSM As the framework support of the whole system , Application Java Can cross platform , It is widely oriented and stable as a programming language , System use MySQL Database for data storage , These tools are relatively mature and most used development tools in the current market . The kindergarten management function module includes the administrator module , Parents module , Teacher module . From above , It can develop a system with comprehensive functions that can meet the needs of users .
key word : System development SSM frame Kindergarten management MySQL
ABSTRACT
With the rapid development of China’s economy and the popularization of internet technology, the emergence of information methods has promoted the innovation of management methods,and management mode of preprimary education has attracted more and more attention.Kindergarten is the beginning of the enlightment of eduction and bears great responsibilities.With the opening of the two-child policy,the number of kindgarten students is gradually increasing,and the traditional managements model has been unable to effectively manage the kindergarten. Stimultaneously,the number of families with two working partents is creasing,which leads to the early enrollment of children in kindergartens,and children’s life and study in kindergarten will also be the constant attention of parents. At present,the scale of kindgarten management system in China is very small,with low technical content and no certain competitiveness. Moreover, most of the kindergarten management system can not effectively reflect the daily life performance of children in kindergarten,can not allow parents to interact with the school in a timely manner,nor can it effectively let parents absorb and learn the correct parenting knowledge. Thus it can be seen that thedigital office and management mode is an inevitable trend of kindergarten management under the background of social information.
The kindergarten management system studied in this paper adopts B/S structure, adopts SSM framework as the framework support of the whole system,uses Java as the programming language with cross-platform,wide orientation and stable characteristucs, and uses MySQL database for storage.These tools are the most widely used and relatively mature in the market at present. The function module of kindergarten management system includes administrator module, parent module and teacher module. From the above points,we can develop a comprehensive function to meet the needs of parents of the system.
Keywords: Systematic Development SSM Framework Kindergarte Management System MySQL
1.1 System development purpose
Nowadays, the Internet is developing rapidly , The management mode of informatization is also constantly innovating , Compared with the traditional kindergarten management mode, we should develop a new management mode . Kindergarten is in my ......
thus it can be seen , Improve kindergarten management standards 、 Enhance the practicality of work 、 Purposefulness is an important problem faced by kindergarten managers . Combined with advanced management at home and abroad .......
1.2 Significance of system development
Kindergartens use network to assist in management , For teachers , You can know the personal situation of students in time , Can improve work efficiency . For parents ......
1.3 System research status
With the continuous acceleration and upgrading of the Internet , The management mode of informatization is also constantly innovating and developing , The way that all walks of life use the Internet to manage information has also become ......
1.4 Paper structure
In order to let users better understand the development process and related content of the system , This article will be elaborated through seven chapters .
Chapter one The introduction : It mainly studies the development purpose of the system 、.....
Chapter two System development environment : Describes the development of the system ...... And database .
The third chapter Systems analysis : Describes the development of the system ...... A detailed description .
Chapter four The system design : Describes the various parts of the system .....
The fifth chapter system implementation : It describes the realization boundary of the system function ......
Chapter six The system test : Describes the measurement of the system ......
Chapter vii. : Summary and prospect : Summarize the implementation of the whole system .....
2 System development environment
System USES B/S Architecture and SSM Technical framework , The operating environment is Myeclipse Software , use Java Language programming , Use MySQL The database comes in ............
2.1 System development platform
The development and application of the whole system MyEclipse As the main development platform , It can be to web Edit the work , At run time , It also needs to be installed T....................
2.2 Platform development related technologies
2.2.1 B/S framework
B/S The program architecture is very simple when used , It can run on any browser in the computer , And its total cost of ownership is low 、 Easy to maintain 、 system .......................
2.2.2 Java Technical introduction
Programming language used Java Language ,Java Language is the most used program language at present , Most software uses Java Language as a programming language , because Java The technology is quite mature , So it can be used directly .Java Language has many advantages , These advantages are important factors that can be widely used , for example : Code writing is simple and convenient , There are no requirements for the platform 、 For Technology .......................
2.2.3 MySQL Database introduction
System development and use MySQL Database for data storage ,MySQL Is a sophisticated and open source database management system , Because of its powerful function 、 Flexible and ...................
MySQL The whole process of database operation is carried out on the computer , Its edited code can be used on a variety of platforms , There is no need to edit twice , The programmer ................
The system information is stored in the database , It is mainly applied to data .................
2.2.4 SSM The framework is introduced
SSM The origin of the framework is Spring frame 、SpringMVC frame 、Mybatis The framework built by the three .SSM Framework has many advantages ,Spring As an open source framework ,............................
3 Systems analysis
The analysis of system requirements is very important to the development process of a system , According to the different needs of users , Design the function , In this way, we can better meet people's needs for ...................
Through the analysis, I have a clear design direction for the development of the system . First, the overall framework of the system is designed , Then according to this direction, the system is developed and set up ......................
3.1 System feasibility analysis
Feasibility analysis is to analyze whether the development of this project has the significance of development , After carefully analyzing every aspect of the development system, we can judge whether the whole system can be ....................
3.1.1 Economic feasibility
The development of a project also needs to consider the investment of funds , If the cost of time and money invested in developing a system is greater than the benefits brought by the system , Then develop like this ....................
3.1.2 Technical feasibility
Modern society is developing rapidly and stably , All walks of life are using the Internet to manage information . So the use of technology is very common . Kindergarten management system java do .....................
3.1.3 Environmental feasibility
(1) The network environment : The foundation of kindergarten management system is network , Nowadays, China's economy is developing at a high speed , Computers have become a necessity for almost every family , And broadband connection ....................
(2) Social environment : At present, most kindergartens still choose manual operation and management of daily affairs in kindergartens , However, due to the increase in the number of children entering the kindergarten , people .................
(3) Maintainability : When the software sends ... raw ................
3.2 System functional requirements analysis
The original intention of system design is to start from the needs of users , The quality of a system is directly determined by its function , The purpose of requirement analysis for the function of the system is to ensure ..............................
System functional requirements analysis is very important in system development and design ................
1. Administrator use case requirements , It is mainly used for the permissions and functions of administrators . Here's the picture 3-1 Shown
chart 3-1 Administrator requirements use case diagram
The corresponding functions of the administrator module are as follows :
(1) Personal information management : The administrator needs to enter the login name and password when logging in , Get into ...............
(2) Website information management : The administrator can repair ...............
(3) Teacher information management : management .. The clerk can repair it from the backstage ................
(4) Parent information management : Administrators can add in the background 、 Modify parents' login information and parents' personal information , for example : The name of the parent 、 Gender 、 Age 、 Telephone .................. Leave a message and reply to the questions raised by parents .
(5) Announcement management : On campus ..............
(6) Dynamic information management : Administrators can add 、 modify 、 Delete the type of dynamic information , such as : Baby recipes are about food , The wonderful video is off .....................
(7) Student information management : Administrators can from the back ................
2. Teacher use case requirements , The teacher use case diagram is shown in the figure 3-2 Shown :
chart 3-2 Teacher use case diagram
Some functions of teachers are as follows :
(1) Teacher personal information management : Teachers can log in to the system to modify their age in time 、 The title 、 Modify personal photos , For example, teachers have recently won awards and honors or professional certificates ..............
(2) Dynamic information management : Teacher to add 、 modify 、 Delete the uploaded dynamic information about children on campus , for example : Baby photos , Class activity information .....................
(3) Consulting information management :. The information of parents of young children should be operated , for example : Change the name of the parent , Add remarks about parents , This will help teachers better understand each parent , Understand the family environment of children . At the same time, teachers can also add students' personal information 、 modify 、 Delete and other operations ........................................
3. Parental use case requirements , Parent use case diagram is shown in Figure 3-3 Shown :
chart 3-3 Parent needs use case diagram
Some functions of parents are as follows :
(1) Personal information : Parents can modify their personal information
(2) Personal information : Dear parents ...........
(3) Collection consultation : Parents see the teacher send ...............
(5) Student information : Parents can see their children's letters ..........................
3.3 System performance requirements analysis
(1) Security : Users must register 、 Login to enter the system safely , Otherwise, you cannot enter the system . Only administrators 、 Parent 、 Teachers can only register with three kinds of users ..................................
(2) Functional integrity : Including the functional integrity of each module , Analyze the integrity of each functional module , And it can be adjusted in the form of words or tables .......................
3.4 System business process analysis
Analyzing business process is a very important part of system analysis , Every step of the system operation should have a detailed business process , Through business processes ....................
chart 3-4 System flow chart
4 The system design
The purpose of the system design is to maximize the satisfaction of users ..................
4.1 System function design
Through system requirements analysis , The functional structure of the system is shown in the figure below 4-1 Shown :
chart 4-1 System functional structure
4.2 System flow design
(1) Administrator login process , When the administrator logs in, first enter ..................
chart 4-2 Administrator login flowchart
(2) Administrator adds teacher information flow , The administrator will see “ Teacher information ” Options bar , Then, if the administrator wants to add the personal information of the teacher, he can directly select it “ add to ” Options , Then enter the correct information . Pictured 4-3 Shown
chart 4-3 Administrator adds teacher information flow chart
(3) The administrator modifies the announcement notification process .........................., Then click to enter , Select the announcement notice that needs to be modified , Edit and modify, and finally submit the modified content . Pictured 4-4 Shown
chart 4-4 The administrator modifies the notice flow chart
(4) The administrator deletes the dynamic information process ,........................ Dynamic information you want to delete , Then click directly “ Off the shelf ” function , Finally, confirm the deletion to complete the deletion operation . Pictured 4-5 Shown
chart 4-5 The administrator deletes the process dynamic information flowchart
(5) The teacher adds dynamic information and goes up ............................ The flow chart of teachers adding children's dynamic information is shown in 4-6 Shown
chart 4-6 The teacher adds a dynamic letter and uploads it to the website information flow chart
(6) Parents add message information , Parents can ....................... Guidance of . Pictured 4-7 Shown .
chart 4-7 Flow chart of parents adding message information
4.3 System database design
4.3.1 database E-R chart
The information of the system is mainly stored in the database , All data in the operation of the system is transferred from the storage of the database , And add information 、 Modification and deletion ............................
(1) Administrator entity and attribute
Administrator properties , Include adminId( Administrators Id)、 user name 、 password , Its physical attribute diagram is shown in 4-7 Shown .
chart 4-7 Administrator information entity diagram
(2) Parent entity and attribute
Parent entity attributes include yonghuId( Parent Id)、 Parent login ......................
chart 4-8 Parent information entity diagram
(3) Teacher entity and attribute
Teacher entity attributes include userId( Teachers' Id)、 Login name 、 password 、 Teacher name ..............
chart 4-9 Teacher information entity diagram
(4) Announcement information entity and attribute
Announcement entities include gonggaoId( Notice ...................
chart 4-10 Entity diagram of announcement information
(5) Student information entities and attributes
Student information entities include :Id、 The student's name 、 In class 、 Substitute teacher 、 individual ................
chart 4-11 Student information entity diagram
(6) Dynamic information entities and attributes
Dynamic information entities include Id、 Dynamic name 、 Dynamic type 、 Time 、 Dynamic information such as status refers to the dynamic information of children on campus , such as : The teacher released .........................
chart 4-12 Dynamic information entity diagram
(7) database E-R Pictured graph 4-13 Shown
chart 4-13 database ER chart
4.3.2 Data sheet design
The data stored in the database is independent , It is also stored in a certain order , And organize the data to be stored in the computer , convenient ........................
The implementation of kindergarten management system requires the establishment of multiple data tables , The following figure shows the design structure of the data table
surface 4-15 t_admin Administrator information table
Field name | data type | length | Primary key | Allow space | explain |
adminId | int | 11 | yes | no | Administrator number |
adminName | varchar | 20 | no | yes | Login name |
adminPassword | varchar | 11 | no | yes | password |
Field name | data type | length | Primary key | Allow space | explain |
sjjianchuId | int | 11 | yes | no | Student number |
sjjianchuName | varchar | 4 | no | yes | full name |
sjjianchuMark | varchar | 255 | no | yes | remarks |
beizhuName | varchar | 4 | no | yes | class |
UserName | varchar | 4 | no | yes | teacher |
surface 4-17 t_gonggao Announcement information sheet
surface 4-18 t_sjleixing Dynamic information table
surface 4-19 Publishing tables
Field name | data type | length | Primary key | Allow space | explain |
beizhuName | varchar | 4 | no | yes | Remark class |
userId | int | 10 | yes | no | Teacher number |
sjjianchuId | int | 10 | yes | no | Student number |
surface 4-21 Collection table
Field name | data type | length | Primary key | Allow space | explain |
sjleixingId | int | 10 | yes | no | Dynamic numbering |
Field name | data type | length | Primary key | Allow space | explain |
yonghuId | int | 10 | yes | no | Parent number |
surface 4-22 See the table
Field name | data type | length | Primary key | Allow space | explain |
gonggaoId | int | 10 | yes | no | Announcement number |
yonghuId | int | 10 | yes | no | Parent number |
surface 4-23 t_yonghu Parent information sheet
5 system implementation
5.1 Implementation of administrator function module
5.1.1 Login screen
The administrator enters the system and logs in to the system by adding the correct account and password . The login interface is shown in the figure 5-1 Shown
chart 5-1 Administrator login interface
The core code of login function is :
|
admin.setAdminPassword(adminPassword); if (adminService.queryAdmins(admin, 0, 0).size()==1) { admin = (Admin)(adminService.queryAdmins(admin, 0, 0)).get(0); admin.setAdminPassword(adminPassword1); adminService.modifyAdmin(admin); request.setAttribute("error", " Password changed successfully !"); request.getRequestDispatcher("admin/adminmima.jsp").forward(request,response);} else{ result.put("success", "true"); request.setAttribute("error", " The original password is wrong , Please re-enter !"); request.getRequestDispatcher("admin/adminmima.jsp").forward(request,response);}} catch (Exception e) {e.printStackTrace();}}} |
5.1.2 Personal information
After the administrator logs in , You can use personal information such as user name 、IP Address 、 Delete the date and other information . The interface is shown in the figure 5-2 Shown .
chart 5-2 Personal information interface diagram
5.1.3 Website information
Administrators can enter the system to manage website information , For example, you can modify 、 Add School Profile , Contact information, etc , And you can also link to other websites from this website , Convenient for parents . For useless things ...............
chart 5-3 Website information section
5.1.4 Manage teacher information
The administrator can view the teacher's personal information when entering the system , You can also login to the teacher 、 full name 、 Age 、 The title 、 Modify personal information such as the class you belong to , You can also add 、 Delete ...................
chart 5-4 Teacher information interface
Teacher information function core code
|
5.1.5 Manage parental information
If the parents' information is wrong , The administrator can modify it in the background , If parents no longer need to log in to the system , Administrators can delete parental information directly in the background , For statistical omissions ....................
chart 5-5 Parent information interface
Add the core function code of parent information :
try { bumens = bumenService.queryBumens(null, 0,0); for(int i=0;i<bumens.size();i++){ bumenIds.add(bumens.get(i).getBumenId()); tongjiNames.add(bumens.get(i).getBumenName());} for(int i=0;i<bumenIds.size();i++){ Double yonghuZongshu = 0.0; Yonghu yonghu = new Yonghu(); yonghu.setBumenId(bumenIds.get(i)); yonghus = yonghuService.queryYonghus(yonghu, null,0,0,sdate,edate, null, null); for(int j=0;j<yonghus.size();j++){ yonghuZongshu = yonghuZongshu + yonghus.size();} zongshu = zongshu + yonghuZongshu; tongjiZongshus.add(yonghuZongshu); } HttpSession session = request.getSession(); session.setAttribute("tijiaoUrl", tijiaoUrl); session.setAttribute("tongjiNames", tongjiNames); session.setAttribute("tongjiZongshus", tongjiZongshus); session.setAttribute("zongshu", zongshu); response.sendRedirect("tongjitu/bingzhuangtu.jsp");} catch (Exception e) { e.printStackTrace();}}
|
5.1.6 Manage announcement information
School holiday announcement 、 Activity announcements and other announcements are uniformly published on the website by the administrator , It is convenient for teachers and parents to see , For the published announcement management ..................
chart 5-6 Announcement information interface
|
5.1.7 Release dynamic information
Dynamic information refers to the dynamic information of children on campus , Than ........................... Agree to upload , Dynamic information cannot be displayed on the homepage of the website . The interface is shown in the figure 5-7 Shown .
chart 5-7 Dynamic information interface diagram
Dynamic information core code :
|
session.setAttribute("tongjiZongshus", tongjiZongshus); session.setAttribute("zongshu", zongshu); response.sendRedirect("tongjitu/" + tongjitu + ".jsp"); } catch (Exception e) { e.printStackTrace(); } } |
5.1.8 Manage the exchange of information
The administrator can enter the system to manage the traffic ...........................、 Operations such as modification and deletion . The interface is shown in the figure 5-8 Shown .
chart 5-8 Exchange information interface diagram
Delete the exchange information code :
@RequestMapping("/deleteShuju") publicvoid deleteShuju(HttpServletRequest request, HttpServletResponse response) throws Exception {JSONObject result = new JSONObject(); String delIds = (String) request.getParameter("delIds"); try { String str[] = delIds.split(","); for (int i = 0; i < str.length; i++) { shujuService.deleteShuju(Integer.parseInt(str[i]));} result.put("success", "true"); result.put("delNums", str.length); ResponseUtil.write(response, result);} catch (Exception e) {e.printStackTrace();}} |
5.2 Teacher function module
The teacher login system can manage the teacher's personal information 、 Children's dynamic information 、 Parental information 、 Functions such as parents' personal information . The teacher function effect is shown in the figure 5-9 Shown :
chart 5-9 Teacher function interface diagram
5.2.1 Modify personal information
Teacher personal information refers to the name 、 Gender ...................... Basic personal information , If the class that the teacher takes changes, you can log in to the system to modify your personal information at any time . The interface is shown in the figure 5-10 Shown .
chart 5-10 Personal information interface diagram
|
5.2.2 Manage dynamic information
Dynamic information is the dynamic information that occurs in children's campus ...................... Parents fully understand what happens to their children on campus one day , Increase understanding of children . The interface is shown in the figure 5-11 Shown .
chart 5-11 Dynamic information interface diagram
Upload image function code :
@RequestMapping("/shangchuanShuju") Publicvoid shangchuanShuju(HttpServletRequest request, HttpServletResponse response,MultipartFile uploadFile) throws Exception { try { String shujuId = (String) request.getParameter("shujuId"); String directory = "/file"; String targetDirectory=request.getSession().getServletContext().getRealPath(directory); String fileName = uploadFile.getOriginalFilename(); File dir = new File(targetDirectory,fileName); if(!dir.exists()){dir.mkdirs();} //MultipartFile Self contained analytic method uploadFile.transferTo(dir); String shangchuandizhi = "/file" + "/" + fileName; String shangchuanname = fileName; Shuju shuju = shujuService.getShuju(Integer.parseInt(shujuId)); shuju.setShujuImg(shangchuandizhi); shuju.setShujuImgName(shangchuanname); shujuService.modifyShuju(shuju); JSONObject result = new JSONObject(); result.put("success", "true"); ResponseUtil.write(response, result);} catch (Exception e) {e.printStackTrace();}} |
5.2.3 Manage student information
Student information refers to students' family status , The teacher can store and record the family situation of each student , In this way, teachers can increase their understanding of each child , It's convenient for teaching . The interface is shown in the figure 5-12 Shown .
chart 5-12 Student information interface
5.2.4 Reply to the inquiry
Most of the consultation information is asked by parents , teacher ............................ Sexual advice , You can also ask children about their knowledge . The interface is shown in the figure 5-13 Shown
chart 5-13 Response diagram of consultation information
5.3 Parent function module
5.3.1 home page
Parents can check about us by entering the system 、 Teacher information 、 Dynamic letter ................. People 、 Click login and other information . The effect picture of the home page is shown in the figure 5-14 Shown :
chart 5-14 Homepage interface diagram
Parents enter the core function code of the home page of the system :
try {user = userService.getUser(Integer.parseInt(userId)); if (!user.getUserPassword().equals(userPassword)) { request.setAttribute("error", " The original password is wrong , Please re-enter !"); request.getRequestDispatcher("user/usermima.jsp").forward(request,response);} else{user.setUserPassword(userPassword1); userService.modifyUser(user); request.setAttribute("error", " Password changed successfully !"); request.getRequestDispatcher("user/usermima.jsp").forward(request,response);}} catch (Exception e) {e.printStackTrace();}} |
5.3.2 View teacher information
Parents can access the system to view teacher information , This function .......................... Expertise, etc , Parents can trust their children to be educated by teachers . The effect picture of teacher information is shown in the figure 5-15 Shown :
chart 5-15 Teacher information interface
Teacher information core function code :
|
Teacher information core function code :
5.3.3 View dynamic information
Parents can check the dynamic information released by teachers when entering the system , It's about understanding ............................
chart 5-16 Dynamic information interface
Add dynamic information code :
|
5.3.4 Parent Center
This function module is set for parents , In this module, parents can modify .....................
chart 5-17 Parent center interface
6 The system test
6.1 Test purpose
With the continuous innovation of network technology , The requirements for technical quality are also higher and higher , So if you want the system to have a foothold in the market, you must grasp the quality of the system , So ......................
The test method should be strictly followed when carrying out system test , At the same time, we should take every detail of the test seriously , The problems in the test .......................................
6.2 Testing principle
The original intention of the kindergarten management system is to compare with the traditional management , It can provide a more convenient system for parents , So the principle of the test is from the parents' ............................
The main purpose of system testing is to facilitate people's use , And it can carry out more efficient and standardized management operations , At the same time, open from one software .......................
6.3 The test method
During system test , There are mainly two specific methods used, namely : Black box test and white box test .
Black box testing regards the program as a black box ,.......................................
6.4 Test and analysis
Test the system from the following two aspects :
(1) Data tracking : Perform relevant operations on the system and display the data , And compared with the previous traditional data information , Then analyze the data , According to the number analyzed ...................
(2) Comprehensive test : Test the functions and modules of the system comprehensively , Find and find all the problems in the system , And solve these problems ,..........................
surface 6-1 Administrator authority test case
Test content | test result |
Administrator adds announcement information | Add success |
Administrators delete school counseling | Delete successful |
The administrator modifies personal information | Modification successful |
The administrator modifies the website information | Modification successful |
The administrator deletes the communication information | Delete successful |
2. Teachers manage student information , Upload students' dynamic information on campus , Teachers can also reply to the consultation information released by parents
surface 6-2 Teacher authority test case
surface 6-3 Availability test cases 3. The design and implementation of the kindergarten management system login function test is shown in table 6-2 Shown :
Test items | The tester commented |
Move the window 、 Change size 、 Whether closing and other operations are normal | yes |
Whether the operation module is friendly | yes |
Whether the text descriptions such as module and prompt content are correct | yes |
Whether the module layout is reasonable 、 Coordinate | yes |
Whether the status of the module is correct ( Whether the selected item can be switched correspondingly ) | yes |
keyboard 、 Whether the mouse operation supports | yes |
Whether the required data items are displayed correctly | yes |
Whether the operation process is reasonable | yes |
6.5 Test conclusion
System testing plays a very important role in the process of system development , Problems can only be found after systematic testing , And can be targeted to solve these problems , In order to save time and make the test results more accurate, we should take ...........................
7 Summary and prospect
7.1 summary
The kindergarten management system designed this time is a system that is simple to operate and can meet people's certain needs . The requirements of the system and each module are described in detail ..............
This development process uses Java Language , The language has simple coding , There are not too many requirements for the platform , And it has good object-oriented , In technology ......................................................
For this system development , In combination with all the professional knowledge I have learned , Then it is developed with the support of many technologies , By designing such a kindergarten management system, we can manage the kindergarten information more systematically . With this system, a lot of people can be saved ...............................
7.2 expectation
The kindergarten management system still needs to be improved
(1) Teachers upload wonderful videos of students ................
(2) The kindergarten management system needs to realize the functional version upgrade , Teaching ..............
If you need more information, please download it from the link below
边栏推荐
- Using druid to connect to MySQL database reports the wrong type
- Pytorch register_ Hook (operate on gradient grad)
- Bert fine tuning skills experiment
- Design and practice of kubernetes cluster and application monitoring scheme
- Three properties that a good homomorphic encryption should satisfy
- Go RPC call
- RichView TRVStyle MainRVStyle
- . Net starts again happy 20th birthday
- Avoid material "minefields"! Play with super high conversion rate
- 丸子百度小程序详细配置教程,审核通过。
猜你喜欢
Chinese natural language processing, medical, legal and other public data sets, sorting and sharing
Cut! 39 year old Ali P9, saved 150million
CAM Pytorch
Visual studio 2019 set transparent background (fool teaching)
[download white paper] does your customer relationship management (CRM) really "manage" customers?
Learn game model 3D characters, come out to find a job?
Character painting, I use characters to draw a Bing Dwen Dwen
The most powerful new household god card of Bank of communications. Apply to earn 2100 yuan. Hurry up if you haven't applied!
Pytest (5) - assertion
【LeetCode】110. Balanced binary tree (2 brushes of wrong questions)
随机推荐
[download white paper] does your customer relationship management (CRM) really "manage" customers?
Write a thread pool by hand, and take you to learn the implementation principle of ThreadPoolExecutor thread pool
Day_ 17 IO stream file class
ELK日志分析系统
How to find hot projects in 2022? Dena community project progress follow-up, there is always a dish for you (1)
Erreur de type de datagramme MySQL en utilisant Druid
Luo Gu Pardon prisoners of war
Problem solving: attributeerror: 'nonetype' object has no attribute 'append‘
【LeetCode】222. The number of nodes of a complete binary tree (2 mistakes)
Practice of tdengine in TCL air conditioning energy management platform
A label colorful navigation bar
Yolov5 model training and detection
Using druid to connect to MySQL database reports the wrong type
Rabbit MQ message sending of vertx
How to build a technical team that will bring down the company?
Grpc message sending of vertx
Open source SPL optimized report application coping endlessly
Pgadmin 4 V6.5 release, PostgreSQL open source graphical management tool
官宣!第三届云原生编程挑战赛正式启动!
JVM's responsibility - load and run bytecode