0% found this document useful (0 votes)
18 views5 pages

Proposal

The document outlines three distinct systems: a web-based graduate exit examination system for Madda Walabu University, a clinic management system for Goba Mira Medium Clinic, and an Android-based Java MCQs application for practicing Java programming. Each system aims to improve efficiency and user experience by automating processes, providing user-friendly interfaces, and ensuring security and accessibility. Development will utilize agile methodologies and modern technologies to meet functional and non-functional requirements.

Uploaded by

aychewchernet
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
18 views5 pages

Proposal

The document outlines three distinct systems: a web-based graduate exit examination system for Madda Walabu University, a clinic management system for Goba Mira Medium Clinic, and an Android-based Java MCQs application for practicing Java programming. Each system aims to improve efficiency and user experience by automating processes, providing user-friendly interfaces, and ensuring security and accessibility. Development will utilize agile methodologies and modern technologies to meet functional and non-functional requirements.

Uploaded by

aychewchernet
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

Web Based Graduate Exit Examination System for MWU

Description

A web-based platform for conducting and managing graduate exit examinations at


Madda walabu University (MWU). This system aims to streamline the examination
process, making it more efficient and convenient for both students and administrators.

Problem Statement

The current manual process of conducting and managing graduate exit examinations
is time-consuming, resource-intensive, and prone to errors. A web-based system can
automate many of these tasks, improving efficiency and accuracy.

System Analysis

The system will be designed to handle various aspects of the examination process,
including:

 Student registration and login: Securely authenticate students and manage their profiles.
 Exam creation and management: Allow faculty to create, edit, and manage exam questions
and formats.
 Online exam delivery: Provide a platform for students to take exams online with features
like timers, question shuffling, and secure submission.
 Automated grading: Automatically grade objective questions and provide tools for faculty to
grade subjective questions.
 Result generation and reporting: Generate comprehensive reports on student performance
and overall exam statistics.

Design

The system will be designed with a user-friendly interface and intuitive navigation. It
will be responsive and accessible on various devices, including desktops, laptops, and
tablets.

Development Methods

The system will be developed using agile methodologies, with iterative development
and regular testing. User feedback will be incorporated throughout the development
process.

System Development Tools

The system will be built using a combination of front-end and back-end technologies,
including:

 Front-end: HTML, CSS, JavaScript, and a modern JavaScript framework like React or Angular.
 Back-end: Python (Django or Flask) or Node.js (Express.js) for server-side logic.
 Database: MySQL or PostgreSQL for storing and managing data.
Objectives

 Develop a secure and reliable web-based platform for conducting graduate exit
examinations.
 Improve the efficiency and accuracy of the examination process.
 Enhance the student experience by providing a convenient and user-friendly platform.

Functional Requirements

 User authentication: Secure login and registration for students and faculty.
 Exam creation and management: Tools for creating, editing, and managing exam questions
and formats.
 Online exam delivery: Platform for students to take exams online with features like timers,
question shuffling, and secure submission.
 Automated grading: Automatically grade objective questions and provide tools for faculty to
grade subjective questions.
 Result generation and reporting: Generate comprehensive reports on student performance
and overall exam statistics.

Non-Functional Requirements

 Security: Protect student data and ensure the integrity of the examination process.
 Performance: Ensure the system is responsive and can handle a large number of concurrent
users.
 Usability: Design a user-friendly interface that is easy to navigate and use.
 Accessibility: Make the system accessible to students with disabilities.

2. Clinic Management System for Goba Mira Medium Clinic

Description

A comprehensive system to manage patient records, appointments, billing, and other


administrative tasks at Goba Mira Medium Clinic. This system aims to improve the
efficiency and effectiveness of clinic operations, leading to better patient care.

Problem Statement

The current manual system of managing patient records and administrative tasks is
time-consuming, inefficient, and prone to errors. A clinic management system can
automate many of these tasks, improving efficiency and accuracy.

System Analysis

The system will be designed to handle various aspects of clinic operations, including:

 Patient registration and management: Securely store and manage patient demographics,
medical history, and contact information.
 Appointment scheduling: Allow patients to book appointments online or through the clinic,
and send automated reminders.
 Electronic health records (EHR): Digitize patient medical records, making them easily
accessible to healthcare providers.
 Billing and invoicing: Generate and manage patient invoices, track payments, and integrate
with insurance providers.
 Inventory management: Track medical supplies and equipment, and automate reordering.

Design

The system will be designed with a user-friendly interface and intuitive navigation. It
will be accessible on various devices, including desktops, laptops, and tablets.

Development Methods

The system will be developed using agile methodologies, with iterative development
and regular testing. User feedback will be incorporated throughout the development
process.

System Development Tools

The system will be built using a combination of front-end and back-end technologies,
including:

 Front-end: HTML, CSS, JavaScript, and a modern JavaScript framework like React or Angular.
 Back-end: Python (Django or Flask) or Node.js (Express.js) for server-side logic.
 Database: MySQL or PostgreSQL for storing and managing data.

Objectives

 Develop a comprehensive system to manage patient records and administrative tasks at Dilla
Clinic.
 Improve the efficiency and effectiveness of clinic operations.
 Enhance the patient experience by providing convenient and accessible services.

Functional Requirements

 Patient registration and management: Securely store and manage patient demographics,
medical history, and contact information.
 Appointment scheduling: Allow patients to book appointments online or through the clinic,
and send automated reminders.
 Electronic health records (EHR): Digitize patient medical records, making them easily
accessible to healthcare providers.
 Billing and invoicing: Generate and manage patient invoices, track payments, and integrate
with insurance providers.
 Inventory management: Track medical supplies and equipment, and automate reordering.

Non-Functional Requirements

 Security: Protect patient data and ensure the confidentiality of medical records.
 Performance: Ensure the system is responsive and can handle a large number of concurrent
users.
 Usability: Design a user-friendly interface that is easy to navigate and use.
 Accessibility: Make the system accessible to patients with disabilities.

3. Android-based JavaMCQS

Description

A mobile application for practicing Java programming concepts through multiple-


choice questions (MCQs). This app aims to provide a convenient and engaging way
for students to learn and reinforce their understanding of Java.

Problem Statement

Traditional methods of learning Java can be time-consuming and may not provide
sufficient opportunities for practice and reinforcement. An Android-based JavaMCQS
app can offer a more interactive and accessible learning experience.

System Analysis

The app will be designed to provide a variety of MCQs covering different Java topics,
including:

 Core Java concepts: Data types, operators, control flow, etc.


 Object-oriented programming: Classes, objects, inheritance, polymorphism, etc.
 Java libraries: Collections, I/O, multithreading, etc.

Design

The app will be designed with a clean and intuitive user interface. It will be visually
appealing and easy to navigate.

Development Methods

The app will be developed using agile methodologies, with iterative development and
regular testing. User feedback will be incorporated throughout the development
process.

System Development Tools

The app will be built using Android Studio and Java.

Objectives

 Develop a mobile application for practicing Java programming concepts.


 Provide a convenient and engaging learning experience.
 Help students reinforce their understanding of Java.
Functional Requirements

 MCQ display: Display multiple-choice questions with clear and concise options.
 Answer submission: Allow users to select and submit their answers.
 Instant feedback: Provide immediate feedback on whether the answer is correct or
incorrect.
 Score tracking: Track user scores and progress.
 Topic selection: Allow users to choose specific Java topics to practice.

Non-Functional Requirements

 Performance: Ensure the app is responsive and runs smoothly on a variety of Android
devices.
 Usability: Design a user-friendly interface that is easy to navigate and use.
 Accessibility: Make the app accessible to users with disabilities.

You might also like