У вас вопросы?
У нас ответы:) SamZan.net

Важнейшим компонентом концепции должна быть единая методология проектирования баз данных

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 26.12.2024

Концепция баз данных уже давно стала определяющим фактором при создании эффективных систем автоматизированной обработки информации. Важнейшим компонентом концепции должна быть единая методология проектирования баз данных. Это объясняется не только тем, что проектирование новых баз данных представляет собой длительный и трудоемкий процесс, но и тем, что, будучи информационной моделью части непрерывно меняющегося реального мира, базы данных также должны меняться, чтобы адекватно отражать действительность. В связи с этим большую актуальность приобретает освоение принципов построения и эффективного применения соответствующих технологий и программных продуктов: систем управления базами данных, CASE-систем автоматизации проектирования и других.

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

В процессе выполнения курсовой работы необходимо охватить основные этапы проектирования баз данных:

  1.  определить совместно с преподавателем область проектирования;
  2.  определить основные сущности, описывающие состав предметной области, а также атрибуты, характеризующие каждую сущность;
  3.  провести этап формулирования и анализа требований (построить информационную схему предметной области, схему задач, составить таблицы ISP и UP-информации);
  4.  провести этап концептуального проектирования, построив не менее двух концептуальных схем;
  5.  перейти от выбранной концептуальной схемы к реляционной модели данных;
  6.  провести анализ полученных на предыдущем шаге отношений на присутствие в 1, 2, 3-ей нормальных формах. При необходимости разбить ошибочное отношение на несколько проекций и вновь провести анализ;
  7.  оформить документацию к курсовой работе.

Требования к курсовой работе:

  1.  предметная область должна включать не менее шести сущностей, каждая из которых должна быть описана не менее чем пятью атрибутами;
  2.  язык реализации будущего приложения должен быть СУБД-ориентированным (кроме Access);
  3.  СУБД-приложение должно реализовывать следующие функции:

3.1) вставка данных;

3.2) редактирование данных;

3.3) удаление данных;

3.4) просмотр содержимого каждой из таблиц;

3.5) осуществление простого и сложного поиска данных на основе запросов, построенных с помощью  языка SQL;

3.6) построение отчетов.

При оценке курсового проекта особое внимание уделяется поисковым функциям и функциям построения отчетов. В каждой из таблиц должен выполняться простой поиск – по одному или нескольким полям и условиям, вводимым пользователем. Количество сложных запросов должно быть не менее пяти: запрос должен включать несколько полей из нескольких таблиц (более двух) и должен включать условия, вводимые пользователем с клавиатуры (динамические запросы).

Документация курсовой работы включает:

  1.  Пояснительная записка должна включать следующие разделы:

1)    Введение – краткое описание предметной области;

 2) Формулирование и анализ требований (информационная схема, схема задач,  ISP и UP-информация);

3) Концептуальное проектирование (несколько вариантов концептуальных схем с анализом выбора рабочей схемы);

4) Переход к реляционной модели данных (определение первичных и внешних ключей в отношениях);

5)  Анализ отношений на 1, 2, 3-ю нормальные формы (пропись функциональных зависимостей и проверка на соответствие определениям 1, 2, 3-ей нормальных форм);

6) Конечная схема отношений со связями;

7) Выбор языка реализации СУБД-приложения;

8) Скрипт SQL-запросов (двух простых и четырех сложных).  

  1.  Техническое задание, оформленное на основе требований ЕСПД;

Пример выполнения курсовой работы

 

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА


Министерство образования и науки Российской Федерации

Государственное образовательное учреждение высшего профессионального образования

«Волгоградский государственный технический университет»

Кафедра «Вычислительная техника»

Курсовая работа

по курсу «Базы данных»

«Разработка СУБД « Т   Е   М    А»»

                                        

                                Выполнил ст. гр. №№-    ФИО  

                                                       Проверил ст. преподаватель Приходькова И.В.

