U.P.

TECHNICAL UNIVERSITY LUCKNOW
IIMT MANAGEMENT COLLEGE
DEPARTMENT OF MCA

PROJECT REPORT ON BOOK SHOP MANAGEMENT SYSTEM

SUBMITTED TO Mr. Tushar Agarwal & Mrs. Anjali Sharma

SUBMITTED BY Veeresh pal Singh Sunil Kumar Sharma Aakankshi Sharma

ACKNOWLEDGEMENT
When we got the opportunity to do a work on Book Shop Management System, it is challenge for us to do better in development field. We take this challenge and finished the work with our hard working and technical skill. We take this opportunity to express our gratitude to them, whose guidance helped me bridge the gap between academics and industry. We are grateful to our project guide Mr. Tushar Agarwal & Miss.Neha Mam for the guidance, inspiration and constructive suggestions that helpful us in the preparation of this project. We also thank our colleagues who have helped in successful completion of the project. Last but not the least; I would like to extend our gratitude towards our parents, who have always been our source of inspiration and motivation.

Veeresh pal Singh Sunil Kumar Sharma Aakankshi Sharma

INDEX
1) Synopsis 2) Introduction & Objective 3) System Analysis 4) Feasibility Study 4.1. 4.2. 4.3. 4.4. Technical Study Economical Study Operational Study Behavioral Study

5) Software Engineering Paradigm Applied 6) System Design Specification 6.1. Data Flow Diagram (DFD) 6.2. ER Diagram 6.3. Data Table 7) Snapshots 8) Code Efficiency 9) Optimization of codes 10) 11) 12) 13) Testing Implementation & Maintenance Conclusion Bibliography

Synopsis

Preface
Book Shop Management System
A Book Shop Management system is basically for management of incoming and outgoing material from the Book shop It also maintain management of all incoming and outgoing finance from the Shop account section. It will reduce paper work & work load of user. To reduce the Paper work and provide fast service to customers.

The main objective is to provide the customers fast and error free transaction.

It can be used in any Book Shop for maintaining database details and their quantities.

This project is used for handle user needs. It must be outgoing process to know requirements of customer during whole system development life cycle. Following are some of the inputs to the Book Shop o Database o Quantities of the products

System will help to produce following outputs  Customer bill receipt  Rate List  Current Quantities of the products

System Requirement Analysis

This is the way to handle user needs.  Interfacing with external environment.  Time take to operate the system.  Risk factors involved.Identification of Problem Areas and Needs: Identifying needs is the first step while designing a system and implementation. Requirements found during all the stages proposed system development are: How the present system work.lt must be an outgoing process to know requirements of customer during whole system development life cycle.  List of contents associated with the system. liability risks.  Human-machine and machine-machine communication. Question we asked with customer for gathering requirements . During this phase the main things to be considered are got by placing meetings and questionnaires with customer.  Error/failure rate to be acceptable. potential infringement.  Proprietary aspects. and political issues to consider.

Some of those queries are as follows:-  Who will the solution?  Economical benefit of a successful solution.  Knowledge of the environment in which the proposed system will be used.during questionnaires. The existing system was not keep the information of the news that which news or story assigned to which person. Study of Existing system: Existing system worked very slowly and the management of the news is not properly work. Drawbacks of existing system:- . For better understanding of customers need study of existing system.  Other source of solution. and scope of proposed system must be known. application requirement.

 GUI is only in English.  Login and password is used for identification of user and there is no facility for guest. Assumption and Dependencies .5 and MS-Access are installed.Following drawbacks were released in the existing system by the company on its own-  There was no way of providing automatic flow of product on each user. General Constraints : The project can run any operating system where java 1.  The major drawback was the requirement of hard coding and much of the manual interaction and dependency.  Difficult to maintain the records of all types of incoming & outgoing product.

Project Requirements Hardware Requirements Processor RAM Disk spac Intel Pentium IV. Windows 7 Language Java 1. Core 2 Duo or higher 64 Mb or higher e 130 Mb Printe r Ink jet or Laser Printer Monito r VGA enabled Keyboard & Mouse Multimedia Software Requirements Operating system Win-XP.5 or above Database MS-Access Definitions of Problems .To use this software user have must authentication (user id and password). Dual core.

