Coding : Eyewear Gallery Management System

nutmegactΛογισμικό & κατασκευή λογ/κού

10 Νοε 2012 (πριν από 4 χρόνια και 10 μήνες)

140 εμφανίσεις

LOGO

Coding : Eyewear Gallery
Management System


LOGO


Group Names and ID's :


Ibrahim Al
-
Sharif


220080051

Hamed Mosalam
-

220070043





www.themegallery.com


Company Logo

Contents

Appendix

Reuse and relationships to other products

Components

Tools

Methodology



Methodology


Incremental Methodology







Tools





Java Net beans

Jasper Report

Java Data Base
Connector (JDBC)

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_t
ime

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



EyeWearAboutBox


EyeWearApp


EyeWearView


connectDB


User


Login


Customer


Expenses


Types


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