Computerized Enrollment System
Computerized Enrollment System
INTRODUCTION
1.1 ABOUT THE PROJECT
The project entitled COMPUTERIZED ENROLLMENT SYSTEM. Every organization, whether big or small, has human resource challenges to overcome. Every organization has different employee management needs; therefore we design exclusive employee management systems that are adapted to your managerial requirements. This is designed to assist in strategic planning, and will help you ensure that your organization is equipped with the right level of human resources for your future goals.
Also, for those busy executive who are always on the go, our systems come with remote access features, which will allow you to manage your workforce anytime, at all times. These systems will ultimately allow you to better manage resources. One of the main features in employee management system is time tracking for employees.
Effective time tracking mechanism saves both time and money for these we know in any technical educational office, the manager of office used to spare lot of time even after the normal office hours either at home or office for preparation of daily/weekly report and other necessary record.
Now with the help of this system ,the manager has the information on his finger tips and can easily prepare a record based on their requirements apart from daily/weekly report. Finally, We can say that this system will not only automate the process but save the valuable time of the office manager, which can be well utilized by this institute. This will be an additional advantage and management of manpower based on their free time from his normal duty.
development both for the experienced professional and new Windows programmers. In the name Visual Basic - the "Visual" part refers to the method used to create the Graphical User Interface (GUI). Unlike many languages require numerous lines of coding to describe the appearance and location of interface elements. Visual Basic provides prebuilt objects that can be used to form the Graphical User Interface (GUI). The "Basic" part refers to the BASIC language as its basic syntax of statements is retained by Visual Basic. But Visual Basic now contains several hundreds of statement/ functions, and keywords many of which relate directly to the Windows GUI. Apart from this we can load multiple projects into the IDE - Integrated Development Environment and treated as one. For example, a standard project and an ActiveX project can be loaded at the same time. This saves tremendous amount of time for coding and debugging. 2
Features of Visual Basic 6.0 Microsoft Visual Basic is the newest version of the popular programming language. With its feature, Visual Basic is even stronger contender in the application development arena than ever before. It makes use of Graphical User Interface (GUI) for creating robust and powerful application. It supports many useful tools that will help everything to be more productive. These include but are not limited to, projects forms, object controls templates, custom
This allows distributing the application through the internet. Further, Visual Basic sports a new development environment, modeled after the window explorer environment Develop robust stand-alone applications, games and utilities in less time than it takes in other languages.
ABOUT MS-ACCESS
Ms-Access is very useful for accessing the database to create records, deleting records, modifying records and useful for listing records. It is used as back end tool for the Visual Basic. A database server is the key to solving the problems of information management. In general, a server must relating manages a large amount a data in multiuser environment. So that, many users can concurrently access the same data. All this must be accomplished while delivering high performance. A database server must also prevent unauthorized access provide efficient solution for failure recovery. MS-Access is a Relational Database Management system for windows. A RDBMS stores and retrieve information based on relationships. That have been specified relationship exist almost everywhere in life. With Ms-Access, we can build relational database that stores related data in one place. Ms-Access provides a very easy-to-use graphical interface. Ms-Access utilizes that full potential of windows giving a visual outlook a data and information.
Ms-Access provides a WIZARD for almost everything. Ms-Access hides the nuances of storage format location and fetches information quickly.
Ms-Access proves WYSIWYG effect for sophisticated reports and for generation.
Features of Ms-Access MS Access is a powerful database management system and the user can create application that requires little or no programming. It supports GUI features and an entire programming language, Visual Basic Application which can be used to develop richer and more developed application. The first being that Access is a feature rich program that can handle any database related task the user has. The user can create places to store the user data build tools that make it easy to read and modify your database contents, and ask questions of the data. Access is a relational database, a database that stores information about related objects.
2. SYSTEM STUDY
2.1 EXISTING SYSTEM
The study of the system deals with needed to carry out preliminary investigation. The study proposal should be produced by the user furniture shop and the study can be performed only of the existing system. Since it give the structure and functioning of the system. The methods used in the system analysis were interviews, observation and discussion. The existing system is manual one. But user found out some problem in the existing system. There is no provision for maintain the staffs in the company. Moreover there is no provision for giving discount to customer while sales are made. Similarly there is no provision for giving commission while purchases are made.
concept. The concept of visual basic helps in providing the better security and faster access to data stored in the database, of the proposed system. Thus the proposed system maintains a huge database, which records all the details pertaining to customers and also keeps track of all the details which are necessary for the organization. The basis of the system lies in capturing and analyzing the information at various levels and effective decision making
environment that is both convenient and efficient to use in retrieving and storing data information. The term database design can be used to describe many different parts of the design of an overall database system. Principally, and most correctly, it can be thought of as the logical design of the base data structures used to store the data. In the relational model these are the tables and views. In an object database the entities and relationships map directly to object classes and named relationships. However, the term database design could also be used to apply to the overall process of designing, not just the base data structures, but also the forms and queries used as part of the overall database application within the database management system (DBMS). The process of doing database design generally consists of a number of steps which will be carried out by the database designer. Usually, the designer must:
The first step in which the analyst must undertake is to understand the current system by gathering all information about it. The required data are collected by several methods like: Study of the current manuals Observation of the functioning
10
Enrollment Accounting Module description: Admin Module: Admin module is the super user for this application who can add, delete and modify employee details. Divide employees based on their cadre using employee setting GUI. Admin is provided with a user friendly GUI for performing these functions.
Employee code First Name Last Name Designation Address Contact Number
Employee type Basic salary Check percentage for DA allowances, HRA allowances, WA Allowances, Check percentage for GPF Deduction, IT Deduction, GIS Deduction PF deduction, LIC deduction.
Employee Module: Employee module is for employees for checking details of salary and cuttings for that month and he can also view previous months details.
11
Using Enrollment accounting system employee and admin can generate pay slip.
Employee code For the month Employee name Designation Date, salary slip, basic salary, allowances, deductions
12
13
The candidate system has passed the test and the system implementation is undergoing. This was done by testing and comparing the actual output with the expected output. When there was discrepancy, the sequence of instructions was traced to determine the problem.
Validation Testing At the culmination of integration testing, software is assembled as a package; interface errors have been uncovered and corrected and a final series tests- validation test begin. Validation testing can be defined in many ways, but a simple definition is that validation succeeds when the software functions in a manner that can be reasonably expected by the customer. After validation test has been conducted, one of two possible conditions exists. The function or performances characteristics conform to specification are expected. A derivation from specification is uncovered and a deficiency list is created. Proposed system under consideration has been tested by using validation testing and found to be working satisfactorily. Whitebox Testing It is a test case design method that uses the control structure of the procedural design to derive test cases. Using white box test methods. Guarantee that all independent paths within a module have been exercised at least one. Exercise all logical decisions on their true and false sides. Execute all loops at their boundaries and within their operational bounds.
Blackbox Testing It is not an alternative to white box techniques. It is attempts to find errors in the following categories. Incorrect or missing functions Interface errors Errors in data as structures or external database access Performance errors.
14
SYSTEM IMPLEMENTATION
Implementation is the stage of the project when the theoretical design is turned into a working system. It can be considered to be the most critical stage in achieving a successful new system and in giving the user confidence that the new system will work and be effective. Every developed system must be implementing to fulfill the mode of development. There are many software implementation methods. After designing of the system is over, the user was consulted with a demonstration. This is done to find if any logical error occur in the system. A crucial phase in the system life cycle is the successful implementation of the new candidate system design. Implementation simply means converting a new system design into operational one. This involves creating compatible, training the operating user, and installing the necessary hardware and terminals before the system is up running. Therefore implementation is the process of converting a new or revised system design into an operational one. Thus during this stage the theoretical design is turned into a working system. If the implementation stage is not carefully planned and controlled, it can cause chaos. Generally, there are three types of implementation as follows :
Implementation of a computer system to replace a manual system. Implementation of a new computer system to replace an existing one. Implementation of a modified application to replace the existing one using the same existing system.
15
SUGGESTIONS
Any project which is done is having room for development. It can be enhanced with various options according to the customer satisfaction in future. In order to successfully migrate from one information system to another, it is critical to perform a thorough comparison of data fields and functions between the two systems to identify the known differences. Modern software is written in high level programming languages and is usually designed by the manufacturer to run on a variety of platforms, providing portability. Older systems may provide vital business needs, but they may not be portable because they are tied to their specific hardware and operating systems. Additionally, some of these vital business needs may not be met by standard commercial, off-the-shelf packages, even after customization.
16
URL Reference:
1. http://www.vb6.us/tutorials/ms-access-and-visual-basic-using-ado 2. http://download.ms-access.com/docs/html/B10952-01/o4o00069.htm 3. http:/Visualbasicnetblogspot.com/2011/03/connect-ms-access-databaseusing-visual.html
17
18
19
20
21
22
23
24
25
26
EMPLOYEE
EMPLOYEE ENTRY
UPDATE EMPLOYEE
DELETE EMPLOYEE
ATTENDENCE ENTRY
SHIFT DETAILS
DATABASE
REPORTS
27
28
29