University System Analysis and Design Portfolio - SBM4201

Verified

Added on  2023/03/17

|14
|1081
|39
Project
AI Summary
This System Analysis and Design portfolio showcases a comprehensive project addressing various aspects of information system development. The portfolio begins with a work breakdown structure, followed by an analysis of a hospital management system, including entities, attributes, use cases, and diagrams (use case, class, ERD, state machine, sequence, and activity diagrams). Further, it delves into software protection and licensing, system architecture, and user interface design. The project also includes a detailed testing plan, covering test cases and expected outputs, along with deployment activities such as wireframe and prototype development, database development, and system integration. The assignment concludes with a bibliography of relevant sources.
Document Page
Running Head: SYSTEM ANALYSIS AND DESIGN
System Analysis and Design
Name of the Student:
Name of the University:
Author Note
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
1
SYSTEM ANALYSIS AND DESIGN
Portfolio Number: 1
Answer to question number 1
Task 1: Prepare a work breakdown structure showing tasks, durations and predecessor
tasks
Task 2: Calculate the start and finish date for each task and determine the critical path
Document Page
2
SYSTEM ANALYSIS AND DESIGN
Answer to question number 2
Hospital management system
Task 1: List possible entities in the Hospital Management system, including their
attributes
The list of entities and the possible attributes of the Hospital Management System:
Patients: PatientID (primary keys), PatinetName, Address, Contact
Allotted bed: BedID (primary keys), WardNumber (foreign key), Size
Ward: WardNumber (primary key), WardenName
Appointments: AppointmentID (primary key), PatientID (foreign key), AppoinmentDate
Payments: PaymentID (primary key), AppointmentID (foreign key), PaymentMode
Receipts: recieptID (primary key), PaymentID (foreign key), Amount
File insurance claim: ClaimID (int), policyDetails, PatinetID (foreign key)
Medical reports: ReportID, PatientID (primary keys), ReportDetails, MedicalDetails
Task 2: Identify possible use cases and actors
Actors Use case
Patients Make Appointment
File Insurance Claim
Provide details
Make Payment
Receptionist Record patient details
Record medical history
Bed Allotment
Document Page
3
SYSTEM ANALYSIS AND DESIGN
System Generate Receipt
Task 3: Draw the use case diagram that explain the process of Hospital Management
System
Portfolio Number: 2
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
4
SYSTEM ANALYSIS AND DESIGN
Software Protection and Licensing
Task: Draw a class diagram, showing the relevant classes, attributes, operations, and
relationships, for the above situation
Portfolio Number: 3
Document Page
5
SYSTEM ANALYSIS AND DESIGN
Task 1: Draw ERD diagram
Document Page
6
SYSTEM ANALYSIS AND DESIGN
Task 2: Draw Class diagram
Task 3: Draw state machine diagram
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
7
SYSTEM ANALYSIS AND DESIGN
Task 4: Draw a Sequence diagram
Portfolio Number: 4
Document Page
8
SYSTEM ANALYSIS AND DESIGN
Task 1: Draw activity diagram
Document Page
9
SYSTEM ANALYSIS AND DESIGN
Task 2: Draw a system architecture diagram
Task 3: Draw a suitable user interface
Portfolio Number: 5
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
10
SYSTEM ANALYSIS AND DESIGN
Task: Plan the suitable testing and deployment activities
Testing Plan:
For testing the system, the process described below is used:
Test number Test name Test Description Input Expected output
1 Schedule
testing
The flight schedule
are verified before
the schedule can be
allocated for a
particular seminar.
The
scheduling
for the
seminar is
done on a
date where
there are
no flights
available.
2 Validation
testing
The validation
testing is to be
performing the
validation of the
entrance into the
seminar.
The
username
of the
participant
is entered
into the
system.
If the username is not
valid the system does
not allow entry for
the participant into
the seminar.
3 Allocation
testing
The allocation
testing is to be
performed so that the
The
participants
are entered
Further allocation are
not allowed into the
system.
Document Page
11
SYSTEM ANALYSIS AND DESIGN
participants allowed
to register do not
exceed the allocation
limit.
into the
system
over the
allocation
limit
4 Integration
testing
The integration
testing would be
helpful for the
system to check if
the integration of the
database and the
interface in the
system is performed
correctly or not.
The data is
entered
into the
system.
The system stores the
data,
Deployment activities:
The deployment of the system is to be performed in a number of stages:
Wireframe development: The wireframe designs are the initial process where the
system designer designs the idea into a real sketch. The sketches of the system allows
the development of the actual prototype for the system. The positioning of the
fundamental units in the interface which would be provided to the users are designed
in this phase. The main users of the system are the participants and the co-ordinators
of the seminar. They are design of the enrolment system and the allocation module of
the users are to be developed. The prototype development process succeeds the phase.
chevron_up_icon
1 out of 14
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]