kursova-rabota-s-microsoft-access

Download Report

Transcript kursova-rabota-s-microsoft-access

Курсова работа с
Microsoft Office Access
изработили:
Станислава Тодорова /ф.н. 11140014/
Елина Викторова /ф.н. 11140002/
II. курс, Социология, поток 403, група 4007
2012/2013 уч. г.
Задание 5. Условие:

Да се създаде база от
данни “Razpis”
(Разписание),
съдържаща
информация за
аудиторната заетост
на студентите.
Съдържание:
Анализ на проблема
 Описание на базата от данни
 Описание на входните форми
 Описание на създадените отчети
 Описание на главната форма

1. Анализ на проблема


Необходимо е да бъде създадена база от данни,
която да отразява аудиторната заетост за летния
семестър на студентите, обучаващи се във
факултетите на Университета за класически и
нови науки „Леонардо да Винчи”.
Базата от данни трябва да съдържа информация за
факултетите, групите, дисциплините и занятията,
които се провеждат. За тази цел, чрез софтуера
Microsoft Access, ще създадем база от данни,
именована „Razpis”.
2. Описание на базата данни


Базата данни съдържа таблиците „Faculty” (Факултети),
“Groups” (Групи), „Disc” (Дисциплини) и „Grafik”
(Разписание на занятията).
Таблицата „Faculty” съдържа две полета, които показват
кодът и наименованието на всеки въведен в базата
факултет. Полета „CodeFac” е избрано за първичен ключ,
поради това, че не трябва да е възможно един и същи
шифър да отговаря на повече от един факултет.
Име на поле
Тип
Описание
CodeFac
Number
Шифър на факултет
NameFac
Text
Име на факултет

Таблицата „Groups” съдържа две полета, които
показват номерата на въведените в базата групи от
обучаващи се, както и към кой факултет са
отнесени те. Полето „CodeGroup” е избрано за
първичен ключ, тъй като е необходимо всяка
група да притежава уникален шифър. Чрез полето
„CodeFac” се установява връзка с таблица
„Faculty”, която е от типа „едно към безкрайност”.
По този начин ще е възможно в един факултет да
бъдат записани и добавяни безброй много
различни и нови групи от обучаващи се.
Име на поле
Тип
Описание
CodeGroup
Number
Шифър на група
CodeFac
Number
Шифър на факултет

В таблицата „Disc” се съдържат четири
полета, от които първичният ключ е
полето „CodeDisc”, поради което всяка
учебна дисциплина има свой уникален
шифър.
Име на поле
Тип
Описание
CodeDisc
Number
Шифър на дисциплина
NameDisc
Text
Име на дисциплина
HLec
Number
Брой часове за лекции
HSem
Number
Брой
часове
упражнения
за

В таблицата „Grafik”, отразяваща разписанието на
учебните занятия, се съдържат пет полета, от
които два са първичните ключове – „CodeGroup”
и “CodeDisc”, което означава, че една група може
да има в седмичното си разписание едно занятие
от всяка дисциплина. Двете полета – първични
ключове – установяват връзка между таблицата с
таблиците „Groups” и „Disc”.
Име на поле
Тип
Описание
CodeGroup
Number
Шифър на група
CodeDisc
Number
Шифър на дисциплина
Room
Text
Стая
FromH
Text
Час на започване
ToH
Text
Час на завършване
Илюстрация на връзките между
таблиците в базата данни:
3. Описание на входните форми

Формата
“Faculty”
дава
възможност
за въвеждане
на нови
факултети с
техните
шифри.

Формата
“Groups”
дава
възможност
за
обновяване
на
таблицата
“Групи”

Формата “Disc”
дава възможност
за въвеждане на
нови
дисциплини и
отразяване на
нови учебни
занятия, както
по нови, така и
по вече
съществуващи в
базата
дисциплини

Формата с подформа, наречена “Grafik” дава
възможност за обновяване на таблиците
“Дисциплини” и “Разписание” по групи
4. Описание на отчетите


Базата от данни съдържа два отчета – „Disciplini” и „Zaniatia”.
Отчет „Disciplini” дава информация за всички налични дисциплини в
университета, техните имена, шифри, брой часове за лекции и брой
часове за упражнения по всяка една от тях.

Отчет „Zaniatia”
дава информация за
всички налични
планувани занятия
по дисциплини. В
него по възходящ
ред на шифъра са
отразени
дисциплините с
техните имена,
заплануваните за
всяка една
дисциплина
занятия, с всички
групи, които я
изучават. За всяко
запланувано занятие
е предоставена
информацията в коя
стая ще се провежда
и от кой до кой час.
5. Описание на главната форма

Главната форма дава достъп до всички
необходими форми и отчети на базата
Отваря формата
“Faculty” – обновяване
на информацията за
факултетите
Дава преглед на отчета
“Разписание на планирани
занятия по дисциплини”
Отваря формата
“Groups” –
обновяване на
учебните групи
Отваря формата “Disc” –
обновяване на учебните
дисциплини
Дава преглед на отчета
за всички налични
учебни дисциплини с
техните шифър, име и
брой часове за лекции за
упражнения
Благодарим за
вниманието!
изработили:
Станислава Тодорова /ф.н. 11140014/
Елина Викторова /ф.н. 11140002/
II. курс, Социология, поток 403, група 4007
2012/2013 уч. г.