You are on page 1of 20

MUNGSAJI MAHARAJ MAHAVIDYALAYA, DARWHA

DIST. YAVATMAL

Department Of Physics

Review Report on

Creation of College Website by Using Computer Languages

Submitted in partial fulfillment of degree of

Master of science in Physics

Sant Gadge Baba Amravati University, Amravati

Under the Guidance of

Mr.Nashit Khan Sir

Department of Physics

Submitted By

Mr. Naved Kalam Shekh

Session : 2021-2022 (Semester- III)

1
CERTIFICATE

This project entitled “Creation of College Website By Using

Computer Languages ” is the investigatory Project Review Work in

physics ,Successfully completed by Mr. Naved Kalam Shekh students of

Class M.Sc. – II (SEMESTER - III), MUNGSAJI MAHARAJ

MAHAVIDYALAYA, DARWHA DIST. YAVATMAL , with AISSCE

Roll No.76222 Under the supervision of Mr. Nashit Khan Sir, for the

Partial fulfillment of requirements for the course completion in pursuance

of SESSION 2021-22 .

------------------------- -------------------------

Teacher In-Charge Head of Department

Place : Darwha

Date :

2
====INDEX====

Sr. Title Page. No.


No.
1. Abstract of the College Website 4

2. Introduction of the College Website 5

2.1. Definition of College Website 6

2.2. Functionalities provided by College Website are as follows 7

2.3. Application of College Website 8

2.4. Limitation of Input Data of Project on College Website 9

2.5 Website Needs 10,11,12

3. Relational Database Management System (RDBMS) 13

3.2. Brief Introduction about RDBSM 13

3.3. Advantages of RDBMS ( College Website ) 14

3.4. Drawbacks or disadvantages of RDBMS ( College Website ) 14

4. Implementation Methodology 15

4.1 Project Planning 16,17

4.2 Tools/Platform, Hardware and Software Requirement 18


specifications:

5. Scope of the project College Website 19

6. REFRENCES 20

3
1. Abstract of the College Website:

The purpose of College Website is to automate the existing manual system


by the help of computerized equipments and full-fledged computer software, fulfilling
their requirements, so that their valuable data/information can be stored for a longer
period with easy accessing and manipulation of the same. The required software and
hardware are easily available and easy to work with.

College Website, as described above, can lead to error free, secure, reliable
and fast management system. It can assist the user to concentrate on their other
activities rather to concentrate on the record keeping. Thus it will help organization in
better utilization of resources. The organization can maintain computerized records
without redundant entries. That means that one need not be distracted by information
that is not relevant, while being able to reach the information.

The aim is to automate its existing manual system by the help of


computerized equipments and full-fledged computer software, fulfilling their
requirements, so that their valuable data/information can be stored for a longer period
with easy accessing and manipulation of the same. Basically the project describes how
to manage for good performance and better services for the clients.

4
2. Introduction of the Website:
The World Wide Web (WWW) was created in 1989 by the British
CERN physicist Tim Berners-Lee. On 30 April 1993, CERN announced that the
World Wide Web would be free to use for anyone, contributing to the immense
growth of the Web. Before the introduction of the Hypertext Transfer
Protocol (HTTP), other protocols such as File Transfer Protocol and the gopher
protocol were used to retrieve individual files from a server. These protocols offer a
simple directory structure which the user navigates and where they choose files to
download. Documents were most often presented as plain text files without
formatting or were encoded in word processor formats.

A website (also written as web site) is a collection of web pages and


related content that is identified by a common domain name and published on at
least one web server. Notable examples are wikipedia.org, google.com,
and amazon.com.

All publicly accessible websites collectively constitute the World


Wide Web. There are also private websites that can only be accessed on a private
network, such as a company's internal website for its employees.

Websites are typically dedicated to a particular topic or purpose,


such as news, education, commerce, entertainment, or social networking. Hyper
linking between web pages guides the navigation of the site, which often starts with
a home page.

Users can access websites on a range of devices,


including desktops, laptops, tablets, and smart phones. The app used on these
devices is called a web browser.

5
2.1. Definition and Explanation of College Website:

The "College Website" has been developed to override the problems


