Click here to load reader

Phase 2

Embed Size (px)

Citation preview

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