Анализ функциональных требований
ПЕНЗЕНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ Кафедра «Математическое обеспечение и применение ЭВМ»
«Утверждаю» Зав. кафедрой "МО и ПЭВМ" "___" ______ 2015 г.
Пояснительная записка
к курсовому проекту по дисциплине "Конструирование программного обеспечения"
на тему: "на тему: "Разработка ПО информационной системы «Кинофестиваль»" с использованием шаблона Singleton "
Автор работы: Жеребцов Н.Д.
Направление бакалавриата 09.03.04 ("Программная
Обозначение курсовой работы ПГУ 09.03.04 - 6КП121.22 ПЗ
Группа 12ВП1
Руководитель работы Гурьянов Л.В., к.т.н., доцент
Работа защищена «__» ____ 2015 г. Оценка ______________
г. Пенза 2015 г. Содержание Введение …………………………………………………………………………..5 1 Программные средства информационной системы …………………………..6 1.1.1 Анализ предметной области ………………………………………...6 1.2 Анализ функциональных требований ……………………………………....7 1.2.1Базовая архитектура ………………………………………………..11 1.3Системные программные средства ………………………………………...11 1.4 Технология разработки……………………………………………………...12 1.4.1 Порождающий шаблон «Singleton»………………………………..12 1.5 Проектирование ……………………………………………………………..14 1.5.1 Проектирование шаблон «Singleton»…………………………,…...14 1.5.2 Проектирование пользовательского интерфейса ………………...14 1.5.3 Проектирование структур данных ………………………………...19 1.5.4 Проектирование программных средств …………………………..19 1.6 Реализация …………………………………………………………………...24 1.7 Тестирование ………………………………………………………………...27 Заключение ………………………………………………………………………33 Список использованных источников …………………………………………..34 Приложение А Приложение Б Приложение В
Введение
В последнее время в общем объеме создаваемого программного обеспечения различного назначения увеличивается доля .NET- приложений – программ, ориентированных на платформу Microsoft .NET. Это объясняется новыми возможностями, которые представляет платформа прикладным программам. Среда разработки Microsoft Visual C# является инструментом разработки .NET- приложений. В Microsoft Visual C# есть компоненты, позволяющие создавать программы для работы с базами данных Microsoft Access и Microsoft SQL Server.
Программные средства информационной системы Анализ предметной области
Предметной областью является кинофестиваль, реализующий учет гостей, фильмов, номинаций, номинантов и жюри. Концептуальная модель предметной области представлена в виде диаграммы классов на рисунке 1.1.1.
Рисунок 1.1.1 – Концептуальная диаграмма классов
На данной диаграмме классов представлены наборы данных. В наборе «Данные об участниках» представлены поля, содержащие в себе имя, фамилию, роль, номинацию и кол-во голосов для участника фестиваля. В наборе «Данные о фильмах» содержатся название, режиссёр, дата выхода и бюджет фильма. В наборе «Данные о номинации» указаны сама номинация, кол-во возможных её получателей и имя того, кто будет её вручать. В наборе «Учет жюри» содержится имя, фамилия, должность и возраст человека, оценивающего работу участника. В наборе «Учет гостей » производится учет посетителей и их местоположение в зале.
Анализ функциональных требований
Основными функциями автоматизированной системы «Кинофестиваль» являются: реализация учета гостей, фильмов, номинаций, номинантов и жюри. Автоматизированная система ориентирована на разграничение в функциональном плане управляющего базы данных и пользователя. Диаграмма вариантов использования, спроектированная на основе функциональных требований и типов пользователей, представлена на рисунке 1.1.2. Пользователь может добавлять фильмы, номинантов и др., редактировать уже добавленные, удалять их. Также для удобства поиска пользователь может профильтровать список по набранным символам. Рисунок 1.1.2 – Диаграмма вариантов использования
Таблица 1 – Спецификация «Добавить»
Таблица 2 – Спецификация « Сортировать»
Базовая архитектура Приложение представляет собой исполняемый файл и mdb-файл, выполняющий роль базы данных, в которой хранится информация о товарах магазина. Рассмотрим архитектуру на диаграмме развёртывания (рисунок 1.2.1) [3]. Рисунок 1.2.1 – Диаграмма развёртывания
Популярное: Почему стероиды повышают давление?: Основных причин три... Как построить свою речь (словесное оформление):
При подготовке публичного выступления перед оратором возникает вопрос, как лучше словесно оформить свою... Личность ребенка как объект и субъект в образовательной технологии: В настоящее время в России идет становление новой системы образования, ориентированного на вхождение... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (504)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |