You are on page 1of 41

A Project Report

Fee Report Management System


Submitted to

Department of Computer Science (MCA)

CHAITANYA POSTGRADUATE COLLEGE (AUTONOMOUS)

In the Partial fulfillment of the requirement for the II Year II semester

Master of Computer Applications


BY

R .Sumana (09617-62010)

CH .Navya (09617-2017)

P.Dharani (0917-2026)

K .Anusha (0917-2005)

CHAITANYA POST GRADUATE COLLEGE (AUTONOMOUS)


(Affiliated to Kakatiya University, Warangal)

Kishanpura, Hanamkonda, Warangal (T.S)-506002

2017-18
CHAITANYA POSTGRADUATE COLLEGE
(Autonomous)

Kishanpuara, Hanamkonda, Warangal (T.S)-506002

DEPARTMENT OF COMPUTER SCIENCE (MCA)

CERTIFICATE

This is to certify that Miss. R .Sumana being HTNO: 09617 - 62010 at Chaitanya PG
College (Autonomous) has satisfactorily completed the project entitled “ONLINE CAMPUS
SELECTION SYSTEM” in the partial fulfillment of the requirements for the award of Degree
Master of computer Applications during the academic Year 2017 – 2018

Head of the department Principal

V.Madhukar Dr.B.S.Anuradha

Assistant Professor Professor


DECLARATION
I hereby declare that the project report titled “FEE REPORT MANGAMENT SYSTEM” is an
original work done at Chaitanya Postgraduate College (Autonomous), Hanamkonda Warangal,
submitted in partial fulfillment for the award of MCA, to the department of computer science.
We assure you that this project has not been submitted by any degree anywhere in this college or
university.
ACKNOWLEDGEMENT

I express my sincere gratitude to Dr. CH.V.Purushotham Reddy secretary-Cum –Correspondent,


Dr B. S. Anuradha Principal (Academic) of CHAITANYA POSTGRADUATE COLLEGE for
their unstrained interest in providing me facilities to complete the project successfully.

My experience from this kind of work is great and will be use full to me in future. I thank Mr. V.
Madhukar Assistant Professor & Head of the Computer Science (MCA), for encouraging me to do
such project work and for providing all the facilities to carry out this project work.

I thank all the faculty members of the Department of Computer Science for sharing their
valuable knowledge with me. I extend my thanks to the Technical Staff of the department for
their valuable suggestions to technical problems. I also thank my family, friends for their hand in
bringing this project to this present shape
CONTENTS

Title Page No

1. Abstract
2. Introduction
3. Existing System
4. Proposed system
5. System requirements
5.1. Software requirements
5.2. Hardware requirements
5.3. Functional requirements
5.4. Non-functional requirement
6. System design
6.1. Database diagram
6.1.1. ER diagram
6.1.2. Database Tables
6.2. Software design
6.2.1. Class diagram
6.2.2. Use case diagram
6.2.3. Sequence diagram
6.2.4. Activity diagram
7. Implementation
7.1. Technologies to be used
7.2. Screen shots
8. Testing.
9. Future enhancements& Conclusion
10.Bibliography
1. Abstract

The Online campus selection system developed for HR Department with


including automate the functioning of HR Department .This system is helpful
For HR Department to make easy student selection process.
The Online campus selection software work at universities and companies’ .The
universities invited to company for register in this system and help to get employee easily as per
their qualifications and requirements. Other Hand University has all the student data submitted in
this system so student can get easily job .The system mutual place for student and company .This
system helps student to get job and company to get employee.

Universities and companies can benefit through this system. This software is fully
integrated with student come company Relationship management and developed manner that is
easily manageable, time and cost saving that shows reliving one from mutual works .Online
campus selection provides automated technical screening, intellectual evaluation, electronic mail
integration to conduct recruitment .This feature’s helps in many ways like saving cost time and
paper work, this shows the paperless environment, unlimited custom and reports.
2 .INTRODUCTION

