University Admin Management System, Assignments of Programming Languages

This is University admin system

Typology: Assignments

2020/2021

Uploaded on 07/11/2021

Rahid50
Rahid50 🇧🇩

6 documents

1 / 31

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
UNIVERSITY ADMIN
MANAGEMENT SYSTEM
A PROJECT REPORT
Submitted By
Md. Sadman Muhtasim Billah
Nazmul Hasan Sanny
Hamim Ahmed Moon
Mehnaz Khanam Siddique
COMPUTER SCIENCE AND ENGINEERING
Bangladesh University of Business & Technology (BUBT)
Rupnagar R/A, Mirpur-2, Dhaka-1216, Bangladesh
Phone: 01967169189, 01845734337, 01680050630,
01741129235, 01554882075
2021
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f

Partial preview of the text

Download University Admin Management System and more Assignments Programming Languages in PDF only on Docsity!

UNIVERSITY ADMIN

MANAGEMENT SYSTEM

A PROJECT REPORT

Submitted By

▪ Md. Sadman Muhtasim Billah

▪ Nazmul Hasan Sanny

▪ Hamim Ahmed Moon

▪ Mehnaz Khanam Siddique

COMPUTER SCIENCE AND ENGINEERING

Bangladesh University of Business & Technology (BUBT)

Rupnagar R/A, Mirpur-2, Dhaka-1216, Bangladesh Phone: 01967169189, 01845734337, 01680050630, 01741129235, 01554882075 Email: [email protected] 2021

UNDERTAKING

We Shoumik, Sunny, Hamim,Mehnaz student of B.Sc. Engg. In (CSE), hereby declare that the work detailed in this Project entitled “UNIVERSITY ADMIN MANAGEMENT SYSTEM” submitted to the Department of Computer Science and Engineering, Bangladesh University of Bangladesh & Technology. Date: 30 th^ March, 202 1 Md. Sadman Muhtasim Billah (18191103022) Nazmul Hasan Sanny ( 18191103020 ) Hamim Ahmed Moon (1 8191103010 ) Mehnaz Khanam Siddique ( 18191103095 )

1

ACKNOWLEDGEMENT

With a deep sense of gratitude, we wish to express our sincere thanks to or guides, Sabiha Firdaus , Assistant Professor, C.S.E Department for giving us the opportunity to work under them on the project. We truly appreciate and value their esteemed guidance and encouragement from the beginning to end of this project. We are extremely grateful to him. We want to thank to all our teachers for providing a solid background for our studies and research thereafter. They have been great source of inspiration to us and we thank them from the bottom of my heart. We also want to thank our parents, who taught us the value of hard work by their own example. We would like to share this moment of happiness with our parents. They rendered us enormous support during the whole tenure of our stay in Bangladesh University of Business & Technology. Finally; we would like to thank our department for giving us the opportunity and platform to make our effort a successful one.

2

ABSTRACT

This project “UNIVERSITY ADMIN MANAGEMENT SYSTEM)” technology has been applied throughout the entire spectrum of industries, revolutionizing the document management process. UAMS has enabled scanned documents to become more than just image files, turning into fully searchable documents with text content that is recognized by computers. With the help of UAMS , people no longer need to manually retype important documents when entering them into electronic databases. Instead, UAMS extracts relevant information and enters it automatically. The result is accurate, efficient information processing in less time.

The group of 4 members of B.Sc. CSE- 40 Md. Sadman Muhtasim Billah (18191103022) Nazmul Hasan Sanny (18191103020) Hamim Ahmed Moon (181911030 10 ) Mehnaz Khanam Siddique (18191103095) have successfully completed the project on “University Admin Management system” with the following requirement as specified

  1. Student Registration
  2. Department, Session, Course, Semester
  3. Faculty Profile
  4. Record of student and faculty details
  5. Teachers record
  6. Teacher log in history
  7. Enroll Students
  8. Security Further Details of the modules are mentioned in the following pages. Thank You DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING. , BUBT Page 4

UNIVERSITY ADMIN MANAGEMENT SYSTEM 2021

