SlideShare a Scribd company logo
1 of 22
SOFTWARE PRINCIPLES AND PRACTICES
PROJECT REPORT
SLOT- C1 COURSE CODE-ITE1005
SUBMITTED TO- PROFESSOR SHYNU P.G.
INDEX
1. Introduction
2. Aim of educational website
3. Purpose of educational website
4. Scope
5.functional and Non-functional
requirement
6.User and stackholder
7.Drawback
8.System Design
9.Deployment requirement
10.Overall description
10.1 create an entry
10.2 update an entry
INTRODUCTION
Before creating any website it’s common practice to visualize the layout, the
design and all the features you intend to incorporate. In addition, you think
about how users will interact with each page and how the site should perform
(behavior, load time etc.). In software engineering, establishing a list of
requirements for a program is referred toas developing the functional and
non functional requirements.
It is a key step in development process and one that is not only applied to
software development, but website development as well.
We need to take a look at the difference between functional and non-
functional requirements. We’re developing a web application that should
process customer orders for an educatinal wbsite, which comprises of
educational as well course materials covering all branches in engineering.
AIM
PROJECT REQUIREMENTS
• THE PURPOSES
1. Educational websites describing a specific course (subject and
syllabus), e.g. GCSE PE, AQA B syllabus
2. Study websites that include most or all of the information needed but
not designed around the specific course
3. Educational websites about one subject only, e.g. physics, without
including related subjects e.g. other sciences
4. Encyclopedia websites such as Wikipedia
5. Educational websites that include related current affairs e.g. topics in
the news
6. Study websites that include interactive diagrams and/or interactive
quizzes or Q&As
7. Homework help websites e.g. including sample essays about key
topics. 8.The web application shall acceptcustomer orders
9.The web application shall be able to cash a sale
10.The web application shall producea receipt detailing a customers’
purchase information and include name of customer, items purchased,
costof each item and total cost
11.The web application shall be able to produceweekly, monthly and
yearly reports about sales and online tests. 12.The web application shall
be easy to use by all employees including sales representatives and
managers
• 13.The web application shall be available in several languages
• 14.The web application shall allow several sales to be made at the same
time without downgrading performance
• 15.It should cover all the details as well as course materials pertaining
to each and every subject.
Our aim is to createaneffective, detailed websitethat catersthe
requirementsofall the studentsin engineering branches.The
websiteshould be easily handled,efficient and user friendly.It will
compriseof course materialsand online tutorialsessions.
PURPOSE OF EDUCATIONAL WEBSITE:
This purpose assumes that educational websites in general are a
good thing. Even so, we have heard arguments that many young
people today use the internet so much for leisure and personal
interest activities that they would advantaged by learning all of
their formal schoolor college studies from paper textbooks.That
was how people studied in the past. For example, there were no
educational websites in schools the 1970s but computers did
become amore familiar sight in schools in the 1970s and 1980s
when they were used mainly for teaching computing (computer
programming)or sometimes forusing specific software or working
on specificprojects.
There are now many educational websites receiving very many
visitors who return regularly to study online. Most people would
probably agree that educational websites are both a good thing
and here to stay.
 Educational websites describing a specific course (subject
and syllabus),e.g. GCSE PE, AQA B syllabus
 Study websites that include mostor all of the information
needed but not designed around the specific course
 Educational websites aboutone subjectonly,e.g. physics,
without including related subjects e.g. other sciences
 Encyclopedia websites suchas Wikipedia
 Educational websites that include related current
affairs e.g. topics in the news
 Study websites that include interactive
diagramsand/or interactive quizzes orQ&As
 Homework help websites e.g.including sample essays
about key topics
Educational websites in the future
Most students and teachers probablyaccessed websitesfrom
computers in their office,laboratory, school,library or home. An
increasing proportion of professionals including salespeopleand
corporate executives also accessed the internet from laptop
computers,in many cases via a cable to a telephone line as
opposed to over a wireless internet connection - and yes, some did
so via mobile phones. Much has changed since then, especially
concerning mobile internet access - not only from laptop
computers but also from mobile telephones and, mostrecently,
tablets such as the Apple iPad. Increasing proportions of our
visitors are accessing this website from mobile devices such as
iPhones, Android phones, iPads, iPods,BlackBerry mobile phones
and so on. This may be an early indication of an overall yet
perhaps gradual change in use of educational websites.
Alternatively, we may be seeing the beginning of two distinctly
differenttypes of use educational websites e.g. thorough study -
perhaps including use of detailed interactive diagrams -
using computers to access educational websites and another use
for looking-up facts, figures and simple clear explanations quickly
via smallerdevices such as mobile telephones.Some students
even have access to the internet during some supervised lessons
and may use educational websites in school time in differentways
depending on the subjectand activity.
Not all websites used for study purposes are specifically
"education websites".For example, the websites of media
organizations including newspapers and broadcasters may be
useful to students of many differentsubjects.News websites and
broadcasts in foreign languages may be especially useful to
language students while the websites of political parties may be
important for students of subjects such as politics,economics and
current affairs. One interesting issue is the usefulness of
educational websites that adhere strictly to defined course outlines
compared with websites that include the same information within a
wider context e.g. including one or more specific points of view
about the subjectmaterial.
There is much scope forspeculationand discussion.We certainly
expectto see more educational websites and a greatervariety of
educational websites as use of the internet increases and more
and more students and teachers look for free educational
resources online
SCOPE:
Business analysis – State the business rules, business system interfaces,
business function, business ownership, sponsorship and associated project
budget requirement
Requirement analysis – System I/O description, user requirement
definition, functional and security requirement
Data analysis – Involve data collection process,data validation, data
storage, manipulation and retrieval
Process analysis – Data/process flow analysis, process decomposition
and system interfaces ¾ Application architecture – Analyze application
information structure, usability, user interface design, interaction and
application implementation.
There a lot of very helpful educationalwebsitesout there.. Here
goes the list:
1. Khan Academy: It is a non profit educationalwebsitewhich
helps you to learn school level maths, art, computer
programming, economics, physics, chemistry, biology,
medicine, finance, history, etc. for free. It is one of the best
educationalwebsitesonthe Web. It played a major role in
flipping the classroomsin manyschools in the United States.
Link: Khan Academy
2. Udemy: Udemy is an online learning and teaching
marketplacewith a lot of courses to help you learn relevant
skills in life such as marketing, programming, data science, art
& craft, juggling, sketching, voicerecording, etc. Therange of
life skills it covers makesit so special. Link: Udemy Online
Courses - Learn Anything, On Your Schedule
3. edX: It is an online learning platform which provides college
curriculum MOOCs(MassiveOpenOnline Courses) from the
world's best universitiesincluding MIT, Harvard, Berkeley, UT
and others. It covers a widearrayof subjectstaughtbysome of
the best educatorsinthat subject. You can takemost of the
courses for free, however, you will have to payif you want a
certificatefor completing a course. Link: edX
4. Lynda: It is an online learning platform which providesmany
video courses in software, creative, and businessskills. Owned
by LinkedIn, itscourses areprovided by industryexperts
helping you keep up with the industry. Link: Online Video
Tutorials& Training
5. Udacity: It provides free online coursesin computer
programming and computer engineering for university
studentsto help enhancetheir skillset and boost their
hireabilitythroughinnovative, independent learning. It also
providesa Nanodegreeprogram inComputer Sciencesubjects
to help you get a new job. Link: Udacity- Free Online Classes &
Nanodegrees
6. Coursera: It is anonline educationalplatform which provides
free MOOCs in subjectssuch as Physics, Computer Science,
Medicine, Biology, Mathematics, Business, etc. backed by top-
class universitiesinthe respectivesubjects. LikeedX, here also
the coursesare free and you have to payfor the certificates.
Link: Coursera - Free Online Courses From Top Universities|
Coursera
7. TED-Ed: It hasmany short and engaging videoson different
phenomenon and trivialfactswhich will increaseyour
knowledge in general without you getting bored. The videos are
free to watch and are contributed tobypeople from all over the
world. Link:ed.ted.com
8. ProBano: It is an educationalstartup cateringtomiddle
school studentswhich provides courses in career based
subjectslike Entrepreneurship, Law, etc. which arenot taught
to them in school. Animated interactivecoursevideosand
specially customised educationalcontent for school childrenis
itsspeciality. Link: Probano - Free online career based courses
USERS AND STAKEHOLDERS
The users will compriseof
1.)students of respectivebranchesaswell as those who want to
availonline facilitytostudy engineering topics
The stakeholderswill compriseof
1.)All those who will createthe online web portal,that is the owner
of educationalwebsite
2.)theprogrammer
3.)creativeand business associates
4.) Technicianswhowill updatethe websitetimely
FUNCTIONALITY
The first thing we must do is secure a good, catchy URL. Make sure it makes
sense for your business, doesn't have quirky spelling and is available on social
platforms, too. Panabee can help you get creative if your business name is
taken, and name vine is a great resource for seeing what's available.
Once you we have set up our domain, it's time to build out the site and make
some big decisions. Here are 10 must-haves for our website that will ensure
your customers have a positive experience on the site, improve our company's
digital footprint and increase engagement with your brand.
1. A Logical Roadmap
Sure, a website should be aesthetically pleasing, but it's more important for it
to be useful. Before you even pick a server or type an HTML tag, you should
map out how you'd like the website to work. This is important both for user
experience and for SEO, since Google considers the content and structure of a
site when it ranks for search. So, map out and mock up a design for the site —
what designers call "wireframing" — and run it by a few friends to make sure it
makes sense and is creative and efficient.
2.)Contact Information
We can't stress enough that most crucial business detail is contact
information— which is why it has its own section. Have a number, email,
address and a contact form easily accessible and visible. It makes a difference
because there's nothing more frustrating than being unable to get in touch
with a needed business or service.
When you put an email address or a phone number on the site, don't upload
this information as part of an image — the number or address should be able
to be clicked on or copied right from the site in order to place the call or send
an email conveniently and quickly. Most smartphones these days have the
ability to do "click to call" on the web, so make the process as easy as possible
for users.
Don't want your phone ringing off the hook? Just use an email address, but be
sure you answer emails in a timely manner. And please, get an email address
for your domain. Using Gmail — or worse, an AOL email address — isn't
professional, and that's what you're striving to be. If you like Gmail's interface,
you can use Google Apps to set up custom email addresses through Gmail —
it's free for up to 10 email addresses.
3. Clear Navigation
A map is useless without a legend and a website is useless without clear
navigation. Make sure you use easy-to-understand and logical names for the
various pages of your site — contact, about, FAQ, etc. Being clever or cryptic
will just be a turnoff for users.
When developing your navigation strategy, you should consider a call to
action. What is it that you want people to do on your site? Place an order?
Email for a quote? Become a member? Come to your brick-and-mortar store?
Call to speak with a customer service rep? Make your goals clear and obvious.
DOMAIN REQUIREMENT:
Front end developers use HTML, CSS, and JavaScript to code the website
and web app designs created by web designers. The code they write runs
inside the user’s browser (as opposed to a back end developer, whose
code runs on the web server).
front end developer is the one who lays out the streets and makes sure
everything is connected properly so people can live their lives.They’re also
in charge of making sure that there are no errors or bugs on the front end,
as well as making sure that the design appears as it’s supposed to across
various platforms and browsers.
If there’s one thing that all front end developers have to have, regardless of
the job description or official title, it’s excellent problem solving skills. From
figuring out how to best implement a design, to fixing bugs that crop up, to
figuring out how to make your front end code work with the backend code
being implemented, development is all about creative problem solving.
FUNCTIONAL AND NON-
FUNCTIONAL REQUIREMENTS
Functional Requirements
In a nut shell, functional requirements describe what the software / website
should do (the functions). Think about the core operations.
Because the “functions” are established before development, functional
requirements should be written in the future tense. In developing the web
application for the auto car shop, some of the functional requirements could
include:
 The web application shall accept customer orders
 The web application shall be able to cash a sale
 The web application shall produce a receipt detailing a customers’
