Synopsis: Master File
Synopsis: Master File
Item
Stock
Sales
Customer
Transaction
Sim Detail
Data Card Detail
Recharge Card Detail
Modem Details
Item Details
Billing Details
Chapter I
INTRODUCTION
1.1. ABOUT THE ORGANIZATION
MODULE DESCRTIPTION
Simcards:
In this module contain four sub forms. Such as Aircel, Airtel,
Vodafone, BSNL. These forms contain the details about the all type of
simcards for purchase and sales.
Account details:
Chapter II
REVIEW OF LITERATURE
2.1 EXISTING SYSTEM
Existing system is manual maintenance of records. It makes
the loss of information if the personnel are creates lot of confusion and
improper records of the concern. It takes lot of times so alternate is needs.
Chapter III
SYSTEM STUDY
3.1 PROPOSED
SYSTEM
High security.
Chapter IV
SYSTEM ANALYSIS
In a process of analyzing a system with the potential goal of
improving or modifying it.
Administrator
Rejecte
d
Passwor
d
User
Name
Verifying User
Name and
Password
Ok
Enter
Administrator/User
User
Name
Password
Login File
Level 1
Item details
User
Item Code
Item
Detail
s
Sales process
Updating Items
Item
Details
Billing process
Stock Details
Stock File
Bill
Administrator
Recharge card
Modem detail
Controls
Sim detail
Datacard
Name
purchase
Customer
Item Details
Address
Sales Detail
pinno
cusno
Invoice no
Item serial no
price
Tax
offer
Tamount
itemcode
Billing
price
Invoice
no
Speed
2.4GHz.
RAM Capacity
1GB.
250 GB.
Monitor
LCD.
Key Board
Printer
Laser printer
Software Specification
Front End
VB.Net2008
Back End
Operating System
Windows XP
To
provide
code-execution
environment
that eliminates
the
only
provides
several
runtime
hosts,
but
also
supports
the
.for
example
,the
.NET
framework
collection
classes
implement a set of interfaces that you can use to develop you r own
collection classes .your collection classes will blend seamlessly with the
classes in the .NET framework.One can use the .NET framework to develop
the following types of application and services.
Console application
Scripted and hosted application
Windows GUI application (windows forms)
VB.NET application
XML web services
Forms
Toolbox
Tabs
Properties windows
Solution explorer
Output windows
Forms
A form is one of the most basic objects in which the application code
and acts as a container for the controls placed on it thus providing a visual
interface. VB.NET initially includes a default form.
Toolbox
The toolbox is an important window, which contains a set of
controls. It contains the controls to create our forms non-graphical
components such as database connections and code fragments that can
be dragged directly from the toolbox into the code window.
Tabs
Different tabs are organized in the toolbox. Some of the tabs are
Components:
Contains
various
components
such
as
Reporting,
Clipboard ring: Contains a list of the last few items that is copied to
the system clipboard.
Win
forms:
Containing
windows
form
controls
is
automatically
Web forms: Contains server side web form controls that are used to
create web pages.
Properties Window
The properties window appears beneath the solution explorer on the
right-hand of the VS.NET main window. It displays the properties for the
currently selected object in the main window. Pressing key F4 also displays
the properties window for the selected object.
Solution Explorer
Solution explorer window is similar to the project explorer window in
the Bathe solution explorer is a bit more advanced, since it allows us to
construct solutions out of several different projects including those
written in different languages.
Class View
The class view window is somewhat similar to the solution explorer, in
the it provides a view into our solution and project. A view of classes,
methods and properties rather than a view of files are provided by the
class view in the world of object-oriented world of .NET.
Server Explorer
Server explorer is an exciting new feature of VS.NET as it allows us
to explore and access server components in nice graphical environments.
The server explorer lists the data connections and the servers that are
available to the user. It can be used to examine and manipulate servers
and the databases they contain in the server explorer.
Output Window
The output window is similar to the immediate window available in
the previous version of visual basic. The immediate window is used to
view debug output from the application, and to interact with the
environment by entering bits of code or even calling procedures within the
users code.
Task List Window
Task list window is a feature that is used to provide a quick list of all
the current build and syntax errors in our application. The main advantage
of using the task list is that by double-clicking on an error listed in the
window will take us right to the troublesome point in our code.
queries
before
implementing
them
in
other
applications,
Server
process),
MSDTC
(Microsoft
Distributed
Transaction
Coordinator) and SQL Server Agent processes. An icon for this service
normally resides in the system tray of machines running SQL Server.
Internet Integration
The SQL Server 2000 database engine includes integrated XML
support. It also has the scalability, availability, and security features
required to operate as the data storage component of the largest
Web sites. The SQL Server 2000 programming model is integrated
with the Windows DNA architecture for developing Web applications.
required
to
support
demanding
data
processing
the
overhead
of
managing
thousands
of
users
Data warehousing
SQL Server 2000 includes tools for extracting and analyzing
summary data for online analytical processing. SQL Server also
includes tools for visually designing databases and to analyze the
data.
Chapter V
SYSTEM DESIGN
5.1 DATABASE ANALYSIS
Database design is an important place in designing a system.
During this phase care should be taken to avoid redundancy of
information storing into a database, since it leads to wastage of memory
space.
Normalization Techniques:
Normalization is a process of simplifying the relationship between
data elements in a record. Through normalization a collection of data in a
records structure is replaced by successive record structures that are
simpler and more predictable and therefore more manageable.
relation are atomic for every attribute in the relation .By this we mean
simply that no attribute value can be a set of values or as it sometimes
expressed, a repeating group.
Transitive Dependency
If two non-key attributes depends on each other as well as on the
primary key then they are said to be transitively dependent. the above
normalization principles where applied to decompose the data in multiple
tables there by making the data to be maintained in a consistent state.
5.2 DATABASE DESIGN
SIMCARD PURCHASE
FIELD
DATA
NAME
Siname
Sno
Scode
Purdate
Pinno
Price
Offer
TYPE
Text
Integer
Integer
Date/time
Integer
Integer
varchar
WIDTH
20
10
6
8
14
10
10
DESCRIPTION
Simcard Name
Sim Serial Number
Sim puk code
Purchase Date
Sim Pin Number
Simcard price
Offer type
DATACARD SALES
FILED
DATA TYPE
WIDTH
DESCRIPTION
varchar
20
Datacard name
DCno
Integer
20
Datacard Number
DCcode
Integer
DCdate
DCprice
Date/time
Integer
DCoffer
varchar
DCmodel
varchar
NAME
DCname
Datacard Code
8
10
10
DATACARD model
RECHARGE CARD
FIELD
DATA
NAME
TYPE
WIDTH
DESCRIPTION
sno
Integer
10
Serial Number
cocode
Integer
Coopen Code
Date/time
redate
Recharge
Coopen
Date
Coopen Serialno
cosno
Integer
16
coprice
Integer
Coopen Price
cooffer
varchar
10
Coopen Offer
MODEM DETAILS
FILED
DATA TYPE
WIDTH
NAME
mcode
Integer
10
DESCRIPTION
Modem Code
msno
mpin
mregdate
mprice
mmodel
Integer
Integer
Date/time
Integer
varchar
20
20
10
Modem S.No
Modem Pin No
Modem Register
20
10
Date
Price
Model
CUSTOMER DETAILS
FILED
DATA TYPE
WIDTH
DESCRIPTION
Integer
varchar
varchar
varchar
Integer
varchar
Date/time
10
15
25
25
10
10
Customer Code
Customer Name
Customer Address
Company Address
Phone No
Email Id
Purchased Date
FILED
DATA TYPE
WIDTH
DESCRIPTION
NAME
Sticode
stitem
sticode
stiname
Item qty
qtyprice
Integer
varchar
Integer
varchar
Integer
Integer
10
10
10
15
10
10
NAME
cuscode
cusname
cusaddr
compaddr
phno
cusemail
pdate
STOCK DETAILS
Stock Code
Stock Item type
Stock item code
Stock item name
Item stock Quantity
Stock quantity price
SALES DETAILS
FILED
DATA TYPE
WIDTH
NAME
Ino
Idate
Cname
Icode
Iname
Isno
Iprice
Icolor
Imodel
off
Ipino
Integer
Date/time
Integer
Integer
Integer
Integer
Integer
varchar
varchar
varchar
Integer
10
15
10
10
10
10
10
15
10
16
DESCRIPTION
Invoice Number
Invoice Date
Customer Name
Item Code
Item Name
Item Serial Number
Item Price
Item Color
Item Model
Offer
Item Pin Number
BILLING DETAILS
FILED
DATA TYPE
WIDTH
NAME
Ino
Idate
Cname
Icode
Iname
simno
Integer
Date/time
Integer
Integer
Integer
Integer
10
simpin
Integer
Isno
Iprice
mpin
Icolor
cusaddr
Integer
Integer
Integer
varchar
varchar
10
10
8
10
25
compaddr
varchar
25
phno
cusemail
Iprice
tax
Itamt
Integer
varchar
Integer
Integer
Integer
10
25
15
10
16
15
10
10
10
DESCRIPTION
Invoice Number
Invoice Date
Customer Name
Item Code
Item Name
SIM No
SIM PIN No
Item Offer
Item Model
Modem PIN No
Item Color
Customer Address
Company Address
Phone No
Email Id
Item Price
TAX
Total Amount
Chapter VI
SYSTEM TESTING
System testing is critical aspect of software quality assurance and
represents the ultimate Review of specification, design and coding. Testing
is a process of executing a program with the intent of finding an error. A
good testing case is that has the probability of finding as yet undiscovered
error. The purpose of the system testing is to identify and correct bugs in
the developed system. Nothing is complete without testing. Testing is vital
to the success of the system.
6.1 SYSTEM TESTING
After each program passes its own test, it is linkage to the other
programs is scrutinized with a program integration test. This ensures that
the program work together as intended. Before the implementation
phase the designed system should be tested with raw data to ensure that
all modules of the system work correctly and satisfactorily. If some bug is
found they can be removed before the implementation phase. The testing
has the four kind of testing that is as follows.
WHITE BOX TESTING
White box testing, sometimes called glass-box testing is a test case
design method that uses the control structure of the procedural design to
derive test cases. Using white box testing methods, the software engineer
can derive test cases.
1. Guarantee that all independent paths within a module have
exercised at least once.
2. Exercise all logical decisions on their true and false sides.
3. Execute all loops at their boundaries and within their operational
bounds.
4. Exercise internal data structures to ensure their validity.
Chapter VI
CONCLUSION
The system is more helpful and has advantages over the existing
manual system. Since data are proceed much faster and reports in
required format are quite easily obtained. Any system may also have its
own drawbacks and can be modified further to incorporate the required
changes.
The system deals with the details of the material flow. In future the
system can be implemented to control over flow of cash and labors also.
The details of the staffs of stores department are maintained separately
by administrative personalities. In future if there were any requirement for
adding the details of staff the system is capable of adding them without
changing the database structure.
BIBLIOGRAPHY
REFERENCES
Eilas M.Awad,
Publications (P)