Site Loader

Online watch store (Focus on Trial Room)By
Aminur Rashid
Supervised By
Sheikh Shah Mohammad Motiur RahmanLecturer, Department of Software Engineering
A project submitted in partial fulfillment of the requirement for the degree of Bachelor of Science in Software Engineering
Department of Software Engineering
Summer Semester – 2018
This project titled on “online watch store (Focus on Trial Room)”, submitted by Aminur Rashid, 142-35-749 to the Department of Software Engineering, Daffodil International University has been accepted as satisfactory for the partial fulfillment of the requirements for the degree of Bachelor of Science in Software Engineering and approval as to its style and contents.

Prof. Dr. Touhid BhuiyanProfessor and Head
Department of Software Engineering
Faculty of Science and Information Technology
Daffodil International University
Name of Internal Examiner
Department of Software Engineering
Faculty of Science and Information Technology
Daffodil International University
Internal Examiner 1
Name of Internal Examiner 2
Department of Software Engineering
Faculty of Science and Information Technology
Daffodil International University
Internal Examiner 2
Name of External Examiner
Name of the Department
Name of the University
External Examiner
DECLARATIONIt hereby declere that this project has been done by me under the supervission of Sheilkh Shah Mohammad Motiur Rahman, Lecturer, Department of Software Engineering, Daffodil International University. It also declere that nithor this project nor any part of this has been submitted elesewhere for award of any degree.____________________________Aminur Rashid142-35-749Batch: 14thDepartment of Software EngineeringFaculty of Science & Information TechnologyDaffodil International UniversityCertified by:_________________________Sheikh Shah Mohammad Motiur RahmanLecturer
Department of Software EngineeringFaculty of Science & Information TechnologyDaffodil International UniversityACKNOWLEDGEMENTI am student of B.Sc. Software Engineering of Daffodil International University, at first thanks to our Honorable director Prof. Dr. Touhid Bhuiyan for permitting us to undertake the project as a part of our curriculum.

Best services for writing your paper according to Trustpilot

Premium Partner
From $18.00 per page
4,8 / 5
Writers Experience
Recommended Service
From $13.90 per page
4,6 / 5
Writers Experience
From $20.00 per page
4,5 / 5
Writers Experience
* All Partners were chosen among 50+ writing services by our Customer Satisfaction Team

I must however specially acknowledge my indebtedness to Sheikh Shah Mohammad Motiur Rahman, Lecture, in department of software engineering who has been a source of continues guidance and inspiration to me.
Last but not the least, i would like to thank all the concerned who knowingly or unknowingly helped me in doing this comprehensive project. Their co-operation is indeed unplayable by mere thanks.

