1. UNIVERSITY OF RAJSHAHI.
APPLIED PHYSICS AND ELECTRONIC
ENGINEERING.
REPORT
ON
ONLINE SHOPPING
BY USING ORACLE APPLICATION EXPRESS.
Submitted by
Name:Tanvir Ahmed
Roll:12014946
Course:APEE-4192
2. 1
Acknowledgement
It is great pleasure to present this report on ”Online shopping by using Oracle 11g”
undertaken by we as a part of our B.Sc engineering(APEE) curriculum.
WE am thankful to our respected teachers to send we such a company where they
help we to show you such a Interactive report. WE also thank the CACTS where WE
have done this software.
It is pleasure that WE find myself penning down this lines to express our sincere
thanks to the people who helped us along the way in completing our project WE find
in adequate word to express our sincere gratitude towards them.
WE specially thank our elder sister Ms. Kamrunnahar Sunayana who help we step by
step with her own hand to make this project.
WE want also give thank to the MD of CACTS Mr. M.N. Islam to encourage we to
do it.
3. 2
Summary
This project report on “Online shopping by using Oracle 11g” during making /
developing of this project WE explore new ideas an functionality the working of
Oracle apex.
This project is the output of our planning schedule program skills and hard work, and
this report reflects our steps taken at various labels of programming skills planning
and schedule.
WE have learnt a lot during this project like improvement in our testing skills, deep
concepts related to this kind of projects, and the environment of such a reputed
company.
This project is Online shopping. This is a web based application which helps people
to find and buy different goods. It is useful in this way that it makes an easier way to
buy mobiles online.
In this application WE have basically two modules.
1. The first module includes customer module : The customer have to register any
enquiry related to the goods. The unregistered persons can’t buy anything from
this application. The register customer can have the facility to choice and buy
goods. He has to pay price.
2. The second one includes the admin module : The admin can change everything
in the application. He have ability to add, delete, update of any information
about goods and customers.
4. 3
Index page:
Content Page number
Company profile 4
Oracle Application Express 7
Project description 9
Requirements 10
Procedure 11
Software details 12
Discussion 19
5. 4
Company profile:
figure: logo of CACTS
CACTS started its journey on 1992 as a training center for computer training named
by Center for
Advanced Computer Training and Services (CACTS) lead by Mrs. Nadira Islam and
Mr. M.N.Islam, Managing Director of present company, provided all sort of technical
support.
At 1996 it becomes a new setup and reform as a IT company named by Center for
Advanced Computer Technology & Services (CACTS) and expand its activity in
various business like Software Development, Network Solution, Selling, Service
Support and System Support.
In 1997 the company has achieved a great success on providing consultancy and
system support at different companies and corporate bodies. On 2000 it has emerged
as limited company named CACTS Ltd. with authorized shares capital $1,60,000. At
present it has developed itself one of the leading IT Company in Bangladesh and
more than 90% of the turnover is produced for clients inside of Dhaka City of
Bangladesh. This company has built up a network of partners, companies and
individuals with the highest level of expertise in their specialization e.g. MAERSK
Bangladesh Ltd. Decode Ltd. and Local Government Engineering Department of
Bangladesh, Roads and Highways Department, Rural Electrification Board of
Bangladesh, Livestock Service Department of Bangladesh, Delta Life Insurance
Company Ltd. Bangladesh and different NGOs.
6. 5
Services of CACTS:
CACTS has a professional software development team, who can develop and
customize any software required for any small of corporate bodies. It has done
different software and hardware projects. Some important projects of those are
described below.
1. Analysis, design and development of the Information system.
2. Establishment of Network (LAN & WAN) if necessary.
3. Installation of Integrated Information System in the network environment.
4. Transferring existing data into the Information System.
5. Testing of the Information System functionality.
6. Training of the existing manpower for system operation.
7. 6
Products of CACTS:
CACTS has a professional software development team, who can develop and
customize any software required for any small of corporate bodies. It has done
different software and hardware projects. Some important projects of those are
described below.
Business Applications:
Goverment Acc. Cycle
Utility Management System
ERP-Oracle
ERP-Net
Web Applications:
J2EE Application.
Website Design
E-mail marketing
Mobile Application
SEO
Web Portal Dev.
GDS Products:
Image Clipping
Logo, Brochure
Erasing, Reflection
Retouching, Recreation
Color correction
Shadow making.
Networking Solutions:
Mail Server Configure
Optical Fiber Solution
Print Server Solution
Windows Based Solution
Linux Based Solution
Hardware Products:
CACTS Computer
Finger Prints
HP
IBM brand PC
Intel
FUJITSU
Solar Products:
Solar Product
Meter Product
8. 7
Oracle Application Express:
Among the different activities of 11 g WE have learnt Oracle Application express and
make this application by using it.
Oracle Application Express (Oracle APEX), formerly called HTML DB, is a rapid
Web application development tool for the Oracle Database. Using only a Web
browser and limited programming experience, you can develop and deploy
professional applications that are both fast and secure. No client software is required
to develop, deploy or run Oracle Application Express applications. Oracle
Application Express is built for the Web and combines the qualities of a
workgroup database ( productivity, ease of use and flexibility) with the qualities of an
enterprise database (security, integrity, scalability and availability). Oracle Application
Express is an ideal tool for quickly building opportunistic and departmental
applications and is a “no cost” option of the Oracle Database.
Oracle Application Express provides four primary tools:
• Application Builder - to create dynamic database driven Web applications.
• SQL Workshop - to browse database objects, run ad-hoc SQL queries, as well as a
graphical query builder. Utilities are provided to load and unload data, set user
interface defaults, generate DDL scripts, and review various aspects of the database.
• Team Development - to manage software development projects using integrated
features, todos, bugs, milestones and feedback.
• Administration – to manage the Application Express Workspace including managing
the service, maintaining users, and monitoring activity.
9. 8
With Oracle Application Express you can easily build applications that report on
database data. Reports can be hypertext linked with other reports allowing users to
navigate through database data in the same way they navigate Web sites. Columns in
reports can be easily linked to other reports, charts and data entry forms. An extensive
charting engine allows SQL queries to be represented graphically. Oracle Application
Express is also very adept at editing database data and supports a large number of
declarative form controls including radio groups, checkboxes, select lists, shuttles, text
editors and date pickers. Many organizations have experienced the proliferation of
workgroup databases. These databases are created primarily because users need
immediate solutions that they can control. Departments continuously create
decentralized databases to solve tactical issues. Costs are driven up as hundreds of
inefficient,
ad hoc databases are deployed. These databases often contain business critical data.
They tend to have issues with security, sharing, data accuracy, and high availability.
Unfortunately, users of these databases usually end up working against their IT
organization. The Oracle Application Express consolidated model provides
decentralized development with centralized management. Customers can consolidate
workgroup data and the application development service into Oracle Database 11g
with Oracle Application Express. Developers maintain full control over application
development while their IT organization provides professional data management. End
users experience dramatically improved data access via modern Web based
applications. Oracle Database 11g ensures that Oracle Application Express
applications are secure, reliable and scalable. The browser-based design time interface,
declarative programming framework and simple wizards make Oracle Application
Express a natural replacement for multi-user workgroup database applications such as
Microsoft Access. SQL-aware application developers with little or no Web
development experience can easily create database applications with Oracle
Application Express. You don't need to learn scripting languages or complex
deployment frameworks, you simply write a few queries and choose from
the provided set of user interface themes and form controls to create highly
professional, secure, and scalable applications.
10. 9
Project description:
In todays busy world people don’t have time for their personal leads and technologies
so fast that anyone can do anything by just setting in a room. The internet is the way
that helps a person in all aspects. If anyone wish to buy and view things, he can buy
online with the help of internet. WE am trying to how help people to make their life
easier by providing online shopping.
This project’s includes several pages like Home, Customer, Products, Orders, Reports
and so on.
Component of the project:
1. How to be a member of this application: In this site the candidate can join this
application by going customer create page where he/she have to give his/her
information to register.
2. How to view goods detail: Any goods can be searched. It also can be found the
goods details in products page.
3. How to order: By going to the order page where he/she can be existing or new
customer. If new customer then he/she has to register and can order goods
easily.
4. How to payment: The user can use credit card, bkash and cash-on delivery for
payment.
5. Report: Where one can find details information about customer orders, sales by
categories, sales by products etc.
11. 10
Requirements:
Hardware requirements:
1. Personal computer
Software requirements:
1. Windows 7, 8,10 64 bits operating system.
2. Oracle 11g
3. Oracle Apex
4. Server
5. web browser such as mozilla firefox, chrome, opera, pale moon etc.
Language requirements:
1. HTML
2. CSS
3. JAVASCRIPT
4. PL/SQL etc
12. 11
Procedure:
First of all WE have installed Oracle 11g database and then Oracle Apex 4.2 and at
last WE setup server. The whole process done in console which is quit different to
install other software. then WE restart the computer and then WE start our work.
By opening web browser WE go for the link http://localhost:7777/pls/apex/apex
then WE find our destination environment where WE need user name and password
which WE set at the installation process. Then WE create workspace where WE get
several option such as application builder, sql workshop, team development, and
administration options. At first we need to make table to collecting data and we know
that table is the part of database which collect data and we do it in sql workshop.
Team development and administration options is necessary for settings option and
import different types of file such as xml, text, exel file etc. At last we make our
required application in application builder .In the application builder we can make
different types of page such
as form with which we can make a form for user information, report with which we
can make report and there are two types of report we.e classic report and interactive
report, we can also use form on a report with which we can make form and report
together, we can also use master details form which has extra facility. As a result of
that pages we can create our necessary application . WE can also edit it and with
editing it we can make change the different types of option such as regions, item,
13. 12
html, css , javascript and so on for good looking and dynamic action and can process
the page.
Software details:
Home page:
It is contained with a chart which tells us about the sell of current month,
information about top customers, top products and top orders by date. We also see
tag bar at the bottom of the home page. There is a search bar to by which we can
easily find any information about the products, customers and so on.
Customers page:
Where we can find the information about existing customer, their address and many
other information. At the top of the page we see a button create where we see a form
where one customers can registers him/her by putting information which is required
in the form.
14. 13
pics: Customer page
pics: customer entry page
Products page:
Where we see details information about the products, their images, prices, sales and
availability. Here we also see three different types of view of product detail. Here we
also see a button create and by clicking this WE see a form about product details and
15. 14
by putting information such as product name, product description, product image,
Category and tags. We can add products.
figure:order page
figure: product details page
Orders:
16. 15
Where we see the Order details of the customers in an interactive report. Here also
we see a column which is contained with order details of a customer. It also have the
opportunity checked items and also add item to order. At the top of the order page
we see enter new order button and by clicking this we go to a page which is very
important where we see two options one is existing customers and another is new
customers. If the customer is existing we see a customer popup lists and by clicking
this we see the name of the customers and by selecting customers one can go to next
page otherwise if the customer is new then we select new customers and find a form
where one puts the required information to register and can go next page. At the next
page we see the name of the products, prices of those and add options by which one
can add his required product easily. When he/she complete the order then we see the
place order button at the top corner of the pages andy by clicking this we see a memu
where the customer details and his order details and total report is found.
figure: order page
19. 18
Reports:
Where one can see different charts such as customers orders, sales by category, sales
by products, sales by category per month, sales by state, product order tree and tags.
figure: report page
20. 19
Discussion:
With this field work at CACTS in Dhaka WE have learnt a lot about the environment
of the company, the manner and the carrier building information. WE want to thank
again our respected teachers to give we the opportunity to go there. WE have also
learnt oracle 11g, oracle application express with which WE can show you such a
interactive project.
It is very pleasure for we to know new things and WE think this has been great
opportunity to make myself built to future carrier.
Thanks to all.