























Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
This is University admin system
Typology: Assignments
1 / 31
This page cannot be seen from the preview
Don't miss anything!
























Submitted By
Rupnagar R/A, Mirpur-2, Dhaka-1216, Bangladesh Phone: 01967169189, 01845734337, 01680050630, 01741129235, 01554882075 Email: [email protected] 2021
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
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
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
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
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
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
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.
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.
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