You are on page 1of 13

Automated Assignment Management

Abstract

Assignment Management is a system that enable the student to submit their assignment
or project online without submitting any physical file. Before the submission, the student needs
to update their progress to the system and the lecturer able to view the progress. It provides an
online discussion, document sharing for student and lecturer and web real time communication
technology. Any project that behind the schedule, the system will be able to send an alert to the
student to notify the status. This paper is reviewing several similar system and technologies that
going to be used in developing the prototype. The working prototype was developed and some
functionalities are highlighted. The impact of the system to students, lecturers and university are
discussed. The proposed system helps reducing and minimizing human error, capable to assist
supervisors in process controlling and managing students. Supervisors can check the student
projects' statuses, the uploaded files online and assist them while they are working in the project
if necessary. The proposed system decreases the complexity of managing projects for student by
providing them with the current status of their projects and the progresses with their supervisors.
Problem Statement
The main problem is it is based on the manual system, which takes lot of time to get
performance of the assignment. The Existing System is not able to update and intimate the
assignment details and provide the report immediately. There is no mechanism to view the
student assignment submission details also for the preparation. The records are to be maintained
for the details of each student,. These details are stored manually and the maintenance of the
records is a difficult one to the college.
Software Requirement Specification

Assignment Details Student Details

Admin
Maintain Assignment Data
Register Student Info

Provide Assignment Details

Staff
Access Assignment Details

Student

Fig 1: System Environment


Use cases

 Admin
 Staff
 Student

Provide Storage Space

Provide Assignment Details

Admin

Fig 2: Doctor

Staff:

Maintain Student Data


Provide Assignment Details
Register Student Data

Staff

Fig 3 Staff
Student

Access Assignment Information

Student

Fig 4 Children
I/O Form Design

Input Design

Input design is the process of converting user-oriented description. Input design requires
consideration of the needs of the data entry operator.

Three data entry considerations are:

1. The field length must be documented.


2. The sequence of fields must match the sequence of the field on the source document.
3. The data format must be identified to the data entry operator.

Main objective in input design is the process of converting user-oriented inputs to a computer
based format. The files and database are maintained through the timely and accurate input of
data. Volume of information, frequency, accuracy and verification requirements are considering
in the section of input design. Other objectives are to ensure the input is acceptable and
understandable to the user.

Admin Login

Username

Password

Submit
Student Login

Username

Password

Submit
Output Form

View Student Details

S.No Student Name Assignment Type

Submit

Student List

S.No Student Name Student ID

Submit
DATA DICTIONARY

A DBMS component that stores metadata. The data dictionary contains the data definition and its
characteristics and entity relationships. This may include the names and descriptions of the
various tables and fields within the database.

Field name Data Type Description Sample Values


Id Int Specify the id value 101
Student Details Nvarchar(50) Specify the student details Sathya
Staff Details Nvarchar(50) Specify the staff details Rajesh
Fee Details Nvarchar(50) Specify the fee details Fees Details
Notification Nvarchar(50) Specify the notifications Message
Intimation
Register Number Nvarchar(50) Specify the register number 9876543120

Date of Birth Specify the date of birth

Username Nvarchar(50) Specify the username 9876543210


Password Nvarchar(50) Specify the Password
Admin Table

Field Type Null Default

username varchar(30) Yes NULL

password varchar(30) Yes NULL

Department Table

Field Type Null Default

Id varchar(10) Yes NULL

department varchar(30) Yes NULL

Feedback Table

Field Type Null Default

id varchar(10) Yes NULL

name varchar(30) Yes NULL

comments varchar(100) Yes NULL

post_date varchar(30) Yes NULL

Assignment Table
Field Type Null Default

id varchar(10) Yes NULL

dept varchar(20) Yes NULL

Assignment varchar(20) Yes NULL

year varchar(20) Yes NULL

date varchar(20) Yes NULL

Feedback Table

Field Type Null Default

id varchar(10) Yes NULL

name varchar(20) Yes NULL

queries varchar(30) Yes NULL

Notification Table
Field Type Null Default

id varchar(10) Yes NULL

news varchar(100) Yes NULL

rdate varchar(20) Yes NULL

Staff Table

Field Type Null Default

id int(11) Yes NULL

dept varchar(30) Yes NULL

staff varchar(30) Yes NULL

mobile bigint(20) Yes NULL

uname varchar(30) Yes NULL

pass varchar(30) Yes NULL

sub varchar(30) Yes NULL

year varchar(30) Yes NULL

sem varchar(30) Yes NULL

Students Table

Field Type Null Default


id int(11) Yes NULL

regno varchar(20) Yes NULL

name varchar(30) Yes NULL

fname varchar(30) Yes NULL

gender varchar(10) Yes NULL

dob varchar(20) Yes NULL

contact bigint(20) Yes NULL

contact2 bigint(20) Yes NULL

email varchar(30) Yes NULL

skey varchar(30) Yes NULL

dept varchar(30) Yes NULL

degree varchar(20) Yes NULL

semester int(11) Yes NULL

year varchar(15) Yes NULL

rdate varchar(15) Yes NULL

You might also like