TABLE OF CONTANT TOC o “1-3” h z u
ACKNOWLEDGEMENT PAGEREF _Toc526736197 h ivTABLE OF CONTANT PAGEREF _Toc526736198 h vLIST OF TABLE PAGEREF _Toc526736199 h viiiLIST OF FIGURE PAGEREF _Toc526736200 h ixABSTRACT PAGEREF _Toc526736201 h xCHAPTER 1 PAGEREF _Toc526736202 h 1INTRODUCTION PAGEREF _Toc526736203 h 11.1 About the system PAGEREF _Toc526736204 h 11.2 Purpose PAGEREF _Toc526736205 h 21.3 Scope PAGEREF _Toc526736206 h 31.4 Vision PAGEREF _Toc526736207 h 31.5 Why this system necessary PAGEREF _Toc526736208 h 31.6 Proposed Solution PAGEREF _Toc526736209 h 41.6.1 Merits of proposed system PAGEREF _Toc526736210 h 5CHAPTER 2 PAGEREF _Toc526736211 h 6System Analysis PAGEREF _Toc526736212 h 62.1 Feasibility Study PAGEREF _Toc526736213 h 62.2 Overview of System PAGEREF _Toc526736214 h 72.2.1 Main Objective PAGEREF _Toc526736215 h 72.2.2 Information Load PAGEREF _Toc526736216 h 82.2.3 Design PAGEREF _Toc526736217 h 82.2.4 Customer PAGEREF _Toc526736218 h 92.2.5 Payment gateway PAGEREF _Toc526736219 h 92.2.6 Trial Room PAGEREF _Toc526736220 h 92.2.7 Shopping Cart System PAGEREF _Toc526736221 h 92.2.8 Product Delivery PAGEREF _Toc526736222 h 102.3 Use Case Model PAGEREF _Toc526736223 h 112.4 Actor Goal List PAGEREF _Toc526736224 h 112.4.1 Customer PAGEREF _Toc526736225 h 112.4.2 Admiration PAGEREF _Toc526736226 h 122.4.3 Assumption PAGEREF _Toc526736227 h 122.5 Use Case Model Brief PAGEREF _Toc526736228 h 132.6 System Sequence Diagram PAGEREF _Toc526736229 h 142.7 Domain/Conceptual Diagram PAGEREF _Toc526736230 h 152.8 Activity Diagram PAGEREF _Toc526736231 h 16CHAPTER 3 PAGEREF _Toc526736232 h 17System Design PAGEREF _Toc526736233 h 173.1 System Sequence Diagram PAGEREF _Toc526736234 h 173.2 Register Account Sequence Diagram PAGEREF _Toc526736235 h 183.3 Class Diagram PAGEREF _Toc526736236 h 193.4 Entity Relationship Diagram PAGEREF _Toc526736237 h 20CHAPTER 4 PAGEREF _Toc526736238 h 21Implementation PAGEREF _Toc526736239 h 214.1 Tools & Technologies PAGEREF _Toc526736240 h 224.1.1 Tools PAGEREF _Toc526736241 h 224.1.2 Technologies PAGEREF _Toc526736242 h 234.2 Project Link PAGEREF _Toc526736243 h 25CHAPTER 5 PAGEREF _Toc526736244 h 26System Testing PAGEREF _Toc526736245 h 265.1 Why Software Testing Essential PAGEREF _Toc526736246 h 265.2 Black Box Testing PAGEREF _Toc526736247 h 275.3 White Box Testing PAGEREF _Toc526736248 h 285.4 Unit Testing PAGEREF _Toc526736249 h 295.5 Test Case PAGEREF _Toc526736250 h 295.5.1 Sign Up & Sign in & Purchase Product PAGEREF _Toc526736251 h 30CHAPTER 6 PAGEREF _Toc526736252 h 32Conclusion PAGEREF _Toc526736253 h 326.1 Good Feature of the System PAGEREF _Toc526736254 h 326.2 Limitation of the System PAGEREF _Toc526736255 h 336.3 Future Enhancement PAGEREF _Toc526736256 h 33Chapter 7 PAGEREF _Toc526736257 h 34User Manual PAGEREF _Toc526736258 h 34REFERENCES PAGEREF _Toc526736259 h 36

LIST OF TABLE TOC h z c “Table” Table 1:Sign up test case PAGEREF _Toc495997813 h 30Table 2:Sign in test case30Table 3:purchse product test case31

LIST OF FIGURE TOC h z c “Figure” Figure 1:Use case mdel11Figure 2:System sequence diagram PAGEREF _Toc495997761 h 14Figure 3:Domain digram PAGEREF _Toc495997762 h 15Figure 4:Activity diagram PAGEREF _Toc495997763 h 16Figure 5:Sequence diagram17Figure 6:Regsiter sequence diagram18Figure 7:Class diagram19Figure 8:ERD diagram20

ABSTRACT”Online Watch Store (Focus on Trial Room)”. During the making and development of this project I was explored new ideas and functionality behind the working of a PHP IDE jet brains PHP storm.

This project is the output of my planning, schedule, programming skill and the hard work, and this report reflects my steps taken at various levels of programming skill, planning and schedule for the online watch store project.

I have learnt a lot during working this project and liked the improvement in my testing skills and deep concept related to these kinds of projects.

My project is Online Watch Store (Focus on Trial Room). This is a web based application also called ecommerce system which helps people to find watch product and buy latest watch product with different functionality on internet. It is useful in the way that it makes and easier way to buy watch in online and trial watch in online.

In this application we have added basically 2 modules. The first modules include the customer module.

The customer has to register for any enquiry related to clothes. The unregistered person cannot access this application. The registered customer can view details of watch and trial watch and buy watch.

The admin module contains the access of admin on the application. The admin can change everything in the application. He has ability to add, delete, update, and edit information in this application.

CHAPTER 1INTRODUCTIONOnline Watch Store shopping website is the process whereby customers directly buys good product and services etc., from a seller interactively in real-time without an intermediary service over the internet. Online shopping is a process of buying goods products and services from merchants who sell on the internet. Since the emergence of the World Wide Web, merchants have sought to sell their products to people who surf the internet. Customer can visit web stores from the comfort of their homes and shop as they sit in front of the computer. Customer buys a variety of items from online Watch Store.

An online shop, e-shop, e-store, internet shop, web shop, web store, online store or virtual store evokes the physical analogy of buying products or services at a bricks-and mortar retailer or in a shopping center. The process was called business-to consumer (B2C) online shopping. This is the type of website application conducted by companies such as amazon, Ali-express, eBay etc. So in that case my system is B2C business with consumer.