purchase information and include name of customer, items purchased,
cost of each item and total cost
 The web application shall be able to produce weekly, monthly and
yearly reports about sales
Notice that each requirement is directly related to what we expect the web
application to do. They represent some of the core functions.
Non-Functional Requirements
Non-functional requirements are not concerned with the functions of the
system. Instead, they look at the criteria to which the software or website is
expected toconform to. Non-functional requirements can include things like
response time and reliability. It can also be closely tied to user satisfaction.
Some non-functional requirements for the auto shop application could
include:
 The web application shall be easy to use by all employees including
sales representatives and managers
 The web application shall be available in several languages
 The web application shall allow several sales to be made at the same
time without downgrading performance
 It should cover all the details as well as course materials pertaining to
each and every subject.
⧭Notice how each requirement is not related to an operation or what the
application should do. Instead, the main focus in this case is the ease of use
and performance. That’s the idea of non-functional requirements.
Without realizing it, developers always establish requirements before any
coding begins. Whether it was a website for a client, or one for your own
personal needs, identifying requirements was important. By establishing the
functional and non-functional requirements, you have a guide to follow in
ensuring that a website meets it specifications.
DRAWBACKS
• Internet Reliance – The one flaw with the internet is it is not everywhere
yet. If your internet goes down or you happen to be in an area that has not
been connected yet you will not be able to access your web app.
• Security – There is no denying that your data is less secure when it’s in the
cloud, especially when users from all over the world are accessing the same
server hosted by a third party. Although there are ways toreduce your risk,
email encryption and SSL enforcement for secure HTTPS access are just two
examples.
• Reduced speed – A web app will probably be slower than an application
hosted on your company’s server. You need to decide if a slight reduction in
speed is worth the worldwide access.
• Browser Support – Unfortunately, we do not all use one version of a
browser because we are given a choice. This means you will have to make sure
your web app is supported across various browsers and for various screen
sizes.
INDEX:
Client Operating Systems
UNIX (any flavor)
MAC
Windows
Client Application
Java and Java Script compatible browser:
Netscape
IE
Opera
Network system
Network software and protocols in order for systems to communicate:
TCP/IP
HTTP
HTTPS
FTP
System Requirement Specifications
Mainframe system
IBM Gateway
DB2 database
Licenses
Valid licenses are required to run software from third party vendors:
To use application development tools
To use web server, application server and database software in development, test and
production mode.
DEPLOYMENT REQUIREMENT:
SYSTEM DESIGN:
DOCUMENT OVERVIEW
It gives the full descriptionof learning, or the acquisition
of knowledge,skills, values, beliefs,and habits. Educational
methods include storytelling, discussion,teaching, training, and
directed research. Education frequently takes place under the
guidance of educators,but learners may also educate
themselves.[1]
Education can take place
in formal or informal settings and any experience that has a
formative effecton the way one thinks, feels,or acts may be
considered educational.The methodologyof teaching is
calledpedagogy.
Education is commonlydivided formally into such stages
as preschool or kindergarten, primary school,secondary
school and thencollege,university, or apprenticeship.
A right to education has been recognized by some governments,
including at the global level: Article 13 of the United Nations'
1966International Covenant on Economic,Socialand Cultural
Rights recognizes a universal right to education.[2]
In most regions
education is compulsoryup to a certain age
OVERALL DESCRIPTION:
Background
As the student population of University grows over time, the volume of
student registration and manual process ofrecording, retrieving and
updating each record is getting to be tremendously tedious. Routine
student and faculty inquiries cannot be readily answered over the phone
using the existing Voice Registration Unit (VRU) system. Conflicts in
student registration records and schedule have to be manually attended by
registration office personnel when the VRU system is down. During peak
transaction times for each new semester, registration lines are getting
longer as well as each student’s waiting and processingtime. With the
current process involved and the mounting frustrations and complaints
from students, faculty and university personnel alike, there is an urgent
need to develop the university’s online registration system. 3.2 Overall
Description In essence the VRU system provides the interface to the main
registration database system. Though the back-end database can reliably
accommodateconcurrent transactional demands, the VRU system is
limited in functioning as such. The main registration system is mainframe
based DB2 version 7, which has nightly tape back-ups and fail-over
system in place. Among others, other systems of the RGP University like
Student Grading System, Financial Aid, and Bursar Systems are on the
same DB2 platform.
This is an e-learning tool for teachers, instructors and
homeschoolers designed to facilitate their work and enhance the
learning process
With this website you can easily make activities, crosswordsor
quizzes and make them accessible online.
You don't need to have your own web page or server.
This is the best way to:
- make teaching attractive and interactive
- help students revise and assimilate new material
- stimulate your students and improve their results
- check students' knowledge and track their progress
UPDATE AN ENTRY:
1 PersonalProfile
2 Student Address
3 Student Authentication/Change PIN
4 Email/Fax Address
Registration
Registration Status
Course Status
Student’s Current Schedule
Registerfor a course
Add or drop a course
Course Evaluation Guide
Registration Schedule
Grades
View past grades earned from each course taken up to the last
completedsemester.
View and Print non-officialrecords of grades
Keep a cumulative count of credits finished
Display a computed value of current GPA
Registration Assistance
Stop a registration requestcourse for error conditions:
Courses have scheduling conflict
Course does not exist
Course requires a prerequisite that is not met
Course has already been registered and or completed
0 Output Requirements
Transaction summary and confirmation
Each online registration user must have a view of summary of
actions done for a particular sessionor a particular
registration function. The DB2 registration database will be able to
display all successfullycommitted transactions.
Exceptionreports
System exception reports must be consolidated to record special
student records or specialconditions not normally
handled using regular registration procedures.Examples are
conditionally accepted students pending completionof
GMAT score,international student pending acceptance of TOEFL
score,etc.
System Requirement Specifications
Registration Reports and summaries
Registrar and University administrators must be able to extract
summarized and rolled-up data into meaningful
information. All records will be archived but accessible ondemand.

More Related Content

What's hot

Review of an educational website
Review of an educational websiteReview of an educational website
Review of an educational websiteDr.Amol Ubale
 
Online Examination System Project report
Online Examination System Project report Online Examination System Project report
Online Examination System Project report SARASWATENDRA SINGH
 
DFD For E-learning Project
DFD For E-learning ProjectDFD For E-learning Project
DFD For E-learning ProjectShobhit Saxena
 
Online examination system
Online examination systemOnline examination system
Online examination systemTalha Ali
 
Web based learning [autosaved]
Web based learning [autosaved]Web based learning [autosaved]
Web based learning [autosaved]Akhilajs2
 
E Learning Presentation
E Learning PresentationE Learning Presentation
E Learning PresentationLBG
 
ICT use in B.Ed. Teacher Education course
ICT use in B.Ed. Teacher Education courseICT use in B.Ed. Teacher Education course
ICT use in B.Ed. Teacher Education coursejagannath Dange
 
School Management System
School Management SystemSchool Management System
School Management SystemZain Basit
 
Fee collection system
Fee collection systemFee collection system
Fee collection systemharryz18
 
college website project report
college website project reportcollege website project report
college website project reportMahendra Choudhary
 
Interactive Whiteboards Presentation
Interactive Whiteboards PresentationInteractive Whiteboards Presentation
Interactive Whiteboards Presentationbec28
 
internet application in the field of education-ppt- belicitta
internet application in the field of education-ppt- belicitta internet application in the field of education-ppt- belicitta
internet application in the field of education-ppt- belicitta banus10
 
Educational sites and types of
Educational sites and types ofEducational sites and types of
Educational sites and types ofMohit Kumar
 

What's hot (20)

School Management System
School Management SystemSchool Management System
School Management System
 
a presentation on educational websites
 a presentation on educational websites a presentation on educational websites
a presentation on educational websites
 
Review of an educational website
Review of an educational websiteReview of an educational website
Review of an educational website
 
Online Examination System Project report
Online Examination System Project report Online Examination System Project report
Online Examination System Project report
 
DFD For E-learning Project
DFD For E-learning ProjectDFD For E-learning Project
DFD For E-learning Project
 
Online examination system
Online examination systemOnline examination system
Online examination system
 
E learning full report
E learning full reportE learning full report
E learning full report
 
Web based learning [autosaved]
Web based learning [autosaved]Web based learning [autosaved]
Web based learning [autosaved]
 
E Learning Presentation
E Learning PresentationE Learning Presentation
E Learning Presentation
 
Virtual classroom
Virtual classroomVirtual classroom
Virtual classroom
 
ICT use in B.Ed. Teacher Education course
ICT use in B.Ed. Teacher Education courseICT use in B.Ed. Teacher Education course
ICT use in B.Ed. Teacher Education course
 
Teacher Tube
Teacher TubeTeacher Tube
Teacher Tube
 
School Management System
School Management SystemSchool Management System
School Management System
 
Fee collection system
Fee collection systemFee collection system
Fee collection system
 
college website project report
college website project reportcollege website project report
college website project report
 
E learning ppt
E learning pptE learning ppt
E learning ppt
 
what is e learning and e resources
what is e learning and e resources what is e learning and e resources
what is e learning and e resources
 
Interactive Whiteboards Presentation
Interactive Whiteboards PresentationInteractive Whiteboards Presentation
Interactive Whiteboards Presentation
 
internet application in the field of education-ppt- belicitta
internet application in the field of education-ppt- belicitta internet application in the field of education-ppt- belicitta
internet application in the field of education-ppt- belicitta
 
Educational sites and types of
Educational sites and types ofEducational sites and types of
Educational sites and types of
 

Similar to educational website report

E learning development process
E learning development processE learning development process
E learning development processMarie Weaver
 
Achieving Active Learning With A Student Run Internet Service Provider Busine...
Achieving Active Learning With A Student Run Internet Service Provider Busine...Achieving Active Learning With A Student Run Internet Service Provider Busine...
Achieving Active Learning With A Student Run Internet Service Provider Busine...Becky Gilbert
 
Tips for Successful eLearning App Development for 2024.pdf
Tips for Successful eLearning App Development for 2024.pdfTips for Successful eLearning App Development for 2024.pdf
Tips for Successful eLearning App Development for 2024.pdfJPLoft Solutions
 
quick_guide_to_IT_reform_at_AAUA
quick_guide_to_IT_reform_at_AAUAquick_guide_to_IT_reform_at_AAUA
quick_guide_to_IT_reform_at_AAUAAdewale Adegoroye
 
Cloud computing platform for virtual university providing e-learning
Cloud computing platform for virtual university providing  e-learningCloud computing platform for virtual university providing  e-learning
Cloud computing platform for virtual university providing e-learningIOSR Journals
 
How To Create An E-Learning App With The Latest Features And How Much It Cost...
How To Create An E-Learning App With The Latest Features And How Much It Cost...How To Create An E-Learning App With The Latest Features And How Much It Cost...
How To Create An E-Learning App With The Latest Features And How Much It Cost...smithlindsay766
 
EDSA - Charting the Future of the Academy
EDSA - Charting the Future of the AcademyEDSA - Charting the Future of the Academy
EDSA - Charting the Future of the AcademyEDSA project
 
Internship in-chennai-for-eee-in-website-designing
Internship in-chennai-for-eee-in-website-designingInternship in-chennai-for-eee-in-website-designing
Internship in-chennai-for-eee-in-website-designingsofiyasofi
 
LinkNewsletter27.19-20
LinkNewsletter27.19-20LinkNewsletter27.19-20
LinkNewsletter27.19-20Paul Andrews
 
My 1-Day Coding EdTech Business Plan - Feedback Welcome
My 1-Day Coding EdTech Business Plan - Feedback WelcomeMy 1-Day Coding EdTech Business Plan - Feedback Welcome
My 1-Day Coding EdTech Business Plan - Feedback WelcomeJonathan Novotny
 
