0% found this document useful (0 votes)
15 views

report

This report outlines the design and implementation of a Microsoft Access program for managing support lessons in a private school, utilizing the Merise model. It includes functionalities for organizing student and teacher data, managing enrollment, and generating various reports. The document details the data dictionary, conceptual and logical data models, and operational processes involved in the system.

Uploaded by

aere333
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views

report

This report outlines the design and implementation of a Microsoft Access program for managing support lessons in a private school, utilizing the Merise model. It includes functionalities for organizing student and teacher data, managing enrollment, and generating various reports. The document details the data dictionary, conceptual and logical data models, and operational processes involved in the system.

Uploaded by

aere333
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

Université de M'sila, Algérie

Faculté MI , Département d'informatique

Module : systèmes d'information

RAPPORT DE MINI PROJECT

Animer des cours de soutien


dans une école privée

♦ LALDJI MOHAMED BACHIR

♦ BEN GASMIA ANES

♦ BELBEY NASSIM AMINE

♦ CHOUIH YASSINE

♦ NASRI AMIN

♦ MAHMOUD BRAHIMI
In this report, you will find the stages of designing a program using Microsoft Access.
This program was specifically designed to manage and implement an information
system for organizing support lessons in a private school, utilizing the Merise model.
✓ The program organizes general information such as student data (name, surname,
date of birth, level, etc.) as well as teacher information, and it stores the names of
students, teachers, and other details.
✓ It also allows us to add, edit, and delete students or teachers, etc., and search for
them based on specific search criteria.
✓ Additionally, it enables printing student lists for each subject taught, viewing and
printing lists of students registered in a specific subject at a particular level, and
printing a teacher's teaching certificate.

1-data dictionary :

code Meaning Type Length Syntax ruls Semantic


ruls
Code_ student Code student N 01
Enrollment_ Number Enrollment Number A 01
Last _name Last name A 11
First_ name First name A 11
Date_ of_ birth Date of birth D 01 DD/MM/YYYY
Email Email AN 01
Enrollment_date Enrollment Date D 01 DD/MM/YYYY

Code_ teacher Code teacher N 01


Last_ name Last name A 11
name_First First name A 11
Date _of_ birth Date of birth D 01 DD/MM/YYYY
Email Email AN 01
Phone_ number Phone number N 01
Issued_ date Issued date D 01 DD/MM/YYYY
Experience_Years Experience Years N 01

Code_ program Code program N 01


Data_and_time Date and time D 01 DD/MM/YYYY
Duration_ of_class Duration of class D 01 HH:MM:SS
Hall _number Hall number N 01

Certificate_ Id Certificate Id N 01
Certificate _name Certificate name A 11
Level_ Id Level Id N 01
Level _name Level name A 11
Code_ model Code model N 01
name _model _ arabic name model is in arabic A 11
name _model _ english Name model is in english A 11

2-conceptual data model(mcd) :

Teacher
student
Code –teacher (1,1) He studies (1,n) Study materials (1,n) registere (1,n)
Last_ name Code –student
Code -model d
First_ name Emrollment_number
Name_model_arabic
Date _of_ brith Last_ name
Name_model_english
Email (1,n) She studies First_ name
Phone_number (1,n) Date _of_ brith
(1,n) Email
Issued_date
Experience_years Emrollment_date

(1,1) (1,n)

She studies
classes
He owns

She studies
Code –program
(1,n) Date _and_time (1,1)
Duration_of_class
Hall_number (1,n)
(1,1) Levels
(1,1) Level –Id (1,n) registered
Certicate Level _name
Certicate –Id
Certicate_name
He studies (1,n)

3-Logical data model(LDM) :

Student (Code –student , Emrollment_number , Last_ name , First_ name ,


Date _of_ brith , Email , Emrollment_date , Level –Id* , code–model* )

Levels (Level –Id , Level_name )

Teacher (code –teacher ,Last_name , First_name , Date_of_birth , Email ,


phone_ number , Issued_date , Experience_ years , Level_Id* , Model_Id* ,
code–certificate* )

Classes (code–program , Date_and_time , Duration_of_class , Hall_number ,


code–model* , code–teacher*)

Certificate (code–certificate , certificate_name , code–teacher* )

Study materials (code– model ,Name_model_arabic , Name_model_english ,


Level –Id* )
Registered (Code –student, code– model )

She studies (code– model , Level –Id )

He studies (Level –Id , code –teacher )

4-conceptual treatment model (CTM) :

Registration request Registration request


from the professor by the student

or

Registration
-the student is studying
-the student is over 5 years old
-the professor has experience

NO YES

The request is The request is


rejected accepted

Private school management


Always

Print the teacher Print student


teaching certificate lists
5-operation process model (OPM) :

Sequence of functional procedures Nature of workstation Chronological


teatment sequence

Registration request Registration request


from the professor by the student

or
Manual customer Over time
Registration servise
-the student is studying
-the student is over 5 years old
-the professor has experience

NO YES

The request is The request is


rejected accepted

Private school management Automatic Over time


management
-Edition of lists
-Issuing certificates

Print student
Print the teacher lists
teaching certificate

You might also like