Lack of immediate information storage The information generated by various transactions takes time and efforts to be stored at right place. This results in inconvenience and wastage of time. 4. 3.g. Alternative Solutions . 5. the user has to go through various registers. Preparation of accurate and prompt reports This becomes a difficult task as information is difficult to collect from various registers. Lack of immediate retrievals The information is very difficult to retrieve and to find particular information like.Problems with conventional system 1..To find out about the patient’s history. 2.g.E. E. Error prone manual calculation Manual calculations are error prone and take a lot of time this may result in incorrect information. Lack of prompt updating Various changes to information like patient details or immunization details of child are difficult to make as paper work is involved. .calculation of patient’s bill based on various treatments.

This needs a lot of work force. . This system is been discussed here. Anything. Adequate staff may be maintained so that updations are made at the very moment at the same time. Improved Manual System One of the alternative solutions is the improvement of the manual system. Following are some suggestions. which can be useful in the manual system. Proper person for proper work should be made responsible so that a better efficiency could be achieved. In this system everything is stored electronically so very less amount of paper work is required and information can be retrieved very easily without searching here and there into registers. Batch System Another alternative solution can be used of computer based batch system for maintaining the information regarding purchase details. Therefore batch system is not suggested. A more sophisticate register maintenance for various Patient Information. Doctor diary.1. But the question arises how to perform thing manually in a sound manner. A batch system refers to a system in which data is processed in a periodical basis. Online System This system (HMS) provides online storage/ updations and retrieval facility. The batch system is able to achieve most of the goals and sub goals. which can be done by using automated methods. customers and employees. 2. But a batch system data is processed in sequential basis. Immunization Details and a good system for writing bill amount employees and stock availed for the customers can be maintained at central place. can be done manually. 3. This system promises very less or no paper work and also provides help to Doctor and operational staff.

. Thus the limitation of system are No facility to create new users with different roles  Object oriented Approach has been not been fully utilized.Limitation of the Project Though the system has been designed according to the requirements of the users it has its own limitation.

PROJECT .

It will reduce paper work & work load of user. The main objective is to provide the customers fast and error free transaction.Introduction and Objective A Book Shop Management system is basically for management of incoming and outgoing material from the Book shop It also maintain management of all incoming and outgoing finance from the Shop account section. .

Limitations At Present. This gives a clear overview of the improvements wanted and to be provided. Analysis is a detailed study of the various operations performed by a system and their relationships within and outside of the system. To say that is highly inefficient is of no use. Everyone recognize it and thus the work in the direction of new system was started. The study and analysis of the proposed system was carried out diligently under the guidance of experts of the organization. Also. Besides him.System Analysis Before developing any new system anywhere. The Project was undertaken as a part of the drive to convert the existing computerized system at work into a modern system. Many things need to be re-entered repeatedly. it is being created using excel. all the work is being carried out manually. The worst problem with the manual work is speed of work. Computers available are just for typing in the excel sheets. One aspect of analysis is defining the boundaries of the system and determining whether or not a candidate system should consider other . it is imperative upon the developers to acquaint themselves with environment in which the proposed system would be installed. it is necessary to interact with the user regarding their demands and the resources available with them. word after entering the collected data. In the existing system. whenever some report is needed. we have checked an earlier package being done in FoxPro and the reports created in Excel sheets for more hints.

 Prepare system flowcharts. It focuses on these major questions: 1. It provides a framework to assist in perceiving system weakness and requirements. What are the user’s demonstrable needs and how does a candidate system meet them? 2. Feasibility study Depending on the results of the initial investigation the survey is now expanded to a more detailed feasibility study.  Enumerate potential proposed system.  Define and identify characteristics of proposed system. What are the likely impacts of the candidate system on the organization? 4. a basis for the transition into system design. ability to meet needs and effective use of the resources. Investigation and generating ideas about a new system does this. impact of the organization.related systems. “FEASIBILITY STUDY” is a test of system proposal according to its workability. It is fact-finding followed by analysis of the facts. .  Determine and evaluate performance and cost effective of each proposed system. Whether it is worth to solve the problem? During feasibility analysis for this project. What resources are available for given candidate system? 3. following primary areas of interest are to be considered. It also identifies strategies for fulfilling the stated requirements. Steps in feasibility analysis Eight steps involved in the feasibility analysis are:  Form a project team and appoint a project leader.

