Aris Propasal

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 11

JORDAN UNIVERSITY COLLEGE

A CONSTITUENT COLLEGE OF ST. AUGUSTINE UNIVERSITY IN TANZANIA

FACULTY OF ARTS AND SOCIAL SCIENCES

DEPARTMENT OF INFORMATION SCIENCE

DIPLOMA IN COMPUTING AND INFORMATION TECHNOLOGY

DOCUMENT TITLE: PROJECT PROPASAL.

PROJECT TITLE: SALES AND INVENTORY MANAGEMENT

SYSTEM.

SUPERVISOR: MRS. KIKALUGAA.

PRESENTED BY: MR. ASSA

COURSE: DIPLOMA IN COMPUTING AND

INFORMATION TECHNOLOGY.

REGISTRATION NUMBER: DICT/0000/0000.

SUBMISSION DATE: 21/10/2023

i
Table of Contents
ABBREVIATIONS....................................................................................................................................1
PROJECT SUMMARY............................................................................................................................2
INTRODUCTION - PROJECT DESCRIPTION...................................................................................3
PROPOSED PROBLEM AND SOLUTION...........................................................................................4
Problem definition.................................................................................................................................4
Solution...................................................................................................................................................4
PROPOSED METHODS/METHODOLOGIES AND TOOLS.............................................................5
PHP.........................................................................................................................................................5
MySQL...................................................................................................................................................5
Apache....................................................................................................................................................5
XAMPP..................................................................................................................................................6
HTML and CSS.....................................................................................................................................6
Design Methodology..............................................................................................................................6
PROJECT BUDGET PLAN EXPLANATION.......................................................................................7
PROJECT TIMELINE.............................................................................................................................7
CONCLUSION..........................................................................................................................................8

ii
ABBREVIATIONS.
PHP : Hypertext Pre-processor

CSS : Cascading Style Sheet

MySQL : My Structured Query Language

CAD : Computer Aided Design

IS : Information System

ICT : Information and Communication Technology

ERD : Entity Relationship Diagram

DFD : Data Flow Diagram

HTML : Hypertext Markup Language

ARIS : Academic Record Information System.

1
PROJECT SUMMARY
Academic record information system (ARIS) is web-based software which is of help to Learners,
parents and teachers. In the current system, used in primary and secondary School activities are
done manually. This is costly and time consuming.

As a result, the management of the school has become inefficiency and ineffectiveness. Parents
has complained about the management trends currently existing. In this view, the ARIS has been
developed to deal with various activities related to the management of the school. With this
software, students/parents can apply for admission online, check payment history of fees, check
results online, learn online, Administrator has the power to control all the users while teachers
have more privileges than the pupils and parents.

This system is highly recommended as it is capable of addressing the errors which may arise as a
result of Manual activities. Manual activities are much prone to errors.

2
INTRODUCTION - PROJECT DESCRIPTION
Information systems provide several important benefits to an organization. One of the main benefits of
using information systems is better information. Information systems store and process data which is the
basis for good decision making. Better information is the principle benefit of many information systems
in national examination.

With computer information systems, people can do more productive work in a period of time
than they would be able to do if they did not have such systems. Increased productivity means
that it costs less for a school to manage its information. Such examination result and student
registration data.

Academic record management system (ARIS) is software which is helpful for students as well as
the school authorities. In the current system all the activities are done manually. It is very time
consuming and costly. Our Student Management System deals with the various activities related
to the students.

There are mainly 4 modules in this software

 Admission module

 Registration module

 Student Module.

 Payment module

The main objective of developing this solution (ARIS) is for academic institutions range from
primary to secondary schools to simplify their administrative process involving personnel
management, inventory and payments. This system eases the process of tracking a record with its
in-built search option.

3
PROPOSED PROBLEM AND SOLUTION
Problem definition
The proposed system is an automated version of manual School Management System. It can
handle all details about a student, teachers the details include student details e.g. student on
bursary, student marks, paid/unpaid student, student report card and teacher/non-staff details e.g.
teacher personnel details, etc. In case of manual system, they need a lot of time, manpower etc.
Here almost all work is computerized. So, the accuracy is maintained. Maintaining backup is
very easy. It can do with in a few minutes.

The problems identified in the old system are as follows:

1. The old system does not have a unified database system.


2. There is no structure that compels students to register all outstanding courses before
proceeding to the recent ones.
3. Student’s test and exam scores may be entered wrongly when manually done.
4. It is very cumbersome to manually reconcile all registered courses from different files
sources into their work sheet for the purpose of result computation.

Solution
The new proposed system is expected to provide computerized processes for result processing
for Information Management Technology department by doing the following:

i. Providing a reliable result processing system: The compiled results of the students
will be to a standard that can be relied on as the system will not deliver results that are
incorrect.
ii. Timely delivery of results: The application will ensure that results are delivered as
soon as they are marked as the system does not support delays found existing in the
present system.
iii. Ensuring database maintenance for the students’ records: The application ensures
connection of students records with the database and update thereof.
iv. Ensuring Data Integrity: The application program ensures the each of the
administrators have a unique identity specified during login and has no access to
another’s account.

4
v. Ensuring Students do not register more courses than required: The system also
ensures the students do not register more courses than specified by the university.

