Java Enterprise Application

Geschlossen Veröffentlicht vor 3 Monaten Bezahlt bei Lieferung
Geschlossen Bezahlt bei Lieferung

Software Requirements Specification (SRS) Application Name: Group Management System

Introduction The Group Management System is a web-based application designed to provide a platform for users to create and manage groups based on different geographies and locations. It allows users to register, login, and recover their passwords. The application enables users to create sub-users who act as group administrators. Users can add devices to their groups, share reports and data within the group, and set up alerts based on predefined criteria. The system also includes device management features, connectivity to MQTT broker, data storage in MongoDB and TimeSeries Database, and report generation compliant with FDA CFR21 regulations. Additionally, the application offers a web dashboard for visualization, backup and recovery functionality, import data from various file formats, suspend users, track GPS devices, and generate APIs for mobile apps and backend services. A backend agent monitors server and process states, facilitating auto-recovery and deployment using Docker images.

User Registration and Authentication 2.1. Self-Registration

Users can register themselves by providing necessary details such as name, email, and password.

2.2. Login

Registered users can log in using their credentials.

The system should validate user login information and grant access upon successful authentication.

Security measures like encryption and secure session handling should be implemented.

2.3. Forgot Password

Users who have forgotten their password can request a password reset.

The system will send a password reset link to the registered email address.

2.4. Password Recovery

Users can reset their password by following the password reset link received via email.

The system should securely update the user's password after successful verification.

Group Management 3.1. Group Creation

Users can create groups based on different geographies, locations, cities, or areas.

Each group will have a unique identifier and associated information.

3.2. Sub-User Management

Group admins can add sub-users who will have administrative privileges within their respective groups.

3.3. Device Management

Users can add new devices to their groups.

Users can share reports and data within their groups.

Alert Generation

Sub-users can define criteria for generating alerts.

The system should generate alerts via email, SMS, and in-app notifications (using Firebase) when the predefined criteria are crossed.

Device Connectivity and Management

Device Management should include the ability to add Gateways connecting devices to the cloud via LTE and WiFi.

Application should connect to MQTT broker for device communication.

The system should dynamically subscribe to multiple topics, receive data, and publish it to MongoDB and TimeSeries Database for storage.

Database buckets will be loaded during login, allowing users to query and visualize device data using graphs and trends.

Report Generation

The system should generate various types of reports, compliant with FDA CFR21 regulations.

Reports can be scheduled to be automatically emailed to different management levels.

Web Dashboard

The application should provide a web dashboard for data visualization, allowing users to monitor and analyze device data.

Backup and Recovery

The system should have backup and recovery mechanisms to ensure data integrity and availability.

Regular backups of the application and database should be performed.

Data Import

The system should support importing data from Excel files, MDB (Microsoft Access Database), and MySQL imports.

User Management

Administrators should have the ability to suspend users' accounts temporarily if necessary.

GPS Device Tracking

Users should be able to add GPS devices and track their position on a map over time.

The system should generate alerts based on predefined criteria related to GPS device data.

Java Softwarearchitektur MySQL PHP Android

Projekt-ID: #36703276

Über das Projekt

29 Vorschläge Remote Projekt Aktiv vor 2 Monaten

29 Freelancer bieten im Durchschnitt $762 für diesen Job

OutsourceMan

Hello there! My name is Raman, and I am a top-rated freelancer with over 18 years of experience in web and app development. I specialize in PHP, WordPress, WooCommerce, data scraping, Buddypress and React Native. I u Mehr

$500 USD in 7 Tagen
(570 Bewertungen)
8.9
navjootkaur

Hello, my name is Navjot and I am an experienced freelancer with 7+ years of experience in web design and development. I understand that you are looking for someone to help with your Group Management System project, an Mehr

$500 USD in 7 Tagen
(163 Bewertungen)
6.5
pinkeegupta

Hi I have read your requirement and I am confident that I can help you. Please message me so that we will have a detailed discussion. We are IT company in Central India having 9+ years of experience and mastery in Mehr

$500 USD in 7 Tagen
(37 Bewertungen)
6.4
ntsolutions

Dear Client, We at N&T Negocios y Tecnologias s.r.l. would like to introduce ourselves as a leading IT industry development company with over 20 years of experience in developing web, mobile, blockchain and AI project Mehr

$750 USD in 30 Tagen
(6 Bewertungen)
6.4
Digiexpert90

Hi, We went through your project description & I am very interesting in your job and it seems like our team is a great fit for this job. We are an expert team which have many years of experience on PHP Please come o Mehr

$500 USD in 7 Tagen
(13 Bewertungen)
5.8
bpranavSamvith

I have gone through your requirement and understood very well also we have done similar project in past so we can fulfil your requirement in short time with 100% features covered.

$2000 USD in 15 Tagen
(11 Bewertungen)
5.8
dataspro

Nice to meet you freelanceraces, My name is Anthony Muñoz, I express my interest in working on your project after carefully reading the requirements and concluding that they match my area of knowledge and skills. I a Mehr

$1000 USD in 7 Tagen
(6 Bewertungen)
5.9
satispande

Hi there, I can make this project in Java, SpringBoot and Angular. The total time required is around 2 months, and the list feature is extensive. Cost around $1500 I have 12+ years of experience in making Java Enterpr Mehr

$500 USD in 7 Tagen
(19 Bewertungen)
5.6
NEHABHAT92

Hi, i can create Java Enterprise Application I am an experienced Android and ios developer and equipped with all the necessary skills to provide you best website that completely satisfies your business needs. Please sh Mehr

$500 USD in 7 Tagen
(46 Bewertungen)
5.6
SheriffOladejo

HELLO, Greetings of the day! I am writing to you in response to your job posting for a Java Enterprise Application. I am confident that I have the skills and experience necessary to develop the Group Management System Mehr

$375 USD in 7 Tagen
(13 Bewertungen)
4.2
nekpaldevloper

Hi, We would like to grab this opportunity and will work till you get 100% satisfied with our work. We are an expert team which have many years of experience on PHP, Java, Android, Software Architecture, MySQL Lets Mehr

$500 USD in 7 Tagen
(2 Bewertungen)
3.5
ramtech005

Hello Sir/Madam! My name is Ramesh and I am the founder of RAM TECH. We help to turn Innovative Ideas into Successful Business Solutions using our 10 years of experience in the field. We have worked on various projects Mehr

$500 USD in 25 Tagen
(9 Bewertungen)
2.7
anilnivargi49

Hi, I have around 9+ yrs of exp in java/j2ee and mainly worked in java8, Spring boot, Spring MVC, JPA/Hibernate, SQL and NoSQL databases. We can discuss more details over the chat

$500 USD in 7 Tagen
(4 Bewertungen)
2.1
nachitayadav8

Hi, i can create Software Requirements Specification (SRS) Application Name: Group Management System I am an experienced Android and ios developer and equipped with all the necessary skills to provide you best webs Mehr

$500 USD in 7 Tagen
(2 Bewertungen)
1.3
roysiya090

Hhi I am experienced in this and I can start right now but i have few doubts and questions lets have a quick chat and get it started waiting for your replyyy

$500 USD in 7 Tagen
(1 Bewertung)
1.1
moazizmiami

Hello, My name is Mohammad and I am a Full Stack Software Engineer with 5 years of experience in the field. I understand that you are looking for someone to help with the development of your Group Management System app Mehr

$250 USD in 7 Tagen
(1 Bewertung)
0.6
developers2023

Hi There! You want to build an Group Management web-based application System for users to create and manage groups based on different geographies and locations. that allows users to register, login, and recover their Mehr

$333 USD in 7 Tagen
(0 Bewertungen)
3.4
Rutujapatil20

Tech-savvy CS & IT Student User Describe yourself as computer science and Information Technology engineering student ChatGPT As a computer science and information technology engineering student, I am passionate abou Mehr

$500 USD in 7 Tagen
(0 Bewertungen)
0.0
ashutoshanshu424

I have good knowledge of Java, SQL server, JSP, HTML, HTML5, CSS. Give me opportunity to developer project .

$400 USD in 7 Tagen
(0 Bewertungen)
0.0
Yoslop

I am a project manager and I have the knowledge and experience to achieve an excellent project. Efficiently modify the project management program of advertising companies, in record time, and with high efficiency resul Mehr

$700 USD in 15 Tagen
(0 Bewertungen)
0.0