108
Develop By Smit Patel Index 1. Introduction 5 2. Company Profile 7 3. Existing System 9 4. Proposed System 12 4.1 Development tools and Technology used 14 4.2 System Features 4.2.1 Data Flow Diagram. 18 4.2.2 First Level Diagram 19 4.2.3 Second Level Diagram 20 JGCCA System Development Project (2009-2010) 16 1

System development project document

Embed Size (px)

DESCRIPTION

System development project document

Citation preview

Page 1: System development project document

Develop By Smit Patel

Index

1. Introduction 5

2. Company Profile 7

3. Existing System 9

4. Proposed System 12

4.1 Development tools and Technology used 14

4.2 System Features

4.2.1 Data Flow Diagram. 18

4.2.2 First Level Diagram 19

4.2.3 Second Level Diagram 20

4.2.4 Entity Relationship Diagram 21

5. Data Dictionary 23

6. Forms Layout 34

7. Reports Layout 80

JGCCA System Development Project (2009-2010)16

1

Page 2: System development project document

Develop By Smit Patel

8. Bibliography 87

JGCCA System Development Project (2009-2010)16

Page 3: System development project document

Develop By Smit Patel

JGCCA System Development Project (2009-2010)16

2

Page 4: System development project document

Develop By Smit Patel

Introduction

About Project

This is Studio Management System which provides this type of facilities:

Some of System Capabilities

Administrator can view customer details. Administrator can generate reports. Administrator can manage employee & their salaries.

JGCCA System Development Project (2009-2010)16

Page 5: System development project document

Develop By Smit Patel

JGCCA System Development Project (2009-2010)16

3

Page 6: System development project document

Develop By Smit Patel

Company Profile

"Eternal Software Solutions" is a professional web design and development

company based in Ahmedabad India. The firm is headed by a group of young IT

professionals. Our strength is in providing best solutions to our clients with a clear and

transparent business process. "Eternal Software Solutions" provides a competitive edge

through cost and quality advantage, use of the state-of-art skills and high reliability

thus increases ability to save time on projects. The aim of the firm is to create a mark in

the IT industry.

We provide professional web solutions, including Web Design, Web Application,

Software Development, and Graphic Design, Multimedia Presentation, 2d and 3d

Animation, flash website design, search engine optimization, Corporate Identity,

Multimedia Solutions and Internet Marketing services.

The potency of "Eternal Software Solution" lies in long term relations with our

clients. Our stress is always on top quality services and unmatched customer support.

JGCCA System Development Project (2009-2010)16

Page 7: System development project document

Develop By Smit Patel

JGCCA System Development Project (2009-2010)16

4

Page 8: System development project document

Develop By Smit Patel

Existing System:

• Generates bill Manually

• Crop image in other software.

• Data store manually.

New System:

• Generates bill Automatically

• Crop image in own system

• Data store Automatically

action of Existing System

The main problem Area’s are as follows:

Data Redundancy

Data Inconsistency

Data Security

Data Integrity

As the System requires more time so it is less efficient & this result in more errors &

wrong information. In the manual system the modification is very hard. Observing the

manual, it is found that the system is time consuming and the accuracy is also less.

Data Redundancy

In manual System, each application has its own private files. This act can lead to

considerable redundancy in manual stored data. Because the data is distributed into

various systems, there is some data in which make redundancy.

JGCCA System Development Project (2009-2010)16

Page 9: System development project document

Develop By Smit Patel

Data Inconsistency

In manual Database System, if the redundancy is not controlled then the system is not

aware of the duplication. In such Situations, the data Updating Process will not be

handled properly, because the data is distributing there must be some Data

Inconsistency.

Data Security

In manual System, all the files are of Paper-work. So, we cannot provide any kind of

Security to our data. Data may be Viewed by anyone and Changed by anyone or lost by

some employee as well as no back-up is taken

Data Integrity

The Data Integrity means “The Incorrectness of data”. If there is no redundancy in he

