- •1.Общие положения
- •2.Требования к содержанию курсового проекта
- •3.Требования к оформлению пояснительной записки
- •Библиографическая ссылка
- •П риложение а
- •Приложение б
- •Приложение в
- •Приложение г
- •Приложение д
- •Приложение е
- •Приложение ж
- •Приложение з
- •Скриншот формы Form43 Delphi программного модуля zp43
- •Коды событий на форме:
- •Клик по кнопке «ок»
- •Клик по кнопке «Печать»
- •Клик по кнопке «Закрыть»
- •Форма в рабочем режиме:
- •Отчет через Ole-автоматизацию Excel
П риложение а
Министерство образования и молодежной политики Ставропольского края
Государственное бюджетное профессиональное образовательное учреждение
Невинномысский химический колледж
РЕАЛИЗАЦИЯ ПРОЕКТА АИС <тема>…
КП 09.02.04.таб №. ПЗ
Руководитель проекта Студент гр. И-41-13
Бесклубная Г.Н. _________ Ф.И.О.
______________
2017
Приложение б
Содержание8
Введение 3
1 Постановка задачи 4
Функциональный анализ 6
Анализ документооборота 8
Описание структуры запросов пользователей 9
Расчетная часть 12
Концептуальное проектирование 14
Логическое проектирование 16
Анализ транзакций 18
Проектирование физической структуры базы данных 24
Разработка прикладного программного обеспечения 28
Тестирование и отладка 34
Технологическая часть 42
Заключение 44
Библиографическая ссылка 45
Приложение А – Бланк заказа.
Приложение Б – Ведомость прихода товаров.
Приложение в
Пример описания структуры запросов пользователей
Запрос 1.
Отчет об объемах выполненных работ за …02 месяц 2016года.
Образец выходной формы запроса показан на рисунке 2. В графе "Отработано часов" указывается общая сумма отработанных каждым работником часов за месяц. Сумма вычисляется по формуле:
Сумма=Тариф * Отработано часов
Итого = сумма данных столбца «Сумма».
Отчет об объемах выполненных работ за февраль 2016 года
-
Фамилия
Должность
Тариф
Отработано часов
Сумма (руб)
Иванов
Электрик
30,50
100
3050
Петров
Слесарь
25,10
120
3012
Итого
6062
Рисунок 2 – Отчет об объемах выполненных работ за февраль 2016 года
Приложение г
Пример содержания раздела «Логическое проектирование»
4.1 Логическая структура базы данных
Таблица 1 – NARYAD – наряды на выполнение работ
Атрибут |
Смысловое описание |
Тип |
Ограничения |
Значение по умолчанию |
Ключ |
NTAB |
Табельный номер работника |
Числовой |
Не пусто от 0 до 9999 |
0 |
внешний |
NZDAN |
Код здания |
Числовой |
Не пусто от 0 до 999 |
0 |
первичный |
DATA |
Дата начала работы |
Дата |
|
- |
|
CHAS |
Объем выполненных работ в часах |
Числовой |
Не пусто |
0 |
|
Таблица 2 – WOKER – сведения о работниках
Атрибут |
Смысловое описание |
Тип |
Ограничения |
Значение по умолчанию |
Ключ |
NTAB |
Таб. номер работника |
Числовой |
Не пусто от 0 до 9999 |
0 |
первичный
|
FAM |
Фамилия работника |
Символьный |
25 символов
|
- |
|
DOLGN |
Должность |
Символьный |
15 символов |
- |
|
TARIF |
Часовой тариф |
Числовой |
Не пусто |
0 |
|
4.2 Описание базы данных
Наряды на выполнение работ
NARYAD(NTAB, DATA, NZDAN, CHAS)
Первичный ключ – NZDAN.
Внешний ключ NTAB ссылается на WOKER.
Сведения о работниках
WOKER( NTAB, FAM, DOLGN, TARIF)
Первичный ключ - NTAB
4.3 Анализ транзакций
Таблица - Анализ транзакции Т1
Активность |
Интенсивность использования (вызовов/час) |
|
Случайным образом / Ежедневно в 9:00 / Каждый час и т.п. |
|
|
Таблица, поля |
Тип доступа |
Выходные данные |
|
S - Select I – Insert U - Update D - Delete |
|
Т2: Добавление наряда на выполненные работы.
Активность |
Интенсивность использования (вызовов/час) |
|
ежедневно
|
|
|
Таблица, поля |
Тип доступа |
Выходные данные |
Из документа Наряд: фамилия работника, дата начала работы, объем в часах, здание. Из таблицы woker (ntab, fam) Из таблицы zdan (nzdan, nazv)
|
I – вставка
S-выбор
S-выбор
|
Naryad(ntab, nzdan, data, chas) |
R1: Отчет об объемах выполненных работ за 02 месяц 2016года.
Активность |
Интенсивность использования (вызовов/час) |
|
Случайным образом / Не менее одного раза в месяц |
|
|
Таблица, поля |
Тип доступа |
Выходные данные |
Woker(ntab, fam, dolgn, tarif) Naryad(ntab, (data<=01.02.2016 and data>=29.02.2016), sum(chas)) |
S - выбор
|
Fam, dolgn, tarif, sum(chas), tarif*sum(chas) |
По результату запроса формируется отчет. (Рисунок 2)
