Для студентов ВГТУ по предмету Программированиесистематизация и закрепление полученных теоретических знаний и практических умений по разработке информационных систем с использованием языка программсистематизация и закрепление полученных теоретических знаний и практических умений по разработке информационных систем с использованием языка программ
2024-05-092024-05-09СтудИзба
систематизация и закрепление полученных теоретических знаний и практических умений по разработке информационных систем с использованием языка программирования C# и СУБД Oracle
Описание
СОДЕРЖАНИЕ
ЗАДАНИЕ...................................................................................................................................... 3
ВВЕДЕНИЕ................................................................................................................................... 4
1 Проектирование и разработка базы данных..................................................................... 6
1.1 Концептуальное проектирование базы данных................................................................ 6
1.2 Логическое проектирование базы данных........................................................................ 9
1.3 Физическое проектирование базы данных........................................................................ 9
1.3.1 Создание таблиц.................................................................................................................. 9
1.3.2 Создание триггеров для формирование первичного ключа.......................................... 10
1.3.3 Создание дополнительных триггеров.............................................................................. 10
1.3.4 Создание процедур и функций......................................................................................... 12
2 Проектирование и разработка приложения.................................................................... 15
2.1 Функциональные возможности системы........................................................................ 15
2.2 Описание входной и выходной информации.................................................................. 16
2.3 Разработка интерфейсных форм приложения................................................................ 17
2.4 Руководство пользователя................................................................................................ 23
2.5 Требования к техническому и программному обеспечению........................................ 26
3 Программа и методика испытания разработанной системы......................................... 27
3.1 Тестирование работоспособности системы через базу данных.................................... 27
3.2 Тестирование работоспособности системы через интерфейс пользователя............... 31
ЗАКЛЮЧЕНИЕ........................................................................................................................... 35
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ................................................................. 36
ПРИЛОЖЕНИЕ А. Диаграмма в нотации Питера-Чена......................................................... 39
ПРИЛОЖЕНИЕ Б. ER-диаграмма............................................................................................. 40
ПРИЛОЖЕНИЕ В. Коды создания таблиц.............................................................................. 41
ВВЕДЕНИЕ
Важными функциями работы кинотеатров являются: продажа билетов, контроль наполняемости кинозала, предоставление зрителям информации о репертуаре кинотеатра, услуги бронирования билетов и снятия брони, возврат
билетов. Использование программных продуктов, позволяющих автоматизировать вышеперечисленные функции, повышает эффективность работы кинотеатров по организации бизнес-процессов, в первую очередь, связанных с продажей и учетом билетов с разным типом посадочных мест. Особенно это стало актуально, когда с целью проведения профилактических мер по распространению короновирусной инфекции были введены ограничения по заполняемости залов.
Крупнейшие на сегодняшний день в России сети кинотеатров представлены в сети интернет собственными Web-сайтами (в т.ч. мобильными сервисами), которые предоставляют клиентам рекламную информацию, анонсы, афишу, сервисы по бронированию и он-лайн покупке билетов с учетом расположения кресел в кинозалах, количества посадочных мест. Так же в интернет широко развиты сервисы и интернет-магазины сети билетных операторов.
Тема данной работы – Разработка Web-системы «Реестр кинофильмов» на платформе ASP .NET MVC.
продолжительность фильма (в минутах), жанр (драма, мелодрама, комедия, сказка и т.п.), ФИО и дата рождения создателей/ участников фильма, характер участия (режиссер, главная роль, роль второго плана, композитор и т.п.), рейтинг. Для каждого фильма ежедневно фиксируются кассовые сборы. Для фильмов, демонстрируемых в кинотеатре в текущую неделю, кассир может сообщить зрителю время сеансов, стоимость билетов, количество свободных мест, оформить продажу/возврат билета(ов).
4
Работа состоит из трех основных разделов. В разделе проектирования и разработки базы данных содержится описание логики обработки информации, построены диаграммы в нотации Питера Чена и ER-диаграмма. Описано создание базы данных, всех реализованных триггеров, функций и процедур. В разделе проектирования и разработки приложения отображены функциональные возможности системы, описана входная и выходная информация, представлена разработка интерфейсных форм приложения, написано руководство пользователя и требования к техническому и программному обеспечению. В разделе программы и методики испытания разработанной системы показано тестирование системы, проведена проверка работоспособности на контрольном примере.
Цель работы: систематизация и закрепление полученных теоретических знаний и практических умений по разработке информационных систем с использованием языка программирования C# и СУБД Oracle в соответствии с требованиями Федерального государственного образовательного стандарта высшего образования по дисциплине «Платформа .NET» направления подготовки 09.03.02 «Информационные системы и технологии».
Задачи работы:
Для разработки программного продукта был выбран язык программирования C#. Серверная часть разработана на СУБД Oracle 11g. Клиентская часть реализована в форме Web-приложения с использованием фреймворка ASP.NET MVC.
ЗАДАНИЕ...................................................................................................................................... 3
ВВЕДЕНИЕ................................................................................................................................... 4
1 Проектирование и разработка базы данных..................................................................... 6
1.1 Концептуальное проектирование базы данных................................................................ 6
1.2 Логическое проектирование базы данных........................................................................ 9
1.3 Физическое проектирование базы данных........................................................................ 9
1.3.1 Создание таблиц.................................................................................................................. 9
1.3.2 Создание триггеров для формирование первичного ключа.......................................... 10
1.3.3 Создание дополнительных триггеров.............................................................................. 10
1.3.4 Создание процедур и функций......................................................................................... 12
2 Проектирование и разработка приложения.................................................................... 15
2.1 Функциональные возможности системы........................................................................ 15
2.2 Описание входной и выходной информации.................................................................. 16
2.3 Разработка интерфейсных форм приложения................................................................ 17
2.4 Руководство пользователя................................................................................................ 23
2.5 Требования к техническому и программному обеспечению........................................ 26
3 Программа и методика испытания разработанной системы......................................... 27
3.1 Тестирование работоспособности системы через базу данных.................................... 27
3.2 Тестирование работоспособности системы через интерфейс пользователя............... 31
ЗАКЛЮЧЕНИЕ........................................................................................................................... 35
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ................................................................. 36
ПРИЛОЖЕНИЕ А. Диаграмма в нотации Питера-Чена......................................................... 39
ПРИЛОЖЕНИЕ Б. ER-диаграмма............................................................................................. 40
ПРИЛОЖЕНИЕ В. Коды создания таблиц.............................................................................. 41
ВВЕДЕНИЕ
Важными функциями работы кинотеатров являются: продажа билетов, контроль наполняемости кинозала, предоставление зрителям информации о репертуаре кинотеатра, услуги бронирования билетов и снятия брони, возврат
билетов. Использование программных продуктов, позволяющих автоматизировать вышеперечисленные функции, повышает эффективность работы кинотеатров по организации бизнес-процессов, в первую очередь, связанных с продажей и учетом билетов с разным типом посадочных мест. Особенно это стало актуально, когда с целью проведения профилактических мер по распространению короновирусной инфекции были введены ограничения по заполняемости залов.
Крупнейшие на сегодняшний день в России сети кинотеатров представлены в сети интернет собственными Web-сайтами (в т.ч. мобильными сервисами), которые предоставляют клиентам рекламную информацию, анонсы, афишу, сервисы по бронированию и он-лайн покупке билетов с учетом расположения кресел в кинозалах, количества посадочных мест. Так же в интернет широко развиты сервисы и интернет-магазины сети билетных операторов.
Тема данной работы – Разработка Web-системы «Реестр кинофильмов» на платформе ASP .NET MVC.
- кинотеатре ведется реестр кинофильмов, который имеет следующие атрибуты: название фильма, киностудия, год выхода, страна,
продолжительность фильма (в минутах), жанр (драма, мелодрама, комедия, сказка и т.п.), ФИО и дата рождения создателей/ участников фильма, характер участия (режиссер, главная роль, роль второго плана, композитор и т.п.), рейтинг. Для каждого фильма ежедневно фиксируются кассовые сборы. Для фильмов, демонстрируемых в кинотеатре в текущую неделю, кассир может сообщить зрителю время сеансов, стоимость билетов, количество свободных мест, оформить продажу/возврат билета(ов).
4
Работа состоит из трех основных разделов. В разделе проектирования и разработки базы данных содержится описание логики обработки информации, построены диаграммы в нотации Питера Чена и ER-диаграмма. Описано создание базы данных, всех реализованных триггеров, функций и процедур. В разделе проектирования и разработки приложения отображены функциональные возможности системы, описана входная и выходная информация, представлена разработка интерфейсных форм приложения, написано руководство пользователя и требования к техническому и программному обеспечению. В разделе программы и методики испытания разработанной системы показано тестирование системы, проведена проверка работоспособности на контрольном примере.
Цель работы: систематизация и закрепление полученных теоретических знаний и практических умений по разработке информационных систем с использованием языка программирования C# и СУБД Oracle в соответствии с требованиями Федерального государственного образовательного стандарта высшего образования по дисциплине «Платформа .NET» направления подготовки 09.03.02 «Информационные системы и технологии».
Задачи работы:
- изучить литературу по разработке приложений на языке программирования C# в среде Visual Studio и по проектированию и разработке базы данных в СУБД Oracle;
- получить практический опыт разработки базы данных в СУБД Oracle
- информационной системы на языке C#.
Для разработки программного продукта был выбран язык программирования C#. Серверная часть разработана на СУБД Oracle 11g. Клиентская часть реализована в форме Web-приложения с использованием фреймворка ASP.NET MVC.
Характеристики курсовой работы
Предмет
Учебное заведение
Семестр
Просмотров
2
Размер
2,2 Mb
Список файлов
систематизация и закрепление полученных теоретических знаний и практических умений по разработке информационных систем с использованием языка программирования C# и СУБД Oracle.doc