4.18.24 Movement Legacies, Reflection, and Review.pptx
System development project document
1. Develop By Smit Patel
1
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
18
4.2.2
First Level Diagram
19
4.2.3
Second Level Diagram
20
4.2.4
JGCCA
Data Flow Diagram.
Entity Relationship Diagram
21
System Development Project (2009-2010)
16
2. Develop By Smit Patel
5.
Data Dictionary
23
6.
Forms Layout
34
7.
Reports Layout
80
8.
Bibliography
87
JGCCA
System Development Project (2009-2010)
16
3. Develop By Smit Patel
2
JGCCA
System Development Project (2009-2010)
16
4. 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
5. Develop By Smit Patel
3
JGCCA
System Development Project (2009-2010)
16
6. 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
7. Develop By Smit Patel
4
JGCCA
System Development Project (2009-2010)
16
8. 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
9. 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
10. Develop By Smit Patel
5
JGCCA
System Development Project (2009-2010)
16
11. 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
12. Develop By Smit Patel
6
JGCCA
System Development Project (2009-2010)
16
13. 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
14. 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
15. 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
16. 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
17. Develop By Smit Patel
7
JGCCA
System Development Project (2009-2010)
16
18. Develop By Smit Patel
Data flow Diagrams
JGCCA
System Development Project (2009-2010)
16
19. Develop By Smit Patel
JGCCA
System Development Project (2009-2010)
16
20. Develop By Smit Patel
JGCCA
System Development Project (2009-2010)
16
21. Develop By Smit Patel
Entity Relationship Diagram
JGCCA
System Development Project (2009-2010)
16
22. Develop By Smit Patel
8
JGCCA
System Development Project (2009-2010)
16
23. Develop By Smit Patel
Table: Login_Master
Field Name
Data Type
Length
Constraints
Description
Login_ID
Login_Username
Login_Password
Numeric
Varchar
Varchar
3
25
25
P_K
Not Null
Not Null
Stores Login ID
Stores username
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
24. Develop By Smit Patel
Table: Category_Master
Field Name
Category_ID
Category_Name
Datatype
Numeric
Varchar
Length
3
25
Constraint
P_K
NOT NULL
Description
Unique ID
Information of
Category
Description:
This Table is used to store Category information
JGCCA
System Development Project (2009-2010)
16
25. Develop By Smit Patel
Table: Product_Master
Field Name
Product_ID
Data type
Numeric
Length
3
Constraint
P_K
Product_Name
Varchar
25
NOT NULL
Product_Price
Numeric
6
NOT NULL
Category_ID
Numeric
3
F_K
Description
Stores Product
ID
Stores Product
Name
Stores Product
Price
Stores
Category_ID
Description:
This Table is used to stores Product information
JGCCA
System Development Project (2009-2010)
16
26. Develop By Smit Patel
Table : Order_Master
Field Name
Order_ID
Bill_No
Customer_Id
Product_Id
Selected_Quntity
Order_Date
Data type
Numeric
Numeric
Numeric
Numeric
Numeric
datetime
Length
6
6
6
3
4
2
Constraint
P_K
F_K
F_K
F_K
Not null
Not null
Description
Store order id
Store bill number
Store customer id
Store product id
Store quantity
Store order date
Description:
This table is used to store order
JGCCA
System Development Project (2009-2010)
16
27. Develop By Smit Patel
Table: Customer_master
Field Name
Customer_ID
Data type
Numeric
Length
6
Constraint
P_K
Customer_Name
Varchar
25
NOT NULL
Customer_address
Varchar
500
NOT NULL
Customer_Phone
Varchar
25
NOT NULL
Description
Store
customer id
Store
customer
name
Store
customer
address
Store
customers
phone
number
Description:
This table is used to store Customers Details
JGCCA
System Development Project (2009-2010)
16
28. Develop By Smit Patel
Table: Employee_Master
Field Name
Employee_ID
Data type Length
Numeric
3
Employee _Name
Varchar
25
Employee _address
Varchar
500
Employee_DOB
Datetime
-
Employee_join_Date
Datetime
-
Varchar
25
Employee_Designation
JGCCA
Constraint Description
P_K
Store
employee
id
NOT NULL
Store
employee
name
NOT NULL
Store
employee
address
NOT NULL
Store
employee
dob
NOT NULL
Store
employee
join date
NOT NULL
Store
employee
designation
System Development Project (2009-2010)
16
29. Develop By Smit Patel
Table: Salary_Master
Field Name
Salary_ID
Data type
Numeric
Length
5
Constraint
P_K
Salary_Amount
Numeric
5
NOT NULL
Salary_date
Datetime
-
NOT NULL
Employee_ID
Numeric
3
F_K
Description
Store salary
id
Store
amount
Store salary
date
Store
employee id
Description:
This table is used to store Salary of Employee
JGCCA
System Development Project (2009-2010)
16
30. Develop By Smit Patel
Table: Application_Settings_Master
Field Name
Settings_Id
Data type
Numeric
Length
3
Constraint
P_K
Settings_Nmae
Varchar
25
NOT_NULL
Settings_Value
Varchar
25
NOT_NULL
Description
Store
setting id
Store
setting
name
Setting
value
Description:
This table is used to store Setting Details
JGCCA
System Development Project (2009-2010)
16
31. Develop By Smit Patel
Table : RawMaterials_Master
Field Name
Rawmaterial_ID
Rawmaterial_desc
Data type
Numeric
Length
6
Constraint
P_K
Varchar
350
Not Null
Description
Stores Raw
material ID
Store raw
material
description
Description:
This table is used to store Raw material details
JGCCA
System Development Project (2009-2010)
16
32. Develop By Smit Patel
Table : Bill_Master
Field Name
Bill_No
Datatype
Numeric
Length
6
Constraint
P_K
Product_id
Numeric
4
F_K
Customer_id
Numeric
6
F_K
Selected
_quantity
Numeric
3
Not null
Total_price
Numeric
6
Not null
Description
Store bill
number
Store
product id
Store
customer id
Store
selected
quantity
Store total
price
Description:
This table is used to store Bill Details
JGCCA
System Development Project (2009-2010)
16
33. Develop By Smit Patel
9
JGCCA
System Development Project (2009-2010)
16
34. Develop By Smit Patel
JGCCA
System Development Project (2009-2010)
16
35. Develop By Smit Patel
JGCCA
System Development Project (2009-2010)
16
36. Develop By Smit Patel
JGCCA
System Development Project (2009-2010)
16
37. Develop By Smit Patel
JGCCA
System Development Project (2009-2010)
16
38. Develop By Smit Patel
JGCCA
System Development Project (2009-2010)
16
39. Develop By Smit Patel
JGCCA
System Development Project (2009-2010)
16
40. Develop By Smit Patel
JGCCA
System Development Project (2009-2010)
16
41. Develop By Smit Patel
JGCCA
System Development Project (2009-2010)
16
42. Develop By Smit Patel
JGCCA
System Development Project (2009-2010)
16
43. Develop By Smit Patel
JGCCA
System Development Project (2009-2010)
16
44. Develop By Smit Patel
JGCCA
System Development Project (2009-2010)
16
45. Develop By Smit Patel
JGCCA
System Development Project (2009-2010)
16
46. Develop By Smit Patel
JGCCA
System Development Project (2009-2010)
16
47. Develop By Smit Patel
JGCCA
System Development Project (2009-2010)
16
48. Develop By Smit Patel
JGCCA
System Development Project (2009-2010)
16
49. Develop By Smit Patel
JGCCA
System Development Project (2009-2010)
16
50. Develop By Smit Patel
JGCCA
System Development Project (2009-2010)
16
51. Develop By Smit Patel
JGCCA
System Development Project (2009-2010)
16
52. Develop By Smit Patel
JGCCA
System Development Project (2009-2010)
16
53. Develop By Smit Patel
JGCCA
System Development Project (2009-2010)
16
54. Develop By Smit Patel
JGCCA
System Development Project (2009-2010)
16
55. Develop By Smit Patel
JGCCA
System Development Project (2009-2010)
16
56. Develop By Smit Patel
JGCCA
System Development Project (2009-2010)
16
57. Develop By Smit Patel
JGCCA
System Development Project (2009-2010)
16
58. Develop By Smit Patel
JGCCA
System Development Project (2009-2010)
16
59. Develop By Smit Patel
JGCCA
System Development Project (2009-2010)
16
60. Develop By Smit Patel
JGCCA
System Development Project (2009-2010)
16
61. Develop By Smit Patel
JGCCA
System Development Project (2009-2010)
16
62. Develop By Smit Patel
JGCCA
System Development Project (2009-2010)
16
63. Develop By Smit Patel
JGCCA
System Development Project (2009-2010)
16
64. Develop By Smit Patel
JGCCA
System Development Project (2009-2010)
16
65. Develop By Smit Patel
JGCCA
System Development Project (2009-2010)
16
66. Develop By Smit Patel
JGCCA
System Development Project (2009-2010)
16
67. Develop By Smit Patel
JGCCA
System Development Project (2009-2010)
16
68. Develop By Smit Patel
JGCCA
System Development Project (2009-2010)
16
69. Develop By Smit Patel
JGCCA
System Development Project (2009-2010)
16
70. Develop By Smit Patel
JGCCA
System Development Project (2009-2010)
16
71. Develop By Smit Patel
JGCCA
System Development Project (2009-2010)
16
72. Develop By Smit Patel
JGCCA
System Development Project (2009-2010)
16
73. Develop By Smit Patel
JGCCA
System Development Project (2009-2010)
16
74. Develop By Smit Patel
JGCCA
System Development Project (2009-2010)
16
75. Develop By Smit Patel
JGCCA
System Development Project (2009-2010)
16
76. Develop By Smit Patel
JGCCA
System Development Project (2009-2010)
16
77. Develop By Smit Patel
JGCCA
System Development Project (2009-2010)
16
78. Develop By Smit Patel
JGCCA
System Development Project (2009-2010)
16
79. Develop By Smit Patel
JGCCA
System Development Project (2009-2010)
16
80. Develop By Smit Patel
JGCCA
System Development Project (2009-2010)
16
81. Develop By Smit Patel
JGCCA
System Development Project (2009-2010)
16
82. Develop By Smit Patel
JGCCA
System Development Project (2009-2010)
16
83. Develop By Smit Patel
JGCCA
System Development Project (2009-2010)
16
84. Develop By Smit Patel
JGCCA
System Development Project (2009-2010)
16
85. Develop By Smit Patel
JGCCA
System Development Project (2009-2010)
16
86. Develop By Smit Patel
1
0
JGCCA
System Development Project (2009-2010)
16
87. Develop By Smit Patel
JGCCA
System Development Project (2009-2010)
16
88. Develop By Smit Patel
JGCCA
System Development Project (2009-2010)
16
89. Develop By Smit Patel
JGCCA
System Development Project (2009-2010)
16
90. Develop By Smit Patel
JGCCA
System Development Project (2009-2010)
16
91. Develop By Smit Patel
JGCCA
System Development Project (2009-2010)
16
92. Develop By Smit Patel
JGCCA
System Development Project (2009-2010)
16
93. Develop By Smit Patel
JGCCA
System Development Project (2009-2010)
16
94. Develop By Smit Patel
JGCCA
System Development Project (2009-2010)
16
95. Develop By Smit Patel
JGCCA
System Development Project (2009-2010)
16
96. Develop By Smit Patel
JGCCA
System Development Project (2009-2010)
16
97. Develop By Smit Patel
1
1
JGCCA
System Development Project (2009-2010)
16
98. Develop By Smit Patel
JGCCA
System Development Project (2009-2010)
16
99. 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