Uploaded by MUHAMMAD USAMA

My Proposal New

advertisement
PUJC
Punjab University Jhelum Campus
Department of Information Technology
Final Year Project Proposal
1
Table of Contents
Introduction……………………………………………………………………………………….3
1. PROJECT TITLE ...............................................................................................................................3
2. PROJECT OVERVIEW STATEMENT.................................................................................................3
3. PROJECT GOALS & OBJECTIVES ...................................................................................................4
4. HIGH-LEVEL SYSTEM COMPONENTS .............................................................................................4
5. LIST OF OPTIONAL FUNCTIONAL UNITS ........................................................................................4
6. EXCLUSIONS ...................................................................................................................................5
7. APPLICATION ARCHITECTURE ......................................................................................................5
8. GANTT CHART ................................................................................................................................6
9. HARDWARE AND SOFTWARE SPECIFICATION ..............................................................................7
❖
Hardware:.................................................................................................................. 7
❖
Software: ................................................................................................................... 7
10. TOOLS AND TECHNOLOGIES USED WITH REASONING ................................................................7
2
Introduction
Personal task reminders have been indispensable for modern people, in order to remind them of their tasks
at specific circumstances and to Save the task done in whole day. Traditional paper-based reminders are
still useful, but they cannot be organized efficiently. Electronic reminders based on the calendar in cell
phones are more efficient and gaining popularity, but such reminders are mostly triggered by time.
You can use the app to manage your routines, plan your schedule, organize and save your daily tasks in a
clear and easy way. This Application also helps the user to Perform specific tasks.
The app helps in increasing your productivity and keeping track of your to be done tasks.
You can easily add repeated alarm for your routine activities or add an alarm to any specific task, so you
won't miss any of them.
1. Project Title
CLIPTASK: Reminder and Tasks Manager App
2. Project Overview Statement
We are developing an android application for both teachers and students to manage their daily
tasks and activities. They can use the app to manage their routines, plan their schedule, organize and save
their daily tasks in a clear and easy way. This Application also helps the user to Perform specific tasks.
There are two options in our application, one for teachers and other for students. Student can manage their
daily and weekly tasks such as assignments, lectures, home tasks etc. Teacher can manage attendance,
lectures, quizzes, marks sheet and generate Exams results. The app helps in increasing your productivity
and keeping track of your to be done tasks. They can easily add repeated alarm for their routine activities
or add an alarm to any specific task, so you won't miss any of them.
Project Title: CLIPTASK (Reminder and Tasks Manager App)
Group Leader: Ijaz Masood
Project Members:
Name
Registration #
Ijaz Masood
BCS-F17-M55
Babar Ali
BCS-F17-M47
M. Hamza Mateen
BCS-F17-M78
Muhammad Rizwan BCS-F17-M73
Email Address
Ijazmasood.bcs.f17.m.55.b@gmail.com
Bcs.f17.m.47.b@gmail.com
hamzamateen51@gmail.com
bcs.f17m73@gmail.com
Signature
Project Goal: The main goal of our project is to make everyday life of a student and teacher better and easier. Provide them
a single application for their all activities.
Objectives:
Sr.#
1
To set timetable.
2
Manage Assignment and Quizzes.
3
Scheduling and Alarms
4
Daily and Week planning
5
Quick notes and reminders
6
Manage Marks Sheet.
Project Success criteria:
3
Easily and efficiently perform multiple tasks in one application(CLIPTASK).
Assumptions, Risks and Obstacles:
It is assumed that user may have android mobile with android version pie 9.0.
Risk is that, User may have lower version of android than pie 9.0 and this may slow down the working of the application.
This application is only developed for Android OS.
Organization Address (if any):
Type of project: Development
Target End users: Students and Teachers
Development Technology: .Net and Xamarin
Platform: Android Mobile Application
Suggested Project Supervisor: Ms. Nadia Mumtaz
Approved By:
Date: 3 November, 2020
3. Project Goals & Objectives
The main goal of our project is to make everyday life of a student and teacher better and easier. Provide
them a single application for their all activities.
Objectives
•
•
•
•
•
•
To set timetable.
Manage Assignment and Quizzes.
Scheduling and Alarms
Daily and Week planning
Quick notes and reminders
Manage Marks Sheet.
4. High-level system components
Project contains following components:
• Register
• Login/Logout
• Schedule and Alarm
• Assignment and Lecture
• Home Task
• Attendance
• GPA/CGPA/Percentage Calculator
• Examination and Marks Sheet
• Notes
5. List of optional functional units
•
•
•
Images Scanner
Images to Pdf converter
Export data to Excel file
4
6. Exclusions
•
•
App will support only English language not all.
Only for Android OS.
7. Application Architecture
.Net and Xamarin
XAML
C#
SQLite
Register and Login UI
Schedules and Alarms UI
Assignment and Lectures
UI
Register and Login
Account Table
Schedules and
Alarms
Schedule and Alarm Table
Assignment and
Lectures
Assignment and Lecture
Table
Attendance UI
Attendance UI
Attendance Table
GPA/CGPA/Percent
age Calculator
Marks Table
GPA/CGPA/Percentage
Calculator UI
5
8. Gantt chart
6
9. Hardware and Software Specification
o Hardware:
• Computer Ram more than 2GB
o Software:
• Window 7 or Higher
• Visual Studio 2012 or Higher
• Xamarin for Visual Studio
• Photoshop
• Visio
10. Tools and technologies used with reasoning
•
•
•
•
•
•
Xamarin
Xamarin is a development platform that allows us to code native cross-platform iOS, Android, and window
mobile apps in C#. Xamarin is a software company that started in 2011. Microsoft acquired Xamarin in
2016. We use Xamarin to reduces the time and cost of mobile app development and Xamarin provide a
massive collection of class libraries.
.NET
.Net (dot Net) is a free, cross-platform, open source developer platform for building many different types
of application. We use multiple libraries and class of .Net for our app.
C sharp
C# is one of the most famous programming languages and can be used for a variety of things, including
mobile applications, game development. C sharp is a developed by Microsoft in 2001.C# language is very
fast, its compilation, and execution time is too quick.
Visio
Microsoft Visio is software for drawing a variety of diagrams. These include UML Sequence, floor Plan,
Data Flow Diagram, UML case diagram, and UML class, etc. It is a Microsoft product, sold as an
addition to MS Office.
Photoshop
We will use this Software to create design of our app in PSD form.
SQLite
SQLite is the most preferred embedded database for mobile application development. The SQLite database
engine allows Xamarin.Forms application to load and save data objects in shared code.
7
Download