Информационная система по бетоносмесителям

Автор работы: Пользователь скрыл имя, 04 Января 2011 в 19:44, курсовая работа

Описание

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

Содержание

Введение…………………………………………………………………..
1. Постановка задачи……………………………………………………..
2. Выбор среды программирования……………………………………..
3. Исследование предметной области……………………..…………….
4. Разработка структуры данных…………………………………………
5. Построение ER- модели. Оценка качества ER- модели……………...
6. Описание интерфейса…………………………………………………..
7. Описание основных процедур и методов……………………………..
Заключение…………………………………………………………….. …
Список литературы……………………………………………………….

Работа состоит из  11 файлов

ER_модель.doc

— 97.50 Кб (Скачать документ)

5. Построение ЕR-модели. Оценка качества ER-модели 

Преобразовав  определенным образом структуру  данных, получим ER-модель (рис. 4)

                                          рис. 4. ER-модель 

      В процессе моделирования были получены следующие сущности:

- сущность «бетоносмеситель» содержит необходимые сведения о основных бетоносмесителях;

- сущность  «покупка» обладает информацией  о покупках бетоносмесителей;

- сущность  «покупатель» имеет сведения  о покупателях;

- сущность  «производитель» информирует о  производителе оборудования. 
 
 

 Дополнительные  сущности «страна», «город», «объем»,  «мощность», «габариты» и др. дают  полностью исчерпывающую информацию  смесителях.

     Описание  ER- диаграммы:

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

Проведем  автоматическую проверку:

Автоматическая  проверка проводится САSЕ - средствами для проверки полноты, завершенности и корректности модели, данная проверка включает следующие пункты:

1) ошибки  сущностей:

-   имена сущностей уникальны в рамках проекта - да,

-   все сущности имеют хотя бы  одну связь - да,

-   у каждой сущности есть ключ - да,

-   все ключи состоят из обязательных  элементов - да,

-   у сущностей с подтипами есть  не менее двух подтипов – подтипов не имеется.

Результат: грубых ошибок сущностей не найдено.

-   у сущностей нет описания - да,

-   подтипы не имеют атрибутов  – подтипы не используются

-   вся информация по объектам существует – да.

Результат: есть допустимые ошибки.

2) ошибки  атрибутов:

-   имена атрибутов уникальны в пределах сущностей - да,

-   определены форматы и длинны  атрибутов - да,

Результат: Грубых ошибок не обнаружено.

3) ошибки  доменов: доменов в ER- модели не обнаружено.

4) ошибки  связей:

-   все имена концов связей существуют - да,

-   все связи, по крайней мере, допустимые - да,

-   нет знаков ключей на обоих  концах связей - да,

-   на всех связях типа «один  ко многим» знак ключа на  стороне один - да,

-   связей «многие» ко многим  не обнаружено,

-   незамкнутых концов связей не  обнаружено. Ошибок в связях не найдено.

5) ошибки  исключающих дуг — исключающие дуги не используются. 

Проведем  экспертную проверку качества:

На этапе  экспертной проверки качества подлежат вопросы, которые не могут быть проверены  САSЕ-средством автоматически.

1) имена сущностей – это  существительные в единственном числе – да;

2) я  считаю, что каждая сущность определяет  целый класс и тип объектов, а не отдельный экземпляр,

3) имена сущностей полностью отражают их смысл,

4) подтипы  не применяются,

5) Не одна из сущностей не является разновидностью другой сущности, 8)

-   все атрибуты сущности простые  и не повторяются,

-   сущности не имеют атрибутов,  которые зависят от части ключа,

-   сущности не имеют атрибутов  зависящих от атрибутов не  являющихся частью ключа,

6) все ключи уникально идентифицируют экземпляры сущностей,

7) ключи являются минимальными - ведь они содержат по одному

атрибуту. 

Экспертная  проверка атрибутов  сущностей:

1) имена  атрибутов практически все являются  существительными в

единственном числе, а те, что не являются, отражают специфические

    свойства,

2) имена  атрибутов напрямую отражают  смысл атрибутов;

3) подавляющее  большинство атрибутов краткие и смысловые;

4) все  атрибуты являются простыми, т.е.  состоят из одной записи;

5) все  атрибуты, которые являются обязательными по смыслу, должны всегда существовать.

Экспертная оценка доменов не производилась.  

Экспертная  оценка связей

1) все  связи являются необходимыми, все которые могут быть

незадействованными  сделаны необязательными, те связи, которые обязательны - сделаны постоянными:

-  если  существует бетоносмеситель, то обязательно должны существовать габариты, аналогично для объема, мощности и т.д.

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

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

Введение.doc

— 33.00 Кб (Открыть документ, Скачать документ)

Заключение.doc

— 53.00 Кб (Открыть документ, Скачать документ)

Интерфейс.doc

— 108.00 Кб (Открыть документ, Скачать документ)

Постановка.doc

— 33.00 Кб (Открыть документ, Скачать документ)

Процедуры.doc

— 34.50 Кб (Открыть документ, Скачать документ)

Содержание.doc

— 34.50 Кб (Открыть документ, Скачать документ)

Структура.doc

— 74.00 Кб (Открыть документ, Скачать документ)

Теор_сведения.doc

— 62.00 Кб (Открыть документ, Скачать документ)

Информация о работе Информационная система по бетоносмесителям