Требования, предъявляемые к базе данных "Публикации в СМИ". Выбор инструментальных средств для разработки. Проектирование базы данных: выявление необходимого набора сущностей, обоснование требуемого набора атрибутов, определение связей между объектами.
Аннотация к работе
Потоки информации, возникающие в окружающем мире, имеют все более четкую тенденцию к увеличению. Конечно, можно использовать для этого и устаревшие методы - хранение информации на бумаге, но большинство организаций предпочитают хранить, структурировать и систематизировать большие объемы данных при помощи ЭВМ.Для реализации данной программы необходимо разработать пакет классов объекты, которых будут создаваться, и использоваться в приложении. Исходя из предложенных данных необходимо: создать в MYSQL базу данных, содержащую информацию о клиентах и сопутствующей информации и связях; реализовать приложение с графическим интерфейсом на базе библиотеки Swing для управления базой. Приложение должно иметь дружественный и интуитивно понятный интерфейс и предоставлять ряд необходимых возможностей как: добавление записей; редактирование записей; удаление записей; сортировка по выбранному полю; печать. Устойчивость к нагрузкам - при выполнении обработки большого объема данных приложение должно рационально использовать ресурсы системы не вызывая проблем с использованием других приложений.Можно выделить две сущности: Автор Также для удобства стоит выделить сущности: Тема Чтобы построить базу данных, нужно для каждой сущности, выявленной в пункте 2.1 определить требуемый набор атрибутов (свойств). Атрибуты используются для определения того, какая информация должна быть собрана о сущности. Ниже представлены сущности и определенные для них атрибуты (идентифицирующие атрибуты выделены подчеркиванием).Для корректной работы программы на компьютере должен быть запущен сервер MYSQL содержащий таблицы для каждого типа записи. Для инициализации базы написан скрипт MYSQL (smi_base.sql), служащий для создания необходимых таблиц в базе и тестового заполнения базы. После запуска приложения на экране появляется главное окно программы, содержащее вкладки с таблицами. Для заполнения таблиц данными из СУБД используется функция: public void LOADBD(int table, int SORTORDER) В результате запуска приложения мы видим главное окно: Рисунок 3.1 - Главное окноВ результате выполнения курсовой работы приобрели специальные знания и умения, необходимые для эффективной разработки программных систем с использованием объектно-ориентированного подхода, СУБД.Техническое заданиеПрограмма предназначена для отслеживания публикаций в СМИ. Программа позволит вести работу с базой, добавлением, редактированием и удалением записей из базы данных. Функциональное назначение программы заключается в организации программы, реализующей базу данных публикаций в СМИ для дальнейшего использования по назначению. Программа предназначена для использования в составе ПО любого пользователя, для удобной каталогизации публикаций. Программа должна быть: разработана на одном из объектно-ориентированных языков программирования.
Введение
Данный документ является расширенным техническим заданием на разработку программы, необходимой для отслеживания публикаций в СМИ.
А.1 Назначение разработки
Программа предназначена для отслеживания публикаций в СМИ. Программа позволит вести работу с базой, добавлением, редактированием и удалением записей из базы данных.
А 1.1 Функциональное назначение разработки
Функциональное назначение программы заключается в организации программы, реализующей базу данных публикаций в СМИ для дальнейшего использования по назначению.
А 1.2 Эксплуатационное назначение разработки
Программа предназначена для использования в составе ПО любого пользователя, для удобной каталогизации публикаций.
А.2 Требования к функциональным характеристикам
Приложение должно обеспечивать корректное выполнение следующих общих функций: Отображение базы данных;
просмотра/редактирования/удаления записей;
сортировка записей по выбранному полю;
печать.
А.3 Требования к информационной и программной совместимости
Программа должна быть: разработана на одном из объектно-ориентированных языков программирования.
Данные должны храниться в таблицах СУБД MS SQL Server. Доступ к ним должен осуществляться из клиентского приложения.
А.4 Стадии и этапы разработки
Этапы разработки программы и сроки их выполнения представлены в таблице А.1.
Таблица А.1 - Этапы работ и сроки их выполнения.
Процент выполненных работ Сроки выполнения
30% 15.10.2010-14.11.2010
60% 15.11.2010-14.12.2010
100% 15.12.2010
Вывод
В результате выполнения курсовой работы приобрели специальные знания и умения, необходимые для эффективной разработки программных систем с использованием объектно-ориентированного подхода, СУБД.
Было спроектировано и создано приложение, обладающее графическим пользовательским интерфейсом и работающее под управлением ОС Windows.
По результатам испытаний установлено, что разработанное программное обеспечение является работоспособным, корректно выполняет все необходимые функции.
Конечная программа представляет собой инструмент для работы с базой данных «Публикации в СМИ», готовый к использованию.
Список литературы
Брюс Эккель Философия Java 4-е изд. - СПБ.: Питер, 2009г. - 640 с., ил.- ( Серия «Библиотека программиста»).
ГОСТ 19.201-2000 ЕСПД. Техническое задание. Требования к содержанию и оформлению. - М.: Издательство стандартов, 1982.
Глухова Т. М. - конспект лекций по курсу «Объектно-ориентированное программирование».
Самоучитель UML. Эффективный инструмент моделирования информационных систем.
Анил Хемраджани. Гибкая разработка приложений на Java с помощью Sprig, Hibernate и Eclipse - Москва, Санкт-Петербург, Киев, 2008 г. - 338 с.