Assignment 2 Unit-10
Assignment 2 Unit-10
The purpose of the new appointment system is to modernize the existing paper and
spreadsheet-based systems used by the doctors' surgery. It aims to streamline the process of
storing and managing information about patients and appointments. The upgrade is prompted
by an upcoming reorganization of health services, which will result in an increased number of
patients and doctors. The initial focus is on improving the appointment system to allow staff to
adapt to new technology gradually and minimize risks to patient safety.
Hardware Software
iMac
Apple M3 chip Apple
8-core CPU
8- or 10-core GPU
8GB to 24GB unified memory
256GB to 2TB storage8
4.5K Retina display11
218 ppi
Heade of office
Inspiron Small Desktop
Windows 11 Home, English, Dutch, French,
13th Gen Intel® Core™ i5-13400 (20 MB
German, Italian
cache, 10 cores, 16 threads, 2.50 GHz to
4.60 GHz Turbo)
Office staff-15 IT staff-2
Inspiron 24 All-in-One
13th Gen Intel® Core™ i5-1335U (12 MB cache,
Windows 11
10 cores, 12 threads, up to 4.60 GHz Turbo)
Receptionist-1
HPE ProLiant DL380 Gen10 Server Windows 10
Processors 2 x Intel Xeon Gold 5120 2.2GHz
Fourteen-Core CPUs
Memory 128GB (4x32GB) 2400MHz DDR4
RAM
Backplane 8SFF Backplane for up to 8 x 2.5"
SAS or SATA Hot-Swap Drives 8SFF
Backplane for up to 8 x 2.5" NVMe Hot-
Swap Drives Storage 2 x 300GB SAS 15k
2.5" 6Gbps HP Hot-Swap HDDs
Storage Controller HPE Smart Array
E208i-a Modular RAID Controller
RAID Levels: 0, 1, 5, 10
Networking Embedded HPE 331i 1Gbps
Quad Port RJ-45 Network Integrated Card
(4xPorts)
Additional FlexibleLOM Network Cards Sold
Separately
Power Supply Dual Redundant 500W Hot-
Swap Power Supplies (2xPSUs)
Remote Access Integrated Lights Out
(iLO 5) Standard Installed
Rack Rails Sliding Rack Rails Included
Bezel Bezel Sold Separately
Chassis Type 2U Rackmount
HP Officejet Pro 7720 A3 Colour Inkjet 4-in-
For printing documents
1 Printer with Wireless Printing
TP-Link 24-Port Gigabit Ethernet Switch,
To connect internet and server to the
Rackmount/Desktop, Steel Case (TL-
computers
SG1024D)
Cisco C819G-4G-VZ-K9 12.50Mb/s 4 x LAN 2
To connect to the internet wirelessly
Antennas Wireless Router
19Computer system with Windows 11, For work, to access and store data
Apple-1 Apple Computer
Server-1 to store data and get data form.
50 Allan Johnson 4
Doctor Table
Field Name Field Type Attributes & Size Example
Patient Table
Doctor Table
Patient Table
First Name Short Text Is Null Or Not Like State your First
"*[!a-z]*" name!
Last Name Short Text Is Null Or Not Like State your Last
"*[!a-z]*" name!
Is Not Null
Queries
Dr Antonio patients sorted by G Patients seen by Dr Antonio whose surnames starts with G
Maile group sorted by C Patients who are Males whose surnames starts with C
Patients sorted by M
Patients whose surnames starts with M
Menu System
Main Menu
➢ Appointments menu
➢ Doctor menu
➢ Patient menu
➢ Quit
Appointments Menu
➢ Create appointment.
➢ View appointment
➢ Cancel appointment.
➢ View today's appointments
➢ Return to main menu.
Doctors Menu
➢ Add doctor.
➢ Delete doctor.
➢ View all doctors.
➢ Return to main menu.
Patient Menu
➢ Add patient.
➢ Delete patient.
➢ Patients sorted by age.
➢ Patients aged 18-30
➢ Patients aged 18-65
➢ Patients over 35
➢ Patients under 18
➢ Return to main menu.
Appointment Table
Date
Blank or DD/MM/YY Only numbers accepted, value must be inserted, a valid
invalid date YY date of appointment
Time 9:79 00:00 Only numbers accepted, value must be inserted, a valid
time of appointment
Doctor Table
Field Name Incorrect Data Correct Data Expected Result
First Name Blank, numbers or A-Z (e.g. Nikola) Field should not be empty
symbols
Last Name Blank, numbers or A-Z (e.g. Reedtz)
symbols
Field should not be empty
Consultation Room Non-existent room Room number (e.g. Only numbers accepted, room
number 17) number inserted in ascending
order
Switchboard Navigation
Patient Table
Post Code Invalid postcode AB1 2CD Value must be inserted, a valid
post code
Phone number Invalid phone (9999) 00090009 Only numbers accepted, value
number inserted, a valid phone number
Patient Table
PatientID First Name Last Name Gender Date of Birth Address Post Code Phone
41 Adam Copker M 23/09/1998 119 Devon Way BV8 3ZE 02084 987541
43 Ann Pims F 03/09/1979 162 Brandon Road BV6 8WZ 02081 124578
44 Beau Lytte M 19/02/1956 114 Albert Avenue BV0 6DJ 02079 987544
46 Cedric Huhn M 21/01/1971 126 Vane Avenue BV1 3UN 02087 987111
47 Clara Cuth F 07/09/1970 232 Kenil Gardens BV1 2ZT 02075 987522
Design Justification
The alternative design wasn’t used because it not as good as the current one.
Constraints
There are some constraints with the use of my database, one of them being the skill of the
staff.