Автор работы: Пользователь скрыл имя, 04 Января 2011 в 19:44, курсовая работа
Целью данной курсовой работы является разработка информационной системы бетоносмесителей. Данная информационная система должна обеспечить добавление, хранение параметров, а также облегчить поиск необходимых параметров из множества существующих.
Введение…………………………………………………………………..
1. Постановка задачи……………………………………………………..
2. Выбор среды программирования……………………………………..
3. Исследование предметной области……………………..…………….
4. Разработка структуры данных…………………………………………
5. Построение ER- модели. Оценка качества ER- модели……………...
6. Описание интерфейса…………………………………………………..
7. Описание основных процедур и методов……………………………..
Заключение…………………………………………………………….. …
Список литературы……………………………………………………….
5.
Построение ЕR-модели.
Оценка качества ER-модели
Преобразовав определенным образом структуру данных, получим ER-модель (рис. 4)
В процессе моделирования были получены следующие сущности:
- сущность «бетоносмеситель» содержит необходимые сведения о основных бетоносмесителях;
- сущность
«покупка» обладает
- сущность «покупатель» имеет сведения о покупателях;
- сущность
«производитель» информирует о
производителе оборудования.
Дополнительные
сущности «страна», «город», «объем»,
«мощность», «габариты» и др. дают
полностью исчерпывающую
Описание ER- диаграммы:
Проведем автоматическую проверку:
Автоматическая проверка проводится САSЕ - средствами для проверки полноты, завершенности и корректности модели, данная проверка включает следующие пункты:
1) ошибки сущностей:
- имена сущностей уникальны в рамках проекта - да,
- все сущности имеют хотя бы одну связь - да,
- у каждой сущности есть ключ - да,
-
все ключи состоят из
- у сущностей с подтипами есть не менее двух подтипов – подтипов не имеется.
Результат: грубых ошибок сущностей не найдено.
- у сущностей нет описания - да,
- подтипы не имеют атрибутов – подтипы не используются
- вся информация по объектам существует – да.
Результат: есть допустимые ошибки.
2) ошибки атрибутов:
- имена атрибутов уникальны в пределах сущностей - да,
- определены форматы и длинны атрибутов - да,
Результат: Грубых ошибок не обнаружено.
3) ошибки доменов: доменов в ER- модели не обнаружено.
4) ошибки связей:
-
все имена концов связей
- все связи, по крайней мере, допустимые - да,
- нет знаков ключей на обоих концах связей - да,
- на всех связях типа «один ко многим» знак ключа на стороне один - да,
- связей «многие» ко многим не обнаружено,
- незамкнутых концов связей не обнаружено. Ошибок в связях не найдено.
5) ошибки
исключающих дуг — исключающие
дуги не используются.
Проведем экспертную проверку качества:
На этапе экспертной проверки качества подлежат вопросы, которые не могут быть проверены САSЕ-средством автоматически.
1) имена сущностей – это существительные в единственном числе – да;
2) я
считаю, что каждая сущность
3) имена сущностей полностью отражают их смысл,
4) подтипы не применяются,
5) Не одна из сущностей не является разновидностью другой сущности, 8)
- все атрибуты сущности простые и не повторяются,
-
сущности не имеют атрибутов,
которые зависят от части
- сущности не имеют атрибутов зависящих от атрибутов не являющихся частью ключа,
6) все ключи уникально идентифицируют экземпляры сущностей,
7) ключи являются минимальными - ведь они содержат по одному
атрибуту.
Экспертная проверка атрибутов сущностей:
1) имена
атрибутов практически все
единственном числе, а те, что не являются, отражают специфические
свойства,
2) имена атрибутов напрямую отражают смысл атрибутов;
3) подавляющее большинство атрибутов краткие и смысловые;
4) все атрибуты являются простыми, т.е. состоят из одной записи;
5) все атрибуты, которые являются обязательными по смыслу, должны всегда существовать.
Экспертная
оценка доменов не производилась.
Экспертная оценка связей
1) все связи являются необходимыми, все которые могут быть
незадействованными сделаны необязательными, те связи, которые обязательны - сделаны постоянными:
- если существует бетоносмеситель, то обязательно должны существовать габариты, аналогично для объема, мощности и т.д.
- если существует производитель, то он обязательно должен находится в какой либо стране, но если есть страна, то у нее может и не быть производителей
2) существует три обязательных связи с обоих концов, все бетоносмесители обязательно должны иметь производителей - иначе быть не может, все производители должны производить ходя бы один смеситель - иначе нет смысла заносить производителя в список. Аналогично не может быть бетоносмесителя, который не имел бы какого-то объема или габаритов.
Информация о работе Информационная система по бетоносмесителям