GOAL:

 Maintain individual student record.


 Maintain section wise student details.
 Generating random ID for each student which is unique.
 Making only eligible students to take the test.
 Allow online registrations for the On-Line selection Test.
 Allow online requests and support for the examination.
 Providing proper Technical Assistance to the user.
 Providing On-Line help

OBJECTIVE:

Development of rich web based campus selection system for universities and any
companies’ .Online campus selection system is developed for smooth working of HR
Departments. Universities and companies can get benefitted through this system. This software is
fully integrated with student and company .This features helps in many ways like saving cost,
time and paper work, this shows the paperless environment, unlimited custom and reports.
Scope:

This system automates the selection process activities that the HR Department has to
perform prior to and after the actual act of selecting the students .This system helps in various
ways such as saving time and cost of selecting students and companies .That set of concepts is
used to build a system for easily communication between students and companies can get
required eligible students.
3. Existing system

 Cannot upload and Download the latest updates.


 Risk of mismanagement and of data when the project is under development less security.
 No proper coordination between different applications and uses.
 Few users friendly environment.
 User friendliness is provided in the applications with various controls.
 The system makes the overall project management much easier and flexible.
 There is no risk of data mismanagement at any level while the project development is
under process.
4. Proposed System

The security aspects for providing access to the various modules are very important since the
project is online and can be accessed by anybody. The HR director who as all the powers and
permissions is allowed to create new users. These users can access the database they can create
modify or even delete the database objects they send the call letters and selection letters to
eligible candidates.

The aspect of testing and implementation was also a very important phase. The user needed to be
educated about the various facilities available and how best these can be used.The HR Director
for one has to be completely familiar with the system. A restricted system of online help has
been designed to help the user while she/he uses the system.
5. REQUIREMENT ANALYSIS

5.1 SYSTEM REQUIREMENTS:

5.1.1 SOFTWARE REQUIREMENTS:

 FORNT END CLIENT : ASP.NET, Visual studio 1.0


 BACK END SERVER : SQL server 2008
 BROWSER : Internet explorer 9.0
 OPERATING SYSTEM : Microsoft Windows-xp
 DATA SERVER : SQL server 2008

5.1.2 HARDWARE REQUIREMENTS:

 PROCESSOR : Intel i5 2.0GH or more


 RAM : 2GB OR MORE
 DISK SPACE : 80GB OR MORE /10GB or above

SERVER SIDE:

 PROCESSOR : ALL Intel processors


 MAIN MEMORY : 4GB
 DISK SPACE : 80GB

CLIENT SIDE:

 PROCESSOR : ALL Intel processors


 MAIN MEMORY : 1GB
 DISK SPACE : 4GB
5.1.3 FUNCTIONAL REQUIREMENTS:

 This system is helpful for HR Department to make easy student selection process.
 We can use campus selection system for universities and any companies
 Universities and companies can get benefitted trough this system.
 This software is fully integrated with student come company.
 Students submits his/her resume to an identified e-mail id with an opportunity id
 HR will send out the offer letter if selected
 Students will respond with acceptance/rejection submit line on rejection process will be
ended on acceptance new company 10/mail –id will be generated and process will be
ended.

5.1.4 NON FUNCTIONAL REQUIREMENTS:

 Secure access of confidential data (users details) SSL can be used.


 24 X 7 Availability.
 Flexible service based architecture will be highly desired for future extension.
 Student cannot edit their application one sent.
6. DESIGN

6.1 DATABASE DESIGN:

6.1.1 ER diagram
6. 1.2 TABLES:

Data base name: campus selection system

Number of tables required:6

Table name:

1. STUDENT:

NAME DATATYPE LENGTH KEY

SID NUMBER 10 PRIMARY

SNAME VARCHAR 20

FNAME VARCHAR 20

LNAME VARCHAR 20

EMAIL-ID VARCHAR 20

CONTACT NO NUMBER 10

GENDER VARCHAR 10

ADDRESS VARCHAR 40

DOB DATE

QUALIFICATIONS VARCHAR 40
2. JOB TABLE:

NAME DATATYPE LENGTH KEY

JNAME VARCHAR 20

JID NUMBER 10 PRIMARY

NO.OF JOBS NUMBER 10

JNAME VARCHAR 20

SALAR NUMBER 10

QUALIFICATIONS VARCHAR 10

AGELIMIT NUMBER 5

SKILLSREQUIRED VARCHAR 40

3. CONDUCTED BY TABLE:

NAME DATATYPE LENGTH KEY

CID NUMBER 10 FOREIGN

JID NUMBER 10 FOREIGN


EID NUMBER 10 FOREIGN

4. COMPANY TABLE:

NAME DATATYPE LENGTH KEY

CID NUMBER 10 PRIMARY

CNAME VARCHAR 20

ADDRESS VARCHAR 40

EMAIL-ID VARCHAR 20

CONTACT NO NUMBER 10

5. APPEARED TABLE:

NAME DATATYPE LENGTH KEY

JID NUMBER 10 FOREIGN

EID NUMBER 10 FOREIGN

RESULTS NUMBER 20

TOTAL MARKS NUMBER 20

EMAIL-ID NUMBER 20
MARKS GAINED NUMBER 30

6. EXAM TABLE:

NAME DATATYPE LENGTH KEY

EID NUMBER 10 PRIMARY

EDATE DATE

QDESCRIPTION VARCHAR 40

QID NUMBER 10

QUESTION VARCHAR 20

6. 2 SOFTWARE DESIGN:

6.2.1 CLASS DIAGRAM:


6.2.2 USECASE DIAGRAM:

ADMINISTATOR:
LogLogin
In

Manage companydetails
Manage student details

ADMIN Manage studentdetails


Manage company details

Send Mails
send mails

Log Out

COMPANY:
Log in

conduct exams

send emails

post jobdetails

company

send results

view selected candidates

Log Out

STUDENT:
Log in

receiving mails

apply for the job

write exams
Student

receive results

Log Out

6.2.3 SEQUENCE DIAGRAM:

Administrator Sequence Diagram:


A:Admin L:Login M:Manage student C:Company S:Sendmails L:Logout

Login into

Managing student details

Managing student details

Sending mails

Logout

Student Sequence Diagram:


S:Studennt L:Login M:Mails J:Job E:Exams R:Results L:Logout

Login into

Receiving mails

Applying for jobs

Write exams

Receiving results

Logout

Company Sequence Diagram:


C:company L:logout E:exams M:mails J:job R:results S:select L:logout
candidates
login into
1:

conducting exams
2:

sending mails 3:

post the job 4: details

sending results 5:

6:
view the selected candidates

7: logout

6.2.4 Activity Diagram:

Administrator Login Diagram:


Log in

No

Yes valid

conducting exams

send the results Post the job details send mails view selected candidates

Log Out

Student Login:
Log in

No

Yes valid

check the mails

Apply for the job write exams Recieve the results

Log out

Company Login:
Log in

No

Yes valid

conducting exams

send the results Post the job details send mails view selected candidates

Log Out
7. IMPLEMENTATION

7.1 TECHNOLOGIES TO BE USED:

 ASP.NET: Application Web Server.

 SQL (Application server)

 Html: Hyper Text Mark-up Language.

 RAD 7.0: Development tool.

 Localization: 3 Languages – Telugu, Hindi, and English.


Application Web Server –ASP, ASP.NET

ASP:

ASP is partially object oriented.ASP is mostly written using VB script and HTML intermixed,
Classic ASP uses a technology called ADO to connect and work with databases.ASP 3.0 left all
its code in the front of the application there was no way for a programmer to hide the sensitive
code .

ASP.NET:

ASP.NET purely object oriented .Languages like c# and also supports cross language
support,ASP.NET offers support for web services .ASP.NET uses the ADO.NET technology
,ASP.NET full XML support for easy data exchange. The beauty of ASP.NET identity is that it
allows you to use any storage.

SQL Server:

SQL Server is Microsoft’s relational database management system (RDBMS).It is a full-featured


