LOGO Coding : Eyewear Gallery Management System. LOGO Group Names and ID's : Ibrahim Al-Sharif –...
-
Upload
gunner-sander -
Category
Documents
-
view
213 -
download
0
Transcript of LOGO Coding : Eyewear Gallery Management System. LOGO Group Names and ID's : Ibrahim Al-Sharif –...
![Page 1: LOGO Coding : Eyewear Gallery Management System. LOGO Group Names and ID's : Ibrahim Al-Sharif – 220080051 Hamed Mosalam - 220070043.](https://reader035.fdocuments.net/reader035/viewer/2022070411/56649c6e5503460f949209de/html5/thumbnails/1.jpg)
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.](https://reader035.fdocuments.net/reader035/viewer/2022070411/56649c6e5503460f949209de/html5/thumbnails/2.jpg)
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.](https://reader035.fdocuments.net/reader035/viewer/2022070411/56649c6e5503460f949209de/html5/thumbnails/3.jpg)
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.](https://reader035.fdocuments.net/reader035/viewer/2022070411/56649c6e5503460f949209de/html5/thumbnails/4.jpg)
Methodology
Incremental Methodology
![Page 5: LOGO Coding : Eyewear Gallery Management System. LOGO Group Names and ID's : Ibrahim Al-Sharif – 220080051 Hamed Mosalam - 220070043.](https://reader035.fdocuments.net/reader035/viewer/2022070411/56649c6e5503460f949209de/html5/thumbnails/5.jpg)
Tools
![Page 6: LOGO Coding : Eyewear Gallery Management System. LOGO Group Names and ID's : Ibrahim Al-Sharif – 220080051 Hamed Mosalam - 220070043.](https://reader035.fdocuments.net/reader035/viewer/2022070411/56649c6e5503460f949209de/html5/thumbnails/6.jpg)
Main Components
![Page 7: LOGO Coding : Eyewear Gallery Management System. LOGO Group Names and ID's : Ibrahim Al-Sharif – 220080051 Hamed Mosalam - 220070043.](https://reader035.fdocuments.net/reader035/viewer/2022070411/56649c6e5503460f949209de/html5/thumbnails/7.jpg)
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.](https://reader035.fdocuments.net/reader035/viewer/2022070411/56649c6e5503460f949209de/html5/thumbnails/8.jpg)
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.](https://reader035.fdocuments.net/reader035/viewer/2022070411/56649c6e5503460f949209de/html5/thumbnails/9.jpg)
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.](https://reader035.fdocuments.net/reader035/viewer/2022070411/56649c6e5503460f949209de/html5/thumbnails/10.jpg)
Components Details
EyeWearAboutBoxEyeWearAppEyeWearViewconnectDBUserLoginCustomerExpensesTypes
![Page 11: LOGO Coding : Eyewear Gallery Management System. LOGO Group Names and ID's : Ibrahim Al-Sharif – 220080051 Hamed Mosalam - 220070043.](https://reader035.fdocuments.net/reader035/viewer/2022070411/56649c6e5503460f949209de/html5/thumbnails/11.jpg)
Components Details
• ConnectDB:
![Page 12: LOGO Coding : Eyewear Gallery Management System. LOGO Group Names and ID's : Ibrahim Al-Sharif – 220080051 Hamed Mosalam - 220070043.](https://reader035.fdocuments.net/reader035/viewer/2022070411/56649c6e5503460f949209de/html5/thumbnails/12.jpg)
Components Details
• Types:
![Page 13: LOGO Coding : Eyewear Gallery Management System. LOGO Group Names and ID's : Ibrahim Al-Sharif – 220080051 Hamed Mosalam - 220070043.](https://reader035.fdocuments.net/reader035/viewer/2022070411/56649c6e5503460f949209de/html5/thumbnails/13.jpg)
Components Details
• Customer
![Page 14: LOGO Coding : Eyewear Gallery Management System. LOGO Group Names and ID's : Ibrahim Al-Sharif – 220080051 Hamed Mosalam - 220070043.](https://reader035.fdocuments.net/reader035/viewer/2022070411/56649c6e5503460f949209de/html5/thumbnails/14.jpg)
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.](https://reader035.fdocuments.net/reader035/viewer/2022070411/56649c6e5503460f949209de/html5/thumbnails/15.jpg)
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