- •Рецензенты:
- •Введение
- •Содержание
- •1. Цель, задачи и реализуемые компетенции
- •2. Формулировка задания
- •3.2 Теоретическая часть курсового проекта
- •3.3 Практическая часть курсового проекта
- •3.3.1 Обследование предметной области
- •3. Структура работы
- •1. Теоретическая часть
- •2. Практическая часть
- •3.1 Введение к курсовому проекту
- •3.3.2 Разработка технического задания
- •3.3.3 Концептуальное проектирование
- •3.3.4 Инфологическое проектирование
- •3.3.5 Реляционная модель бд
- •3.3.6 Даталогическая модель бд
- •3.3.7 Запросы к базе данных
- •3.3.8 Разработка механизмов защиты данных от несанкционированного доступа
- •3.3.9 Требования к техническому обеспечению
- •3.3.10 Инструкция по использованию базы данных
- •3.3.11 Заключение
- •3.3.12 Список используемой литературы
- •3.3.13 Приложения
- •4. Общие требования к написанию и оформлению проекта
- •4.1 Оформление пояснительной записки
- •5. Последовательность выполнения задания
- •6. Критерии оценивания Проекта
- •7. Порядок защиты проекта
- •Список рекомендуемой литературы
- •Internet-ресурсы
- •Приложение 1
- •Направление (специальность) _______________________________________
- •Задание на курсовую работу (проект)
- •Приложение 2
- •Курсовой проект
- •Приложение 3
- •1 Безусловная выборка значений
- •2 Простая выборка
- •3 Выборка уникальных значений
- •4 Выборка вычисляемых значений
- •5 Выборка с условием
- •6 Выборка с упорядочением
- •7 Выборка с использованием оператора between
- •8 Выборка с использованием оператора in (принадлежит)
- •9 Выборка с использованием шаблонов
- •Имя поля like строковая константа
- •10 Выборка из связанных таблиц
- •Простое соединение
- •Соединение с дополнительным условием
- •Соединение трех таблиц
- •11 Использование группировки данных при организации запросов
- •Использование группировки данных совместно с условием
- •Использование having
- •12 Использование квантора существования в запросах
- •13 Объединение множеств
- •Субд ms Visual FoxPro
- •14 Модификация данных в таблицах
- •15 Удаление данных
- •16 Добавление записей
- •Insert into таблица [(поле [,поле] ...)] values (константа [,константа]...)
- •Insert into таблица [(поле [,поле] ...)] подзапрос
- •17 Запросы по дате
- •18. Соединение отношений. Оператор join
- •19. Коррелированные и некоррелированные подзапросы
- •20. Вычисления в таблицах. Команда calculate
3.3.2 Разработка технического задания
На техническое задание существует стандарт ГОСТ 19.201-78 «Техническое задание. Требования к содержанию и оформлению». В соответствии с этим стандартом техническое задание должно содержать следующие разделы:
введение;
основания для разработки;
назначение разработки;
требования к программе или программному изделию;
требования к программной документации;
технико-экономические показатели;
стадии и этапы разработки;
порядок контроля и приемки.
При необходимости допускается в техническое задание включать приложения.
Пример технического задания. Требуется разработать техническое задание на разработку базы данных «Прокат».
1. ВВЕДЕНИЕ
Настоящее техническое задание распространяется на разработку базы данных «Прокат».
База данных «Прокат» предназначена для учета платежей и выдаваемых клиентам товаров, формирования всей необходимой документации и отчетов. Для ускорения обслуживания работа может вестись с применением технологий штрихового кодирования и членских карточек. База данных должна иметь развитую систему разделения доступа сотрудников к различным функциям и отчетам.
Разрабатываемая программа позволит автоматизировать работу с клиентами компьютерной фирмы ООО «Сатурн+» .
2. ОСНОВАНИЕ ДЛЯ РАЗРАБОТКИ
Программа разрабатывается на основе учебного плана кафедры «Информационные системы и технологии», утвержденного на заседании кафедры «___»_______201_г., протокол № ___. База данных «Прокат» разрабатывается на основании рекомендации руководителя организации ООО «Сатурн+» для автоматизации деятельности компании.
3. НАЗНАЧЕНИЕ
Основным назначением базы данных является помощь сотрудникам ООО «Сатурн+» при выполнении функций:
- регистрация клиентов;
- ввод товаров;
- автоматическое определение клиентов и товаров;
- быстрый поиск товаров по названию, жанру, ценовой категории, стране, режиссеру...;
- прием оплаты от клиентов, договора с клиентом и т.п.;
- составление различных отчетов.
4.ТРЕБОВАНИЯ К ПРОГРАММЕ ИЛИ ПРОГРАММНОМУ ИЗДЕЛИЮ
4.1.Требования к функциональным характеристикам
4.1.1. Программа должна обеспечивать возможность выполнения следующих функций:
- инициализация системы, которая включает ввод информации о клиентах фирмы, имеющихся носителях и т.п.;
- ввод и корректировка текущей информации о деятельности фирмы;
- хранение информации о деятельности фирмы;
- получение сведений о текущем состоянии деятельности фирмы.
4.1.2. Исходные данные:
информация о клиентах фирмы;
каталог имеющихся носителей;
сотрудники фирмы;
договора с поставщиками;
договора с клиентами.
4.1.3. Результаты:
- информация о клиентах фирмы, имеющих задолженности по аренде носителей;
- информация о клиентах фирмы, не имеющих задолженности по аренде носителей;
- информация о поставке новых носителей;
- поиск товаров по названию, жанру, ценовой категории, стране, режиссеру
4.2. Требования к надежности
4.2.1.Предусмотреть контроль вводимой информации.
4.2.2.Предусмотреть блокировку некорректных действий пользователя при работе с системой.
4.2.3.Обеспечить целостность хранимой информации.
4.2.4. Обеспечить разграничение доступа к функциям системы для сотрудников пункта проката.
4.3. Требования к составу и параметрам технических средств
4.3.1.Система должна работать на IBM совместимых персональных компьютерах.
4.3.2.Минимальная конфигурация:
тип процессора - Pentium и выше;
объем оперативного запоминающего устройства - 32 Мб и более.
4.4. Требования к информационной и программной совместимости
Система должна работать под управлением семейства операционных систем Win 32 (Windows 95, Windows 98, Windows 2000, Windows NT и т. п.).
5. ТРЕБОВАНИЯ К ПРОГРАММНОЙ ДОКУМЕНТАЦИИ
5.1.Разрабатываемые программные модули должны быть самодокументированы, т. е. тексты программ должны содержать все необходимые комментарии.
5.2.Программная система должна включать справочную информацию о работе и подсказки пользователю.
5.3.В состав сопровождающей документации должны входить:
5.3.1.Пояснительная записка, содержащая описание разработки.
5.3.2. Руководство пользователя.
5.3.3.Схема структурная базы данных.
5.3.4. Формы интерфейса пользователя. База данных должна иметь простой и интуитивно-понятный, настраиваемый интерфейс пользователя.
