Specification
For
Book-shop automation
System
Prepared by
Abhishek kumar dubey
Prisedency college
bangalore
Date 00-00-00
Table of Contents
Table of
Contents........................................................................................
....................... 1
1.
Introduction..................................................................................
................................2
1.1
Purpose.................................................................................
................................................ 1
1.2 Document
Conventions...........................................................................
............................. 1
1.3 Intended Audience and Reading
Suggestions...................................................................... 1
1.4 Project
Scope.....................................................................................
.................................. 1
1.5
References............................................................................
................................................ 1
2. Overall
Description....................................................................................
..................2
2.1 Product
Perspective............................................................................
.................................. 2
2.2 Product
Features.................................................................................
.................................. 2
2.3 User Classes and
Characteristics.......................................................................
.................. 2
2.4 Operating
Environment..........................................................................
.............................. 2
2.5 Design and Implementation
Constraints............................................................................
.. 2
2.6 User
Documentation......................................................................
...................................... 2
2.7 Assumptions and
Dependencies........................................................................
.................. 3
3. System
Features.........................................................................................
..................3
3.1 System Feature
1........................................................................................................
.......... 3
3.2 System Feature 2 (and so
on)............................................................................................... 4
4. External Interface
Requirements...............................................................................
4
4.1 User
Interfaces...............................................................................
...................................... 4
4.2 Hardware
Interfaces...............................................................................
.............................. 4
4.3 Software
Interfaces...............................................................................
............................... 4
4.4 Communications
Interfaces...............................................................................
.................. 4
5. Other Nonfunctional
Requirements........................................................................... 5
5.1 Performance
Requirements........................................................................
.......................... 5
5.2 Safety
Requirements........................................................................
.................................... 5
5.3 Security
Requirements........................................................................
................................. 5
5.4 Software Quality
Attributes...............................................................................
.................. 5
6. Other
Requirements................................................................................
....................5
Appendix A: Analysis Models
1. Introduction
1.1 Purpose
It is the project name Book-shop automation
System. It automates the book records, their Selling and
Maintenance, Balance evaluation, due to calculation other
functions. In other words you can say it a complete book-
shop automation System.
In this project we can easily maintain book sales
details. It gives information’s of
Annual Transaction of books, its services, daily sales,
daily Receipt & Balance. We can
see the books details before selling the particular it book &
view for our requirement-
satisfying item detail.
The book shop automation system provides ability to
search any book records available
in the shop. It maintains all the records of selling of books
and its availability and
information of all types of user.
1.2 Document Conventions
The SRS is a lower level of detailed document for
the Book-shop automation
System from the developers / Project Managers point of
view; it has no further system or
subsystem explained elsewhere. In the writing of this SRS,
times new roman fonts and
size 12 is used. For heading font is Times and its size is
18.
1.5 References
1.5.1 Websites:
4) www.google.com
5) www.wikipedia.org
6) www.alexa.com
1.5.2 Books:
Pressman, Roger
2. Overall Description
1) Hardware Requirement
2) Software Requirement
1) MS-office-2007
2) MS Visual Basic6.0
20)Front End Tool: MS Visual Basic6.0
21)Back End Tool: SQL server
22)PLATFORM USED: Windows XP, Windows 7
3. System Features
<Don’t really say “System Feature 1.” State the feature name in
just a few words.>
3.1.1 Description and Priority
SYSTEM REQUIREMENTS
28) : System Requirements •
WEB SERVER (Recommended )
Hardware
Operating system
Windows NT /2000 Server with Option 4.0 Pack
WORKSTATION (Recommended)
o Hardware
o Pentium IV 1.50 GHZ
o Operating System
o Windows 2000 Server with Option Pack 4.0
4.3 Software Interfaces
In Airline Ticket System, users will use application
program via the user interface
program. When database management system access is
required, the system establishes a
connection to the database management system, once the
connection is created; the client
program can communicate with the database
management system. A standard called
Open Database Connectivity (ODBC) provides an
application programming interface
(API), which allows client-side programs to call database
management system, as long as
PC has the necessary software installed. Most database
management system vendors
provide ODBC drivers for their systems. A user can
actually connect to several database
management system and send query and transaction
requests using the Open Database
Connectivity (ODBC) API, which are then processed at the
server site. Any query results
are sent back to user, which can process or display the
result as needed.
The ODBC specification offers a procedural API for using
SQL queries to access data.
An implementation of ODBC will contain one or more
applications, a core ODBC
library, and one or more database drivers. The core
library, independent of the
applications and DBMS, acts as an interpreter between
the applications and the database
drivers, whereas the database drivers contain the DBMS
specific details. Thus a
programmer can write applications that use standard
types and features without concern
for the specifics of each DBMS that the applications may
encounter. Likewise, database
driver implementers need only know how to attach to
the core library. This makes ODBC
modular.
Need identification
Feasibility study
Activity chart :
Modules :
A)User login module :
In this face, existing user gives the user-name and
password and can access the other details and if he is
current user then first he would have to register himself by
option Registration module.
B)Registration module :
This module gives a registration form to the user for the
Registration. After a
unique user-name and password he would be registered by
which he would be login.
c) About us :
This module covers the information of the website owner and
the purpose of the creation of the website.
MODULES AFTER LOGIN BY USER
40)Personal Information:
41)Tourism :
In this module, the user can access the different tourist places
according to their
need and can gain more knowledge through the tourist places.
4)Movies :
In this module, the user can access the information and details of
the movies
according to their need.
42)Cricket :
This module gives the knowledge to the user in the cricket field.
.
MODULES AFTER LOGIN BY ADMINISTRATOR
Administrator :
Administrator controls all the details of the project. In other
words it controls over
all working of the project.
43)personal information:
This module stores the personal information of the
person and facilitate the user that he can access the
details . In this module entry editing and deletion of the
new and old details can be done only by the admin.
44)Tourism :
This module stores the information of different tourist places.
Through this
module user can access the details of tourist places of any city .
45)Movies :
This module store the detail information about the movies and
user can take the
different information about the movies.
46)Cricket :
This module store the information of cricket at different
level.The levels are like
player profile and match profile.
Security Module
This module handles the security features of
software. It checks for unauthorized login/accesses,
unauthorized deletion/editing of records, defining the
access permissions to users, etc.
Reporting Module
This module handles the process of all types of report
generation. By this module the user/admin can got the print of
the user desired queries like for personal information, cricket,
tourism, movies and books .These reports are very beneficial
for both user and the admin