Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Roselle Corporal
Jeanne Kathryn Acosta
Gian Franco Dy
Roderic Bote
30 May 2015
Software Documentation
Contents
1 Project Title
5 Functional Requirements
5.1 Inputs . . . . . . . . .
5.2 Processes . . . . . . .
5.3 Outputs . . . . . . . .
5.4 Features . . . . . . . .
.
.
.
.
3
3
3
3
4
6 Non-functional Requirements
6.1 Hardware Requirements . . . . . . . . . . . . . . . . . . . . . . . .
6.2 Software Requirements . . . . . . . . . . . . . . . . . . . . . . . . .
4
4
4
7 Software Screenshots
.
.
.
.
.
.
.
.
.
.
.
.
8 Appendix
8.1 Development Team Profile .
8.1.1 Project Management
8.1.2 Programming Team .
8.2 Relational Data Model . . .
8.3 Entity Relationship Diagram
8.4 Data Dictionary . . . . . . .
8.5 Activity List . . . . . . . . .
8.6 Data Flow Diagram . . . . .
8.7 Physical Database Structure
8.8 Process Flow Diagram . . .
8.8.1 Old System . . . . .
8.8.2 New System . . . . .
8.9 Network Infrastructure . . .
8.10 Other Documents . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
4
4
4
4
5
6
7
9
10
10
10
11
13
14
14
Project Title
The system
Software Documentation
This project aims to improve business transaction and procedures with agility.
Ability to monitor sales, inventory, and performance. Only the following are the
projects concerns:
1. Provide Bubbly Dylan Laundry Shop a
Hello
Functional Requirements
Hello
5.1
Inputs
5.2
Processes
1. Dry cleaning
2. Regular Washing and Rinsing
3. Pressing
4. Laundry inspection
5. Tagging of Fabric Items
6. Segregation of Tagged Fabric Items
7. Introduction of Laundress to Laundromat Equipment Operation
5.3
Outputs
1. Newly-washed clothes
2. Service rendered
3. Payables to expenses
4. Properly dispensed drained water to structured irrigation
Acosta, Bote, Corporal, Dy
Software Documentation
5.4
Features
Non-functional Requirements
6.1
Hardware Requirements
Minimum Requirements
Intel Pentium II at 500 MHz
64.0 MB RAM
100 MB of free space
NVIDIA GeForce 250 with at least 16MB of dedicated graphics memory
DirectX 7 compatible sound card
10/100 Mbps Network Interface Card (NIC)
CPU
Memory
Hard drive
Graphics hardware
Sound hardware
Network
6.2
Software Requirements
Operating system
Requirements
Windows 8.1 64 Bit, Windows 8 64 Bit, Windows
7 64 Bit Service Pack 1, Windows Vista 64 Bit
Service Pack 2, Windows XP 64 Bit Service Pack
3, Windows XP Service Pack 3
Software Screenshots
Hello
Appendix
Hello
8.1
Hello
8.1.1
Project Management
Programming Team
1. Rosselle Corporal has spent the entire semester developing the GUI. Frequent progress report from her database instructor was observed.
2. Roderic Bote
Acosta, Bote, Corporal, Dy
Software Documentation
8.2
JOB ORDER
job order no
requests
customer no
employee no
home_address
contact_no
service no
involves
last_name
PAYMENT
payment no
customer no
job order no
total_price
date_of_payment
last_name
home_address
birth_date
date_recieved
date_pickup
weight_total
total_price
LAUNDRY ITEM
laundry item no
laundry_item_description
add_price
pays
price
first_name
laundry item no
requires
SERVICE
service no
service_description
LAUNDRESS
employee no
contains
CUSTOMER
customer no
first_name
recieves
Software Documentation
8.3
Data Dictionary
Customer
Type
Length/Values Default
AI
customer no
first name
last name
contact no
home address
integer
varchar
varchar
varchar
varchar
4
20
30
30
60
NO
NO
NO
NO
NO
unsigned
primary
YES
N/A
N/A
N/A
N/A
job order no
customer no
employee no
service no
laundry item no
date recieved
date pickup
weight total
total price
integer
integer
integer
integer
integer
date
date
float
float
3
4
4
3
3
10
10
NO
NO
NO
NO
NO
NO
NO
NO
NO
unsigned
unsigned
unsigned
unsigned
unsigned
N/A
N/A
unsigned
unsigned
primary
foreign
-
YES
YES
YES
YES
YES
NO
NO
NO
NO
payment no
customer no
job order no
service no
total price
date of payment
integer
integer
integer
integer
float
date
3
4
4
3
10
-
NO
NO
NO
NO
NO
NO
unsigned
unsigned
unsigned
unsigned
unsigned
N/A
primary
-
YES
YES
YES
YES
NO
NO
system assigned
user assigned
user assigned
user assigned
user assigned
Job Order
system assigned
user assigned
user assigned
user assigned
user assigned
user assigned
user assigned
user assigned
user assigned
Payment
system assigned
user assigned
system assigned
user assigned
user assigned
system assigned
Field
Software Documentation
8.4
Field
Type
Length/Values Default
AI
employee no
first name
last name
birth date
home address
integer
varchar
varchar
date
varchar
4
20
30
60
NO
NO
NO
NO
NO
unsigned
primary
YES
N/A
N/A
N/A
N/A
NO
NO
NO
unsigned
unsigned
primary
-
YES
N/A
NO
NO
NO
NO
unsigned
N/A
unsigned
primary
-
YES
N/A
NO
service no
service description
price
integer
varchar
float
3
30
10
laundry item no
laundry item description
add price
integer
varchar
float
3
30
10
system assigned
Service
system assigned
0.0
Laundry Item
system assigned
user assigned
user assigned
Software Documentation
Laundress
Software Documentation
8.5
Activity List
Hello
Software Documentation
8.6
Record
invoice
customer
wash
details
D1Customer
job
o
inf rder
o
claim stub
and recipt
Copy
invoice
wash
clothes
transaction
details
transaction
details
order
details
D2Transaction
Context Level 1 Data Flow Diagram
8.7
8.8
10
Software Documentation
8.8.1
Old System
Customer
Weigher
next page
1.
Accord to customers decision
2. Turn him over to
the cashier
Decide
Customer
Weigher
11
Software Documentation
continue
Cashier
Turn over the hamper
of clothes to the isolator
Laundress
Isolator
12
Software Documentation
8.8.2
New System
User
Enter valid credentials
Select
an
item.
User
User
Customer name, addresse, contact no.
fields will appear
System
1. Job order window
pops up
2. Name of laundress
& customer can be
selected or typed, form
for laundry weight and
date pick up appear
1. Enter customers
name, address, contact
no.
2. Click submit
User
System
1.
Type or select
customer & laundress
name
2. Pick a date-pickup
3. Click submit
System
1.
Service Record
window pops up
2. Provide fields for
price and description
System
1.
Main Menu will
appear
2. Display the following buttons:
a. Customers
b. Job Orders
c. Service Records
d. Finance Report
e. Employee Record
f. Preferences
Issue a reciept
User
System
Give it to the customer
User
User
next page
13
Software Documentation
continue
System
Provide an editable
form for the laundress
name, contact no., and
address.
System
8.9
end
User
Network Infrastructure
Hello
8.10
Other Documents
14