Волгоград, 2012г.


Содержание

  1.  Описание предметной области……………………………………… стр.
  2.  Формулирование и анализ требований
  3.  ISP и UP – информация………………………………………………….. стр
  4.  Концептуальная схема…………………………………………………... стр
  5.  Переход к реляционной модели данных……………………………… стр.
  6.  Функциональные зависимости и проверка на нормальные формы… стр.
  7.  SQL-запросы…………………………………………………………….. стр


                      
1 ОПИСАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ

В качестве предметной области данной работы была выбрана автоматизация деятельности приемной комиссии  средних специальных и высших учебных заведений.

Основными элементами предметной области должны быть: абитуриенты; специальности, на которые они поступают; баллы, получаемые абитуриенты на вступительных экзаменах; льготы поступающих; списки предметов для каждого поступающего в зависимости от того, на какую специальность абитуриент подает документы.

Проектируемое изделие в нормальном режиме работы  должно обеспечить обработку не менее 200 заявлений  абитуриентов за одну 8-часовую смену с последующим формированием стандартных отчетов.  

2  ФОРМУЛИРОВАНИЕ И АНАЛИЗ ТРЕБОВАНИЙ

2.1 Информационная схема процесса приема документов и проведения экзаменов

Дает понятие об основных процессах, реализуемых в предметной области в действительности. Информационная схема к данной предметной области приведена на рисунке 1.

Рисунок 1 Информационная схема процесса проведения приемной кампании

2.2 Схема задач

В зависимости от сложности предметной области схем задач может быть несколько. В рассматриваемом случае автоматизации подлежит прием документов, проведение экзаменов, прием абитуриента в учебное заведение, если он имеет проходной балл. Изображаем эту последовательность действий более глубоко по сравнению с информационной схемой с помощью схемы задач (рис.2).


 

Рисунок 2  Схема производственных задач приемной комиссии

2.3  ISP и UP – информация

Данные, полученные на этапе формулирования и анализа требований удобно разделить на  ISP и UP-информацию.

Описание ISP-информации (сущности, атрибуты и связи) и UP-информации (процессы и операторы)  представим в виде таблиц.

Таблица 1 - Описание сущностей

№ п/п

Наименование

Мощность

1

АБИТУРИЕНТ

1000

2

СПЕЦИАЛЬНОСТЬ

9

3

ЛЬГОТА

50

4

ПРЕДМЕТ

10

5

БАЛЛЫ

10000

6

ГРУППА

50

7

ФОРМА

1000

              Таблица 2 - Описание атрибутов сущности АБИТУРИЕНТ

Наименование

Тип

Длина

Диапазон значений

Вероятность существования

Коэффициент повторения

Фамилия  

Текст

30

А-Я

1

1

Имя

Текст

15

А-Я

1

1

Отчество

Текст

30

А-Я

1

1

Адрес

Текст

30

А-Я, 0-9

1

0

Документ об образовании

Текст

50

А-Я, 0-9

1

0

Дата рождения

Числовой

10

1-31.1-12.1985-20..

1

1

Место работы

Текст

50

А-Я

0

1

Номер договора

Числовой

10

0-9

0

0

Взнос

Числовой

10

0-9

0

1

Форма договора

Текст

30

А-Я

0

1

Таблица 3 - Описание атрибутов сущности СПЕЦИАЛЬНОСТЬ

Наименование

Тип

Длина

Диапазон значений

Вероятность существования

Коэффициент повторения

Название

Текст

50

А-Я

1

0

Шифр

Числовой

6

0-9

1

0

Примечания

Текст

50

А-Я

1

0


Таблица 4 - Описание атрибутов сущности ЛЬГОТЫ

Наименование

Тип

Длина

Диапазон значений

Вероятность существования

Коэффициент повторения

Название

Текст

    50

А-Я

1

0

Шифр

Числовой

6

0-9

1

0

Таблица 5 - Описание атрибутов сущности ПРЕДМЕТЫ

