Covid-19 Update: We've taken precautionary measures to enable all staff to work away from the office. These changes have already rolled out with no interruptions, and will allow us to continue offering the same great service at your busiest time in the year.

Website Requirements for University

2591 words (10 pages) Essay in Information Technology

18/05/20 Information Technology Reference this

Disclaimer: This work has been submitted by a student. This is not an example of the work produced by our Essay Writing Service. You can view samples of our professional work here.

Any opinions, findings, conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of UK Essays.

Table of Contents

1. Introduction

1.1 Purpose

1.2 Scope

1.3 Definitions, acronyms, and abbreviations

TERM

DEFINTION

System Administrator

Web Portal

Backend

Database

A database is a collection of information that is organized so that it can be easily accessed, managed and updated.

Http

HTTP means Hypertext Transfer Protocol. HTTP is the underlying protocol used by the World Wide Web and this protocol defines how messages are formatted and transmitted, and what actions Web servers and browsers should take in response to various commands

Https

HTTPS stands for Hyper Text Transfer Protocol Secure. It is a protocol for securing the communication between two systems e.g. the browser and the web server.

Html

Stands for “Hypertext Markup Language.” HTML is the language used to create webpages.

CSS

Stands for “Cascading Style Sheet.” Cascading style sheets are used to format the layout of Web pages

1.4 Overview of document

2. Client – Oriented Requirements – High level requirements

3. Functional Requirements

Website

4. Non Functional Requirements

5. Physical Requirements

Server Requirement

PC Requirement

Mobile Requirement

1. Introduction

This section highlights a scope description and overview of the entire FRS document.  The purpose of the document as well as a list of abbreviations is also provided.

1.1    Purpose

The purpose of this document is to outline in detail the requirements for the North-Central Institute of Technology website. This document will illustrate the purpose for the website’s development as well as its prospective use case. The primary intent of this document is to be brought before the institutions board of executives as reference for the development of the website.

1.2    Scope

The North-Central Institute of Technology website will act as a central hub for access to all the institute’s information and specialized operations by its current and prospective stake holders, whom may include lecturers, students and administrators. The website will allow lecturers to manage their classes/courses and securely enter or remove student grades. As for students, they will be able to view the grades entered by lecturers and register for specific courses. Outside the more internal operations of the institution, the general public will be able to apply for acceptance and view the institutions important historical information as well as offered courses.

The website will require both lecturers and students to be registered in the website’s database. This registration will be supervised by one or more systems administrators with complete access to the website’s backend. These administrators will be tasked with maintaining the website for continued functional operation as well as managing and securing both the faculty and student bodies online presence.

1.3    Definitions, acronyms, and abbreviations

TERMS

DEFINTION

System Administrator

A person who manages the operation of a computer system or particular electronic communication service.

Web Portal

A web portal is a specially designed website that often serves as the single point of access for information.

Backend

The back end of a website consists of a server, an application, and a database. 

Database

A database is a collection of information that is organized so that it can be easily accessed, managed and updated.

Http

HTTP means Hypertext Transfer Protocol. HTTP is the underlying protocol used by the World Wide Web and this protocol defines how messages are formatted and transmitted, and what actions Web servers and browsers should take in response to various commands

Https

HTTPS stands for Hyper Text Transfer Protocol Secure. It is a protocol for securing the communication between two systems e.g. the browser and the web server.

Html

Stands for “Hypertext Markup Language.” HTML is the language used to create webpages.

CSS

Stands for “Cascading Style Sheet.” Cascading style sheets are used to format the layout of Web pages

 

1.4    Overview of document

In its remainder, this document will contain 7 sections. Section 2 outlines the client-oriented requirements of the website. Section 3 outlines the functional requirements of the website which includes its most important fundamental operations. Section 4 will comprise of nonfunctional requirements including system performance and functionality constraints. Section 5 describes the physical requirements necessary for the website’s operation. Section 6 outlines the many web and security standards that should be adhered to in the development of the website. Section 7 gives an overview of the developer-oriented requirements. Finally, Section 8 will briefly highlight the data/systems requirement for the storing and manipulating of data in tandem with the system used to carry out said operations.

2. Client – Oriented Requirements – High level requirements

 The North-Central Institute of Technology website should be user friendly for lecturers, students and the general public, providing easy access to the most necessary information without much effort. In addition, in the event of any premature system failure or urgent update, the website should provide easy maintainability. Since the website will be accessed using a wide array of devices it must be adaptive or automatically scalable for both smartphones and computers. As regards security, this is of utmost importance; because the personal information and login credentials of both lecturers and students will be stored in the sites database, all modern web and data security standards such as https must be implemented in order to deter or halt the efforts of criminal entities who would wish to exploit this information.

 3. Functional Requirements

