Skip to content

An IEEE-compliant Software Requirements Specification (SRS) for AUMC GuideVR. Covers functional scope, use cases, system features, and stakeholder needs — built under Software Requirement Engineering (SRE).

Notifications You must be signed in to change notification settings

abdul-rafay19/AUMC_GuideVR_SRS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

🎓 AUMC GuideVR – Virtual Reality Campus Navigation System

Project Type: Software Requirements Specification (SRS)
Course: Software Requirement Engineering (SRE)
Institution: Air University, Multan Campus
Team Members: Abdul Rafay & Abdul Rehman
Instructor: Sir Ubaid Bin Zafar


🧠 What is AUMC GuideVR?

AUMC GuideVR is a visionary software concept designed to revolutionize how students, faculty, and visitors navigate the Air University Multan Campus — through an immersive Virtual Reality-based navigation system.

Instead of relying on traditional maps or asking for directions, users can explore the entire campus in VR, view 360° locations, and navigate both indoors and outdoors with intelligent visual guidance.

❗ This project is not a software prototype — it is a professionally documented IEEE-compliant Software Requirements Specification (SRS) crafted as part of our SRE course to simulate real-world software engineering processes.


🚀 Key Features (Planned in SRS)

  • 🔍 Search & Locate: Instantly find classrooms, labs, offices, or blocks.
  • 🧭 VR Indoor Navigation: Step-by-step visual guidance through virtual scenes.
  • 🌐 Drone View Mode: A top-down campus layout with clickable buildings.
  • 🏫 360° Exploration: Explore major campus areas with panoramic views.
  • 📍 Faculty Finder: Locate departments, offices, and professors with ease.
  • 💾 Bookmark Favorite Spots: Save and revisit frequently accessed locations.
  • 📏 Distance Calculator: Know how far you are from your destination.
  • 🖱️ Touch & Orientation Support: Smooth interaction for mobile and desktop.
  • 🛡️ Security & Performance Focused: Defined constraints and compliance protocols.

🗂️ SRS Highlights

This project includes a complete Software Requirements Specification structured as per IEEE standards:

  • ✅ Introduction, Purpose, Product Scope
  • ✅ Functional & Non-Functional Requirements
  • ✅ External Interfaces & System Constraints
  • ✅ Use Case Models (Indoor, Outdoor, Drone View, Bookmarking)
  • ✅ Security, Performance, and Quality Attributes
  • ✅ Data Dictionary & Glossary
  • ✅ Appendices & Group Log

🛠️ Tools & Technologies (Defined in Scope)

While not implemented, the following tools were considered in the SRS:

Category Tools/Technologies
VR Frameworks WebXR, A-Frame, Three.js
Frontend HTML5, CSS3, JavaScript, React.js
Backend (optional) Node.js, Express
Database (optional) MongoDB, Firebase
Design & Modeling UML, IEEE Template
Deployment Platform Vercel, Firebase, AWS

🤝 Acknowledgments

We express our deep gratitude to:

  • Sir Ubaid Bin Zafar – for his consistent guidance, mentorship, and feedback throughout the project.
  • Our peers and friends for their input and encouragement during brainstorming and documentation.
  • All the developers, educators, and resources that inspired the virtual navigation idea.

📚 Authors

Name Roll No. Email
Abdul Rafay 233679 233679@students.au.edu.pk
Abdul Rehman 233711 233711@students.au.edu.pk

💡 Future Vision

This SRS lays the groundwork for a future VR product that could enhance real-world accessibility and navigation within academic institutions.

If you're a developer, researcher, or organization interested in collaborating or building this — feel free to connect!


About

An IEEE-compliant Software Requirements Specification (SRS) for AUMC GuideVR. Covers functional scope, use cases, system features, and stakeholder needs — built under Software Requirement Engineering (SRE).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published