БД Меломана отчет.. ТРПО. Отчет пвку. 00. 1305000. Пз. 24. О по учебной практике по технологии разработки программмного обеспечения
Скачать 0.93 Mb.
|
Павлодар жоғары басқару колледжі павлодарский ВЫСШИЙ колледж управления ОТЧЕТ ПВКУ.00. 1305000.ПЗ.24. ОПо учебной практике по ТЕХНОЛОГИИ РАЗРАБОТКИ ПРОГРАМММНОГО ОБЕСПЕЧЕНИЯ. ______________ Руководитель практики: (оценка) Клименко К.И. Разработал:гр. П-21Сигута В.Р2022 г. СОДЕРЖАНИЕ
ВВЕДЕНИЕ База данных становится неотъемлемой составляющей деловой деятельности современного человека и функционирования преуспевающих организаций, так как в основе решении многих задач лежит обработка информации. В связи с этим большую актуальность приобретает освоение принципов построения и эффективного применения соответствующих программных продуктов. База данных является одной из разновидности информационной системы, которая предоставляет пользователю очень широкие возможности ввода, обработки и представления данных. Эти средства не только удобны, но и высокопродуктивны, что обеспечивают высокую скорость разработки приложений. Объектом исследования данной курсовой работы является справочник меломана. В понимании большинства людей слово меломан чаще всего ассоциируется с человеком, не просто любящим и коллекционирующим музыку, а еще и ценящим качественную музыку, причем не только в художественно-эстетическом плане, но еще и качество записи самой фонограммы. В наше время появилось множество людей - меломанов. При компьютерной обработке информации, упорядоченные каким либо образом данные, принято хранить в базах данных - особых файлах, использование которых вместе со специальными программными средствами позволяет пользователю, как просматривать необходимую информацию, так и, по мере необходимости, манипулировать ею, например, добавлять, изменять, копировать, удалять, сортировать и т.д. Разработанная мной база данных реализована в среде MS Visual FoxPro, на сегодняшний день она является одной из популярных СУБД, используемой для разработки настольных баз данных. Богатый набор мастеров и построителей позволяет полностью автоматизировать создание пользовательского интерфейса, а множество удобных средств разработки помогает сократить время создания законченного приложения. Цель работы и задачи В данной курсовой работе рассмотрен вопрос реализации реляционной базы данных, содержащей несколько таблиц. Поставлена задача реализации самой базы данных, а также информационных запросов, форм и отчетов к ней в СУБД FoxPro. Все вышеперечисленные компоненты были созданы с помощью внутренних визуальных средств выбранной СУБД, а информационные запросы оформлены в виде отдельных программ, входящих в проект Visual FoxPro. База данных «Справочник Меломана» может содержать любую информацию о Ваших любимых исполнителях. В качестве примера приведен список исполнителей и сведения об их творческой деятельности. База данных предназначена для быстрого поиска данных во всех направлениях. Также существует возможность редактирования данных, вывод отчетов, в том числе и на печать. Для более удобного и быстрого доступа пользователя к различным элементам (формам, отчётам, запросам) предназначено меню. Может использоваться как в домашних условиях, так и на базе предприятия. 1.Техническое задание 1.1 Основания для разработки Проект на тему «База данных "Справочник меломана"» выполняется в соответствии с учебным планом для специальности 1304000 «Вычислительная техника и программное обеспечение» Павлодарского колледжа управления по дисциплине «Технология разработки программного обеспечения». 1.2 Назначение разработки База данных «Справочник Меломана» может содержать любую информацию о Ваших любимых исполнителях. В качестве примера приведен список исполнителей и сведения об их творческой деятельности. База данных предназначена для быстрого поиска данных во всех направлениях. Также существует возможность редактирования данных. Для более удобного и быстрого доступа пользователя к различным элементам (формам, отчётам, запросам) предназначено меню. Может использоваться как в домашних условиях, так и на базе предприятия. 1.2.1 Описание технологического проекта «Справочник меломана» требуется заполнять вручную. Основные данные на главной форме: Название песни, продюсер, дата релиза, исполнитель, жанр, альбом, длительность. 1.3 Требования к программному комплексу 1.3.1 Требования к функциональным характеристикам База данных должна иметь следующий функционал: – Хранение данных; – Просмотр данных; – Добавление новых данных; – Изменение данных; – Удаление данных; – Сортировка и фильтрация данных; – Поиск данных по определенным критериям; 1.3.2 Требования к надежности Для обеспечения надежного функционирования Базы данных применяются следующие методы: – Ограничение прав доступа к Базе данных; – Автоматическое сохранения после внесения изменений; 1.3.3 Условия эксплуатации Для использования БД пользователю необходимо иметь: Представление о работе вычислительных машин на основе IBM – совместимого компьютера; Опыт работы на операционных системах MAC-OS/Windows 7/XP/2000/98/Vista/8/10/11. 1.3.4 Требование к составу и параметрам технических средств Минимальные: Операционная система: Windows 7/8 Оперативная память: 32 мбайт Пространство на жестком диске: 75-160 мбайт Рекомендованные: Операционная система: Windows 10/11 Оперативная память: 128 мбайт Пространство на жестком диске: 124-520 мбайт 1.4 Требования к программной документации В программной документации присутствуют и описываются: Руководства пользователя (ГОСТ 50-34.698-90) и программиста (ГОСТ - 19.504); Руководства системного программиста (ГОСТ 19.503-79); Справочная документация. 1.5 Стадии и этапы разработки 1.5.1 Техническое задание Начало: 18.05.2022 Окончание: 31.05.2022 Основание для разработки Назначение разработки Описание технологического процесса Требования к программному комплексу Требования к функциональным характеристикам Требования к надёжности Условия эксплуатации Требование к составу и параметрам технических средств Требование к программной документации Стадии и этапы разработки Техническое задание Технический проект Рабочий проект Внедрение Порядок контроля и приёмки 1.5.2 Технический проект Начало: 18.05.2022 Окончание: 31.05.2022 Назначение и условия применения Обращение к программе Входные и выходные данные Определение формы входных данных Входные данные Выходные данные Структура программы Описание состава технических средств, состава программных средств, распределение носителей данных Используемые в базе SQL-запросы Сортировка данных Фильтрация данных 1.5.3 Рабочий проект Начало: 18.05.2022 Окончание: 31.05.2022 1.5.4 Внедрение Начало: 18.05.2022 Окончание: 31.05.2022 1.6 Порядок и контроль приёмки Ход проведения приемо-сдаточных испытаний заказчик и исполнитель документируют в протоколе испытаний. На основании протокола испытаний исполнитель совместно с заказчиком подписывают акт приемки-сдачи программы в эксплуатацию 2 ТЕХНИЧЕСКИЙ ПРОЕКТ 2.1 Назначение и условия применения Сей Программный Продукт предназначен для просмотра «Справочника меломана» и более подробной информации, также для редактирования данных операторами справочника. 2.2 Обращение к программе Программа не имеет не каких специфических условий для запуска 2.3 Входные и выходные данные В качестве входных данных используется База Данных на основе DataAccess. В качестве выходных данных используются: Текстовый редактор Microsoft Word; Табличный процессор Microsoft Excel; 2.4 Определение формы входных данных 2.4.1 Входные данные Рис. Access 2.4.2 Выходные данные Рис. «Справочник меломана» 2.5 Структура программы Рис.1 2.6 Описание состава технических средств, состава программных средств, распределение носителей данных Для использования программы необходимо стандартное оборудование ввода и вывода. В качестве устройства вывода требуется монитор. Устройствами ввода служат клавиатура и мышь. Для стабильного и надежного функционирования программы на жестком диске желательно иметь до 1 Гб свободного пространства. Работа программы осуществляется на основе программного обеспечения фирмы Microsoft. Необходимыми средствами являются операционная система Windows 7,10 и пакет программ Microsoft Office, в частности Microsoft Access. Нормальное функционирование программы требует свободного дискового пространства в объеме желательно от 500 Мб до 1 Гб. 2.7 Используемые в базе SQL-запросы Для обращения к информации, находящейся в базе данных, в программе использовались SQL-запросы. Для отображения базы данных в таблице DBGrid1 использовалась команда select * from <Имя_таблицы>. 2.7.1 Сортировка данных procedure TForm1.N14Click(Sender: TObject); begin ADOTable1.Sort:='Код'; end; procedure TForm1.N13Click(Sender: TObject); begin ADOTable1.Sort:='Название_песни'; end; procedure TForm1.N12Click(Sender: TObject); begin ADOTable1.Sort:='Продюсер'; end; procedure TForm1.N11Click(Sender: TObject); begin ADOTable1.Sort:='Исполнитель'; end; procedure TForm1.N10Click(Sender: TObject); begin ADOTable1.Sort:='Жанр'; end; procedure TForm1.N9Click(Sender: TObject); begin ADOTable1.Sort:='Альбом'; end; procedure TForm1.N8Click(Sender: TObject); begin ADOTable1.Sort:='Длительность'; end; procedure TForm1.N7Click(Sender: TObject); begin ADOTable1.Sort:='Дата_релиза'; end; 2.7.2 Фильтрация данных procedure TForm7.Edit1Change(Sender: TObject); begin Form1.ADOTable1.Filtered:=false; if Edit1.Modified then if Edit1.Text<>'' then begin Form1.ADOTable1.Filter:='Название_песни like '''+ Edit1.Text+'%'''; Form1.ADOTable1.Filtered:=True; end else Form1.ADOTable1.Filtered:=False; end; 3 РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ 3.1 Назначение базы данных База данных предназначена для добавления и просмотра информации о музыке и тому подобное. При необходимости может обрабатывать два вида поиска. С их помощью, при вводе определенных данных, пользователь может получить необходимую информацию. 3.2 Условия выполнения программы Для корректной работы программы достаточно основной конфигурации. Необходимыми средствами являются операционная система Windows 7 и пакет программ Microsoft Office 2016, в частности Microsoft Access. 3.3 Принципы работы программы 3.3.1Запуск программы Для работы с программой необходимо запустить файл программы. При запуске программы появляется загрузочный экран. Рисунок – Загрузочный экран программы 3.3.2 Форма «Справочник меломана» По завершению этапа загрузки, появиться форма «Справочник меломана» Рисунок - Форма «Справочник меломана» На данной форме находятся кнопки со значками: «Добавить запись», «Редактировать запись», «Удалить запись», «Выход», «Поиск», «Вывод Excel» Также на форме находится главное меню с пунктами: «Меню» (с подпунктами «Добавить запись», «Редактировать запись», «Удалить запись», «Выход»), «О программе», «Фильтр», «Поиск», «Excel», «Справка». Рисунок - «Форма добавить запись» Данная форма использует для добавления записи в базу данных. На форме находятся поля для ввода информации, кнопки «Добавить» и «Отменить». Чтобы добавить запись в базу данных, необходимо заполнить все поля корректными данными о песне и всех данных о ней, затем нажать на кнопку «Добавить». В полях ввода данных осуществлена функция не корректного ввода данных. Для выхода и с данной формы нажать на кнопку «Отмена» либо закрыть форму. 3.3.3 Форма «Изменения записи» При нажатии кнопки «Редактировать» (либо нажать соответствующей ей кнопки из пункта «меню») появляется форма «Редактирования записи» Рисунок - «Форма редактирования запись» Данная форма использует для изменения записи в базу данных. На форме находятся поля для ввода информации, кнопки «Редактировать» и «Отменить». Чтобы изменить запись в базу данных, необходимо заполнить все поля корректными данными о песне и всех данных о ней, затем нажать на кнопку «Редактировать». В полях ввода данных осуществлена функция не корректного ввода данных. Для выхода и с данной формы нажать на кнопку «Отмена» либо закрыть форму. 3.3.4 Удаление записи При нажатии кнопки «Удалить» (либо нажать соответствующей ей кнопки из пункта «Меню») появляется форма «Удалить». Рисунок - Окно подтверждения удаления Данная форма использует для удаления записи в базу данных. На форме находятся поля для удаления информации, кнопки «Да» и «Нет» Для выхода и с данной формы нажать на кнопку «Нет» либо закрыть форму. 3.3.5 Форма «Фильтрации» При нажатии кнопки «Фильтр» (либо нажать соответствующей ей кнопки из пункта панель управления «Фильтр») появляется форма «Фильтр». Рисунок – Форма «Фильтр» Данная форма использует для фильтрации записей в базе данных. На форме находятся поля для ввода информации, кнопки «Фильтровать» и «Отменить». Чтобы отфильтровать запись в базу данных, необходимо заполнить все поля корректными данными о песне и всех данных о ней. Для выхода и с данной формы нажать на кнопку «Отмена» либо закрыть форму. 3.3.6 Осуществление поиска 3.3.6.1 Поиск по автору Поиск осуществляется простым вводом информации в поле поиска. Рисунок – Поиск по автору. 3.3.6.2 Поиск по названию песен Поиск осуществляется простым вводом информации в поле поиска. Рисунок – Поиск по названию песни. 3.3.6.3 Поиска по жанру Поиск осуществляется простым вводом информации в поле поиска. Рисунок – Поиск по жанру. 3.3.7 Выход из программы Для выхода из программы можно воспользоваться кнопкой «Выход», либо в панели пункта «Меню». Перед выходом появляется окно с подтверждением, где нужно нажать «Да» для выхода, либо «Нет» для отмены и вернуться в программу. Рисунок – Форма для «Подтверждения выхода» 3.3.8 Вывод в Excel При нажатии кнопки «Excel» (либо нажать соответствующей ей кнопки из пункта панель управления «Excel») загружается окно Excel, где отображаются данные в табличном виде. Рисунок – Форма вывода в Excel 3.4 Справка 3.5 О программе Рисунок – Форма о программе. 4. ЭСКИЗНЫЙ ПРОЕКТ Эскиз интерфейса программы Эскиз интерфейса программы представляет собой систему учета песен и их исполнителей со следующими возможностями: редактирование существующих записей и их удаление. Рисунок – Форма добавления Рисунок – Таблица с информацией Рисунок – Таблица с информацией о песне 5. ЧЕК ЛИСТЫ
ЗАКЛЮЧЕНИЕ Данный программный продукт, разработанный в рамках данной работы, его назначение создание, просмотр, редактирование и осуществление поиска по базе данных «Справочник меломана». В программе возможно редактирование, удаление, добавление информации, сортировка по всем полям при нажатии на столбец, фильтрации и вывод в Excel. Программа была разработана и написана на языке программирования Delphi 7, с использованием баз данных MS Access…. С целью разъяснения функциональных характеристик программы, составлено руководство пользователя, в котором доступно расписаны основные возможности проекта «База данных «Справочник меломана». СПИСОК ЛИТЕРАТУРЫ Киберфорум: https://www.cyberforum.ru/ Ю.А. Шпак Delphi 7 на примере 2003 год. – 384 стр. Баженова И.Ю. Delphi 7. Самоучитель программа. 2003 год. – 448 стр. С. Бобровежий Технология Delphi 2006. Новые возможности. |