Escolar Documentos
Profissional Documentos
Cultura Documentos
Computer is fast emerging as a daily need in walks of life. The knowledge of computers
and programming language has become basic
Skill need to service in todays information based society. Every business
Institution and the corporate section, make a use of computer for making their
operation efficient & effective.
Book distributors transaction handling is one of the complex process and it required
computerized system to maintain overall transactions in an easier manner. Due to heavy
demand of books in these competitive worlds, data increase so much. Books shop
required
up to date information about the customer who purchased books or about the suppliers
from where books are purchased. The books shop requires large amount of data to
record and to store, which are collected from the Book House
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
SYSTEM ANALYSIS
Before developing any new system anywhere, it is imperative upon the developers
to acquaint themselves with environment in which the proposed system would be installed.
Also, it is necessary to interact with the user regarding their demands and the resources
available with them. This gives a clear overview of the improvements wanted and to be
provided. The study and analysis of the proposed system was carried out diligently under the
guidance of experts of the organization. In the existing system, all the work is being carried out
manually. Computers available are just for typing in the excel sheets. Besides him, we have
checked an earlier package being done in FoxPro and the reports created in Excel
Feasibility study is the procedure to identify, describe the evaluate candidate system and
select the best possible action for the job. The initial investigation culminated in a
proposal summarized the thinking of the analyst, was presented to the user for review.
The proposal initiated a feasible study to describe and evaluate the best system to choose
in terms of economical, technical and behavioral constraints. The terms constraints
involved in feasibility analysis areTechnical
Economical
Operational
Behavioral
This is concerned with specifying equipment and software that will successfully satisfy
the user requirement. 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. 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. The aspects of our study included the
following factors.
Front-End selection
1.
It must have a graphical user interface that assists employees that are not from
IT
backgroun
d.
2. Scalability and extensibility.
3. Flexibility.
4. Robustness.
5. According to the organization requirement and the culture.
6. Must provide excellent reporting features with good printing support.
7. Platform independent.
8. Easy to debug and maintain.
9. Event driven programming facility.
10. Front-end must support some popular back end like MS Access. According to
the above stated features we selected Java 1.6 as the front-end for developing
our project.
Back-End Selection
HCL
Processor
Pentium IV
Processor Speed
2.80GHz
Main Storage
512MB RAM
80GB
1.44MB
CD-ROM Drive
LG 52X Reader
Keyboard
104 Keys
Mouse
Logitech
Monitor
Samsung 17 Color
SOFTWARE CONFIGURATION
Operating System
Windows XP
Front end
Visual Basic.Net
Back End
4SOFTWARE FEATURES
VISUAL BASIC.NET
Visual Baic.Net has revolutionized windows programming windows programming and with an
object based, event driven approach to software designs. Visual basic.Net applications act as a front end
to the database. Visual basic.Net application provides the interface between the user and the database.
Sophisticated features that make the language truly object oriented and interfaces it with the latest in the
database technology.
.NET provides a new, object-oriented API as a set of classes that will be accessible from any
programming language. This book describes this framework of classes and provides a reference to what
is available and how you can use this framework to write Windows applications in the brave new world
of .NET.
Microsoft .NET Framework is a computing platform for developing distributed applications for
the Internet. Following are the design goals of Microsoft .NET Framework:
1. To provide a very high degree of language interoperability
2. To provide a runtime environment that completely manages code execution
3. To provide a very simple software deployment and versioning model
4. To provide high-level code security through code access security and strong type
checking
The CLR is the mechanism through which .NET code is executed. It is built upon a single,
common languageILinto which source languages are compiled and includes mechanisms for
executing the compiled code. This includes code verification and just-in-time (JIT) compilation, garbage
collection and enforcement of security policies, and the provision of profiling and debugging services.
The CLR provides a lot of added value to the programs it supports. Because it controls how a
.NET program executes and sits between the program and the operating system, it can implement
security, versioning support, automatic memory management through garbage collection, and provide
transparent access to system services
IMPORTANT FEATURES:
Client-Server architecture benefits picture and image box can be easily handled
using bit mapped files and icons.
Bit mapped files and icons are used as simple debugging tools.
With the advent of .NET, Microsoft has introduced many new technologies that
make writing component-based distributed systems easier, more flexible, and
more powerful than ever before.
It is now easier than it has ever been to write components in any programming
language that can interoperate with components on other machines, which may
not be Windows-based at all.
The purpose of this document is to help you migrate your applications when you are
migrating the underlying database from Microsoft SQL Server to Some other Database. Most
of the issues encountered when migrating applications to use an Sql Server Database are
related to database incompatibility. This paper presents these incompatibilities and provides
solutions for many issues.
You should familiarize yourself with this document prior to migrating your databases. The
choices made about how to migrate your application affect how you migrate the underlying database
from Microsoft SQL Server to some other Database.
If the application uses the Microsoft OLE DB Provider for SQL Server or a third-party OLE DB
Provider to connect the Microsoft SQL Server database, use the Sql Server Provider for OLE DB
(SQLOLEDB) to connect to the migrated Database.
Login Authentication.
Windows NT Authentication
FEATURES
Runs on Win 95/98 NT, Netware, UNIX, OS/2, Appletalk, Banyan VINES.
SQL Server must have Service Pack 4 (SP4) to run on Windows NT 4.0.
SYSTEM DESIGN
Input design features can ensure the reliability of the system and produce result from
accurate data or they can result in the production of erroneous information. The input design of
the system includes the following
TESTING
Testing is a series of different tests that whose primary purpose is to fully exercise the
computer based system. Although each test has a different purpose, all work should verify that all system
element have been properly integrated and performed allocated function. Testing is the process of
checking whether the developed system works according to the actual requirement and objectives of the
system.
The philosophy behind testing is to find the errors. A good test is one that has a high
probability of finding an undiscovered error. A successful test is one that uncovers the undiscovered error.
Test cases are devised with this purpose in mind. A test case is a set of data that the system will process as
an input. However the data are created with the intent of determining whether the system will process
them correctly without any errors to produce the required output.
Types of Testing:
Unit testing
Integration testing
Validation testing
Output testing
5.1unit Testing
All modules were tested and individually as soon as they were completed and were checked for their
correct functionality.
The entire project was split into small program; each of this single programs gives a frame as an
output. These programs were tested individually; at last all these programs where combined together by
creating another program where all these constructors were used. It give a lot of problem by not
functioning is an integrated manner.
The user interface testing is important since the user has to declare that the arrangements made in
frames are convenient and it is satisfied. when the frames where given for the test, the end user gave
suggestion. Based on their suggestions the frames where modified and put into practice.
Validation Testing:
At the culmination of the black box testing software is completely assembled as a package.
Interfacing errors have been uncovered and corrected and a final series of test i.e., Validation succeeds
when the software function in a manner that can be reasonably
Accepted by the customer.
After performing the validation testing the next step is output testing of the proposed system. Since
the system cannot be useful if it does not produce the required output. Asking the user about the format in
which the system is required tests the output displayed or generated by the system under consideration.
Here the output format is considered in two ways. one is on screen and another one is printed format. The
output format on the screen is found to be corrected as the format was designed in the system phase
according to the user needs. And for the hardcopy the output comes according to the specifications
requested by the user.
An acceptance test as the objective of selling the user on validity and reliability of
the system. It verifies that the procedures operate to system specification and mat the integrity of vital is
maintained.
Performance Testing
This project is a application based project, and the modules are interdependent with the other
modules, so the testing cannot be done module by module. So the unit testing is not possible in the case
of this driver. So this system is checked only with their performance to check their quality.
confirming that all data required at the start of operations is available and accurate, and validating that
business functions that interact with the system are functioning properly. Transitioning the system
support responsibilities involves changing from a system development to a system support and
maintenance mode of operation, with ownership of the new system moving from the Project Team to the
Performing Organization.
List of System implementation is the important stage of project when the theoretical design is tuned into
practical system. The main stages in the implementation are as follows:
Planning
Training
Changeover Planning
Planning is the first task in the system implementation. Planning means deciding on the method
and the time scale to be adopted. At the time of implementation of any system people from different
departments and system analysis involve. They are confirmed to practical problem of controlling various
activities of people outside their own data processing departments. The line managers controlled through
an implementation coordinating committee. The committee considers ideas, problems and complaints of
user department, it must also consider;
The following roles are involved in carrying out the processes of this phase. Detailed descriptions of
these roles can be found in the Introductions to Sections I and III.
_
Project Manager
Project Sponsor
Business Analyst
Data/Process Modeler
Technical Lead/Architect
Application Developers
Customer Decision-Maker
Customer Representative
Consumer
The purpose of Prepare for System Implementation is to take all possible steps to ensure that
the upcoming system deployment and transition occurs smoothly, efficiently, and flawlessly. In the
implementation of any new system, it is necessary to ensure that the Consumer community is best
positioned to utilize the system once deployment efforts have been validated. Therefore, all necessary
training activities must be scheduled and coordinated. As this training is often the first exposure to the
system for many individuals, it should be conducted as professionally and competently as possible. A
positive training experience is a great first step towards Customer acceptance of the system.
During System Implementation it is essential that everyone involved be absolutely synchronized
with the deployment plan and with each other. Often the performance of deployment efforts impacts
many of the Performing Organizations normal business operations. Examples of these impacts include:
_ Consumers may experience a period of time in which the systems that they depend on to perform their
jobs are temporarily unavailable to them. They may be asked to maintain detailed manual records or logs
of business functions that they perform to be entered into the new system once it is operational.
The system is highly scalable and user friendly. Almost all the
system objectives have been met. The system has been tested under all criteria.
The system minimizes the problem arising in the existing manual system and it
eliminates the human errors to zero level.
The software executes successfully by fulfilling the objectives of the project.
Further extensions to this system can be made required with minor modifications.
The invention can be implemented in digital electronic circuitry, or in computer
hardware, firmware, software, or in combinations of them. Apparatus of the
invention can be implemented in a computer program product tangibly embodied in
a machine-readable storage device for execution by a programmable processor;
and method steps of the invention can be performed by a programmable processor
executing a program of instructions to perform functions of the invention by
operating on input data and generating output
BIBLIOGRAPHY
Data Tables
1) Users Table Login Information
Data Type
User_Name
Text
Password
Text
Data Type
BookID
Number
BookName
Text
ISBN
Text
Category
Number
Author
Text
Price
Number
SalePrice
Number
Stock
Number
Data Type
Cat_ID
Number
Cat_Name
Text
Data Type
Cust_ID
Number
Cust_Name
Text
Cust_Addr
Text
Cust_No
Text
CreditAmt
Number
GenTime
Date\Time
Data Type
Bill_ID
Number
Customer_ID
Number
BillDate
Date\Time
Bill_Details
Number
Bill_Time
Date\Time
Total
Number
TotalDisc
Number
AmtRecv
Number
Data Type
Number
Bill_Details_I
D
Bill_ID
Book_ID
Number
Quantity
Number
Discount
Number
Cust_ID
Number
Number