Наименование

Тип

Длина

Диапазон значений

Вероятность существования

Коэффициент повторения

Название

Текст

20

А-Я

1

0.95

Шифр

Текст

10

А-Я,0-999

1

0.95

Таблица 6 - Описание атрибутов сущности БАЛЛЫ

Наименование

Тип

Длина

Диапазон значений

Вероятность существования

Коэффициент повторения

      ФИО абитуриента

Текст

60

А-Я

1

1

Шифр

предмета

Текст

6

0-9

1

1

Балл

Числовой

3

    0-100

1

1

Таблица 7 - Описание атрибутов сущности ГРУППЫ

Наименование

Тип

Длина

Диапазон значений

Вероятность существования

Коэффициент повторения

      Шифр

Текст

    10

А-Я,0-999

1

1

Количество студентов в группе

Числовой

2

  15-25

1

1

Таблица 8  - Описание атрибутов сущности ФОРМА

Наименование

Тип

Длина

Диапазон значений

Вероятность существования

Коэффициент повторения

Название формы

Текст

20

А-Я

1

0

Шифр формы

Числовой

6

0-9

1

0

                 


   Таблица 9 - Описание связей

Наименование

Связываемые объекты

Мощность

Отображение

Вероятность существования

Тип связи

Включает

Абитуриент, Группа

2000

1:n

1

m:n

Получает

Абитуриент, Баллы

2000

1:n

1

1:n

   Имеет

Абитуриент, Льготы

50000

1:n

0

m:n

Оценивается

Предмет, Баллы

2000

1:1

1

1:n

Определяет

Группа, Специальность

20

1:1

1

n:1

Характеризуется

Специальность, Форма обучения

20

1:n

1

m:n

Определяет

Специальность,

Предмет

20

1:n

1

m:n

   


  Таблица  10 - Содержание  
UP- информации

Процессы:

Оператор

1.

Прием документов

- поиск;

- добавление

2.

Анализ конкурентоспособности абитуриента

- поиск;

-  добавление.

3.

Предложение специальности-замены

- поиск;                                                 - добавление.

4.

Сдача экзамена

-поиск;

-добавление.

Таблица  11 - Описание процесса «Прием документов»

Наименование

Прием документов

Частота применения

Ежедневно

Вероятность применения

1.0

    Продолжение таблицы 11

Приоритет

Высший

Необходимые данные

Абитуриент, Льгота,Форма обучения, Специальность

Объем данных

1000


Таблица  12 - Описание операторов процесса «Прием документов»

Операция

Поиск

Добавление

Критерий поиска

 Фамилия, Имя, Отчество

Шифр, Фамилия, Имя, Отчество, Все основные данные

Количество поисковых образов

Все

-

Вероятность события

0.9

0.9

Вероятность использования поискового образа

0.95   

-

Таблица  13 - Описание процесса «Анализ конкурентоспособности абитуриента »

Наименование

Анализ конкурентоспособности абитуриента

Частота применения

По окончании экзаменов

Вероятность применения

1.0

Приоритет

Высший

Необходимые данные

Баллы, Абитуриент, Специальность

Объем данных

1000

                        


Таблица  14
- Описание операторов процесса «Анализ конкурентоспособности абитуриента»

Операция

Поиск

Добавление

Критерий поиска

Шифр абитуриента

Отметка о зачислении

Количество поисковых образов

Все

Все

Вероятность события

0.9

0.9

Вероятность использования поискового образа

0.95

0.95

Таблица  15 - Описание процесса «Предложение специальности-замены»

Наименование

Предложение специальности-замены

Частота применения

По окончании экзаменов

Вероятность применения

0.6

Приоритет

Средний

Необходимые данные

Абитуриент, Балл, специальность

Объем данных

1000

Таблица  16 - Описание операторов процесса «Предложение специальности-замены»

Операция

Поиск

Добавление

Критерий поиска

