%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
Assignment uploader app full report java
1. Assignment Uploader APP
Page | 1
Assignment Uploader APP
Phase 02: System Design
CS 395 – Java Programming
Student Name :
ID O397 Name Arslan Nazim
Submitted to Asad Hanif
Submission Date March 16, 2016
Arslan Nazim
ABASYN UNIVERSITY ISLAMABAD CAMPUS
2. Assignment Uploader APP
Page | 2
Table of Contents
Chapter 1 ..................................................................................................................................3
Abstract..........................................................................................................................................3
Acknowledgment............................................................................................................................3
Introduction ...................................................................................................................................4
Motivation......................................................................................................................................4
Chapter 2.....................................................................................................................................4
Literature Review............................................................................................................................5
Canvas assignment up loader: .......................................................................................................6,7
Chapter 3 ..................................................................................................................................4
Requirements.................................................................................................................................4
Functional Requirements.....................................................................................................8,9
Non-Functional Requirements............................................................................................... 10
Comparison with existing system...................................................................................................11
Chapter 4 .................................................................................................................... 12
Data Flow Diagram........................................................................................................................ 12
UML Diagram................................................................................................................................ 13
Class Diagram............................................................................................................................... 14
Class Diagram............................................................................................................................... 14
Database.................................................................................................................... 15,16,17,18,19
Phase 4 Documentation……………………………………………………………………………………………………..20,21,22,23,24
Rerefences....................................................................................................................................25
3. Assignment Uploader APP
Page | 3
Chapter 1
Abstract
This project is aimed at downloading and uploading assignments for students; with each
assignment having information about the instructions, description, deadline, and
submission details. The system provides an interface for testing assignments such that
they can be plugged in by the teachers. The most obvious advantage offered by App
assignment submission is that it offers faster transmission of assignments than using
traditional way by using online system. The interface use to invoke different testing
program by teachers, So Save the time and cost for teachers by enabling them to put
up a fast response for students as well as increasing the quality of the feedback
provided to students.
Acknowledgements
Also, I would like to extend my warmest thanks and appreciation for the Abasyn
University for giving me the opportunity to complete my Project. My thanks go
Particularly to Sir Asad Hanif as well as to the students who helped me completing my
project. Furthermore I would also like to acknowledge with much appreciation the crucial
role of the Lab staff, who gave the permission to use all required equipment and the
necessary materials to complete the project. I have to appreciate the guidance given by
other teachers in my project report presentation that has improved my writing skills
thanks to their comment and advices.
4. Assignment Uploader APP
Page | 4
Section 1: Introduction
AuApp is the Learning Management System (LMS) supported by the Abasyn University
Islamabad Campus. Instructors may use AuApp to structure courses by including
syllabi, announcements, assignments, and quizzes, among other things.Students can
access course content through AuApp, and can manage all of their courses in one
place! AuApp is available as an app so you can use it anywhere, from any device!
This app will be very useful to gather all the students at one platform so that teachers
can easily communicate with them
Section 2: Motivation
Currently there is a large movement in the Universities to streamline processes and
improve current methods of uploading assignments and lectures for students. As with
Any university, this effort is difficult without an “information at your fingertips” type of
Application. A well-designed App for university is a good project to improve teaching
methodology and student learning and allows quick responses to the queries of
students from teachers.
The App would benefit to have a centralized student and teacher activities and
communications platform in which all records are kept and from which statistics and
reports may be generated. Additionally it will improve communication between urgent
queries of students.
5. Assignment Uploader APP
Page | 5
Chapter 2
Section 3: Literature Review
1. Canvas assignmentup loader:
AssignmentFormats
There are 4 different formats for assignments:
1. Assignment - a Canvas assignment that can be submitted through text entry, file
uploads, media recordings, Google Docs, URLs, or Canvas pages.
2. Discussion - a Canvas assignment that will grade student response to
discussion topics. This assignment will show up in the Grade book, on the
Syllabus page, and on the Dashboard.
3. Quiz - This assignment will show up in the Grade book, on the Syllabus page,
and on the Dashboard.
4. Not Graded - a Canvas assignment with a due date, but no points or grades will
be given for completing the assignment. This assignment will show up on the
Syllabus page and the Dashboard.
7. Assignment Uploader APP
Page | 7
Assignment Submission process is stated
Fig 1.2
And at the end the app displays a message of submission
Fig 1.3
8. Assignment Uploader APP
Page | 8
Chapter 3
Section 4: Requirements
Functional Requirements
1. Registration
Add
The AuApp shall allow admin to add new course or student to the system. .
Delete
The AuApp shall allow admin to delete course or student to the system.
2. Check Out
Search
The AuApp shall allow admin or teacher to search a course or student to the system.
Upload:
The AuApp shall allow teacher or student to upload files to the system server.
9. Assignment Uploader APP
Page | 9
3. OperatingSystem
The Development environment shall be workable on each windows version.
4. Weekly Report
The system should produce a weekly report on student activities like grades,
number of assignments etc.
Non-functional Requirements
Student Identification
The system requires the student to identify himself /herself
Login ID
Any user who uses the system shall have a Logon ID and Password.
Modification
Any modification (insert, delete, and update) for the Database shall be synchronized
and done only by the administrator.
Student Rights
Students shall not be able to modify any information in it.
Administrators' Rights
Administrators shall be able to view and modify all information in system.
10. Assignment Uploader APP
Page | 10
Performance Requirements
Response Time
The system shall give responses in minimum time after checking the authentic
information.
Capacity
The System must support 15 people at a time.
User-interface
The user-interface screen shall respond within 5 seconds.
Conformity
The systems must conform to the Microsoft Accessibility guidelines
Maintainability
Back Up
The system shall provide the capability to back-up the Data
Errors
The system shall keep a log of all the errors.
Availability
The system shall be available all the time
11. Assignment Uploader APP
Page | 11
Comparisonof existing systems with your proposedsystem
Existing system is built for more than 700
users
proposed system is built for more than 1000
users
Existing system do not generate a weekly
report
proposed system will generate a weekly
report
Existing system does not provide facility to
upload pictures and images
proposed system will provide facility to upload
pictures and images
Existing system has more features with high
cost
proposed system has more features with less
cost
Existing system has discussion forum proposed system also have discussion forum
in form of comment or email chat.
15. Assignment Uploader APP
Page | 15
DATABASE
Table 2: Teacher
Field Name Data Type Null Key References Length Description
name String No 50 Teacher
name
ID String No `PK 50 Teacher
number
password String No 50 Teacher
password
Email String No 50 Teacher
email
Table 2: Student
Field
Name
Data Type Null Key References Length Description
name String No 50 Student
name
ID String No `PK 50 Student
number
password String No 50 Student
password
Email String No 50 Student
email
16. Assignment Uploader APP
Page | 16
Table 3: Course
FieldName Data Type Null Key References Length Description
name String No 50 Course
name
number String No `PK 50 Course
number
credit Int No 50 Course
credit
type String No 50 Course type
level String No 50 Course level
Table 4: Assignment Table
Field Name Data
Type
Null Key Reference Length Description
Number String No PK 50 Assignment
number
CourseNumber String No PK Course
(number)
50 Course number
Descripti on String No 50 Descriptionof the assignment
Instruction String No 50 How to uploadanddownload the
assignment
StartTime Datetime No PK 8 Start time of the assignment
EndTime Datetime No PK 8 End time of the assignment
Motivation String Yes 50 The benefitsof thisassignment
TypeOfWork Integer Yes 4 the allowednumberof students
inthisassignment
IsStrict Boolean No 2 If it is possi ble tosubmit the
assignmentafterthe deadline
URL String Yes 50 Uniformresource locatorof the
assignment
17. Assignment Uploader APP
Page | 17
Table 5: registration table
Field Name Data Type Null Key References Length Description
StdID String No PK Student(ID) 50 Student
number
StdName String No Student
(name)
50 Student
name
CourseID String No Course
(number)
50 Course
number
CourseNam String No Course
(name)
50 Course
Name
Semester Integer No PK 4 Course
semester
Date Datetime No PK 8 Date of
registration
Mark Integer Yes 4 Student
Mark
18. Assignment Uploader APP
Page | 18
Table 6: Solution table
Field Name Data Type Null Key References Length Description
StudentNumber String No PK Student(ID) 50 Studentnumber
CourseNumber String No Student
(name)
50 Course number
AssignmentNumber String No Assignment
(number)
50 Assignment
number
StartTime Datetime No PK 8 Start time of the
assignment
EndTime Datetime No PK 8 End time of the
assignment
SubmitDate Datetime Yes 8 Submitdate
count Integer Yes 4 The numberof
timesof uploading
the assignment
accepted Boolean Yes PK 2 Accepted the
assignmentornot
URL String Yes PK 50 Uniformresource
locatorof the
solution
19. Assignment Uploader APP
Page | 19
Table 7: correction table
Field Name Data Type Null Key References Length Description
CourseName String No Course
(name)
50 Course name
CourseNumber String No PK Course
(number)
50 Course number
AssignmentNumber String No Assignment
(number)
50 Assignment
number
StartTime Datetime No PK 8 Start time of the
assignment
EndTime Datetime No PK 8 End time of the
assignment
ScriptURL String No 50 Uniformresource
locatorof the script
file(NANT)
20. Assignment Uploader APP
Page | 20
Phase 4
Documentation
This phaseincludes the guidance and result throughoutthe project Assignment
uploader for its users.
1. This is the firstpage that will be shown to the user after running the project
Itcontains three logins.
1. Admin 2. Teacher 3. Student
Student can upload assignment.
Teacher can download assignmentand give grades to student
And admin can see the overall result.
21. Assignment Uploader APP
Page | 21
After clicking on studentbutton, student will be directed to login page.
If studentis registered he/she will be directed to the page whereit can upload
assignment.
Click here to login and if not registered click here
Student can upload assignmentby clicking here
22. Assignment Uploader APP
Page | 22
On this page student can see their registered details
On this page teacher can login and register