prevailing in the practicing manual system. This software is supported to
eliminate and in some cases reduce the hardships faced by this existing system.
Moreover this system is designed for the particular need of the company to carry
out operations in a smooth and effective manner.

The application is reduced as much as possible to avoid errors while


entering the data. It also provides error message while entering invalid data. No
formal knowledge is needed for the user to use this system. Thus by this all it
proves it is user-friendly. College Website, as described above, can lead to error
free, secure, reliable and fast management system. It can assist the user to
concentrate on their other activities rather to concentrate on the record keeping.
Thus it will help organization in better utilization of resources. Every
organization, whether big or small, has challenges to overcome and managing the
information of Student, College, Course, Faculty, Fees.

Every College Website has different College needs, therefore we


design exclusive employee management systems that are adapted to your
managerial requirements. This is designed to assist in strategic planning, and will
help you ensure that your organization is equipped with the right level of
information and details for your future goals. Also, for those busy executive who
are always on the go, our systems come with remote access features, which will
allow you to manage your workforce anytime, at all times. These systems will
ultimately allow you to better manage resources.

The main objective of the Project on College Website is to manage the


details of College, Student, Employee, Course, Fees. It manages all the
information about College, Faculty, Fees and College. The project is totally built
at administrative end and thus only the administrator is guaranteed the access. The
purpose of the project is to build an application program to reduce the manual
work for managing the College, Student, Faculty and Employee. It tracks all the
details about the Employee, Course and Fees.

6
2.2 Functionalities provided by College Website are as follows:

• Provides the searching facilities based on various factors. Such as College,

Employee, Course, Fees.

• College Website also manages the Faculty details online for Course details, fees

details, College.

• It tracks all the information of Student, Faculty, Course, etc.

• Manage the information of Student.

• Shows the information and description of the College, Employee.

• To increase efficiency of managing the College, Student.

• It deals with monitoring the information and transactions of Course.

• Manage the information of College.

• Editing, adding and updating of Records is improved which results in proper

• resource management of College data. Manage the information of Course

• Integration of all records of Fees.

7
2.3 Application of Website:

• College Management Module: Used for managing the College details.

• Fees Module: Used for managing the details of Fees.

• Faculty Module: Used for managing the details of Faculty.

• Student Management Module: Used for managing the information and details of

the Students.

• Employee Module: Used for managing the Employee details.

• Course Module: Used for managing the Course information.

• Login Module: Used for managing the login details.

• Users Module: Used for managing the users of the system.

8
2.4. Limitation of Input Data of Project on Website:

• All the fields such as College, Employee, Fees are validated and does not take

• invalid values Each form for College, Student, Faculty cannot accept blank value

fields

• Avoiding errors in data.

• Controlling amount of input.

• Integration of all the modules/forms in the system.

• Preparation of the test cases.

• Preparation of the possible test data with all the validation checks.

• Actual testing done manually.

• Recording of all the reproduced errors.

• Modifications done for the errors found during testing.

• Prepared the test result scripts after rectification of the errors.

• Functionality of the entire module/forms.

• Validations for user input.

• Checking of the Coding standards to be maintained during coding.

• Testing the module with all the possible test data.

• Testing of the functionality involving all type of calculations, etc.

• Commenting standard in the source files.

9
2.5. Website Needs:
Getting found online is half the battle – once people click through to
your website, you’ve got to keep them there and hopefully get them to convert into
leads. So what kinds of things do you need to have on your website to accomplish all
this? Glad you asked. Here are the top 10 things every website needs:

