Outline
For a project, determining the structure of the database table, it is determined basically the concept and function of the system covers.
Determine the URL information page and page request, essentially determine the functions and processes of the system.
So this is the basis of two general design at the beginning of the project begins.
Database Design
Blog system is relatively simple, is to preserve some information blog, specifically the author, published time, title, content information can be. Therefore, the design database table structure as follows (Table Navicat design screen shots):
URL Design
Because the function is relatively simple, we designed the following:
Numbering | Function Description | Distribution url | Jump | Remark |
---|---|---|---|---|
1 | Browse to enter the blog page | blogView | blogView.jsp | |
2 | View details of the selected blog | blog info | blogInfo.jsp | |
3 | Enter new blog page | blogAdd | blogAddjsp | |
4 | Add page to submit | blogAddSubmit | blogView.jsp | After the completion of the new browser into the blog page |
5 | Enter the edit blog page | blogEdit | blogEditView.jsp | |
6 | Edit page submission | blogEditSubmit | blogView.jsp | When you're done entering the browser blog page |
7 | Delete blog | blogDelete | blogView.jsp | When removal is complete refresh your browser blog page |
Compliance with norms
Note that the specified norms must be considered comprehensive, careful, because this is a program developed to run smoothly on the basis of a project generally consists of more experienced Project Manager / Architect / Senior Programmer is responsible for the design specifications, and R & D team brainstorm supplement .
When the specification finalized, the team should have carried out in accordance with the development of coding standards, if there are adjustments to be notified to the owner.
to sum up
With the above design, we should have inside my mind and my heart on the development of each function end of the month, the next step is the formal development phase.