Donors cycle.doc Flipbook PDF

Donors cycle.doc

42 downloads 99 Views 626KB Size

Recommend Stories


Porque. PDF Created with deskpdf PDF Writer - Trial ::
Porque tu hogar empieza desde adentro. www.avilainteriores.com PDF Created with deskPDF PDF Writer - Trial :: http://www.docudesk.com Avila Interi

EMPRESAS HEADHUNTERS CHILE PDF
Get Instant Access to eBook Empresas Headhunters Chile PDF at Our Huge Library EMPRESAS HEADHUNTERS CHILE PDF ==> Download: EMPRESAS HEADHUNTERS CHIL

Story Transcript

Graduation Project (1) Dr. Hassan Hashem Dr. Mostafa A Elhosseini

Project Name :

Donors cycle

Our Team Majed Fahad Noor 3928611

Abdulaziz Sahal Noor 3414541

Nawaf Salah Aljohani 4004567

Asim Omar Saeedi 4003981

Fares Mohammed Alqofly 3900878

Index Page 7 9 10 11 12 14

Page 20 Introduction 22 Problem Definition 25 Motivation 27 Objective 29 Related Works Methodology Used

project Organization Feasibility Scope & Constraints Risks project Scheduling

Page 35 36 37 40 41 42

Techniques Used to Collect Requirements Required hardware and Software System Requirements Process Model Logic Model Data Model

Blood Services

AB

Project Domain Problem Definition Motivation Objective Methodology Used Related Works

Introduction

Introduction Blood donation is the process of transferring blood from a healthy person to someone who needs it. It "occurs when a person voluntarily has blood drawn and used for transfusions and/or made into biopharmaceutical medications by a process called fractionation.” Blood donation is very important health care and blood is a very unique and precious resource because it only can be obtained from blood donors. Donors participate to save many human beings each year, although some still die or suffer because of the lack of access to a safe blood transfusion (WHO, 2010). Blood is the “gift of life” that transfers from a healthy individual to others who are sick and in actual need of blood. In one hour’s time, from one unit of blood, red blood cells can be extracted for use in trauma or surgical patients

Problem Definition The number of people who need blood is increasing and there is not enough blood available to cover that need. It is not that people do not want to donate blood, but because they have no idea where they can donate and what are the benefits of donation. but some people are very busy, to be sure where and when they can donate in advance, instead of more manually trying to find where and when they can donate when they are free. In addition, when the employees keep many records for the same donor, human error is possible. Blood Bank app will manage the records of donors and people who need blood to help the people who need blood find the appropriate donors as soon as possible.

Motivation Our main motive was the desire to find a solution to stop and reduce the problem of lack of blood in hospitals, facilitate access to donors in critical cases. So, if some at any time need the blood of any kind, he can find it easily and without the need to wait.

Objective

Related Works Wateen app

Related Works

Methodology Used The Waterfall Methodology The waterfall model shows how the software development process works in sequence. The software development process is divided into stages according to the model. The project moves to the next stage of development or testing only if the previous step has been successfully completed

Methodology Used

The Waterfall model requirements has 5 different phases, including:

1. Requirements stage In this stage, we collect the data for our project, define the requirements of each user, define our goal for the entire project and the problem we will solve for customers.

Methodology Used 2. Design stage Using the requirements in the first stage, we will design our system during this stage. Including programming languages. 3. Implementation stage This is where programming happens. We'll code according to the information we've already collected and start executing small pieces of code to eventually stitch them together.

Methodology Used 4. Verification phase Once the programming phase is completed, we can then test the different possible cases and test the software. 5. Maintenance phase This stage begins after the application is delivered to users, as we will need to keep track of our customers and their experiences with the application in case of any problems, as well as always maintain a database to update and fill the software gaps.

project Organization Scope & Constraints Feasibility Risks project Scheduling

Project Initiation & Planning

project Organization The term project organization refers to the style of coordination, communication, and management the project team uses throughout a project lifecycle. In the beginning, a project leader was chosen. He is who provides guidance, instructions He is monitoring achievements of the team, and is responsible for continually communicating with the supervisor to provide all reports assign the roles for each member.

project Organization The organization of a good project team requires appropriate preparation of the team's responsibilities and duties, considering the specific project goals and objectives. In order to work on this project as team, the project manager created Telegram group to keep everyone update on each phase being worked on. As well as have weekly meeting to discuss the upcoming work and review all the tasks to complete it on the expected completion time.

Feasibility Discussing the technical feasibility study In terms of technical feasibility, it is available and the technology provided in the project is available to implement the project system and it is easy to use the project for blood donors.

Feasibility

Discussion of the timing feasibility study In terms of operational feasibility, we were able to identify a leader, divide tasks among team members, and execute the report before the deadline.

Feasibility

Discussing the economic feasibility study In terms of economic feasibility, our project targets those who want to donate blood and also those in need of donation, whether it is a clinic or hospital or someone who needs to donate as soon as possible. We have some unique advantages. You can use the website or the application at any time and from anywhere in Saudi Arabia. We believe that this The project leads to an increase in the number of donors to fill the need for blood shortages in hospitals.

