You are on page 1of 13

© MMH

American International University-Bangladesh


(AIUB)
Department of Computer Science
Faculty of Science &Technology (FST)
Spring 21_22
Section: G
Group No: 6
PROJECT TITLE
E-HEALTH -ONLINE MEDICAL SOLUTIONS
A software Engineering project submitted

By
SN Student Name Student ID Contribution Individual
(CO1+CO2+CO3) Marks
01 ARIFA AKTER EVA 20-42834-1
02 SAWON MURSALIN 20-42680-1
03 MD. SANJID BIN KARIM SEZAN 19-41702-3
04 ISHTIAQ HOQUE FARABI 19-41692-3
05 MAISHA MAHJABIN OMY 20-43537-1

The project will be evaluated for the following Course Outcomes

Your Project will be evaluated based on the following marking criteria Total Marks

Requirements Analysis (functional, quality, and project requirements) [5Marks]


System Design (UI/UX design) & Test case [5Marks]
Project Management Planning [5Marks]
Submission, Completeness, Spelling, Grammar and Organization [5Marks]

Submission Date: 17 April 2022


© MMH

Description of Student’s Contribution in the Project work

Student Name: ARIFA AKTER EVA


Student ID: 20-42834-1
Contribution in Percentage (%): 25%
Contribution in the Project:
 Contribution Description 1
 Contribution Description 2
___________________
Signature of the Student

Student Name: SAWON MURSALIN :


Student ID: 20-42680-1
Contribution in Percentage (%): 23%
Contribution in the Project:
 Contribution Description 1
 Contribution Description 2
_________________
Signature of the Student

Student Name: MD. SANJID BIN KARIM SEZAN


Student ID: 19-41702-3
Contribution in Percentage (%): 20%
Contribution in the Project:
 Contribution Description 1
 Contribution Description 2
__________________
Signature of the Student

Student Name: ISHTIAQ HOQUE FARABI


Student ID: 19-41692-3
Contribution in Percentage (%): 16%
Contribution in the Project:
 Contribution Description 1
 Contribution Description 2
__________________
Signature of the Student

Student Name: MAISHA MAHJABIN OMY


Student ID: 20-43537-1
Contribution in Percentage (%): 16%
Contribution in the Project:
 Contribution Description 1
 Contribution Description 2
___________________
Signature of the Student
© MMH

1. PRODUCT AND PROJECT DESCRIPTION

Functional requirement

1.1 system features

1.system registration:

 For new clients, they need to create an account using verified email, their details (the
requirement for our software), and password. After creating the account, they can log in
using email or username, or password.
 The software should permit users to register with information such as their name,
username, password, confirm password, email, date of birth, address, gender, and so on.
 If all of the information is correct, the user is directed to the login page; otherwise, the
user is instructed to correct all of the information.
 The important thing for our software is when new clients open an account, they have to
select a package that can be yearly, monthly, or weekly.
 If any user inserts the wrong username or password five-time, the user will block for 30
minutes. Admin panel will email him/her for a security check.
 If anyone forgets a password, he/ she can retrieve the password by following the process
of our software. Clint can change their password
 If anyone wants to more security for the account, he/ she can use a two-step verified
system.
Priority Level: High
Precondition: N/A
Cross-reference: N/A

2. Profile Management

 The system will display all information to the user


 Client can update their profile with all necessary details. Can change phone number,
profile picture, location, etc.
 If a user changes information after confirming it, they are unable to modify it again for
one month, with the exception of passwords.
 If the number of attempts to change information exceeds the user's limit (5 times), the
user must validate his or her identity. [optional function].
priority Level: Medium
Precondition: The user must be registered to the system and have a valid account.
Cross-reference: 1
3. subscription package
© MMH

 User should take a subscription for weekly, monthly, or yearly.


 Without a subscription fee they can trail it free for three days but all features may not be
available.
 They can pay from Bikash, Nogod, or debit card or from a bank.

Priority Level: High


Precondition: N/A

1.2 System Quality Attributes

QA 1- Availability: On weekdays, between 6 AM and Midnight local time, the system


has to be at least 97% obtainable, and between 11 AM and 1 PM local time, it has to be at
At least 99% obtainable.
Priority Level: High
Precondition: N/A
Cross Reference: QA 8, QA 9

QA 2- Efficiency: At the desired peak load circumstances, at least 17 percent of the


processing
capacity and RAM available to the program must be idle.
Priority Level: Low
Precondition: N/A
Cross Reference: QA 3, QA 5, QA 6, QA 7, QA 8, QA 9, QA 10, QA 11

QA 3- Flexibility: With little more than one hour of work, a programmer with at least six
months of knowledge supporting this product can build a separate version output known
to it,
including code revisions and testing.
Priority Level: High
Precondition: N/A
Cross Reference: QA 2, QA 4, QA 6, QA 7, QA 8, QA 10

QA 4-Integrity: Customers' booking records can only be viewed by individuals with the
inspector
open up to new.
Priority Level: High
Precondition: N/A
Cross Reference: QA 2, QA 5, QA 10, QA 11

QA 5- Interoperability: Any legal identification no. from the central recognizing system
could be able to be imported into the system.
Priority Level: Low
Precondition: N/A
© MMH

Cross Reference: QA 2, QA 3, QA 4, QA 7

QA 6- Maintainability: The system could be tweaked in as little as 17 hours of


construction time.
Priority Level: High
Precondition: N/A
Cross Reference: QA 1, QA 2, QA 3, QA 8, QA 10

