Hard Copy of Faculty Feedback System
Short Description
Faculty Feed Back System...
Description
Chapter 1 1) Introduction …………………………………………………………………… 1.1)
Theoretical Concept ……………………………………….4
1.2)
Problem Statement ………………………………………...5
1.3)
Objective …………………………………………………..7
1.4)
Scope of the Project ……………………………………….7
1.5)
Assumption of the Project Configuration………………….9
Chapter 2 2) Problem Solving Methodology (Requirement Analysis)……………………… 2.1)
Data Flow Diagram……………………………………....13
2.2)
CAD…………………………………………………….....14
2.3)
Level 1 DFD………………………………………………15
Chapter 3 3)
Design Solution & Software Architecture……………………………............ 3.1) Software Design……………………………………………..........17 3.2) Use Case Diagram…………………………………………..........19 3.3) Use Case Specification……………………………………………20 3.4) Entity Identification………………………………………………28 3.5) Entity Relationship Diagram…………………………………......34 3.6) Abbreviation & Symbols Used in the ERD………………………34 3.7) ER - Diagram…………………………………………………….30 3.8) Detail Table Structure……………………………………………31
Chapter 4 4) Result & Observation……………………………………………………… 4.1) Control Flow of the Project……………………………………...35 4.2) Sample Screen’s Snapshot……………………………………….39 4.3) Time Analysis……………………………………………………51 4.4) Gantt chart………………………………………………………51
4.5) PERT Chart………………………………………………………52 4.6) Cost & Benefit Analysis………………………………………….53 Chapter 5 5) Testing Methodology………………………………………………………. 5.1) Software Testing…………………………………………………55 5.2) Sample Test Case……………………………………………........58
Chapter 6 6)
Future Scope ……………………………………………………………….61
Chapter 7 7) Conclusion …………………………………………………………………63
Appendix Sample Source Code……………………………………………………….64 Reference & Bibliography ……………………………………………..….70
Chapter - 1 Introduction “THE FACULTY FEEDBACK SYSTEM” mainly encompasses on the feedbacks given by the students of any department of a college/institution on their respective faculties. The system is built with the key idea of making it as much as interactive and simple which can be readily used as a native user. Generally FACULTY FEEDBACK SYSTEM focuses on the records of keeping the feedback taken from the students and hence maintaining such records on paper is rather a laborious and hectic method. Our project is aimed to curve out the way from the hectic paper work of physically maintaining log records and provide an alternative and efficient way to do the same work with much higher precision and in half of time. It is designed and developed by keeping in mind that it can be very easily retrieved and updated and also with the idea that it can be very user friendly so that it becomes a complete success among every departments of a college. The system draws its strength from its simplicity, inter activeness and user friendliness by enabling the native users to use it without the overhead of inbuilt complexities.
“Faculty Feedback System” is the process of taking feedback of each and every student of any department on their respective faculty. This process if done manually requires lot of paperwork which is very complex. So to reduce the workload and paperwork “faculty feedback system” has been developed.
Hardware Requirement
Hard Drive Capacity
: 40GB
CD/DVD Drive
: As required
RAM
: 1GB recommended
CPU
: Pentium (4), 1.50 GHz
Monitor
: Color (14 inch or more)
Mouse
: Optical mouse
Keyboard
: M/M Keyboard
Software Requirement Operating System
:
Windows XP™ Professional SP 2/Windows -7™
Data Base
: MySQL
Server
:
Apache Foundation
Software Used For Development Operating System
:
Windows XP™ Professional SP 2/Windows -7™
Data Base
:MySQL
Server
:
Front End
: Html, JavaScript, Cascading Style Sheet
Business Logic
: PHP
Apache Foundation
The project is hinged on three-tier architecture They are:● Client end, which consists of forms, designed using Html, Java Script, Css ● Business Logic at Server End designed php ● Back end, which consist of MySQL
PHP stands for Hypertext Processor, developed in 1994 by Rasmus Lerdorf while finding a way to control and customize his personal homepage in a better way. According to the sources, it all began with building some CGI binaries but then he got interest and started working with many applications in PHP. At that time it was not so interesting but as time changed, it became popular with its PHP forms and then it became a great web development language. PHP is a server side scripting.
PHP has been used in developing this project because of its following features
PHP runs on different platforms (Windows, Linux, Unix, etc.)
PHP is compatible with almost all servers used today (Apache, IIS, etc.)
PHP is FREE to download from the official PHP resource.
PHP frameworks provide a low barrier of entry for web developers as it is easy to learn and runs efficiently on the server side
PHP is a light programming code
MySQL is a relational database management system (RDBMS) that runs as a server providing multi-user access to a number of databases. It is named after developer Michael Widenius' daughter, My. The SQL phrase stands for Structured Query Language.
Reason behind choosing MySQL for database are as follows:
MySQL is an extensible, open source database engine MySQL is very secure to use MySQL is platform independent
Chapter - 2 Problem Solving Methodology (REQUIREMENT ANALYSIS)
Data Flow Diagram (DFD) was popularized by D. E. Macro in 1978 and Gane & Sarson in1979 through their structured system analysis methodologies. According to their vision data flow diagram should be the first tool used for the purpose of preparing a model system. A DFD also known as ‘Bubble Chart’ has the purpose of clarifying system requirements and identifying major transformations that will become programs in system design. So, it is the starting point of the design phase that functionally decomposes the requirement specifications down to the lowest level.
Data Flow Diagrams (DFD) shows the logical flow of a system and defines the boundaries of the system. For a candidate system, it describes the inputs (source), outputs (destination), databases (data stores), and procedures (data flows). 2.1.2 Abbreviations & Symbols Used In The DFD’s With Their Meanings Are As Follows
1.
2.
DFD
: Data Flow Diagram
: Process
3.
: Data Flow
4.
: Data Store
5.
:External Entity
Request for Edit Profile
Profile Managemen t
Registered User
Sending Profile info
Request for Login
User Profile Details
Log In
Sending Login info
Request for Login
Admin
customer_profil e
User Reg Details Sending Login info
customer_reg General User
Registered User
Requesting Thread Posting
Sending Registration info
Thread/
Sending Thread info
Registratio n
Question Post Requesting Ans Posting
Request for Registration
customer_reg
User Details
Answer Post
Thread Details
Admin
Chapter - 3 Design Solution and Software Architecture
3.5 Entity Relation Diagram Entity Relationship Diagram constitutes a technique for representing the logical structure of a database in a pictorial manner. They provide a simple and readily understood means of communicating the salient features of the design of any given database. It was introduced by Chen in 1976. It uses three features to describe data: i) Entities, which specify distinct real world items in an application. ii) Relationships which connect entities and represent meaningful dependencies between them. iii) Attributes, which specify properties of entities and relationships. 3.6
Abbreviations & Symbols Used In the ERD’s With Their Meanings Are as
Follows
: Attribute
: Data Flow
: Decision Box
: Entity
View more...
Comments