Website

  1. Website must be able to accept and save data from users.
  2. Website should allow users to upload files for processing.
  3. Website must require users to login to access certain features.
  4. Website must be adaptable to all device screen sizes.
  5. Website must be able to send and retrieve data to and from the database.
Lecturer/Student/Public
  1. Lecturers and students must be able to login using the provided credentials.
  2. Lecturers must be able to enter student course grades.
  3. Lecturers must be able to manage their courses.
  4. Lecturers must be able to give feedback on student grades.
  5. Students should be able to view their course grades
  6. Students should be able to register courses.
  7. Public must be able to access institute information.
  8. Public must be able to apply for acceptance.
System Administrator
  1. Admin must be authorized by company executives to create an account to access the web portal to the websites database and backend.
  2. Admin must be able to manage user account information.
  3. Admin must be able to remove or ban user accounts.
  4. Admin must be able to authorize a user account password change

4. Non Functional Requirements

Website
  1. Web server must have constant access to the internet.
  2. Website must always be available with limited to no downtime.
  3. System needs to be capable of handling no less than 100,000 transactions per day.
  4. Website must have quick response and processing times.
  5. Data integrity must be first priority when transactions are being processed.
Users
  1. All users must be able to interact seamlessly with website elements (Search bars, Buttons, Menus, Text Input Fields etc).
  2. Registered users must be required to enter login details before accessing their information.
System Administrator
  1. Admin must be authorized by company executives to create an account to access the web portal to the websites database and backend.
  2. Admin must be able to manage user account information.
  3. Admin must be able to authorize a user account password change.
  4. Admin must be able to update website information.

5. Physical Requirements

The North-Central Institute of Technology website will be hosted on the internet using a paid cloud hosting service that will provide a domain address to be used by the institution. As for the websites backend which stores the database, this will be hosted locally. As such a physical server and a few windows or Linux PC’s will be required on campus. One or two PC’s directly connected to the server will be dedicated to system administrators for the maintenance and day to day manipulation of the database. The remaining PC’s would provide access to the site for members of staff and or students who do not have access to their own computer. For the general public and any lecturer or student with his or her own device, the website can be accessed from any Tablet, Smartphone, or PC once a stable internet connection is available.

  6. Standards compliance

Supported Browsers and Devices:

  • The current and prior major release of Internet Explorer, Firefox, Chrome, and Safari.
  • Any display with a minimum resolution of 1280X720.
  • A keyboard or similar device for user input. A pointing device, such as a computer mouse or touchpad, is optional; hence all functionality should be accessible using a keyboard only.

Use website statistics and user trends (i.e. analytics) to determine the most common browsers, operating systems, screen resolutions, devices, etc. Common browsers and devices should be supported.

Web Development Standards: Technical requirements and specifications

Support for mobile devices, such as smartphones and tablets, is recommended. Standards compliance, responsive design, and feature detection (instead of device detection) should be used to be inclusive of as many devices as possible.

Web security standards such as the newer Https compliance is also a major requirement so as to avert any future threat of a data breach.

7. Developer – Oriented Requirements

The North-Central Institute of Technology website should be developed using the most modern web technologies including modern iterations of the most common web coding languages such as HTML5, CSS3 and PHP. Adaptability to multiple devices is one feature made possible by these new web technologies allowing for more dynamic, good looking and interactive web pages. With the integration of these technologies, the institutes website should offer both quality and performance.

8. Data/systems Requirements

Server Requirement

  • 2x Intel Xeon E5645 – 2.40GHz Hex Core
  • 32GB – 8x4GB PC3-10600R DDR3 Registered
  • PERC H700 RAID Controller with 512MB Cache
  • Redundant 717W Power Supplies
  • 2x Dell R-Series 2.5″ SAS 146GB 10K Hard Drive / 2x Dell R-Series 2.5″ SAS 300GB 10K Hard Drive

PC Requirement

  • Intel Celeron N4000 Dual-Core Processor
  • 4GB DDR4 SDRAM Onboard Memory & 64GB storage

Mobile Requirement

  • 16GB Internal memory 1GB RAM Micro SD up to 64GB; 1. 3 GHz Quad Core Processor
  • Android 2.3+
  • 3G: (850/1700/1900/2100)

References

Get Help With Your Essay

If you need assistance with writing your essay, our professional essay writing service is here to help!

Find out more

Cite This Work

To export a reference to this article please select a referencing style below:

Reference Copied to Clipboard.
Reference Copied to Clipboard.
Reference Copied to Clipboard.
Reference Copied to Clipboard.
Reference Copied to Clipboard.
Reference Copied to Clipboard.
Reference Copied to Clipboard.

Related Services

View all

DMCA / Removal Request

If you are the original writer of this essay and no longer wish to have the essay published on the UK Essays website then please:

Related Lectures

Study for free with our range of university lectures!