Академический Документы
Профессиональный Документы
Культура Документы
Licence Licence New RTO Search Reg Registration MANAGEMENT USER Reg Search RESPONSE Duplicate Registration REQUEST Licence NEWREG Renewal LEARNERS Duplicate LOGIN ID Licence PERMENT
Project Report
INTRODUCTION
RTO Management
Project Report
1.2OBJECTIVES OF PROJECT
The main objective of our project is to overcome the drawbacks of existing system. Manual system processing makes the problem slow and other problem such as inconsistency and ambiguity on operations inspire all of these, lots of paper works is also required currently which in turn results in difficulty for retrieving information .The proposed system intends user friendly operations ,which may resolve ambiguity .Hence make the software user friendly and interactive.
New Registration details. Learning License details Renewal details. Duplicate License details
RTO Management
Project Report
REQUIREMENT ANALYSIS
2.1 INTRODUCTION
M.M.N.S.S College, Konni
RTO Management
Project Report
System analysis is for finding out what happens in existing system deciding on what changes and new features are required and defining exactly what the proposed system must be. The process of the system analysis is largely concerned with determining, developing and agreeing to the users requirement .It provides prime opportunity to communicate well with the user and conceive a joint understanding of what a system should be doing together with a view of relative importance of the system facilities using interactive techniques.
RTO Management
Project Report
The goal of this activity is to understand the requirements of the new system to be developed. Requirement analysis understands the user requirements within the framework of the organizations objectives and the environment in which the system is being installed. Users requirements have been identified as follows:
Pre-defined Questions
o
It allows analyst to collect information about the various aspects of the system from large number of persons the use of standardized question format can yield more reliable data than other technique.
Questionnaire
o
Analysts use questionnaire to collect information from individuals or from groups .The respondents are generally current users of the existing system.
Form a project team and appoint a project leader. Prepare a system flow chart. Enumerate potential candidate systems.
RTO Management
Project Report
Describe and identify characteristics of candidate systems. Describe and evaluate performance and cost effectiveness of each candidate systems. Weight system performance and cost data. Select the best candidate system. Prepare and report final project directive and management. Mainly three key considerations are involved in the feasibility analysis. Economic Feasibility
RTO Management
Project Report
What changes will be brought with the system? What new skills will be required? Do the existing staff members have these skills? If not, can they be trained due course of time? Generally, project will not be rejected simply because of operational feasibility but
such considerations are likely to critically affect the nature and scope of the eventual recommendations. This feasibility study is carried out by a small group of people who are familiar with information system techniques, who understand the parts of the business that are relevant to the project and are skilled in skilled analysis and design process.
RTO Management
Project Report
It is found that the existing system was developed manually. All the day-today activities are kept in separate files. It is difficult to handle all these files simultaneously. To get even a single detail, users have to search through multiple files. It is difficult to manage the details for large volume. To make reports about the transaction and to search details of a particular employee is highly time consuming. Making correction or updating a single record is very tedious and time consuming. Updating a single record requires synchronous updating all the related files, which is time consuming. Hence it is more efficient to have a database system where all details are kept in and helps to manipulate data easily.
Redundancy of data. Since it was manual it is less secure Getting information is tedious and time-consuming. To get information, a number of files must be searched. Updating of files is difficult. Overall efficiency is less. Need for large storage area
RTO Management
Project Report
The system is designed to work environment. Input screens are properly designed using forms. It is easy for end user to work with. Screen designing is done efficiently. This makes it more user-friendly. Data field are normalized. Benefits
Provide password security for administrator, staff to prevent unauthorized access Content referencing is a faster process. Simple and user friendly. Above all managing a document manually requires a lot of time and effort. If
of data.
the process is computerized time and human effort can be reduced considerably. Computerization can make the management of documents easier as it would be easy to add a new document, view all the documents. Searching can also be done effectively by specifying either the beginning letter of the document or a keyword in it. This is the ultimate aim of the project.
RTO Management
Project Report
3.1 INTRODUCTION
10
RTO Management
Project Report
Design is the first step in the development phase of any system. It may be defined as the process of applying various techniques and principles for the purpose of defining a device, a process or a system in sufficient detail to permit its physical realization. The design steps are:
11
RTO Management
Project Report
The goal of
designing input interface is to make data entry as easy, logical and error free as possible, inputs are made using dialogues and data validations are done at the time of data input. The input design is made into user-friendly atmosphere where the user can perform the daily routine work without any ones help. The user friendly environment created by the input design helps the end user to use the software in a more flexible way and even the wrong entries by the user is correctly pointed out to the user. The goal of designing input data is to make the automation easy and free from errors as possible. For providing a good input design for the application, easy data input and selection features are adopted.
12
RTO Management
Project Report
Enabling the model to be translated to database design All relations in a relational database are required to satisfy the following conditions
Remove repeating data from table From the removed data ,create one or more tables and relationships
Identify tables and relationships with one or more than one key Remove data that depends on only one part of the key From the removed data, create one or more tables and relationships
13
RTO Management
Project Report
From the removed data , create one or more tables and relationships
Helps in the complexity of maintaining data relationships It reduces inconsistency of data Eliminate the repeating fields Create a row for each occurrence of a repeated field Allows exploitation of column function
The second normal form has the characteristics of the first normal form and all the attributes must fully be depend on the primary key .the proposed system is using second normal form as it is found most suitable
This is one of the major tasks in designing the database. It is important to realize that the design of the system is totally interrelated and so table design cannot really be considered in isolation from inputs, outputs, procedures, codes and security requirements
14
RTO Management
Project Report
DATA BASE NAME: PRTO TABLE DESIGN *Primary key **Foreign key
TABLE:-Login
FIELD NAME *username Pass DATA TYPE Varchar() Varchar() SIZE 20 20 FIELD DESCRIPTION Username Password CONSTRAINTS Primary Key Not Null
TABLE:-Registration Table
FIELD NAME *regno Rdate Name Swdof Address Phno Bg Gender Dob Nat Sta DATA TYPE Varchar() Date Varchar() Varchar() Varchar() Varchar() Varchar() Varchar() Date Varchar() Varchar() SIZE 20 25 25 50 20 10 10 20 20 FIELD DESCRIPTION Register Number Registration Date Name Son/Wife/Daughter of Address Phone Number Blood Group Gender Date Of Birth Nationality State CONSTRAI NTS Primary Key Not Null Not Null Not Null Not Null Not Null Not Null Not Null Not Null Not Null Not Null
15
RTO Management
Project Report
20 25 20 30 50 50 10
District Id Proof Identity Number Vehicle Type Mark of identification Mark of identification Physically Handicapped
Not Null Not Null Not Null Not Null Not Null Not Null Not Null
TABLE:-Image Details
FIELD NAME **Regno Photo DATA TYPE Varchar() Varchar() SIZE 20 100 FIELD DESCRIPTION Register Number photo CONSTRAINTS Foreign Key Not null
16
RTO Management
Project Report
10 30 30 10
Field Vertical Funds Right Eye Funds Left Eye Candidate Fit Or Unfit
17
RTO Management
Project Report
*licno
Varchar()
20
Licence Number
Primary Key
18
RTO Management
Project Report
Data flow diagram is a means of representing a system at any level of detail with a graphic network of symbols showing data flows, data stores, data processes and data sources. The purpose of data flow diagram is to provide a semantic bridge between users and system developers. The diagram is the basis of structured system analysis. A DFD describes what data flows rather than how they are processed, so it does not depend on hardware, software, data structure or file organization. Components of Data Flow Diagram There are four symbols that are used in the drawing of Data Flow Diagrams: Entities
External entities represent the sources of data that enter the system or the recipients of data that leave the system. Process
Processes represent activities in which data is manipulated by being stored or retrieved or transformed in some way. A circle represents it. The process will show the data transformation or change.
Databases
19
RTO Management
Project Report
A data flow shows the flow of information from its source to its destination. A line represents a data flow, with arrowheads showing the direction of flow.
LEVEL - 0
20
RTO Management
Project Report
LEVEL -1
LEVEL -1.1
21
RTO Management
Project Report
SYSTEM IMPLEMENTATION
4.1 INTRODUCTION
The implementation is the final stage and its an important phase. It involves the individual programming, system testing, user training and the operational running of developed proposed system that constitute the application subsystems. One major task of preparing for
22
RTO Management
Project Report
implementation is education of users, which should really have been taken place much earlier in the project when they were being involved in the investigation and design work. During this implementation phase system actually takes physical shape.
23
RTO Management
Project Report
language introduced in 1995 by James Gosling and is initially called OAK. Java is sequence and portable language. Java is popularly used to build programs that can work on the internet. Java is not only used for stand-alone applications and internet based programs, but it is also used to create consumer devices and programs form accessories. Features of Java: Simple Object-oriented Compiler and interpreter Platform independence Robust Secure Distributed Multithreaded
24
RTO Management
Project Report
For relational data, T_SQL has been augmented with error handling features (try/catch) and support for recursive queries with CTEs (Common Table Expressions). SQL Server 2005 has also been enhanced with new indexing algorithms, syntax and better recovery systems. Data pages are checked summed for better error resiliency, and optimistic concurrency support has been added for better performance. Permissions and access control have been made more granular and the query processor handles concurrent execution of queries in a more efficient way. Partitions on tables and indexes are supported natively, so scaling out a database onto a cluster is easier. SQL CLR was introduced with SQL Server 2005 to let it integrate with .NET Framework. SQL Server 2005 introduced DMVs (Dynamic Management Views), which are specialized views and functions that return server state information that can be used to monitor the health of a server instance, diagnose problems, and tune performance. SQL Server 2005 introduced Database Mirroring, but it was not fully supported until the first Service Pack release (SPI). In the initial release (RTM) of SQL Server 2005, database mirroring was available, but unsupported. In order to implement database mirroring in the RTM version, you had apply trace flag 1400 at startup. Database mirroring is a high availability option that provides redundancy and failover capabilities at the database level. Failover can be performed manually or can be configured for automatic failover. Automatic failover requires a witness partner and an operating mode of synchronous (also known as high-safety or full safety).
SWING COMPONENTS
Swing components facilitate efficient Graphical User Interface development. These components are collection of light weight component. Swing components contain a replacement for the heavyweight AWT components, as well as complex user interface components such as
25
RTO Management
Project Report
trees and tables. Swing is a pure java, that is, Swing components contain a pluggable look and feel. Swing components allow mixing of AWT heavyweight and Swing lightweight components in an application. The root of a majority of the Swing components is the J-component class. This class is an extension of AWT Container class. Advantages: Wide variety of components: Pluggable look and feel MVC architecture Action Object Nested Containers Customized Dialogs Structured Tables and Tree Components Powerful text manipulations Accessibility Support Drag and Drop Java 2D
26
RTO Management
Project Report
Windows 7 Pro, Windows Vista Ultimate or Windows Vista Business, and then downgrading to Windows XP. The most common editions of the operating system were Windows XP Home Edition, which was targeted at home users and Windows XP Professional ,which offered additional features such as support for Windows Server domains and two physical processors , and was targeted at power users , business and enterprise clients . Windows XP Media Center Edition has additional multimedia features enhancing the ability to record and watch TV shows, view DVD movies and listen to music. Windows XP Tablet PC Edition was designed to stylus applications built using the Tablet PC platform. The NT based versions of Windows, which are programmed in C, C++ and assembly, are known for their improved stability and efficiency over the 9x versions of Microsoft Windows. Windows XP presented a significantly redesigned graphical user interface, a change Microsoft promoted as more user-friendly than previous versions of Windows. A new software management facility called Side-by-side Assembly was introduced to ameliorate the DLL hell that plagues 9x version of Windows .It is also the first version of Windows to use product activation to compact illegal copying .Windows XP had also been criticized by some users for security vulnerabilities, tight integration of applications such as Internet Explorer 6 and Windows Media Player, and for aspects of its default user interface. Later versions with Service Pack 2, Service Pack 3, and Internet Explorer 8 addressed some of these concerns.
27
RTO Management
Project Report
SYSTEM TESTING
5.1 INTRODUCTION
28
RTO Management
Project Report
Software testing is a critical element of quality assurance and represents the ultimate previews of specifications, design and coding. The testing phase involves the testing of the developed system using various test data. After preparing the test data, the system under study is tested using those test data. While testing the system by using test data, errors were found and corrected. Thus a series of tests were performed for the proposed system. After a program has been coded, it is tested. The testing process is a part of the design and implementation phase. The primary goal of testing process is to make sure that the application performs as described in the requirements and specification in the documents. Before the system was ready for implementation various types of testing are done on the system. They are.
2.
Unit testing Integration testing Validation testing User acceptance testing Black box testing White box testing.
UNIT TESTING
A unit testing focuses verification effort on the smallest limit of software design.
Using the unit test plan prepares in the design phase of the system, important control paths are tested to uncover the errors within the module. This testing was carried out during the coding itself. In the testing step, each module is going to be working satisfactory as the expected output from module.
3.
INTEGRATION TESTING
29
RTO Management
Project Report
Integration testing is the systematic technique for constructing the program structure while at the same time conducting test to uncover errors associated with. The objective is to take unit tested modules and build the program structure that has been dictated by design. All modules are combined in this testing step. Then the entire program is tested as a whole. If a set of errors is encountered, correction is difficult because the isolation of causes is complicated of vastness of entire program. Using integrated test plans prepared in the design phase of the system developed as guide, the integration was carried out. All errors found in the system were corrected for the next validation testing.
4.
VALIDATION TESTING
At the end of program testing, software is completely assembled as a package,
interfacing errors have been uncovered and corrected and final series of software validation testing begins. 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 accepted by the user/customer. Software validation is achieved through a series of black box tests that demonstrate conformity with requirements.
5.
under consideration was tested for user acceptance by constantly keeping in touch with the prospective system user at the time of developing and making changes wherever required. This is done with regard to the following points.
Input screen design. Output screen design. Format of the reports and other output.
6.
RTO Management
Project Report
Knowing the specified function that a product has been designed to perform, test can be conducted that each function is fully operational. Black box test are carried out to test that input to a function is properly accepted and output is correctly produced. White box testing White box testing of software is predicted on a close examination of procedural details. The status of the program may test at various points to determine whether the expected or asserted status is corresponding to the actual status.
31
RTO Management
Project Report
SYSTEM MAINTENANCE
6.1 INTRODUCTION
M.M.N.S.S College, Konni
32
RTO Management
Project Report
The term maintenance is used to describe the software engineering activities that occur following the delivery of a software product to the user. The maintenance phase of the software lifecycle is the time period in which software performs useful work. We may define maintenance by describing four activities that are undertaken after a program is released for use. During the use of any large program, error will occur and be reported to the developer. The process that includes the diagnosis and correction of one or more error is called corrective maintenance. Thus problem correction involves modification and revalidation of software to corrective maintenance. The second activity that contributes to a definition of maintenance occurs because of rapid change that is encountered in every aspect of computing. An activity that modifies software to properly interface with changing environment is adaptive maintenance. The third activity occurs when a software package is successful. As software is used recommendations for new capabilities, modification to existing function and general enhancement are received from users. To satisfy request in this category, perfective maintenance is performed. The fourth and last maintenance activity occurs when software is changed to improve future maintainability or reliability or to provide activities including correcting, coding and design, updating, documentation and test data and upgrading user support. Maintenance means restoring something to its original conditions. In contrast, enhancement means adding or modifying or re execution.
33
RTO Management
Project Report
SCREEN LAYOUT
34
RTO Management
Project Report
Login Page
35
RTO Management
Project Report
Home Page.1
36
RTO Management
Project Report
Home page.1.1
37
RTO Management
Project Report
Registration
38
RTO Management
Project Report
39
RTO Management
Project Report
40
RTO Management
Project Report
41
RTO Management
Project Report
Registration Updation
42
RTO Management
Project Report
Registration Search
43
RTO Management
Project Report
44
RTO Management
Project Report
Learners Licence
45
RTO Management
Project Report
46
RTO Management
Project Report
47
RTO Management
Project Report
Permanent.1
48
RTO Management
Project Report
49
RTO Management
Project Report
Permanent.1.1
50
RTO Management
Project Report
Licence Report
51
RTO Management
Project Report
Duplicate Licence.1
52
RTO Management
Project Report
53
RTO Management
Project Report
Duplicate Licence.1.1
54
RTO Management
Project Report
Renewal.1
55
RTO Management
Project Report
56
RTO Management
Project Report
Renewal.1.1
57
RTO Management
Project Report
CONCLUSION
58
RTO Management
Project Report
The software has been developed for the present requirements and is tested and accepted. It is verified with valid data. The developed system has to a good extended succeeded in rectifying the hurdles and headaches that are present in the existing system and provides reliable and comprehensive information. Reports generated with live data have proved to be informative. The calendar developed system consumes less processing time and productivity is increased.
59
RTO Management
Project Report
BIBLIOGRAPHY
60
RTO Management
Project Report
1. K. K. Aggarwal & Yogesh Singh, Software Engineering, New Age International Publishers
2. Roger S. Pressman, :Software Engineering, McGraw-Hill International Editions,
Sixth Edition
3. Elias M Award, System Analysis and Design, Galotia Publications, Second Edition 4. Herbert Schildt, JAVA2: The Complete Reference. Fifth Edition: McGraw-Hill,1991
Websites:
61