Необходимый комплекс технических средств. Обоснование структур разрабатываемых баз данных. Проектирование баз данных

Страницы работы

Содержание работы

Введение

В последнее время все более широкое распространение получают так называемые АРМы – автоматизированные рабочие места. АРМы призваны автоматизировать и облегчить работу по оформлению документов, составлению отчетов, выдаче различных справок, оперативного поиска информации и т.д.

Данная программа является одной из подзадач АРМа «Деканат» и предназначена для автоматизации разработки и составления Учебных и Рабочих планов по годам приёма с дальнейшим их использованием для контроля успеваемости студентов во время сессии.

Программа обеспечивает:

- ввод и корректировку информации в базу данных Учебных планов по годам приема;

- а также производит расчет нагрузки студентов в часах в неделю;

- производит вывод на печать законченного учебного плана;

- обеспечивает составление и расчет почасовой нагрузки Рабочего Учебного плана в зависимости от семестра обучения и учебной специализации;

- обеспечивает корректировку информации и перерасчет почасовой нагрузки в зависимости от внесённых изменений; 

- производит вывод на печать законченного Рабочего плана.

Необходимое программное обеспечение для самостоятельной работы программы:

- OC Windows-95 или Windows NT;

- BDEAdministrator(процессор баз данных) фирмы Борланд.

Необходимый комплекс технических средств:

- Процессор от 386 и выше;

- Объем оперативной памяти не менее 4Мб;

- Наличие свободного места на винчестере не менее 2Мб;

- наличие широкого – формата А3 - печатающего устройства.

Минимальная конфигурация применяемых ПЭВМ - IBM PC АТ 386.


1. Проектирование баз данных

1.1 Обоснование структур разрабатываемых

баз данных

В разрабатываемых базах данных учебного плана должна храниться следующая информация:

- год поступления потока;

- название дисциплин;

- информация об экзаменах, зачетах,  курсовых проектах, курсовых работах;

- информация о количестве часов, выделенных для работы студентов – полном, на самостоятельную работу и работу с преподавателем;

- закодированная информация о РГР и Контрольных работах;

- информация о числе часов, выделенных на практические занятия, лекции, лабораторные занятия, практические занятия на курсовые;

- информация по семестрам обучения (экзамен, зачет, КП, КР);

- служебная информация о принадлежности дисциплины (общая, специальная), и принадлежности специальных дисциплин (специализации ЭТ, ЭС, ЭМ).

Для хранения информации, касающейся учебных планов, необходима основная база данных, также необходимы базы данных – справочники, обеспечивающие уменьшение дублирования информации, а соответственно, и объем хранимой информации.

Необходимые справочники являются универсальными: справочник дисциплин и справочник кафедр.

Для основной базы данных учебного плана выберем имена полей, их типы и размер:

- YEAR – символьное поле, размер – 4. Год поступления потока;

- Kod_Disc – числовое поле, размер –4.Уникальный код дисциплины, ему в однозначное соответствие поставлено название дисциплины в справочнике дисциплин;

- Exam – символьное поле, размер – 5. Хранит номера семестров, в которых по данной дисциплине экзамен; 

- Zachet – символьное поле, размер – 5. Хранит номера семестров, в которых по данной дисциплине зачет;

- Kur_proj – символьное поле, размер – 5. Хранит номера семестров, в которых по данной дисциплине курсовой проект;

- Kur_rab – символьное поле, размер – 5. Хранит номера семестров, в которых по данной дисциплине курсовая работа;

- Rgr - символьное поле, размер – 5. Хранит информацию о РГР;

- Kont_Rab – символьное поле, размер – 5;

- Lek – числовое поле, размер – 4. Хранит информацию о числе часов лекций в курсе дисциплины;

- Lab_Rab – числовое поле, размер – 4. Хранит информацию о числе часов лабораторных работ в курсе дисциплины;

- Prakt_Zan – числовое поле, размер – 4. Хранит информацию о числе часов практических занятий в курсе дисциплины;

- Prak_Kur – числовое поле, размер – 4. Хранит информацию о числе часов практических занятий на курсовой проект или курсовую работу в курсе дисциплины;

- Vsego – числовое поле, размер – 4. Хранит информацию о числе часов занятий в курсе дисциплины;

- Sem1 – Sem9 – символьное поле, размер – 4. Хранит информацию о количестве занятий по данной дисциплине в данном семестре в неделю;

- All_Dis – Логическое поле, приобретает значение «true», если дисциплина для общего изучения;

- Spec_Dis – числовое поле, приобретающее в зависимости от специализации специальной дисциплины значения 1,2,3,4.

Для данной базы данных необходимо индексирование по полю Kod_Disc.

Для справочника дисциплин выберем имена полей, их типы и размер:

- Cod_Disc – числовое поле, размер –4.Уникальный код дисциплины;

- Kaf_Kod – числовое поле, размер – 3. Код кафедры, к которой относится дисциплина;

- Pred – числовое поле, размер – 3. Содержит порядковый номер дисциплины;

- Disc – символьное поле, размер – 100. Содержит полное название дисциплины;

- Snam – символьное поле, размер – 10. Содержит краткое название дисциплины;

Для данного справочника необходимо индексирование по полю Kod_Disc  и по полю Disc.

Для справочника кафедр выберем имена полей, их типы и размер:

- Kaf_Kod – числовое поле, размер – 3. Код кафедры, к которой относится дисциплина;

Похожие материалы

Информация о работе