Educonnect- Web Based Education in Today’s Era
Educonnect- Web Based Education in Today’s EraEduconnect- Web Based Education in Today’s Era
Educonnect- Web Based Education in Today’s EraIRJET Journal
 
Educational Website (E-Learning)
Educational Website (E-Learning)Educational Website (E-Learning)
Educational Website (E-Learning)IRJET Journal
 
Internship in-chennai-for-eie-in-ethical-hacking
Internship in-chennai-for-eie-in-ethical-hackingInternship in-chennai-for-eie-in-ethical-hacking
Internship in-chennai-for-eie-in-ethical-hackingroshneyarul
 
Android app for hostel outpass form
Android app for hostel outpass formAndroid app for hostel outpass form
Android app for hostel outpass formIJARIIT
 
Evaluating Perceived Quality of B-School Websites
Evaluating Perceived Quality of B-School WebsitesEvaluating Perceived Quality of B-School Websites
Evaluating Perceived Quality of B-School WebsitesIOSR Journals
 
FRIT 7739- Technology Program Evaluation
FRIT 7739- Technology Program EvaluationFRIT 7739- Technology Program Evaluation
FRIT 7739- Technology Program EvaluationAshley Miller
 

Similar to educational website report (20)

E learning development process
E learning development processE learning development process
E learning development process
 
Achieving Active Learning With A Student Run Internet Service Provider Busine...
Achieving Active Learning With A Student Run Internet Service Provider Busine...Achieving Active Learning With A Student Run Internet Service Provider Busine...
Achieving Active Learning With A Student Run Internet Service Provider Busine...
 
Resume Firoz Hasan
Resume Firoz HasanResume Firoz Hasan
Resume Firoz Hasan
 
Miniprojectreport
MiniprojectreportMiniprojectreport
Miniprojectreport
 
internship report.pdf
internship report.pdfinternship report.pdf
internship report.pdf
 
Tips for Successful eLearning App Development for 2024.pdf
Tips for Successful eLearning App Development for 2024.pdfTips for Successful eLearning App Development for 2024.pdf
Tips for Successful eLearning App Development for 2024.pdf
 
quick_guide_to_IT_reform_at_AAUA
quick_guide_to_IT_reform_at_AAUAquick_guide_to_IT_reform_at_AAUA
quick_guide_to_IT_reform_at_AAUA
 
Cloud computing platform for virtual university providing e-learning
Cloud computing platform for virtual university providing  e-learningCloud computing platform for virtual university providing  e-learning
Cloud computing platform for virtual university providing e-learning
 
How To Create An E-Learning App With The Latest Features And How Much It Cost...
How To Create An E-Learning App With The Latest Features And How Much It Cost...How To Create An E-Learning App With The Latest Features And How Much It Cost...
How To Create An E-Learning App With The Latest Features And How Much It Cost...
 
WEB DESIGNING
WEB DESIGNINGWEB DESIGNING
WEB DESIGNING
 
EDSA - Charting the Future of the Academy
EDSA - Charting the Future of the AcademyEDSA - Charting the Future of the Academy
EDSA - Charting the Future of the Academy
 
Internship in-chennai-for-eee-in-website-designing
Internship in-chennai-for-eee-in-website-designingInternship in-chennai-for-eee-in-website-designing
Internship in-chennai-for-eee-in-website-designing
 
LinkNewsletter27.19-20
LinkNewsletter27.19-20LinkNewsletter27.19-20
LinkNewsletter27.19-20
 
My 1-Day Coding EdTech Business Plan - Feedback Welcome
My 1-Day Coding EdTech Business Plan - Feedback WelcomeMy 1-Day Coding EdTech Business Plan - Feedback Welcome
My 1-Day Coding EdTech Business Plan - Feedback Welcome
 
Educonnect- Web Based Education in Today’s Era
Educonnect- Web Based Education in Today’s EraEduconnect- Web Based Education in Today’s Era
Educonnect- Web Based Education in Today’s Era
 
Educational Website (E-Learning)
Educational Website (E-Learning)Educational Website (E-Learning)
Educational Website (E-Learning)
 
Internship in-chennai-for-eie-in-ethical-hacking
Internship in-chennai-for-eie-in-ethical-hackingInternship in-chennai-for-eie-in-ethical-hacking
Internship in-chennai-for-eie-in-ethical-hacking
 
Android app for hostel outpass form
Android app for hostel outpass formAndroid app for hostel outpass form
Android app for hostel outpass form
 
Evaluating Perceived Quality of B-School Websites
Evaluating Perceived Quality of B-School WebsitesEvaluating Perceived Quality of B-School Websites
Evaluating Perceived Quality of B-School Websites
 
FRIT 7739- Technology Program Evaluation
FRIT 7739- Technology Program EvaluationFRIT 7739- Technology Program Evaluation
FRIT 7739- Technology Program Evaluation
 

More from Kedar Kumar

Data mining final report
Data mining final reportData mining final report
Data mining final reportKedar Kumar
 
Big data project
Big data projectBig data project
Big data projectKedar Kumar
 
.net programming using asp.net to make web project
 .net programming using asp.net to make web project .net programming using asp.net to make web project
.net programming using asp.net to make web projectKedar Kumar
 
Storage final rev
Storage final revStorage final rev
Storage final revKedar Kumar
 
Wireless multimedia sensor networking
Wireless multimedia sensor networkingWireless multimedia sensor networking
Wireless multimedia sensor networkingKedar Kumar
 
Combinatorial testing
Combinatorial testingCombinatorial testing
Combinatorial testingKedar Kumar
 
Combinatorial testing ppt
Combinatorial testing pptCombinatorial testing ppt
Combinatorial testing pptKedar Kumar
 

More from Kedar Kumar (7)

Data mining final report
Data mining final reportData mining final report
Data mining final report
 
Big data project
Big data projectBig data project
Big data project
 
.net programming using asp.net to make web project
 .net programming using asp.net to make web project .net programming using asp.net to make web project