The proposal initiated a feasible study to describe and evaluate the best system to choose in terms of economical. The initial investigation culminated in a proposal summarized the thinking of the analyst. describe the evaluate candidate system and select the best possible action for the job.  Select the best-proposed system. Weight system performance and cost data. was presented to the user for review. The terms constraints involved in feasibility analysis are• • • • Technical Economical Operational Behavioral Technical Feasibility A study of resource availability that may affect the ability to achieve an acceptable system. Feasibility study is the procedure to identify. • Can the work for the project be done with current equipment existing software technology & available personal? • • Can the system be upgraded if developed? If new technology is needed then what can be developed? . technical and behavioral constraints. This evaluation determines whether the technology needed for the proposed system is available or not.  Prepare and report final project directive to management.

Event driven programming facility. The technical needs of the system may include: Front-end and back-end selection An important issue for the development of a project is the selection of suitable front-end and back-end. According to the organization requirement and the culture.This is concerned with specifying equipment and software that will successfully satisfy the user requirement. 6. 5. 2. 4. Scalability and extensibility. Flexibility. According to the above stated features we selected Java 1. Must provide excellent reporting features with good printing support.Front end must support some popular back end like Ms Access. The aspects of our study included the following factors. Front-End selection 1. 3. Robustness. 9. When we decided to develop the project we went through an extensive study to determine the most suitable platform that suits the needs of the organization as well as helps in development of the project. . 10. 8. It must have a graphical user interface that assists employees that are not from IT background.6 as the front-end for developing our project. Platform independent. 7. Easy to debug and maintain.

8. The technical feasibility is frequently the most difficult area encountered at this stage. In this we weight the cost and the benefits associated with the candidate system . Economic justification includes a broad range of concerns that includes cost benefit analysis. It centers on the existing computer system (hardware. Economic Feasibility Economic justification is generally the “Bottom Line” consideration for most systems. It is essential that the process of analysis and definition be conducted in parallel with an assessment to technical feasibility. Easy to implant with the Front-end. 2. Various drivers must be available. According to above stated features we selected Ms-Access as the backend. 6. Provide inherent features for security. 10. Operating System compatible. 7. Popularity. 9. software etc. Efficient data handling. Stored procedures. Multiple user support. Easy to install. 3. Efficient data retrieval and maintenance. 4.Back-End Selection 1.) and to what extent it can support the proposed system. 5.

The benefits in the form of reduced cost. The proposed system will give the minute information. It only needs basic information about Windows platform.and if it suits the basic purpose of the organization i. The points to be considered are: • • • time? The system is operationally feasible as it very easy for the End users to operate it. The cost of hardware and software for the class of application being considered. profit making. What changes will be brought with the system? What organization structures are disturbed? What new skills will be required? Do the existing staff members have these skills? If not. Operational Feasibility It is mainly related to human organizations and political aspects. the project is making to the analysis and design phase.e. can they be trained in due course of . The financial and the economic questions during the preliminary investigation are verified to estimate the following: • • • • The cost to conduct a full system investigation. as a result the performance is improved which in turn may be expected to provide increased profits.

the proposed system aims at maximizing user friendliness. Users are aware of the software and hardware environment.Behavioral Feasibility After considering the following point that the system is behaviorally feasible. To a greater extent. Software Engineering Paradigm Applied Purpose . The project is carried out on the request of the users. Users are quite experienced in handling the computerized system. This is intended to overcome resistance to change by the exiting staff.

The Classical Life Cycle The classical life cycle paradigm is often called as the “Water Fall” model. The life cycle paradigm demands a systematic. To achieve this goal. database design. These steps are often referred to as software engineering paradigms. an information system has many parts. Software Engineering Software Engineering is comprised of set of steps that encompasses methods. A paradigm for software Engineering is chosen based on the nature of the project and application. form design and report design. The description ranges from the input identified. Here. It also included process specification. tools and procedures.Purpose of any information system is to create reports out of the data provided. The four paradigms widely discussed are • • • • The classical life cycle Prototyping The Spiral model Fourth Generation techniques The classical life cycle paradigm is chosen for this project as per the organization standards. sequential . we describe the system as finally envisaged and is under implementation phase. It does this work methodically however compared to a manual system. the methods and tools to be used and the controls and deliverables that are required. output needed & input design.

This project contains various modules and the nature of these modules areas we choose Sequential Model or Waterfall model or classic life cycle model. coding. System Engineering and Analysis As software is always a part of larger system. System/information Engineering and modeling System Engineering and analysis encompasses recruitments gathering at the system level with a small amount of top level analysis and . To solve actual problem in industry setting a software engineer or team of engineers must incorporate a development strategy that encompasses the process methods and tools layers. coding. works begins by establishing requirements for all system elements and then allocating some subset of these requirements to software. System Engineering and analysis encompasses requirement gathering at the system level with the small amount of top level design analysis. This strategy is often referred to as process model or a software engineering is chosen based on the nature of the project and application. design. people and databases.approach to software development that begins at the system level and progress through analysis. This Software engineering paradigm suggests a systematic. This system view is essential when software must interface with other elements such as hardware. design. the method and tools to be used and the controls and deliverables that are required. testing and maintenance. sequential approach to software development that starts right from system level and goes through planning. testing and maintenance. analysis.

