This action might not be possible to undo. Are you sure you want to continue?
A Project Report on
“COLLEGE MANAGEMENT SYSYEM"
Submitted To PUNJAB TECHNICAL UNIVERSITY JALANDHAR
In partial fulfillment of the requirement for the Award of degree of “MASTERS OF SCIENCE (INFORMATION TECHNOLOGY)”
Mrs Pallavi Vyas Assistant Professor ( Department of Computer Applications)
Rajni Devi(1166605) Navjot Kaur (1166603)
college management system
I am short of words to express my thankfulness to all the distinguished people who during the course of my project work gave their unflinching support and valuable guidance, which helped me to make my endeavor a success .The accomplishment of this project would have not been possible individually, without the encouragement, assistance and valuable support from various sources. Thus my whole hearted thanks to the Almighty. My heartfelt gratitude to Dr. Manoj Kumar Group Director CT Group of Institutes, Jalandhar for providing various facilities needed for successful completion of our project. I extend my profound thanks to Mr. Sangram Singh , thank my project guide MRS. PALLAVI VYAS , Head Department of Computer Applications, for his constant encouragement and support. I also like to Department of Computer Applications, without whose guidance and cooperation my project would have not been completed. I am also very thankful to all other faculty members of computer department for giving their full cooperation.
college management system
Sr.No 1. 2. 3. 4. 5. 6 7. 8. 9. 10. 11. 12. 13. 14. 15. Contents About The Project Objectives System Analysis Feasibility Study E-R Diagram Introduction to ms-access Introduction to Java System design Part-I DFD Part-II FORMS DATABASE DESIGN Test Plan Implementation Conclusion Bibliography Page No 1-4 5 6 7-9 10-11 12 13 14-16 17-18 19-24 25-27 28-32 33-34 35 36 Remarks
responsibility. 2nd. College is a vast source of knowledge.Teacher Report PART. 1st form is LOGIN form which contained user name & password. coding and data reports .Admission Report 2. form is MDI form which includes all the information about the Institute Management like Admission.college management system ABOUT THE PROJECT This project is based on College Management.boldness.Education prepares us to have morality. PART-I contains all the DFD’S of this project.fee record .teacher record record.This project includes the following parts:Forms.knowledge. College is a place where we can get education in different courses.self-reliance and self –restraint.self-purification. 4 .includes the database design. PART-II contains all forms which are as follows:1.
To impart refresher training to teachers. . To quicken the entry process. To contribute and support the implementation in service. 9. 2. 4. 5. Reduction of the manpower needed to do the job. To provide for storing of data in a meaningful order. 10. To highlight and disseminate examples of best practices in college management and project’s result as well. 13.training methods and practices for college managers. To ease data management and storage information . To reduce the amount of errors creeping into system. The retrival process has to be made easy and time complex. 8. 7. 12. 11. To ensure minimum levels of learning.college management system OBJECTIVES The new computerized system has the basic of being efficient and user friendly . Following are the objectives of the new system : 1. To make the system user friendly. 6. To make the job less complex one. 3. . To provide a new management methodology for college managers to improve their management skills. 14. 5 To improve and enrich the syllabus.
understanding the requirements of the system is a major task. Selecting the best solution and defining its function. the goal of the requirements specification is to produce the software requirements specification. the need ends with a document describing all the requirements. Identification of needs is done in order to understand the problem the software system is to solve. Analyzing the current system in depth and developing possible solution to the problem. The knowledge gathered regarding the current system is documented in several different ways. and that need to perform many different tasks. the developer focuses on three tasks: Defining the problem and deciding whether to proceed.a client and a developer. This task is complicated by the fact that there are often at least two parties involved in software development. In other words. The person responsible for requirements needed is often called the analyst. The developer usually does not understand the client’s problem domain. For large systems that have many features.college management system . Some analysts use data flow diagrams. The developer has to develop the system to satisfy the client’s needs. or a combination of the two. not how the system will achieve its goals. developing a new automated system. SYSTEM ANALYSIS During this. In most software projects. and the client does not understand the issues involved in the software systems. The problem could be automating an existing manual process. which show the flow of data 6 . The emphasis in requirements analysis is on identifying what is needed from the system.
the requirements engineering process starts with feasibility study. A feasibility study is a short. Can the system be integrated with other systems that are already in place? 7 . focused study which aims to answer a number or questions: 1. Does the system contribute to the overall objectives of the organization? 2. The input to the feasibility study is an outline description of the system and how it will be used within an organization.college management system FEASIBILITY STUDY For all new systems. The result of the feasibility study should be a report which recommends whether or not it is worth carrying on with the requirements engineering and system development process. Can the system be implemented using current technology and within cost and schedule constraints? 3.
1 Economic Feasibility One of the aims of developing the college Management System project was to provide such an alternative to the current system. It is true that a significant amount of investment is needed to setup the automated system. The old system required for manual maintenance of registers. Technical and Social Feasibility. Thus this can give a boost to their environment friendly image. The following pages describe these studies. College management System can perform all the tasks of management at Products in an efficient manner. College management System is an economically feasible alternative to the current system. This cost includes the computer hardware and software expense.college management System does away with the need for these registers. The college management System may even require a trained person to operate the system. which is highly productive while remaining economically feasible. This cost withstanding college management System can make up for the expense in a short period of time. Economic.college management system The Requirement Engineering Process: Based on these requirements we have carried out a feasibility study from three perspectives wiz. Thus a significant amount of money can be saved in the form of reduced stationary cost. 8 .
Thus we can conclude that college management System project is technically feasible to develop and implement. With the present system being in use for eternal time.. Thus we can conclude that college management System is an economically feasible alternative to the present system. All the requirements of the college management System are satisfied by Manager. We did a detailed study of the various requirement of the system and on in-depth analysis concluded that it was possible to technically develop the project. The manual system is prone to human errors which can cost the Items loss in terms of money and goodwill. 3 Social Feasibility For any proposed system to be successful. it was highly feasible to develop college management System. it is difficult to convince the Inventory Control System to leave the present system and move on to a 9 . It is able to efficiently mimic the present system with many added features and productivity tools. A system which is readily accepted by its users as a credible and workable environment is a successful system. One of our very basic aims when setting out to develop this project was to gain user acceptance. it has to be accepted by the people who work on that system.college management system college management System with its fast and accurate transaction handling can significantly improve the productivity of the School management System. 2 Technical Feasibility With the use of the tools and resources which were available with us.
The other aim was to make the working as simple and straight forward as possible. Stock Manager is successful in meeting this requirement also.Stock Manager is successful in doing so. thus making it possible for the user to easily adapt with the new system. by the users. Thus we conclude Stock Manager is a socially feasible project which can be readily accepted 10 . The inclusion of such features has made Stock Manager highly user friendly. We have tried to add all such features to Stock manager which make it easier form the management to migrate to Stock Manager. This problem is not so prominent in case of new Stock being setup.college management system computerized system. One of the basic necessities was to provide a simple and attractive user interface.
book. These are: Entity. ER diagrams often use symbols to represent three different types of information. events.g. campus. 11 . payment. Diamonds are normally used to represent relationships and ovals are used to represent attributes. Boxes are commonly used to represent entities. This process has proved to enable the analyst to produce a good database structure so that the data can be stored and retrieved in a most efficient manner. An entity-relationship (ER) diagram is a specialized graphic that illustrates the interrelationships between entities in a database.A data entity is anything real or abstract about which we want to store data. locations. Specific examples of an entity are called instances.college management system E-R DIAGRAM Entity Relationship Diagrams are a major data-modeling tool and help organize the data in the project into entities and define the relationships between the entities. BASIC ELEMENTS IN E-R MODEL There are three basic elements in ER modeling. Entity types fall into five classes: roles. tangible things or concepts. employee. E. Entities are the principal data object about which information is to be collected.
connectivity.A data relationship is a natural association that exists between one or more entities. Employee Number is a primary key for Employee.g. cardinality and existence.Attributes describe the properties of the entity of which they are associated. E. A data attribute is a characteristic common to all or most instances of a particular entity. An attribute or combination of attributes that uniquely identifies one and only one instance of an entity is called a primary key or identifier. Attribute. E.g. Employees process payments. 12 .college management system Relationship. Relationships are classified in terms of degree.
It also provides security where username and password can be given to the database. ODBC driver In Java. C#. This article explains how to use the JDBC ODBC bridge to access an MS-Access database from Java applications. You can easily create database and tables in database by using MSACCESS because it is very easy to work in it. C. MSACCESS is a Microsoft product which came with Microsoft Office Package. Here RDBMS refers to the organization of data in. we require a driver to be loaded at runtime to connect to any data source. Instead of elaborating on the basics of the database. The driver is implemented as a class that 13 . MS Access has tools which are easy to use and provide powerful development environment. C++. let's get down to the subject.college management system INTRODUCTION TO MICROSOFT ACCESS MS Access is a Relational Database Management System (RDBMS) used to store and manipulate large collection of information of any kind. making it an appropriate choice for novices as well as professionals. It can be used with any kind of front end application like VISUAL BASIC SCRIPT. MS ACCESS is a RDBMS(RELATIONAL DATABASE MANAGEMENT SYSTEM) which is based on Edger Ford codd’s rules. A database is RDBMS if it implements atleast 6 rules out of 12 rules explained by Edger Ford codd’s rules.JAVA etc. The same is the case for ODBC data sources too. a series of rows and columns in such a manner that any specific piece of information available with a click of a mouse and a few key strokes.
When a program is compiled. and applets. In the following we assume that the reader has some familiarity with a programming language. In Java we distinguish between applications. Java can also be thought of as a platform in itself.college management system is located and loaded at runtime. some familiarity with the syntax of C/C++ is useful. 14 . Our initial focus will be on writing applications. Because of its rich set of API's. and its platform independence. Much of the syntax of Java is the same as C and C++. In particular. the biggest difference is that you must write object oriented code in Java. However. a byte code is produced that can be read and executed by any platform that can run Java. which are programs that can be embedded in a Web page and accessed over the Internet.JdbcOdbcDriver. One major difference is that Java does not have pointers.odbc. which are programs that perform the same functions as those written in other programming languages. INTRODUCTION TO JAVA Java is an object-oriented programming language with a built-in application programming interface (API) that can handle graphics and user interfaces and that can be used to create applications or applets. similar to Macintosh and Windows.java. The ODBC driver for JDBC connections is named sun. Java also has standard libraries for doing mathematics. Procedural pieces of code can only be embedded in objects.
This design is often called detailed design or logic design. with its own component. we consider a system to be set of components with clearly defined behavior that interacts with each other in a fixed defined manner to produce some behavior or services for its environment. In other words. is decided.The design process for software systems often has two levels. In a software system. the specification of these modules. In the second level. and how the modules should be interconnected? This is what is called the system design or top-level design. the internal design of the modules. The design of a system is essentially a blueprint or a plan for a solution for the system.college management system SYSTEM DESIGN System design is the first step in moving from the problem domain to solution domain. The output of this phase is design document. design takes us toward how to satisfy the needs. Here. particularly Testing and maintenance. At the first level the focus is on the deciding which modules are needed for the system. starting with what is needed. the design of a system is perhaps the most critical factor affecting the quality of software. A component of a system can considered a system. a component is software module. it has major impact on the later phase. or how the specification of the modules can be satisfied. A design methodology is a systematic approach to 15 .
Most design methodologies focus on the system design. 16 . These techniques are not formalized and do not reduce the design activity to sequence of steps that can follow by the designer. inputs and outputs of the system. modelling can undertake the following forms. etc. Most current design methodologies essentially offer a set of guidelines that can be used by the developer to design a system. Logical design The logical design of a system pertains to an abstract representation of the data flows. Physical design. how it is processed. video/graphics cards.college management system creating a design by applying of set of techniques and guidelines. etc. modems. CPU. This is laid down in terms of how data is inputted into a system. hard drive. in this context. a personal computer's physical design involves input via a keyboard. In the context of systems design. which for a PC would be a monitor. It would not concern the actual layout of the tangible hardware. does not refer to the tangible physical design of an information system. motherboard. how it is verified/authenticated. processing within the CPU. printer. and output via a monitor. and how it is displayed as output. which involves a simplistic (and sometimes graphical) representation of an actual system. To use an analogy. This is often conducted via modelling. USB slots. including: * Data flow diagrams * Entity Life Histories Physical design The physical design relates to the actual input and output processes of the system.
college management system DFD 17 .
college management system Data flow diagram’s is commonly used during problem analysis. DFD Symbols: 18 . A DFD’S shows the flow of data through a system. Data flow diagram’s are quite general and are not limited to problem analysis for software requirements specifications. They were in use long before the software engineering discipline begin. DFD’S are very useful in understanding a system and can be effectively used in analysis. It views a system as a function that transforms the inputs into a desire outputs.
Arrow .college management system Rectangle . It is a pipeline through which information flows.It represents an entity. 19 .A circle or a bubble represents a process that transforms incoming data flow into outgoing data flow. Open Rectangle . Circle . repository of data. Data in motion.e.An arrow identify the data flow i.An Open Rectangle is a data store i. Data at rest or temporary.e.
college management system LOGIN FORM NAME OF FORM:-LOGIN FORM 20 .
Through this form user can perform his tasks in the application. 21 .college management system PURPOSE:This form is used for logging in.
college management system MDI FORM NAME OF FORM:.MDI FORM PURPOSE:User can see all the forms in this form by simply selecting the form from menu bar. 22 . Menu bar consists of headings which further contain pop-up menu by which we can open forms.
23 .college management system ADMISSION FORM NAME OF FORM:.Admin can search any student record by this form.ADMISSION FORM PURPOSE:This form contains all the information which is required for admission of the student. This form stores all the basic information of a student.
TEACHER RECORD FORM PURPOSE:All the information of teachers are stored through this form. 24 .college management system TEACHER RECORD NAME OF FORM:. Admin can get any information regarding any teacher by simply giving its TEACH_ID.
25 .EXIT RECORD FORM PURPOSE:- This form is used for exit.college management system EXIT RECORD NAME OF FORM:.
college management system ADMISSION TABLE 26 .
ADMISSION PURPOSE:This table contains all the information which is required for admission of the student. 27 .college management system NAME OF TABLE:.Admin can search any student record from this table. This table stores all the basic information of a student.
TEST PLAN 28 .TEACHER RECORD PURPOSE:All the information of teachers are stored in this table. Admin can get any information regarding any teacher through this table.college management system TEACHER TABLE NAME OF TABLE:.
to be performed at the time of delivery or installation of the product. Test Methods. upgrading the platform on which an existing application runs). Test methods in the test plan state how test coverage will be implemented. Test plan document formats can be as varied as the products and organizations to which they apply. * Service and Repair test . A complex system may have a high level test plan to address the overall requirements and supporting test plans to address the design details of subsystems and components. For example. and Test Responsibilities. to verify that existing functionality didn't get broken when other aspects of the environment are changed (e. Test Coverage is derived from design specifications and other requirements. These are also used in a formal test strategy. a test plan may include one or more of the following: * Design Verification or Compliance test . Test methods may be determined by 29 . Test coverage for different product life stages may overlap. * Manufacturing or Production test .to be performed during preparation or assembly of the product in an ongoing manner for purposes of performance verification and quality control. since the product may have to be designed to allow test access. some requirements may be verified during Design Verification test. but will not necessarily be exactly the same for all stages.college management system A test plan documents the strategy that will be used to verify and ensure that a product or system meets its design specifications and other requirements. Test coverage in the test plan states what requirements will be verified during what stages of the product life. * Regression test . Test coverage also feeds back into the design process. but not repeated during Acceptance test. where each requirement or specification of the design ideally will have one or more corresponding means of verification..g.to be performed during the development or approval stages of the product. There are three major elements that should be described in the test plan: Test Coverage.to be performed on an existing operational product.to be performed as required over the service life of the product. A test plan is usually prepared by or with significant input from Test Engineers. * Acceptance or Commissioning test . typically on a small sample of units. such as safety standards or regulatory codes. Depending on the product and the responsibility of the organization to which the test plan applies.
The modification of internally generated fields is not allowed. It mainly focuses on two problems: What will test and how we will test. 3. 3.1) Add a Customer Information Pass criteria: The information is added in all the records are updated in the respective fields of the databases.college management system standards. This test plan is a basic guideline for future testing .3) Search For a Customer Record 30 . Test methods used to verify hardware design requirements can range from very simple steps.2) Update Customer Information Pass criteria: The record to be modified should be successfully retrieved and the modification in any field is updated in the database. or may have to be created new. FEATURES TO BE TESTED 1) Interface Test: Pass criteria: System should provide a GUI for end user to interface with the backend inventory control System. 2) Database Test: Pass criteria: Result of all basic and advanced operations stated below are normal. such as visual inspection. or contractual agreement.2)Advanced Operations:Start or stop the database 3) Basic Function Test 3.1) Basic Operations: ADD/UPDATE/ Query Records in each table 2. Test methods also specify test equipment to be used in the performance of the tests and establish pass/fail criteria. to elaborate test procedures that are documented separately. The data entered satisfies all the specified integrity constraints. regulatory agencies. 2.
The bill details can be of the customer or it can be about the purchasing of the items by the owner from the wholesalers. The display shall provide a means to select one or more rows to a User list and would display details about a selected record from search operation.5) Price Updation Pass criteria: This project allows the user to daily update the price of the item according to the supplier price from which we purchase the item . 3.4) Bill Calculation Pass criteria: This project allows the user to make appropriate bills of the customer according to the quantity of item purchased by him/her and according to the market price of the gold.college management system Pass criteria:The project allows the user to search for particular records Of customer based on the customer_id The search result would produce list of records that match the specified search parameter.Sometimes due to some human errors the sale tax of the item were not added successfully in the bill details or the wrong entries were added by the employees so I use a critical test plan which automatically gave the messages to the user about his wrong or forgotten entry 3. The existing system was not reliable in terms of bill calculations . 31 .
Black-box type testing geared to functional requirements of an application. covers all combined parts of a system. Functional testing . Typically done by the programmer and not by testers. Black-box type testing that is based on overall requirements specifications.Testing of integrated modules to verify combined functionality after integration. done by programmers or by testers.Testing of individual software components or modules.college management system TYPES OF TESTING:Unit testing . etc. as it requires detailed knowledge of the internal program design and code.Bottom up approach for testing i.e continuous testing of an application as new functionality is added. System testing . 32 . client and server applications on a network. Modules are typically code modules. individual applications.This type of testing ignores the internal parts and focus on the output is as per requirement or not.Entire system is tested as per the requirements. Incremental integration testing . Integration testing . Application functionality and modules should be independent enough to test separately. may require developing test driver modules or test harnesses. This type of testing is especially relevant to client/server and distributed systems.
the old system is changed to new or modified system and user are provided training to operate the new system. This is crucial phase of SDLC and is known as implementation phase. cleansing and migration take place.college management system IMPLEMENTATION After testing of the system the candidate system is installed and implemented at the user’s place . * the software may be customised to meet local functional requirements. System Implementation is the third phase in the JISC infoNet lifecycle approach. * reporting requirements are specified and reports produced. Types of implementation Implementation of following three types Fresh implementation Implementation of a totally new computerized system by replacing old manual system Replacement implementation Implementation of new computerized system by replacing old computerized system Modified implementation 33 . * the selected software is configured and tested. signed off and becoming a fully operational production system. * the whole system is tested before being approved. * data mapping. during which: * the hardware and software system components are installed.
Training of users Conversion Conversion is the process of changing from the old system to modified or new one .during replacement implementation . implementation . Training of users Training of user is another major part of implementation . Conversion 2. Old hardware may be replaced with new hardware and old files structure also needed to be converted to the new one. 1. it is considered most important part of the software development as it helps user in operation and maintaining the system.college management system Implementation of modified computerized system by replacing old computerized system What ever may be the kind of implementation .the implementation process has the following two parts. all necessary hardware is installed and manual files are converted to computer compatible 34 . during fresh files . Many different activities are needed to be performed in the conversion process depending upon the type of implementation .
Although the implementation stage is . which include all the financial details. the final step in the system development process . this software deals with the expiry report of various item also . it by no mean indicate a definite end to process Evaluation and review of the system and its total effectiveness is to be performed throughout the entire life of the system. and maintaining the stock . at last but not least we want to state that we had tried our levl best to make this a successful project but due to lack of time we have put some other aspect of inventory in the future scope so that we will continue with it. sale . Our project include all the basic operation involved in inventory like purchase . in effect . These include financial accounts system . with this software all the tough manual task can be easily performed . 35 . The system developed as a part of the project wok has a ability to be upgraded and enhancement to meet the newer requirement of the organization that may be arise in future We have tried our best to include all the activities involved but somehow due due to lack of time we have kept some aspects in future scope.college management system CONCLUSION Summary Of The Project named “ COMPUTERISATION OF COLLEGE MANAGEMENT SYSTEM include various aspects of inventory in a nutshell. The main trait of a good system is he ability of the system to accommodate change and to receptive to user’s need.
Introduction to ACCESS 2. SIMPLIFIED APPROACH TO ADVANCE JAVA 4.SOFTWARE ENGINEERING :PANKAJ JALOTE : D.google.college management system BIBLIOGRAPHY 1.com 36 .WEBSITES : www.SQLBY :KALENDELANEY 6. ADVANCE JAVA 3.K AGGARWAAL : EBALAGURUSWAMI : PRAJAKTA MANE 5.
collegel3.college management system : www.com 37 .
This action might not be possible to undo. Are you sure you want to continue?
We've moved you to where you read on your other device.
Get the full title to continue reading from where you left off, or restart the preview.