In the web application large percentage of online stores were conducted entirely in electronic form for web virtual items such as access to premium content on a Ecommerce website, but mostly web stores or application are involves the transportation of physical items in some way today system. Although Online retailers are sometimes known as e-tailors and online retail is sometimes known as e-tail. Almost all big retailers are now web stores or web application present on the World Wide Web.

About the systemOnline watch store is a new functionality new web store ecommerce system. In this system I was implementing new various functions like online trial room. In this function customer can select product and they can trial it in that system. So consumer will be more satisfied which are they can buying from my system its perfect for him. Another way customer can buy product easily selecting product. There have lots of nice function can found on my system. In my web store customer can search product, by brands, price, or minimum price and maximum price product they can find in way. My system have various category is here, example customer buy product with their desire category. After all process finished there have major part is start in cart system. When is customer select product it is goes to the cart, in the cart customer can add product or minus product easily. When cart function finished then customer can check out with fill up shipping details information, and then give some bank details information to transaction for payment with stripe online bank system now it’s finished all the process to my system.

To shop in the comfort of your own home, without having to step out the door.

Sell at lower rate due to less overhead.

Provide home delivery free of cost.

The purpose of online watch store is customer can trial with their buying products in that situation customer will be happy with that. World Wide Web store customer buy different product but they cannot see what actually they is buying. In my system I propose please use my system for trial your buying product and customer will be more satisfied with my system. Another way my system give opportunity to which is they buy please see it really goes with you or not. The main purpose is it’s save your time and money. You can enjoy to buy watch and trial at my system which is fit with your hand ribs or not, or you can give us your hand ribs size we will resize your selected watch and home delivery at your shipping address. My software home delivery is free. In online live watch store main purpose is save customer time and save money and buying product can give trial on my system that is my main purpose on my system.

Online Watch Store has great future scope. Online Watch Store software was developed for the windows and later version environments and Linux OS. This project name watch store also provides security issues with the use of login email and password, so that any unauthorized customer cannot access any account into the system. The only authorized person that will have proper access authority can access the online watch store web based software. We will confirm to our customer that our system will be very secure and different functions we have design for customers; it’s just makes you satisfied and save your time and money. Customers can buy watch at lower price to much upper price. Trial with our system and resize your watch gives us your hands ribs size when you purchase your product you should do that our system.

Online watch store vision has much far. Digitalization is increasing influencing all industrial sectors and is changing entire business models online watch store such one of them. In the online age, the key is sustainable commercial success no longer lies solely in high-end e-commerce system, but also primarily in optimal customer interaction with my system in web based application. In that way my system name online watch store vision is create an online trial room system, where people can easily buy product and trial now in system. Customer realize that why should they go in market to purchase something, they could get all in one place and they can easily trial it whether it is watch or cloths, in that sense customer must save his/her time and money to use my system. Online live watch store total vision will be making easy to customer and give full satisfaction who buy watch on my system.

Why this system necessaryThis system is very important I should say this, because in Bangladesh there has no system in online shopping where customer can make trial with his products. Using my system customer can do this. My system is “online watch store (Focus on Trial Room)” there have two major modules is here.

First is details part.
Customer clicks details and buy product.

Second is trial room part.

Buy product and trial now.

In this two major module I have to say my system is very much necessary for e-commerce business system. Customer must have save time and money. Another way they are satisfied with his purchase product, because customer can trial his product on my shopping system.

1.6 Proposed SolutionIn Online Watch Store to remove all the disadvantages of conventional methods, a system is proposed which an online watch is shopping. The purpose of online shopping is to save time, save money. Through online shopping is one can save his/her valuable time. One can select watch and trial with product and purchase it. Through online shopping or online watch stores where we can save our money because prices are less then market prices and we receive our bought things at our home or you will trial your product at your home to use this system. No need to go anywhere and do shopping. Another function creates trial with his buying product, so it is easier to buy product on online watch store system. We can get different of product in online and can chose which one we want.

Through online watch store, a person who wants to buy is a life styles e-commerce web application, which retails various fashion and lifestyle products. This project allows viewing various brands watch product available enables registered users to purchase desired products instantly using Stripe payment processor and also can place order by using cash on delivery options. This project have another different modules is here, you cannot see this modules any other web application is not here, that is trial room, that means if you are purchase any product you can trial it on this web application system.

This project provides an easy access to administrators and managers to view orders placed using pay later and instant pay options. In order to develop and e-commerce website, a numbers of technologies must be studied and understand.

1.6.1 Merits of proposed systemConvenience this is one of the main reasons that online shopping has become so popular and online watch store will be more popular for trial room, as it allows you to switch stores and products by clicking a button rather than trial to a new store.

Selection of course, a large selection means that your decision making process to my online watch store may be a bit more difficult but it also makes it more likely that you will find a high quality product on system that truly pleases you.

