Investigation Report: A Smart Learning Android Application: Digital Book For Tutors
Investigation Report: A Smart Learning Android Application: Digital Book For Tutors
Investigation Report: A Smart Learning Android Application: Digital Book For Tutors
Sanjeev Napit
NP000139
NP3F1907IT
B.Sc. (Hons) IT
OCT-2019
Acknowledgment
It's not really easy to develop a project or a product. One person must challenge themselves
and commit their greatest effort to the success of the project. However, I would like to begin
by thanking LBEF campus for giving me such a huge opportunity to challenge myself. This is
also thanks to the APU (Asia Pacific University) to support students and college for larger
projects and to help students conduct research.
This phase of the system development investigation is also very difficult to accomplish. With
my supervisor Mr. Jyotir Moy Chatterjee's guide, however, who is very keen to guide me
in the right direction, it has helped me to get this far from the project. He's a busy person, no
doubt, but when I went for his support, he never backed up.
With all this, different assessments have been conducted and examples are provided for
further assistance to the investigation report. Last but not least, I would like to express my
deepest gratitude to all the lecturers and module leaders who have also helped me to improve
this report and project on the investigation.
Abstract
On the server, the proposed system is performed, and all files and documents are submitted
to the server. The students need to add their account to the android project, and then they can
very easily surf any information relevant to the paper. The proposed system saves the
students and faculty members considerable time.
1.2Project Background
The design and implementation of an Android Based Student-Faculty Document Sharing
System are to replace the current document records. Faculty members can directly access all
aspects of a student’s academic files and documents through a secure, online interface
embedded using. By Faculty app. previously, the college relied heavily on paper records for
this initiative. While document records are a traditional way of managed student data and
different work, there are several drawbacks to this method. First, it should be shown on the
notice board to convey information to the students and the student will be needed to visit the
notice board to check the information. It takes a very long time for the student to be given the
information. Paper records are hard to manage and to track. All of the non-value-added
activities are the physical stress needed to retrieve, alter and re-file the paper records. This
program provides a simple interface to keep information about the documents from the
students. It can be conveniently used by educational institutes or colleges to keep records of
all students’ papers. Achieving this purpose is difficult using a manual system as the
information is scattered, can be redundant and collecting relevant information may be very
time-consuming. All these problems are solved using this app. The paper focuses on
presenting documents in an accessible and intelligible manner that provides facilities such as
profile creation of student, professor, principal, and higher authority, thus reducing
paperwork and automating the record generation process in an educational institute.
[ CITATION iji19 \l 1033 ]
All data is securely stored on the Admin controlled SQL servers, which provides the highest
possible level of security. Android is a mobile operating system built on the Linux kernel,
1
developed by Google. Do not require a license to create Android apps or games. Therefore
Android recommends open source software for the Eclipse IDE developers. The Web
browser for Android is an open-source engine running the Chrome browser's Toolkit with
some properties. The Android programming language is mostly Java and Extensible Mark-up
Language (XML).
1.3Problem Context
In today’s time, most of the institutes have their websites which display college information.
Students can get notifications; faculty can upload topic, syllabus records, e notes, time
schedule papers, etc. on their website. But for retrieving this information, the students have to
log in to the websites or on their mobile. The students can get notifications if they are
connected to the internet and these websites can be viewed on mobile phones as well. There
might be more problems, but the main problem is if there is no internet connection, then these
systems can’t be reached. Some issues which are in the project are:
Feedback
The project only has some features where feedback is also one of the may feature in any
app. The system in which the result or performance of an action to change the next step
is ' returned ' (fed-back). Feedback is necessary for the functioning and survival of all
regulatory mechanisms found throughout the life and non-living nature and in human-
made systems such as education and economy. Feedback is implicit in all encounters, be
it human-to-human, human-to-machine, or machine-to-machine, as a two-way flow. It is
the information sent to an entity (individual or group) about its prior behavior in an
organizational sense so that the body can change its current and future response to
achieve the desired result. In this project, we have to say that instant feedback is not that
attractive as it played a vital role in any organization and other fields. As you can see
that the students are mainly interested in the document or any important notice from
there faculty, therefore, if they won’t be interested in feedback.
Comment
Comments provide a forum for connecting with you and other users to the visitors of
your website. It enables them to add information, ask questions, and provide feedback on
the subject. They allow the engagement of the community around your content. If the
student is not interested in feedback, then the comment is also not a help to them.
1.4Rationale
By the implementation of this Android Based Student-Faculty Document Sharing System (In
the form of an android application), using student and faculty gain essential benefits sending,
receiving, and storing the documents. Building the Android Based Student-Faculty Document
Sharing System will reduce the paperwork and also save time and money by printing and
binding materials. Currently, we don’t have all the sources of the facility.
2
Data will be stored in-app.
Student or Faculty member will always have access to their account.
1.5.2Intangible benefits
A healthy and efficient sharing environment.
Creates an open environment because users can share file any time they want.
1.7.2Objectives
To allows only the registered user to login and thereby preventing unauthorized access.
The usage of this application will significantly reduce time in document sharing.
1.7.3Deliverables
For Student: This module is for the students. Students can register themselves in this system
by creating new accounts, and through this portal, they can share their views and documents.
For Faculty: This software works exclusively for the organization faculty members, and the
faculty will upload essential documents in this module, which can then be accessed very
quickly by the students. On an everyday basis of interest and preference, the faculty may
3
upload or exchange documents using this program to share with a particular group or
semester as they desired.
For Admin: Admin takes care of all the techniques relating to uploading and de-uploading
through this app. Admin can have the right to simultaneously access both the profiles of
faculty members and the student's account without the need for a password or user ID.
1.7.4Nature of Challenges
The major challenge is to integrate all the tools of the app in a system mainframe. To function
together in a consistent flow, the unity of all programming languages has to follow specific
requirements. Another challenge is to develop a user interface that is accessible to both
students and faculty, and that still fits with other project functions. Additionally, as it is a
system for the sharing of documents, the faculty will only have a particularly important file
for a particular group of students, which needs to be secure otherwise, there is a risk that
another group will get, which is very important.
4
1.8.4 Chapter 4: System Development and Methodologies
Methodologies of creation were discussed in this section. What development methodologies
were used and what are the potential benefits of the application methodologies chosen were
discussed along with their use cases.
Manually
Schedule Introduction to the study 12 days Thu 11/7/19 Fri 11/22/19
d
Manually
Background to project 2 days Thu 11/7/19 Fri 11/8/19
Scheduled
Manually
Problem context 1 day Sun 11/10/19 Sun 11/10/19
Scheduled
Manually
Rationale 1 day Mon 11/11/19 Mon 11/11/19
Scheduled
Manually
Potential Benefits 2 days Tue 11/12/19 Wed 11/13/19
Scheduled
Manually
Target users 1 day Thu 11/14/19 Thu 11/14/19
Scheduled
Manually
Aim and Objective 2 days Fri 11/15/19 Mon 11/18/19
Scheduled
5
Manually
Deliverables 1 day Tue 11/19/19 Tue 11/19/19
Scheduled
Manually
Nature of challenge 3 days Wed 11/20/19 Fri 11/22/19
Scheduled
Manually
Schedule Literature Review 15 days Fri 11/22/19 Tue 12/10/19
d
Auto
Introduction 2 day Fri 11/22/19 Fri 11/24/19
Scheduled
Manually
Domain Research 5 days Sun 11/25/19 Sat 11/30/19
Scheduled
Auto
Technical Research 5 days Sun 12/1/19 Thu 12/5/20
Scheduled
Manually
Conclusions 3 days Fri 12/6/19 Tue 12/10/19
Scheduled
Manually
Schedule System Development 11 days Fri 12/13/19 Fri 12/27/19
d
Manually
Introduction 2 days Fri 12/13/19 Mon 12/16/19
Scheduled
Manually Investigation of
6 days Tue 12/17/19 Tue 12/24/19
Scheduled methodologies
Manually
Selection Justification 3 days Wed 12/25/19 Fri 12/27/19
Scheduled
Manually
Schedule Research Methods 12 days Sun 12/29/19 Mon 1/13/20
d
6
Scheduled
Manually
Design 9 days Wed 1/1/20 Mon 1/13/20
Scheduled
Manually
Schedule Requirement Validation 14 days Tue 12/10/19 Fri 12/27/19
d
Manually
Introduction 2 days Thu 12/19/19 Fri 12/20/19
Scheduled
Manually
Questionnaire Analysis 6 days Sun 12/22/19 Fri 12/27/19
Scheduled
After the research paper has been completed, the product should developed according to the
outline objectives and specification. The following procedure will be carried out but many
changes can be carried out in the development process to meet the requirements of the
product.
Manually
System Architecture 45 days Sun 2/16/20 Thu 4/16/20
Scheduled
Manually
Introduction 1 day Sun 2/16/20 Sun 2/16/20
Scheduled
Manually
System Design 5 days Mon 2/17/20 Fri 2/21/20
Scheduled
Manually
Database design 15 days Sun 2/23/20 Thu 3/12/20
Scheduled
7
Manually
Story Board 8 days Fri 3/13/20 Tue 3/24/20
Scheduled
Manually
Development/Deployment 16 days Wed 3/25/20 Wed 4/15/20
Scheduled
Manually
Project Plan 15 days Thu 4/16/20 Wed 5/6/20
Scheduled
Manually
Release plan 2 days Thu 4/16/20 Fri 4/17/20
Scheduled
Manually
Unit Testing Plan 4 days Sun 4/19/20 Wed 4/22/20
Scheduled
Manually
Integration Testing Plan 4 days Thu 4/23/20 Tue 4/28/20
Scheduled
Manually
User Acceptance Testing 5 days Wed 4/29/20 Tue 5/5/20
Scheduled
Manually
Implementation 15 days Tue 4/7/20 Mon 4/27/20
Scheduled
Manually
Business Rules 2 days Tue 4/7/20 Wed 4/8/20
Scheduled
Manually
Object-Oriented 4 days Thu 4/9/20 Tue 4/14/20
Scheduled
Manually
SQL Query 4 days Wed 4/15/20 Mon 4/20/20
Scheduled
Manually
System Functionality 5 days Tue 4/21/20 Mon 4/27/20
Scheduled
Manually
System Validation 18 days Wed 4/15/20 Fri 5/8/20
Scheduled
8
Manually
Unit Testing 4 days Wed 4/15/20 Mon 4/20/20
Scheduled
Manually
System Integration Testing 6 days Tue 4/21/20 Tue 4/28/20
Scheduled
Manually
User Acceptance Testing 6 days Wed 4/29/20 Wed 5/6/20
Scheduled
Manually
Conclusions 2 days Thu 5/7/20 Fri 5/8/20
Scheduled
Manually
Concussions & Reflection 5 days Sun 5/10/20 Thu 5/14/20
Scheduled
Manually
Critical Evaluation 4 days Sun 5/10/20 Wed 5/13/20
Scheduled
Manually
Conclusion 1 day Thu 5/14/20 Thu 5/14/20
Scheduled
Manually
References 4 days Fri 5/15/20 Wed 5/20/20
Scheduled
Manually
References 2 days Fri 5/15/20 Mon 5/18/20
Scheduled
Manually
Appendices 2 days Tue 5/19/20 Wed 5/20/20
Scheduled
9
2. Chapter 2: Literature Review
2.1 Introduction
The literature review is a method for giving credit to a topic that scholars have circulated,
what's more, specialists. The critical thought process of writing survey composition is to
move on to our peruser, the thoughts, and knowledge that have been spread on a theme. We
should integrate unmistakably what are the strengths and shortcomings of a particular
research theme.
A smooth workflow integrates all people within the enterprise (including partners and
subcontractors) and allows for the easy sharing of information. For example, you might have
a field worker using an iPad to access floor plans when there is a change from one of the
designers, who then flag it back at the office to the project manager (PM). Now they have to
adjust a seamless workflow in real-time, which will allow them to do so. In using a solution
that incorporates on-premise computing capacity and cloud efficiency, they will be able to
10
adjust functionality without any hiccups. The PM will change the floor plan immediately,
then upload the new version to its local storage unit.[ CITATION esu20 \l 1033 ]
2.3.1Email
E-mail remains one of the most commonly used forms of modern communication. The first
thing you're possibly doing in the morning is to grab your mobile to check your email. If
that's not the first thing you do, then you usually log in to your email client to see messages
from colleagues and customers when you arrive at the office. The most common features of
email are attachments, irrespective of whether you are using Outlook, Apple Mail or web-
based Gmail, Yahoo or Microsoft Live. A commonly used and agreed method of online
document sharing is the ability to transfer documents by emailing them to the party
concerned. There are, however, drawbacks to this approach. The lack of a good internet
connection makes the process sluggish and tedious for the sender and the receiver due to the
time it takes for the exchanged documents to upload and download. If your papers reach 20
MB, then you look at other document sharing solutions at their best.[ CITATION wik20 \l
1033 ]
2.3.4Dropbox
In reality, Dropbox was the pioneer when it came to the storage and sharing of documents
across devices. You can drop your files in your dropbox folder, copy the connection and
share your documents with multiple parties, just like in Google Drive or OneDrive. The
amount of free space that Dropbox provides is only 2 GB which is the lowest of the
alternatives. You can't edit your documents online with DropBox, as you can with Google
Drive and OneDrive; this service is intended to store, back up, and share your data.
[ CITATION dro20 \l 1033 ]
11
2.3.5Box
The box is similar to Dropbox, Google Drive, and OneDrive. It allows you to store, backup,
edit, share documents, and other data on the web. Box beats DropBox at 10 GB in the amount
of free space that it provides but falls behind Google Drive and OneDrive. As with the others,
you can copy and transfer the URL of the document you want to share with those you want to
share it with.[ CITATION Box20 \l 1033 ]
2.3.6EthosData
EthosData is distinct from the above providers because it is a Virtual Data Room Provider
that is used primarily by businesses who always want to have control over the information
that they share online. Given the ongoing need to share documents with others and to be
vigilant that their confidential information falls into the wrong hands, EthosData allows you
to share your documents with anyone, verify that they have accessed the documents you
exchanged and withdraw access to them at any time. As a paid service, most of their
customers are fortune 500 companies, top global law firms, and top financial institutions
worldwide. The majority of their customers opt for a fixed-rate plan that allows them to
exchange documents with unlimited users up to 10 GB. With the advanced level of
permissions that the system often allows customers to get a dedicated team to take care of all
their document sharing requirements at no extra charge.[ CITATION eth20 \l 1033 ]
2.4 Summary
The various journals, books, websites, and papers have been analyzed and summarized in
specific domain areas in the literature review section, and numerous other structures have
been compared to see the similarities and examine the common purpose. This will help in the
efficient production of the product.
12
3. Chapter 3: Technical Research
3.1Programming language chosen
A programming language is a code that includes a series of directions to generate a
distinctive sort of output for the machine. This language is used for programming computers.
Various types of tasks can be made with the language of programming to play an undertaking
or to get production inside a computer.
In the computer world, different types of programming languages are available. Each of these
holds other specific roles. The available language types are imperative and functional
programming language; e.g.-Backend programming language area: Python, C, C++, PHP,
JavaScript, and so on, Frontend language is Html, CSS JavaScript, and so on. Each
programming language can be used for specific purposes, using different frameworks
available on the market.
I chose to use JAVA and PHP for frontend, MySQL for database, PHP for site backend.
Nevertheless, if the construction of the structure needed to incorporate the core features,
specific other terms will be used.
13
check the code for the internal and external teams. Insights: the application's use and the
latest trends. Improving fundamental distribution mechanisms is always prioritized. UI / UX,
consistency analyst, delivery, steady-support, and performance confirmation are among the
team members.
MySQL
MySQL is the architecture of the executive's open-source social database that takes a shot at
various points. It is freed from the cost open. This provides access to multi-client devices to
assist different power engines. The software can be downloaded quickly, and an occasional
scheduler can also be used to manage the errands naturally. This structure retains the property
of ACID (Atomicity, Consistency, Isolation, and Strength). Instead, it allows multi-
adaptation assistance circulating. It has module libraries that implant any program into the
database. However, this RDBMS can be used on any level, providing 24* 7 open source
support just as big business release. This underpins innovative components to ensure solitary
permitted customers access databases. MySQL can run fast setups for ace/slave replication
and provides community servers. MySQL upholds various types of information, which are
numeric character-string, bit string, Boolean, date, and time.
Justification on Chosen Database Management System
MySQL picks the executives ' frameworks for my project over other databases. It is found
that MySQL is a linguistic framework that is perplexing where the SQL server has simpler
punctuation and is easier to use. My undertaking will be built in the Microsoft Visual Studio
Asp.net framework. In this way, the MySQL server is fair as a Database Management System
for my business. For my proposed system, MySQL is ideal for PHP projects. In MySQL,
when the investigation is done, it cannot be discarded in the midway. It has good security,
and some security features can also be added to prevent SQL injection.
14
Linux offers Android developers a pre-constructed, already maintained core of the operating
system to start so they don't have to write their code.[ CITATION blo19 \l 1033 ]
3.5 Summary
The test focused selects the entirety of the above specific points of view. The creativity is
increasingly changing. So, for the purpose set, the most significant advances are chosen. I
chose Visual Studio–Xamarin as an IDE with MySQL for the purpose: as a database using
PHP solidity or as an operating system using the Linux kernel.
15
4. Chapter 4: System Development Methodology
4.1 About Methodologies
System development methodologies are promoted as a means of improving software
development process management and control, structuring and simplifying the process, and
standardizing the process and product development by defining the tasks to be carried out and
the techniques to be employed. It is often tacitly believed that using a method for system
development would increase the efficiency and consistency of the system development. There
is little scientific evidence to back this claim, however. There is an increasing body of
literature that challenges the validity of the methodologies for structured system development
(e.g., Baskerville, Travis & Truex, 1992; Fitzgerald, 1994; Keyes, 1992; Lyytinen, 1989). In
particular, current methodologies might not adequately support the changing nature of both
the system development process and product. [ CITATION stu19 \l 1033 ]
To date, most work has focused on developing new methodologies and methods to collect
and analyze plans, rather than evaluating them or using them in practice. Although they have
increased in several ways, they are mostly untested. It is not clear if they are used or how they
are used, how they are used efficiently, or whether they are useful. Much work into IS growth
implicitly assumes that methodologies are being used and that they are helpful and practical.
There are various philosophies accessible to execute in a task like Waterfall, Scrum, RAD,
Prototyping, and so on. Some of them are portrayed underneath:
16
4.1.2 Waterfall
All projects can be better managed if they are segmented into a chunks hierarchy such as
phases, stages, activities, tasks, and steps. The simplistic rendition of this in system
development projects is called the "waterfall" methodology, as shown in the following figure:
Figure 2: Waterfall
Looking at this chart, which was for advancements in college document sharing systems,
please note this presumes that the device criteria have already been identified and
exhaustively scrubbed, which is probably the most crucial step towards project success. The
graphic still highlights some of the basic concepts of a robust methodology:
4.2Selected Methodology
Numerous programming development techniques exist to help programming designers create
their product products. A decent advanced model for programming advancement from setup
to dispatch should have been proficient. I can use the Rapid Application Development (RAD)
approach for my proposed system.
17
Rapid Application Development or RAD is an agile project management strategy that is quite
popular for software development or development of applications.
The main advantage of this particular approach is the faster turnaround of the project, which
makes it a much more attractive choice for the app developers working in a fast-paced
environment such as the development of apps. This particular rapid pace is quite feasible
through a focus on reducing the whole planning stage as well as optimizing the production of
prototypes in RAD. Through can the overall planning time as well as stressing the concept
prototypes, project managers will accurately measure the entire process and collaborate on
various changing problems and improvements in real-time. This results in more productivity,
more effective communication, and faster growth. Easily divide this cycle into four main
phases. Let us take a look at this:
Planning of Requirements
This is equivalent to a full scoping meeting of a project. Although the planning phase is
condensed in comparison with various other methods of project management, it is a
crucial step towards the project's ultimate success. The architects, team members, and
customers collaborate during this specific stage to identify the goals and expectations for
the entire project along with the current and potential problems that need to be resolved
during the build process. Through following the method, the iOS app developers can
easily find the project's requirements.
This involves analyzing the whole of the current problem. It also consists of identifying
the objectives of the whole project and finalizing the criteria with the consent of each
stakeholder. Everyone must have an equal opportunity to determine the goals and
expectations for the entire project accurately. Through securing approval from each
stakeholder as well as developer, the teams can easily avoid any form of
miscommunication and numerous costly order changes during the build process.
User Design
It is time to get into production after scoping out of the project, building up the entire user
interface using the various concept iterations. It is the foundation of the RAD approach,
and this is what separates it from the different strategies of project management. During
this particular phase, the customers collaborate with the developers to ensure that their
expectations during the design process are met at every single step. It is similar to
customized software development where the users can quickly check each product
prototype at each point to meet their requirements. All the bugs and problems are worked
out via an iterative process.
In reality, the developer designs a complete prototype, and then the customers check it,
and after that, they come together to collaborate easily on what worked and what did not.
This approach provides an opportunity for developers to modify the model as they go to
the stage where they get a satisfactory design. All clients and app developers are learning
from this whole process to ensure that no potential problems are slipping through the
cracks. A business that creates an Android app has to pay particular attention to the entire
user experience.
18
Swift Construction
This process takes the various designs and different test structures from the entire design
phase and then transforms them into a full working model. Because most kinks and
improvements are resolved during the comprehensive iterative design phase, the app
developers can quickly build a working model much faster than they might have by
adopting any conventional project management strategy.
It can be broken down into the planning for rapid construction as well as the creation of
programs and applications. Then coding and a unit, integration along with system testing
are followed. In this particular stage, the application development team of coders, testers,
and developers collectively work together to ensure that everything works reasonably
well and that the result meets the client's standards as well as goals. It is a significant step
as the client can still provide feedback throughout the entire process. The client should
propose changes, enhancements, and even new ideas that can address the various
problems as they continue to come. This helps a mobile app development company to
produce the project's ideal working model rapidly.
The Cutover
It is, in reality, a process of implementation in which the full finished product is set to
launch. This consists of data transfer, switching and upgrading to the new system, and
user training. The final changes are made adequately while the customers and coders
continue to look for flaws throughout the program.
It allows you to split the whole project into far smaller and more manageable tasks.
The whole task-oriented framework better helps project managers to efficiently
maximize the team's productivity by assigning various tasks according to the
members ' specialties and expertise.
Clients will operate in a much shorter time frame on the whole working product being
produced.
Constant contact, as well as continuous feedback among the team members, both
increase the overall design productivity and build process.
19
5.Chapter 5: Research Methods
5.1 Introduction
Research methods are a broad term. While data collection methods and data analysis
represent the core of research methods, you will need to address a range of additional
elements within your research scope. Research theory, research styles, research strategy, data
collection techniques, sampling, and ethical issues are among the essential aspects of research
methodology required to be addressed in a business dissertation at the Bachelor, Masters, and
others levels.
Observation
It is non-exploratory research in which a specialist watches progressive behavior, which
is usually taking place. Gathering information is the straightest strategy. No specialized
knowledge is required for this kind of research to be carried out. This technique offers
information more clarity than other plans.
Questionnaire
It is an essential strategy for leading examination where a progression of inquiries to
gather data from the respondents is posed. This technique is an economical and useful
information-gathering method. Collecting information or the results is a brisk technique.
This technique will help us gather information from massive crowds or target clients.
Interview
It is the joint process between the questioner and interviewee that can be established. It is
one of the critical methods for analyzing problems inside and out the way. It will get data
about close to home inclination, conclusions, and discernments. Through this strategy,
increasingly formulated questions will effectively be posed.
Survey
This is the way to collect data from the response of an abnormal individual to the
questions asked. Online reviews, email overviews, paper tests, phone studies, and eye-to-
eye interaction with feedback should be possible in research. It is a standard information-
gathering technique. It gives the ability to be broad and depicts the attributes of a vast
crowd.
20
5.2 Design
Male
Female
Other:
2. Age Group
Below 16
17-29
Above 30
3. Occupation
Student
Teacher
Other:
4. Academic Level
Higher Secondary
Bachelors
Master
Other:
Objective: All of the above inquiries are queries concerning parts. The fundamental goal of
the above-mentioned inquiries is to uncover relevant data about the intended interest groups.
Furthermore, the inquiries think about the viewpoint of groups of people of different gender,
ages, occupations, and academic level.
Yes
No
Objective: The main objective of this question is to find if they use another similar system.
Online
With Pen-drive
Printing document
All of the above
None of above
21
Objective: The main aim of this query is to find out what type of service they use. To test
whether most people rely mostly on one or more devices.
Objective: The main purpose of this query is to find out what type of another service they use
other than in question 6.
8. How interested would you say you are in this student-faculty document sharing system?
Extremely Interested
Interested
Not Interested
Objective: The objective here is to find out if they are Interested or Not in this sharing
system.
9. What is the name of the application that you use to share a document?
Objective: The main objective of this question is to find what kind of online service they are
using to share their documents.
Yes
No
Maybe
Objective: The main objective of this question is to find that the student-faculty document
sharing system is necessary or not on their view.
Objective: The main objective of this question is to find the reason why they agree or
disagree with question 10.
12. What feature should be added in order to make the system better?
Objective: The main objective of this question is to find a nice and new idea of adding or
improving the project more successfully.
13. What are the difficulties you face while sharing a document with others?
Objective: The main mission is to find the real problem they face and try to solve the
problem in the modified product.
22
14. What are the problems you face while doing online sharing?
Internet problem
File Error message
Limited file size
Can't upgrade or delete false email
Other
Objective: The objective here is to find what problem they are facing on online sharing apps
on-site so, we can improve or make sure not to make the same error in our product.
15. What shorts of the problem there will be if the security is not that good in the document
sharing system?
Objective: The main objective of this question is to find the problem if the security is not
good.
16. Do you think we should notify the other organization to use other than school, college
and any institute for this app?
Yes
No
Maybe
Objective: The main objective of this question is to find if this app is okay to use in any field
or not.
17. Do you think this system should have a default support system?
Yes
No
Maybe
Objective: The main objective of this question is to find if people like to get help from admin
or not.
5.3 Summary
In this particular part, I examined the way in which research questions can also be
recognized, choosing suitable procedures. It distinguishes the significance of different
research strategies and the related advantages and confines. A description of proper
information assortment techniques such as summary, survey, conference, and interpretation is
studied. For this section, the look at strategy structure is also remembered. The questionnaire
is included with their destinations, in turn.
23
6.Chapter 6: Requirements Validation
6.1 Analysis of Data
For the research, I have taken a Twenty-Five (25) online survey and Fifteen (15) offline
surveys from the questionnaire. The data are collected and analyzed below.
Response Analysis
1. Gender
Figure 4: Gender
The above pie-chart shows the percentage value of the individual type of gender. The chart
clearly shows the number of males is higher as per the survey.
2. Age Group
The above chart graph shows the different age groups. Most of the people are form the age
of 17-29 years.
24
3. Occupation
Figure 6: Occupation
The above chart graph shows a different occupation. Most of the people are a student.
4. Academic Level
The above chart graph shows the academic level. The chart clearly shows the number of
Bachelors is higher as per the survey.
5. Have you ever use an online document sharing system?
25
Figure 8: Analysis of an online document sharing system
The above chart graph shows the user using an online document sharing system or not.
The chart clearly shows the number of using other online document sharing systems is
higher as per the survey.
6. How would you share a document?
Figure 6 shows how would they share their document. In the graph, it shows most of the
respondents are All of the above. However, most of them use online sharing system.
The above one use writes “I use all” which means all of them who fill there form for
survey use a different type of sharing method.
8. How interested would you say you are in this student-faculty document sharing system?
26
Figure 11: Analysis of interested people in a student-faculty document sharing system
The above chart shows 56% of the people are interested in a student-faculty document
sharing system.
9. What is the name of the application that you use to share a document?
Figure 12: Analysis of the name of the other application they use to share a document.
The above figure shows the name of the application that they use to share a document.
27
Figure 13: Analysis of system necessary or not.
The above chart shows the student-faculty document sharing system is necessary or not.
The chart clearly shows the 68% put on yes and 32 on maybe as per the survey.
28
Figure 14: Analysis of Q10.
The above figure shows the reason for yes or no from question 10. Among Twenty-Five
(25) online survey 12 have given their reason which is shown in the above figure.
12. What feature should be added in order to make the system better?
29
The above figure shows what features should be added in order to make the system more
better. Among Twenty-Five (25) online survey 12 have given their reason which is shown
in the above figure.
13. What are the difficulties you face while sharing a document with others?
The above figure shows the difficulties that people face while sharing a document with
others. Among Twenty-Five (25) online survey only 7 have given there answer which are
shown in the above figure.
14. What are the problems you face while doing online sharing?
Figure 17: Analysis of the problems they face while doing online sharing.
30
The above chart shows the problems which people face while sharing a document or any
other file online. Among Twenty-Five (25) online survey 19 have given their response
which is shown in the above figure.
15. What shorts of the problem there will be if the security is not that good in the document
sharing system?
The above figure shows the problem if the security is not good in the document sharing
system.
16. Do you think we should notify the other organization to use other than school, college
and any institute for this app?
The above chart shows to notify the other area other than education like a bank, IT office
and other where document sharing system is necessary.
17. Do you think this system should have default support system?
31
Figure 20: Analysis of whether the system should have a default support system or not.
The above chart shows that the system should have a default support system or not which
would help in offline mode too.
6.2 Summary
To sum up all the requirement validations, the analysis is made through the quantitative
method. The analysis shows that most people are interested in using the student-faculty
document sharing system. Most of them are using online methods to share their data with
others. Hence, it is found that the scenario of a student-faculty document sharing system in
Nepal is growing day by day.
Most importantly, this analysis shows that the need for a student-faculty document sharing
system is important and necessary for the institutes. So, this project will be able to contribute
to promoting the student-faculty document sharing system.
There were a lot of different things found after the research which makes the project even
more complicated. However, with different data, and after analyzing them, it was found that
the project is in the right direction as well as the analyzed report also indicates that the
current Nepal scenario needs more deliverables and goals. Nevertheless, in the future, the
further improvement of the deliverables will continue.
32
7.Chapter 7: Conclusion and Reflections
In summarizing all of this project's research process, there were a lot of new learning
opportunities and learned from this research report. This study discusses various areas, and it
is only the project's first step. More than half of this system development technique has been
done with the improvement. At the end of the first leg, the key accomplishment is similar
system discovery, domain testing, data collection, and study.
The project aims is to replacing the current paper records and saving time and money to print
documents and to make this system helpful for both faculty and students of any institute. The
investigation for this is done relating to the project aim, objective and deliverables so, the
available research and survey may not be enough to develop a complete application however,
further research and investigation will be carried out if necessary.
Proper research and analysis are the secrets to any project's success so the research and
design process was conducted with full attention. However, some holes may have been
overlooked so far, but if they cause problems in the future, proper research and design will be
undertaken to complete the project again.
33
References
Android_(operating_system. (2019). Obtenido de Wikipedia:
https://en.wikipedia.org/wiki/Android_(operating_system)
34
m-files. (2020). Obtenido de m-files: https://www.m-files.com/blog/the-challenges-
associated-with-traditional-file-sharing-platforms/
Benjamin Fauth, Jasmin Decristan, Svenja Rieser, Eckhard Klieme, and Gerhard Buttner.
(2014). Students ratings of teaching quality in primary school: Dimensions and
prediction of students outcomes. Elsevier, II, 15.
Bhoovandev Fakooa, Mehnaz Bibi Diouman Banon and Baby Gobin-Rahimbux. (2019). A
Smart Mobile Application for Learning English Verbs in Mauritian Primary Schools.
Springer, III, 11.
Daniela, L. &. (2018). On the way to smart education and urban society. ResearchGate, I, 17.
Gros, B. (2016). The design of smart educational environments. Springer open, III, 15.
Guru99. (2019). What is Data Analysis? Types, Process, Methods, Techniques. Recuperado
el november 13, 2019, de https://www.guru99.com/what-is-data-analysis.html
Hamzah, M. M.-2. (2010). ICT and Diversity in learners Attitude on smart school Initiative.
Elsevier, III, 15.
Kul techno lab & research center. (2019). Kullabs smart school. Recuperado el december 22,
2019, de https://www.Kullabs.com
Lakhmi C. Jain, R. J. (2016). Smart education and e-learning. Springer, 59, 618.
35
Marina delianidi, Alexandros Papanikolaou, Christos A. ilioudis-2016. (2016). A Mobile
Augmented Reality (MAR) Blended Learning Application for Primary School Pupils.
ResearchGate , II, 14.
Mohamed Abdel-Basset, Gunasekaran Manogaran, Mai Mohamed, and Ehab Rushdy. (2018).
Internet of things in smart education environment:Supportive framework in the
decision-making process. Wiley, II, 12.
Yaroslav Galan and Inna Holovach. (2017). Application of ecological tourism in physical
education of primary school age children. ResearchGate, I, 10.
Zhiting Zhu, a. Y. (2016). Introducing the smart education framework: core elements for
successful learning in a digital world. ResearchGate, IV, 15.
Zhi-Ting Zhu, Ming-Hua Yu, and peter Riezebos. (2016). A research framework of smart
education. Springer open, I(1), 17.
I.
36