Шифр-абитуриента, Баллы экзаменов,

Название специальности

Данные абитуриента

Количество поисковых образов

Все

Все

Вероятность события

0.9

0.9

Вероятность использования поискового образа

0.95

0.95

Таблица  17 - Описание процесса «Сдача экзамена»

Наименование

Сдача экзамена

Частота применения

Ежедневно

Вероятность применения

1.0

Приоритет

Высший

Необходимые данные

Абитуриент, Предмет, Группа

Объем данных

1000

Таблица  18 - Описание операторов процесса «Сдача экзамена»

Операция

Поиск

Добавление

Критерий поиска

Шифр абитуриента, Шифр группы

Шифр предмета, Балл

Количество поисковых образов

Все

Все

Вероятность события

0.9

0.9

Вероятность использования поискового образа

0.95

0.95

3. Концептуальная схема

Данные, полученные на предыдущем этапе, используются для концептуального анализа системы.

Для разрабатываемой базы данных мною было спроектировано два варианта концептуальной схемы (см. рисунки 3, 4).

Рисунок 3 - Первый вариант концептуальной схемы системы

Анализ первого варианта показывает, что недостатком указанной схемы является наличие  цикла (кольца). Кольцо возникает из-за сложных связей между сущностями. Избежать этого недостатка позволяет процесс нормализации, который будет изложен ниже.

Рисунок 4 - Второй вариант концептуальной схемы системы

Недостатком второго варианта является также наличие двух колец, а также то, что абитуриент включается в группу, выбирая специальность и напрямую. Таким образом, наличие такой связи, с одной стороны, накладывает определенные ограничения на работу системы, а с другой стороны, становится лишним. Поэтому данный вариант концептуальной схемы нежелателен.

Следовательно, наилучшим вариантом концептуальной схемы из предложенных является первый, представленный на рисунке 2.2. Примем его за основу при переходе к схеме отношений БД.


4 Переход к реляционной модели данных

Абитуриент (Шифр абитуриента*, Фамилия, Имя, Отчество, Дата рождения, Адрес, Документ об образовании, Место работы, Сумма договора при бюджетной форме, Сумма договора при коммерческой форме, Дата заключения договора на коммерческое обучение, Форма договора);

Формы обучения (Шифр формы обучения*, Название формы обучения).

Специальность (Шифр специальности*, Название специальности, Примечание).

Льготы (Шифр льготы*, Название льготы, Порядок установления).

Группа (Рабочий шифр абитуриента*, Шифр абитуриента, Шифр специальности);

FK= Шифр абитуриента – ссылается на Абитуриента;

FK= Шифр специальности – ссылается на специальность.

Баллы (Рабочий шифр абитуриента+Шифр предмета*, Балл);

FK=Рабочий шифр абитуриента-ссылается на Группу;

FK= Шифр предмета – ссылается на Предмет).

Для установления связей многие-ко-многим необходимо образовать стыковочные таблицы между Абитуриентом и Льготами, Специальностью и Предметами, Специальностью и Формами обучения:

ОПРЕДЕЛЕНИЕ ЛЬГОТ(Шифр абитуриента+Шифр льготы*);

FK= Шифр абитуриента – ссылается на Абитуриента;

FK= Шифр льготы – ссылается на Льготы.

СПЕЦИАЛЬНОСТЬ-ПРЕДМЕТ(Шифр специальности+Шифр предмета*);

FK= Шифр специальности – ссылается на Специальность;

FK=Шифр предмета – ссылается на Предмет.

СПЕЦИАЛЬНОСТЬ-ФОРМА ОБУЧЕНИЯ (Рабочий шифр специальности*, Шифр специальности, Шифр формы обучения, Коммер/Бюджет);

FK=Шифр специальности –ссылается на специальность;

FK= Шифр формы обучения – ссылается на Формы обучения.

5 Функциональные зависимости и проверка на нормальные формы

