Site structure is how the site functions and pages arranged. Functions of the site is mainly arranged in the navigation menu, but there are sub functions that is not directly engaged with the navigation menu. Our system is basically a web site although these kind of sites are called web apps - because it is intended to use for authorized users and provides more functionalities than information.
Navigation Menu:
- Login
- Home
- Stocks (Manage stocks)
- Issue stocks
- Add stocks
- View / Edit stock details
- Returns from sites
- Create a purchase order
- Inventory (Inventory Management)
- Create new item
- View and edit items
- Product categories
- Customer Management
- Create new customer
- View and edit customers
- Suppliers Management
- Create new supplier
- View and edit supplier details
- Reporting Module
- Stock issues
- Customer payments
- Low stocks
- BOQ report
- Product disposals
- Photo uploads (site progress photos)
- User management
- Database backup
- Logout
File and Folder Structure
Main functions and most of PHP files are in the root of the project folder. There are few important sub folders to discuss.
- ajax folder - all ajax scripts are in this folder
- app folder - this is the folder created for customers to access to the system and view site progress photos. After hosted in an online web server, customer can type in to http://domain_name/app to access to customer's system
- css folder - most style sheets are stored here
- func folder - special functions are stored in this folder
- images folder - all images used in the system are in this folder
- js folder - all java script files are in this folder
- site_photos - all uploaded site photos are saved in this folder
- text - this is for special sql functions
CW Calendar plugin is used in this project for selecting dates in many places.
Comments
Post a Comment