.net programming using asp.net to make web project
 
Storage final rev
Storage final revStorage final rev
Storage final rev
 
Wireless multimedia sensor networking
Wireless multimedia sensor networkingWireless multimedia sensor networking
Wireless multimedia sensor networking
 
Combinatorial testing
Combinatorial testingCombinatorial testing
Combinatorial testing
 
Combinatorial testing ppt
Combinatorial testing pptCombinatorial testing ppt
Combinatorial testing ppt
 

Recently uploaded

Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementmkooblal
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentInMediaRes1
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,Virag Sontakke
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfadityarao40181
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...jaredbarbolino94
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupJonathanParaisoCruz
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 

Recently uploaded (20)

Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of management
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media Component
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdf
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized Group
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 

educational website report

  • 1. SOFTWARE PRINCIPLES AND PRACTICES PROJECT REPORT SLOT- C1 COURSE CODE-ITE1005 SUBMITTED TO- PROFESSOR SHYNU P.G. INDEX 1. Introduction 2. Aim of educational website 3. Purpose of educational website 4. Scope
  • 2. 5.functional and Non-functional requirement 6.User and stackholder 7.Drawback 8.System Design 9.Deployment requirement 10.Overall description 10.1 create an entry 10.2 update an entry
  • 3.
  • 4. INTRODUCTION Before creating any website it’s common practice to visualize the layout, the design and all the features you intend to incorporate. In addition, you think about how users will interact with each page and how the site should perform (behavior, load time etc.). In software engineering, establishing a list of requirements for a program is referred toas developing the functional and non functional requirements. It is a key step in development process and one that is not only applied to software development, but website development as well. We need to take a look at the difference between functional and non- functional requirements. We’re developing a web application that should process customer orders for an educatinal wbsite, which comprises of educational as well course materials covering all branches in engineering. AIM PROJECT REQUIREMENTS • THE PURPOSES 1. Educational websites describing a specific course (subject and syllabus), e.g. GCSE PE, AQA B syllabus 2. Study websites that include most or all of the information needed but not designed around the specific course 3. Educational websites about one subject only, e.g. physics, without including related subjects e.g. other sciences 4. Encyclopedia websites such as Wikipedia 5. Educational websites that include related current affairs e.g. topics in the news 6. Study websites that include interactive diagrams and/or interactive quizzes or Q&As 7. Homework help websites e.g. including sample essays about key topics. 8.The web application shall acceptcustomer orders 9.The web application shall be able to cash a sale 10.The web application shall producea receipt detailing a customers’ purchase information and include name of customer, items purchased, costof each item and total cost
  • 5. 11.The web application shall be able to produceweekly, monthly and yearly reports about sales and online tests. 12.The web application shall be easy to use by all employees including sales representatives and managers • 13.The web application shall be available in several languages • 14.The web application shall allow several sales to be made at the same time without downgrading performance • 15.It should cover all the details as well as course materials pertaining to each and every subject. Our aim is to createaneffective, detailed websitethat catersthe requirementsofall the studentsin engineering branches.The websiteshould be easily handled,efficient and user friendly.It will compriseof course materialsand online tutorialsessions.
  • 6. PURPOSE OF EDUCATIONAL WEBSITE: This purpose assumes that educational websites in general are a good thing. Even so, we have heard arguments that many young people today use the internet so much for leisure and personal interest activities that they would advantaged by learning all of their formal schoolor college studies from paper textbooks.That was how people studied in the past. For example, there were no educational websites in schools the 1970s but computers did become amore familiar sight in schools in the 1970s and 1980s when they were used mainly for teaching computing (computer programming)or sometimes forusing specific software or working on specificprojects. There are now many educational websites receiving very many visitors who return regularly to study online. Most people would probably agree that educational websites are both a good thing and here to stay.  Educational websites describing a specific course (subject and syllabus),e.g. GCSE PE, AQA B syllabus  Study websites that include mostor all of the information needed but not designed around the specific course  Educational websites aboutone subjectonly,e.g. physics, without including related subjects e.g. other sciences  Encyclopedia websites suchas Wikipedia  Educational websites that include related current affairs e.g. topics in the news  Study websites that include interactive diagramsand/or interactive quizzes orQ&As  Homework help websites e.g.including sample essays about key topics Educational websites in the future Most students and teachers probablyaccessed websitesfrom computers in their office,laboratory, school,library or home. An increasing proportion of professionals including salespeopleand corporate executives also accessed the internet from laptop computers,in many cases via a cable to a telephone line as opposed to over a wireless internet connection - and yes, some did so via mobile phones. Much has changed since then, especially concerning mobile internet access - not only from laptop
  • 7. computers but also from mobile telephones and, mostrecently, tablets such as the Apple iPad. Increasing proportions of our visitors are accessing this website from mobile devices such as iPhones, Android phones, iPads, iPods,BlackBerry mobile phones and so on. This may be an early indication of an overall yet perhaps gradual change in use of educational websites. Alternatively, we may be seeing the beginning of two distinctly differenttypes of use educational websites e.g. thorough study - perhaps including use of detailed interactive diagrams - using computers to access educational websites and another use for looking-up facts, figures and simple clear explanations quickly via smallerdevices such as mobile telephones.Some students even have access to the internet during some supervised lessons and may use educational websites in school time in differentways depending on the subjectand activity. Not all websites used for study purposes are specifically "education websites".For example, the websites of media organizations including newspapers and broadcasters may be useful to students of many differentsubjects.News websites and broadcasts in foreign languages may be especially useful to language students while the websites of political parties may be important for students of subjects such as politics,economics and current affairs. One interesting issue is the usefulness of educational websites that adhere strictly to defined course outlines compared with websites that include the same information within a wider context e.g. including one or more specific points of view about the subjectmaterial. There is much scope forspeculationand discussion.We certainly expectto see more educational websites and a greatervariety of educational websites as use of the internet increases and more and more students and teachers look for free educational resources online
  • 8. SCOPE: Business analysis – State the business rules, business system interfaces, business function, business ownership, sponsorship and associated project budget requirement Requirement analysis – System I/O description, user requirement definition, functional and security requirement Data analysis – Involve data collection process,data validation, data storage, manipulation and retrieval Process analysis – Data/process flow analysis, process decomposition and system interfaces ¾ Application architecture – Analyze application information structure, usability, user interface design, interaction and application implementation. There a lot of very helpful educationalwebsitesout there.. Here goes the list: 1. Khan Academy: It is a non profit educationalwebsitewhich helps you to learn school level maths, art, computer programming, economics, physics, chemistry, biology, medicine, finance, history, etc. for free. It is one of the best educationalwebsitesonthe Web. It played a major role in flipping the classroomsin manyschools in the United States. Link: Khan Academy 2. Udemy: Udemy is an online learning and teaching marketplacewith a lot of courses to help you learn relevant skills in life such as marketing, programming, data science, art & craft, juggling, sketching, voicerecording, etc. Therange of life skills it covers makesit so special. Link: Udemy Online Courses - Learn Anything, On Your Schedule 3. edX: It is an online learning platform which provides college curriculum MOOCs(MassiveOpenOnline Courses) from the world's best universitiesincluding MIT, Harvard, Berkeley, UT and others. It covers a widearrayof subjectstaughtbysome of the best educatorsinthat subject. You can takemost of the courses for free, however, you will have to payif you want a certificatefor completing a course. Link: edX 4. Lynda: It is an online learning platform which providesmany video courses in software, creative, and businessskills. Owned by LinkedIn, itscourses areprovided by industryexperts
  • 9. helping you keep up with the industry. Link: Online Video Tutorials& Training 5. Udacity: It provides free online coursesin computer programming and computer engineering for university studentsto help enhancetheir skillset and boost their hireabilitythroughinnovative, independent learning. It also providesa Nanodegreeprogram inComputer Sciencesubjects to help you get a new job. Link: Udacity- Free Online Classes & Nanodegrees 6. Coursera: It is anonline educationalplatform which provides free MOOCs in subjectssuch as Physics, Computer Science, Medicine, Biology, Mathematics, Business, etc. backed by top- class universitiesinthe respectivesubjects. LikeedX, here also the coursesare free and you have to payfor the certificates. Link: Coursera - Free Online Courses From Top Universities| Coursera 7. TED-Ed: It hasmany short and engaging videoson different phenomenon and trivialfactswhich will increaseyour knowledge in general without you getting bored. The videos are free to watch and are contributed tobypeople from all over the world. Link:ed.ted.com 8. ProBano: It is an educationalstartup cateringtomiddle school studentswhich provides courses in career based subjectslike Entrepreneurship, Law, etc. which arenot taught to them in school. Animated interactivecoursevideosand specially customised educationalcontent for school childrenis itsspeciality. Link: Probano - Free online career based courses USERS AND STAKEHOLDERS The users will compriseof 1.)students of respectivebranchesaswell as those who want to availonline facilitytostudy engineering topics
  • 10. The stakeholderswill compriseof 1.)All those who will createthe online web portal,that is the owner of educationalwebsite 2.)theprogrammer 3.)creativeand business associates 4.) Technicianswhowill updatethe websitetimely FUNCTIONALITY The first thing we must do is secure a good, catchy URL. Make sure it makes sense for your business, doesn't have quirky spelling and is available on social platforms, too. Panabee can help you get creative if your business name is taken, and name vine is a great resource for seeing what's available. Once you we have set up our domain, it's time to build out the site and make some big decisions. Here are 10 must-haves for our website that will ensure your customers have a positive experience on the site, improve our company's digital footprint and increase engagement with your brand. 1. A Logical Roadmap Sure, a website should be aesthetically pleasing, but it's more important for it to be useful. Before you even pick a server or type an HTML tag, you should map out how you'd like the website to work. This is important both for user experience and for SEO, since Google considers the content and structure of a site when it ranks for search. So, map out and mock up a design for the site — what designers call "wireframing" — and run it by a few friends to make sure it makes sense and is creative and efficient. 2.)Contact Information We can't stress enough that most crucial business detail is contact information— which is why it has its own section. Have a number, email, address and a contact form easily accessible and visible. It makes a difference because there's nothing more frustrating than being unable to get in touch with a needed business or service. When you put an email address or a phone number on the site, don't upload this information as part of an image — the number or address should be able to be clicked on or copied right from the site in order to place the call or send an email conveniently and quickly. Most smartphones these days have the ability to do "click to call" on the web, so make the process as easy as possible for users.
  • 11. Don't want your phone ringing off the hook? Just use an email address, but be sure you answer emails in a timely manner. And please, get an email address for your domain. Using Gmail — or worse, an AOL email address — isn't professional, and that's what you're striving to be. If you like Gmail's interface, you can use Google Apps to set up custom email addresses through Gmail — it's free for up to 10 email addresses. 3. Clear Navigation A map is useless without a legend and a website is useless without clear navigation. Make sure you use easy-to-understand and logical names for the various pages of your site — contact, about, FAQ, etc. Being clever or cryptic will just be a turnoff for users. When developing your navigation strategy, you should consider a call to action. What is it that you want people to do on your site? Place an order? Email for a quote? Become a member? Come to your brick-and-mortar store? Call to speak with a customer service rep? Make your goals clear and obvious. DOMAIN REQUIREMENT: Front end developers use HTML, CSS, and JavaScript to code the website and web app designs created by web designers. The code they write runs inside the user’s browser (as opposed to a back end developer, whose code runs on the web server). front end developer is the one who lays out the streets and makes sure everything is connected properly so people can live their lives.They’re also in charge of making sure that there are no errors or bugs on the front end, as well as making sure that the design appears as it’s supposed to across various platforms and browsers. If there’s one thing that all front end developers have to have, regardless of the job description or official title, it’s excellent problem solving skills. From figuring out how to best implement a design, to fixing bugs that crop up, to figuring out how to make your front end code work with the backend code being implemented, development is all about creative problem solving.
  • 12. FUNCTIONAL AND NON- FUNCTIONAL REQUIREMENTS Functional Requirements In a nut shell, functional requirements describe what the software / website should do (the functions). Think about the core operations. Because the “functions” are established before development, functional requirements should be written in the future tense. In developing the web application for the auto car shop, some of the functional requirements could include:  The web application shall accept customer orders  The web application shall be able to cash a sale  The web application shall produce a receipt detailing a customers’ purchase information and include name of customer, items purchased, cost of each item and total cost  The web application shall be able to produce weekly, monthly and yearly reports about sales Notice that each requirement is directly related to what we expect the web application to do. They represent some of the core functions. Non-Functional Requirements Non-functional requirements are not concerned with the functions of the system. Instead, they look at the criteria to which the software or website is expected toconform to. Non-functional requirements can include things like response time and reliability. It can also be closely tied to user satisfaction. Some non-functional requirements for the auto shop application could include:  The web application shall be easy to use by all employees including sales representatives and managers  The web application shall be available in several languages  The web application shall allow several sales to be made at the same time without downgrading performance  It should cover all the details as well as course materials pertaining to each and every subject. ⧭Notice how each requirement is not related to an operation or what the application should do. Instead, the main focus in this case is the ease of use and performance. That’s the idea of non-functional requirements.
  • 13. Without realizing it, developers always establish requirements before any coding begins. Whether it was a website for a client, or one for your own personal needs, identifying requirements was important. By establishing the functional and non-functional requirements, you have a guide to follow in ensuring that a website meets it specifications. DRAWBACKS • Internet Reliance – The one flaw with the internet is it is not everywhere yet. If your internet goes down or you happen to be in an area that has not been connected yet you will not be able to access your web app. • Security – There is no denying that your data is less secure when it’s in the cloud, especially when users from all over the world are accessing the same server hosted by a third party. Although there are ways toreduce your risk, email encryption and SSL enforcement for secure HTTPS access are just two examples. • Reduced speed – A web app will probably be slower than an application hosted on your company’s server. You need to decide if a slight reduction in speed is worth the worldwide access. • Browser Support – Unfortunately, we do not all use one version of a browser because we are given a choice. This means you will have to make sure your web app is supported across various browsers and for various screen sizes. INDEX: Client Operating Systems UNIX (any flavor) MAC Windows Client Application Java and Java Script compatible browser: Netscape IE Opera Network system Network software and protocols in order for systems to communicate:
  • 14. TCP/IP HTTP HTTPS FTP System Requirement Specifications Mainframe system IBM Gateway DB2 database Licenses Valid licenses are required to run software from third party vendors: To use application development tools To use web server, application server and database software in development, test and production mode.
  • 17.
  • 18.
  • 19. DOCUMENT OVERVIEW It gives the full descriptionof learning, or the acquisition of knowledge,skills, values, beliefs,and habits. Educational methods include storytelling, discussion,teaching, training, and directed research. Education frequently takes place under the guidance of educators,but learners may also educate themselves.[1] Education can take place in formal or informal settings and any experience that has a formative effecton the way one thinks, feels,or acts may be considered educational.The methodologyof teaching is calledpedagogy. Education is commonlydivided formally into such stages as preschool or kindergarten, primary school,secondary school and thencollege,university, or apprenticeship. A right to education has been recognized by some governments, including at the global level: Article 13 of the United Nations' 1966International Covenant on Economic,Socialand Cultural Rights recognizes a universal right to education.[2] In most regions education is compulsoryup to a certain age OVERALL DESCRIPTION: Background As the student population of University grows over time, the volume of student registration and manual process ofrecording, retrieving and updating each record is getting to be tremendously tedious. Routine student and faculty inquiries cannot be readily answered over the phone using the existing Voice Registration Unit (VRU) system. Conflicts in student registration records and schedule have to be manually attended by registration office personnel when the VRU system is down. During peak transaction times for each new semester, registration lines are getting longer as well as each student’s waiting and processingtime. With the current process involved and the mounting frustrations and complaints from students, faculty and university personnel alike, there is an urgent need to develop the university’s online registration system. 3.2 Overall Description In essence the VRU system provides the interface to the main registration database system. Though the back-end database can reliably
  • 20. accommodateconcurrent transactional demands, the VRU system is limited in functioning as such. The main registration system is mainframe based DB2 version 7, which has nightly tape back-ups and fail-over system in place. Among others, other systems of the RGP University like Student Grading System, Financial Aid, and Bursar Systems are on the same DB2 platform. This is an e-learning tool for teachers, instructors and homeschoolers designed to facilitate their work and enhance the learning process With this website you can easily make activities, crosswordsor quizzes and make them accessible online. You don't need to have your own web page or server. This is the best way to: - make teaching attractive and interactive - help students revise and assimilate new material - stimulate your students and improve their results - check students' knowledge and track their progress UPDATE AN ENTRY: 1 PersonalProfile 2 Student Address 3 Student Authentication/Change PIN 4 Email/Fax Address Registration Registration Status Course Status Student’s Current Schedule Registerfor a course Add or drop a course Course Evaluation Guide
  • 21. Registration Schedule Grades View past grades earned from each course taken up to the last completedsemester. View and Print non-officialrecords of grades Keep a cumulative count of credits finished Display a computed value of current GPA Registration Assistance Stop a registration requestcourse for error conditions: Courses have scheduling conflict Course does not exist Course requires a prerequisite that is not met Course has already been registered and or completed 0 Output Requirements Transaction summary and confirmation Each online registration user must have a view of summary of actions done for a particular sessionor a particular registration function. The DB2 registration database will be able to display all successfullycommitted transactions. Exceptionreports System exception reports must be consolidated to record special student records or specialconditions not normally handled using regular registration procedures.Examples are conditionally accepted students pending completionof
  • 22. GMAT score,international student pending acceptance of TOEFL score,etc. System Requirement Specifications Registration Reports and summaries Registrar and University administrators must be able to extract summarized and rolled-up data into meaningful information. All records will be archived but accessible ondemand.