Website Requirements for University
✅ Paper Type: Free Essay | ✅ Subject: Information Technology |
✅ Wordcount: 3002 words | ✅ Published: 18th May 2020 |
Table of Contents
1.3 Definitions, acronyms, and abbreviations
Stands for “Hypertext Markup Language.” HTML is the language used to create webpages.
2. Client – Oriented Requirements – High level requirements
4. Non Functional Requirements
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.
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 about our Essay Writing Service
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
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
- Website must be able to accept and save data from users.
- Website should allow users to upload files for processing.
- Website must require users to login to access certain features.
- Website must be adaptable to all device screen sizes.
- Website must be able to send and retrieve data to and from the database.
Lecturer/Student/Public
- Lecturers and students must be able to login using the provided credentials.
- Lecturers must be able to enter student course grades.
- Lecturers must be able to manage their courses.
- Lecturers must be able to give feedback on student grades.
- Students should be able to view their course grades
- Students should be able to register courses.
- Public must be able to access institute information.
- Public must be able to apply for acceptance.
System Administrator
- Admin must be authorized by company executives to create an account to access the web portal to the websites database and backend.
- Admin must be able to manage user account information.
- Admin must be able to remove or ban user accounts.
- Admin must be able to authorize a user account password change
4. Non Functional Requirements
Website
- Web server must have constant access to the internet.
- Website must always be available with limited to no downtime.
- System needs to be capable of handling no less than 100,000 transactions per day.
- Website must have quick response and processing times.
- Data integrity must be first priority when transactions are being processed.
Users
- All users must be able to interact seamlessly with website elements (Search bars, Buttons, Menus, Text Input Fields etc).
- Registered users must be required to enter login details before accessing their information.
System Administrator
- Admin must be authorized by company executives to create an account to access the web portal to the websites database and backend.
- Admin must be able to manage user account information.
- Admin must be able to authorize a user account password change.
- 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.
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
- HTML. (n.d.). Retrieved from https://techterms.com/definition/html
- What is a Systems Administrator? (n.d.). Retrieved from https://www.computersciencedegreehub.com/faq/what-is-a-systems-administrator/
- Definitions for web portalweb por·tal. (n.d.). Retrieved from https://www.definitions.net/definition/web portal
- Difference Between Front-End & Back-End Developer. (2015, January 28). Retrieved from https://www.pluralsight.com/blog/film-games/whats-difference-front-end-back-end
- What is database (DB)? – Definition from WhatIs.com. (n.d.). Retrieved from https://searchsqlserver.techtarget.com/definition/database
- Beal, V. (n.d.). HTTP – HyperText Transfer Protocol. Retrieved from https://www.webopedia.com/TERM/H/HTTP.html
- What is https. (n.d.). Retrieved from https://www.tutorialsteacher.com/https/what-is-https
Cite This Work
To export a reference to this article please select a referencing stye below:
Related Services
View allDMCA / Removal Request
If you are the original writer of this essay and no longer wish to have your work published on UKEssays.com then please: