LamHoMing LaboratoryExcercise004

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 11

Course Code IT 201

Description System Analysis and Design

College / Department:
LabExer No. 04
Online Education

LABORATORY EXERCISE 04
Data Input Page 1 of 1

Name of Student Ho Ming R. Lam


Student ID AMAOED-20170042071 Program (BSIT/BSCS/BSCPE/BSBA MIS/BSA) BSBA MIS
Title Billing management system with E-mail and SMS notification for BAGPI Garment Center Taytay
Branch

LABORATORY 4
Given the approved project proposal,
1. Create a data dictionary of the proposed system. Please see template below
Table Name: System_User
Field Description Linked Tables Data Type Length Required
(Y/N)
User_ID System generated primary varchar 20 Y
key for this table
Sys_username Username for system login varchar 12 Y
Sys_password Password for system login varchar 8 Y
First_Name First name of employee varchar 30 Y
Middle_Initial Middle Initial of Employee char 1 Y
Last_Name Last name of employee varchar 30 Y
User_Type Type of user int 1 Y
1 for admin access
2 for cashier access
3 for managers access
4 for IT superuser
Table Name: Stall_Account
Field Description Linked Tables Data Type Length Required
(Y/N)
Stall_Number Primary key for this table int 4 Y
Stall_Rate Rate of rent of stall int 5 Y
Stall_PenaltyRate % penalty rate for late int 1 Y
payment
Stall_Type Type of stall int 1 Y
1 for stall with fixed
utilities
Course Code IT 201

Description System Analysis and Design

College / Department:
LabExer No. 04
Online Education

LABORATORY EXERCISE 04
Data Input Page 2 of 1

2 for stall with metered


utilities
Stall_Miscellaneous Information regarding varchar 256 N
miscellaneous fee
Stall_MiscellaneousFe Rate of miscellaneous fee float N
e

Table Name: Tenant_Account


Field Description Linked Tables Data Type Length Required
(Y/N)
Tenant_AccountNumber System generated primary int 8 Y
key for this table
Tenant_FirstName Tenant’s first name varchar 30 Y
Tenant_MiddleInitial Tenant’s middle Initial char 1 Y
Tenant_LastName Tenant’s last name varchar 30 Y
Tenant_Address Tenant’s address varchar 244 Y
Tenant_City Tenant’s city varchar 244 Y
Tenant_Province Tenant’s province varchar 244 Y
Tenant_MobileNumber Tenant’s mobile number int 11 Y
Tenant_Email Tenant’s email address varchar 99 Y
Tenant_DateOfBirth Tenant’s date of birth date 10 Y
Tenant_PlaceOfBirth Tenant’s place of birth date 10 Y
Tenant_Nationality Tenant’s nationality varchar 30 Y
Tenant_CivilStatus Tenant’s civil status char 1 Y
S – Single
M – Married
W – Widowed
Tenant_SpouseName Tenant’s spouse full name varchar 99 Y
Tenant_BusinessName Tenant’s registered varchar 99 Y
business name
Tenant_BusinessAddress Tenant’s registered varchar 99 Y
business address
Tenant_GarmentLine Tenants garment line varchar 99 Y
Tenant_NatureOfBusiness Tenant’s nature of int 1 Y
business
1. Manufacturer
2. Retailer
3. Wholesaler
4. Dealer /
Distributor
Course Code IT 201

Description System Analysis and Design

College / Department:
LabExer No. 04
Online Education

LABORATORY EXERCISE 04
Data Input Page 3 of 1

Tenant_ContractDateStart Tenants start of contract date 10 Y


date
Tenant_ContractDateEnd Tenants end of contract date 10 Y
date
Tenant_RegisteredManage User Id of manager System_User varchar 20 Y
r account used to register
this tenant account
StallNumber Assigned Stall Number Stall_Account int 4 Y

Table Name: Tenant_Billing


Field Description Linked Tables Data Type Length Required
(Y/N)
Bill_Number System generated Y
primary key for this
table based on date and
sequence number of
billing statement
generated
Tenant_AccountNumber Account number of the Tenant_Account int 8 Y
tenant
Bill_TenantName Full name of tenant Tenant_Account varchar 99 Y
Bill_DateIssued Date of billing date 10 Y
Bill_DueDate Due date of payment date 10 Y
Bill_Month Month of billing that will date 10 Y
be collected
Bill_Penalty Penalty for late float 6 Y
payment
Bill_StallNumber Stall number that will be Tenant_Account int 8 Y
billed
Bill_Rate Rate of rent Stall_Account float 5 Y
Bill_Discount Discount given by the float 5 Y
management
Bill_VAT 12% value added tax of Stall_Account float 5 Y
the rent rate
Bill_StallType Show stall type if with Stall_Account varchar 24 Y
fixed utilities or
metered
Bill_Electricty Electric Utility Tenant_UtilAndMisc float 6 Y
Bill_Water Water Utility Tenant_UtilAndMisc float 6 Y
Miscellaneous Information regarding Stall_Account varchar 256 Y
Course Code IT 201

