THE DESIGN AND IMPLEMENTATION OF STUDENT ACCOMMODATION (BENCHMARK STUDENT PAD) APPLICATION


  • Department: Computer Science
  • Project ID: CPU1029
  • Access Fee: ₦5,000
  • Pages: 66 Pages
  • Reference: YES
  • Format: Microsoft Word
  • Views: 1,535
Get this Project Materials

ABSTRACT

This project is aimed at developing a web application for student accommodation. It allows students to choose and book a room of their choice. Research was carried out through reviewing similar existing applications, observations, interviewing people who might want to use the application and project-related articles. The ideas obtained from reviewing other similar applications were used in building the application. Agile methodology was used to build the app. The project was implemented using the Visual Studio IDE. This project has gone smoothly and the major part of all its functionalities have been implemented.


Table of Contents

DECLARATION III

CERTIFICATION IV

APPROVAL V

DEDICATION VI

ACKNOWLEDGEMENT VII

LIST OF TABLES VIII

LIST OF FIGURES IX

LIST OF ABBREVIATIONS X

ABSTRACT XI

CHAPTER 1: INTRODUCTION 1

1.1 OVERVIEW 1

1.2 BACKGROUND AND MOTIVATION 1

1.3 STATEMENT OF THE PROBLEM 1

1.4 AIM AND OBJECTIVES 2

1.5 SIGNIFICANCE OF THE PROJECT 2

1.6 PROJECT RISKS ASSESSMENT 2

1.7 SCOPE/PROJECT ORGANIZATION 5

CHAPTER 2:  LITERATURE REVIEW 6

2.1 OVERVIEW 6

2.2 ACCOMMODATION AND ITS ROLE FOR STUDENTS 6

2.3 HISTORICAL OVERVIEW 7

2.4 RELATED WORK 8

2.4.1 Wracehall accommodation 8

2.4.2 Baze University Hostel 8

2.4.3 Uni-places 8

2.5 SUMMARY 9

CHAPTER 3: REQUIREMENTS, ANALYSIS AND DESIGN 10

3.1 OVERVIEW 10

3.2 PROPOSED MODEL 10

3.3 METHODOLOGY 10

3.4 DATA GATHERING TECHNIQUES 12

3.4.1 Interviews 12

3.4.2 Observations 12

3.5 REQUIREMENTS SPECIFICATIONS 12

3.5.1 Functional Requirement 12

3.5.2 Non-Functional Requirement Specifications 13

3.5.3 Hardware requirements 13

3.5.4 Software requirements 13

3.6 SYSTEM DESIGN 14

3.6.1 Application Architecture 14

3.6.2 Use Case 15

3.6.3 Activity Diagrams 19

3.6.4 Sequence Diagram 20

3.6.5 Dataflow Diagram 21

3.6.6 Entity-Relationship Diagram (ERD) 22

3.6.7 User Interface Design 23

3.7    SUMMARY 26

CHAPTER 4: IMPLEMENTATION 28

4.1 INTRODUCTION 28

4.2 SYSTEM IMPLEMENTATION 28

4.3 TESTING 29

4.3.1 Test Plans 30

4.3.2 Unit and integration testing 32

4.3.3 Test Case Procedures 33

4.3.4 Traceability Matrix 35

4.3.5 Test Report Summary 36

4.4 ERROR REPORTS 36

4.4.1 How the errors were corrected 38

4.4.2 Unresolved errors 39

4.5 USER GUIDES 39

4.6 SUMMARY 39

CHAPTER 5:  EVALUATION, CONCLUSION AND RECOMMENDATIONS 40

5.1   INTRODUCTION 40

5.2   EVALUATION OF THE SOFTWARE 40

5.2.1 Objective viewpoint through testing 40

5.2.2 Subjective viewpoint through an appraisal of what has been achieved 40

5.2.3 Future Enhancements 40

5.3 CONCLUSION 41

5.3.1 Project achievements 41

5.3.2 Current situation regarding the project 41

5.4 RECOMMENDATIONS 41

5.6 SUMMARY 41

REFERENCES 43

APPENDICES 45

APPENDIX A: WORK PLAN 45

APPENDIX B: GANTT CHART 47

APPENDIX C: PROCEEDINGS OF INTERVIEW 48

APPENDIX D: OBSERVATIONS CONDUCTED 49

APPENDIX E: USER GUIDE 50

APPENDIX F: CODES 52


  • Department: Computer Science
  • Project ID: CPU1029
  • Access Fee: ₦5,000
  • Pages: 66 Pages
  • Reference: YES
  • Format: Microsoft Word
  • Views: 1,535
Get this Project Materials
whatsappWhatsApp Us