27-08-2014, 03:21 PM
Project Definition “SMART COLLEGE” is a Client-Server application. Its main focus is on the students and making it easier for them to access information regarding their attendance, results, updates and they can also check schedule of their teachers using the application. The main components used are: • Java as language • JDBC (Java Database Connectivity) • Java Swings • Java Hibernate • MySQL to create Student Database • Android SDK to create android application • Android Phone to test the application on • Wi-Fi to create a network • Internet to run the server part The project runs on two phases: • Server • Client Firstly, the administrator who has access to the server runs the application on the server, which is connected to a student database. The administrator can access the data of any student and even make changes to it. Only the administrator can add new students in the database. The students need to have mobiles with android operating system installed on them. The minimum version o
i. Project Definition
“SMART COLLEGE” is a Client-Server application. Its main focus is on the students and making it easier for them to access information regarding their attendance, results, updates and they can also check schedule of their teachers using the application. The main components used are:
· Java as language
· JDBC (Java Database Connectivity)
· Java Swings
· Java Hibernate
· MySQL to create Student Database
· Android SDK to create android application
· Android Phone to test the application on
· Wi-Fi to create a network
· Internet to run the server part
The project runs on two phases:
· Server
· Client
Firstly, the administrator who has access to the server runs the application on the server, which is connected to a student database. The administrator can access the data of any student and even make changes to it. Only the administrator can add new students in the database.
The students need to have mobiles with android operating system installed on them. The minimum version of the Android OS on the mobiles should be Android 2.2
The students need to obtain their respective username and password from the administrator in order to use the application.
ii. SCOPE AND OBJECTIVES OF PROJECT
The main Objective of this project is to provide a better Application to students to save their time for accessing college information like results, notifications via mobile phones.
v Attractive and Easy to Use: This means customization and adaptation capabilities according to each user.s experience, habits and personal preferences.
v Extensible: Through the use of proper design decisions and used technologies.
v Efficiency:In terms of the quality of search result, response time, navigation performance.
v Flexibility: The system should be modifiable depending on the changing needs. It Provide a proper interface to manage all the items information. It should also be portable to different computer systems.
v Cross Platform: Can run on multiple devices.
v User -Friendly: Easy to use with attractive user interface.
BENEFITS OF the proposed system
· Information can be accessed at any time.
· Highly user-friendly
· Enterprise independent
· Cross-platform
· Easy-to-use
· Ease of Information for Students
· Tested system to track unnoticed error
· Data entry restricted to valid domains to avoid errors
2). System Study and Problem Formulation
i. Existing System
As we all know that in the existing system ,the information is presented on the boards which may or may not be visible to all.
To meet the todays requirement using technology help us in getting each and every information .
ii. Limitations of Existing system
Today 70% of the people in the college including teachers and students have Smart phones. Providing information to them on smart phone is the best option instead of providing information on the notice board .Students will get the facilities and ease to access any information required to them on their smart phones.
iii. Proposed System
SMART APP is an application based on android is being developed with a motive to provide information to the students and teachers about the college.
In the SMART APP there are different modules which includes college news, notification , Student.s enquiry ,Teacher Schedule.
The college news includes the latest updates of the college which give the details about the current achievements of the college.
In the application we are provided with the facility of notification, which includes the current details about the activities of the college. These activities enroll about job fair, events, exam.s details i.e. exam date and result date.
In the Student.s enquiry we have provided the help to the students to check any kind of query related to the student within the college only. It includes time table of the class, result of the respective semester and attendance .In the Teacher schedule module , the weekly schedule of the teachers are provided with the option of present or absent.
iv. Advantages of Proposed System
a. To provide the current updates of the college.
b. It provides the ease to access the details of the teachers and the students.
V. FEASIBILITY STUDY
A feasibility study is an evaluation of a proposal designed to determine the difficulty in carrying out a designated task. Generally, a feasibility study precedes technical development and project implementation.
A feasibility study is a test of a system proposal according to its workability impact on organization, ability to meet user needs and effective use of resources. The objective of a feasibility study is not to solve a problem but to acquire a sense of its scope. In other words, a feasibility study is an evaluation or analysis of the potential impact of a proposed project.
Feasibility study was done in three phases documented below:
a. Behavioral feasibility: People are inherently resistant to change and computers have been known to facilitate change. There is always some reluctance among the users against the introduction of new system but they were told that this system would eliminate the unnecessary overhead of database migration and conversion, which presently had to be carried out on daily basis to facilitate transactions between the different departments. The objective this feasibility phase is to take the operational staff into confidence.
b. Economic feasibility: Economic feasibility is the most frequently used method for evaluating the effectiveness of the candidate system. More commonly known as costenefit analysis, the procedure is to determine the benefits and savings that are expected from a candidate system and compare them with the costs. If benefits outweigh the costs, then the decision is made to design and implement the system. A costenefit analysis was done for the proposed system to evaluate whether it would be b economically viable or not.
· Cost-based study: It is important to identify cost and benefit factors, which can be categorized as follows: 1. Development costs; and 2. Operating costs. This is an analysis of the costs to be incurred in the system and the benefits derivable out of the system.
· Time-based study: This is an analysis of the time required to achieve a return on investments. The future value of a project is also a factor.
c. Technical feasibility: Technical feasibility centers on the existing computer system. (Hardware/software) and to what extent it can support the proposed addition also the organization already has sufficient high-end machines to serve the processing requirements of the proposed system. So there is no need to purchase new software as the organization has necessary software i.e. eclipse, SQL Server etc or hardware to support the proposed system.