Immediacy is when you purchase a new product with my web apps name online watch store, whether for yourself or for another person, it is always nice to have that product in your possession immediately.

Quality is needless to say, the quality of a product is also very important. And, while most online shopping offers you the ability to return faulty or imperfect product. But my system will be ensuring you that quality gives you best product on any other web store system.

Trial room is sometimes customer buy product, but it’s not perfect for his/her, in that case I proposed a solution to create online trial room, that means when customer buy any product he or she can trial on web application.

Saving money is another very important aspect of any shopping experience is trying to save as much money as possible. One reason that people enjoy online shopping is that you can often find a product more cheaply online then you can in stores.

Discount and offers yes online watch store shopping site is better than offline because we can shop at any our favorite shop and can get the delivery on same day itself. Using coupon code and get offers and discount on my online watch store system.

CHAPTER 2System Analysis
As the goal of the online watch store application is ease of use and to provide and interactive interface into this system, extensive research has been done on our system to gain an insight into the needs and behaviors of various users for my system. The working of the web application was made convenient and easy to use for the end user. Online watch store tries to enhance access to care and improve the continuity and efficiency of services for our valuable users. Depending on the system specific setting and locally, case managers are responsible for a variety of tasks, ranging from linking clients to services on my system to actually providing intensive shopping on web application online watch store system and delivery service to them. Make sure that customer using best quality product from our web application name online watch store.

2.1 Feasibility StudyThe objective of feasibility study for online watch store is to determine whether or not the proposed system is feasible. The feasibility is determined is terms of four aspects. These are:-
Technical feasibility
In this technical feasibility for online watch store, one has to test whether the watch store system can be developed using existing technology or not. It is evident that necessary hardware and software are available for development and implementation of proposed system. We acquired the technical knowledge of working in languages, and then only we have started designing my project. All things will be ready then main work will be process with technical system and developed a best web store for customer.

Behavioral feasibility
The customers are using different types of peripherals devices; in that case my system is very friendly any user can access my system into using web browser. My system is capable of providing user friendly interface for all devices (like laptops, mobile, phone). Online watch store is more users friendly and user can understands what they will do.

Economic feasibility
As a part of this project online watch store, the costs and benefits associated with the online watch store proposed system are compared and the project was economically feasible only if tangible and intangible benefits outweigh the cost for this project. The cost for proposed online watch store system is outweighing the cost and efforts involved in maintaining the registers, books, files and generation of various reports for developing purpose used. The system also reduces the administrative and technical staffs to do various jobs that single software can do so no need other staff to using this software. So this system is economically feasible. One things will be clear that my system is economic feasible, because it’s not too much big project. I software developer should complete this project.

Legal feasibility
Legal feasibility for online watch store determines that online watch store whether the proposed system conflicts with legal requirements, the data protection act, it will be done by some legal advisors.

2.2 Overview of System2.2.1 Main ObjectiveThe objective of this web application software is to provide easy assistance to both the customer as well as the retailer with proper database and information. Online shopping is something that most of us take for granted these days; we enjoy the convenience and other benefits of shopping online. You can do shopping while in the comfort of your own home, without having to step out of the door. Sell ta lower rate due to less overhead. No wait to see the products if someone else are taking that.
The software provides the following facilities to the administrator:
Administrator can adding product to database
Administrator can edit or delete products from the database.

Administrator can adding and sees the delivery reports the database.

The software provides the following facilities to the customer:
The customer registers with their details and get authentication for an authorized login.

Customer is provided with up to date information on the products available by categories or brands.

Customer can trial with his/her product when purchase product at a glance.

Using shopping cart, see the item selected appears in the shopping. Select the shipping option for the item purchased if the item is being delivered physically.

Using payment options use either online modes (stripes) or offline mode.

After buying and making payment the products are sending to customer address and application customer account whether he checks invoice his purchase products.

2.2.2 Information LoadDesigners of online watch store are concerned with the effects of information load. Information load on the system is a product of the spatial and temporal arrangements of stimuli in the web system. Compared with the conventional retail shopping, the information weather of virtual shopping is enhanced by providing additional product information in the system such as comparative products and services, as well as various alternatives and attributes of each alternative etc.

2.2.3 Design
Customer are attracted to online watch store is not only because of high levels of convenience, but also because of broader selections for the system on watch store, competitive pricing, shopping not only because it is of much lower cost compared to bricks and mortar stores over the internet, but also because it offers access to a worldwide market, increases customer value, and builds sustainable capabilities.

2.2.4 CustomerOnline customers must have access to the internet and access to my system or valid method of payment in order to complete a transaction. Educated and income people are interest to doing online shopping. Customer wants to save time and save money, for that reason they thought online shopping is batter then physically shopping. Online watch store system customer could trial with his/her buying products.