system and dalais in consistent stage, then also the database might have wrong

information.

JGCCA System Development Project (2009-2010)16

Page 10: System development project document

Develop By Smit Patel

JGCCA System Development Project (2009-2010)16

5

Page 11: System development project document

Develop By Smit Patel

Company has proposed following task to be complete in this project

-Searching should be performed speedily

-Data storage capacity must be high

-Reduce manual operations more as possible

-Application should be able to generate various reports

JGCCA System Development Project (2009-2010)16

Page 12: System development project document

Develop By Smit Patel

JGCCA System Development Project (2009-2010)16

6

Page 13: System development project document

Develop By Smit Patel

Development tools and technology used

vb.net 2005 – Programming Language

vb.net 2005 is an interpreted, Object-oriented, Programming language.

vb.net 2005 has been used for managing server/Client machines and databases

by programmers. It is also serving web pages, interfacing to databases and

generating dynamic content.

Features of vb.net 2005

It is purely Object Oriented Programming language.

It is dynamic & interpreted language.

It is multi-platform.

It is thread capable and has the capability to handle exceptions.

It has an advanced array class and it is extensible.

It has operator overloading, finite-precision integer arithmetic and

Powerful string Handling.

It is concise and has rich set of libraries.

Many important data-structures are available(such as dynamic

Arrays, Strings).

Rich metadata.

No need For Separate Interface Language (Such as IDL).

A Strong Security model for the Components.

JGCCA System Development Project (2009-2010)16

Page 14: System development project document

Develop By Smit Patel

SQL Server 2005

Introduction

The database component of Microsoft SQL Server 2005 is a Structured

Query Language (SQL)–based, scalable, relational database with integrated

Extensible Markup Language (XML) support for Internet applications. Each of

the following terms describes a fundamental part of the architecture of the

SQL Server 2005 database component:

Database

A database is similar to a data file in that it is a storage place for data. Like

a data file, a database does not present information directly to a user; the user

runs an application that accesses data from the database and presents it to

the user in an understandable format.

Database systems are more powerful than data files in that data is more

highly organized. In a well-designed database, there are no duplicate pieces of

data that the user or application must update at the same time. Related pieces

of data are grouped together in a single structure or record, and relationships

can be defined between these structures and records.

When working with data files, an application must be coded to work with

the specific structure of each data file. In contrast, a database contains a

catalog that applications use to determine how data is organized. Generic

JGCCA System Development Project (2009-2010)16

Page 15: System development project document

Develop By Smit Patel

database applications can use the catalog to present users with data from

different databases dynamically, without being tied to a specific data format.

JGCCA System Development Project (2009-2010)16

Page 16: System development project document

Develop By Smit Patel

A database typically has two main parts: first, the files holding the physical

database and second, the database management system (DBMS) software that

applications use to access data. The DBMS is responsible for enforcing the

database structure, including:

Maintaining relationships between data in the database.

Ensuring that data is stored correctly and that the rules defining data

relationships are not violated.

Recovering all data to a point of known consistency in case of system

failures.

Structured Query Language

To work with data in a database, you have to use a set of commands and

statements (language) defined by the DBMS software. Several different languages

can be used with relational databases; the most common is SQL. The American

National Standards Institute (ANSI) and the International Standards Organization

(ISO) define software standards, including standards for the SQL language. SQL

Server 2000 supports the Entry Level of SQL-92, the SQL standard published by ANSI

and ISO in 1992. The dialect of SQL supported by Microsoft SQL Server is called

Transact-SQL (T-SQL). T-SQL is the primary language used by Microsoft SQL Server

applications.

JGCCA System Development Project (2009-2010)16

Page 17: System development project document

Develop By Smit Patel

JGCCA System Development Project (2009-2010)16

7

Page 18: System development project document

Develop By Smit Patel

Data flow Diagrams

JGCCA System Development Project (2009-2010)16

Page 19: System development project document

Develop By Smit Patel

JGCCA System Development Project (2009-2010)16

