Get Instant Help From 5000+ Experts For
question

Writing: Get your essay and assignment written from scratch by PhD expert

Rewriting: Paraphrase or rewrite your friend's essay with similar meaning at reduced cost

Editing:Proofread your work by experts and improve grade at Lowest cost

And Improve Your Grades
myassignmenthelp.com
loader
Phone no. Missing!

Enter phone no. to receive critical updates and urgent messages !

Attach file

Error goes here

Files Missing!

Please upload all relevant files for quick & complete assistance.

Guaranteed Higher Grade!
Free Quote
wave
E-commerce Grocery Store CMS with Frontend and Backend
Answered

Dashboard

A CMS always comes with two ends, frontend and backend. Similarly, an e-commerce CMS  has two ends too. The system we are going to build here is for an e-commerce grocery store.  The frontend will be open for everyone to access. The frontend (website) can be accessed through the store's website address. Customers can view products and add them to basket. They can complete their order using a friendly checkout. Before checkout, each customer has to create an account on the website for delivery and billing addresses. After the order is complete, both store admin and customer will receive an email notification. The store admin can view these orders in the backend. The backend of the system will be accessible by a secure URL and login credentials. Only admin will have this access. Admin will be able to access following elements in the admin area.

· Dashboard: Store owner can view recent orders, highest selling products and new customers at one place.

· Products: Shop owners can add new products using the system. Shop owners can upload images using admin area. Each product page would have SEO related elements like meta title, description and SEO friendly URL.

· Categories: Store owners can add/edit/ delete product categories, assigning products to categories.

· CMS pages: Within this system, admin can add new pages. Each page will have a title, text editor for main content, image uploader, meta title and meta description.

· Media: Admin can add/edit/delete images in this section. Videos can be embedded via content editors (ideally WYSIWYG).

Project Risks

· Inaccurate project estimate: Time estimation to develop the software is challenging.

· Misunderstanding customers’ requirements: Customers requirements are very crucial as the system development is based on their requirements.

· Changing customers requirements: Customers requirements keep changing time to time sometimes this can become a cause for failing to deliver the project on time.

· Technical risk: It leads to delay time and affect the scope of the project. Sometimes it is not necessary to implement each functionality which increases technical complications unless if it is not dependant on other important functionality.

Website Risks

· Cross-platform compatibility: The system or website compatible with a browser, system screen size and orientation.

Hacking: If a website gets hacked then all user data could, and other valuable information on the website could be stolen which would be very expensive to resolve.

· Viruses: They are many unsecured websites which can bring viruses into your system and may also infect the website.

· Productivity risk: Risk due to poor design of the website which reduces the speed of page loading time.

· Security: Attacks like Denial of Service (DoS), Brute force, SQL injection and many others can easily hack the system and the website whose operator use weak passwords.

· Themes and plugins: Hundreds and thousands of plugins and themes were designed by the developers for custom use which can easily increase the vulnerability risk of the CMS.

· Malfunctioning: Malfunctioning error can put the entire system at a risk. It can also affect revenue if issues not resolved for a longer time.

· System Consistency: From Design to implementation consistency should be maintained. System consistency helps customers to use it with ease and offer more inbuilt user experience.

CMS Issues:

· Design: If CMS navigation is design poorly or non-user friendly then it can take a longer time to update a specific information.

· Features: Sometimes client ask for exception feature and that specific feature is  available in the system, but it is developed differently. This type of situation arises ethical issues.

· Migration: It arises while migrating content or data from old system to new. This may create compatibility issue and fails to integrate with the existing systems.

· Software Issues: This issue arises when system do not provide flexibility, customization, features, themes and plugins.

support
close