1. 3-TIER ARCHITECTURE
PROJECT TITLE : PROJECT IDEAS
TEAM MEMBERS :
KASHAF NAZIR (SE-007)
YUMNA ASIM (SE-016)
1. USER (PRESENTATION)TIER:
The Presentation tier includes the front end of the website. It includes the user
interface. It has no connection with database or any other layer.
The Presentation Tier of our website would probably consist of following front end
pages:
1. Home Page
2. About Us
3. Projects
4. Contact Us
2. 2. BUSINES LOGIC (MIDDLE)TIER:
The programming languages used in the business layer would probably be HTML,
CSS, JavaScript, SQL, BOOTSTRAP, JQUERY, etc. The front end will be made
using HTML, CSS, JavaScript, JQUERY. For querying a database, MySQL would
be used. This layer is the middle tier between front end and backend. The
application layer consists of following pages :
• Home page (Main page)
• About us page (The details of the website. What this website is about?
Who is the targeted audience? How it can be beneficial for the users?)
• Project page: The projects are categorized with respectto departments.
You can visit the concerned department’s project. Administrator can
add projects of students. Other students can view these projects and
may get idea of their project.
• Contactus page that if you want to continue someone’s projector want
to give the feedback.
3. DATABASE (DATA) TIER:
The Database Layer involves the physical storage of data for data persistence. It
manages access to Database. It is also called the back-end of website. It provides
access to the database. It contains the table for data storage. The programming
languages used for querying a database would probably be MySQL. The database
in our website would probably consists of following tables:
1. Project
2. Student/Client (any contact person)
3. Rating of projects
4. Departments
3. PROJECT TABLE:
When any student adds a project, the details of project are stored in Project table.
STUDENT TABLE:
When any student/client fills a contactform, the form fields are stored in
Student/Client table.
4. RATING TABLE:
Clients can rate any projects. These ratings will be stored in a table. Thus, you can
also sortthe projects on the star rating.
DEPARTMENT TABLE:
Students can sortthe projects according to the departments. Thus, Departments
table contains linked to relevant projects.