Проведем анализ получившихся отношений с помощью функциональных зависимостей:

АБИТУРИЕНТ

Шифр абитуриента -> {Фамилия, Имя, Отчество, Дата рождения, Адрес, Документ об образовании, Шифр формы обучения, Форма договора,  Место работы, Шифр группы};

{Шифр абитуриента, Форма договора (бюд.)} -> Сумма договора при бюджетной форме;

{Шифр абитуриента, Форма договора (ком.)} -> {Сумма договора при коммерческой форме, Дата заключения договора на коммерческое обучение, Номер договора};

Очевидно, что вышеуказанные поля зависят от составных ключей (причем по булевому условию), следовательно, происходит нарушение второй нормальной формы – часть полей зависит от составного ключа,  другие поля – только от части первичного ключа. Поэтому необходимо декомпозировать отношение Абитуриент на три проекции по функциональным зависимостям.

Также для устранения повторяющихся данных по полю Место работы нужно выделить Место работы в отдельный справочник: Шифр работы -> Название места работы.

СПЕЦИАЛЬНОСТЬ

Шифр специальности -> {Название специальности, Примечание}

Формы обучения

Шифр формы обучения -> Название формы обучения.

Льготы

Шифр льготы -> {Название льготы, Порядок установления}

Группа

Рабочий шифр абитуриента -> {Шифр абитуриента, Шифр специальности}

В указанных отношениях первичные ключи простые. Поэтому отношения автоматически находятся во второй нормальной форме.

БАЛЛЫ

{Рабочий шифр абитуриента+Шифр предмета} -> Балл

В данном отношении вторая нормальная форма не нарушается.

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

Итак, конечная схема отношений после проведения декомпозиции будет выглядеть следующим образом: (рис. 5).

6 SQL-запросов

Далее необходимо привести  SQL- скрипты шести запросов (на проведение поиска или построение отчетов, каскадное удаление и т.п.).

Рисунок 5 – Схема отношений БД приемной комиссии


Приложение

Министерство образования и науки Российской Федерации

Волгоградский государственный технический университет

Кафедра «Вычислительная техника»

               

                                   УТВЕРЖДАЮ

                                                               Зав. кафедрой ВТ

                                                                  док. тех. наук Ю.П. Муха

                      

 АВТОМАТИЗИРОВАННОЕ РАБОЧЕЕ МЕСТО

СЕКРЕТАРЯ ПРИЕМНОЙ КОМИССИИ

 Техническое задание

ЛИСТ УТВЕРЖДЕНИЯ

                КР-40461806-10.44-номер зачетки 06 01 90 01-ЛУ

                                                                       Руководитель разработки

           Приходькова И.В.________

                                                            Исполнитель

                                                             Студент гр.

                                                                     ФИО ________________

     

2012


УТВЕРЖДЕН

КР-40461806-10.44-номер зачетки 03 01 90 01-ЛУ

        

АВТОМАТИЗИРОВАННОЕ РАБОЧЕЕ МЕСТО

СЕКРЕТАРЯ ПРИЕМНОЙ КОМИССИИ

Техническое задание

КР-40461806-10.44-номер зачетки 06 01 90 01-ЛУ

ЛИСТОВ 14


СОДЕРЖАНИЕ

1 Общие сведения                                   5

1.1 Наименование разрабатываемой системы                             5

1.2 Область применения                                         5

2 Основание для создания системы                                   5

2.1 Документ, на основании которого ведется разработка                     5

2.2 Организация, утвердившая документ, и дата его утверждения       5

2.3 Наименование темы разработки                                                         5                                                      

3 Название и цели создания системы                       6

4 Требования к системе                                                                              7

4.1 Требования к функциональным характеристикам                              7

4.1.1 Состав выполняемых функций                                                         7

4.1.2 Организация входных и выходных данных                                      8

4.1.3 Временные и характеристики                                                            8

4.2 Требования к надежности                                                                    8