Scope & Constraints Scope : The users of the Donors cycle are the people who are interested in blood donation and for people who need blood .

Scope & Constraints

Constraints : This project has some Constraints including: 1) 2) 3) 4)

The application or web site will be available only in Sandi Arabia . The application or web site will be in Arabic language only for now . Internet connection is required . Registration for those over the 18 years and those who do not suffer from chronic diseases such as ( Heart disease \ Pressure disease \ Diabetes ) .

Risk We have four risks we faced and potential solutions : •

Not being able to set up an actual meeting. Create a virtual meeting on Telegram. •

System Requirements Through polling people and team meeting together, System requirements will be collected.

Risk

• There are other similar apps Some similar may have difficulty using them The interfaces should be easy to use, understand and easy to access for those who need blood and also for those who want to donate Especially if there is an emergency •

Time line According to the waterfall method, we will finish stage and begin at another start as early as possible to finish on time.

project scheduling

Phase #1: Planning

Phase #2: Building

Phase #3: Optimization

Phase #4: Finalization

project scheduling 1.

Phase #1: Planning



The first priority in the planning phase of website project management is to define, in the clearest terms possible. We will start by getting the target audience to fill out a questionnaire which asks about important variables of our project. Getting the target audience to put points like these in writing should help you to formulate deliverable goals for the project and define its scope. The more questions we ask at this stage, the more we can reduce the risk of problematic complaining about subjective factors further down the line. Using these questionnaire, along with information gathered through meetings with the some of target audience, create a quote and specification for the website, covering the full project scope . then we can move on to the next part of planning. To planning with the project team.

• •



project scheduling 1.

Phase #2: Building



In the build phase of our website project, the team will likely be focused on creating the site’s layout, content, design and functionalities. Meanwhile, the focus of project management tends to be divided between monitoring the team’s progress, ensuring full adoption of the project management process, and removing any ‘blockers’ which team members have flagged up. Monitoring team progress can be done on a granular, task-by-task level, and also on a biggerpicture level, using visual aids such as burn down charts, which represent the percentage of project work completed, relative to the available time. Regular team meetings throughout the build phase can help a team stay on top of all these considerations.

• • •

project scheduling 1.

Phase #3: Optimization



From optimizing cross-browser performance to compressing image files, this is the phase where our team brings the website up to the highest standards it can. We will incorporate optimization into our project management process by using a website optimization checklist as our basis. Once we have your checklist, we can create a new task for each requirement and assign it to a relevant team member. From this point onward, project management of the optimization phase works much the same as it does during building.

• •

project scheduling 1. •

• •

Phase #4: Finalization Initial testing. this begins with a testing checklist. A task should be created for each testing activity, from checking whether on-site transactions work to assessing the website’s conformity to accessibility standards. Further complexity is added by the need for new tasks to be created when an issue is identified during testing. When a team member finds an issue during testing, they should create a task for the issue and assign it to the project manager. The project manager then reviews the issue and reassigns the task to a team member with capacity to fix the issue. Go live. During this process, the website and its support systems become operational. Key tasks include uploading the site to its domain, and integrating it with applications. Foundational marketing/SEO activities. These are the nuts and bolts tasks that need to be done in order to ensure the site is ready to attract visitors, from submitting the sitemap to Google, to setting up links between the site and any relevant social media profiles of the client. Once again, a checklist-based approach to identifying tasks is advised.

Techniques Used to Collect Requirements Required hardware and Software System Requirements Process Model Logic Model Data Model

Techniques Used to Collect Requirements Affinity diagrams: They are used to organize and summarize ideas or problems generated by team members. Organizing and summarizing the ideas generated results in a natural grouping of ideas generated so that the problem can be fully understood. Encourage creativity by all team members.

Required Hardware and Software Required Hardware and Software Depending on the requirements we specified skills that will need to apply" Donors Cycle " project To apply "Donors Cycle" project, we need to the following skills and components:

Hardware Laptop or desktop computer for development

Software Google Map : for Finding Donors in the location we chose it . MySQL : for database development .

System Requirements Functional Requirements : 1) The system should allow user to register on system. 2) The system should extract names of donors and show it to users of the website . 3) The system should link users to the hospital websites. 4) The system should allow user to view his/her search history. 5) The system should allow user to view the new donors .

System Requirements Non Functional Requirements : Usability: The system should provide a friendly interface that is easy to use . Control: The system should allow more than one donor in the same page . The system should be able to browse the ( name / age / Nationality / gender(

System Requirements Security: Users will login using username and passwords. Maintainability: The system should be maintained regularly by administration.

Process Model A software process model is an abstraction of the software development process. The models specify the stages and order of a process. The V model (Verification and Validation model) All the requirements are gathered at the start and cannot be changed. we have a corresponding testing activity for each stage. For every phase in the development cycle, there is an associated testing phase.

V Model

Logic Model The figure shows the user sequence diagram for the Donor cycle site, and users can create the medical file and add all the data for each user, display all the data

Data Model

Get in touch

Social

© Copyright 2013 - 2024 MYDOKUMENT.COM - All rights reserved.