Page 20: System development project document

Develop By Smit Patel

JGCCA System Development Project (2009-2010)16

Page 21: System development project document

Develop By Smit Patel

Entity Relationship Diagram

JGCCA System Development Project (2009-2010)16

Page 22: System development project document

Develop By Smit Patel

JGCCA System Development Project (2009-2010)16

8

Page 23: System development project document

Develop By Smit Patel

Table: Login_Master

Field Name Data Type Length Constraints DescriptionLogin_ID Numeric 3 P_K Stores Login ID

Login_Username Varchar 25 Not Null Stores usernameLogin_Password Varchar 25 Not Null Stores password

Description:

This table is used by administrator to login purpose. This table contains login information of administrator

JGCCA System Development Project (2009-2010)16

Page 24: System development project document

Develop By Smit Patel

Table: Category_Master

Field Name Datatype Length Constraint DescriptionCategory_ID Numeric 3 P_K Unique ID

Category_Name Varchar 25 NOT NULL Information of Category

Description:

This Table is used to store Category information

JGCCA System Development Project (2009-2010)16

Page 25: System development project document

Develop By Smit Patel

Table: Product_Master

Field Name Data type Length Constraint DescriptionProduct_ID Numeric 3 P_K Stores Product

IDProduct_Name Varchar 25 NOT NULL Stores Product

NameProduct_Price Numeric 6 NOT NULL Stores Product

PriceCategory_ID Numeric 3 F_K Stores

Category_ID

Description:

This Table is used to stores Product information

JGCCA System Development Project (2009-2010)16

Page 26: System development project document

Develop By Smit Patel

Table : Order_Master

Field Name Data type Length Constraint DescriptionOrder_ID Numeric 6 P_K Store order idBill_No Numeric 6 F_K Store bill number

Customer_Id Numeric 6 F_K Store customer id Product_Id Numeric 3 F_K Store product id

Selected_Quntity Numeric 4 Not null Store quantityOrder_Date datetime 2 Not null Store order date

Description:

This table is used to store order

JGCCA System Development Project (2009-2010)16

Page 27: System development project document

Develop By Smit Patel

Table: Customer_master

Field Name Data type Length Constraint DescriptionCustomer_ID Numeric 6 P_K Store

customer idCustomer_Name Varchar 25 NOT NULL Store

customer name

Customer_address Varchar 500 NOT NULL Store customer address

Customer_Phone Varchar 25 NOT NULL Store customers

phone number

Description:

This table is used to store Customers Details

JGCCA System Development Project (2009-2010)16

Page 28: System development project document

Develop By Smit Patel

Table: Employee_Master

Field Name Data type Length Constraint DescriptionEmployee_ID Numeric 3 P_K Store

employee id

Employee _Name Varchar 25 NOT NULL Store employee

nameEmployee _address Varchar 500 NOT NULL Store

employee address

Employee_DOB Datetime - NOT NULL Store employee

dobEmployee_join_Date Datetime - NOT NULL Store

employee join date

Employee_Designation Varchar 25 NOT NULL Store employee

designation

JGCCA System Development Project (2009-2010)16

Page 29: System development project document

Develop By Smit Patel

Table: Salary_Master

Field Name Data type Length Constraint DescriptionSalary_ID Numeric 5 P_K Store salary

idSalary_Amount Numeric 5 NOT NULL Store

amountSalary_date Datetime - NOT NULL Store salary

dateEmployee_ID Numeric 3 F_K Store

employee id

Description:

This table is used to store Salary of Employee

JGCCA System Development Project (2009-2010)16

Page 30: System development project document

Develop By Smit Patel

Table: Application_Settings_Master

Field Name Data type Length Constraint DescriptionSettings_Id Numeric 3 P_K Store

setting idSettings_Nmae Varchar 25 NOT_NULL Store

setting name

Settings_Value Varchar 25 NOT_NULL Setting value

Description:

This table is used to store Setting Details

JGCCA System Development Project (2009-2010)16