2.2.5 Payment gatewayIn my system online live watch store I am using payment mode system with online payment system along with Stripe payment system. It is global accept payment system customer can use debit or credit card to but their product.

2.2.6 Trial RoomOnline live watch store have great function is trial room. What is that, its trial room that means if any customer buy product he or she can perform trial on my application and clicking add products to send it cart system.

2.2.7 Shopping Cart SystemA shopping cart is very important for my online watch store system. User can adding product two ways one is normal mode and another is trial mode. It will depend on customer how customer add product on system. If any customer adds any products it will goes into the cart and give notification to the user and also add customer account into my system. In this cart I create many functions like customer update items and delete item. Customer updates items by stock available products. If customer cannot update items his own wish it’s depend on the stock. That way I design my shopping cart system
2.2.8 Product DeliveryOnce a stripe online payment has been accepted in online watch store, the best services can be delivered in the following ways on system:
Our systems have drop shipping the order is passed to the manufacture or third-party distributor in location, who then ships the item directly to the consumers on exact date and time. When is passing product to the retailers physically location to save time, money and space.

Watch store in-store-pick-up the customer selects a local store using locator software and picks up the delivered product at the selected location.
Online watch store system shipping the product is to a customer-designated address. With the onset of the internet and e-commerce sites when customer billing shipping address and location, which allow customers to buy tickets online watch store, popularity of these services has increased day by day.
2.3 Use Case Model
Figure 1: use case model
2.4 Actor Goal ListOn my system have major two actors one is customer and other one is administration. Every e-commerce website has those two major actors but sometimes in some e-commerce have many actors is here they actually maintain the website using admin panel. So my system actors’ goal list is here:-
2.4.1 CustomerCustomer must have to complete registration without this process customer could not buy any product.

Log in into the system.

Automatic customer account will be created.

Purchase product in two major way
With trial purchase product and without trial purchase product.

Purchase product goes to the cart system. In the cart customer can update product or minus product.

Customer cart process complete then checkout the order with shipping address and give his bank details information with stripe bank system.

2.4.2 Admiration
Admin can login.

Admin adding, edits, and deletes brands.

Admin adding, edit, delete category
Admin manage product.

Complete customer order and shipped the product on the customer address.

2.4.3 AssumptionIn online watch store the product does require back-end database server MySQL for storing the username and password of different types of users of the system as well as various database regarding various insurance information in my system.

1.User must be trained for basic computer functionalities and operate browser.

2.User must have the basic knowledge of English to understand system function.

3.The system must be able to respond to database software within reasonable.

Front-end (User interaction)
The product will require a computer with an application program or with other application program and a communication channel.

The speed of the communication channel must be at a minimum 28.8 kbps in order to support message transfer in reasonable time.

2.5 Use Case Model BriefOnline live watch store use case model have two actors, one is customer and another is admin. So describe this two actor’s role in system.

Customer wants to buy any watch then he or she has to must be registration first. Without registration customer cannot buy any product.

Registration process is done its redirect to the login page, to access the buying products. When is customer login then automatically a user account created where all details will be held on basis of customer registration details?
Now customer can buy any product with trial option or without trial option. What is trial? Trial function is provide customer what is he buying he can trial in this application.

Customer select to buy product it goes to the cart system where customer updates his product.

Last customer checkout his product with his shipping address or bank details.

Admin must have to login to access to the dashboard.

Admin can add, edit and delete product, brand or category.

Admin manage all products.

Admin set editor or writer on this system.

Admin confirm customer product and shipped into customer address.

2.6 System Sequence Diagram
Figure 2: System Sequence Diagram
2.7 Domain/Conceptual Diagram
Figure 3: Domain Diagram
2.8 Activity Diagram

Figure 4: Activity Diagram
CHAPTER 3System Design
3.1 System Sequence Diagram
Figure 5: System Sequence Diagram
3.2 Register Account Sequence Diagram
Figure 6: Register Sequence Diagram
3.3 Class Diagram

Figure 7: Class Diagram
3.4 Entity Relationship Diagram
Figure 8: ERD Diagram

CHAPTER 4Implementation
Implementation online watch store is the stage of the when the theoretical design turned into a working system. At this stage the main workload is implement the web application, the up heal and the major impact on the existing practices shift to user department. If the implementation web project is not carefully planned and controlled, it can cause chaos and get trouble on the system. Thus it can be considered to be the most crucial stage when implement the whole web application plan in achieving a new successful system like online watch store where have one unique function like trial room and in giving the users confidence that the users confidence that the new system will work and be effective and more powerful and faster than other web application.

