Skip to content

ndriqimlahu/it-helpdesk-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

IT Helpdesk System

Ndriçim Lahu

Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. License
  5. Support

About The Project

The project called IT Helpdesk System is an software engineering project which aims to automate the process of asking customers questions and answering them within the shortest possible time through this software. The software should provide an interactive user interface along with a database for storing data. Users should also have different access to the system based on the privileges they possess in order to meet the needs of both the administrative side and the users. So the purpose of this software is to provide quality, secure, and sophisticated service to companies's equipment. In this software engineering project you can see different roles which are “Super Admin”, “System User”, “Client” and “Users”.

This project started from scratch where I worked and completed, also I made some improvements in the Software Engineering, such as creating the Use Case Diagram for entire system, creating the Use Case Description by explaining the use cases in more details, creating of the Class Diagram for use cases, creating of the Activity Diagrams for flow system, creating of the Sequence Diagrams for use cases, creating of the State Diagrams, creating of the CRUDE Analysis (CRUDE Matrix) table, creating of the Visual Presentation (GUI) for software system and many more things.

Built With

This software engineering project is based on technologies like below:

  • Enterprise Architect
  • Adobe XD
  • Microsoft Word
  • Microsoft Excel

Getting Started

By getting started with the project, first you need to take a look at the required Prerequisites and after that the Installation steps.

Prerequisites

In order to open this software project is required to have an Visual Modeling and Design Tool (Enterprise Architect), an UI/UX Design Tool (Adobe XD) and an Office Pack (Microsoft Word & Microsoft Excel).

Installation

  1. Download the code or Clone the repo:
    git clone https://github.com/ndriqimlahu/it-helpdesk-system.git
    
  2. Open the repo folder and explore into Diagrams & Files folder.
  3. After that select one of the tools mentioned above and use them to open the software project by choosing the .eapx, .xd, .docx and .xlsx files.
  4. Also if you want to run the prototype design of this software project as preview in the Adobe XD, then you need to click on play button which is on the top-right of bar.

Usage

There you can see some useful additional screenshots of how the project looks like and how can be used.

  • Use Case Diagram

  • Class Diagram

  • Activity Diagram 1

  • Activity Diagram 2

  • Sequence Diagram (Actor 1)

  • Sequence Diagram (Actor 2)

  • Sequence Diagram (Super Admin)

  • Sequence Diagram (System User)

  • Sequence Diagram (Client)

  • Sequence Diagram (Users)

  • State Diagram (Users)

  • State Diagram (Tickets)

  • State Diagram (Issues)

  • CRUDE Analysis (CRUDE Matrix)

  • Visual Presentation GUI (Home page)

  • Visual Presentation GUI (Select Categories)

  • Visual Presentation GUI (Clients)

  • Visual Presentation GUI (Tickets)

  • Visual Presentation GUI (Issues)

  • Visual Presentation GUI (Reports)

  • Visual Presentation GUI (FAQs)

  • Visual Presentation GUI (Setup)

  • Visual Presentation GUI (Check Submit)

License

See the LICENSE file for more information.

Support

Issues and feature requests are welcome!

Give a ⭐️ if you liked this project!

Support the author on Buy Me a Coffee

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks