Professional Documents
Culture Documents
Online Tutor Management System: Submitted To Purbanchal University Biratnagar, Nepal Submitted by
Online Tutor Management System: Submitted To Purbanchal University Biratnagar, Nepal Submitted by
Project Report
On
Submitted To
Purbanchal University
Biratnagar, Nepal
Submitted By
The project paper entitled “Online Tutor Management System” prepared and submitted by Mr.
Pramesh Baral, Symbol no: 381706 and Mr. Bibek Nepal Symbol no: 381695, as partial
fulfillment for the completion of degree and final year (VIII semester) in Bachelor of
…………………..
Mr. Bhanu Bhakta Niroula
Head of Department
Department of Science and Technology
College of Information Technology and Engineering
Purbanchal University, Nepal
27th November, 2019
CERTIFICATE
This is to certify that this project work entitled “Online Tutor Management System” submitted
by Mr. Bibek Nepal and Mr. Pramesh Baral is a work carried out under our supervision and
guidance fulfilling the nature and standard required for the partial fulfillment of the degree of
Bachelor in Information Technology.
………………………… ………………………
(Er. Bhanu Bhakta Niroula) (Mr.Ganesh Pd bhatta)
HOD, Science and Technology Supervisors
CITE CITE
Online Tutor Management System
By
Pramesh baral,
Bibek Nepal
Examination Committee:
…………………………………….
…………………………………….
Supervisor
…………………………………….
External Examiner
Declaration
The project paper entitled “Online Tutor Management System” prepared and submitted by Mr.
Pramesh Baral, Symbol no: 381706 and Mr. Bibek Nepal Symbol no: 381695, as partial
fulfillment for the completion of degree and final year (VIII semester) in Bachelor of
Information Technology comprise of original work and acknowledgement have been made to
………………………………. …………………………………….
We are pleased to acknowledge to our respected instructor Mr. Dhruba Adhikari for his
invaluable guidance during the course of this project work without his guidance, this project
would have been an uphill task.
We extend our sincere thanks to Er. Bhanu Bhakta Niraula, Head of Department (Science &
Technology), CITE who continuously helped us throughout the project.
We are very much thankful to Er. Sudhir Guragain, Principal, CITE for providing facilities
which helped in completion of this project.
We are very much thankful to Mr. Gaurab Thapa, Computer Lab Assistant who co-operated
with us nicely for the smooth development of this project.
Last but not least, a great deal of appreciation and best wishes to all my friends for their
contribution & encouragement during the work.
This project is one of the approaches used in today's private education which allows the tutors
and students to communicate each other in a real time. This system with objective to upgrade the
conventional system to computer oriented learning to students of any faculty. System
development life cycle (SDLC) combined with prototyping technique is used for the
development process. The methodology is chosen because it attempts to reduce inherent project
risk by breaking a project into smaller segments, provides easy to change during the
development process and it is suitable used on developing online system. The system testing is
focusing on acceptance testing to determine if the requirements of the specification system are
met. The findings show that the online tutoring system is interesting and pleasant to be used. The
students agree the online learning give them a flexibility on their learning compared to traditional
learning. The project is developed by using Dot net framework (C#) for back end, MS SQL for
database and for the frontend we use HTML5, Bootstrap, CSS.
List of Tables
Page No
E-R=Entity Relationship
JS = JavaScript
1.1: Introduction………………………………………………………………….………….…..1
1.2: Purpose……………………………………………………………………………………...2
1.3: Objective….………………………………………………………………………………...3
1.4: Significance………………………………………………………………………………...4
1.5: Scope…………………………………….…………………………………………………5
2.1: Introduction………………………………………………………………………….............6
2.2: Background..………………………………………………………………………………..7
3.2.1: Findings…………………………………………………………………………………9
4.3: Testing…………………………………………………………………………………...15
Chapter 5: Conclusion…………………………………………………………………………....21
6.1: Screenshots...…………………………………………………………………………22-30
6.2 Reference……………………………………………………………………………...31-32
Chapter 1: Introduction
1.1 Introduction
This chapter talks about the work involved in the project. The aims and objectives of the project
are clearly stated as well as the motivation behind it. The chapter will also take a look at
existing data management systems available and what more could possibly be done in the
project area.
Tutor has to manage a large number of students on a day to day basis. In particular monitoring
students’ attendance and recording mitigating circumstances. This project aims to develop an
online tutor management system that provides a necessary and easy means to manage
information on a daily basis.
This project has been submitted by our team. There are no prior references to an online tutor
management system and this project therefore has the capacity for future growth and
extension by fellow students.
1
1.2 Purpose
The aim of the project is to develop an online tutor management system. This will have a web
browser interface and database backend. The system will allow year tutors to manage records
more effectively and allow all relevant information to be stored in one place. One key aspect of
the project is that the database must be secure due to the sensitive nature of the information that
could be stored. It should also allow the year tutor to search the information in the database in a
variety of ways. From searching and contacting members of a particular tutorial group, through
to looking at records held on particular students.
2
1.2 Objective
The main objectives are therefore identified:
To enable storage and retrieval of tutor and student information from one place.
To develop a system that is secure due to the sensitive nature of the information
stored
3
1.4 Significance
The main problem with the traditional news system i.e. newspaper is that it takes a day to
provide the news to the users, instant news aren’t possible, people have to wait the next day to
read the news about today’s events. The significance of online news is mainly for the users.
The online news portals are much faster than the newspapers. The moment something happens in
any part of the world it gets published on the internet within seconds. In the case of newspapers,
there is a specific time limit for any news to be reported in any particular newspaper. Suppose
the newspaper goes for printing at midnight, anything that happens after midnight is going to
most probably get published the next day. In these sorts of situation, the newspaper offers stale
news to the readers who have already accessed the online news. Any newspaper gets published
once, twice or maximum thrice a day. On the other hand online news usually gets updated
several times in 24 hours. If one has accesses to the internet, one does not have to wait for the
delivery man to deliver the newspaper.
4
1.5 Scope
The main scope of this project is to create a news portal in which adding, viewing, updating and
deleting of categories, news and e-papers can be done easily.
5
Chapter 2: Literature Review
2.1 Introduction
Online media in Nepal is not a very new phenomenon as compared to other developed countries
but lack of knowledge about its importance in policy level made it slow to welcome the new
development in the media and communication sector by investing on and establishing the
necessary infra-structure. In addition, access to electricity, computer and the Internet has further
challenged the growth of digital society in Nepal.
There are around 5 hundred online portals relating to Nepal being operated from inside and
outside the country, majority of them are in Nepali but a considerable portion is in English
language as well. Some of the most visited online news portals are onlinekhabar.com (Nepali),
ekantipur.com, nepalnews.com, myrepublica.com, himalkhabar.com, thehimalayantimes.com
(English), and others (Acharya, 2005). Many other online news portals related to other media
houses upload the previously published or broadcast content since they lack infra-structure and
human resource to operate online news media in professional manner.
6
2.2 Background
The Nepal Digest was the first online media about Nepal, began to publish on October 23, 1993
in the US by some Nepali enthusiasts. The publication continued for 449 issues and closed
temporarily, which resumed in 2003 (Acharya, 2005). The Kathmandu Post, an English
broadsheet newspaper, went online on the University of Illinois website from September, 1995
with a collaborative effort of Kantipur Publications, Mercantile Communications and Rajendra
Shrestha, an engineering student in the University of Illinois, USA (Sedai, 2012). In 1999,
Mercantile Communications, a corporate institution, launched Nepalnews.com as a platform to
the newspapers to upload their news content into the cyberspace. These initiatives were merely
the attempts of replicating the print versions into online space. Devkota (2005) argues that the
true online journalism began in 2000 after the launch of kantipuronline.com, an online news
publication of the Kantipur Publications Pvt. Ltd., which started reporting and webcasting online
news contents in addition to uploading newspapers’ contents.
7
Chapter 3: Research Methodology, System Analysis and
Investigation
8
3.2 Methodology and Sampling
A self-completion questionnaire was distributed among all the faculty members and Students in
College of Information Technology & Engineering, Tinkune during the first month of the year
2019. Sampling was purposive and opportunistic with the aim to collect data from as many
faculty members and students as possible.
The questionnaire ranged over three topics related to using the Internet, accessing online
newspapers. A total number of completed questionnaires were of 96.
3.2.1 Findings
Reading online newspaper Number of students Percentage (%)
Yes 53 (55.2)
No 18 (18.8)
Sometimes 25 (26.0)
9
To complete this project we have used various programming language, scripting languages and
technologies.
10
1. There is a delay in publishing news.
2. Required lots of man power and resources such as papers, delivery man, printing costs.
3. Limited to geographical boundaries
It is believed that this new system will bring about the following:
11
1. Efficiency in operations at the highest level.
2. It will enhance timeliness, reliability and accuracy.
3. Much less resources and man power are required.
4. News is instant and there is no delay in publishing news.
5. New can be accessed via Internet so not limited to geographical boundary for accessing
news.
12
Chapter 4: System Design and Implementation
The Model View Controller (MVC) design pattern is implemented to design this system. It
specifies that an application consist of a data model, presentation information, and control
information. MVC mostly relates to the user Interface/interaction layer of an application. In the
MVC pattern the user sees the View which is updated by the Model which is turn manipulated
by the Controller.
The Model contain only the pure application data, it contain no logic describing how to
present the data to a user. They are part of the application that implements the logic for
the application’s data domain. They store and retrieve data to and from database.
The View presents the modal data to the user. They are the component that display
application interface to users.
The Controller exists between View and Model. It listens to events triggered by the view
and executes the appropriate commands. They are the components that handle user
interaction, work with the model, and ultimately select a view to render that displays user
Interface.
13
4.2 User Identification
Users in a system are people who access or are associated with the system. The different users in
this system are Super Admin, Admin, Site Visitors and stakeholders.
Super Admin
This is the user who have total control over the system and can perform any tasks
the system is capable of doing.
Admin
These are the users who have access to the admin dashboard and can perform
different activities based on the roles and permission granted by the Super Admin.
Site Visitors
These are the user who visits the sites and doesn’t have access to the admin
dashboard and view posts and comment their thoughts on the posts.
Stakeholder
They are people that are directly or indirectly associated with the system like
developers or the owners who owns the system.
14
4.3 Testing
System should be developed considering the testing procedures that are to be carried after the
development of the system before handling the system to end user so the user doesn’t face
problems with the system. We have used Spiral model as our software development model, the
testing was carried as the components are developed.
Black box testing is carried out to test the missing functions, Interface errors, database access
errors, performance and behavior error. Unit testing are carried out for each function and solved
the error occurred during that phase before moving to integration testing.
15
4.4 Entity Relation Diagram
16
4.5 Dataflow Diagram
17
Figure 4.3: Level 1 DFD
18
4.6 Use Case Diagram
19
4.7 Gantt chart
20
Chapter 5 Conclusion
In this project, attempt has been made to create fully functional online news system. This system
was built with the objective of making both sharing and reading news easy. By using this system
news creator or editors don’t have to worry about the layouts or design of website. This system
will help to share the news instantly and will be available to every one of those who have access
to internet.
21
Chapter 6 Screenshots and References
6.1 Screenshots:
22
Figure 6.2: Categories lists
23
Figure 6.5: Post Creation page (ii)
24
Figure 6.7: Post View page
25
Figure 6.9: Post Edit page (i)
26
Figure 6.11 Home Page (ii)
27
Figure 6.13: Footer
28
Figure 6.15: Category Page (ii)
29
Figure 6.17: Single Page (ii)
30
6.2 Reference:
Satalkar, B. (2010, July 15).History of information management system. Retrieved from
http://www.buzzle.com
Paul and Harvey (2018). Java how to program. Pearson India Education Services Pvt. Ltd
Dimoji, D.O (2006): Introduction To COBOL Programming and Thesis Writing, Aba: Zemek
Graphics Production.
Black box testing and white box testing Retrieved from http://softwaretestingfundamentals.com
Jeffery A. Hoffer (2012) Modern System Analysis and Design, Pearson India Education Services
Pvt. Ltd
Arjun singh saud (2015) Foundation of Database Management System, Kriti books publishers
and distributors Pvt. Ltd
Jeffre, Veen (2001): The Art and Science of Web Design: New York: Riders Publishing House,
Inc.
Lahman, Roberts (1998): Multiple Computer Network and Inter Computer Communication;
ACM Gattlinburg Conference, June.
Acharya, BB. (2011). Mass communication and journalism studies. (4th ed.). Kathmandu:
Pradhan Book House.
Acharya, U. (2010). Online media ethics: A study of issues of ethical standard of Nepal’s online
media. Kathmandu: Creative Commons. Accessed on January 21, 2013 from
http://www.butmedia.org/nepal_journalism/wp…/download.php?!d=2
31
Central Bureau of Statistics. (2012). Nepal Population and Housing Census Report 2011.
Kathmandu: Government of Nepal.
Government of Nepal. (1992). Press Council Act, 1992. Retrieved December 30, 2012, from
http://presscouncilnepal.org/presscouncilact.php
Press Council Nepal. (2003). Code of journalistic ethics, 2003 (amended and revised version,
2008). Retrieved December 30, 2012, from http://presscouncilnepal.org/codeofconduct.php
Sedai, R. (2012 August 1). Online media gaining on traditional forms. The Kathmandu Post.
Accessed on January 22, 2013, from http://www.ekantipur.com/the-kathmandu-
post/2012/08/01/metro/online-media-gaining-on-traditional-forms/237887.html
32