Professional Documents
Culture Documents
No.
1.
Sr. No.
1.1 1.2 Profile Project Detail
Particulars
Project Profile
Page No.
2. 3.1 3.2 3.3 3.4 3. 4.1 4.2 4.3 5. 6. 7. 8. 9. 10. 12. Existing System
System Study
PROJECT PROFILE
Project Title :
Developed For :
Objectives :
Development of fully functional Desktop Application system that maintains all the attendance of institutes MCA program Students and generates desired attendance reports.
Users :
Developed By :
PROJECT DETAILS
What is Attendance Management System?
Attendance Management System is software developed for daily student attendance in schools, colleges and institutes. If facilitates to access the attendance information of a particular student in a particular class. The information is sorted by the operators, which will be provided by the teacher for a particular class. This system will also help in evaluating attendance eligibility criteria of a student.
Purpose & Scope:The intention of developing Attendance Management System is to computerized the tradition way of taking attendance. Another purpose for developing this software is to generate the desired reports automatically at the end of the session or in the between of the session as they require. This project is basically a desktop application which means self contained software runs on the system on which it has been installed under the user control and it will work for a particular institute or college only.
For this application we have provided the following modules and features. Admin Add & Modify details of student faculty subject (if required) Office Staff Generate various types of reports Send notice to black listed Students Faculty Attendance on basis of subject day by day Check various generated Reports
EXISTING SYSTEM
The type of the system any institute uses always plays an important role in management of the institute. Better the form, efficiency and accuracy of the system, the easier would be the management tasks
Since the existing Attendance Management System of the Institute is totally working manually. All the Informations are handled manually in the registers or other documents.
The process of the work is mainly divided in two parts, first is to take attendance on sheet & enter details into the registers. And then at the end of the session or semester attendance is calculated manually & reports are generated.
PROPOSED SYSTEM
This Application is built for automating the processing of attendance. It also enhances the speed of the performing attendance task easily. It also generates periodic reports to keep a check on the students who are regular & who are not.
A Faculty has to login to the system & then in the attendance option they have to select appropriate class, semester and subject. So this will display the list of the students who are eligible to appear in this session. So now the faculty has to just select the students name from the manual attendance sheet according to their roll number and then submit the sheet. This will add the selected students as present student in that particular session.
This system is very useful to the office staff also because they can generate various types of reports and submit them to respective faculties also or also can be submitted to the College Coordinator. Office staff can also generate black list of students who have attendance less than 50% or 80%. So this kind of various reports can be generated
FEASIBILITY STUDY
Feasibility Study
A feasibility study is a short, focused study, which aims to answer a number of questions Does the system contribute to the overall objectives of the Organization? Can the system be implemented using current technology and within given cost and schedule constraints? Can the system be integrated with systems which are already in place?
Economically Feasibility
The system being developed is economic with respect to School or Collages point of view. It is cost effective in the sense that has eliminated the paper work completely. The system is also time effective because the calculations are automated which are made at the end of the month or as per the user requirement. The result obtained contains minimum errors and are highly accurate as the data is required.
Technical feasibility
The technical requirement for the system is economic and it does not use any other additional Hardware and software.
Behavioral Feasibility
The system working is quite easy to use and learn due to its simple but attractive interface. User requires no special training for operating the system.
REQUIREMENT SPECIFICATIONS
According to the requirements the system should minimum generate following kinds of reports. List of report is give below
Semester wise Attendance Daily Attendance Attendance for extra class Subject wise attendance Leave reports Approved Not approved Medical leaves Black listed below 50% Black listed below 75%
Entity An entity is an object or concept about which you want to store information. Weak Entity Attributes are the properties or characteristics of an entity.
Key attribute A key attribute is the unique, distinguishing characteristic of the entity. For example, an employee's social security number might be the employee's key attribute.
Multivalued attribute A multivalued attribute can have more than one value. For example, an employee entity can have multiple skill values. Relationships Relationships illustrate how two entities share information in the database structure.
DATA DICTIONARY
In database management system Data Dictionary is a file that defines the basic organization of a database. A data dictionary contains a list of all files in the database, the number of records in each file, and the names and types of each field. Most database management systems keep the data dictionary hidden from users to prevent them from accidentally destroying its contents. Data dictionaries do not contain any actual data from the database. Without a data dictionary, however, a database management system cannot access data from the database.
1. Login Table
Description: Login table stores details for authentication
SR. NO 1. 2. 3. FIELD NAME Username Password Usertype DATA TYPE varchar2(30) varchar2(20) varchar2(10) DESCRIPTION Primary Key
2. Student details
Description: Stores students details
SR. NO 1. 2. 3. 4. 5. 6. 7. FIELD NAME stud_id Stud_name Address contact_details Course Semester Batch DATA TYPE varchar2(5) varchar2(40) varchar2(50) varchar2(12) varchar2(3) number varchar2(9) eg : 2009-2012 DESCRIPTION Primary Key
3. Faculty details
Description: Stores faculties details
SR. NO 1. 2 3. 4. FIELD NAME faculty_id faculty_name contact_details Username DATA TYPE varchar2(5) varchar2(50) varchar2(40) Varchar2(30) Foreign Key DESCRIPTION Primary Key
5. Attendance details
Description: Stores attendance details
SR. NO 1. 2 3. 4. 5. FIELD NAME attend_id Date Time faculty_id present_students DATA TYPE varchar2(5) date/time varcahr2(10) varchar2(5) varchar2(MAX) All the present students id are stored as a string Eg : 1-2-5-8-1011 6. sub_code varchar2(5) DESCRIPTION Primary Key
6. Subject details
Description: Stores attendance details for the extra classes taken
SR. NO 1. 2 3. FIELD NAME sub_code sub_name semester DATA TYPE varchar2(5) varchar2(50) varchar2(5) DESCRIPTION Primary Key
4. 5.
faculty_id present_students
varchar2(5) varchar2(MAX) All the present students id are stored as a string Eg : 1-2-5-8-1011
6.
sub_code
varchar2(5)
8. Leave details
Description: Stores leave details
SR. NO 1. 2 3. 4. 5. 6. 7. FIELD NAME Leave_id Date From_date to_date Stud_id Type Status DATA TYPE varchar2(5) date/time Date/time Date/time varchar2(5) varchar2(10) Boolean i.e. : Medical or General Approved True Not Approved False DESCRIPTION Primary Key