4.2.1 Требования к надежному функционированию                                 8

4.2.2 Контроль входной и выходной информации                             9

4.2.3 Время восстановления после отказа                                       9

4.3 Условия эксплуатации                                                                  10

4.4 Требования к составу и параметрам технических средств                10

4.5 Требования к информационной и программной совместимости      11

4.5.1  Требования к информационным структурам на входе                   11

4.5.2  Требования к информационным структурам на выходе                11

4.5.3  Требования к методам решения                                                      11

4.5.4  Требования к языкам программирования                                       12

4.5.5 Требования к программным средствам, используемым программой  

                                                                                                                     12 5 Требования к программной документации                                            13

6 Технико-экономические показатели                               13

7 Стадии и этапы разработки                                                      13

8 Порядок контроля и приемки                                                                 13


1 Общие сведения

1.1 Наименование разрабатываемой системы

Разработке подлежит система по автоматизации рабочего места секретаря приемной комиссии.  В дальнейшем будем использовать краткое название – Comiss.

1.2 Область применения

Разработанная программа может применяться как модуль автоматизации работы секретаря приемной комиссии в колледжах, училищах и т.п.

2 Основание для создания системы

2.1 Документ, на основании которого ведется разработка

Разработка ведется на основании задания, выданного старшим преподавателем каф. ВТ  ВолгГТУ Приходьковой И.В.

2.2 Организация, утвердившая этот документ, и дата его утверждения

Утверждено на заседании каф. ВТ __.__.____

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

Наименование темы разработки «Автоматизированное рабочее место секретаря приемной комиссии». Разработка ведется в целях упрощения труда секретаря приемной комиссии и увеличения скорости его работы.

         3  Назначение и цели создания системы

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

Проектируемое изделие в нормальном режиме работы  должно обеспечить обработку не менее 200 заявлений  абитуриентов за одну 8-часовую смену с последующим формированием стандартных отчетов, позволяющих:

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

Программа предназначена для:

1) хранения данных об абитуриентах (Фамилия, Имя, Отчество, Адрес, Дата рождения, Документ об образовании, Место работы, Сумма договора при бюджетной форме, Номер договора, Сумма договора при коммерческой форме, Дата заключения договора на коммерческое обучение, Форма договора, Место работы);

2) хранения данных о формах обучения (Название формы обучения, Шифр формы обучения);

3) хранения данных о специальностях (Шифр специальности, Название специальности, Примечание);

4) хранения данных о льготах (Шифр, Название льготы);

5) хранения данных о группах (Шифр, Количество студентов в группе);

6) хранения данных о предметах (Шифр предмета, Название);

7) хранения данных о баллах(ФИО абитуриента, Шифр предмета, Балл );

8) программа должна обеспечить помимо хранения ввод, просмотр, редактирование перечисленной выше информации;

9) выполнять все указанные в п.4.1.1.

4 Требования к системе

4.1 Требования к функциональным характеристикам

4.1.1 Состав выполняемых функций

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

  1.  планирование работы приемной комиссии;
  •  составление перечня специальностей, на которые производится конкурсный набор;
  •  составление перечня форм обучения (дневное, вечернее и т.д.);
  •  составление групп специальностей, на которые производится прием абитуриентов с учетом формы обучения;
  •  составление перечня предметов приемных экзаменов;
  •  распределение перечня по группам специальностей;
  1.  регистрация абитуриентов с распределением по группам;
  2.  регистрация результатов сдачи экзаменов абитуриентами;
  3.  получение отчетов о работе приемной комиссии и результатах конкурсного отбора абитуриентов.

4.1.2 Организация входных и выходных данных

Входными данными программы являются новые данные, вводимые пользователем в базу данных.

Выходными данными программы являются данные, хранимые в БД.

4.1.3 Временные характеристики

Программное изделие должно обеспечивать в режиме ввода обработку не менее 200 заявлений абитуриентов за 8-часовую рабочую смену при средней скорости ввода информации 100 символов/мин.