• An easy-to-update CMS :One of the first problems people run into is that it’s
difficult to update their website. Either they’re unable to do it themselves or
they’ve hired out website management and maintenance, which is fine, except that
when a change is needed it sometimes takes a considerable amount of time for it to
actually happen. There are a number of intuitive, easy-to-use and update Content
Management Systems (CMS) that are customizable and widely known to
developers, like Word Press, Joomla, Drupal, Expression Engine and many others.
• Responsive design :A responsive website is a website designed to change its look
based on the device it’s viewed on. For instance, if a customer views your website
on their desktop, and then switches to their phone, the site won’t just appear
desktop-sized on the smaller screen – that would look cramped and chaotic. A
responsive design simplifies your site and makes it easy to read on a smaller
device. This component of a website is critical because more and more people
browse the internet, shop and socialize on their phones and tablets, and your
website must allow them to easily switch devices without losing them.
• Helpful navigation :Once your visitors get to your website, they should be able to
find where they want to go within seconds. A drop-down navigation bar at the top
of your site is a common and very simple way to organize the pages and links on
your website. Plan out your site map in a logical way, then make sure that each
link goes to the appropriate page. Broken links or links that misdirect visitors will
cause them to lose interest in your site or become frustrated and ultimately leave.
• Strong brand identity :Before you begin a site redesign, think carefully about
how you want your brand portrayed. Consider color scheme, font, the type of
graphics and photos, how much content and empty space you’ll use, the tone of
voice and message of your brand… All of these things go into creating a cohesive
identity that will subtly inform your visitor of who you are and what you do. A

10
confused brand identity will leave your visitors unsure of and unable to relate to
your company.
• High-qualitycontent : Every page on your website should have well-written,
keyword-rich content. Search engines crawl sites looking for content that is
readable, valuable and updated often and then serve those sites up higher in results
than those that don’t. So whatever page – be it service listings, pricing, history,
testimonials – make sure that you have engaging, useful and informative content
on it.
• A blog: As mentioned earlier, search engines favor sites with high-quality content
that’s updated regularly. The very best way to ensure your site has this key feature
is to start a business blog. To make search engines happy, post on a regular basis,
keeping your website updated with fresh content, and post informative content that
positions your business as a thought leader – that’s some high-quality stuff!
• Clear calls-to-action : Being clear about what you want your site visitors to do
helps direct them and alleviate confusion. Throughout your site, be specific –
whether you want them to subscribe to your blog, fill in a contact form, download
content, etc. Use powerful, active and urgent language
(Buy/Donate/Register/Subscribe/Download Now!) and position a call-to-action on
every page above the fold.
• Contact information: Have your business’s address, phone number and email
listed in a footer that appears on every page – that way no matter where your
visitors go on your site, they’ll know how to get a hold of you. You can also create
a “Contact Us” page in addition to your footer, making it obvious that you value
feedback, questions and customer interaction.
• Social media buttons :A website without the support of social media is missing a
huge opportunity to connect with potential customers. Almost everyone who uses
the Internet also has a social media profile on some network. So include links to
your business’s social profiles and add “share” buttons to your content. If you
haven’t already, consider creating business pages on Twitter, Facebook, LinkedIn,
Google+, YouTube and Pinterest.
• Security features :This is something that’s most important to websites where
visitors may enter credit card or other sensitive information. Chances are your site
is secure, but visitors will trust you even more when you install further security

11
features on your site and show them through a graphic that says “secured by…”
Even if you don’t sell things through your website, let people know that any
information they provide (name, email, address, etc.) to download content or
subscribe to a newsletter or blog is safe with you and that you won’t sell it or use it
for other than the intended purpose.

12
3. Relational Database Management System (RDBMS):

This is an RDBMS based project which is currently using MySQL


for all the transaction statements. MySQL is an open source RDBMS System.

3.2. Brief Introduction about RDBSM:

A relational database management system (RDBMS) is a database


management system (DBMS) that is based on the relational model as invented by
E. F. Codd, of IBM's San Jose Research Laboratory. Many popular databases
currently in use are based on the relational database model.

RDBMSs have become a predominant choice for the storage of


information in new databases used for financial records, manufacturing and
logistical information, personnel data, and much more since the 1980s. Relational
databases have often replaced legacy hierarchical databases and network databases
because they are easier to understand and use. However, relational databases have
been challenged by object databases, which were introduced in an attempt to
address the object-relational impedance mismatch in relational database and XML
databases.

Fig. 1.

13
3.3. Advantages of RDBMS ( College Website ) :

Following are the benefits or advantages of RDBMS:


• The data manipulation can be done.

• It is easy to use.

• It is secured in nature.

• The data manipulation can be done.

• It limits redundancy and replication of the data.

• It offers better data integrity.

• It provides better physical data independence

• It offers logical database independence i.e. data can be viewed in different

• Ways by the different users.

