Design and Implementation of Special Education Apps Information Management System

Filed in Articles by on June 27, 2022

Design and Implementation of Special Education Apps Information Management System

TABLE OF CONTENTS

LIST OF FIGURES……………..vi
ACKNOWLEDGEMENTS………viii

CHAPTER 1 INTRODUCTION

1.1 Introduction of Mobile Application and Special Education……….1
1.2 Existing Problem of Mobile Application and Special Education….1
1.3 Related Work……2
1.4 The Overview of SpedApps………. 4

CHAPTER 2 REQUIREMENTS ANALYSIS

2.1 User Requirements……… 6
2.1.1 System Environment Requirements……… 6
2.1.2 User Interface……………. 7
2.1.3 User Characteristics and Assumptions…… 7
2.2 Functional Requirements………………..7
2.2.1 User Case Diagram……….7
2.2.2 Unregistered Users’ User Case Descriptions……..9
2.2.2.1 Search Apps…9
2.2.2.2 Registration……9
2.2.3 Normal Users’ User Case Descriptions……10
2.2.3.1 Search Apps……………10
2.2.3.2 Users Log In…… 10
2.2.3.3 Users Log Out………….11
2.2.3.4 Users Forget Password and Reset Password…………11
2.2.3.5 Users Suggest Apps…….11
2.2.3.6 Users Suggest App’s Tags……..12
2.2.3.7 Post Review……12
2.2.3.8 Profile Management……13
2.2.4 Admin Users’ User Case Descriptions….13
2.2.4.1 Search Apps………13
2.2.4.2 Users Log In………… 14
2.2.4.3 Users Log Out……….14
2.2.4.4 Admins Add Apps……..14
2.2.4.5 Apps Management…15
2.2.4.6 User Management…….16
2.2.4.7 User Comments Management…… 17
2.2.4.8 News Management…. 17
2.2.4.9 Report……. 18
2.2.5 Non-Functional Requirements……..18
2.2.5.1 Security…..18
2.2.5.2 Speed…….. 18
2.2.5.3 Usability………..18
2.2.5.4 Maintainability…………18
2.2.5.5 Scalability…… 19
2.3 Summary………… 19

CHAPTER 3 DESIGN

3.1 System Architecture……… 20
3.2 Web Interface Design….21
3.3 Database Design……….23
3.3.1 Entity-Relationship Diagram……………23
3.3.2 Relational Database design by ER mapping…….25
3.4 Summary… 28

CHAPTER 4 IMPLEMENTATION

4.1 User Account Module… 29
4.1.1 Salted password hashing Algorithms… 30
4.1.2 Authentication and Authorization… 30
4.2 App Search Module………33
4.3 Admin Module………35
4.3.1 App Management…. 36
4.3.2 App Evaluation…….39
4.4 User Module………………41

4.5 Summary…………… 43

CHAPTER 5 TESTING

5.1 The Importance of Software Testing…..44
5.2 Testing Plan………………45
5.2.1 Website Display Test………45
5.2.2 Website Accessibility Test……… 45
5.2.3 Function testing……………46
5.3 Summary………… 46

CHAPTER 6 CONCLUSION

REFERENCES……………… 48

INTRODUCTION

Mobile devices are becoming more popular worldwide, changing the way people learn and access information (Alvarez, Alarcon, & Nussbaum, 2011). In the last decade, thousands of novel applications in mobile learning are emerging.

Research has provided evidence that mobile technology is expanding the learning experience both inside and outside the classroom.

It has many advantages over traditional education technology such as being interactive, immersive and engaging, increases in student’s motivation and the ease of personalized and collaborative learning (Al-Hmouz, Shen, Yan, & Al-Hmouz, 2010).

However, there are some considerations when implementing mobile educational applications for students, especially for students with special educational needs.

REFERENCES

Al-Hmouz, A., Shen, J., Yan, J., & Al-Hmouz, R. (2010). Enhanced learner model for adaptive mobile learning. Paper presented at the Proceedings of the 12th international conference on information integration and web-based applications & services (pp.783-786).ACM.
Alvarez, C., Alarcon, R., & Nussbaum, M. (2011). Implementing collaborative learning activities in the classroom supported by one-to-one mobile computing: A design-based process. Journal of Systems and Software, 84(11), 1961-1976.
Baecker, R. M. (2014). Readings in Human-Computer Interaction: toward the year 2000: Morgan Kaufmann.
Balderaz, L., & Rosenblatt, K. Preparing Special Educators to use Mobile Technology: A Review of the Literature. Interaction Design and Architectures, (28), 34-48.
Codd, E. F. (1970). A relational model of data for large shared data banks. Communications of the ACM, 13(6), 377-387.

Comments are closed.

Hey Hi

Don't miss this opportunity

Enter Your Details