В рамках курсового проектирования было разработано программное средство для обработки результатов проведения конкурсов красоты, которое позволит организатору конкурса красоты уменьшить время на обработку результатов проведения конкурса красоты, на ведение архива, составление отчетов, в том числе и статистических.
Программное средство имеет ряд достоинств: простой и понятный интерфейс, небольшой объем памяти, занимаемый приложением на различных носителях информации, удобно для быстрой обработки информации.
В программе реализованы такие задачи, как: просмотр списка всех девушек, возможность редактирования данных, поиск девушек по критериям. Данные сохраняются в базе данных.
Программа реализована в полном объеме и в соответствии с заданными требованиями. Полностью отлажена и протестирована. Поставленные задачи выполнены.
1 Постановка задачи
1.1 Характеристика требований на разработку
Разработка программы шифрования файлов и каталогов алгоритмом Caeser. Данный программный продукт должен работать под управлением операционной системы Windows Vista/7/8/10. Программный продукт должен поставляться на дисках (CD-R) емкостью 700 Мбайт с соответствующими обозначениями и документацией.
1.2 Анализ предметной области
В данной программе должно быть реализовано добавление проведенных конкурсов красоты, а также добавление сведений об участницах и полученных ими баллов.
1.3 Специальное и общесистемное программное обеспечение
Программное обеспечение (ПО) любого автоматизированного управления в основном определяет его интеллектуальные возможности, профессиональную направленность, широту и полноту управления. Комплекс программ автоматизированного управления должен охватывать множество функций. Развитость программного обеспечения определяет функциональную полноту и разнообразие сервисной поддержки для пользователя.
2 Выбор средств реализации
При разработке приложения будет использован язык программирования C# и среда разработки Visual Studio 2015.
C# (произносится «си шарп») — объектно-ориентированный язык программирования. Разработан в 1998—2001 годах группой инженеров под руководством Андерса Хейлсберга в компании Microsoft как язык разработки приложений для платформы Microsoft .NET Framework и впоследствии был стандартизирован как ECMA-334 и ISO/IEC 23270.
C# относится к семье языков с C-подобным синтаксисом, из них его синтаксис наиболее близок к C++ и Java. Язык имеет статическую типизацию, поддерживает полиморфизм, перегрузку операторов (в том числе операторов явного и неявного приведения типа), делегаты, атрибуты, события, свойства, обобщённые типы и методы, итераторы, анонимные функции с поддержкой замыканий, LINQ, исключения, комментарии в формате XML.
Переняв многое от своих предшественников — языков C++, Pascal, Модула, Smalltalk и, в особенности, Java — С#, опираясь на практику их использования, исключает некоторые модели, зарекомендовавшие себя как проблематичные при разработке программных систем, например, C# в отличие от C++ не поддерживает множественное наследование классов (между тем допускается множественное наследование интерфейсов).
C# разрабатывался как язык программирования прикладного уровня для CLR и, как таковой, зависит, прежде всего, от возможностей самой CLR. Это касается, прежде всего, системы типов C#, которая отражает BCL. Присутствие или отсутствие тех или иных выразительных особенностей языка диктуется тем, может ли конкретная языковая особенность быть транслирована в соответствующие конструкции CLR.
3 Объектно-ориентированный анализ и проектирование системы
Объектно-ориентированный анализ преследует следующие цели:
1. Понять проблему или проблемы, которые программная система должна решить.
2. Задать значимые вопросы о проблеме и о системе.
3. Обеспечить основу для ответов на вопросы о специфических свойствах проблемы и системы.
Одним из важнейших преимуществ анализа вне зависимости от конечного результата является то, что в процессе его задаются важные вопросы. Метод анализа позволяет развеять иногда фатальный для разработки туман двусмысленности, предоставляя специалистам данной конкретной области возможность подготовить необходимые исходные данные.
Основой для анализа должна стать объектно-ориентированная модель деятельности «Конкурса красоты», которая позволит детально рассмотреть различные процессы как часть системы и связь между объектами. Необходимо построить диаграммы вариантов использования, классов, деятельности, последовательностей, компонентов. В конечном итоге нужно сформировать минимальную совокупность диаграмм, необходимых и достаточных для определения базового инварианта архитектуры, позволяющего исследовать систему на предмет реализуемости в рамках статической структуры, целедостижимости в процессе наблюдаемого поведения и управляемых переходов в пространстве состояний системы.
Данное программное обеспечение предназначено для ведения сведений о проведении конкурса красоты, занесения данных о конкурсах, участницах и набранными ими баллами.
Для запуска данной программы не нужны дополнительные средства, нужно запустить выполняемый модуль и работать с программой. Для вывода отчетов для печати необходим Microsoft Office Excel и наличие принтера. Данный продукт разработан на .Net Framework 4.5, поэтому данный компонент должен присутствовать на выполняемом компьютере.
К входной информации будет относиться информация, которую пользователь в процессе добавления и редактирования записей будет заносить в специальные области окна. Также к входной информации относится информация, которую пользователь будет вписывать при использовании функций поиска и фильтрации.
К выходной информации будет относиться информация, которая располагается в главной части окна. Также к выходной информации будет относиться сообщения, которые будут нести информационный характер. Информация, выводимая в Microsoft Excel. Информация, выводимая на экран в результате поиска и фильтрации.
Конкурс красоты — конкурс (соревнование), в котором определяется самый красивый участник. Зачастую в таких конкурсах делегатам требуется проявить различные таланты, интеллект или ораторское искусство.
В настоящее время «высокая мода» продолжает рекламировать стандарт женской красоты как чрезвычайно худую, очень высокую фигуру с очень узкими бёдрами и длинными ногами. В то же время красивой считают не слишком большую. Женщина должна обладать грациозной фигурой, фотогеничностью и иметь знаменитые параметры 90 – 60 – 90.
Миссия конкурса — формирование у молодёжи, работающей в секторе, стремления к профессионализму, эстетике и физической красоте. Одна из основных целей организационного комитета конкурса — не просто присвоить победительнице титул, но и обеспечить её дальнейшее личностное развитие и профессиональный рост. Именно поэтому с каждым годом желающих участвовать в таком конкурсе всё больше и больше, девушки хотят самореализоваться, показать себя, свои внешние данные и профессиональные навыки, прорекламировав тем самым себя, а заодно и заведение, в котором работают.
Конкурс красоты — это такое же событие, как и все остальные: конференции, семинары, ярмарки, выставки и т. д. Это всё — мероприятия, способствующие формированию и поддержанию имиджа, обеспечивающие большую степень охвата целевой аудитории.
СКРИНШОТЫ ИЗ РАБОТЫ