ACADEMIC RECORD INFORMATION SYSTEM OPERATION MODEL

5
PROPOSED METHODS/METHODOLOGIES AND TOOLS.
The technology selected for implementing ARIS is PHP for server-side language and MYSQL
for database. Apache is used as the HTTP server. The development was done in a ‘windows’
environment using sublime text.
PHP. is a general-purpose scripting language that is especially suited to server-side web
development where PHP generally runs on a web server, PHP code is embedded into the HTML
source document. Any PHP code in a requested file is executed by the PHP runtime, usually to
create dynamic web page content. It can also be used for command-line scripting and client-side
GUI applications. PHP can be deployed on many web servers and operating systems, and can be
used with many relational database management systems (RDBMS). It is available free of
charge, and the PHP Group provides the complete source code for users to build, customize and
extend for their own use.

MySQL. Is a relational database management system (RDBMS) that runs as a server providing
multi-user access to a number of databases, MySQL is a popular choice of database for use in
web applications and is an open source product. The process of setting up a MySQL database
varies from host to host; however, we will end up with a database name, a user name and a
password. Before using use database, we must create a table. A table is a section of the database
for storing related information. In a table we will set up the different fields which will be used in
that table. Creating a table in phpMyAdmin is simple, we just type the name, select the number
of fields and click the ‘go’ button. we will then be taken to a setup screen where you must create
the fields for the database. Another way of creating databases and tables in phpMyAdmin is by
executing simple SQL statements. We have used this method in order to create our database and
tables.

Apache. The Apache HTTP Server is a web server software notable for playing a key role in the
initial growth of the World Wide Web. In 2009 it became the first web server software to surpass
the 100 million web site milestone. Apache is developed and maintained by an open community
of developers under the auspices of the Apache Software Foundation. Since April 1996 Apache
has been the most popular HTTP server software in use. As of November 2010 Apache, served
over 59.36% of all websites and over 66.56% of the first one million busiest websites.

6
XAMPP. is a small and light Apache distribution containing the most common web
development technologies in a single package. Its contents, small size, and portability make it the
ideal tool for students developing and testing applications in PHP and MySQL. XAMPP is
available as a free download in two specific packages: full and lite. While the full package
download provides a wide array of development tools, XAMPP Lite contains the necessary
technologies that meet the Ontario Skills Competition standards. The light version is a small
package containing Apache HTTP Server, PHP, MySQL, phpMyAdmin, Openssl, and SQLite.

HTML and CSS. The HTML language comprises of forms, cascading style sheet (CSS) and
HTML elements. The forms were used to collect student’s information eg Biodata and course
registration. The cascading style sheet was used to format the presentation xvi of the output. It
adjusts the sizes and fonts of the window display area. The CSS file was used to implement the
font sizes, the page body structure and the entire styling of the web page.

Design Methodology.
Object-oriented programming (OOAD). Was used for this design. Object oriented programming
(OOAD) is a programming paradigm that presents software design process as real-life objects.
These objects are entities that have data fields (attributes that describe the object) and associated
procedures known as methods. Objects, presented in a code format are usually instances of
classes and they interact with one another to implement a computer application and programs. It
has two main components: the state (data) and the behavior (method).

7
PROJECT BUDGET PLAN EXPLANATION.
SN ITEM PRICE/UNIT UNIT TOTAL
1. Data bundle Tshs. 20,00/= @1GB 30GB Tshs. 60,000/=

1. Stationeries varies with services Varies Tshs. 60,000/=

2. Transport fare Varies Varies Tshs. 30,000/=

3. Communication Varies Varies Tshs. 20,000/=

4. Domain name Tshs. 30,000/= @year 1year Tshs. 30,000/=

5. Hosting plan Tshs. 70,000/= @1 year 1year Tshs. 70,000/=

Grand total Tshs. 270,000/=

PROJECT TIMELINE
TASK ID TASK ALLOCATED TIME START DATE END DATE STATUS

TSK001 Requirement gathering 7 days 1/3/2024 10/3/2024 On progress

TSK002 Requirement analysis 10 days 11/3/2024 20/3/2024 On progress


and documentation
TSK003 System analysis and 20 days 20/03/2024 10/04/20204 On progress.
design
TSK004 Development and 30 days 10/04/2024 10/05/2024 On Progress
implementation
TSK005 System testing 7 days 11/05/2024 18/05/2024 On progress

TSK006 Writing system report 10 days 19/05/2024 30/05/2024 On progress.

8
CONCLUSION
The new SARIS is an enhanced automated software that is built to eradicate the major problem
inherent in the current system. A study investigated the cause of these problems and conclusion
was drawn that it is caused by improper student information management and the manual method
that used for managing this information.

The new system is developed with the capability to extract students result from a store student
data over a long period of time. This will not only enable the students to access themselves and
improve their performance but will also help the school management officer to easily manage
student data.

In conclusion, this project presents a software application that is capable of storing and
processing students’ academic record with high speed and accuracy and presenting the output in
a certain required form. Its qualities include enabling error free registration, reduction in the cost
and time spent in processing result and student report card, faster generation of a term report card
per student and enabling the exam officer to view every session result of a whole class in a single
sheet called the manage exams session, The Application is easy to use, reasonably secure and
enforces data integrity resulting from the use of a relational database management system.

You might also like