Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Комп подготовка - ВБ - вар 4 - курсовик - оконч...doc
Скачиваний:
3
Добавлен:
01.03.2025
Размер:
751.1 Кб
Скачать

Содержание

Задание на курсовой проект. ………………………………………………….. 2

Введение……………………………………………………………………………3

1. Анализ и постановка задачи……………………………………………….. 4

2. Функциональная структура задачи………………………………………... 5

3. Создание графического интерфейса программы……………………... 5

Структура меню………………………………………………………………..... 6

Процедура обработки события «изменение размеров формы»……….. 6

Процедура обработки нажатия клавиши при активной таблице…….… .7

4. Создание вспомогательных процедур……………………………………..8

Процедура сохранения данных в оперативной памяти….……………..… 9

Процедура чтения данных из оперативной памяти………….………..… 10

Процедура сохранения данных в файлы………………………………….. 13

Процедура чтения данных из файлов………………………….…………… 16

5. Алгоритмы решения поставленных задач……………………………….. 17

Создание справки 1…………………………………………………………… 17

Создание справки 2…………………………………………………………… .19

Создание справки 3…………………………………………………………… 22

Список учеников …………………………………………………….………… 24

6. Результаты работы программы…………………………………………..… 25

Заключение……………………………………………………………...…………30

Список литературы……………………………………………………………… 31

Вариант 4

Структура таблиц:

Таблица UCH (ученики)

Фамилия

Пол

Класс

Средняя оценка

Физическое развитие

Таблица SM (семья)

Фамилия

ученика

Фамилия

одного из

Родителей

Должность

Заработная

плата

плата

Количество

детей

Семейный

бюджет

В таблице SM (семья) указывается фамилия, имя и отчество одного из родителей. В таблице UCH указываются сведения о всех учениках школы.

Состав меню:

1. Распечатка исходных таблиц.

2. Формирование и выдача справок:

Справка 1. Список учеников 10-11 классов со слабым физическим развитием.

Список упорядочить по классам и алфавиту.

Справка 2. Список учеников и родителей многодетных семей (3 и более детей).

Справка 3. Список учеников 9-х классов из многодетных семей (3 и более де-

тей), имеющих средний балл, больший 4,2. Список упорядочить по

убыванию количества детей и баллов.

3. Создание документа :

Сведения

об учениках 10-х классов, живущих в семьях с душевым доходом, меньшим 2000 руб.

Фамилия

Пол

Класс

Средний балл

Физическое

развитие

Душевой доход

Введение

Данный курсовой проект выполнен по дисциплине «Компьютерная подготовка». Проект содержит анализ и постановку задачи, алгоритмы в виде блок-схем, программы на языке Visual Basic (среда разработки – Microsoft Visual Basic 6.0), результаты решения задачи на персональном компьютере.

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

  • создание файлов базы данных;

  • просмотр содержимого базы данных;

  • добавление записей в базу данных;

  • формирование 3-х справок в соответствии с заданием.

Формирование документа (текстового файла) в соответствии с заданием.

1.Анализ и постановка задачи

Наименование задачи: «Автоматизированный учет необходимых данных об учениках».

Цель решения: обеспечение оперативности и точности расчетов

Периодичность решения и сроки представления: раз в месяц и по требованию пользователя.

Источники исходной информации: оперативные данные учебного заведения..

Макет исходных данных базы данных учеников.

п./п.

Наименование реквизита

Тип данных

Размер

1

Фамилия

Строковый

10

2

Пол

Строковый

10

3

Класс

Строковый

10

4

Средняя оценка

Числовой

2

5

Физическое развитие

Строковое

10

Макет исходных данных базы данных сведений об учениках.

п/п

Наименование реквизита

Тип данных

Размер

1

Фамилия ученика

Строковый

10

2

Фамилия одного из родителей

Строковой

10

3

Должность

Строковой

10

4

Заработанная плата

Числовой

2

5

Количество детей

Числовой

2

6

Семейный бюджет

Числовой

2