Professional Documents
Culture Documents
1
2. PROJECT PROFILE
2
3. SCOPE OF THE WORK
3
4 MANUAL EXISTING SYSTEM
4
5 AN EXISTING SYSTEM
work on manually.
5
6 NEED OF PROPOSED SYSTEM
Need to develop the system
The need to develop the system is to handle the collection of details of all
user related to show the sport shop very easily
By starting up the system the system verifies the user with its username & password.
This is done for provide security to valuable data. Here, we have four types of user in the
systems which are as follows
(1) Administrator
This user can be logged in to the system by valid user name, password & with
Admin user type. Administrator user has all access for the entire system.
Here, the administrator can create or delete the user. The administrator can make
changes according to the change in details of user.
(2) Registration
This user can be registration in to the system. This user has not all rights to access
the entire system.
The user cannot add, remove & modify the details of sports materials.
(3) Activity
This user can be logged in to the system by proper user name, password. . This user
has not all rights to access the entire system
(4) Products
6
This user can be logged in to the system by proper user name, password & watch or
download the products of the system. Order provide in the customer place.
7
7Feasibility study
This is essential to avoid committing large resources to a project and then repent on it later.
There are three aspects in feasibility study portion of the preliminary investigation.
8
1) Technical Feasibility
Technical Feasibility determines whether the work for the project be done with
the present equipment, current procedures, existing software’s technology and
available personnel?
If new technology is needed then what alternatives will be needed in the present
structure and work ethos?
This will require a close examination of the present system.
The technical feasibility should ask questions related to
1) Adequacy of available technology.
2) Adequacy of hardware.
3) Available of computer.
Technical feasibility determines whether the technology needed for the proposed
system is available and how it can be integrated within the Multiplex Management System.
Technical evaluation must also assess whether the existing system can be upgraded to use
the new technology and whether the Multiplex Management System has the expertise to
use it.
The technical feasibility in the proposed system deals with the technology used in the
system. It deals with the hardware and software used in the system whether they are of
latest technology or not. It happens that after a system is prepared a new technology arises
and the user wants the system based on that technology. Thus it is important to check the
system to be technically feasible.
The minimum memory requirement is 512MB of RAM while 1GB is better to have for
better performance. As far as software is concerned, licensed version of Oracle 9i and
Visual Basic 6.0 (Professional Version) should be installed on the server. There should be
printer attached to the network for printing of reports.
9
2) Economic feasibility
Economic feasibility looks at the financial aspects of the project. Economic feasibility
concerns with the returns from the investments in a project. It determines whether it is
worthwhile to invest the money in the proposed system. It is not worthwhile spending a lot of
money on a project for no returns.
The Multiplex Management system plans to acquire the necessary hardware and
software requires for the system and there is no hindrance whether economical or otherwise
towards its purchase. A brief description of the hardware and software required in the
system is given later in the report.
3) Operational feasibility
Operational feasibility covers two aspects. One is the technical performance aspect
and other is the acceptance within the Multiplex Management System. Operational feasibility
determines how the proposed system will fit in the current operations and what, if any job
restructuring and retraining may be needed to implement the system.
In the system operational feasibility checks, whether the user who is going to use the
system is able to work with the software’s with which the system is coded and also the mind
of the user going to use the system. If the user does not understand or is able to work on the
system further development is of waste.
10
8 System features
11
9 Software & hardware configuration
To make the online sport shop, I to have used certain software which is listed
below. The software used in the proposed system is the latest versions of them
and can give up-to-date and perfect result of every processes in the system.
These software comprises operating system and application software used in the
system.
Operating System
Application Software’s
12
Suite)
Minimum Configuration
To run the application software of the system in the computer the minimum
configuration required is as below
2 GB RAM.
Keyboard.
Mouse.
Recommended Configuration
The system can run on the above-mentioned system, however for perfect ness
and clearness it is recommended to use a computer system having the below listed
configuration. The configuration listed below can give best and optimum result at
instance during the working of the system.
2 GB SD-RAM.
13
52 x Compact Disc drive or faster.
Keyboard,Mouse.
Asp. net is the advance version of asp. It is a server side scripting language.
asp.net is a web development platform, which provides a programming model,
a compressive software infrastructure and various services required to build up
robust web application for PC , as well as model devices. Asp .net is run
inside the IIS.
Asp.net works on top of the HHTP protocol and uses the HTTP commands and
policies to set a, browser-to-server two-way communication and corporation.
Asp.net is a part of Microsoft .net platform. Asp.net applications are compiled codes,
written using the expensive and reusable components or object present in .net
framework .these codes can use the entire hierarchy of classes in .net framework.
The asp.net application codes could be written in either of the following language.
1 C#
3 Jscript
4 J#
14
11 Advantage of Asp.Net
Separate code from html.
State management.
Security.
To make a clean sweep with asp.net you have the ability to completely separate
layout and business logic. This makes it much easier for terms of programmers
and designers to collaborate. This makes it much easier for terms of
programmers and designers to collaborate efficiently.
Developers can use vb.net and access features such as strong typing and
object-oriented programming. Using compiled languages also means that the
ASP.NET pages do not suffer the performance penalties with interpreted code.
ASP.NET pages are precompiled to byte-code and just in time compiled when
first requested. Subsequent request are directed to the fully compiled code,
which is cached until the source changes.
15
3. State management
4. Security
ASP.NET inbuilt windows authentication & pre application you can be assure that
your application are sure. To store the memory and same information to the. It
can be shared across web frames, and state information can be recovered, even
if the server fails or the connection breaks down.
The .net framework provides the class libraries that can be used by application.
Some of the key classes help you with input/output, access to operating system
services, data access, or even debugging. We will go into more detail on some of
them in this module. Subsequent request are directed to the fully compiled code,
which is cached until the source changes.
Visual studio .NET provides the very rich development environment for web
developers. You can drag and drop controls and set properties the way you do in
16
visual basic 6. And you have full intelligence support, not only for your code, but
also for HTML and XML.
Components of your application can be update while the server is online and
clients are connected. The framework will use the new files as soon as they are
copied to the application. Removed or old files that are still in use are kept in
memory until the clients have finished.
Configuration setting in ASP.NET is stored in XML files that you can easily read
and edit. You can also easily copy these to another server, along with the other
files that comprise your application.
17
12 Introduction to SQL server 2005
Querying data.
Inserting, updating, and deleting rows in a table.
Creating, replacing, altering, and dropping objects.
Controlling access to the database and its objects.
Guaranteeing database consistency and integrity.
SQL unifies all of the above tasks in one consistent language. SQL is
accepted as the protocol that enables databases build under different DBMS
and/or running on different machines architectures to communicate, so forming
true distributed systems.
18
The database is an intermediate link between the physical
database, the computer and the operating system, and on the other
hand, the users. Different DBMS provide different database languages
although a language called SQL has recently taken on the role of
standard.
DML enables users to access and manipulate data. The goal is to provide
efficient human interaction with the system. Data manipulation is retrieving,
inserting, deleting or modifying information in the database.
19
13 System implementation
The process of ensuring that the information system is operational and then
allowing users to take over its operation for use and evaluation is called system
implementation.
Implementation includes all those activities that take place to convert from
the old system to the new. The following are the aspects of implementation.
Equipment Installation
1. Site Preparation
2. Equipment Installation
The equipment must be physically installed by the manufacturer,
connected-to the power source and wired to communication lines if required.
20
The equipment must be turned on for testing under normal operating
conditions. The implementation team should devise and run extensive tests
of its own to ensure that equipments are in proper working condition.
Training Personnel
A system can succeed or fail depending on the way it is operated and used.
Therefore, the quality of training received by the personnel involved with the
system in various capacities helps or hinders the successful implementation of
the information system. Thus, training becomes a major component of system
implementation. Training is offer imparted through hands-on learning techniques.
Conversion Procedures
Conversion or changeover is the process of changing from the old system to
the new system. The following are the strategies for converting from the old
system to the new one
1. Direct Changeover
Conversion by direct changeover means that on a specified date, the old
system is dropped and the new system is put into use. Direct changeover can
21
only be successful if extensive testing is done beforehand. Direct changeover is
considered a risky approach to conversion.
2. Parallel Conversion
This refers to running the old system and the new system at the same
time, in parallel. Both systems are run simultaneously for a specified period of
time and the results are examined. When the same results are gained over time,
the new system is put into use and the old one is stopped.
3. Gradual Conversion
Gradual conversion attempts to combine the best features of the earlier
two plans, without incurring the risks. In this plan, the volume of transactions is
gradually increased as the system is phased in. The advantages include
allowing users to get involved with the system gradually and the possibility of
detecting and recovering from the errors without a lot of downtime.
5. Distributed Conversion
This refers to a situation in which many installations of the same system
are contemplated, such as in banking or in franchises such as restaurants or
clothing stores.
22
14 Data flow diagram
The data flow diagrams are pictorial or graphical representation of the outline of the
system study. The data flow diagram covers all the processes and data storage area
which takes place during any transaction in the system. The data flow diagrams are
functionally divided into context level, Zero level, First level and Second level data
flow diagrams.
Process: Here flow of data is transformed. E.g. New Data entry, updating, etc .
Data Flow: It is packet of data. It may be in the form of document, letter etc .
Data Store: Any store data but with no reference to the physical method of storin
23
Context level diagram
Response Request
SPORT
ADMIN SHOP CUSTOMER
Response
Request
24
Zero level diagram FOR ADMIN
Stored
Enter details
data
SPORT addpro_mstr
ADMIN
SHOP
Registered Response
Successfully
25
Zero level diagram FOR USER
Fill form
2.0 Login_mstr
LOGIN
Procces Response
Fill form
3.0
Addprod_mstr
Access
product Respons
26
First level diagram for user (process3.0)
Fill form
Request
3.1
Customer Signup
Login
Response
Response Process
Retrieve data
Store Data
2.1
cardmst
Purchase
Product Response
Response Manage
card
2.2
View card
Data
Store data
2.3
2.4 ordermst
billmst Place Order
Billing
Retrieve data
27
15 Entity relationship diagram
Eail_id
State Passw Retype
City ord _Passw
ord
Addre Pincode
ss
Registration Do
Last_name b
First_nam
e
User_nam
e
Pur_mst
Logn_mst
Card_mst Passwor
d
name Quantit
quantit
y
y
Prodcut_mst C_nam
C_nam e
P_name
e
Iamg total
e Procuct price
_id
Oreder des
Type Price
First_anm
e
Email
Address
Birth_date
state Contact
City
Pincode
28
16 Data dictionary
requirements and online sport shop System needs. This step of creating a data
dictionary is simultaneous with the process of making data flow diagram(s). Here all
the data fields in their respective tables are allotted so as to access these data in the
system. The data tables are created in a back-end tool like Microsoft Access, Oracle,
FoxPro, etc…. Here in the Multiplex Management System we are using tables
created in Oracle9i as it is the back-end tool used in the system.
The data dictionary consists of different major elements like Data Elements,
Data Store [Tables Used], Data Flow, Processes and other External entities used in
the system. The data dictionary stores details and description of these elements.
It is developed during data flow analysis and assists the analysts involved in
determining the system requirements. Analysts use data dictionary for the following
important reasons
29
1)Table name : login_mstr
30
3). Table name: addpro
Pid Nvachar 50
Qnt Nvarchar 50
Price Nvarchar 50
Image Nvarchar 50
fanme Nvarchar 50
adrs Nvarchar 50
City Nvarchar 50
State Nvarchar 50
Pincode Nvarchar 50
Cont Nvarchar 50
Email Nvarchar 50
bdte Nvarchar 50
31
5). Table name: cardmst
Pid Nvarchar 50
Pname Nvarchar 50
Cname Nvarchar 50
Price Nvarchar 50
Qnt Nvarchar 50
Des Nvarchar 50
Tot Nvarchar 50
name Nvarchar 50
email Nvarchar 50
Comm Nvarchar 50
32
18 LIMITATIONS
33
19 CONCLUSION
The entire project has been developed and deployed as per the requirements stated by the user, it is
found to be bug free as per the testing standards that is implemented. Any specification-untraced
errors will be concentrated in the coming versions, which are planned to be developed in near
future. The system at present does not take care off the money payment methods, as the
consolidated constructs need SSL.(secure socket layer) The system needs more elaborative
It has been a great pleasure for me to work on this exciting and challenging project. This project
proved good for me as it provided practical knowledge of not only programming in ASP.NET web
based application and to some extent
Windows Application and SQL Server, but also about all handling procedure related with
“ONLINE APPLE STORE”. It also provides knowledge about the latest technology used in
developing web enabled application and client server technology that will be great demand
in future. This will provide better opportunities and guidance in future in developing projects
independently
34
20 BIBLIOGRAPHY
Book Reference :
SADSE By S.Parthasarthy
Web Reference
APPLE.CO.IN
35