QA 7- Portability: The system could portable from Windows to Linux or Android and
macOS
operating system.
Priority Level: Low
Precondition: N/A
Cross Reference: QA 2, QA 3, QA 5, QA 6, QA 10, QA 11

QA 8- Reliability: Software faults can result in no more than 3 out of 777 experimental
runs
being lost.
Priority Level: Low
Precondition: N/A
Cross Reference: QA 1, QA 2, QA 3, QA 9, QA 10, QA 11
QA 9- Robustness: In case the reporter crashes before the user saves the booking request
file,
the editor has to be able to recover all proposed changes in the file up to one minute
before the
crash the next visitor starts the program.
Priority Level: Low
Precondition: N/A
Cross Reference: QA 1, QA 2, QA 8, QA 11

QA 10- Testability: The largest Cyclomatic Complexity will not be over 17.
Priority Level: Low
Precondition: N/A
Cross Reference: QA 1, QA 2, QA 3, QA 6, QA 8, QA 11

QA 11- Usability: In an average of four and a ceiling of six minutes, a trained user
should be
able to submit a full request for a booking from a vendor catalog.
Priority Level: Low
Precondition: N/A
Cross Reference: QA 2, QA 9, QA 10

1.3 Project Requirement

Time: 7 months
© MMH

Budget: 40 lacs BDT (approximately)


Process model: Iterative (Spiral methodology)

Resources:

• Human Resource
 Project manager: 1 person
 Software developer: 4 persons
 Software tester: 2 persons
 Project Planner:2

• Hardware/Networking device
 Personal computer: 5 desktops and 2 laptops
 Router – 2
 Repeater – 2
 Server – 2
 Switch – 2

• Reusable components
 Sub-system or module
 Function or object or procedure
 Data-Base management system

 Environment: Windows. Linus, macOS and Android.


© MMH

2. SYSTEM DESIGN SPECIFICATION

2.1 UI/UX Design


© MMH
© MMH

3. SYSTEM TEST PLAN

1. Login

Project Name: Medical solution Test Designed by: ARIFA


Test Case ID: FR_1 Test Designed date: 03-April-2022
Test Priority (Low, Medium, High): High Test Executed by: Sawon
Module Name: Login Session Test Execution date: 05-April-2022
Test Title: verify login with valid username and password
Description: Test website/app login page
Precondition (If any): Access to browser, User must have valid username and password
Test Steps Test Data Expected Results Actual Results Status
(Pass/Fail)
1. Go to the website Username: User should login into As expected, Pass
2. Enter username Sawon00 the application with
3. Enter password Password: valid username and
4. Click submit 02111 password

Project Name: Medical solution Test Designed by: ARIFA


Test Case ID: FR_2 Test Designed date: 03-April-2022
Test Priority (Low, Medium, High): High Test Executed by: Sizan
Module Name: signing up Session Test Execution date:05-April-2022
Test Title: sing up with necessary details and verified email.

Description: Test website sign up page


Project Name: Medical solution Test Designed by: ARIFA
Test Case ID: FR_3 Test Designed date: 04-April-2022
Test Priority (Low, Medium, High): Medium Test Executed by: Sizan
Module Name: Home page Test Execution date:05-April-2022
Test Title: Menu functionality to the application

Description: Test website menu functionality


Precondition (If any): Should log in with a verified username and email.

Test Steps Test Data Expected Results Actual Status


Results (Pass/Fail)
5. Go to the login page User should sign in with a As Pass
6. Enter a user name, Username: username and password and expected,
password Sizan then log in to the application.
7. Click submit Password: Go to the homepage click on
8. Go to the homepage 1234 the button menu and the
and click the menu menu button should open and
button show the options.
Precondition (If any): User must have a valid email id and location.
© MMH

Test Steps Test Data Expected Actual Results Status


Results (Pass/Fail)
9. Go to the signing Email: User should As expected, Pass
page sizan00@gmail.com sign with all
10. Enter email id Username: Sizan valid data
11. User name Password: 1234 and give a
12. Enter location username
13. Enter password and
14. Click submit password
and signing
up to the
application.

2. Home page

Project Name: Medical solution Test Designed by: ARIFA


Test Case ID: FR_4 Test Designed date: 04-April-2022
Test Priority (Low, Medium, High): High Test Executed by:
Module Name: Home page Test Execution date:05-April-2022
Test Title: search functionality to the application

Description: Test website search functionality


Precondition (If any): Should log in with a verified username and email.

Test Steps Test Expected Results Actual Status


Data Results (Pass/F
ail)
15. Go to the homepage User should sign in with a username As Pass
16. On the left side you Usernam and password and then login to the expected
can find the search e: Sizan application. Go to the homepage click ,
option next to the Passwor on the button search the search button
menu d: 1234 should work and can search for a
doctor or hospital if it is in our
database.

Project Name: Medical solution Test Designed by: ARIFA


Test Case ID: FR_5 Test Designed date: 04-April-2022
Test Priority (Low, Medium, High): High Test Executed by: Sizan
© MMH

Module Name: Logout Test Execution date:05-April-2022


Test Title: Logout functionality to the application

Description: Test website logout functionality


Precondition (If any): Should login with verified username and email.

Test Steps Test Data Expected Results Actual Status


Results (Pass/Fail)
17. Go to the User should sign in with username As Pass
homepage. Username: and password and then log in to expected,
18. Look at the top Sizan the application. Go to the
right corner can Password: homepage click on the button
find the logout 1234 logout. The system should exit the
option. user from the application.
© MMH
© MMH

You might also like