15
LOGO Coding : Eyewear Gallery Management System

LOGO Coding : Eyewear Gallery Management System. LOGO Group Names and ID's : Ibrahim Al-Sharif – 220080051 Hamed Mosalam - 220070043

Embed Size (px)

Citation preview

Page 1: LOGO Coding : Eyewear Gallery Management System. LOGO Group Names and ID's : Ibrahim Al-Sharif – 220080051 Hamed Mosalam - 220070043

LOGO

Coding : Eyewear Gallery Management System

Page 2: LOGO Coding : Eyewear Gallery Management System. LOGO Group Names and ID's : Ibrahim Al-Sharif – 220080051 Hamed Mosalam - 220070043

LOGO

Group Names and ID's :Ibrahim Al-Sharif – 220080051Hamed Mosalam - 220070043

Page 3: LOGO Coding : Eyewear Gallery Management System. LOGO Group Names and ID's : Ibrahim Al-Sharif – 220080051 Hamed Mosalam - 220070043

www.themegallery.comwww.themegallery.com Company LogoCompany Logo

Contents

Appendix

Reuse and relationships to other products

Components

Tools

Methodology

Page 4: LOGO Coding : Eyewear Gallery Management System. LOGO Group Names and ID's : Ibrahim Al-Sharif – 220080051 Hamed Mosalam - 220070043

Methodology

Incremental Methodology

Page 5: LOGO Coding : Eyewear Gallery Management System. LOGO Group Names and ID's : Ibrahim Al-Sharif – 220080051 Hamed Mosalam - 220070043

Tools

Page 6: LOGO Coding : Eyewear Gallery Management System. LOGO Group Names and ID's : Ibrahim Al-Sharif – 220080051 Hamed Mosalam - 220070043

Main Components

Page 7: LOGO Coding : Eyewear Gallery Management System. LOGO Group Names and ID's : Ibrahim Al-Sharif – 220080051 Hamed Mosalam - 220070043

Components Details

الحقل النوع

id int(11)

user_name varchar(50)

password varchar(50)

الحقل النوع

id int(11)

type varchar(50)

الحقل النوع

id int(11)

maintype_id int(11)

name varchar(50)

amount int(11)

User

Types

Sub-types

Page 8: LOGO Coding : Eyewear Gallery Management System. LOGO Group Names and ID's : Ibrahim Al-Sharif – 220080051 Hamed Mosalam - 220070043

Components Details

Sells

Merchant_payments

الحقل النوع

id int(11)

customer_id int(11)

type_id int(2)

sub_type_id int(2)

amount int(11)

price float

time time

date date

الحقل النوع

id int(11)

merchant_id

int(11)

payment float

payment_date

date

payment_time

time

Page 9: LOGO Coding : Eyewear Gallery Management System. LOGO Group Names and ID's : Ibrahim Al-Sharif – 220080051 Hamed Mosalam - 220070043

Components Details

Readings

الحقل النوع

id int(11)

customer_id int(11)

time time

date date

notes text

rsph double

rcyl double

raxis double

lsph double

lcyl double

laxis double

ladd_sph double

ladd_cyl double

ladd_axis double

radd_sph double

radd_cyl double

radd_axis double

ipd double

Page 10: LOGO Coding : Eyewear Gallery Management System. LOGO Group Names and ID's : Ibrahim Al-Sharif – 220080051 Hamed Mosalam - 220070043

Components Details

EyeWearAboutBoxEyeWearAppEyeWearViewconnectDBUserLoginCustomerExpensesTypes

Page 11: LOGO Coding : Eyewear Gallery Management System. LOGO Group Names and ID's : Ibrahim Al-Sharif – 220080051 Hamed Mosalam - 220070043

Components Details

• ConnectDB:

Page 12: LOGO Coding : Eyewear Gallery Management System. LOGO Group Names and ID's : Ibrahim Al-Sharif – 220080051 Hamed Mosalam - 220070043

Components Details

• Types:

Page 13: LOGO Coding : Eyewear Gallery Management System. LOGO Group Names and ID's : Ibrahim Al-Sharif – 220080051 Hamed Mosalam - 220070043

Components Details

• Customer

Page 14: LOGO Coding : Eyewear Gallery Management System. LOGO Group Names and ID's : Ibrahim Al-Sharif – 220080051 Hamed Mosalam - 220070043

Reuse and relationships to other products 

Java and Java tools

From the beginning we set a goal to make use of any existing code to avoid wasting time duplicating other’s work. We also decided to use open source or freeware solutions wherever possible. Because we are creating software for a defined application, it is possible to use open source technologies in each area. First, we decided to implement our code in Java because it is free and allows us to run on a wide range of operating systems. Next, we chose a development environment that would allow us to edit our Java code. Netbeans was chosen because it is free and has many plug-ins which allow us to use already existing applications.

Page 15: LOGO Coding : Eyewear Gallery Management System. LOGO Group Names and ID's : Ibrahim Al-Sharif – 220080051 Hamed Mosalam - 220070043

Reuse and relationships to other products 

With these decisions in place, we needed a database on which to store our records. We choose JDBC because it has many management tools, and includes a visual interface that is very appealing. We chose JasperReports as the means to generate reports because it is a freeware/open source package written in Java that generates reports in XML, PDF, or HTML files.

 Database and Reporting