
- •Отчет по учебной практике
- •Содержание
- •Индивидуальное задание
- •Введение
- •1. Стадия технического задания
- •1.1 Постановка задачи. Сбор исходных данных.
- •1.2 Определение формы входных и выходных документов.
- •1.4 Определение требований к программе.
- •1.5 Разработка тестов для задачи
- •2.6 Разработка тестов для модулей
- •2.7 Разработка пояснительной записки
- •3. Стадия рабочего проекта
- •3.1 Программирование головной программы
- •3.2 Программирование модулей
- •3.3 Комплексное тестирование
- •3.4 Корректировка программ
- •3.5 Разработка документов рабочего проекта.
- •3.6 Системное тестирование
- •Заключение
- •Список использованных источников и литературы
- •Приложение 1
- •Приложение 2
- •Приложение 3
- •Техническое задание № 001
- •Наименование, шифр составной части окр, основание, исполнитель и сроки выполнения составной части окр
- •Цель выполнения составной части окр, наименование и индекс изделия
- •Технические требования к изделию
1. Стадия технического задания
1.1 Постановка задачи. Сбор исходных данных.
Некому предприятию требуется программа (СУБД) для управления базами данных, в которых содержится различная отчетность о продажах, поступления и сотрудниках компании их должность, заработная плата и т.д
У программы имеются следующие требования:
Поддержка работы с форматом “.mdb (Аццесовский формат).”;
Поддержка редактирование базы данных в самой СУБД;
Сохранение отредактированных данных в БД;
Легкий и удобный интерфейс;
Приложение должно быть разделено на три основные части;
Машина на предприятии достаточно мощная, чтобы не заострять особое внимание на оптимизации программы.
Программа должна состоять из трех блоков:
1) Блок управления кадрами.
Должен отображать и иметь возможность редактирования БД, содержащей информацию о сотрудниках склада, которое на нем находится.
Пример одной строки из БД:
Пупкин | Иван | Васильевич | 1986г | телефон | работает с 2009
Интерфейс содержит:
Базовые кнопки "Выбрать БД", "Применить изменения", "Выбор Таблицы".
Так же, для управления БД:
Кнопка "Удалить запись".
Поля "Имя", "Фамилия" и тд (см. пример записи выше) и кнопку "Добавить запись"
2) Блок имеющихся товаров.
Должен отображать и иметь возможность редактирования БД, содержащей информацию о ТОВАРАХ, находящихся на складе.
Пример одной строки из БД:
Мука | Кол-во | Стоимость | Дата последнего поступления
Интерфейс содержит:
Базовые кнопки "Выбрать БД", "Применить изменения", "Выбор Таблицы".
Так же, для управления БД:
Добавление новых элементов:
Поля "Товар", Стоимость, Кол-во, Дата посл. поступления.
И кнопка удаления выбранного элемента
3) Блок поступления/списания.
Должен отображать и иметь возможность редактирования БД, содержащей информацию об ПОСТУПЛЕНИЯХ и СПИСАНИЯХ товара со склада.
Пример одной строки из БД:
Мука | Пришло в количестве | Ушло в количестве| Дата изменения состояния товара (т.е. списали/поступили)
Интерфейс содержит:
Базовые кнопки "Выбрать БД", "Применить изменения", "Выбор Таблицы".
Так же, для управления БД:
Добавление новых элементов:
Поля, идентичные примеру строки выше
И кнопка удаления выбранного элемента
1.2 Определение формы входных и выходных документов.
Входными данными для конечной СУБД являются данные о товарах и кадрах. Для товаров:
Наименование
Стоимость
Кол-во
Объемы поступления
Объемы списания
Объемы хранения на фиксированный промежуток времени
В виде выходных данных подразумевается редактируемая База данных формата .MDB с внесенными в нее входными данными.
1.4 Определение требований к программе.
Программа должна быть написана под ОС Windows XP SP3, должна поддерживать разрядность в 32 бита.
Необходима корректная работа на процессорах х86 частотой не менее 1 Ггц. Необходимое количество задействованных потоков и ядер – 1.
Программа должна корректно работать на конечном компьютере следующей конфигурации:
-Мат. Плата Asrock, LGA775.
-Процессор Pentium Dual Core E6600 3.31Ггц.
-Графический ускоритель Intel G41.
-Сетевая плата Realtek 10/100Mbit.
-БП 300Квт, HuntKey.
- RAM DDR3 1600Мгц 3 Гб. Zeppelin.