Page 31: System development project document

Develop By Smit Patel

Table : RawMaterials_Master

Field Name Data type Length Constraint DescriptionRawmaterial_ID Numeric 6 P_K Stores Raw

material IDRawmaterial_desc Varchar 350 Not Null Store raw

material description

Description:

This table is used to store Raw material details

JGCCA System Development Project (2009-2010)16

Page 32: System development project document

Develop By Smit Patel

Table : Bill_Master

Field Name Datatype Length Constraint DescriptionBill_No Numeric 6 P_K Store bill

numberProduct_id Numeric 4 F_K Store

product idCustomer_id Numeric 6 F_K Store

customer idSelected _quantity

Numeric 3 Not null Store selected quantity

Total_price Numeric 6 Not null Store total price

Description:

This table is used to store Bill Details

JGCCA System Development Project (2009-2010)16

Page 33: System development project document

Develop By Smit Patel

JGCCA System Development Project (2009-2010)16

9

Page 34: System development project document

Develop By Smit Patel

JGCCA System Development Project (2009-2010)16

Page 35: System development project document

Develop By Smit Patel

JGCCA System Development Project (2009-2010)16

Page 36: System development project document

Develop By Smit Patel

JGCCA System Development Project (2009-2010)16

Page 37: System development project document

Develop By Smit Patel

JGCCA System Development Project (2009-2010)16

Page 38: System development project document

Develop By Smit Patel

JGCCA System Development Project (2009-2010)16

Page 39: System development project document

Develop By Smit Patel

JGCCA System Development Project (2009-2010)16

Page 40: System development project document

Develop By Smit Patel

JGCCA System Development Project (2009-2010)16

Page 41: System development project document

Develop By Smit Patel

JGCCA System Development Project (2009-2010)16

Page 42: System development project document

Develop By Smit Patel

JGCCA System Development Project (2009-2010)16

Page 43: System development project document

Develop By Smit Patel

JGCCA System Development Project (2009-2010)16

Page 44: System development project document

Develop By Smit Patel

JGCCA System Development Project (2009-2010)16

Page 45: System development project document

Develop By Smit Patel

JGCCA System Development Project (2009-2010)16

Page 46: System development project document

Develop By Smit Patel

JGCCA System Development Project (2009-2010)16

Page 47: System development project document

Develop By Smit Patel

JGCCA System Development Project (2009-2010)16

Page 48: System development project document

Develop By Smit Patel

JGCCA System Development Project (2009-2010)16

Page 49: System development project document

Develop By Smit Patel

JGCCA System Development Project (2009-2010)16

Page 50: System development project document

Develop By Smit Patel

JGCCA System Development Project (2009-2010)16

Page 51: System development project document

Develop By Smit Patel

JGCCA System Development Project (2009-2010)16

Page 52: System development project document

Develop By Smit Patel

JGCCA System Development Project (2009-2010)16

Page 53: System development project document

Develop By Smit Patel

JGCCA System Development Project (2009-2010)16

Page 54: System development project document

Develop By Smit Patel

JGCCA System Development Project (2009-2010)16

Page 55: System development project document

Develop By Smit Patel

JGCCA System Development Project (2009-2010)16

Page 56: System development project document

Develop By Smit Patel

JGCCA System Development Project (2009-2010)16

Page 57: System development project document

Develop By Smit Patel

JGCCA System Development Project (2009-2010)16

Page 58: System development project document

Develop By Smit Patel

JGCCA System Development Project (2009-2010)16

Page 59: System development project document

Develop By Smit Patel

JGCCA System Development Project (2009-2010)16

Page 60: System development project document

Develop By Smit Patel

JGCCA System Development Project (2009-2010)16

Page 61: System development project document

Develop By Smit Patel

JGCCA System Development Project (2009-2010)16

Page 62: System development project document

Develop By Smit Patel

JGCCA System Development Project (2009-2010)16

Page 63: System development project document

Develop By Smit Patel

