SRS para Sistema de Folha de Pagamento
SRS para Sistema de Folha de Pagamento
Leo Joseph
⁴³
SISTEMA DE FOLHA DE PAGAMENTO
Tabela de Conteúdos
1. Introdução
1.1 Propósito
1.2 Scope
1.3 Benefits
1.4 Definições
1.5 References
1.6 Project Overview
2. Descrições gerais
2.1 Perspectiva do Produto
2.2 Funções do Produto
2.2.1 Módulo Mestre
2.2.2 Employee Module
2.2.3 Módulo de Presença
2.2.4 Módulo de Salário
2.3 Características do Usuário
2.3.1 Usuário Final
2.3.2 Administrador
2.4 Suposições e Dependências
3. Requisitos Específicos
3.1 Requisitos de interface externa
3.1.1 Requisito da interface do usuário
3.1.2 Hardware interface requirement
3.1.3 Requisitos da interface de software
4. Requisitos Funcionais
4.1 Mestres
4.2 Employee
4.3 Pesquisa
4.4 Attendences
4.5 Salário
Others :
Diagramas UML
1.1 Diagrama de CASO DE USO
1.2 ACTIVITY diagram
Diagrama de CLASSE 1.3
1.4 SEQUENCE diagram
[Link]
O sistema de folha de pagamento é o coração de qualquer sistema de recursos humanos de uma organização.
a solução deve cuidar do cálculo do salário de acordo com as regras do
empresa, cálculo do imposto de renda e diversas deduções a serem feitas a partir do
salário incluindo deduções obrigatórias como imposto de renda e fundo de previdência
deduções. Ele tem que gerar contracheque, resumo de cheque e relatórios MIS.
Entende-se que estamos cansados de gerenciar milhares de papéis estranhos, holerites,
relatórios de folha de pagamento, e detalhes salariais e assim por diante. Imagine que temos uma folha de pagamento
sistema de processamento que irá gerar nossos contracheques e relatórios de folha de pagamento dentro de
segundos. Podemos ajudar outros a automatizar seu sistema de pagamento desenvolvendo um
aplicativo de folha de pagamento personalizado que se adapta às suas necessidades específicas.
1.1Purpose
O principal objetivo do desenvolvimento do Gerenciamento de Folha de Pagamento de Funcionários é fornecer uma maneira fácil
não apenas para automatizar todas as funcionalidades envolvidas na gestão de folhas de pagamento e licenças para
os funcionários da Empresa, mas também fornecer relatórios funcionais completos para
management of Company with the details about usage of leave facility.
Estamos comprometidos em trazer a melhor forma de gestão nas diversas formas de
EPM. Nós entendemos que EPM não é um produto a ser vendido, é uma ferramenta para gerenciar o
operações internas da empresa relacionadas a licença de funcionários e folha de pagamento.
1.2Scope
Este aplicativo funciona em múltiplos PCs instalados em vários computadores, mas
compartilhando o mesmo banco de dados pelo qual usuários de diferentes departamentos podem usá-lo sentados em
locais diferentes simultaneamente.
Mas no futuro podemos criar a Aplicação onde o banco de dados será hospedado em
ordem para gerenciar todos os departamentos que estarão localizados em lugares diferentes e por
mantendo o domínio da Aplicação como Online.
1.3Benefits
Para melhorar a eficiência.
Descubra rapidamente informações sobre os detalhes de um funcionário.
Para fornecer informações de fácil e rápido acesso.
Para proporcionar um ambiente amigável ao usuário.
1.5References
Formato SRS do site IEEEe([Link]/format).
Engenharia de Software por "Roger Pressman".
1.6Project Overview
As seguintes subseções fornecem uma visão completa do software
specifications requirements documentation for the product Employee Payroll
Gestão. Todo o SRS está documentado em função do Usuário e os seguintes sub
as seções estão organizadas para fornecer uma visão completa do software, sua perspectiva,
recursos, requisitos do sistema e os usuários sabem como é.
[Link] description
2.2.3Attendance module
Licença: Este módulo é para manter os registros de licença tirada por qualquer empregado.
Frequência: Este módulo é para manter os registros da presença dos funcionários.
2.3.1End Users
. Nenhum conhecimento ou habilidade específica é exigida do usuário final.
. O usuário final deve ter uma ideia básica sobre operações de computador e banco de dados.
2.3.2 Administrador
. O administrador deve ter bom conhecimento em gestão de banco de dados.
sistema.
. Administrador para gerenciar os direitos do usuário.
. Se a conexão de rede não funcionar corretamente, então nosso sistema não deve
funcionar como pretendido.
. Além disso, presume-se que o produto esteja instalado corretamente no servidor web.
. Este sistema não se encarregará de nenhum problema de vírus que possa ocorrer.
tanto no sistema do cliente quanto no servidor. Evitando o uso de pirataria
software e garantindo que disquetes e outros mídias removíveis sejam analisados
para vírus antes do uso poderia minimizar a possibilidade de infecção viral
. A recuperação de dados após uma falha no sistema será possível apenas se os backups forem
tomados em intervalos regulares.
. Interfaces manuais não podem ser totalmente evitadas. Provas documentadas como dados
a entrada de funcionários etc. terá que ser verificada pelo responsável
equipe de gestão antes de inserir no sistema computadorizado.
2.4.1 Pressupostos:
O código deve estar livre de erros de compilação / erros de sintaxe.
O produto deve ter uma interface que seja simples o suficiente para entender.
2.4.2Dependencies:
Todo o hardware e software necessários estão disponíveis para implementação e uso.
da ferramenta.
O sistema proposto seria projetado, desenvolvido e implementado com base
no documento de especificações de requisitos de software.
Os usuários finais devem ter conhecimento básico de informática e também garantimos que
os usuários receberão documentação de treinamento de software e referência
material.
O sistema não é obrigado a salvar relatórios gerados.
[Link] específicos
4.1Masters:
Este módulo ajuda o administrador a inserir a designação e o relacionado
descrição. Também ajuda a adicionar o departamento.
4.2Employee:
Este módulo ajuda a adicionar os detalhes do empregado, como os dados pessoais e
os detalhes do empregado.
4.3Search:
Este módulo ajuda a pesquisar os detalhes dos funcionários por departamento e
por designação.
Este módulo ajuda em diferentes tipos de licença para diferentes anos. Também ajuda
o funcionário deve registrar seu horário de entrada e saída. Usando o módulo de presença
o funcionário também pode verificar suas licenças restantes e também solicitar a
sair.
4.4Salary:
Este módulo ajuda a calcular o salário adicionando as gratificações e o salário base.
salário e descontando as deduções baseadas nas ausências e também o FGTS. Isso também
ajuda a gerar o contracheque do funcionário.
5.1Performance Requirements
1) O sistema geral deve ser rápido e sem erros.
2) Deve ter recursos integrados de verificação e correção de erros.
3) O sistema deve ser capaz de lidar confortavelmente com grandes volumes de dados.
5.2Reliability
Para garantir a confiabilidade, este sistema está sendo projetado usando software que é
estabelecido para ser estável e fácil de usar.
5.3Availability
Este sistema é projetado para funcionar 24/7 e estar prontamente disponível para o usuário.
5.4 Segurança
O acesso ao software é concedido apenas a operadores válidos. Precisamos de um ID específico.
e a senha para acessar o software.
A comunicação precisa ser restrita quando o aplicativo estiver validando o usuário ou
licença.
OUTROS DOCUMENTOS
DFD, CASO DE USO, DIAGRAMA ER E DESIGNS DE TABELA
DFD
NÍVEL DE CONTEXTO/NÍVEL ZERO
Dfd
PRIMEIRO NÍVEL
SEGUNDO NÍVEL
DESENHO DE TABELA