Beruflich Dokumente
Kultur Dokumente
Integrated with
Accounting Management System
Submitted By:
S.M. Asaduzzaman Sarkar
Roll No: CSE201703119
Batch: 15’Th
Supervised By:
Md. Golam Moazzam
Professor
Computer Science and Engineering Department
Jahangirnagar University
I would like to declare that the project work I am going to do which is entitled “Online School
Management System Integrated with Accounting Management System” under the supervision
of Md. Golam Moazzam, Professor Department of Computer Science & Engineering,
Jahangirnagar University, Savar, Dhaka, Bangladesh. I also declare that no part of this Project and
thereof has been or is being submitted elsewhere for the award of any degree, this is my original
work and no part of this report has been copied from other source.
(Supervisor) (Candidate)
Professor S.M. Asaduzzaman Sarkar
Md. Golam Moazzam, Department Roll No-CSE201703119
of CSE, JU Department of CSE, JU
2
JU Department of CSE
Acknowledgement
I would like to thank and take the chance to express my gratitude to honorable teacher & supervisor
Md. Golam Moazzam, Professor Department of Computer Science & Engineering, Jahangirnagar
University, Savar, Dhaka for giving me the opportunity to do this project and for his full
encouragement.
3
JU Department of CSE
Abstract
On Behalf of recent developed technologies, Smart School Management System Web Application
is very much effective due to its tremendous potential to improve business management efficiency.
This work emphasizes on develop an intellectual system to conduct School management business
effectively with interactive data bank. It is very much efficient to handle large amount of data with
dynamic categories. Here, we also concentrate on data analysis to make proficient product
suggestion for veritable client. Its intellectual data analysis system makes it more reactive. Security
is one of the major concern for any digital information technology medium. It would ensure
supreme security with its authentication and authorization system.
It would save up huge manpower, and we concentrate to speed up the whole process which was
initially time consuming, and also needs mass physical effort.
Keyword: Oracle Apex, Web Application, Management System, Data analysis, Programming,
Software design
4
JU Department of CSE
Table of Contents
Chapter 6 : Conclusion 23
References 24
5
JU Department of CSE
List of Figures
6
JU Department of CSE
Chapter 1: Introduction
This section contains with the introductory part about this project work. It includes purpose, scope
of work, project features etc.
1.1 Purpose
Feasibility study will provide fundamental investigations into the potential benefits associated with
this project. The main purpose of the feasibility study is to cover all issues associated with the
project and determine if any major issue arise. This study is helpful to design efficient system. The
main purpose of this project is to develop an Online School Management System with Integrated
Accounts System. That is a Web Application so that the system can be accessed anywhere by its
user which would save up huge manpower and speed up the whole business process.
Use of smart and powerful technology to develop the system ensures high security which is one
of the major concern now a days. It will be very much efficient to handle large amount of data
with secure database. This system would also be effective to manage various products /
inventories, clients, supplies, accounts. Utilization of data to interactive data analysis will make
the system intellectual.
1.2 Scope
The scope of the project is much specified as it outlines the modern and smart system to be
incorporated in individual business models. Our system is divided into those phases:
Admin has the highest authority over the entire system. Admin responsibilities consists of update
or modify existing system, ensure data security and user authentication. Other user may have
access in different module based on user role. Information or data transaction history. Analysis on
various system data and history and making some intellectual decision.
7
JU Department of CSE
1.3 Proposed System
This software or Web Application is intended for implementing a dynamic online School
Management System so that a respective user can easily access to the system from anywhere,
anytime and make various operation or transaction. This System can made an owner’s work a little
easier.
Security
Account
Account report
Calculation of Due / Paid amount
8
JU Department of CSE
Other
Interactive search
Keeping log of all transaction history.
Individual department wise module.
Viewing available data.
Declaring notice inside application.
Changing application settings.
1.5 Assumptions
Some third party software is being used to build up this project. These are free components; most
of them are open source. I have used Mozilla Firefox, Google Chrome etc. as a web browser to
access user interface as client application.
Some open source free libraries and software’s are used to build up this project:
So my project will not be affected because I am not using anything for which it becomes illegal to
use.
Operating System Windows of any version from Windows XP/Vista to Windows 10, MAC OS,
any version of Linux Ubuntu, Linux mint, Fedora etc. platform user can use this application.
9
JU Department of CSE
Chapter 2: Software Requirement Specification
This chapter provides information about software requirement specifications, technology used to
develop the software and so on.
PLSQL - PLSQL is a server side language, and a powerful tool for making dynamic and
interactive web pages / applications.
HTML - HTML is the standard markup language for creating Web pages. HTML stands for
Hyper Text Markup Language describes the structure of Web pages using markup.
CSS - Stands for Cascading Style Sheets, is a style sheet language used for describing the
presentation of a document written in a markup language like HTML [3].
10
JU Department of CSE
2.3 System Specification
Depending on requirement specification of the system we can divide functionality into the
following three parts:
System User
Principal system functionality
System settings
We need the following system users (user role):
SuperAdmin
Teacher
Student
Parents
Students Information
Teacher Information
Attendance
Result
Accounts Entry
Students Payments
System settings:
Notice declaration
App Settings
11
JU Department of CSE
Chapter 3: System Design and Diagram
This section contains the system model and design parts. Also contains different types of diagram
to represent a working model of the project with Relationship for Relational Database.
12
JU Department of CSE
CREATE TABLE STU_STUDENT CREATE TABLE STU_TEACHER
( (
STUDENT_NO NUMBER, TEACHER_NO NUMBER,
STUDENT_ID VARCHAR2(20), TEACHER_ID VARCHAR2(20),
FIRST_NAME VARCHAR2(150), FIRST_NAME VARCHAR2(150),
LAST_NAME VARCHAR2(150), LAST_NAME VARCHAR2(150),
DATE_OF_BIRTH DATE, DATE_OF_BIRTH DATE,
GENDER VARCHAR2(20), GENDER VARCHAR2(20),
PRES_ADDRESS VARCHAR2(200), PRES_ADDRESS VARCHAR2(200),
PERM_ADDRESS VARCHAR2(150), PERM_ADDRESS VARCHAR2(200),
RELIGION VARCHAR2(25), RELIGION VARCHAR2(25),
NATIONALITY VARCHAR2(25), NATIONALITY VARCHAR2(25),
BLOOD_GROUP VARCHAR2(10), BLOOD_GROUP VARCHAR2(10),
BIRTH_CERTIFICATE_NO VARCHAR2(50), BIRTH_CERTIFICATE_NO VARCHAR2(50),
DISABILITY VARCHAR2(100), NATIONAL_ID VARCHAR2(50),
ADMISSION_DATE DATE, DISABILITY VARCHAR2(100),
CLASS_NO NUMBER, JOINING_DATE DATE,
ROLL_NO VARCHAR2(10), SALARY NUMBER,
CONTACT_MOBILE_NO VARCHAR2(20), IS_ACTIVE NUMBER,
IS_ACTIVE NUMBER, CONTACT_MOBILE_NO VARCHAR2(20)
REG_SESSION_NO NUMBER )
)
CREATE TABLE STU_SUBJECT CREATE TABLE STU_RESULT_MST
( (
SUBJECT_NO NUMBER, RESULT_NO NUMBER,
CLASS_NO NUMBER, RESULT_DATE DATE,
SUBJECT_ID VARCHAR2(50), SESSION_NO NUMBER,
SUBJECT_CODE VARCHAR2(50), CLASS_NO NUMBER,
SUBJECT_NAME VARCHAR2(100), TERM_NO NUMBER,
MARKS NUMBER, SUBJECT_NO NUMBER,
SYLLABUS VARCHAR2(500), CONSTRAINT STU_RESULT_NO_PK PRIMARY
REMARKS VARCHAR2(100), KEY (RESULT_NO)
ACTIVE_STATUS NUMBER USING INDEX ENABLE
) )
CREATE TABLE STU_RESULT_DTL CREATE TABLE STU_CLASS
( RESULT_NO NUMBER, ( CLASS_NO NUMBER,
RESULT_DTL_NO NUMBER, CLASS_ID VARCHAR2(50),
STUDENT_NO NUMBER, CLASS_NAME VARCHAR2(100),
COURSE_WORK NUMBER, ACTIVE_STATUS NUMBER
NARRATIVE NUMBER, )
OBJECTIVE NUMBER,
PRACTICAL NUMBER,
CONSTRAINT STU_RESULT_DTL_NO_PK
PRIMARY KEY (RESULT_DTL_NO)
USING INDEX ENABLE
)
CREATE TABLE ACC_CHART
( CHART_NO NUMBER, CREATE TABLE STU_ATTENDANCE
CHART_NAME VARCHAR2(200), ( ATTN_ID NUMBER NOT NULL ENABLE,
CONSTRAINT ACC_CHART_PK PRIMARY KEY ATTN_DATE DATE,
(CHART_NO) STUDENT_NO VARCHAR2(4000),
USING INDEX ENABLE IS_PRESENT VARCHAR2(4000),
) CONSTRAINT STD_ATTENDANCE_ID_PK
PRIMARY KEY (ATTN_ID)
USING INDEX ENABLE
)
13
JU Department of CSE
CREATE TABLE ACC_VOUCHER_MST
( VOUCHER_NO NUMBER, CREATE TABLE ACC_VOUCHER_DTL
VOUCHER_DATE DATE, ( VOUCHER_DTL_NO NUMBER,
REMARKS VARCHAR2(200), VOUCHER_NO NUMBER,
CONSTRAINT ACC_VOUCHER_NO_PK LEDGER_NO NUMBER,
PRIMARY KEY (VOUCHER_NO) SUBLEDGER_NO NUMBER,
USING INDEX ENABLE AMOUNT NUMBER,
) REMARKS VARCHAR2(200),
DR_AMT NUMBER,
CR_AMT NUMBER,
CONSTRAINT ACC_VOUCHER_DTL_NO_PK
PRIMARY KEY (VOUCHER_DTL_NO)
USING INDEX ENABLE
)
14
JU Department of CSE
3.2 Entity Relationship
15
JU Department of CSE
3.3 Use Case Diagram
16
JU Department of CSE
Chapter 4: Application Design Interfaces
This chapter provides information about some concept about application design interfaces.
17
JU Department of CSE
Chapter 5: Application Presentation
18
JU Department of CSE
5.2 Teacher Information
Teacher basic information entry screen
Teacher information Report
Searching and filtering system
19
JU Department of CSE
5.3 Attendance System
Attendance information entry screen
Attendance Report
Searching and filtering system
20
JU Department of CSE
5.4 Setup Data
Basic data like Subject, Class, Section entry, edit and delete screen for transaction forms
21
JU Department of CSE
5.5 Chart of Accounts
Chart of Accounts entry screen
Searching and filtering system
22
JU Department of CSE
Chapter 6: Conclusion
In this study, I presented a web based application for School Management System to increase the
organizational efficiency and accountability. This application is intended for implementing a
dynamic online School Management System so that a respective user can easily access to the
system from anywhere and make various operations. It is very much efficient to handle large
amount of data. It would ensure high security which is one of the major concern for any digital
media now a days. Intellectual data analysis and optimized product suggestion makes the system
more realistic and reactive. This study cover all issues of system specifications and provide
fundamental investigations associated with this project.
23
JU Department of CSE
References
24
JU Department of CSE