В режиме генерации отчетов  изделие должно выдавать отчет на экран монитора в течении 1-5 минут (в зависимости от сложности отчета) с момента подачи запроса пользователем при среднем количестве абитуриентов равном 1500 чел.

Время вывода сгенерированного отчета на бумажный носитель должно составлять не менее 5 стр. формата А4 в минуту

Объем занимаемой оперативной памяти не должен превышать 640Кбайт.

Программное изделие должно занимать не более 1 Mb дискового пространства  без учета  пространства, необходимого для хранения данных и сопутствующих программ внешних производителей.

4.2 Требования к надежности

4.2.1 Требования к надежному функционированию

Программное изделие должно обеспечивать бесперебойную работу приемной комиссии при условии выполнения правил эксплуатации. Стандартные отчеты должны обеспечивать контроль соответствия введенной информации с бумажными носителями.

4.2.2 Контроль входной и выходной информации

Программа должна контролировать строки, вводимые пользователем. Контроль выходной информации в процессе работы должен осуществляться путем анализа изменение строки ввода и остальной информации, отображаемой в формах программы.

4.2.3 Время восстановления после отказа

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

  1.  Условия эксплуатации

Носители информации должны храниться в соответствии с условиями эксплуатации, предъявляемых производителями того или иного типа носителей.

Установочный комплект изделия должен храниться на диске CD-ROM  в специально отведенном для этого  месте и содержать все необходимые компоненты для восстановления работоспособности программного изделия.

Помимо этого для восстановления исходных данных, обрабатываемых программным изделием в процессе эксплуатации, создаются архивные копии информации, хранящиеся на  внешних носителях информации.

Для эксплуатации программного изделия необходимо выполнять 3 вида обслуживания : установка программного изделия, архивирование введенной информации, восстановление работоспособности изделия.

Установка программного изделия должна производиться при помощи установочного комплекта однократно при организации автоматизированного рабочего места члена приемной комиссии. Повторная установка должна производится при возникновении нештатной ситуации,  при которой нарушается работоспособность изделия.

Архивирование введенной информации должно  производится средствами изделия  с целью сокращения времени восстановления после сбоя.

Восстановление работоспособности изделия производится при возникновении сбоя работы. Восстановление работоспособности должно состоять из следующих этапов:

-повторная установка  изделия;

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

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

4.4  Требования к составу и параметрам технических средств

Для эксплуатации программного изделия необходимы:

- ПЭВМ типа IBM/AT с процессором Intel 800 МГц;

- стандартная клавиатура 101/102;

- манипулятор типа мышь;

- ОЗУ в объем, обеспечивающем нормальное функционирование ОС;

- НЖМД со свободным местом не менее 50 Мb;

- монитор VGA;

-принтер лазерный HP 1100.

4.5 Требования к информационной и программной совместимости

4.5.1 Требования к информационным структурам на входе

Входные данные вводятся в программное изделие при помощи консоли оператора. При восстановлении с архивной копии данные вводятся посредством замены поврежденных информационных файлов  резервными копиями. Внутри изделия  данные  должны храниться в виде файлов баз данных формата Paradox 7.0 .

4.5.2 Требования к информационным структурам на выходе

Выходная информация изделия должна состоять из  стандартных отчетов, выводимых как на консоль оператора так и на принтер. Создание архивных  копий введенной информации должно производится автоматически по запросу оператора путем копирования информационных файлов на указанный оператором носитель.

4.5.3 Требования к методам решения

Методы решения должны обеспечить выполнение всех этапов проектирования программы в соответствии с их порядком и сроками выполнения, указанными в разделе 6 данного документа.

4.5.4 Требования к языкам программирования

Реализации программного изделия должна  производится при помощи Borland Delphi 6.0. с использованием стандартных компонент.

Реализация запросов к базе данных в процессе работы изделия должна производиться   при помощи языка запросов SQL.

