Upload
pruthviraj-nayak
View
91
Download
0
Embed Size (px)
Citation preview
Bluetooth Mobile Based College Campus
With the advance in time and technology there is a need
for faster dissemination of information. Connected, personalized,
intelligent information appliances are becoming increasingly important
in our business and private lives. These appliances include devices
such as cell phones, two-way pagers, personal organizers, screen
phones, and POS terminals.
In a real world scenario, such as college campus,
information in the form of notices, hand-written manuals, oral
communication, is spread among the students. Today it is imperative
to not only use the traditional forms of communication, but also newer
forms such as mobile technology, for quicker and easier
communication among the students.
Our project consists of the following SMS-enabled
applications:
Polling, complaints and suggestions, notices from the placement cell
regarding the recruitment process, querying for the information about
projects and seminars, alerts such as -library due dates- shortage of
attendance-due dates for payment of fees, student-alumni interaction,
student information system.
Using SMS for the above mentioned applications, proves
to be a cost-effective, quicker, all-time available and an easier means
of communication.
System Overview
Our project involves developing an enterprise package for
an educational institution, consisting of the following SMS-enabled
applications:-
Polling
Poll to students
Polling is a process where in the college
management poses a question for public opinion, which is then
forwarded to the registered students by the server. The server then
awaits responses from them and after a certain period of time the
responses are processed and a formatted output is sent to the college
management.
Complaints and suggestions
The student can lodge complaints/suggestions about a particular
subject, such as, staff, campus, library, canteen etc to the authority
incharge using their mobile. The server stores the
complaints/suggestions in the addressee’s inbox on the server. After a
certain number of messages the server mails the
complaints/suggestions to the addressee’s mailbox and sends an alert
as an SMS.
Student-Alumni Interaction
Students can query the server for alumni information by specifying
either the company name or and year of passing out through his
mobile. Based on the search criteria, the list of alumni names is
displayed. The student can get further information about the alumni on
request.
Student Information
Students can query the server for student information by
specifying the student name, department, semester through his
mobile. List of student names is displayed. Further information about
the student can be obtained on request.
Placement Cell:
Recruitment notices
Recruitment notices consist of the number of students who have
been placed for a particular company. After campus recruitment
process the placement officer informs the server about the number of
students placed. The server broadcasts the notice to students in the
form of SMS. On request by the student, further details such as name
and contact information is provided.
General notices
These consist of general campus recruitment notices such as
information regarding the recruiting company, campus interview date
and other placement activities. The placement officer sends the notice
to the students through the server.
Project/Seminar Information
A student can query for project/seminar information based on
topic, field or platform using his mobile. Based on the search criteria,
the names of available project/seminars are displayed. On further
request, information about the authors/participants is displayed.
Functional Requirements
Functions:
Polling
The college management will be able to poll the
question
to the students and can view the results of the poll
The students will be able to respond to the
question with the options provided
Complaints and Suggestions
The students can lodge their complaints/suggestions
to the
college management.
The college management can view the complaints
lodged
by the students.
Student-Alumni interaction
The students can query for the alumni information by
specifying either the company or the name and year of
passing.
Student Information
The students can query for the information of any student in the
college by specifying his/her department, semester.
Placement Cell
The students will be sent recruitment notices which consists of the
number of students recruited and contact information of the recruited
students.
The students will be sent general notices which consists information of
the placement activities.
Project/Seminar information
The students can query the server for the project seminar information
by specifying the topic or platform or field.
System Administrator
The system administrator can enable/disable any of the applications.
He/She can customize the applications according to the needs of
his/her college. For eg: USN number format.
In the complaints and suggestions section he/she can mention the
subject and the persons to whom complaints/suggestions are to go and
can set the number of messages after which the
complaints/suggestions have to be sent as a mail to the respective
persons.
Student database : The student database consists of all the
information about the student such as University seat no, name,
semester, department, mobile number, email-id, attendance, internal
marks.
Alumni database : The alumni database consists of all the
information about the alumni such as name, year of pass out,
company he is currently working in.
Project/Seminar database : The project/seminar database consists
of the project/seminar title, platform, field, the authors/participants
name.
Operational Scenarios and interface requirement:
Actor: Student
a) Scenario Student has to register himself to the server
Interface Requirement an user interface with provisions for
entering
the University seat
number will be provided.
b) Scenario Student has to answer to a poll.
Interface Requirement An user interface with the question and
options for selecting a answer are given.
c) Scenario Student has to lodge a
complaint/suggestion.
Interface Requirement The student can do so by giving
the details
such as the subject and the person to whom
the complaint/suggestion has to be addressed
and an text box for entering the
complaint/suggestion
d) Scenario Student needs project/seminar
information
Interface Requirement The student will be given an interface where he can enter the
platform or field or the title of the project/seminar.
e) Scenario Student needs alumni information
Interface Requirement The student will be given an interface where he can enter either
the name of the company or the name and year of passing out of the
alumni.
f) Scenario Student has to answer to quiz
question.
Interface Requirement An user interface with the question and
options for selecting a answer are given.
Actor: College management
a) Scenario Management wants to poll a
question.
Interface Requirement An user interface to enter a question and
duration after which they need the results is provided.
b) Scenario Placement officer wants to send a
notice.
Interface Requirement An user interface for entering the notice and
selecting the group of students to
whom the
notice is intended, is provided
Non-Functional Requirements
Compatibility
The SMS service that is provided is compatible with the java enabled
mobile cellular phones.
Performance
The server should be able to handle many requests at the
same time.
This SMS service is dependent on the existing messaging service
provided by the different service providers hence the performance may
decrease due to the delays in the network.
On an average the server can send/receive 50 SMS per minute.
Scalability
The application is scalable in the sense that a new service can be
added without affecting the available service.
There are provisions to use an existing feature in a service in the new
service.
Flexibility
The application is flexible such that the norms and rules of a particular
institution can be easily incorporated whenever required.
PROPOSED SOLUTION / DESIGN
Conceptual Diagram
Requirement Specifications
Software Specifications
Front - java and j2ee, j2meBack End - MS Access / My SQL ServerIde - MY EclipseDesigninig Tool - MS Front Page and Dream Weaver
Hardware Specifications
Processor : P IV or MoreHard Disk : 40 GBRAM : 512 MB RamDongle : Bluetooth Device