Professional Documents
Culture Documents
An Internship Report
On
“ONLINE NEWS PORTAL”
Submitted in Partial Fulfillment of the requirement for the award of the degree of
BACHELOR OF ENGINEERING
IN
COMPUTER SCIENCE AND ENGINEERING
Submitted By
Student Name : Namitha B C
USN : 1SJ18CS125
Carried out at
Address
#L, 367, 5th Main Rd,
Sector 6, HSR Layout,
Bengaluru
S J C INSTITUTE OF TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CHIKKABALLAPUR-562101
2021-2022
COMPANY CERTIFICATE
DECLARATION
Institute of Technology, Chickballapur, hereby declare that the Internship work entitled
“ONLINE NEWS PORTAL” has been independently carried out by me under the supervision of
Prof. Ajay N, Assistant Professor , and the coordinator Prof. Narendra Babu C Assistant
Professor, submitted in partial fulfillment of the course requirement for the award of degree in
Technological University, Belgavi during the year 2021-2022. I further declare that the report
has not been submitted to any other University for the award of any other degree.
i
ABSTRACT
The purpose of Online News Portal 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. Online News Portal, 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.
ii
ACKNOWLEDGEMENT
With reverential pranam, we express my sincere gratitude and salutations to the feet of his
holiness Byravaikya Padmabhushana Sri Sri Sri Dr. Balagangadharanatha Maha Swamiji,
& his holiness Jagadguru Sri Sri Sri Dr. Nirmalanandanatha Swamiji of Sri
Adichunchanagiri Mutt for their unlimited blessings. First and foremost we wish to express my
deep sincere feelings of gratitude to our institution, Sri Jagadguru Chandrashekaranatha
Swamiji Institute of Technology. For providing me an opportunities for completing my
internship work successfully.
I extend deep sense of sincere gratitude to Dr. G T Raju, Principal, S J C Institute of
Technology, Chickballapur, for providing an opportunity to complete the InternshipWork.
I extend special in-depth, heartfelt, and sincere gratitude to our HOD Dr. Manjunath
kumar, Professor and Head of the Department, Computer Science and Engineering, S J C
Institute of Technology, Chickballapur, for his constant support and valuable guidance of the
InternshipWork.
I convey our sincere thanks to Internship Internal Guide Prof. Ajay N, Assistant
Professor, Department of Computer Science and Engineering, S J C Institute of
Technology, for his constant support, valuable guidance and suggestions of the Internship Work.
I am thankful to Internship External Guide Mr. Shivam Sharma, Vice President, Skill
Vertex , Bengaluru for providing valuable guidance and encouragement of the Internship Work.
I also feel immense pleasure to express deep and profound gratitude to our Internship
Coordinator Prof. Narendra Babu, Assistant Professor, Department of Computer Science
and Engineering, S J C Institute of Technology, for his guidance and suggestions of the
Internship Work.
Finally, I would like to thank all faculty members of Department of Computer Science
and Engineering, S J C Institute of Technology, Chickballapur for their support.
I also thank all those who extended their support and co-operation while bringing out this
Internship Report.
Namitha B C (1SJ18CS125)
iii
CONTENTS
Declaration i
Abstract ii
Acknowledgement iii
Contents iv
List of Figures vii
1.1.1 Objectives 1
1.1.2 Operations of the Organization 2
1.2 Major Milestones 3
1.3 Structure of the Organization 5
iv
3.2 System Analysis and Design 10
3.3 System Architecture 11
3.3.1 Data Flow Diagram 12
3.3.2 User Panel Design 13
3.3.3 Admin Panel Design 14
3.3.4 Files and Database 16
5 SNAPSHOTS 18-25
6 CONCLUSION 26
7 BIBLIOGRAPHY 27
8 APPENDIX 28
v
LIST OF FIGURES
vi
CHAPTER - 1
COMPANY PROFILE
Degrees tend to teach theoretical concepts in classrooms. Students graduate with blind spots
and absolutely no practical exposure to the job environment. We, at SkillVertex, bridge the
gap between classroom and workplace with our flagship Internship Programs. We help
students achieve more holistic education and prepare them for better career opportunities.
SkillVertex acts as an invisible mentor to students, creating channels to unleash their learning
potential. It provides access to a wide variety of training programs, hackathons, and projects.
These programs are interactive, collaborative and give access to mentors and experts. With
SkillVertex, you can find Internships and Job Opportunities seamlessly.
SkillVertex has collaborated with technical moguls to create an immersive platform. With
AI- based software at its core, it offers a connected ecosystem accessible from anywhere and
by anyone.
Learning through SkillVertex is fun, interactive and practical empowering students to Lead
Anywhere, Anyplace and Everywhere.
1.1.1 Objectives
We are an innovative organization with a goal to impart the aspiring learners with rigorous
training and appropriate exposure for a promising future. We believe that pragmatic abilities
weigh more over the educational degree. We strive forward to provide an existence where
you can find your energy and transform it into your vocation. With a vision of a world loaded
1
Online News Portal Company Profile
with opportunities and conceivable outcomes, we’ll help you build a completely certain and
assured foundation to stake guarantee on your skills for a brilliant future that awaits
They also many a times develop instructional materials, provide guidelines to instructors,
incorporate current technology, coordinate educational content, and develop the curriculum.
The main responsibilities of our organization is identifying the student needs. The education
consultant unearths new findings that may help in improving the school programs. The
education consultant may even engage in a variety of activities to maximize the productivity
and ensure student success.
The education consultants play a major role in purchasing new educational books, computer
software, and other essential student requirements. He or she may also arrange for various
training courses to enhance the teaching capabilities of the teachers. The education consultants
are even responsible for interacting with the staff to understand the essential requirements of
the students as well as the organization. They conduct periodic meetings to ensure that the
different departments within the school cooperate with each other in any common job duties.
We deal and come across through a lot of institutes with poor educational methodologies and
conditioning. According to the statistics in only Punjab region 67% of schools and 53%
of colleges run obsolete educational processes.
There are a lot of schools who need proper guidance in terms of the operations. Education is
now foreseen as a good business opportunity and the right care isn’t been taken in establishing
one, whereas the prime objective must be quality of education. Coordination can be applied in
various team coordination just like coordinating between operation and sales team.
Problem solving can be applied to various fields as well like resolving the issues of clients and
getting the things done for the clients. Problem solving can be applied to architecture filed for
knowing the exact material for building or client management in some sales company. It can
be applied in coding or software development as well.
Training: Training or teaching has been there for ages and we all know what its applications
are: MNCs recruit different candidates and then train them according to their demands so
they can work for the welfare of the company
Accountability is a major topic in today's education world. However, the word accountability
conjures up images of rewards and sanctions imposed by an external force. Responsibility is
internally driven rather than externally imposed.
There has been a tendency to assume that nurturing communities or schools based on caring
are somehow contradictory to the tenets of accountability, i.e., ensuring excellence in
learning. In fact, it is in nurturing communities of learning that young people can freely
actualize their human striving to excel, to be the best they can be. In partnership
schools/programs, staff have a deep commitment to ensure that each child progresses and
learns, and assumes responsibility.
To provide AI-enabled real-time insights with the resolution of reaching a broad community
of individuals to help acquire skills that they want. To ensure that students realize their true
potential while learning with us and stand to be the face of the cyber-age with razor-sharp
thinking and practical ability to execute tough ideas and decisions.
In the future, artificial intelligence (AI) is likely to substantially change both marketing
strategies and customer behaviors. Building from not only extant research but also extensive
interactions of AI involving intelligence levels, task types, and whether AI is embedded in a
robot. Prior research typically addresses a subset of these dimensions; this paper integrates all
three into a single framework. Next, the authors propose a research agenda that addresses not
only how marketing strategies and customer behaviors will change in the future, but also
highlights important policy questions relating to privacy, bias and ethics. Finally, the authors
suggest AI will be more effective if it augments (rather than replaces) human managers.
SkillVertex plans to use the funds for marketing, expansion, and research and development of
the product The startup wants to help bridge the gap a student faces between the classroom
environment and the workplace through training .With more than 15K registered students,
SkillVertex will soon offer electronics and robotics courses as well.
All these necessitate co-ordination for attaining the desired goals. Co-ordination is concerned
with synchronizing, integrating or unifying all the group actions in an enterprise to achieve its
objectives. It is a process by which the manager achieves harmonious group efforts and unity
of actions through balancing the activities of different individuals and groups of individuals
and reconciling their differences in interest or approach, for the attainment of common goals.
In the words of McFarland,
Problem Solving: Having good, strong problem-solving skills can make a huge difference to
your career. Problems are at the center of what many people do at work every day. Whether
you are solving a problem for a client (internal or external), supporting those who are solving
problems, or discovering new problems to solve, the problems you face can be large or small,
simple or complex, and easy or difficult.
A fundamental part of every role is finding ways to solve them. So, being a confident problem
solver is important to your success. Much of that confidence comes from having a good
process to use when approaching a problem. With one, you can solve problems quickly and
effectively. Without one, your solutions may be ineffective, or you will get stuck and do
nothing, with sometimes painful consequences.
In this full stack development course it was divided into two parts one is front end
development and one more is backend course.
The internship is a platform where the trainees are assigned with the specific task. In the
initial days of the internship, I was trained on the following:
i. HTML
ii. CSS
iii. JAVASCRIPT
iv. DJANGO
v. SQL
In front end part we have used HTML, CSS and Java Script has the web development
languages mainly used for the design of the web page.
The Hyper Text Markup Language, or HTML is the standard markup language for
documents designed to be displayed in a web browser. It can be assisted by
technologies such as CSS and scripting languages such as Java Script.
Cascading Style Sheets is a style sheet marketing used for describing the
presentation of a document written in a markup language such as HTML. CSS is a
cornerstone technology of the World wide Web, alongside HTML and Java Script.
iii) JAVASCRIPT
JavaScript, often abbreviated as JS, is a programming language that conforms to the
ECMA Script specification. JavaScript is high level, often just-in-time compiled. It
7
Online News Portal Task Performed
has curly-bracket syntax, dynamic typing, prototype-based, object- oriented, and first class
function.
After the completion of frontend discussion, a simple project was developed called Web
page for LG company using HTML, CSS, JavaScript. It had the basic information, the photo
was inserted, It also consisted of gif and a video. Navigation to second web page was also
done.
2.3 BACKEND
The backend was consisted of the simple DJANGO and the SQL database to connect.
Python django:
Django is a web application framework written in Python programming language. It is
based on MVT (Model View Template) design pattern. The Django is very
demanding due to its rapid development feature. It takes less time to build application
after collecting client requirement.
Django takes security seriously and helps developers to avoid many common security
mistakes, such as SQL injection, cross-site scripting, cross-site request forgery etc. Its user
authentication system provides a secure way to manage user accounts and passwords.
Features of Django
i. Rapid Development
ii. Secure
iii. Scalable
iv. Fully loaded
v. Versatile
vi. Open Source
vii. Vast and Supported Community
SQL
iv. SQL can execute queries against a database, retrieve data from a database ,insert
records in a database, update records in a database, delete records from a database,
create new databases, create new tables in a database, create stored procedures in a
database, create views in a database , set permissions on tables, procedures, and
views.
Training Phase
HARDWARE REQUIREMENTS:
Ram : 1 GB
SOFTWARE REQUIREMENTS:
Database : SQL
Existing System
In the existing manual system a lot of time is spent in communicating the information across
different branches. There is a need for an automated system, which has some centralized
control over the entire process. Conventional System makes use of huge amounts of paper for
recording transactions..
Disadvantages:
Time consuming
Inaccuracy of data
Proposed System:
In this project we have develop an Online News Paper website. It is a dynamic system. It
can be maintain and changed easily because it is based on database. It s contain web
10
Online News Portal SRS
pages that are generated in real-time. These pages include Web scripting code, such as
PHP. It is fully secured from unauthorized access. In a word it can say that our Online
Advantages :-
Information about news very is clear , have complete view of all the information.
When we come to the subject of website development the main thing to be focused
on the navigation, where the proposed system in this aspect.
Communication media is very important. We have huge medias to connect and all the
Required connections are enabled
A data flow diagram is a short road map for that graphically represents how the data moves
through the existing system .we have used data flow diagram in design process. The data
flow diagram provides facilitating communication between us and user. DFD shows what
kinds of information will be input to and output from the system, where the data will come
from and go to, and where the data will be stored. It does not show information about the
timing of processes, or information about whether processes will operate in sequence or in
parallel.
Circle
The processes are represented by circle shows what the action take on the data-checking. A
process accepts input data needed for the process to be carried out and produces data that it
passes on to another part of the DFD.
Arrow
Arrow defines direction of the data flow. It shows the direction between a data store to
another data store, source to processes.
Figure 3.4: A data flow diagram of Online News Paper for the USER
Figure 3.5: A data flow diagram of Online News Paper for the Admin
Password are matched with database, it can enter in home page. It is not possible without
click login button. In case if username or password are not matched with database than
Invalid username or password massage is shown. We can describe the login facility in admin
login by using below flow chart given below—
17
CHAPTER 5
SNAPSHOTS
18
Online News Portal Snapshots
By clicking the Politics link user can get the politics related news here
By clicking the Business link user can get the business and economics related news here
By clicking the National link user can get the international news here
By clicking the Entertainment link user can get the entertainment related news here
By clicking the Sport link user can get the sports news here
By clicking the Contact Us link user can contact and send any kinds of news through email.
In today's Web development, a good site design is essential. A bad design will lead to the
loss of visitors and that can lead to a loss of business. In general, a good page layout has to
satisfy the basic elements of a good page design. This includes color contrast, text
organization, font selection, style of a page, page size, graphics used, and consistency. In
order to create a well- designed website for a specific audience, the developer needs to
organized and analyze the users' statistics and the background of the users. Although it can
be hard to come up with a design that is well suited to all of the users, there will be a design
that is appropriate for most of the audience. The better the page design, the more hits a
website will get. That implies an increase in accessibility and a possible increase in
business.
26
BIBLIOGRAPHY
27
APPENDIX
Appendix A: Abbreviation
IDE: An integrated development environment (IDE) is software for building applications that
combines common developer tools into a single graphical user interface (GUI).
CSS: Cascading Style Sheets, fondly referred to as CSS, is a simply designed language
intended to simplify the process of making web pages presentable. CSS allows you to apply
styles to web pages. More importantly, CSS enables you to do this independent of the HTML
that makes up each web page.
HTML: HTML stands for Hyper Text Markup Language. It is used to design the front- end
portion of web pages using markup language. HTML is the combination of Hypertext and
Markup language. Hypertext defines the link between the web pages. The markup language
issued to define the text documentation within tag which defines the structure of web pages.
JS: JavaScript is a famous scripting language used to create the magic on the sites to make
the site interactive for the user. It is used to enhancing the functionality of a website to
running cool games and web-based software.
28