Purpose Our system is classifying user developing algorithms on
web based. Thanks to this, quality of education and success of
students can increase. Scope The scope of our project is distance
education. After a student enters the education page, s/he sees
courses as chapter by chapter. At the end of the each chapter,
students are tested. The scope is making quality of education
better applying classification according to test results and
characteristic properties of them.
Slide 4
A SSUMPTIONS AND C ONSTRAINTS Assumptions Users can access the
system on internet. University student number may be required for
user registration. Constraints Anyone can not use without Internet.
System work only on student and instructor Some content in website
requires Java. That is, if Java is not installed then content does
not seem. Browser must be support HTML5.
Slide 5
Schedule and Budget Summary Schedule In this section, because
none of us are expert of SPMP, we will take approximate values and
we will give the result approximately. Budget Summary We make
COCOMO and KLOC estimation plan for calculation of personal
requirements and requirements of project. Man(Person) = 29,76/9,07
= 3,28 about 3~4
Slide 6
Internal Structure of Duties
Slide 7
Slide 8
Slide 9
Project Staff Training Plan OOP PHP Javascript MySql HTML CSS
Bayesian Algorithm
Slide 10
Work Activities
Slide 11
Budget Allocation WBS WORK PACKAGES START DATE END DATE WORK
HOUR/DAY PERSONS ASSIGNED COST / member ($) 1. Preparing SPMP
01.09.201201.10.20125Team532 2. Preparing SRS
01.09.201201.10.20125Team594 3. Preparing SDD
16.11.201215.12.20125Team438 Total1624
Slide 12
Risk Management Plan
Slide 13
T ECHNICAL P ROCESS P LANS We selected incremental model to
implement our project. Each linear sequence produces a deliverable
increment of the software. There are four main advantages of
incremental model Customer value can be delivered with each
increment so system functionality is available earlier. Early
increments act as a prototype to help elicit requirements for later
increments. Lower risk of overall project failure. The highest
priority system services tend to receive the most testing.
Slide 14
Methods, Tools, Techniques and Infrastructure We can use web
tool because Online Course Portal work web based on. We setup Wamp
Server because our operatin system is Windows. We created wamp
server.Wamp server means Window Apache Mysql Php.Creatin local
server in our PC so we can execute dynamic page
Slide 15
Quality Assurance Plan Quality documentation will be achieved
because of the IEEE standards which are used. Are we on the right
way for the product? Satisfying the needs of the project Being
accurate about the deadline Controlling if the project is how it is
expected We work with Korhan Levent ERTRK together to make the
product.
Slide 16
Review Plan After submitting each document, group members will
look through them carefully. After meetings with the observer,
changes will be done if they are needed according to his or her
views.
Slide 17
Product Perspective Intelligent Online Course Portal System is
not depending on any other systems.
Slide 18
System Interfaces The Intelligent Online Course Portal is based
on the Internet. A user can access our IOCP with a computer, phone
or tablet. Briefly, our system works between internet- based client
IOCP and our server.
Slide 19
U SER I NTERFACES A. Administrator Interface B. Instructor
Interface C. User Interface D. Guest Interface
Slide 20
A- A DMINISTRATOR I NTERFACE
Slide 21
Slide 22
B- I NSTRUCTOR I NTERFACE
Slide 23
Slide 24
C- U SER I NTERFACE
Slide 25
D- G UEST I NTERFACE
Slide 26
P RODUCT F UNCTIONS User Authentication Add/Delete/Update
Course Content Classification System Send Messaging Giving
Announcement Viewing the Test Grade and Classification Results Give
and Send Homework Change User Password Logout- Login Accept or
Reject Request
Slide 27
U SER C HARACTERISTICS People who log in from Atilim University
have some user characteristics and we will use them Age Gender GPCA
User fundemental characteristics as understand video, text, voice,
picture.
Slide 28
F UNCTIONAL R EQUIREMENTS Login IOCP Database Connection
Read/Delete/Send Message Change User Password Give Permission User
Announcements View Lecture Note Give Homework and Example View
Content Add/Update/Delete Content Show list of student grade and
Classifications student Create classification technic for test and
chapters to student
Slide 29
S PECIFIC R EQUIREMENTS User Authentication Request
Reject/Accept Page Message Interface Admin show user Information
Interface Admin give permission to user Admin/Instructor
Announcement Interface Open Course Delete/Update content page for
admin and instructor Continue 13 and sending test to system Create
New Course Guest View Page
Slide 30
D ESIGN C ONSTRAINTS Browsers must be support HTML5 for
multimedia UTF-8 character encoding will be used. System work
dynamic page so being online every time. IOCP system occur Php,
MySQL and it has standard protocol and structure for class-platform
Using Java Run Time.
Slide 31
S OFTWARE S YSTEM A TTRIBUTES Reliability Availability Security
Maintainability Portability
Slide 32
CLASS DIAGRAM
Slide 33
S OFTWARE S YSTEM D ESIGN D OCUMENT (G ENERAL S UMMARY ) Online
Course Portal but we can say IOCP. Classification Technic
(Bayesian) Using Multimedia
Slide 34
S YSTEM O VERVIEW Online Course Portal is a WEB based
application. The aim is to classify the students according to their
success and improve their achievements. Bayesian theorem is used
while doing these processes.
Slide 35
S YSTEM I NTEGRATION FOR U SER
Slide 36
M ODULE D ECOMPOSITION
Slide 37
A DMIN M ODULE
Slide 38
Slide 39
S OME I NSTRUCTURE M ODULE
Slide 40
Slide 41
S TUDENT M ODULE
Slide 42
Slide 43
Content Management System
Slide 44
C ONTENT M ANAGEMENT S YSTEM
Slide 45
Slide 46
Mysql DB on web based
Slide 47
Slide 48
Slide 49
R ELATIONAL D ATABASE
Slide 50
Classification Technic
Slide 51
N AIVE B AYESIAN C LASSIFIER FOR IOCP Bayes Theorem takes
important place in calculation of probability. Making
classification is possible basing on Bayesian Theorem. Bayesian
classifiers take place among statistical classification
techniques[1]. After our users log in, firstly, in first chapter,
they solve a test. What is more, the test is divided to four
different types of questions. They are picture, video, voice, and
text. For example, the test consists of twenty questions: The
questions among from 1 st to 5 th are in type picture. The
questions among from 6 th to 10 th are in type text. The questions
among from 11 st to 15 th are in type video The questions among
from 16 th to 20 th are in type voice
Slide 52
In order to perform Bayesian Classification, Bayes
probabilities of each hypothesis are calculated. C1 : Content =
Picture C2 : Content = Text C3 : Content = Video C4 : Content =
Voice
Slide 53
Slide 54
Slide 55
Final Data Decomposition and System
Slide 56
Slide 57
R EFERANCE [1] Pressman, Roger S., Software Engineering, 4th
edition, McGraw-Hill, 1997 S.86-Bayesian [2]Fairley, R. E.,
Workbreakdown Structure, Software Engineering Project Management,
IEEE CS Press, 1997 [3]Php and JS,Css codes get
www.w3school.comwww.w3school.com [4]Project content was created by
SE346 lesson notes.A.Akca Okan [5] Database information get Compe
341 Lecture notes.D.Mishra