database primarily designed to compete against competitor’s oracle database (DB) and
MYSQL.Transact-SQL (T-SQL) is an extension of SQL that is used In SQL Server.

HTML (Hyper Text Markup Language):

Hyper Text Markup Language is the standard markup language for creating web pages and web
applications. With cascading style sheets and JavaScript, it forms a triad of cornerstone
technologies for the World Wide Web. Each page contains a series of connections to other pages
called hyperlinks.
Development tool - RAD:

IBM Rational Application Developer for web Sphere Software (RAD) is an integrated
development environment (IDE), made by IBM’s Rational Software

Division, for visually designing, constructing, testing, and

Deploying Web services, portals, and Java (J2EE) applications.

Design tool – Rational Software Modeler:

IBM Rational Software Modeler, (RSM) made by IBM’s Rational Software division, is a unified
modeling language UML 2.0 – based visual modeling and design tool. Rational Software
Modelers built on to eclipse open – source software framework and includes capabilities focused
on visual modeling and model – driven development (MDD) with the UML for creating resilient,
thought-out applications and Web services
7.2 screen shots:

Home page:
Student registration:
Student Login:
Student Home page:
Company Login:
Company Home page:
Exam Home Page:
8. TESTING

TEST CASES FOR CAMPUS SELECTION SYSTEM:

TESTING:

Software testing is a critical element of software quality assurance and represents the ultimate
review of specification, design and coding.

TESTING OBJECTIVES INCLUDE:

Testing is a process of executing a program with the intent of finding an error. A good test case
is one that has a probability of finding an as yet undiscovered error.

TESTING PRINICIPLES:

 All tests should be traceable to end user requirements.


 Tests should be planned long before testing begins.
 Exhaustive testing is not possible.

TESTING STRATEGIES:

A strategy for software testing integrates software test cases into a series of well planned steps
that result in the successful construction of software. Software testing is broader topic for what is
referred to as verification and validation.

UNIT TESTING:

Unit testing focuses verification effort on the smallest unit of software design that is the module.
Using procedural design description as a guide, important control paths are tested to uncover
errors within the boundaries of the module.

INTEGRATION TESTING:

Integration testing is a systematic technique for constructing the program structure while
conducting test to uncover errors associated with the interfacing.
TOP-DOWN INTEGRATION:

Top down integration an incremental approach to construction of program structure. Modules are
integrated by moving downward through the control hierarchy, beginning with the main control
program.

BOTTOM-UP INTEGRATION:

This method as the name suggests, begins constructions and testing with atomic modules.
Modules at the lowest level the program structure.

RECOVERY TESTING:

It is a system test that forces the system to fail in variety of ways and verities that the recovery is
properly performed.

PERFORMANCE TESTING:

This method is designed to test runtime performance of software within the context of an
integrated system.
9. FUTURE ENANCEMENTS & CONCLUSION

 We can send mail to all the students who are eligible for recruitment, now we send
message to inform students.
 The admit card (hall ticket) can be provided from the website.
 We can show the overall results of students and generate report.
 Website should be made available for all colleges.

The main feature of this project is providing user friendly interface. By working
on this project the user need not to know about the operations of the computer system. It also
provides data validation features and minimizes the time taken for storage and retrieval of
information.
10. BIBLIOGRAPHY

 Microsoft ASP.NET 2.0 step by step by GEORGE SHEPHERD.


 Microsoft SQL server 2000-Rebecca Riordan, Andrew J Brust.
 ASP.NET Black Book.
 ASP.NET MVC Framework Unleashed, by STEPHEN WALTHER.
 Microsoft ASP.NET and AJAX: Architecting Web Applications, by DINO ESPOSITO.
 SQL Server MVP Deep dives, by PAUL NIELSON and 52 other MVPs.
 IBM Red Books.
 IBM TGMC sample synopsis.
 IBM-www.ibm.in/developerworks.
 SQL:http://www.sqlpass.org.
 Wikipedia-www.wikipedia.com.

You might also like