The code generation steps perform this task. requirements for both the system and software are documented and reviewed with the customers. software architecture. The design is documented and is part of the software configuration. Testing The testing process focuses on the logical internals of the software assuring that all statements have been tested and on the functional externals that is conducting tests to uncover errors and ensure that defined input will produce actual results that agree with required. System requirements analysis In this phase of this paradigm. Information engineering encompasses requirement gathering at the strategic business level and at the business area level. Code Generation The design must be translated into a machine readable form. Change will occur because errors have been . Design Software design is an actually a multi step process that focuses on four distinct attributes of program namely data structure.design. Maintenance Software will undoubtedly undergo changes after it is delivered to the customer. The design process translates requirements into a representation of the software that can be assessed for quality before code generation begins. interface representation and procedural details.

Paradigm Applied in this Project Data Design Design Planning . because the software must be adapted to accommodate changes in its maintenance reapplies each of the preceding phrases to an existing programmer rather than a new one.encountered.

Implementation Analysis System Design Design Design Implementation Design Implementation Implementation Interface design System .

System Analysis (DFDs. ER diagram) Data inputs Admin Book Shop Management System Admin Various reports DFD: Level 0 .

Admin login Login sells takes gives sells Login_db Stores & Retrieves book_db Stores & Retrieves Book s Stationary Stores & Retrieves Registers stores& retrives Back up Reg_db stationary_db stores & Retrieves backup_db buy Registers buy USER buy buy DFD: Level 1 .

Admin Book_db stores Books Competitio n books stores Purchase Return Register stores compt_db Practical tools Stationar y register_db Buy USER pract_db stationay_db buy buy user DFD: Level 2 .

cust_fee_db Receipt Query Stores & retrieves cust_fee_db Stores & retrieves Gives Admin Accumulate d Receipt Request Request Stores cust_fee_db stores & retrives Request User Customer Receipt Entry DFD: Level 3 .

Entity Relationship Diagram BSMS User Hav e Admin bu y do Compition book do Tak e do sells id name book_ registration book_id name mrp book_id Backup Login Recharge uid date Author name passw ord tat a b s nl ai rt el book_typ e .

Login Table Field Name User_name Password Data type Text Text Width 20 10 Description 2. Register Information table Field Name Brand Name Price Mrp Qty Rack_No Dealer Name Date Data type Text Number Number Number Number Text Date .Data Tables 1.Book Information table Field Name Book_Name Author Name Pub Pur_Price MRP Qty Rack no Dealer_Name Date Data type Text Text Text Number Number Number number Text Date 2.

Practicals Tools Table Field Name Item_Name Price MRP Qty Rack no Dealer Name Date Data type Text Number Number Number Number Text Date . Stationary Information Table Field Name Item_Name Price MRp Qty Rack no Dealer name Date Data type Text Number Number Number Number Text date 4. Recharge Information Table Field Name Company Name Amount Date Data type Text Number Date 5.3.

6. Competition Books Table Field Name Book_Name Price MRP Qty Rack No Dealer Name Date Data type Text Number Number Number Number Text Date .

Login Form .Snapshots 1.

Home Page .2.

3.Home Page with MenuItem .

3.Book Information .

4.Book Information With Return Back to Home Page .

5.Register Information .

Stationary Information .6.

7.Recharge Information .

9.Practical Tools Information .

Compitition Books Information .10.

Internal code structured is implemented in such a way that the maintenance of the project in future would not be a cumbersome job. To overcome the solid program architecture.Code Efficiency The amount of computing resources and code required by a program to perform its function is known as code efficiency. Standard walkthrough or inspection techniques are then used to ensure semantic conformance of the code and correctness of the codes. A high amount of functions and subroutines have been implemented. individual modules are coded in a simple manner. Optimization of code Optimization plays a very effective and vital role in project management particularly in implementation phase where user’s acceptance has more say in terms of acceptance of the proposed software. The factors that influence the optimization criteria are as follows  Speed o The speed by which the program gets executed has a major role in success of the project. thus making the entire project a modular one. The boxstructured specifications represented in a language are translated into the appropriate programming language. In our project is based on the concept of modular design. Program execution need not execute the entire program every time. which has more difficulty in debugging and maintenance. rather it calls functions required at that time thus saving a great amount of time and making the program the faster and accurate. It depends upon the effectiveness of the modularity of the functions and subroutines in a program. . If the speed of the execution of the software program is high then overall performance of the entire project will be very high. The resultant structured code is then reviewed and tested to ensure that no anomalies have been introduced. The correctness verification is also conducted for the source code.

