Developing a web-based information system

Assignment Help Web Project
Reference no: EM133883707

WEB APPLICATION DEVELOPMENT

The management of BookSmart, a leading academic bookstore in Mauritius, seeks your expertise in developing a web-based information system. The goal is to provide an online platform where students and professionals can browse, purchase, and review academic materials. The system should include user-friendly interfaces for browsing books, secure user authentication, a responsive shopping cart, and administration capabilities.

The system will serve three roles: administrators, registered customers, and visitors. Customers will be able to register, log in, browse books by category or search keywords, make purchases, and view their order history. Administrators will manage inventory, customer queries, and book availability. Get online assignment help services Now!

Develop a website using ASP.NET, HTML5, Bootstrap 5, JavaScript, and jQuery

without relying on pre-designed templates. Your website must include the following:

Cross-browser compatibility: Ensure support for Chrome, Firefox, and Edge.

Responsive design: Website must be usable on 1024x768 screens without horizontal scrolling.
Book browsing: All users must be able to view available books by category or search term.
User registration and login: Customers must register and manage their accounts.

Password recovery: Provide a secure way for users to reset forgotten passwords.

Shopping cart: Registered users can add books and proceed with payment.

Order history: Customers must view and download order history for the past three months as PDF.
Admin site: Separate admin area for managing books and users, hidden from search engines.
Master Pages and User Controls: Promote code reuse and consistent design.
Security: Use ASP.NET's authentication and role-based authorization.

Data management: Implement full CRUD using ASP.NET data controls and SQL Server.
Set up a reliable backup system for your database to safeguard against data loss due to emergencies or technical failures. Complete the following tasks:

Database backup schedule:
Set up a daily backup job in SQL Server, excluding Sundays.
Schedule the backup to occur at 2:00 AM daily.
Notify the website administrator via email if the backup job fails.
Document all steps with screenshots.
Database restoration (3 Marks):
Restore the database using the most recent backup created.
Document all steps involved in the restoration process with relevant screenshots.

Test your website for compliance and cross-browser functionality.

W3C validation:
Use the W3C validation service to check your HTML and CSS code. Save the validation report and aim to resolve any non-compliant features.
Cross-browser testing:
Test the website on Google Chrome, Mozilla Firefox, and Microsoft Edge. Record any significant differences in rendering and functionality across the three browsers and diagnose the cause.
Test report (10 Marks):
Write a 500-word report that provides a comprehensive summary of the testing process for your web-based application. The report should include detailed test cases for each key functionality offered by the website, such as user registration, login, and purchase history, among others. Discuss any outstanding issues identified during testing and propose recommendations for improvement to ensure better user experience and enhanced performance.

Task 4 - Critical Evaluation

You are required to write a 500-word report evaluating the website you have developed. The report should cover:

Strengths and weaknesses: Discuss the strong and weak aspects of your website.
Improvements and further development: Suggest improvements and ideas for future development.
Accessibility and mobile design: Analyze the accessibility of the website and how it supports mobile users.

Reference no: EM133883707

Questions Cloud

Which characteristic of culture is an example of aligning : A clothing brand decides to focus its marketing efforts on promoting. This marketing strategy is an example of aligning with which characteristic of culture?
Discuss how factors such as the number of firms : Discuss how factors such as the number of firms, product differentiation, and barriers to entry influence market competition. Provide real-world examples.
How a tainted salad bar attempted to manipulate an election : Reflect on the events of 1984 and how a "tainted salad bar" attempted to manipulate an election. Can such an event happen today?
How products or services will sold and delivered to customer : Which element of a marketing plan outlines how products or services will be sold and delivered to customers?
Developing a web-based information system : WAT2133C WEB APPLICATION DEVELOPMENT, University of Mauritius - developing a web-based information system. The goal is to provide an online platform
How might campaigners use concepts about customer attitudes : How might campaigners use concepts about customer attitudes and motivational processes in their efforts to reduce food waste and promote responsible consumption
Write a prescription for liquid amoxicillin : He weights 18.5 kg. Utilizing the dosage calculator in Medscape, write a prescription for liquid amoxicillin. Use an oral suspension strength of 400 mg/5 mL.
Which scenarios would most likely represent noise : During a Super Bowl commercial break, a new ad for a popular beverage brand. Which scenarios would most likely represent noise in this communication process?
What treatment plan would you implement for sm : What treatment plan would you implement for SM (include complete medication orders)? How long should she abstain from sexual activity?

Reviews

Write a Review

Web Project Questions & Answers

  Evaluating an ecommerce website

Create a check list that contains key point for evaluating an ecommerce website - Write a short, reflective report about website

  Gpc and runtime magic quotes

Create a script that lets you know whether Zeus or Helios has the GPC and Runtime Magic Quotes turned on or off. The output should have appropriate labels that define what output signified and should display 'ON' or 'OFF' depending on the setting.

  Creating functions through conditional operator

Use the conditional operator and the cal_days_in_month function, determine the number of days in the current month and output to browser whether it is normal month or a leap month.

  Web development projects with database

Since the vast majority of web-development projects involve a database, do you think that computational activities should be performed there, or do you think they belong in the XML page or stylesheet?

  Comparing shelf software packages

Required assistance with comparing and contrasting two main off the shelf software packages that could be implemented in an organization.

  Web based scams

Web phishing, pharming and vishing are popular web based scams. Talk about currently used tools and recommended measures to defeat this kind of attacks efficiently?

  Explanation of contextual links

The most powerful hypertext capabilities is the the contextual link. Wikipedia . com is a great example of a site that utilizes contextual links.

  How architectural and protocol changes occur

Discuss how architectural and protocol changes happen, the administrative organization that oversees the technical development of the Internet,

  Traditional approaches for training professionals

Webinars and other web conferencing techniques have proved most beneficial for the provision of affordable quality corporate training.

  Internet for business

Discuss how can a business use the Internet and give at least three examples with web links demonstrating your answer.

  It influences the behavior of organizations

Information technology influences the behavior of organizations. Name one effect of Information technology implementation and long-term usage you suppose having a positive contribution and one having a negative consequence.

  Importance of a guided navigation system

Explain the use and importance of a guided navigation system and shopping cart for a website designed for e-commerce and business purpose.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd