Assignment Managment System
Assignment Managment System
Assignment Managment System
A Project Report
BACHELOR OF SCIENCE (INFORMATION TECHNOLOGY)
BY
JADHAV NITISH RAOSAHEB
229641
Under the esteemed guidance of
DR HERIN DAND
Coordinator, Department of Information Technology
1
PROJECT PROPOSAL
SR DESCRIPTION DETAILS
NO.
1 PRN NO : 2020016400091353
2 ROLL NO : 229641
3 NAME OF THE STUDENT : JADHAV NITISH
RAOSAHEB
4 TITLE OF THE PROJECT : ASSIGNMENT
PROJECT MANAGER
5 NAME OF THE GUIDE : DR HERIN DAND
6 SUBMITION YEAR : 2022-2023
Date: Date:
2
ABSTRACT
---------------------------
Assiman
Basically there are almost hundred of students in a particular class
and these number goes on increasing as we the no number of classes
increases hence we can directly assume or confirm that number of
students are directly propostional the number of classes hence
every students has at least ten number of assignments in a every
semester and there can be no count of at most .hence here our
software assiman come in to picture here which help to maintain
the class teacher of that specific class there students assignments
digitally
Not only assignment but the software can also calculate the total
number of assignment upoladed by the student but also the time at
which the specific assignment was uploaded can be noted down in
the software also the total marks can be given to the student on the
basis of submition .if late submitted a specific count of marks will be
deducted and hence the total marks are seen.
Also one of the important feature of the software is that is gives
warning as the submition is passing so a warning message will be
send to the students cellphone as “HURRY TIME IS RUNNING OUT” so
that he can be benifited with it.
Hence it will helps teacher from the hectic job of entering marks
manually and hence the sloppy students must need to do it on time
3
ACKNOWLEDGEMENT
The existing project, as a part of the curriculum, was a first-of-its-
kind experience for me. I had looked upon this project not merely as
a syllabus to be completed but as an aim to know, study,develop and
experience the commercial software enhancement and development
strategies.
I would like to acknowledge and appreciate the support of a few,
who served a helping hand physically, mentally, and intellectually in
the development of this project The past two years have been so
helpful for this project, as software-related planning needs and
design, implementation were been explained, thank you subject
teachers for letting me understand the need for dedication to any
project. Foremost regards to my guide, I would thank our H.O.D mr
Herin dand and Principal Dr. Sonali S. Pednekar who made available
the facilities required for the project work such as suitable timings,
regular discussion.
I am pleased to be able to say that, acceptably, I have achieved my
goals and goals to make this project a result. I also wish to mention
the unsaid support of my parents who, as always helped me in every
possible way to make this work of mine, a success, they helped me
with a work full environment.
The contribution made by my friends and mates directly or indirectly
was essential, and Will always be remembered. This opportunity has
given me valuable experience in software development in the real
world, which Will help me in the near future.
Thanking you
Name
4
Contents
CHAPTER 1:INTRODUCTION
1.1 Introduction……………………………………………………………….5
1.2 Scope of this Document……………………………………………..7
1.3 Overview………………………………………………………………….14
1.4 Business Context……………………………………………………….16
CHAPTER 2:GENERAL DESCRIPTION………………………………….18
2.1 product function…………………………………………………………..19
2.2 software hardware requirement…………………………………..21
CHAPTER3:FUNCTIONAL REQUIREMENT…………………………..34
3.1 user requirement…………………………………………………………..35
3.2functional mrequirement……………………………………………….36
CHAPTER4:INTERFACE REQUIREMENT………………………………39
4.1 interface ………………………………………………………………………40
4.2Existing systems…………………………………………………………….41
5
INTRODUCTION
1.1 INTRODUCTION
“ASSIGNMENT + MANAGER = ASSIMAN ”
Assignment been an very important part of the
education industry now a days Assignment Management System is a
software developed for daily assessment for teachers and educational
organization in their busy schedule so that they can get the
assignments in a well managed and sorted format . It is facilitated to
access the performance and information of assignment of a particular
Student in a particular month . The data is organized by the teachers,
instructors, and non-staff members, as provided by the student for a
specific day throughout a complete semester.
As assignment been an important part This system will
also enable the evaluation of student regular submition of assignment
in various days which will regulate the eligibility of the student to sit
for a semester examination by monthly reports,and also marks will be
given on the basis of day of submition. The teachers and registration
staff waste a lot of time in recording and monitoring the assignment
of students for the marks and cannot keep the assignment properly .
They express some problems related to time postponement,busy
schedule, and many other reasons , which affect undesirably the
educational system
The assignment manager system or assiman is the
application which saves the time of the student and the teacher. It
includes the following steps like registration of the student’s info like :
name,
class,
roll no,
6
Assigning the marks primarily based on their time of
submition of assignment and data entered , updates can be done
further based on academic year difference, no need to bring up-to-date
the amount of students again and again. The application provides a
user-friendly interface for teachers to use. To solve and overcome
problems specified further, we develop an android-based assignment
management system that reduces time, effort, and mistakes increase
assignment process efficiency and improves the current paperwork
flow.
The electronic interface keeps your information brought
together and open from anyplace whenever through an internet
browser, Our Time and participation in the board Software permit you
to get a quick and far-reaching timesheet effectively and rapidly. The
finance module gives a straightforward, simple, and quick
compensation computation. HR can make distinctive diverse Time,
Shift, Week, and OT approaches and apply those on different worker
bunches independently.
8
The comprehensive description of the objectives are as
follows:
9
Every college will have their logo on the application, to identify
easily there college records
Assignment management systems ensure accurate time records
and diminish the predictable and costly errors with physical data
entry
Monitoring and handling assignment physically can be a time-
consuming hence these device can help a lot in these process by
saving time and efforts
A consistent assignment management system can deliver good
visibility of all data and can comfort the student's academic
behaviour
The assignment details are stored in the databases, which can be
downloaded or printed for further use.
An assignment management system is a vital part of the class
administration system.
10
The advantages of the assignment management system
are as follows:
• Increases Efficiency:
The administration framework helps the profitability of the
classes. The motivation behind the development in productiveness is
decreased time to safeguard the assignment records and expanded
exactness in sorting out the realities. Less time prompts to keep the
classes concentrated on
the efficiency of the teaching process.
11
• Student-Teacher Association:
This expands the cooperation between the staff and the students.
The connection occurs over the application, it likewise encourages a
compassionate air in the scholastics.
• Lessens Workload:
12
Subject teachers control access and maintain security.
Accurate in work.
13
Achievements regarding project structure can lack other
ideas such as bar code scanner, face recognition, and many other add-
ons, but this can be made available in future updates. For using this
application on a large scale, it will require upgrades where the system
should support the user’s needs, this application will not work on
windows till any android emulator is used, this is the biggest
drawback. Update related to facial recognition will need team
supports in further enhancement.
1.3 Overview
14
more likely to get in trouble with the law and create complications in
their communities.
15
Improve student`s performance by periodically informing teachers
about their performance by quick ball available.
16
In today's world of making digital, educational
organizations would be wrinkled under the enormous paperwork
volume without the use of dedicated management software. From
college managers to the coaching body of workers, software program
equipment is of wonderful help, they store effort and energy with not
disturbing duties and give teacher time back to students. For example,
if lectures are for 50 minutes, and there are 120 students in a class,
assignment of each will take 10 to 15 minutes at least for roll call
checking and noting down there marks, instead of using an
application can make it easy for subject wise assignment system.
Students Roll number and full name will be safe and only the in-
charge can bring up-todate the changes
17
Percentage of monthly present and absent
This document will be kept in the phone memory so that you can
use it further.
18
2)GENERAL DESCRIPTION
Product Functions
✓ Mark assignment
✓ Assignment records
✓ Edit records
19
✓ Add students’ data
✓ Add session
20
✓ Network bandwidth is mandatorily to be at least 2 Mbps
Hardware requirements:
Frameworks bought inside the previous years will ordinarily be
equipped with the suggested highlights. It would be ideal if users
support that smartphone meet these prerequisites. Recall that if a
user's mobile phone doesn't meet the necessities, among different
21
issues, keeping it accurately designed when the user experiences
issues.
✓ Memory: 4GB RAM for faster speed we can use 8GB RAM.
22
✓ Display: 1280 x 800 pixels or higher on a 10-inch device
Software requirements
23
Softwares and Languages Required
1)Andriod studio
24
• Code samples and GitHub integrations that will help to build
universal app functionality and import sample code
• Library modules
25
effectively build a well-designed app for Android, you need
specialized tools.
For example, you can create build variants that generate application-
specific variations from the same task, while reducing code and
resources to reduce the size of your application.
26
For logs of simple debugging obligations, read Debugging your
application and write and review logs. To view and analyze
community traffic, CPU impact, and more, see Performance Profiler.
5. Publishing
When you're ready to launch your app to customers, there are just a
few more things to keep in mind, including determining the app
version, generating the Android app bundle, and signing the app with
the key. For more information, see Publish your app
2)java
27
The principal objective behind Android improvement was to
establish a stage-free application climate that run on each gadget. As
we probably are aware java as of now has this quality so java was
picked for android advancement. Android applications run on a
unique virtual machine called Dalvik VM that is an immediate
motivation from the java virtual machine called JVM. Android
applications runs on any gadget where an extraordinary Dalvik VM is
carried out. This way Android applications are aggregated and run in
an ideal exhibition climate with the component of stage autonomy. A
decent methodology towards programming advancement is the item
situated methodology. Android depends intensely on Java basics like
classes and articles and its other helpful components of uh oh. Java
has a broad arrangement of libraries. It is not difficult to exploit these
libraries.
28
Every language has its qualities and shortcomings. It’s based
on software engineers to choose which language best serves for
specific company. In addition to countless accessible languages, java
written computer programs are clearly the most famous language of
engineers. Java attaches great importance to its amazing elements that
combine solid, superior memory frames, in the same reversal
sense and safety of specific features to provide some examples. The
last Java is being used in a large number of areas, including the
progress of versatile applications, improving web programs and
frames. However, its function is its ability to create small modules or
applets for applications.
29
.3)SQLLite
30
Features Of SQLite:
• Simple API, and fast. In many cases, SQLite is quicker than direct
file system I/O.
31
• Cross-platform: Android, Linux, Mac, Solaris, VxWorks and
Windows supported by default.
• Easy migration to systems.
File Format:
32
demonstration determinations. SQLite is reckless and requires no
setup, which takings a lot of the
irritation of testing and which varieties demos active and easy to
launch.
33
3) FUNCTIONAL REQUIREMNETS
“Every decent work of software starts by rubbing a developer's itch.”
34
Many now and again, have been a mistake of staff shift
designation and timings particularly on account of allotting educators
and study halls, test obligations, and the preferences, independent of
how close to consummate the arranging had been.
The assignment management system project was used to
maintain school ,college students’ assignment records. Administrator
generates unique username and password for all staff while adding
staff detail. All staff maintains assignment of a student, generate
reports month-wise the generated reports are according to the time
and date the student had submitted the assignment also if late
submitted the assignment marks get deducated automatically and
finally marks of the assignment along with the over all marks are sho
to the teachers which can save their time of counting tha marks and
know if that when the student has submitted the respective
assignment
If the assignment has submitted late then marks will be
automatically cut by the software if self and also the date and time are
noted to the student and teachers at which time the student has
submitted the assignment
Various from time to time, have been a mistake Step of
staff move task and timings especially because of allocating educators
and study halls, test commitments and the inclinations, free of how
close flawless the orchestrating had been. Nonetheless, with these
forefront biometric systems, missing staff and teachers can without a
doubt be displaced to guarantee that the structure limits effectively
without any aggravations in the ordinary endeavors and activities.
User Requirement:
The User requirements for the innovative system are to make the
organization fast, flexible, less inclined to errors and reduce
expenditures and save period. A system that can mechanize
35
the examination of answers which are pre-stored so that results can be
generated as soon as the student gives the reason. A capability that
can produce result charts as required. The new system will be more
secure in managing student records and reliable enough to use under
all conditions
Users can add new data or input using the available options
Functional requirements :
36
constraints on how the system will perform. Functional requirements
stipulate a purpose that a system or system factor must be able to
perform. Numerous classes have received online programming since
it helps in successful two-manner cooperation between the guardians
and the school personnel. This framework must fulfill this
prerequisite on a fundamental premise. It must incorporate parent
login so guardians can get and send warnings as often as possible to
the school concerning their youngsters' scholastic advancement.
Therefore, the manner the system must behave notably the state of
affairs and will in addition expressly state what the system should not
do.
For differentiating for the most part execution reliably, the item
should help "result examination" gadget. With the help of this gadget
execution assessment, Elegance the board can carry out critical
advancements for higher all things considered execution. A class can
keep fundamental real factors that fuse specialist name, grandness,
enlistment run, contact bits of knowledge in a critical data set. Also,
Class control needs to obtain a supported and experienced web
regulator to resolve incredibly huge issues including exploring,
records support, and lots of extras.
37
✓ Every student should have a unique name or id for easy data
searching
38
4)INTERFACE REQUIRED
Login Module
If you are a teacher, you have to log in first to perform any task. The
Teacher submits essential credentials to access the services of the app.
The credentials may include the full name of the teacher,
valid college id, and password. If a teacher is new to this application,
he/she will have to sign using college id and teacher name and
password, then further home page will appear.
This will contain the College logo and “+” button which add the class
name and subject name. After that, the class will be created, and
choosing the same will lead to the Assignment module.
Assignment Module
39
The teacher will choose the section to start with attendance. The
teacher will need to add student's names and roll no for a new batch
and the teacher will have to choose “OS” for on time submition and
“LS” for late submition. There will be a quick ball to view the total
number of assignment submitted, which update as the teacher
complete with assignment
The teacher will have to save the records to check in the view module.
Where they can view tabular data of student’s assignment with their
name and roll number
Download Module
The download button will lead to choices where teachers can save as
PDFs or print as a sheet. PDF will be saved in the phone memory in
the download folder, and print will require access to the printer
This will let the teacher delete the monthly attendance records of
students
Delete sections Module:
This module will let the teacher delete the class name or section
which has student’s details
40
Exisitng projects
1)edu cloud assignment managment
Create an Assignment
Adding an assignment was never so easy. Simply select your class,
subject, deadline and you are good to go!
41
Assignment Dashboard
A simple and clean calendar dashboard to create and reschedule
assignments easily. Just drag and drop your assignments on your
desired date.
42
2)Ish information system
43
Bloom's Taxonomy domain mapping with questions
44
Sync with SIS
Submit Assignments
Reminder to submit
Supports video, pdf, doc formats
Collaboration with Grading Rubrics
Plagiarism check with 3rd party integrations
45