The implementation view of online watch store software all requirements were presents the real world shopping like that. I implement my system as like that what real world people do on shopping mall. In shopping mall customer trial products, I also do this as like same things on my system.

For implement my web application I have done proper planning to implementation it. At first I had design the whole system, what would be like that. Then create schedule which was do first, after one by one done with great feature function into my system. Planning, schedule, requirement and database design is ready now it’s time for implement.

Once the planning has been completed for this web store online watch store, the major effort in the browser is to ensure that the web application systems are working properly.

The main step of implementation includes:
Installing client machine browser.

Installing the software in the client machine browser.

Tanning the operational staff how to operate it.

4.1 Tools ; Technologies
Online live watch store system when I has created I was using few some tools. That’s tools very important to make this system, these are here:-
4.1.1 ToolsIDE jet Brains PPHP Storm is a commercial, cross-platform IDE for PHP on built on Jet Brains intelliJ IDEA platform.
PHP Strom provides and editor for PHP, HTML and JavaScript with on-the-fly code analysis, error prevention and automated refactoring’s for PHP and JavaScript code. PHP Storms code completion supports PHP all version and modern and legacy projects, including generation, consortium the finally keyword, list in for each, namespaces, closures, traits and short array syntax. It includes a full- fledged SQL editor with editable query results.

PHP Strom is built on IntelliJ IDEA, which is written in Java. Users can extend the Ide By installing plugins created for the intelliJ platform or written their own plugins.

All features available in Web Strom are included in PHP Strom, which adds support PHP and database. Web storm ships with pre-installed JavaScript plugins such as Nodejs.

PHP Strom provides a rich code editor for PHP with syntax highlight, extended code formatting configuration, on-the-fly-error checking, and the code completion CITATION rm l 1033 1.

XAMPP is a free and open source cross-platform web server solution stack package developed by Apache friends, consisting mainly of the Apache HTTP server, Maria database, and interpreters for scripts written in the PHP and Perl programming languages. XAMPP stands for cross-platform (X), Apache (A), Maria DB (M), PHP (p) and Perl (p). It is simple, lightweight apache distribution that makes it extremely easy for developers to create a local web server for testing and deployment purposes. Everything needed to set up a web server application (Apache), database (Maria DB), and scripting language (PHP) is includes in an extractable file. XAMPP is also cross-platform, which means it works equally well on Linux, mac and windows. Since most actual web server deployment uses the same components as XAMPP, it makes transitioning from a local test server to a live server extremely easy as well CITATION htt l 1033 2.
4.1.2 Technologies
Online live watch store development time using few technologies. I divided technologies I two way one is front-end and another is back-end.

Front-end technologies are HTML, CSS, JavaScript, Ajax, JSON, JQUERY, and Stripe API.

Html 5 is a markup languages used for structuring and presenting content on the World Wide Web. For my system html5 is very big important role is play. All design and structure is developing by html5 language. It’s easy to implement it to develop my system.

Cascading styles sheets is a style sheet language used for describing the presentation of a document in a markup language like html. CSS is cornerstone technology of the World Wide Web, alongside html and JavaScript. Without CSS my website is not like good. So online watch store implementing along with this CSS. CSS is design for using for my online watch store web based application project.

JavaScript often abbreviated as JS, is a high-level, interpreted programming language. It is a language which is also characterized as dynamic, weakly types, prototype based and multi paradigm. Alongside html and CSS or JavaScript three platforms will work and design will be complete for online watch store. And also much major function is implementing by JavaScript.

JQUERY is a cross platform JavaScript library function. For my online watch store JQUERY play a big important role. When I passed any data on server it will goes on JQUERY http request. Many of function is implementing with JQUERY library function.

Stripe API using on my web system payment method I was using. In online live watch store customer can easily transaction with my system that’s why I using stripe API transaction system, where customer can get security and safely transit their money on my system.

Back-end technologies are MySQL Server, PHP.
MySQL is an open source relational database management system (RDMS). For my system I was chose MYSQL database. PHP is more comfortable with MYSQL database. It’s easy created database and also create table. MYSQL have many functions which was helping us to implementing online watch store.

PHP Hypertext preprocessor is a server side scripting language designed for web development, but also used as a general purpose programming language. My total project is depending on PHP language. Every each function is developed by PHP. It’s much faster and easy to develop any kind of web application with PHP.

4.2 Project LinkOnline live watch store link: 5System TestingWeb application like online watch store testing is the process of executing the program with the intention of finding out errors. During testing on my system, the program to be tested is executed with a set of test cases show error in the code and the output of the programs for the test case is evaluated to determine if the program will performing as it is expected to be or not. If any bugs found then again developer fixed the bugs and solve the technical issues.

