logo coding : eyewear gallery management system. logo group names and id's : ibrahim al-sharif...
TRANSCRIPT
LOGO
Coding : Eyewear Gallery Management System
LOGO
Group Names and ID's :Ibrahim Al-Sharif – 220080051Hamed Mosalam - 220070043
www.themegallery.comwww.themegallery.com Company LogoCompany Logo
Contents
Appendix
Reuse and relationships to other products
Components
Tools
Methodology
Methodology
Incremental Methodology
Tools
Main Components
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
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
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
Components Details
EyeWearAboutBoxEyeWearAppEyeWearViewconnectDBUserLoginCustomerExpensesTypes
Components Details
• ConnectDB:
Components Details
• Types:
Components Details
• Customer
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.
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