Phase 2
Transcript of Phase 2
1. Girls Rule
Jungah An
Angela Dela Rosa
Maria Perminova
Phase 2
2. ER diagram
3. Database schema
4. Decomposition diagram
5. Decomposition descriptionUser Management
1.1 Manage User Account 1.1.1 Add User
This allows the administrator to add a user into their database
system which will enable the user to access information on their
projects.
1.1.2 Delete User
This allows the administrator to delete a user from their database
system. By deleting a user, the user will not be able to access any
information from the website.
1.1.3 Search User
This allows the administrator to search for a particular user by
user ID number or by their name.
1.1.4 Modify User
This allows the administrator to change and/or update any
information about the user.
1.1.5 List User
This allows the administrator to view all the users in their
database system.
6. Customer Relationship Management
2.1 Manage Message Board
2.1.1 Update Project Status
This allows the administrator to update the status of the current
project for the customer to view.
2.1.2 Add Project Status
This allows the administrator to put the current status of a new
project for customer to view.
2.1.3 Delete Project Status
This allows the administrator to delete the status of a
project.
2.2 Manage Project Inquiry
2.2.1 Submit Project Inquiry
This allows the user to submit an inquiry for a particular project
to get a cost estimate from the company.
2.2.2 View Submitted Inquiry
This allows the user to view any inquiry submitted by the
user.
2.3 Manage Email
2.3.1 Send Email
This allows the administrator to send an email to all the user on
the customer table.
7. Project Management
3.1 Manage Bidding News 3.1.1 Add Bidding News
This allows the administrator to add a bidding news on the calendar
for employees to view.
3.1.2 Update Bidding News
This allows the administrator to update a bidding news on the
calendar for employees to view.
3.1.3 Delete Bidding News
This allows the administrator to delete a bidding news from the
calendar.
3.1.4 List Bidding News
This allows the administrator to see all the bidding news on the
calendar.
3.2 Manage Projects
3.2.1 Add Project
This allows the administrator to add a project of a particular user
to the project table.
3.2.2 Update Project
This allows the administrator to update the current project.
3.2.3 Remove Project
This allows the administrator to delete a finished project from the
project table.
8. Interface definitions
User management, Project management interact with database using
PHP requests. If an administrator wants to manage the project
information or if a user wants to view past projects that will
query the database, by sending a PHP request to the project
database and retrieve the information needed. The customer database
also works by PHP scripts. The administrator will choose to add,
delete, or update a user which will send a query to a customer
database with help php script. Logging in works based on the same
concept, after a user enters their information the php script will
check the appropriate table to see if the user exists.The homepage
interrelate with other web page module by sending an HTTP request.
Every time you view a web page from our web site, it sends an HTTP
request to open a particular page requested.
9. GUI-Homepage
10. Admin page
11. Estimate
12. Certificates
13. Web navigation diagram