JGCCA System Development Project (2009-2010)16

Page 64: System development project document

Develop By Smit Patel

JGCCA System Development Project (2009-2010)16

Page 65: System development project document

Develop By Smit Patel

JGCCA System Development Project (2009-2010)16

Page 66: System development project document

Develop By Smit Patel

JGCCA System Development Project (2009-2010)16

Page 67: System development project document

Develop By Smit Patel

JGCCA System Development Project (2009-2010)16

Page 68: System development project document

Develop By Smit Patel

JGCCA System Development Project (2009-2010)16

Page 69: System development project document

Develop By Smit Patel

JGCCA System Development Project (2009-2010)16

Page 70: System development project document

Develop By Smit Patel

JGCCA System Development Project (2009-2010)16

Page 71: System development project document

Develop By Smit Patel

JGCCA System Development Project (2009-2010)16

Page 72: System development project document

Develop By Smit Patel

JGCCA System Development Project (2009-2010)16

Page 73: System development project document

Develop By Smit Patel

JGCCA System Development Project (2009-2010)16

Page 74: System development project document

Develop By Smit Patel

JGCCA System Development Project (2009-2010)16

Page 75: System development project document

Develop By Smit Patel

JGCCA System Development Project (2009-2010)16

Page 76: System development project document

Develop By Smit Patel

JGCCA System Development Project (2009-2010)16

Page 77: System development project document

Develop By Smit Patel

JGCCA System Development Project (2009-2010)16

Page 78: System development project document

Develop By Smit Patel

JGCCA System Development Project (2009-2010)16

Page 79: System development project document

Develop By Smit Patel

JGCCA System Development Project (2009-2010)16

Page 80: System development project document

Develop By Smit Patel

JGCCA System Development Project (2009-2010)16

Page 81: System development project document

Develop By Smit Patel

JGCCA System Development Project (2009-2010)16

Page 82: System development project document

Develop By Smit Patel

JGCCA System Development Project (2009-2010)16

Page 83: System development project document

Develop By Smit Patel

JGCCA System Development Project (2009-2010)16

Page 84: System development project document

Develop By Smit Patel

JGCCA System Development Project (2009-2010)16

Page 85: System development project document

Develop By Smit Patel

JGCCA System Development Project (2009-2010)16

Page 86: System development project document

Develop By Smit Patel

JGCCA System Development Project (2009-2010)16

10

Page 87: System development project document

Develop By Smit Patel

JGCCA System Development Project (2009-2010)16

Page 88: System development project document

Develop By Smit Patel

JGCCA System Development Project (2009-2010)16

Page 89: System development project document

Develop By Smit Patel

JGCCA System Development Project (2009-2010)16

Page 90: System development project document

Develop By Smit Patel

JGCCA System Development Project (2009-2010)16

Page 91: System development project document

Develop By Smit Patel

JGCCA System Development Project (2009-2010)16

Page 92: System development project document

Develop By Smit Patel

JGCCA System Development Project (2009-2010)16

Page 93: System development project document

Develop By Smit Patel

JGCCA System Development Project (2009-2010)16

Page 94: System development project document

Develop By Smit Patel

JGCCA System Development Project (2009-2010)16

Page 95: System development project document

Develop By Smit Patel

JGCCA System Development Project (2009-2010)16

Page 96: System development project document

Develop By Smit Patel

JGCCA System Development Project (2009-2010)16

Page 97: System development project document

Develop By Smit Patel

JGCCA System Development Project (2009-2010)16

11

Page 98: System development project document

Develop By Smit Patel

JGCCA System Development Project (2009-2010)16

Page 99: System development project document

Develop By Smit Patel

We have used the following materials for reference:

Books:

ASP.NET 2.0 Unleashed .

Msdn(Microsoft Developers Network)

Asp.NET Black Book

ASP.NET Black Book.

Websitesvisited:

www.Msdn.com.

www.vbguru.com

www.codeplex.com

JGCCA System Development Project (2009-2010)16