INTRODUCTION This project on “University Admin Management System” is useful for easy user interface. The system utilizes the powerful database management, data retrieval and data manipulation. This project provides more ease for managing the data than manually maintaining in the documents. The project is useful for saving valuable time and reduces the huge paper work. It will help educational Institutions like schools, colleges & university will keep track of their student records like department, subject, course etc. The Internet is rapidly becoming a part of the everyday lives of a majority of people in the world. People perform various activities on the Internet and one of them is storing their data in data - base where they are interested in. In these data base’s they can post the queries and they can retrieve the required data. Obviously there is a need of Student Information System software for management of student’s data. There are many departments of administration for the maintenance of college information and student databases in any institution. All these departments provide various records regarding students. Most of these track records need to maintain information about the students. This information could be the general details like student name, address, performance, attendance etc or specific information related to departments like collection of data. All the modules in college administration are interdependent. They are maintained manually. So they need to be automated and centralized as, Information from one module will be needed by other modules. For example when a student needs his course completion certificate it needs to check many details about the student like his name, registration number, year of study, exams he attended and many other details. So it needs to contact all the modules that are office, department and examination and result of students. DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING. , BUBT Page 5

UNIVERSITY ADMIN MANAGEMENT SYSTEM 2021

2 Overall Description

This section describes the general factors that affect software and its requirements. In order to be easily understandable, this part of SRS provides a background for the requirements. 1 .1 Product Perspective This software is a totally self-contained system. Also it is not dependent of any larger system. 1.2 System Interfaces Since this university management system is a standalone system, there is no system interface with any other system. 1.3 User Interfaces The interfaces will involve check boxes, combo boxes, text boxes, and buttons. The combo boxes and the buttons will be used to prevent users from entering wrong type of information. They will also enable fast data entry. Text boxes will be controlled for avoiding invalid and inconsistent data. There will be two types of messages for constructive advice to the users: error and confirmation messages. There will be four types of error messages for application control: input, output, process and database/Web server error messages. There will be several types of users, and each user will access the screens according to their types after entering their id and passwords. Standard screen format (fixed colors, fonts, background, the page layout, etc.) will be used throughout the interfaces. The language of the user interfaces will be English. DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING. , BUBT Page 7

UNIVERSITY ADMIN MANAGEMENT SYSTEM 2021 1.4 Communication Interfaces The default communication protocol for data transmission between server and the client is Transmission Control Protocol/ Internet Protocol (TCP/IP). At the upper level Hyper Text Transfer Protocol (HTTP, default port=80) will be used for communication between the web server and client. 1.5 Memory Constraints The client computer, which runs the web browser, should have enough physical memory to run this program. 1.6 Product Functions ▪ Track Students Academic info ▪ Track Teachers info ▪ Keep record of students information ▪ Keep record of faculty information 1.7 User Characteristics Administrator – The administrator will hold full access to view as well as manipulate anywhere in the software and the information. . 1.8 Assumptions Every user will be having the appropriate hardware and software configuration as per the necessary requirement. DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING. , BUBT Page 8

UNIVERSITY ADMIN MANAGEMENT SYSTEM 2021 PLATFORM (TECHNOLOGIES/TOOLS) PHP: Hypertext Pre-processor PHP is a popular general-purpose scripting language that is especially suited to web development. Fast, flexible and pragmatic, PHP powers everything from your blog to the most popular websites in the world. Overview of the PHP PHP is an intuitive, server side scripting language. Like any other scripting language it allows developers to build logic into the creation of web page content and handle data returned from a web browser. PHP also contains a number of extensions that make it easy to interact with databases, extracting data to be displayed on a web page and storing information entered by a web site visitor back into the database. PHP consists of a scripting language and an interpreter. Like other scripting languages, PHP enables web developers to define the behaviour and logic they need in a web page. These scripts are embedded into the HTML documents that are served by the web server. The interpreter takes the form of a module that integrates into the web server, converting the scripts into commands the computer then executes to achieve the results defined in the script by the web developer. DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING. , BUBT Page 10

UNIVERSITY ADMIN MANAGEMENT SYSTEM 2021