The success of testing in revealing errors in online watch store depends critically on the test cases. In web based software system are used later on during maintenance also. During testing for online watch store a test suite can be used to see that modification doesn’t have any undesirable effect for my system.

The basic levels of testing are on my online watch store system:
Unit testing as white box testing.

Integration testing as black box testing.

System testing as white box testing.

Acceptance testing black box testing.

These different levels of testing issues on online watch store attempt to detect different types of faults. The relation of faults into my system introduced in different phases and the different levels of testing are as shown in fig on online watch store;
Exhaustive testing for the web project is not possible at short time. For online watch store some testing strategies and stage designed manually for my system. For this project black box and white box testing are chosen. This two type testing applied different part of the project for my web based application.

5.1 Why Software Testing Essential
Software testing is very essential for any software. For my system I have also need testing for my web based application. Without testing we cannot release any software on website. If we release nay software without testing it will hamper for the users. On my software name online watch store we have also testing my system. That is also beta testing. Without testing any web application make very bad things for the website. In online web store have some transaction, if any bugs found on that time hacker will be attack on my system and stole money from my system. When was develop this system that time I have testing my system, if any bugs found on my system I had resolve it and write again code and some function is resolve it and some are not. After all function is done then I have create beta testing on my system. And result is my system is perfectly working. So software testing is very important for any software to found bugs and resolve it.

5.2 Black Box TestingOnline watch store web based software is chose for black box testing; these tests can be functional or non-functional, through usually functional.

For my project Levels applicable to,
Black box testing methods is applicable to the following levels of software testing:
Integration testing.

System testing.

Acceptance testing.

The higher the level, and hence the bigger and more complex the box, the more black box testing method comes into use into online watch store system.

Integration testing:
For online watch store integration testing, also known as integration and testing, is a software development process system which bunch of program units are combined and tested as groups in multiple ways for my system. In this context, a unit is defined as the smallest testable part of an application into the online watch store system. Integration testing can expose my system problems with the interface among bunch of program components before trouble occurs in real-world program execution. Integration testing is a component for online watch store of extreme programming, a pragmatic method of web software development that tables a meticulous approach to make products by means of continual testing and revision for my system.

There are two major for online watch store in ways of carrying out an integration test, called the bottom-up method and the top-down method. When I start Bottom-up integration testing for my system begins with unit testing, followed by tests of this system in web application progressively higher-level combinations of units called modules or builds, in top-down integration testing for my system, the highest-level modules are tested first in the website and progressively lower-level modules are tested in this web application after that. In a comprehensive web based application software development environment, bottom-up testing usually done first, followed by top-down testing.

5.3 White Box TestingOnline watch store chose white box testing also known as clear box testing, open box testing, glass box testing, transparent box testing, code-based testing or structural testing is a software testing methods in which using for my system the internal structure/design/implementation of the online watch store item being tested is known to the tester. The tester chooses inputs to exercise paths through the code into the system and determines the appropriate outputs. My project online watch store Programming knows how and the implementation knowledge is essential. White box testing is testing for online watch store beyond the user interface and into the nitty-gritty of a system into the watch store.
Online watch store Levels applicable to
White box testing method is applicable to the following levels of software testing:
Unit testing: for testing paths within a unit.

Integration testing: for testing paths between units.

System testing: for testing paths between subsystems.

However, it is mainly applied to unit testing for online watch store.

5.4 Unit TestingThe online watch store primary goal of unit testing in online watch store is to take the smallest piece of testable software in the application, isolate it from the remainder of the code in that system, and determine whether it behaves exactly as you expect or not. Each unit is tested in my system separately before integrating them into modules to test the interfaces between web design modules. Unit testing has proven when my system is testing its value in that a large percentage of defects are identified during its use in testing.

Unit testing is a make verification and validation on my system method where the programmer gains confidence that individual units of source code are fit for user and no bugs coming. A unit is the smallest testable part of a web application. In procedural, etc., while in object-oriented programming, the smallest unit is a class, which may base/super class, abstract class or derived/child class.

Ideally, each test case is independent from the others: substitutes like methods stubs, mock objects, fakes and test harnesses can be used to assist testing a module is isolation. Unit test are typically written and run by software developers to ensure that code meets its design and behaves as intended, its implementation can vary from being very manual (pencil and paper) to being formalized as part of build automation.

5.5 Test CaseAll test case for online watch store is a specification of the inputs, execution conditions, testing procedure, and expected result that define a single test to be executed to achieve a particular web based software testing objective for this project, such as to exercise a particular bunch of program in the project path or to verify compliance with a specific requirements for this system. Online watch store all test cases underline testing into my project that is methodical rather than haphazard. Although a battery of test cases could be built to produce the desired coverage of the web software being tested; formally defined test cases allow the same tests to be run repeatedly against successive version of the software, allowing for effective and consistent regression testing.

