DATA STRUCTURES AND ALGORITHMS Paired Assignment Student information Name: Student ID: Program: Brian Kasonde Theodora Shiinga 2010292 2010292 BSE 2nd YEAR BICT 2nd YEAR Question You are required to carry out the following task in pairs. Prepare Functional and Non-function requirements for any system (problem solving) you would propose for only one of the following institutions. _Clinic (Health) _School (Education) _Council (Local Government) Furthermore, you are requested to physically visit the aforementioned establishments and collect actual information in order to prepare the requested requirements. Visit any clinic, school, or council of choice, you are not under much restriction. However, you are not all expected to visit the same clinic, school, or council. ANSWER Institute of Choice: School (Education)- Lubuto Secondary School Problem identified: Teacher Registration/Report method. Brief description of problem: This method requires teachers to login using a book called the log book that is provided by the school administration to indicate that the he/she has reported for work. After work, a teacher is required to log out using the same log book. This process replicated in terms where a teacher finishes conduction a lesson, though in this case a file called Record of work is used. A teacher attaches a lesson plan to the file indicating what has been taught to pupils. Hence the greatest disadvantages of this method are that it consumes a lot of time and requires a lot of paper work. Suggested Solution: TEACHER REGISTRATION & REPORT SYSTEM. Brief description of Solution: This system will require a teacher to login and indicate they have reported for work. The same method is applied when he/she reports for class. After the lesson has been conduct a soft copy of a lesson plan is submitted to the respective HODs and Administration. This system will save a lot of time and highly reduce the use of paper, and as well be a safe way of keeping records. TEACHER REGISTRATION & REPORT SYSTEM. FUNCTIONAL REQUIREMENT Submit teacher details/information Prompts or asks for teacher/Administration logging credentials. Signing/logging out. Submitting a soft copy (pdf, doc, or ppt) file. Lesson Record tracking. Alert administration on late work/class reports. Alert teacher of next class to be conducted. NON-FUNCTIONAL REQUIREMENTS Database Storage. A Server. Wi-Fi/Internet access(4g). A computer(laptop) or mobile device (with 2GB ram or Greater). Login Screen. Dashboard or utility Screen/page. Profile screen/page. File upload and submit button. Logout Button. Quick page/screen response. Light weight software.