4.5.5 Требования к программным средствам, используемым программой

Программное изделие должно эксплуатироваться под управлением  операционных системы MS Windows-9x , Windows 2000, Windows Nt, Windows XP .

Доступ программного изделия к информационным файлам должно осуществляться через Borland Database Engine 6.0.

4.6 Требования к маркировке и упаковке

Программное изделие должно поставляется на носителе CD-ROM в пластиковой упаковке. Маркировка изделия должна наноситься как на носитель так и на и упаковку. Маркировка носителя должна состоять  из логотипа изделия, полного наименования изделия с указанием версии. Маркировка упаковки должна содержать логотип изделия, полное наименование изделия с указанием версии программного продукта, краткую инструкцию по установке и восстановлению работоспособности изделия.

  1.      Требования к программной документации

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

1) Пояснительная записка, отражающая все этапы работы над курсовым проектом;

  1.     Технико-экономические показатели

Ориентировочная экономическая эффективность   10000рублей…..

Предполагаемая годовая потребность 10экземпляров

7  Стадии и этапы разработки

1)    разработка и утверждение технического задания – 2 недели;

2) исследование предметной области поставленной задачи, изучение теоретических основ баз данных – 4 недель;

3)   проектирование базы данных – 6 недель;

4)   разработка и написание пояснительной записки – 2 недели.

Этап проектирования базы данных разбивается на следующие подэтапы:

  1.  формулирование и анализ требований – 1 неделя;
  2.  концептуальное проектирование – 1 неделя;
  3.  проектирование реализации – 1 неделя;
  4.  машинное проектирование – 3 недели.

  1.  Порядок контроля и приемки

Испытания работоспособности и быстродействия программного изделия должно производиться:

  1.  с использованием тестовых примеров разработчика, согласованных с заказчиком;
    1.  с использованием  данных заказчика на оборудовании заказчика.

Изделие считается  годным к эксплуатации при прохождении тестовых примеров и выполнении всех пунктов технического задания, с учетом ранее согласованных изменений к нему.

По результатам испытаний составляется акт приемо-сдаточных работ в котором (при наличии) указывается несоответствий программного обеспечения техническому заданию. Несоответствия программного изделия, обнаруженные в процессе устраняются разработчиком.

 




1. Зясуйте основні етапи розвитку сумспільства на території України у камяну добу
2. ЛЕКЦІЯ 5 Психологія взаємодії людей в соціальних групах 1
3. Subjects were Romns Rhomioi Its predominnt lnguge ws Greek lthough some of its subjects spoke Ltin Coptic Syric rmenin nd other locl lnguges during its long 3301453 history
4. Курсовая работа- Гипертоническая болезнь
5. Лесные пожары - реферат
6. Увольнение по п
7. Разработка и эксплуатация нефтяных и газовых месторождений Таблица 1 Расчет экономического эффекта
8. Реферат- Родинки
9. план основа создания предприятия 6 Бизнес план 9 Технико экономический анализ деятельно
10.  92 93 9
11. Графический дизайн Квалификация ~ Дизайнер 20102013 гг
12. Вариант 20 Исходные данные- нА В Расчет вольт амперной характеристики проведем в соответствии с.html
13. тематические взаимообусловленные действия субъектов направленные друг на друга Типы соц
14. ВВЕДЕНИЕ Спустя неделю после рождения нашей дочери Лорен мы с Бонни чувствовали себя совершенно измотанн
15. Влияние ионизирующего излучения на человека и меры защиты
16. Вексельные обязательства при банкротстве сторон
17. Информатика - шпаргалка на украинском языке
18. Вариант 3 В результате проведения мероприятий по повышению безопасности технологических процессов и произ
19. ТЕМАТИЧЕСКИХ И ЕСТЕСТВЕННЫХ ДИСЦИПЛИН кафедра ОТД Федеральный компонент Математика Что
20. Путь к истине 1992