5.5.1 Sign Up & Sign in & Purchase ProductTest case ID TC 001
Test case manager Customer
Functional area Sign up
Test name Sign up with empty fields.

Objective The purpose of this test case is to verify that none of the fields remain empty when a user signs up to create his account.

Pre-requisite The application is running and displaying sign up form.

Steps to perform 1. Submit the form with a number of empty fields.

2. Click the sign up button.

Expected result Error message is displayed indicating empty fields.

Test result ? Pass ? Fail
Table 1: sign up test case
Test case ID TC 002
Test case manager Customer
Functional area Sign in
Test name Sign in with empty fields.

Objective The purpose of this test case is to verify that none of the fields remain empty when a user signs in to login on his account.

Pre-requisite The application is running and displaying sign in form.

Steps to perform 1. Submit the form with a number of empty fields.

2. Click the sign up button.

Expected result Error message is displayed indicating empty fields.

Test result ? Pass ? Fail
Table 2: sign in test case
Test case ID TC 003
Test case manager Customer purchase product
Functional area Shopping cart
Test name Show customer purchase product
Objective The purpose of this test case is to verify that none of the fields remain empty when a customer purchase product.

Pre-requisite The application is running and displaying shopping cart show items.

Steps to perform 1. click on product
2. right side show add product on shopping cart
3. Click view product.

4. It will show shopping cart where shows customer all product.

5. Customer will update his products.

Expected result Error message is displayed indicating empty fields.

Test result ? Pass ? Fail
Table 3: product purchase test case
CHAPTER 6Conclusion The internet has become a major resource in modern business, thus online shopping has gained significance not only from the entrepreneurs but also from the customer point of view. For the entrepreneurs, online shopping generates a new business opportunities and for the customer, it makes the comparative shopping possible. On my system a good shopping cart design must be accompanied with user-friendly shopping cart application logic. It should be convenient for the customer to view the content of their cart and to be able to remove or add items to their cart. The whole project is design user friendly. Customer can easily understand what they will do in this system. Login and register method is mandatory for any customer, without login and register customer cannot buy any product. In online watch store every function design significant to customer, a shopping cart is very important for my system, for my system customer can update item and delete item from my cart and stock will show, how many product on my stock is here.

Successfully, the web application system has been designed in response to the system analysis. All possible error in the program code has been eliminated. Necessary validation techniques have been used in my system and normal, abnormal and extremely data was used to test the system in future that data will not harm any function, however, doing this project has been a good boost to our confidence as the future it member of our global village and adding more future on this system.

6.1 Good Feature of the SystemOn my project online watch store have few good feature but one is very attractive, which is I want to discuss this, feature name is trial room. So customers can trial with his buying product on my website system. Example if I am customer I want to buy one watch, now I want to see how its looks like me on my hand, but in web I did not do that, for that reason I create this feature. How it works I am explain it. First customer add product with trial then customer webcam will be open and take a one snapshot, then click next, you will see your image set on and hold your product image move it mouse and drag it to your image hand and fill up all data for cart and click add to cart it will go to the system cart. So this is my good and best feature in my online live watch store.

6.2 Limitation of the SystemThe software I have developed has some limitation. I am trying to fulfill all requirements. But some tasks are not done here. Real time services like voice, chatting and video conferencing are not done here. The system is developed for only online transaction system. But I want to add in future cash on delivery or some different future. Upcoming product will display only website but not added messaging service that when any product will come, system will send message to customer mobile that new product is available.

6.3 Future EnhancementIn future I will do many things on my project. First I will add live stream trial with products. Then product goes on the cart system. Adding SMS getaway to confirm customer that his product successfully shipped in his address, or customer can see his product location on Google map.

Chapter 7User ManualStep 1: customer has to complete registration.

Step 2: customer has to login for purchase product

Step 3: customer account will be created with customer details

Step 4: select product with trial option

Step 5: go to the cart and update product quantity or add another product

Step 6: given all details for shipping address

Step 7: after shipping details complete please give your stripe bank details

After all process complete your product purchase will be complete when admin approve it. Check your account to your product shipped or not.


hasan mehedi, “online shop,” east west university, dhaka, online shopping wevsite has16, published on oct 12 2016.

MAITREYEE, “Online shopping,” Cochin University of Science and Technology, Kochi, Kerala, project report MAI13, Published on Feb 18, 2013 on

Md. Mehadi Hasan, “WEB BASED APPLICATION FOR ONLINE SHOPPING,” East West University, Dhaka, Project report MdMdy, January, 2016 on



Post Author: admin


I'm Eric!

Would you like to get a custom essay? How about receiving a customized one?

Check it out