• It provides better backup and recovery procedures.

• It provides multiple interfaces.

• Multiple users can access the database which is not possible in DBMS.

3.4. Drawbacks or disadvantages of RDBMS ( College Website ):

Following are the disadvantages of RDBMS:

• Complex software refers to expensive hardware and hence increases overall cost

to avail the RDBMS service.

• skilled human resources to implement.

• Certain applications are slow in processing.

• It is difficult to recover the lost data.

14
4. Implementation Methodology:

Model View Controller or MVC as it is popularly called, is a


software design pattern for developing web applications. A Model View Controller
pattern is made up of the following three parts:

• Model - The lowest level of the pattern which is responsible for maintaining
data.

• View - This is responsible for displaying all or a portion of the data to the user.

• Controller - Software Code that controls the interactions between the Model and
View.

MVC is popular as it isolates the application logic from the user


interface layer and supports separation of concerns. Here the Controller receives all
requests for the application and then works with the Model to prepare any data needed
by the View. The View then uses the data prepared by the Controller to generate a
final presentable response. The MVC abstraction can be graphically represented as
follows.

Fig. 2.

15
4.1. Project Planning:

Software project plan can be viewed as the following:

1) Within the organization: How the project is to be implemented? What are various
constraints (time, cost and staff)? What is market strategy?

2) With respect to the customer: Weekly or timely meetings with the customer with
presentation on status reports. Customer’s feedback is also taken and further
modification and developments are done. Project milestones and deliverables are also
presented to the customer.

For a successful software project, the following steps can be followed:

o Select a project

• Identifying project’s aims and objectives

• Understanding requirements and specification

• Methods of analysis, design and implementation

• Testing techniques

• Documentation

o Project milestones and deliverables

o Budget allocation

• Exceeding limits within control

o Project Estimates.

• Cost

• Time

• Size of code

• Duration

o Resource Allocation

• Hardware

16
• Software

• Previous relevant project information

• Digital Library

o Risk Management

• Risk avoidance

• Risk detection

17
4.2. Tools/Platform, Hardware and Software Requirement
specifications:
• Software Requirements:

Sr. No. Name of component Specification


I. Operating System Windows 98, Windows XP,
Windows7, Linux
II. Database MySQL Server
III. Browser Any of Mozilla, Opera,
Chrome etc
IV. Web Server Tomcat 7
V. Software Development Kit Java JDK 1.7 or Above
VI. Scripting Language Enable JSP (Java Server Pages)
VII. Database JDBC Driver MySQL Jconnector

• Hardware Requirements:

Sr.No. Name of component Specification

I. Processor Pentium III 630MHz

II. RAM 128 MB

III. Hard disk 20 GB

IV. Monitor 15” color monitor

V. Keyboard 122 keys

18
5. Scope of the Website:

It may help collecting perfect management in details. In a very short time,


the collection will be obvious, simple and sensible. It will help a person to know the
management of passed year perfectly and vividly. It also helps in current all works
relative to College Website. It will be also reduced the cost of collecting the
management & collection procedure will go on smoothly.
Our project aims at Business process automation, i.e. we have tried to
computerize various processes of College Website -
• In computer system the person has to fill the various forms & number of copies of

the forms can be easily generated at a time.

• In computer system, it is not necessary to create the manifest but we can directly

print it, which saves our time.

• To assist the staff in capturing the effort spent on their respective working areas.

• To utilize resources in an efficient manner by increasing their productivity through

automation.

• The system generates types of information that can be used for various purposes.

• It satisfy the user requirement

• Be easy to understand by the user and operator

• Be easy to operate

• Have a good user interface

• Be expandable

• Delivered on schedule within the budget.

19
6. REFRENCES:

• Google for problem solving.

• http://www.javaworld.com//jw-01-1998/jw-01-Credentialreview.html

• Database Programming with JDBC and Java by O'Reilly

• Head First Java 2nd Edition

• http://www.jdbc-tutorial.com/

• Java and Software Design Concepts by Apress

• https://www.tutorialspoint.com/java

• https://en.wikipedia.org/wiki/Website

• https://2060digital.com/blog/top-10-things-every-website-needs/

20

You might also like