Internship On Web Design and Development 2
Internship On Web Design and Development 2
July 2020
INTERNSHIP ON WEB DEVELOPMENT
“SCHOOL MANAGNENT SYSTEM”
BY
MD.RAIHAN SHARIF
ID:172-15-913
This Report Presented in Partial Fulfillment of the Requirements for the Degree of Bachelor of
Science in Computer Science and Engineering
Supervised By
NAZNIN SULTANA
Assistant Professor
Department of CSE
Daffodil International University
July 2020
i
APPROVAL
BOARD OF EXAMINERS
Professor
ii
Md. Reduanul Haque Internal Examiner
Senior Lecturer
Jahangirnagar University
iii
DECLARATION
I hereby declare that, this project has been done by me under the supervision of Ms.Naznin
Sultana, Assistant Professor Department of CSE. Daffodil International University.I am also
declaring that neither this project nor any part of this project has been submitted elsewhere for an
award of any degree or diploma.
Supervised by:
Submitted by:
iv
Softbit Information Technology
Confidence Center,Level-12,kha/9 Pragati Sarani,
Shahajadpur,Gulshan-2,Dhaka-1212
v
ACKNOWLEDGEMENT
First I am expressing my heartiest thanks and gratefulness to almighty God for His divine
blessing makes me possible to complete the final year internship successfully.
I would like to express our heartiest gratitude to Dr. Syed Akhter Hossain, Head, Department of
CSE, Daffodil International University, for his kind help to finish our project and also to other
faculty member and the staff of CSE department of Daffodil International University.
I would like to thank my entire course mate in Daffodil International University, who took part
in this discuss while completing the course work.
Finally, I must acknowledge with due respect the constant support and patients of my parents to
support me with all kinds of work.
vi
ABSTRACT
The project is entirely designed at administrative end and therefore only the access is guaranteed
to the administrator.
The project's aim is to develop an application system to minimize the manual work for
managing classrooms, students, courses, classes that it tracks to all the information about the
classes, teachers, registrations.
I hope I can upgrade this master project more in the future andexpand all the features of this
project.
vii
TABLE OF CONTENTS
CONTENTS PAGE
Board of examiners 02-03
Declaration 04
Internship Certificate 05
Acknowledgment 06
Abstract 07
Table of Content 08-09
List of Figure 10
viii
3.3.9 Teachers leave Management 21
3.3.10: Student list 22
3.3.11: Student Id card generate 22
3.4Challenges 23
ix
LIST OF FIGURES
FIGURES Page No
x
CHAPTER 1
INTRODUCTION
1.1 Introduction:
Internship is a program that enhances the capability of the graduates and a scope to do practical
works in an organization related to the student’s major to gain the work experience. . I want to
take new challenges and learn to improve and develop new skills that will help me in my future
life. In this time the outside word is very competitive for every students, in this causes internship
gives the student good opportunity to start a beginning level.
The objectives of this internship also aim to the specific objects are the following:
● Apache & MySQL server / Xampp server
● OOP with PHP
● PHP CodeIgniter Framework
● MySQL
● Html & CSS
● Bootstrap
1.2 Motivation:
I am very happy to get this opportunity. My internship period was very interesting, because this
organization all developer is very friendly and helpful. They are always helping me. In the
future, I want to develop my career as a web developer.
Here are 5 reasons i should take the internship and feel great about your decision:
1. To gain experience.
My lack of experience and this is the only way to make it happen. The best experience comes
from internships, because I can do a bit of it all! I get to see and experience the different roles
people play in certain businesses, and see working life from different perspectives.
2. To have a better understanding.
It takes time for an internship to understand my job, my tasks and the industry. Practitioners want
you to quit understanding more than you have come with, so that is probably the outcome. This
opportunity to understand every mission given to me and to use every new tool.
1
Maybe from these people I will learn new skills and new stuff about the industry and life you
didn't know before.
5. Build confidence.
If it's public speaking, giving presentations or simply putting out new ideas, internships will
build my faith that helps me to develop as both a worker and a individual. Trust is important
because if I don't believe in myself ...... who will? There is a fine line between confidence and
pride, so make sure I'm not crossing it because nobody likes an arrogant worker! Practice stages
will help you develop confidence through practice that will also support my personal
development. Practice is, after all, great!
2
CHAPTER 2
Organization
2.2 Objective:
Softbit Information Technology has been providing a wide array of end-to-end IT solutions for a
range of key vertical industries and horizontal competencies. Leveraging a powerful combination
of the best industry-proven practices and leading standards, strategic vision, a vast spectrum of
technical and technological competencies, Softbit Information Technology offers its clients a
comprehensive suite of IT services including strategic business planning, software consulting,
software design, project management resources, reengineering, software upgrades and website
enhancement, and rapid application development.
3
2.3 Services:
Softbit Information Technology provides following services worldwide.
• Mobile Application Development.
• Software Development.
• Web Development.
• Enterprise Application Integration.
• Software Product Development.
• Business planning,
• Software consulting
2.4.1
Strength:
• Hard working software developer.
• Developed successful web application to compete.
• Internal resources, such as skill and best knowledgeable employee.
• Unique idea sharing.
• Hardworking employees.
• Returning customers.
2.4.2
Weakness:
• Lack of marketing strategies.
• Some of ineffective system.
• Lack of after support team.
• Costly web server/hosting.
• High Prices.
2.4.3
Opportunity:
• Have a few competitors in this area
• Online presence or coverage worldwide.
• Market growth.
• Lack of better competition.
• Every day have created new idea.
2.4.4
Threats:
• Emerging competitor.
• New competitor with lower prices.
• Market decline
• High unemployment rate
4
2.5 Organizational Structure:
chairman
CEO
CTO
Marketing Quality
Product Software
Manager analysis
Manager Developmen
t Managers Manager
5
2.7 Client:
Softbit Information Technology has many clients to selling software and Apps. Such as:
1. Business Associate Tax Calculation Software.
2. Nova Technology School Management System.
3. Payroll System.
4. CRM Software.
5. Green Village Agro Ecommerce Solution.
6. E Brand Shop Product Inventory System.
7. Fairy Fashion Sales Management System.
The Softbit Information Technology open 10am and close 4pm of daily basis. And I have always
tried to attend in this time. This report describes activities that take place within six months of
full-time training in Inventive apps Limited. I would like to actively participate in the company's
goals by applying the knowledge acquired in the studies.
Our mission is to enhancing the business growth of our customers with creative Design and
Development to deliver market-defining high-quality solutions that create value and reliable
competitive advantage for our clients around the world.
Our mission is to deliver optimal solutions with quality and services at reasonable prices. For us
customer satisfaction is given top place. We are very friendly in our dealings to the customers
and it helps us retain existing clients and expand customer circle. We always try to improve the
quality of our products by exploring innovative ideas.Softbit Information Technology exists to
help organizations fulfill their missions. Our specialty lies in helping organizations to use their
product or business effectively, in a way that supports their overall goals and strategic
priorities.Our vision is to develop in a constant manner and grow as a major IT service provider
6
to become a leading performer, in providing quality Web and Software Development solutions in
the competitive global marketplace. Our professional, flexible and integrated process reflects in
what we do. We always guide our customers to success. We have the ability to accelerate and
quickly share the great work or products of your organization or business.
Fortunately, we have been able to bring together a talented crew of professionals shaped and
molded by their collective experiences in the agency, corporate and private industries, all of
which possess outstanding talent.
CHAPTER 3
TASK PROJECT AND ACTIVITIES
7
3.3.1 project name :- School Management System
Teacher and admin same person can login this project. Teacher and students all information has
this project. School management system is to manage the details of school , student, classes,
teacher. It all information of school, courses, classes.
3.3.2 login:
8
3.3.4 Academic Setting: All academic information add, edit, delete, update this content.
3.3.5 School Shift Time Table details: We Show our school shift time in details. We can
add difference type of school shift and regular time.
9
3.3.6 Teacher List in Details :We shows our teachers all information teachers name,
teacher phone number, blood group, department, designation.
10
3.3.8 Teachers class Time: Specific teacher class routine show this table.
3.3.9 Teachers leave Management: There will be a record of how many days the teacher
has taken leave.
11
3.3.10: Student list: view student list in details
12
3.4 Challenges:
The challenge has a saying: "No pain, no benefit" The more challenges you face, the greater you
will be able to think about reality. I am no exception here
CHAPTER 4
13
4.2.1Basics of Computing Hardware and Software:
Hardware:
The object stands for permanence and immutability. You can easily change the software or the
programming. In the hardware, you can create a completely new system and convert it into a
whole new user experience. You may also change the modular configuration of most computers
by adding new adapters or cards that expand your computer's capabilities.
Software:
The software is a generic term for structured computer data collections and instructions which
are often divided into two main categories: system software which provides the computer's non-
specific basic functions and the application software used to perform certain tasks.The device
software is responsible for monitoring, integrating and handling a computer system's individual
hardware components so that all consumers of software and applications interpret it as a cohesive
unit without having to deal with the information on the disk or text representation on a screen at
a specific time of low memory levels.The machine program usually contains an operating
system, and some simple utilities such as disk formers, file managers, screen administrators, text
editors, administration tools, and user authentication.
4.2.2 Testing:
During the preparatory phase, Softbit information technology thought it would be very effective
for a trainee to have a good understanding of the project if he could carry out the entire project
himself. For this purpose, I first wanted to perform the function tests.I wanted to perform the
function tests first for this purpose. And if you're trying anything, you can keep organizing all of
the problems. Testing the web application therefore also improved my knowledge about how to
keep things organized and presentable to others.
4.2.3 Training:
I have successfully completed another lecture or training during my internship time period.
That also inspired me to learn about it wanted it to accelerate growth as quickly as possible. But
first, they gave the highest priority to my basic learning. My supervisor encouraged me to apply
my expertise to this application only when I learned something new.
14
4.2.4 Basic PHP and MySQL:
As already mentioned, I was assigned to the PHP team and decided to work on theback-end. Of
course, my first task should be simple PHP and MySQL learning. When I was received by my
supervisor and team, I learned from several website tutorials. So the job was to implement the
application.
I only remember the moment when I implemented the application in a seven days and received a
great round of applause for a great analysis of requirements.
4.2.6Codeigniter:
Although the current project is based on the PHP Code igniter framework, it is usefulto first
learn the Code igniter framework because it is simple and understands the basicconcepts of the
PHP framework and so lightweight. That's why my supervisorsuggested that I learn the Code
igniter Framework up to CRUD (Create, Read, Update and Delete). I learned it and implemented
the same application in Code igniter.
4.2.8 Meeting:
I have to attend two meetings a day. One is a daily project meeting with all the members of my
team. And one with my supervisor. During the day-to-day meetings, all developers shared the
completed and pending tasks of their previous workday and offer an overview of plans for the
current day. If there is something to talk to your colleagues and leaders, developers do it during
the meeting.
15
4.3 Project Involvement:
I am interested in some other design of a project. And I also share a new concept that has been
worthy of commendation. They sent me a small portion of consumer service needs in mid-
February; I've contributed to the project since. And February-I've contributed to another project.
I'm so thankful and happy I got this job. I want to continue the job in the future.
4.4 Challenges:
The challenge has a saying: "No pain, no benefit" The more challenges I have faced several
challenges in my internship time. I faced the following obstacles during the internship:
16
• Designed a focus group study for users.
• Analyze program
4.6 Reflection:
This internship has been such a rising Web application experience for me. In all realistic
experiences, I have discovered the significance alongside emotional experiences. I'm so happy to
have the chance to intern here. I am very glad to have agreed to work here. I believe the
experience on this platform is a good glimpse of my career and life in the future. I am learning
some important skills and I am learning more about myself.
17
CHAPTER 5
SELF ASSESSMENT
5.1 Self-Evaluation:
Self-evaluation "Believe deeply in what you are doing and never sacrifice your expectations and
principles knowingly, behave like a true professional, aim for perfection and the money will
continue."-David Maister.
Self-evaluation is a method for consistently tracking, assessing and reviewing your own
professional practice and its results to sustain or enhance it. It can happen on an individual level
or on an organizational level. Reviewing oneself means people are researching and reviewing
their own professional work.
I first consulted my boss whenever I faced difficulties. I had the opportunity to share my very
best thoughts. They shared their useful thoughts, if the idea was appropriate. It helps me come up
with some other thought. That's how I learned to work as a team.
18
5.4 Learning ability :
As a student we have a lot of time. We learn a lot of things in student life. When we want to do
so in the future, so all industries will be shined. We should be developing a fresh concept, which
should always include creative practice with us.
CHAPTER 6
19
6.2 Scope For Future Career:
Computing technology continues to grow for a long time at the heart of digital audio and video
equipment, often following changes in the corporate world. Web development is currently
becoming ever more efficient for its customers. More powerful tools for advanced Web creation
will be built in the near future. The experience I gained from my traineeship gave me a
tremendous boost to establish a web development career that would attract .
20
Student id card update
21
Student id card Generate
22
Attendance
23
Teachers data
24
Pilgrims report:
25
26
27
REFERENCE:
[1] Learn about Design, available at
28