Description System Analysis and Design

College / Department:
LabExer No. 04
Online Education

LABORATORY EXERCISE 04
Data Input Page 4 of 1

miscellaneous fee
MiscellaneousFee Rate of miscellaneous Stall_Account float 6 Y
fee
Bill_TotalAmount Total amount of the bill float 10 Y
Bill_Status Bill status Tenant_Payment char 1 Y
P - Paid
NP – Not Paid
D – Delayed
LP – Late Payment
Bill_PrintStatus Print Status int 1 Y
1 – Printed
2 – Not Printed
Table Name: Tenant_UtilAndMisc
Field Description Linked Tables Data Type Length Required
(Y/N)
UAM_MonthYear Primary key for this date 10 Y
table
UAM_DateofReading date 10 Y
StallNumber Tenant’s Stall Stall_Account int 8 Y
number
StallType Tenant’s stall type Stall_Account int 1 y
1 for fixed
2 for metered
UAM_StallElectrityMeterNumber Electricity Meter int 24 Y
number
UAM_StallWaterMeterNumber Water Meter int 24 Y
number
UAM_StallElectricityRate Rate of electricity int 3 Y
per meter
UAM_StallWaterRate Rate of water per int 3 Y
meter
UAM_StallElectrityMeterReading Electricity meter int 3 y
current reading
UAM_StallWaterMeterReading Water meter current int 3 y
reading
UAM_StallElectrityMeterConsumption Electricity int 3 y
consumption
UAM_StallWaterMeterConsumption Water consumption int 3 y
UAM_OtherMiscInfo Other billable varchar 256 N
charges info
Course Code IT 201

Description System Analysis and Design

College / Department:
LabExer No. 04
Online Education

LABORATORY EXERCISE 04
Data Input Page 5 of 1

UAM_OtherChargeRate Other billable charge float 4 N


rate

Table Name: Tenant_Payment


Field Description Linked Tables Data Type Length Required
(Y/N)
Pay_TransactionNumber Generated primary key int 8 Y
for this table
Pay_Date Date of transaction date 10 Y
Bill_Number Billing statement number Tenant_Billing int 8 Y
that will be paid
Pay_TransactionType Transaction type int 1 Y
1 cash
2 online payment
Pay_OnlineBanking Bank used by tenant to varchar 244 Y
pay
Pay_OnlineTransactionNo. Online Transaction varchar 244 Y
Number Generated
UserID User ID of the cashier System_User varchar 20 Y
that transacted the
payment
TotalAmount Total amount of the bill Tenant_Billing float 8 Y
Pay_Cash Amount of cash given to float 6 Y
the cashier
Pay_Change Change given by the float 6 Y
cashier

Table Name: Tenant_Alert


Field Description Linked Tables Data Type Length Required
(Y/N)
Alert_DateTime Generated primary key for date 14 Y
this table
Alert_Type Type of message int 1 Y
1 for E-mail
2 for SMS
Recipient Recipient of the message Tenant_Account Varchar 999 Y
Alert_MessageType Message of alert int 1 Y
1 Billing statement
Course Code IT 201

Description System Analysis and Design

College / Department:
LabExer No. 04
Online Education

LABORATORY EXERCISE 04
Data Input Page 6 of 1

2 Document
3 Custom Message

2. Design the prototype of the proposed system.

Login portal of the proposed system.


Course Code IT 201

Description System Analysis and Design

College / Department:
LabExer No. 04
Online Education

LABORATORY EXERCISE 04
Data Input Page 7 of 1

Admin access of the proposed system.

Billing Generation module of admin access.


Course Code IT 201

Description System Analysis and Design

College / Department:
LabExer No. 04
Online Education

LABORATORY EXERCISE 04
Data Input Page 8 of 1

Sample of billing statement generated.


Course Code IT 201

Description System Analysis and Design

College / Department:
LabExer No. 04
Online Education

LABORATORY EXERCISE 04
Data Input Page 9 of 1

Billing status module of admin access.

Tenant account module of managers access.


Course Code IT 201

Description System Analysis and Design

College / Department:
LabExer No. 04
Online Education

LABORATORY EXERCISE 04
Data Input Page 10 of 1

Sample tenant registration.

Prototype tenant mapping of proposed system.


Course Code IT 201

Description System Analysis and Design

College / Department:
LabExer No. 04
Online Education

LABORATORY EXERCISE 04
Data Input Page 11 of 1

Cashier Module of proposed system

Proposed tenant portal after logging in using account number and registered mobile number or registered
email

You might also like