Optimization about bad events means the explanations will be temporary. specific.  Database o Selection of effective database is very important. Here in our case MS-Acess has been selected due to high performance and durability. pervasive and personal. Space o Space available in hard disk also makes a difference. and impersonal. If the program is compact one and dynamic approach is being adopted then space could not be a problem. Effective code writing and to the point approach makes a program very effective. Effective database management and use of suitable operating system are of high importance. Some time non availability of space in hard disk also creates a flutter.  Operating System o Selecting of operating system is also very important because it should be compatible with the front end accepted by the project leader. . The code length should be as small as possible and dynamic approach should be adopted in calling functions and subroutines. In our case Windows XP is the choice.  Code o The code writing is the heart of optimization. Pessimism about bad events means the explanations will be permanent.

Hence in such consequences we concentrated on following two approach of testing. The system can be predicted on close examination of procedural detail. Which offers a systematic approach to testing and a mechanism to ensure the completeness of test and uncovering errors in software? Basically any engineered product can be tested in two ways: Knowing the specified function that a product has been designed to perform test can be conducted that demonstrate each function is fully operational at the same time searching for errors in each function. If we will go through the software engineering methodologies then there are many test case design has been developed. database review. Validation refers to a different set of activities that ensure that the software that has been built is tractable to the organization requirements.Testing Project software testing is one of the elements of a broader topic that is known as verification and validation (v & v). feasibility study. Validation refers to a set of activities that ensures that the software that has been built is traceable to customer requirements. reporting.. Since the validation is concerned with the SQA activities hence it comprised the formal technical reviews. by demonstrating the system function which is operational that the input is properly accepted and output is properly produced and that the integrity of the external information (e. qualification testing and installation testing while developing the ESCHPD. Providing test cases that exercise specific sets of conditions and . function of management) activities. Verification refers to a different set of activities that ensures that the software correctly implements a specific function. Knowing the internal working of a product. In Book Shop Management system validation is achieved through a series of test cases i. Before starting the plan we kept one thing in our mind that the must be that they have the highest likelihood of find the most errors with a minimum amount of time and effort. test can be conducted to ensure that “all gear Mesh” i..g. performance monitoring.e. Data files) is maintained which really uncovers error in conformity with requirements. Although the validation encompasses a wide array of SQA (auditing. internal operation performs according to specification and all internal components have been adequately exercised.e.

This integration is planned and coordinated so that when an error occurs. We began with the highest level of design and worked down. Integration and system Testing When the individual program modules were working properly. In unit testing.. The actual evaluation of any system can occur along any of the following dimensions. In addition.e. The status of the program may examine at various points to determine if the expected or asserted status corresponds to the actual status.or loops tests logical paths through the “Book Shop Management System”. In the testing the role of the user is also very important since they understand the full range of data and condition that might occur in the system. we combined the module into a working system. Function Test Once we were sure that information is passed among modules according to the design prescription we tested the system to assure . First each program module was tested as single program which is also known as module testing or unit testing. Integration is the process of verifying that the components of the system work together. Error may be in software. In the system analysis the system was designed according to the requirement of the system. So a wide range of data was collected from the user to test the program thoroughly. For testing. which is known as “software error” i. The interface between this model and others was also checked for correctness. So an exhaustive and through testing must be conducted to ascertain whether the system the system produces right results. The system deals with a large number of states. So some error might occur in the system. While collecting the input data for testing the program module it was kept in mind that input data must be from the all classes. logic and boundary conditions for input and output data was also checked. asset of data was given as input to the module and output data produces were observed. complex logics and activities. the entire system was viewed as a hierarchy of modules. so the entire condition of the program could be checked. The next modules to be tested are those that call the previously tested are those that call the previously tested modules. The guide and user both did testing at the several stages. the software doesn’t do what the requirement says. we have an idea of what caused it.

the acceptance system was installed in the environment in which it would be used and a final installation test was performed to make sure that the system function as it should. .whether the function described the requirement specification were actually performed by the integrated system. Installation Test When acceptance test was completed. Acceptance Test When the function test was completed. we involved the user to make sure that the system worked according to user’s exception. Thus the user did final acceptance test.

Operator training must involve the data entry personnel. Their training must ensure that they are able to handle all possible operations. This information is important both to enable users to plan work activities and to identify system that run longer or shorter then expected a sign that typically indicates problems with the run. Those who will be associated with or affected by the system must know in detail what their roles will be. and when these actions occur. both routine and extraordinary. Therefore. In addition. which involves working through the sequence of activities needed to use a new system on ongoing basis. Conversion is one aspect of implementation. maintenance. the quality of training received by the personnel involved with the system in various capacities helps or hinders and may even prevent the successful implementation of an information system. who are responsible for keeping the equipment running as well as for providing the necessary support service. Training system operators Many systems depend on the computer center personnel. the training personnel have been given first hand idea of how to use and handle the equipments properly. Since the system in commercial tax is a new one so. These procedures allow the computer operators to become familiar with the actions they need to take. Training 2. Post implementation Training Even well designed and technically elegant system can succeed or fail because of the way they are operated and used. they can use the system and what the system will or will not do. Both system operators and users need training. they are also informed that how long applications will run under normal condition.g. Conversion 3.. proper shutdown. User Training .Implementation & Maintenance The term implementation signifies all those activities that the take place to convert from old system to the new. Basically there are three types of implementation 1. They have also been familiarized with the operational activities of the system e. common malfunction and their remedies. The other aspects are post implementation review and software maintenance. It also involves familiarization with run procedures.

.During user training special emphasis has been given on equipment use i. There is a general perception that maintenance is indeed not the proper word to use with software because maintenance refers to un keep of the product in response to the gradual deterioration of parts due to extended use of the product.e. Data-handling activities receiving the most attention in user training are adding data. It defines the persons responsible for each activity and includes a timetable indicating when each activity will occur. In it users have been the idea of troubleshooting the system. Unfortunately. The conversion of files. formulating enquiries and deleting records of data. editing data. Conversion Conversion is the process of changing from old system to new system. and it was distressing to discover that so much effort was being spent on fixing defects and rectifying defects. determining whether a problem that arises is caused by the equipment or software or by something they have done in using the system. Maintenance The maintenance part basically concerned with the modification that are made to a “admin” system in initial release. To use the word maintenance with software gives the wrong connotation because software doesn’t wear out. Conversion plan The conversion plan includes a description of all the activities of that must occur to implement the new system and put it into operation. A troubleshooting guide has also been provided to users in case of emergency handling. Here phase in method has been adopted because it is not possible to install a new system throughout an organization all at once. ranging from weeks to months. For example.. training of personnel or arrival of equipment may force the staging of the implementation over a period of time. Maintenance used to be viewed as merely bug fixing. however the term is used so widely that we will continue using it. transmissions are oiled and air filters are dusted and periodically changed. how to operate the equipment.

Overall. But at some places we faced some unusual problems. Every possible validation is applied to the various controls used in the forms. The system developed provides is applied to the various controls used in the forms.Conclusion Using Powerful development tools like Java and MS-Access the project titled “Book Shop Management System” has been developed successfully. it has been a nice experience to work on Java and MSAccess in the same project. . The system developed provides a high degree of accuracy and user friendliness. Obviously it is menu driven program and there is flexibility of using MS-Access or SQL Server at backend. But due to much flexibility our project suggested to use MS-Access as backend. The back end MSAccess provides flexibility for dealing with the data. We use Java as a development platform. The control on which we did our reporting work has a very large scope we it also facilitate some extra features with their kin built functions. When we started our project our first objective was to find such a control which was very fast and also provided the flexibility of Test report for they can be easily exported and printed.

com .Bibliography Books ‘name The complete Reference Java2 Java 2 Beginning Core Java 2-Vol II Java 6 Programming Black Book An Integrated approach to software Engineering Introduction to Database Relational Database System Database Management System Author Herbert Schildt Ivor Horton Cornell.com www.altavista.google. Date Majumdar & Bhattacharya Publisher TMH Dreamtech Press Dreamtech Press Narosa Publications Galgotia Publications Addison Wesley WebSites: www. Horstmann Pankaj Jalote Bipin C. Desai C.J.

Sign up to vote on this title
UsefulNot useful