Реферат
ACKNOWLEDGEMENTS 7
INTRODUCTION 8
1. THE ANALYSIS OF THE SUBJECT AREA 13
1.1. The problem statement 13
1.2. The best current web development technologies 16
1.3. Technology used to develop the project (software requirement) 19
1.4. Apache http server 19
1.5. MySQL 20
1.6. PHP 20
1.7 Differences between PHP and ASP.NET 20
2. DESIGN OF MANAGEMENT INFORMATION SYSTEM FOR ONLINE
SHOPPING 22
2.1. Functional requirements 22
2.2. Non-functional requirements 23
2.2.1. Security 23
2.2.2. Backup 23
2.3. Use case diagram for design system functions requirement 23
2.4. Database scheme design 25
2.5. Interface design 30
3. IMPLEMENTATION OF MANAGEMENT INFORMATION SYSTEM
FOR ONLINE SHOPPING 38
3.1. Functions Implementation 38
3.1.1. Add Items 38
3.1.2. Create Category 38
3.1.3. Login 39
3.1.4. Register 40
3.1.5. Cart 41
3.1.6. Orders 41
3.1.7. Edit Items 42
3.1.8. Edit Categories 42
3.1.9. Edit Users 43
3.1.10. Uploaded Photos 43
3.1.11. Search 44
3.1.12. Contact 44
3.2. Deployment Diagram for Online shopping web application 45
4. TESTING OF THE WEB APPLICATION 46
CONCLUSION 51
REFERENCE LIST 53
Technology has incredible power to improve people’s lives, foster economic growth, and create opportunities for individuals, companies, and nations around the globe [18].
In 2015, the National Statistics site confirms site sales of £215 billion contributed 40.4 % to the total e-commerce sales in 2015 for businesses an in-crease from 36.2 % in 2014. Internet access for UK household shows an increase of 36 percent since 2002 and Internet sale records annual increase of 29.1 percent in 2005. In 2015 83 % of all enterprises have internet access, 80 % of all companies use fixed broadband connection and 55 % used a mobile broadband internet connection [15].
Internet trade - implementation process of physical and nonphysical goods by means of the specialized electronic platforms providing distant design of the order. Internet trade in Russia develops rather successfully.
Research verify businesses do not normally intervene in the development process. They are mainly concerned with achieving their goals within time and budget. Therefore, quality of websites falls on the shoulders of developers. some novice developers use the ad hoc approach. Websites of that category, on average, launch quickly but sacrifice flexibility, scalability and maintainability. Such inflexible and expensive to maintain websites offer little benefit to the everchanging businesses and users’ needs in the long run [9].
Following the results of researches of the market of Internet trade in Russia sales volume permanently increases as increases the number of shops of electronic trading. The size of the market of Internet trade following the results of 2016 exceeded 537 billion and over the last 5 years grew on average for 42,2 % a year. Experts of J'son& Partners Consulting considered 172 companies in 20 segments of Internet trade. The largest segments are "Household appliances and electronics" (125,5 billion), "Hypermarkets" (85 billion) and "Clothes and footwear" (74,2 billion). According to the experts J’son& Partners Consulting, the market of Internet trade of Russia following the results of 2016 made 537,4 billion or 26 % of the common market of electronic commerce.
Average growth of the market (CAGR) in 2013-2016 was equal to 42,2 %. Despite the amplifying crisis in area the Internet of commerce still, though with smaller rates is watched sustainable development.
The economic crisis pushes sellers to online trade development. High costs of traditional sales from a counter because of high rental rates, expenditures on a staff, etc. and also change of consumer behavior affect: more and more Russians before purchase look for cheaper goods on the Internet.
E-commerce shop - the highly effective and low-cost tool for successful business. Unlike normal shop, the e-commerce shop is open 24 hours a day, 7 days a week, is available to any user in an every spot on the globe and does not require financial costs of tenancy, considerably reduces costs for a staff.
The e-commerce shop combines the low cost and high performance: creation of an e-commerce shop helps the company to win or strengthen the line items on commodity market and services, to increase a client basis and to increase popularity of a brand. In other words, creation of an e-commerce shop makes for owners real profit.
The good e-commerce shop is not only shop with well structured and interestingly described range, not only high quality of service of his clients, this also attractive external design, from convenient navigation and a search engine to the intuitive and clear system of orders, this set of trifles and features which help the client to make a purchase are a warranty of the fact that the client will surely visit this e-commerce shop again and again.
Research object: development process and implementations of the platform for Internet sales.
Operation subject - development process and advances the Internet - shop selling goods.
The purpose of the degree project is development the Internet - shop of selling goods.
For achievement of a goal it is necessary to solve the following problems.
1. To carry out the analysis of the modern building tools of E-commerce shops.
2. To give the technical and economic characteristic of activities of "Goods".
3. To describe the processes existing business and to reveal need of their automation.
4. To select a complex of tasks of automation and the strategy of development the Internet - Goods shop.
5. To give reasons for project decisions.
6. To explicitly describe the project of project development the Internet - Goods shop.
7. To give reasons for economic efficiency of the project.
8. To implement the project on the Internet.
The theoretical and methodological basis of a research is made by the modern theoretical concepts and practical development of domestic and foreign authors on problems of development of e-commerce shops and uses of the modern information technologies in a distribution system.
In case of the solution of objectives in the course of operation methods of the logical, systems, financial and economic analysis, statistical techniques and also methods of collection and data handling were used. A basis of a research was the general scientific methodology providing a systems, integrated approach to the solution of problems.
The practical significance of results of a research is that the basic provisions making novelty of the degree project are brought to specific recommendations about formation of strategy of trade enterprise in development of an ecommerce shop.
Thesis consists of introduction, four chapters, the inference, the list of the used sources and literature...
The Internet has revolutionized the way we shop, because of the numerous advantages and benefits, more and more people these days prefer buying things online on the conventional method of going into stores, for these reasons that many people love online shopping, convenience is the biggest perk in the online shopping, where else can you comfortably shop at midnight while in your pajamas, more variety the choices online are amazing, one can get several brands and products from different sellers all in one place, price comparisons: comparing and researching products and their prices is so much easier online.
To achieve this target, it’s important to build online shopping portal that could be used by all visitors for this web site to buy and sell any products.
This what we could do it by development of this project
The goal of the research was the development of website for commercial lines.
For the reaching this goal we resolved following objectives.
1. The domain of the problem was analyzed.
2. Analysis of modern technologies of web application development and choose which technology for project development was made.
3. Use case diagram for the system was designed.
4. Database scheme was designed.
5. Web application user interface was design.
6. The management information system for online shopping by PHP, HTML, MySQL, CSS was implemented.
Future development and improvement
For future development and improvement for the project could done by:
1) add a payment method by smart card;
2) a user can put any feedback for the products;
3) provide ability to send and receive email for user to see his orders and price;
4) improvement in home page design.
From this system development process, I learned a lot. Previously, I was mostly learning conceptual information, and also had done some piecemeal exercises, which were very different compared to this system design. This project gave me a great opportunity, and finally joined together conceptual expertise with practice. Through design of this system, I summed up the following experience: First of all, I recognized the importance of the code standard. Especially in some large-scale projects, there would be hundreds or thousands of functions. If codes were written unstandardized, a series of troubles would appear in the debugging and checking stage. Furthermore, a complete code-test is very important. Some errors will not be found until much later. Secondly, I realized the importance of software design. The projects I developed before were mostly rapid works, usually designing the next step while developing; they did not require too much time on the logical design of the software. But with this project, I recognized that if I did not pay attention to the original design, large areas of code had to be rewritten. Finally, I recognized the importance of the debugging method. System debugging process is more complex than the development process. In fact, each operation and each submit-ting a request to the server includes a lot of small pieces of code execution. If the programmer do not use an appropriate debugging method, he/she will be difficult to identify errors in the program.
1. Apache.org. [Electronic resource] URL: http://org/ABOUT_ APACHE.html (date of access: 13.09.2017)
2. Clottey T. A. Collier D. A., Stodnick, M. Drivers of customer loyalty in a retail store environment.Journal of Service Science (JSS). -No. 1(1). -P. 3548, 2015.
3. Database management system (DBMS). [Electronic resource] URL: https:// www.techopedia.com/definition/24361/database-management-systems- dbms time (date of access: 15.10.2017).
4. Dennis I., Wixom I., Tegarden I. Systems Analysis and Design: An Object-Oriented Approach with UML. - 5th ed. - USA, New Jersey: Wiley, 2016. - 507 p.
5. fi.php.net. [Electronic resource] URL: http://fi.php.net/ manual/en/ preface.php ( date of access: 14.09.2017)
6. Foucault B.E., Scheufele, D.A. Web vs campus store? Why students buy textbooks online. Journal of Consumer Marketing. -No. 19(5). -P. 409-423, 2002.
7. Functional Testing Tutorial: What is, Process, Types, & Examples. [Electronic resource] URL: http://www.guru99.com/functional-testing.html (date of access: 05.05.2018).
8. Horrigan J.A. Online shopping. Pew Internet & American Life Project Report, Hui T.K., Wan D. Factors affecting Internet shopping behaviour in Singapore: gender and educational issues.International Journal of Consumer Studies. -No. 31(3). -P. 310-316.
9. Ibrahim, N. Rich Internet Application Development using .NET and AJAX. Unpublished Master dissertation. - London: Kingston University, 2008. - 128 p.
10. Karson I. Great UI designs. [Electronic resource] URL: http://www .creativebloq.com/web-design/examples-ui-design-7133429 (date of access: 15 .10.2017).
11. Kim D.J., Steinfield, C., Revisiting the role of web assurance seals in business-to-consumer electronic commerce. Decision Support Systems. -No. 44 (4). -P. 1000-1015, 2014.
12. Lucidchart. [Electronic resource] URL: https://www.lucidchart.com/ pages/uml-deployment-diagram (date of access: 17.02.2018).
13. Mysql.com. [Electronic resource] URL: http://www.mysql.com/why- mysql (date of accses: 14.09.2017)
14. Nagel I., Glynn I., Skinner I. Professional C# 5.0 and .NET 4.5.1. - 5th ed. - USA, New Jersey: Wiley, 2014. - 1317 p.
15. Office for National Statistics. [Electronic resource] URL: https:// www.Ons.gov.uk/businessindustryandtrade/itandinternetindustry/bulletins/ecom merceandictactivity/2015 (date of access: 05.09.2017)....20