3.3 Фаза построения
На данном этапе происходит создание БД, программная реализация ИС, создание пользовательской документации. Тестирование и интеграция данной ИС.
Программный продукт “Справочник радиолюбителя” представляет собой набор таблиц баз данных, содержащих необходимую информацию для ведения справочной системы.
Для создания модели данных эквивалентной реляционной модели в третьей нормальной форме выбираем ERwin. После создания данной модели осуществляем генерацию базы данных в СУБД Microsoft Access.
Для последующей работы с этой базой в среде Delphi необходимо настроить источник данных, с помощью источника данных ODBC (там необходимо создать источник данных, выбрать тип Microsoft Access driver, и прописать путь к нашей базе. Затем необходимо создать Alias с помощью BDE Administrator, где будет указан источник данных и путь к базе данных.
Разработка ПО для нашей информационной системы осуществляется в среде Borland Delphi. Здесь создаются таблицы хранения данных, с помощью компонента DBGrid. Для выбора необходимой таблицы в главном окне программы расположены кнопки (компонент Button) с названиями этих таблиц. Для осуществления запроса на выборку компонент Edit.
Доступ к базе данных, связь БД и компонентов DBGrid осуществляется с помощью компонентов DataSource и Table. Для реализации запросов применяется компонент Query.
Код созданной программы можно просмотреть в приложении.
На этапе реализации необходимо разработать так же документацию пользователя, с подробным описанием функций программы и указанием действий пользователя для работы с данными. Руководство пользователя можно увидеть в приложении.
3.4 Фаза внедрения ИС
После создания программного продукта необходима его первоначальная загрузка, для того, чтобы проверить все функции данной программы. Проверяется возможность ввода данных (вводится некоторый тестовый набор данных), проверяется правильность выполнения запросов. Пользователю выдается Руководство пользователя для того, чтобы тот ознакомился с функциями программы, научился с ней работать.
В процессе эксплуатации данного программного продукта возможно появление ошибок – например, в программе не была предусмотрена обработка исключительных ситуаций на неверный ввод данных (не того типа), соответственно при вводе текста в строку с типом дата, программа будет выводить системную ошибку или зависать.
Так же в ходе эксплуатации может возникнуть потребность в модификации этой программы по причине изменения объекта и функций (например, возникнет необходимость в реализации новых запросов, вывода отчетов, появиться потребность в хранении еще каких то данных, или вследствие появления новых информационных технологий, потребуется усовершенствование этого программного средства).
4. Выбор CASE-средства.
В качестве CASE-средства для проектирования модели данных эквивалентной реляционной модели в третьей нормальной форме выбираем ERwin.
ERwin - средство разработки структуры базы данных. ERwin сочетает графический интерфейс Windows, инструменты для построения ER-диаграмм, редакторы для создания логического и физического описания модели данных и прозрачную поддержку ведущих реляционных СУБД и настольных баз данных.
Место ERwin в информационном моделировании
Процесс построения информационной модели состоит из следующих шагов:
· определение сущностей;
· определение зависимостей между сущностями;
· задание первичных и альтернативных ключей;
· определение атрибутов сущностей;
· приведение модели к требуемому уровню нормальной формы;
· переход к физическому описанию модели: назначение соответствий имя сущности - имя таблицы, атрибут сущности - атрибут таблицы; задание триггеров, процедур и ограничений;
· генерация базы данных.
ERwin создает визуальное представление (модель данных) для решаемой задачи. Это представление может использоваться для детального анализа, уточнения и распространения как части документации, необходимой в цикле разработки. Однако ERwin далеко не только инструмент для рисования. ERwin автоматически создает базу данных (таблицы, индексы, хранимые процедуры, триггеры для обеспечения ссылочной целостности и другие объекты, необходимые для управления данными).
Для проектирования модели данных запускаем Erwin 4.0. Выбираем создание новой модели данных. В Erwin возможно выбрать при проектировании физическую или логическую модель данных мы будем создавать, выбираем Logycal/Physical.
Для создания сущностей модели на панели инструментов выбираем компонент entity, задаем имя создаваемой сущности, имена и типы атрибутов, если атрибут ключевой ставим для этого атрибута соответствующее значение primary key. Для создания связей между сущностями выбираем компонент relationship, выбираем идентифицирующую связь. Связь устанавливаем, щелкая сначала по родительской, а затем по дочерней сущности. Ниже приведена диаграмма модели проектируемой ИС
Рис.4 «Схема модели ИС в Erwin (Logical Model)»
Рис.5 «Схема модели ИС в Erwin (Phisical Model)»
После того, как создана модель данных необходимо ее сгенерировать для конкретной СУБД. Для этого в меню Database->Choose database выбираем тип Access, версию 2000. (рис. 6)
Рис.6 «Выбор СУБД»
А затем осуществляем генерацию нашей модели для этой СУБД: Tools->Format Engeneer/Schema Generation. Выбираем компоненты, для генерации. После нажатия на клавишу Generate осуществляется генерация модели. Для СУБД Access перед генерацией необходимо изначально создать пустую базу данных Microsoft Access, при генерации модели будет запрашиваться пароль и путь для доступа к этой б.д. (рис. 7)
Рис.7 «Генерация модели данных»
На рис. 8 изображена схема данных ИС в Microsoft Access
Рис.8 «Схема данных»
5. Описание программы
5.1 Общие сведения
Программное приложение рассчитано на работу с базой данных «Справочник радиолюбителя» оно предназначено для выполнения следующих функций:
1. Вывод информации на экран;
2. Выполнение SQL запросов, осуществляющих необходимую выборку данных;
3. Удаление данных из таблиц;
4. Добавление информации.
Программа написана на языке Object Pascal в среде визуального программирования Borland Delphi 7. Разработано для операционных систем Windows 95/98/2000/NT/XP.
5.2. Функциональное назначение
Даная программа предназначена для работы с реляционной базой данных в Windows, решает задачи внесения, хранения, изменения и удаления информации из базы данных «Справочник радиолюбителя».
В ходе выполнения работы укрепил знания по проектированию информационных систем, применению инструментальных средств поддержки проектирования ИС.
Литература.
... в середине полосы пропускания. На частотной характеристике»(рис. 2) опорной частотой является , поэтому при расстройке избирательность такого усилителя Качественным показателем усилителей звуковых частот являются нелинейные искажения искажение формы сигнала в процессе усиления. Причиной нелинейных искажений является, главным образом, нелинейность вольт-амперных характеристик усилительных ...
... т. д. Первый метод применяется в основном для изготовления односторонних печатных плат, комбинированные методы — для двухсторонних, а последние — для многослойных печатных плат. Проанализировав электрическую принципиальную схему автоматического телеграфного ключа, приходим к выводу, что наиболее рациональным будет применить односторонний печатный монтаж с без металлизации сквозных отверстий. В ...
... . Инверсный выход напряжения звуковой частоты. Напряжение питания. (Ucc< 32 В). Вход напряжения переменного тока. Рис.4.7. Схема включения ИС ВУ КР1064ПП1. 4.3. Описание работы электрической схемы охранного устройства с автодозвоном по телефонной линии. В состав схемы входят: - узел датчика на элементах DD1, R1, R2, C1; - узел счёта и выбора выходных ...
... использовать провод диаметром 0,1…0,12 мм.Заключение В результате выполнения курсового задания я разобрался в принципах работы усилителя электрических сигналов, научился рассчитывать резисторный каскад предварительного усиления, частотные характеристики такого каскада, а также транзисторный стабилизатор напряжения.Список литературы1. Бурин Л. И., Васильев В. П., Каганов В. И. под редакцией Линде ...
0 комментариев