Adresse de téléchargement des ressources:https://download.csdn.net/download/sheziqiong/85821146
Adresse de téléchargement des ressources:https://download.csdn.net/download/sheziqiong/85821146
Système de rémunération des travailleurs,Enregistrer les salaires des travailleurs et exporter les données.
Les travailleurs sur le chantier sont - ils payés à la main?,Conditions sujettes aux erreurs et à la perte de données,Le système de base de données peut gérer efficacement les données stockées,Réduction des opérations.
Convient aux membres du développement de logiciels et aux gestionnaires de projet.
Sukhilog,Bai songfu:Analyse des besoins
Dong Hongyi:Conception conceptuelle de la structure
Ni Anxiang:Conception de la structure logique
Ray Zhijie.:Programmation de la base de données
Enregistrer le salaire des travailleurs et générer un modèle de traitement par lots pour la paie.
Le gestionnaire de projet peut ajouter, supprimer, rechercher et modifier les renseignements sur les employés et les salaires..
Les employés peuvent consulter leurs renseignements personnels et leur salaire.
L'Administrateur de la base de données assure le fonctionnement et la maintenance de la base de données. .
Contraintes générales、 Hypothèses et exigences pour les utilisateurs .
Pour les systèmes existants ( Y compris automatique ou manuel ) Effectuer une brève analyse .
Système financier commun 5 Tableaux, Divisé en quatre grandes catégories par fonction :
1:Renseignements sur les employés,Y compris: employees Tableau.
2:Information du public,Y compris: bank Table et fdl_city Tableau.
3:Informations sur les salaires,Y compris: salary Tableau.
4:Informations sur le paiement,Y compris: payment Tableau.
Analyse:
employees Personnel Par(eno,eaccount,ename,cnaps_code,id,email,phone)7 Éléments de données
eno Nombre d'employés number(7) Identification unique des employés ,
eaccount Numéro de compte bancaire du personnel VARCHAR2(19)19 Numéro de carte bancaire Un numéro de compte de carte bancaire par employé ,
ename Nom de l'employé VARCHAR2(12) Non vide,
cnaps_code Numéro de ligne VARCHAR2(12) 12 Numéro de ligne de bits Non vide Références bank Tableau,
id Numéro de la ville number(10) Non vide Références biaofdl_city Tableau,
email E - mail VARCHAR2(20) ,
phone Téléphone portable VARCHAR2(17)
salary Salaire Par(eno,year_month,amount) Trois éléments de données
eno Nombre d'employés number(7) Références employees Tableau,
year_month Date du salaire date , Indique le salaire du mois en cours ,
amount Salaire number(6) ,
eno Et year_month Décider ensemble du salaire mensuel d'un employé .
bank Banque(cnaps_code,bname,branch)
cnaps_code Numéro de ligne VARCHAR2(12) 12 Bits Sous - succursale unique de la Banque identifiée ,
bname Nom de la Banque VARCHAR2(20) ,Non vide,
branch Nom de la Sous - direction VARCHAR2(50) ,Non vide
biaofdl_city(ID,serial_no,l_name,parent_id,l_level)
id Nombre total number(10) Régions identifiées uniquement ,
serial_no Numéro indépendant varchar2(25) ,Non vide ,
l_name Nom de la province ou de la municipalité varchar2(50) ,Non vide,
parent_id Province à laquelle appartient la municipalité varchar2(25) ,Non vide ,
l_level Classement number(4) ,Non vide
payment Informations sur le paiement(Account,purposes,Currency,branch,settlement_method,business_types)
Account Numéro de compte de paiement VARCHAR2(19) Décider uniquement des informations de paiement ,
purposes Objet VARCHAR2(10) ,Non vide,
Currency Monnaie VARCHAR2(10) ,Non vide,
branch ..Succursale de paiement VARCHAR2(50) ,Non vide,
settlement_method Mode de règlement VARCHAR2(4) ,Non vide,
business_types Type d'entreprise varchar2(10) ,Non vide
Par ici. 5 Tableau,Nous pouvons voir, Les principaux éléments du système financier global sont les suivants: : Gestion de l'information sur les employés , Y compris les banques et les régions , Gestion des salaires .
Définition du tableau:
create table employees(
eno number(7) not null PRIMARY KEY,
eaccount VARCHAR2(19) not null,
ename VARCHAR2(12) not null,
cnaps_code VARCHAR2(12) not null references bank(cnaps_code),
id number(10) not null references fdl_city(id),
email VARCHAR2(20),
phone VARCHAR2(17));
create table bank(
cnaps_code VARCHAR2(12) primary key,
bname VARCHAR2(20) not null,
branch VARCHAR2(80)not null);
CREATE TABLE fdl_city(
id number(10) not null PRIMARY KEY,
serial_no varchar2(25) NOT NULL ,
l_name varchar2(50) NOT NULL,
parent_id varchar2(25) NOT NULL ,
l_level number(4) NOT NULL
);
create table salary(
eno number(7) not null references employees(eno),
year_month date not null,
amount number(6),
primary key(eno,year_month));
create table payment(
Account VARCHAR2(19) not null primary key,
purposes VARCHAR2(10) not null,
Currency VARCHAR2(10),
branch VARCHAR2(50),
settlement_method VARCHAR2(4),
business_types varchar2(10)
);
insert into bank values(402191030498,' Coopératives de crédit rural ',' Chuangye Road Banking Office of Inner Mongolia Hohhot Jingu Rural Commercial Bank Co., Ltd. ');
insert into fdl_city values ('1', '11', 'Pékin', '0', '1');
insert into payment values(471901379510902,' Revenus du travail ','RMB',' Hohhot Branch ','Fréquent');
Les informations sur la ville et les sous - succursales bancaires doivent être saisies à l'avance. ,
Renseignements sur les employés、 L'ajout, la suppression et la vérification des renseignements sur les salaires et les paiements sont effectués par le gestionnaire. .
Intégrité physique:
Intégrité référentielle:
employees Moyenne id Références biaofdl_city Moyenne id,cnaps_code Références bank Dans cnaps_code, La ville et la Banque de l'employé doivent être présentes et biaofdl_city Et tableaux bank Dans.
salary Dans eno Références employees Dans eno, Les employés rémunérés doivent être inscrits au tableau des effectifs. .
Intégrité définie par l'utilisateur:
E-R Fig.:
Modèle logique
Modèle relationnel:
SID:Utilisez le nom orcl De SID
TABLESPACE:C:\tbspace\FINANCIAL_SYSTEM_TBSPACE
Ajout, suppression et modification des renseignements sur les employés , Augmentation, suppression, requête et modification des salaires , Ajouter, supprimer, rechercher et modifier le mode de paiement , Exportation de tables de paie .
【 Description de la fonction du cas d'utilisation 】
Pour insérer des informations dans la base de données , Réalisation de l'entrée d'information .
【Description de l'opération】
Saisissez les informations de l'employé
Cliquez sur le bouton insertion
【Diagramme d'activité、 Diagramme de séquence ou de collaboration 】 (Contenu facultatif)
【Prototype d'interface】 (Contenu facultatif)
【 Description de la fonction du cas d'utilisation 】
Exporter le modèle de traitement par lots Excel Documentation, Fonction de traitement par lots pour l'importation dans le système bancaire .
【Description de l'opération】
Saisissez les heures de début et de fin
Entrez le numéro de compte de paiement
Saisissez le nom du fichier exporté
Cliquez sur le bouton OK
【Diagramme d'activité、 Diagramme de séquence ou de collaboration 】 (Contenu facultatif)
【Prototype d'interface】(Contenu facultatif)
Adresse de téléchargement des ressources:https://download.csdn.net/download/sheziqiong/85821146
Adresse de téléchargement des ressources:https://download.csdn.net/download/sheziqiong/85821146