The main purpose of this projects is developing a shopping website. The web application helps the customer to buy the product through online. It provides a best solution for both customers and vendors through internet. In this application, shoppers or vendors can set up their shops to buy products by customers. The proposing system can be used by the naïve users. So the user with or without higher educational level and experience to access this website. The user need not to be a computer expertise to handle this system.
1.5 System Objectives
Objectives are listed below.
To maintain the application, Administrator should support this application. They play main role in organizing the database of user’s credentials and monitor the process of shopping from ordering to delivering with updated database [1].
1.7 Stakeholders
Users: Customers are playing main role in this application and who buys the products from this website. Vendors also using this application to sell their product. This application focuses on developing enhanced shopping website for customers [2].
Administrators: The person who maintains the confidential records of users and vendors
Super Administrator: The person who can do approvals for vendors and managing Administrators.
Development team: The development team develops the application in features focused and fixing the issues when it meets any problem of working.
1.8 System Context
The proposed system will work on internet server. So that this shopping application can run on any browser and operate by customer to buy products [3].
1.9 Acceptance Criteria
After finishing the unit testing, system testing and user acceptance testing, this project will be accepted based on the Severity 1 and Severity 2. These are given below.
Severity 1: The issue will be fixed by identifying the problem. If it continues in more than one functionalities or if it interrupts the purchasing and payment process, the team will refactor the code without affecting the significant functions.
Severity 2: If the issue affects the customer's operation, the team will do further and move this project into the close-out phase of project [4].
1.10 Evaluating Success
The success will be evaluated based on following criteria:
This application lets in vendors to installation online shops, customers to browse through the stores, and the administrator to approve and reject requests for emblem spanking new stores and maintain lists of keep categories. Also the developer is designing a web buying web page to manipulate the gadgets in the shop and additionally assist clients to purchase them on-line without travelling the store physical [5]. The online shopping system will use the internet as the only method for promoting objects to its customers.
Display tests
The website design in very important in this application. It should be more attractive and interactive one for customers. The design and display features will be tested [6].
Record data
Storing the information about users and vendors is an important thing in this project, such as their credential information, ordered product information and so on.
Surveys
Analysing the web logs and event logs is necessary to know about how the customer behave towards this website rather than others. It helps to improve the feature of the system [7].
Administration area
Managing the entire shopping process, validating user’s authentication information, deal with vendors are essential areas of administration.
Download Data
In the administration area, they can download the information about user’s registration and payment detail. It is required for the proposed system
2.2 User Characteristics
The proposed system consists of three types of users that are shown below.
The buyers are the primary customers of this application. The visitors are the secondary customers of this application.
The Vendors book their shop to sell their products through website. He will fix the offer and discounts on products
The administrator maintains all back end work such as recording data and keeping the record as an updated. He maintains both customers and vendors.
2.3 Assumptions and Dependencies
The development team can fix the issues or add a new feature even it was running online and it does not affect the user.
2.3 Product Outlook
2.4.1.1 Use Cases
Use Case 1 – Super Administrator Login
Actors: Administrator, Vendor, Customer
Procedure:
Exceptions:
Patron has entered consumer details which do not healthy stage of get right of entry to require for the amazing Administrator. If this happens, client will either must attempt once more or be taken to the corresponding fundamental web page for that user.
Database requirements:
Administrator can access the credential information of the ‘consumer’ such as username and password.
Use Case 2 – Manage Administrator Users
Actors:
Procedure:
Exceptions:
The client has logged in as an Administrator and now not because the remarkable Administrator. This can provide them with the everyday functionality of the administrators and no longer the control administrators feature.
Database requirements:
Administrator can access the credential information of the ‘consumer’ such as username and password
As it is a web application, we can run on any browser. The end user can access this application from anywhere through internet. The only constraint is Internet. This application could not efficient while offline because the customer could not place the order and pay cards without internet [8].
2.4.3 Operations
The developing system maintained by administrator. If any customer operation functionalities needed or not needed, the development team and maintenance team will add or remove the feature. The new administrators required some training before handling the maintenance work.
2.5 User Base
This includes the limitations of the system. The user who could not even know how to operate the basic operations, then it is too difficult to use [9].
2.6 General Design Constraints
Response Time
When the user request for any information regarding the products, it should be responded immediately by the administrator. When the system has issues in customer’s operations it should be solved in a quick manner.
User friendliness
The website design should be more interactive and attractive. The new features added on the website should be very easy for customers. The payment process should in a much secured manner.
2.7 Project Feasibility
Economic
The proposed system will cost for website hosting only. Because it costs for getting domain name and hosting website on Web server.
Operational
This project is operationally feasible because, to maintain this application much more labours not required. It allows the administrator to get the back end details of vendors/client and customers.
Technical
This technical feasibility is managed by the development team as well as customer acceptance team. As they acquired prompt technical skills to build an efficient web application and maintain the application, this project is technically feasible.
Legal / Political
There is no Legal/Political is issues in this web application.
Ethical
There is no ethical issues found in this web application
Registration
If customer desires to buy the product then he/she need to be registered, unregistered user can’t go to the buying cart.
Login
Customer logins to the system by coming into legitimate user identification and password for the buying.
Changes to Cart
Adjustments to cart approach the client after login or registration could make order or cancel order of the product from the purchasing cart.
Price
For client there are numerous kind of cost billing could be prepaid as debit or credit card, publish paid as after shipping, take a look at or bank draft. The safety will provide by means of the 0.33 party like Pay-pal and so on [10].
Logout
After the price or surf the product the patron will logged out.
Report
In the end transaction the system can generate the portable record report (.pdf) and then sent one replica to the purchaser’s email-cope with and some other one for the device statistics base to calculate the month-to-month transaction.
Technical troubles
This system will paintings on client-server structure. It will require an internet server and so as to be capable of run Hypertext Pre-processor application. The system ought to support some generally used browser including IE and so on.
3.2 Non-functional Requirements
Security
The machine use SSL (secured socket layer) in all transactions that encompass any personal customer facts. The tool need to robotically log out all customers after a duration of inaction. The device need to not leave any cookies on the consumer’s computer containing the customer’s password. The device’s returned-surrender servers shall most effective be reachable to authenticated administrators. Sensitive facts may be encrypted before being sent over insecure connections like the internet [11].
Reliability
The tool offers garage of all databases on redundant computer systems with automated switchover. The reliability of the general program depends on the reliability of the separate components. The main pillar of reliability of the system is the backup of the database that's constantly maintained and updated to reflect the most modern-day modifications. As a result the general balance of the device depends on the stability of discipline and its underlying operating device.
Availability
The device should be available always, that means the customer can get entry to it the usage of an internet browser, only confined with the aid of the down time of the server on which the machine runs. In case of a of a hardware failure or database corruption, an opportunity page may be established. Additionally in case of a hardware failure or database corruption, backups of the database should be retrieved from the server and saved thru the administrator. Then the provider could be restarted. It approach 24 X 7 availability.
Maintainability
A commercial enterprise database is used for preserving the database and the application server seems after the net website online. In case of a failure, a re-initialization of the program will be completed. Moreover the software program software layout is being finished with modularity in thoughts in order that maintainability may be finished correctly.
Portability
The application is HTML and scripting language primarily based. So The stop-patron component is in reality portable and any system the usage of any internet browser have for you to use the talents of the gadget, which consist of any hardware platform this is available or is probably to be had within the destiny.
A stop-individual is find this system on any OS; both its far home windows and Linux. The machine shall run on laptop, Laptops, and PDA and so forth.
3.3 Interface Requirements
Numerous interfaces for the product can be-
3.4.1 User Interfaces
As it is a web application it supports on all updated versions of the browser system. Especially it supports graphical web browser.
3.4.2 Hardware Interfaces
There are no hardware interfaces are required in this project.
The subsequent software Interfaces are required with the resource of the device:
Internet Browser – interprets HTML and CSS code and allows the net pages to be displayed at the quit-client’s laptop machine.
MySQL – A relational database control gadget a good manner to be used to keep facts of to be had product strains, costs, portions to be had and so on. This may interface with the PHP.
Apache – this will interface with the internet browser a good way to provide the private home page web page and interrupt it.
Hypertext Pre-processor – accountable for presenting vital textual content and formatting/format instructions for the net pages to be displayed in the consumer’s browser,
3.4.5 Communications Protocols
The following primary communications protocols required for the perfect operation of this system:
HTTP (Hyper Text Transfer Protocol) – will be carried out for transfer of generated PHP records and HTML get/placed up requests throughout the TCP/IP connection.
TCP/IP (Transmission Control Protocol/Internet Protocol)– is probably used to facilitate the conversation among the customer internet-browser and the server. It will also be used for establishing connection with other servers. 1.1 Hardware Requirements
The below given requirements are needed for both client side and server side.
CPU: Pentium II/Celeron (or equivalent)
RAM: 128MB
Graphics card: 24-bit shade display, operating at the least 800x600.
The person is also required to have a Mouse (or different pointing tool), a keyboard and an
Internet Connection.
[1]M. Khalifa and V. Liu, "Online consumer retention: contingent effects of online shopping habit and online shopping experience", European Journal of Information Systems, vol. 16, no. 6, pp. 780-792, 2007.
[2]M. NA, "Online Shopping Behaviours on Apparel Products in a Cameroon Context: Understanding the Relationships between Shopping Orientations, Gender, Online Information Search and Online Purchase Behaviour", Journal of Accounting & Marketing, vol. 06, no. 02, 2017.
[3]R. Alsharief, "Saudi Consumers Attitudes Towards Online Shopping", International Journal of Online Marketing, vol. 7, no. 1, pp. 16-36, 2017.
[4]D. Frederick, "Online Shopping – a New Shopping Trend (an Opinion Study)", Indian Journal of Applied Research, vol. 3, no. 11, pp. 60-62, 2011.
[5]M. Pilik, P. Klimek, E. Jurickova and P. Palka, "Comparison Shopping Agents and Czech Online Customers’ Shopping Behaviour", International Journal of Entrepreneurial Knowledge, vol. 4, no. 2, 2016.
[6]"NOVEL DATAMINING TECHNIQUE FOR ONLINE SHOPPING", International Journal of Recent Trends in Engineering and Research, vol. 3, no. 4, pp. 1-5, 2017.
[7]L. Wu, Y. Cai and D. Liu, "Online shopping among Chinese consumers: an exploratory investigation of demographics and value orientation", International Journal of Consumer Studies, vol. 35, no. 4, pp. 458-469, 2011.
[8]S. Kim and B. Martinez, "Fashion consumer groups and online shopping at private sale sites", International Journal of Consumer Studies, vol. 37, no. 4, pp. 367-372, 2012.
[9]Y. Qinghe, "The online shopping change the retail business model: A survey of the people use online shopping in China.", IOSR Journal of Business and Management, vol. 15, no. 5, pp. 77-110, 2013.
[10]S. Wu and H. Tsai, "A Comparison of the Online Shopping Behavior Patterns of Consumer Groups with Different Online Shopping Experiences", International Journal of Marketing Studies, vol. 9, no. 3, p. 24, 2017.
[11]S. Mahendra and M. Yoshiki, "A Bibliometric Analysis on Online Shopping", International Journal of e-Education, e-Business, e-Management and e-Learning, vol. 5, no. 2, pp. 55-61, 2015.
[12]F. Morath and J. MMnster, "Online Shopping and Platform Design with Ex Ante Registration Requirements", SSRN Electronic Journal, 2014.
To export a reference to this article please select a referencing stye below:
My Assignment Help. (2020). BN209 Software Engineering. Retrieved from https://myassignmenthelp.com/free-samples/bn209-software-engineering/shops-to-buy.html.
"BN209 Software Engineering." My Assignment Help, 2020, https://myassignmenthelp.com/free-samples/bn209-software-engineering/shops-to-buy.html.
My Assignment Help (2020) BN209 Software Engineering [Online]. Available from: https://myassignmenthelp.com/free-samples/bn209-software-engineering/shops-to-buy.html
[Accessed 27 January 2021].
My Assignment Help. 'BN209 Software Engineering' (My Assignment Help, 2020) <https://myassignmenthelp.com/free-samples/bn209-software-engineering/shops-to-buy.html> accessed 27 January 2021.
My Assignment Help. BN209 Software Engineering [Internet]. My Assignment Help. 2020 [cited 27 January 2021]. Available from: https://myassignmenthelp.com/free-samples/bn209-software-engineering/shops-to-buy.html.
MyAssignmenthelp.com has appointed best assignment experts who are wizards of words. Our writers know every trick of crafting high quality write-ups within a short period. With years of experiences, we have become one of the most prolific assignment help services in the USA. We deliver custom-made help to students with writing different types of assignments. We guarantee total need-based and timely service, and this is why increasing numbers of students prefer to buy assignment online.
Answer: Atlassian Corporation Plc is a Australian company. They are focused on the development of software and one of the biggest firms across the globe because it is part of the Silicon Valley hub. Technology adoption is primarily meant to increase production rate, effectively deliver services and maximize profit generation. In IT service industry, adopting social media communication of its services would be quite convenient. This ...
Read MoreAnswer Cloud Computing in Today's Business Environment According to their article, Pei-Fang Hsu, Ray & Li-Hsieh defined cloud computing as an emerging technology with the ability of revolutionizing IT service delivery from the traditional way through greater elasticity, ubiquitous access and reduced costs. However, they stated that adoption of this new technology would require firms to first address concerns they faced under the enterpris...
Read MoreAnswer: Here, we are going to prepare the reporting queries for provided data base that is finance database. So, user needs to open the Finance DB and it is illustrated as below("Create and use an index to improve performance", 2018). Query: 1 EVALUATE SUMMARIZECOLUMNS('City'[Sales Territory], "% of Grand Total", 'Order'[% of Grand Total]) ORDER BY [% of Grand Total] DESC, 'City'[Sales Territory] Annual Sale...
Read MoreAnswer Core competencies and advantages Croc’s is a footwear brand aiming to provide comfort to feet everywhere. The company was founded in 2002. The company introduced innovative shoes which are made up of a revolutionary material known as Croslite. The Crocs are manufactured in Mexico and Italy. Croc’s has established an innovative supply chain system which allows dealers to place smaller pre-books and order within the period. ...
Read MoreAnswer: Miss Adele is a 27 year old lady who is diagnosed with acute pyelonephritis and is admitted into a hospital into the emergency department. She is complaining pain during micturition. Pyelonephritis refers to the severe and sudden kidney infection. There are mainly two types of pyelonephritis, and they are acute and chronic. According to the case study, Ms.adele is diagnosed with an acute one.It is generally a common bacterial infection...
Read MoreJust share requirement and get customized Solution.
Orders
Overall Rating
Experts
Our writers make sure that all orders are submitted, prior to the deadline.
Using reliable plagiarism detection software, Turnitin.com.We only provide customized 100 percent original papers.
Feel free to contact our assignment writing services any time via phone, email or live chat. If you are unable to calculate word count online, ask our customer executives.
Our writers can provide you professional writing assistance on any subject at any level.
Our best price guarantee ensures that the features we offer cannot be matched by any of the competitors.
Get all your documents checked for plagiarism or duplicacy with us.
Get different kinds of essays typed in minutes with clicks.
Calculate your semester grades and cumulative GPa with our GPA Calculator.
Balance any chemical equation in minutes just by entering the formula.
Calculate the number of words and number of pages of all your academic documents.
Our Mission Client Satisfaction
thank u thank u thank u thank u thank u thank u thank u thank u thank u thank u thank u thank u thank u thank u thank u thank u thank u thank u thank u thank u thank u thank u thank u thank u thank u thank u thank u thank u thank u thank u thank u th...
Australia
thank u thank u thank u thank u thank u thank u thank u thank u thank u thank u thank u thank u thank u thank u thank u thank u thank u thank u thank u thank u thank u thank u thank u thank u thank u thank u thank u thank u thank u thank u thank u
Australia
thank u thank u thank u thank u thank u thank u thank u thank u thank u thank u thank u thank u thank u thank u thank u thank u thank u thank u thank u thank u thank u thank u thank u thank u thank u thank u thank u thank u thank u thank u thank u th...
Australia
THAAAANK YOU SO MUCH. I really like what you have done. it was amazing and my professor liked it very much. I\'ll keep working with you.
Australia