PHP's going into the project right now.
Do not know what to do project
Mall? Or do you want some advice from the pros?
Hope the project is not too simple or too complex
Just enough for the interview.
In the future work needs to use the knowledge involved in the good
Reply to discussion (solution)
Front desk backstage will have to, otherwise can't write website Oh.
Tell me the details.
This is the project I have done with PHP: E-commerce platform system
A Functional Requirements
With the development of the Internet, online shopping has become a shopping fashion, it provides people with the convenience of online shopping, so that customers can buy goods at home. Now the popular e-commerce has business-to, consumer and other types. The e-commerce platform network is a business transaction website which is established between the enterprise and the consumer, it can enable the customer to purchase their own goods by browsing products, online shopping, inquiring orders, printing orders and viewing announcements and other functions. The system needs to have the following functions:
(1) The Site design page requires beautiful, personalized, can display corporate image.
(2) All commodity data of the enterprise are displayed in the e-commerce platform.
(3) Standardize and perfect the basic information set.
(4) Product Classification in detail, you can view the product information by different categories.
(5) According to the commodity category and commodity name, order fuzzy query.
(6) To achieve the purchase of goods, ordering goods, cashier checkout, print order function.
(7) Realization of various queries, such as fuzzy query.
(8) Some specific functions that need to be completed are as follows:
1. User management: Can complete the user basic information entry registration and user basic information of the background management (the user to modify the password, change the shipping address, view their own history orders, etc.).
2. Administrator management: Be able to complete the administrator of the site's product information (add large categories, add small categories, product additions, product review), commodity trading (external orders, shipping inquiries), member management (member review), Operations Management (Administrator Add, Administrator review, Administrator exit) function.
3. Search function: Can be the name of the product, the classification of products to search.
4. Shopping cart Function: The user can add items to the shopping cart after viewing the product, and can add, modify and delete the items in the shopping cart, make sure the order can be submitted for checkout.
5. The website may publish the announcement, the advertisement and so on.
Two. Function module
On the basis of platform function, we get the function module diagram of the platform as follows:
Online shopping system platform mainly includes four functional modules, user management, front-desk site layout (including shopping cart), administrator management, search and other functional modules. The user management module, mainly including user registration, user modification, user deletion and other functions; Administrator management mainly includes product information (add large categories, add small categories, product additions, product review), commodity Trading (order Management), member management, Operations Management (Administrator Add, Administrator review, Administrator exit) and other functions Search mainly includes (product name, product category), advertisement management.
Three. Website Database design
3. 1 Site Database Requirements analysis
Analysis of the database
In the information world, information flows through the database from objective things, and finally returns to the objective world through the decision-making organs, this cycle of information has undergone three fields: information World, data world, real world. The real world is reflected in the human mind, the human brain has a cognitive process, through analysis (selection, naming, classification, etc.) into the information world. This information is further processed, encoded, and then entered into the data world, and the development of the software system needs to consider these two aspects, that is, to consider the data needed for the development of the system, and how to manipulate the data. These two problems throughout the software system development process, which is the database design problems, software design a core.
The main object of the online shopping system is the user, so it is necessary to set up the user table, including the basic information of the user, the main activity of the user is to purchase the goods, so it is necessary to set up the commodity information table; The user buys the goods, chooses the goods, first has to search the goods, so we classify the goods, The classification of large and small categories, the establishment of commodity classification table and commodity classification table; The final user submits the order and establishes the order form.
After analysis, this database contains the following tables:
Commodity classification table; Commodity category table
Commodity information Form, commodity number, commodity category, product description, product details, unit price, merchandise image, stock number, access number, status.
Order form, order number, user number, order date, delivery date, shipping address, postal code, telephone number, payment method, status of orders, etc.
Order Schedule: Order number, item number, unit price, quantity, discount.
User table, user ID, user password, password question, question answer, name, gender, date of birth, Email, phone, province, city, address, postcode, user level, status)
Administrator table: User number, user password, name, gender, role, status.
Order Status table: status.
Provinces table: Province number, name
City table: City number, name, province number
3.2 Database Logical Structure design
Database design to follow some rules, a good database to meet some strict constraints and requirements. Try to separate the tables for each entity, one entity corresponding to a table, figuring out what attributes the entity has, what fields it corresponds to, and how the entities relate to each other. Entities, attributes, and linkages are considered in conceptual design
3 elements and is also the core of a good database design. From the actual, after careful design, get the structure of the table.
3.3 Technical Requirements
1. PHP classes, inheritance and interfaces are required
2. Three-tier architecture
3. Use jquery
4. Use Ajax
5. Using the PDO Database interface
5. Use the Smarty template
Of course? can be done in a few simple, technical requirements? You can use the PHP process-oriented approach to write, PDO interface can be changed to MySQL, etc., jquery can be implemented with JavaScript function!
This is the project I have done with PHP: E-commerce platform system
A Functional Requirements
With the development of the Internet, online shopping has become a shopping fashion, it provides people with the convenience of online shopping, so that customers can buy goods at home. Now the popular e-commerce has business-to, consumer and other types. The e-commerce platform network is a business transaction website which is established between the enterprise and the consumer, it can enable the customer to purchase their own goods by browsing products, online shopping, inquiring orders, printing orders and viewing announcements and other functions. The system needs to have the following functions:
......
Have a question can ask me!!
It's enough to be a shopping site.
Don't be complicated first.
User Login.
Home.
Product List.
Product Details.
The order process.
You can go to the interview with a little bit of good work.
Recently in the student's words best not too complicated as far as possible to simplify the process, spend a lot of time on the details, the details are slowly added later
Feel that the early frame statements come out of the practice is very difficult to listen to the views of others
Except it can't be ml, the rest can do it.
Except it can't be ml, the rest can do it.
What is ML?
Upstairs PHP said so good, swollen do not give points?
I said 3 floor was good.
Except it can't be ml, the rest can do it.
.... ML.
Learn to do a simple press release system is better
The mall software is written rotten. Take a look at hotscripts.com.
Write a forum, it's going to be a few days long enough.
Cough, I don't know.
Reference to the 8 floor of the reply:
Except it can't be ml, the rest can do it.
What is ML?
Thank you for 3l ... That's it!