Professional Documents
Culture Documents
A Video Membership Application
A Video Membership Application
A Video Membership Application
A PROJECT REPORT
Submitted By
in
COMPUTER SCIENCE AND ENGINEERING
APRIL 2019
CUMILLA UNIVERSITY:: CUMILLA-3506
BONAFIDE CERTIFICATE
i
Abstract
The main aim and objective is to plan and program web application web application.We
have to apply the best software engineering practice for web application.I developed an
Video membership website using python(Django framework) and SQlite database system.
This system is generally used by Two kinds of users such as User and Admin.This site
provides videos and files with specific categories and courses.the admin act as a course
tutor.and the users can learn the specific items via specific videos and such files.the tutor
can also sell his contents.so the users must to pay for those courses if this course is pain
course.
The video membership site is developed on the concept of Udemy. This system is
generally used by Two kinds of users such as User and Admin.This site provides videos
and files with specific categories and courses.the admin act as a course tutor.and the users
can learn the specific items via specific videos and such files.the tutor can also sell his
contents.so the users must to pay for those courses if this course is paid course.
Acknowledgements
At first, I want to express gratitude to the Almighty God for His endless kindness for
keeping me mentally and physically fit to complete this sophisticated task. I am using
this opportunity to express our gratitude to everyone who supported us throughout the
project. I am thankful for their aspiring guidance, invaluably constructive criticism
and friendly advice during the project work. I am sincerely grateful to them for
sharing their truthful and illuminating views on a number of issues related to the
project.
iii
Contents
Certificate i
Abstract ii
Acknowledgements iii
Contents iv
List of Figures vi
Abbreviations vii
1 Introduction 1
1.1 Purpose of the system........................................................................................1
1.2 Problem Statement............................................................................................2
1.3 Background Information and Motivation...........................................................2
1.4 Aims and Objectives.........................................................................................2
1.5 Overview Of The System..................................................................................3
2 Literature Review 4
2.1 Overview of Existing System............................................................................4
2.2 Proposed System...............................................................................................4
2.3 Used Technology...................................................................................................5
2.4 Software Requirements......................................................................................5
2.5 Hardware Requirements....................................................................................5
iv
Contents v
4.2 Implementing System Program........................................................................10
4.3 Developed System...........................................................................................10
REFERENCES 13
List of Figures
vi
Abbreviations
vii
Chapter 1
Introduction
Video membership website using python(Django framework) and SQlite database system.
This system is generally used by Two kinds of users such as User and Admin.This site
provides videos and files with specific categories and courses.the admin act as a course
tutor.and the users can learn the specific items via specific videos and such files.the tutor
can also sell his contents.so the users must to pay for those courses if this course is paid
course.
“The video membership site is developed on the concept of Udemy. Video membership
website using python(Django framework) and SQlite database system. This system is
generally used by Two kinds of users such as User and Admin.This site provides
videos and files with specific categories and courses.the admin act as a course tutor.and
the users can learn the specific items via specific videos and such files.the tutor can
also sell his contents.so the users must to pay for those courses if this course is paid
course.
1
Chapter 1. Introduction 2
There are a lot of problems facing by the parents while managing their kids for
teaching alphabets, numbers etc. kids are simply not ready to start academic learning until
around age 5. Expecting more from young children than is developmentally appropriate
may just frustrate them, and turn them off to an interest in reading when it’s most
important. In this era technology has been open for all ages; moreover kids also know
to operate Smartphone. If it is possible to present something effective on it along with
attractive feature it may encourage them to learn and the traditional rigorous process
of learning, and going to any academy at the very early age will tend to reduce. It may
reduce the time and cost also.
This system is generally used by two kinds of users such as User and Admin.This site
provides videos and files with specific categories and courses.the admin act as a
course tutor.and the users can learn the specific items via specific videos and such
files.the tutor can also sell his contents.so the users must to pay for those courses if
this course is paid course.
Aim is to provide share videos with paid system or free.and users can learn their contents
through these video courses.and the tutor can also easily apply a business policy such
as a tutor can sell his courses to the students. I determined the system was required to
complete the following tasks:
4. Admin can delete new data and update existing data that will show in user side.
5. User can only see data .They cannot insert or update data.
USER MODULE:
1.If the resources are free user can easily enjoy the contents.
2.If the courses are paid then user can pay for this course with any payment system.
ADMIN MODULE:
Literature Review
Coming to the existing system the feedback is done by manual process. In the existing
system students can give feedback about the lecturers by using paper and pen .By this
way ,a lots of time is waste. Then some system has developed based on a feedback
system. Like faculty feedback system. This System facilities the feedback of a particular
courses in a particular faculty.The information are stored into database. Admin will
updated the existing system based on a user requirement.This system will help in faculty
and student.This is the major advantage of the existing system for giving feedback about
the lecturers and viewing report of faculty.
The system i have developed has three part,User part,Faculty part and admin part. I
proposed system has the following advantages:
• RAM 1 GB
• Hard Disk 10 GB
Chapter 3
A DFD may look similar to a flow chart. However, there is a significant difference with
the data flow diagram. The arrows in DFDs show that there is a flow of data between the
two components and not that the component is sending the data that must be executed
in the following component. A component in DFD may not continue execution when
sending data and during execution of the component receiving the data. The component
sending data can send multiple sets of data along several connections. Data flowcharts
can range from simple, even hand-drawn process overviews, to in-depth, multi-level
DFDs that dig progressively deeper into how the data is handled. They can be used to
analyze an existing system or model a new one. Like all the best diagrams and charts, a
DFD can often visually “say” things that would be hard to explain in words, and they
work for both technical and nontechnical audiences, from developer to CEO. That’s
why DFDs remain so popular after all these years. In this section, we represent several
DFD, which would be the basis of our methodology.[1]
Use case diagram consists of use cases and actors and shows the Interaction between
the use cases and actors.Use cases are the function that are to be performed in the
module.An 6
Chapter 3. Methodology and Design 7
actor could be the end user of the system or the external system.
Implementation is the stage in the project where the theoretical design is turned into
a working system. The implementation phase constructs, installs and operates the new
system. The most crucial stage in achieving a new successful system is that it will
work efficiently and effectively.
9
Chapter 4. Implementation and Result 10
professional support is also available. All of this is verified by the automated tests using
special test harnesses which simulate system failures. Of course, even with all this testing,
there are still bugs.
Home page is the starting page of my Website. Here SQlite database is uses. There are
two user Module. Admin module,User module.
This is the home page of the website. All the functionality of this website can be
accessible from this page.
13