Why is PHP so Useful?

In terms of web page content we have two extremes. At one extreme we have HTML which is completely static. There is very little that can be done with HTML to create dynamic content in a web page. At the other extreme we have scripting languages like JavaScript. JavaScript provides a powerful mechanism for creating interactive and dynamic web pages. When talking about JavaScript it is important to understand that it is, by design, a client side scripting language. By this we mean that the script gets executed inside the user's browser and not on the web server on which the web page originated. Whilst this is fine for many situations it is often the case that by the time a script reaches the browser it is then either too late, or inefficient, to do what is needed. A prime example of this involves displaying a web page which contains some data from a database table. Since the database resides on a server (either the same physical server which runs the web server or on the same network as the web server connected by a high speed fiber network connection) it makes sense for any script that needs to extract data from the database to be executed on the server, rather than waiting until it reaches the browser. It is for this kind of task that PHP is perfectly suited. It is also fast and efficient (because the script is executed on the server it gets to take advantage of multi- processing, large scale memory and other such enterprise level hardware features. In addition to the advantages of being a server side scripting language PHP is easy to learn and use. The fact that PHP works seamlessly with HTML makes it accessible to a broad community of web designers. Perhaps one of the most significant advantages of PHP to some is the ease with which it interacts with the MySQL database to retrieve and store data. DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING. , BUBT Page 11

UNIVERSITY ADMIN MANAGEMENT SYSTEM 2021 Background Study: University Admin Management System deals with all kind of student details, academic related reports, teacher’s details, course details, curriculum, batch details and other resource related details too. It tracks all the details of a student from the day one to the end of his course which can be used for all reporting purpose, tracking of attendance, progress in the course, completed semester’s years. A University Admin Management System (UAMS) is a web-based software application for education establishments to manage student data. It is also known as Student Information System (SIS), Student Records System (SRS), Student Management System (SMS), Campus Management System (CMS) or School Management System (SMS). Page: 13

UNIVERSITY ADMIN MANAGEMENT SYSTEM 2021

Methodology:

Introduction:

This Chapter gives a brief description of the methodology used to develop the proposed system. The main methodology involves feasibility study, data collection, system analysis and design, developing and implementing Student Database Management System. The data considered necessary to build the system were collected and analysed. The methodology is very important to ensure that the new system would give benefits to the proposed learning institution.

Data Collection:

The required data including department details, course details, student personal details, semester details, etc. were collected. The data collected would help identify attributes, relationships, classes, entities/objects that describe, relate and interact with the system.

Database Design:

A relational database design was used to design the database. A relational database management system (RDBMS) is an excellent tool for organizing large amount of data and defining the relationship between the datasets in a consistent and understandable way. A RDBMS provides a structure which is flexible enough to accommodate almost any kind of data. Relationships between the tables were defined by creating special columns (keys), which contain the same set of values in each table. The tables can be joined in different combinations to extract the needed data. A RDBMS also offered flexibility that enabled redesign and regeneration of reports from the database without need to re-enter the data. System Implementation: This describes the tools used to implement the graphical user interface and the database. MySQL was used to create and connect relational tables in the database. DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING. , BUBT Page 14

UNIVERSITY ADMIN MANAGEMENT SYSTEM 2021 Statechart Diagram: DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING. , BUBT Page 16

UNIVERSITY ADMIN MANAGEMENT SYSTEM 2021 Objectives: The main objective at the end of the day for any school is the dissemination of information in an environment that encourages accountability, relevance and retention of the information gathered. Such are the main objectives of a school administrator, who, as a student manager, is charged with allowing this opportunity and environment to occur on behalf of the students.

**1. The Development of Academic related programs

  1. Monitoring the progress of the students in academic matters
  2. Teacher management and resource
  3. Administration & Records
  4. Supervision of Teachers and University administrators
  5. To adopt Technology** University Admin Management System automates the process for administration from registration to admission. It also has reduced the loss of data and unnecessary delays or efforts in searching for the information. This software can be easily operated through web on the other hand, it is the cost-effective and best software for every school to avail. DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING. , BUBT Page 17