Virtual Reality System Design Project: SSADM Implementation

Verified

Added on  2021/04/17

|3
|1071
|92
Project
AI Summary
This project details the design and implementation of a virtual reality (VR) system for educational purposes, utilizing the Structured Systems Analysis and Design Method (SSADM) framework. The project begins with an analysis of the current teaching systems, followed by the specification of requirements. The design phase includes the selection of technical requirements such as hardware and the development of a 3D avatar. The logical design focuses on data modeling, including entities like avatars and students, and the design of a database to manage student data, learning resources, and course information. The logical process design describes how data will flow through the system, emphasizing the use of an SQL database in the cloud, TCP/IP protocol, and data encryption for security. External data sources like Google and Wikipedia are integrated. The physical design translates the logical data structure into physical database architectures, optimizing for performance and minimizing redundancy. The project incorporates best practices for VR design, including the use of 3D elements to create an immersive experience, and draws from fields like psychology, sound design, and architecture.
tabler-icon-diamond-filled.svg

Contribute Materials

Your contribution can guide someone’s learning journey. Share your documents today.
Document Page
3.4 (SSADM)
We utilized the SSADM framework since it provides a clear analysis of the current system of teaching
through up to the physical design of the system. After we have analyzed the virtual reality system and all
the current problems students and lecturers face in Universities in this era, SSADM will allow us to
specify all the requirements that must be met during the design of the virtual reality system. These were
the first two stages of the SSADM framework (Weaver et al. 2002). In the third stage, we selected all the
technical requirements that we require for the project. This included purchasing additional computers and
headsets together with the avatar that will act as a three-dimensional teacher.
Logical Design of Data
So that to have a clear picture of all the required data to build the virtual reality teaching system we must
design logic which demonstrate the data required.
For the Learning system to operate seamlessly, it must consist of a well-structured database which will
handle all the student data, learning resources, module information, the courses and much more
information. Below is a logical structure for the Virtual Reality system.
These are all the entities and attributes predicted to be usable in the new Virtual Reality System
The Database graph will be as follows.
Student (Entity)
Student ID(INt)
Student Name(string)
Course(Char)
Unit (String)
Time Schedule (time)
Avatar
Avatar ID (Int):
Time Schedule(time):
Languages(array):
Gender(double)
Avatar DB:
Couse Name
Course Code:
Units:
Chapters:
Introduction Audio:
Chapter video:
App
AppId
Virtual machine ID
Student
UserId
App ID
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
3.5 (Logical Process Design)
In this step, how data will be moving through the Virtual reality system is determined. All the data in the
system will be stored in an SQL database in the cloud. This will ensure that the database is always
accessible by students within and outside the university (Shu et al. 2017). This way, all the systems data
will be accessed via the internet. The TCP/IP protocol will be utilized entirely. For reasons of security,
the database will be encrypted with the best encryption technologies preferably; Transparent Data
Encryption by Microsoft. This is a good move in ensuring that the academic data is kept secured and the
integrity of the system is kept at a good level.
All the data usable by the students will not only be the data in the virtual reality system database. We will
incorporate other external entities as sources of data. They will include the Google search engine and
Wikipedia. This way, all the questions by the students will always be addressed not only basing on
available data from the university database library but also from other scholarly articles available from the
web (Ward 2015).
This is where we also specify the main methods of how the leaner will interact with the system. This is in
regard to the command structures and menu structures. We will also define here how the system will be
updating itself through events and automatic responses to the learner whenever the learner enquires for
App Database
AppId
Database ID
Virtual Avatar
Virtual AvatarId
AppInstanceID
Database Server
Database ID
User
User ID(PK)
Document Page
something. Basically, we will define the logical design consisting of the logical process model, data
catalogue, and the required logical data.
3.5 (Physical Design)
Virtual reality has gained traction in the field of technology over the past few years (Billinghurst et al.
2015). However, there has been an absence of best practices and methods for designing for it. From our
past history, several digital interfaces have been just designed to match the hardware requirements of two-
dimensional screens. In our design, we shall design content that fit and navigate inside the frames of
commonly used displays. This will translate the real world experience of students into icons and many
other User Interface elements. We will bloat our virtual environment with 3-Dimensional elements so that
we do not ruin the immersion that Virtual Reality offers.
With an aim of creating a fully controlled experience that guides the students in Virtual Reality, we
expanded our expertise into other fields like psychology, sound design, architecture, physics and lighting
design. In this section of our design, we converted our logical data structure from earlier stages into
physical architectures in the form of structures of databases. All the physical requirements that are found
not to be much necessary for the system will be ignored in order to optimize and minimize requirements
redundancy in order to meet the size and performance requirements.
Works Cited
Billinghurst, M., Clark, A. and Lee, G., 2015. A survey of augmented reality. Foundations and
Trends® in Human–Computer Interaction, 8(2-3), pp.73-272.
Shu, S.H., Su, E.L.M., Yeong, C.F., Sood, S. and Gandhi, A., 2017. Development of Virtual
Reality Surgical Simulator with Online Database. Journal of Telecommunication, Electronic and
Computer Engineering (JTEC), 9(3-9), pp.91-94.
Ward, J. and Daniel, E., 2006. Benefits management: Delivering value from IS & IT
investments (p. 418). Chichester: John Wiley & Sons.
Weaver, P.L., Lambrou, N. and Walkley, M., 2002. Practical business systems
development using SSADM: a complete tutorial guide. Pearson Education.
chevron_up_icon
1 out of 3
circle_padding
hide_on_mobile
zoom_out_icon
logo.png

Your All-in-One AI-Powered Toolkit for Academic Success.

Available 24*7 on WhatsApp / Email

[object Object]