Java Enterprise Application

Đã Đóng Đã đăng vào 3 tháng trước Thanh toán khi bàn giao
Đã Đóng Thanh toán khi bàn giao

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 Kiến trúc phần mềm MySQL PHP Android

ID dự án: #36703276

Về dự án

29 đề xuất Dự án từ xa 2 tháng trước đang mở

29 freelancer chào giá trung bình$762 cho công việc này

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 Thêm

$500 USD trong 7 ngày
(570 Nhận xét)
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 Thêm

$500 USD trong 7 ngày
(163 Nhận xét)
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 Thêm

$500 USD trong 7 ngày
(37 Nhận xét)
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 Thêm

$750 USD trong 30 ngày
(6 Nhận xét)
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 Thêm

$500 USD trong 7 ngày
(13 Nhận xét)
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 trong 15 ngày
(11 Nhận xét)
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 Thêm

$1000 USD trong 7 ngày
(6 Nhận xét)
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 Thêm

$500 USD trong 7 ngày
(19 Nhận xét)
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 Thêm

$500 USD trong 7 ngày
(46 Nhận xét)
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 Thêm

$375 USD trong 7 ngày
(13 Nhận xét)
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 Thêm

$500 USD trong 7 ngày
(2 Nhận xét)
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 Thêm

$500 USD trong 25 ngày
(9 Nhận xét)
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 trong 7 ngày
(4 Nhận xét)
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 Thêm

$500 USD trong 7 ngày
(2 Nhận xét)
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 trong 7 ngày
(1 Nhận xét)
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 Thêm

$250 USD trong 7 ngày
(1 Nhận xét)
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 Thêm

$333 USD trong 7 ngày
(0 Nhận xét)
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 Thêm

$500 USD trong 7 ngày
(0 Nhận xét)
0.0
ashutoshanshu424

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

$400 USD trong 7 ngày
(0 Nhận xét)
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 Thêm

$700 USD trong 15 ngày
(0 Nhận xét)
0.0