Программная реализация работы структурного подразделения автошколы Академии ИМСИТ
Изучение информационных технологий, используемых в работе автошколы, исследование используемого программного и аппаратного обеспечения. Обоснование и выбор инструментальной среды разработки, выбор среды и языка разработки информационной системы.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | отчет по практике |
Язык | русский |
Дата добавления | 11.06.2020 |
Размер файла | 1,3 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Негосударственное аккредитованное некоммерческое частное образовательное учреждение высшего образования
«Академия маркетинга и социально-информационных технологий - ИМСИТ» (г. Краснодар)
Академический колледж
ОТЧЕТ
о прохождении учебной практики
по специальности 09.02.03 Программирование в компьютерных системах
Вишневский Святослав Владимирович
Руководители:
Олейник Ирина Владимировна М.П.
Алферова Виктория Владимировна
Краснодар 2019 г.
Содержание
- Введение
- 1. Исследование предметной области
- 1.1 Организационная структура автошколы академии ИМСИТ
- 1.2 Структура информационных технологий автошколы академии ИМСИТ
- 2. Исследование работы программного обеспечения информационной системы автошколы ИМСИТ
- 2.1 Описание существующих процессов информационной системы автошколы ИМСИТ
- 2.2 Предложения по внедрению
- 2.3 Разработка проектной документации по совершенствованию
- 3. Обоснование и выбор инструментальной среды разработки
- 3.1 Выбор среды и языка разработки информационной системы
- 3.2 Разработка интерфейса
- 3.3 Разработка руководства
- Заключение
- Список использованных источников
- Введение
- Целью учебной практики является разработка и внедрение программной реализации в структурное подразделение автошколы Академии ИМСИТ.
- Базой проведения учебной практики является структурное подразделение автошколы негосударственного аккредитованного некоммерческого частного образовательного учреждения высшего профессионального образования «Академия маркетинга и социально-информационных технологий - ИМСИТ» (г. Краснодар).
- Предметом исследования учебной практики является изучение существующих процессов документооборота внутри структурного подразделения негосударственного аккредитованного некоммерческого частного образовательного учреждения высшего профессионального образования «Академия маркетинга и социально-информационных технологий - ИМСИТ» (г. Краснодар).
- Задачами учебной практики является:
- изучение существующей организационной структуры автошколы,
- изучение информационных технологий, используемых в работе автошколы,
- исследование используемого программного и аппаратного обеспечения автошколы,
- разработка на основании исследования предложений по внедрению или усовершенствованию текущих процессов документооборота,
- разработка проектной документации для программной реализации средства,
- выбор средств и инструментов разработки приложения,
- разработка и внедрение приложения.
В современном обществе стали популярные услуги по обучению вождению. Такие услуги пользуются спросом в любое время года и в любом городе. Уметь водить автомобиль и иметь отменные навыки вождения считается для современного человека обязательным умением, позволяющим быть мобильным. В поисках действительно качественных услуг по обучению вождения жители города выбирают автошколы, оборудованные по последнему слову техники, имеющие опытных инструкторов, отменный автопарк и безупречную организацию процесса обучения. Весьма популярным в последнее время стали услуги обучения навыкам экстремального вождения, которые предлагают современные автошколы. С каждым годом спрос на обучение вождению растет.
Качество обучения вождению в автошколах и особенно эффективность использования научно- педагогического потенциала зависят в определенной степени от уровня организации учебного процесса.
Информация, на основе которой составляется база данных, должна отвечать всем требованием, а именно быть актуальной, полной, достоверной.
В связи с большим спросом на образовательные услуги обучения водителей так важно быстро и качественно обучать и выпускать квалифицированных водителей, качество и скорость обучения во многом зависит от обучающегося и преподавателя, также в этом вопросе важна и существующая программа обучения, которой следуют как ученики, так и преподаватели, не стоит забывать и о существующем документообороте и медленных в некоторых аспектах процедур. Для увеличения качества квалификации и обслуживания автошколы важно не только соблюдать все рекомендации по обучению, но и быстро оформлять все необходимые для этого документы.
1. Исследование предметной области
1.1 Организационная структура автошколы академии ИМСИТ
Автошкола осуществляет подготовку и переподготовку водителей автотранспортных средств категории «А» и категории «В» является структурным подразделением негосударственного аккредитованного некоммерческого частного образовательного учреждения высшего профессионального образования «Академия маркетинга и социально-информационных технологий - ИМСИТ» (г. Краснодар). Автошкола осуществляет свою деятельность в соответствии с Федеральным Законом РФ от 29.12.2012г. №273-ФЗ «Об образовании в Российской Федерации», уставом Академии ИМСИТ, настоящим положением, другими нормативными документами РФ, находиться по адресу 350010, г. Краснодар, ул. Зиповская 5.
Автошкола академии ИМСИТ организуется для реализации прав граждан на получение образование и повышение квалификации в сфере подготовки водителей автотранспортных средств категории «А» и «В».
Являясь структурным подразделением негосударственного аккредитованного некоммерческого частного образовательного учреждения высшего профессионального образования «Академия маркетинга и социально-информационных технологий - ИМСИТ», не является юридическим лицом и находится на балансе негосударственного аккредитованного некоммерческого частного образовательного учреждения высшего профессионального образования «Академия маркетинга и социально-информационных технологий - ИМСИТ». Для реализации поставленных автошкола академии ИМСИТ может использовать всем имуществом НАНЧОУ ВО «Академия ИМСИТ», такими как печать, флаг и логотип. Образовательная деятельность осуществляется на основании лицензии 1569 от 25.07.2011 года, выданной Федеральной службой по надзору в сфере образования и науки, г. Москва.
Организация образовательного процесса регламентируется учебными планами и программами на основе государственных стандартов и других локальных актов. Занятия в школе проводятся в утренних, дневных, вечерних и выходных группах формируемых в соответствии с потребностями и возможностями слушателей. Сроки профессиональной подготовки, переподготовки и повышения квалификации устанавливаются на основе примерных учебных планов и программ. Образовательный процесс состоит из теоретических занятий и практического обучения вождению транспортных средств по учебным маршрутам. Учебные группы для теоретической подготовки формируются численностью до 30 человек, начало занятий определяется формированием учебной группы.
Организационная структура автошколы академии ИМСИТ представляет собой ряд прямых подчинений. Автошкола, являясь структурным подразделением, прямо подчинена Президенту Академии ИМСИТ. Управление автошколой осуществляет дирктор автошколы, в его непосредственном подчинении находятся работники автошколы, к ним относятся Секретарь, Преподаватели, Инструкторы. На рисунке 1 изображена организационная структура подразделения автошколы академии ИМСИТ.
Рисунок 1 - Организационная структура автошколы
Директор организует учебно-производственную, хозяйственную, финансовую и иную деятельность, предусмотренную положением.
- осуществляет прием и увольнение работников,
- осуществляет распределение функциональных обязанностей работников,
- действует от имени школы, представляет интересы данного учреждения во всех учреждениях, организациях, предприятиях, заключает договора и контракты, распоряжается имуществом школы, издает приказы по учебному контингенту (зачисление, отчисление),
- ведет документацию школы,
- в установленные сроки предоставляет статистическую отчетность в соответствии с действующим законодательством.
Преподаватели автошколы имеют обязанности:
- обеспечение выполнения учебных планов и программ,
- вооружение учащихся прочными и глубокими знаниями,
- применение новых прогрессивных методов и средств, широкое использование передового педагогического опыта, проведение учебной работы на высоком идейном и научном уровне,
- составление по своей дисциплине календарно-тематического плана, а также поурочных планов,
- оборудование учебных кабинетов пособиями по своему предмету, обеспечение выполнения во время занятий требований техники безопасности и производственной санитарии.
Преподавателями назначаются лица, как правило имеющие соответствующее высшее или среднее специальное образование.
Инструктор вождению имеют обязанности:
- формирование у учащихся профессиональных знаний и умений предусмотренных квалификационной характеристикой,
- соблюдение на занятиях требований техники безопасности, а также правил дорожного движения и основ безопасности движения (мастерам обучения вождению),
- содержание в исправном состоянии, порядке и чистоте учебных транспортных средств, а также соблюдение чистоты в учебных кабинетах, и на территории учебного заведения.
Инструктором назначаются лица, имеющие как правило высшее или средне-специальное образование, высокую производственную квалификацию и опыт работы по соответствующей профессии, водительское удостоверение с разрешающими отметками в тех категориях транспортных средств, на которые производится обучение, с непрерывным трехлетним стажем работы за рулем, положительную характеристику по работе и прошедшие соответствующую методическую подготовку.
К локальным актам, регламентирующим деятельность автошколы относиться устав негосударственного аккредитованного некоммерческого частного образовательного учреждения высшего профессионального образования «Академия маркетинга и социально-информационных технологий - ИМСИТ», настоящие Положение, приказы и распоряжения президента (ректора) некоммерческого частного образовательного учреждения высшего профессионального образования «Академия маркетинга и социально-информационных технологий - ИМСИТ», правила внутреннего трудового распорядка, правила внутреннего распорядка, инструкция по безопасности и правилам работы на травмоопасных участках, рабочих местах, в учебных кабинетах, рабочие учебно-тематические планы и учебные программы, должностные инструкции (регламенты), протоколы совещаний и собраний.
1.2 Структура информационных технологий автошколы академии ИМСИТ
Автошкола академии ИМСИТ имеет самостоятельный специализированный для обучения водителей комплекс информационных технологий, который включает в себя автодром для практических занятий и оборудование для теоретических занятий. Автодром представляет собой участок закрытой дороги для первоначального обучения вождению транспортных средств, используемые для выполнения учебных (контрольных) заданий, предусмотренных Рабочей программой, а также специализированный оборудованный кабинет для занятий теоретической части образовательной программы.
Кабинет Автошколы «ИМСИТ» состоит из приемной, где находиться личный стол секретаря и диван, также есть учебный отдел кабинета, где находятся двенадцать учебных мест, преподавательский стол, одиннадцать компьютеров с стандартной операционной системой Microsoft Windows 10 и предустановленным программным обеспечением для удобной работы и обучения, к компьютеру преподавателя подключен проектор, передающий изображения на стену позади преподавателя. На рисунке 2 изображена схема кабинета автошколы «ИМСИТ».
Рисунок 2 - Схема кабинета Автошколы ИМСИТ
В таблице 1 указаны комплектующие на всех компьютерах в кабинете Автошколы «ИМСИТ».
Таблица 1 - Аппаратное обеспечение
Серийный номер: MB-1234567890 |
MB-1234567890 |
|
Ревизия: |
Rev x.xx |
|
Версия BIOS: |
1301 |
|
Дата выпуска BIOS |
16.08.2007 |
|
Процессоры |
Intel(R) Pentium(R) D CPU 3.40GHz |
|
Поставщик: |
GenuineIntel |
|
Частота: |
3412 МГц |
|
Виртуальных ядер процессора: |
1 Intel(R) Pentium(R) D CPU 3.40GHz |
|
Поставщик: |
GenuineIntel |
|
Частота: |
3412 МГц |
|
Оперативная память |
||
Физическая память 1 |
Объем: 512 МБ Частота: 333 МГц |
|
Физическая память 2 |
Объем: 512 МБ Частота: 333 МГц |
|
Запоминающие устройства |
WDC WD800JD-22MSA1 |
|
Описание- |
Дисковый накопитель |
|
Объем: |
80 ГБ |
|
Свободно: |
70 ГБ |
|
Видеоадаптеры: |
ATI Radeon X300/X550/X1050 Series |
|
Поставщик: |
ATI Technologies Inc. |
|
Версия драйвера: |
8.593.100.0 |
|
Поставщик: |
ATI Technologies Inc. |
|
Версия драйвера: |
8.593.100.0 |
|
Звуковые платы |
SoundMAX Integrated Digital HD Audio |
|
Поставщик: |
Analog Devices |
|
Сетевые платы |
MAC-адрес: 00:17:31:F2:C8:A6 |
|
Мониторы |
Модуль подключения монитора |
|
Описание: |
SyncMaster |
|
Версия драйвера: |
5.1.2001.0 |
|
Поставщик драйвера: |
Microsoft |
|
Серийный номер: |
HMCY943421 |
На Таблице 2 указано программное обеспечение на всех компьютерах в кабинете Автошколы «ИМСИТ»
Таблица 2 - Программное обеспечение
Программное обеспечение |
|
7-Zip 16.04 |
|
ATI - Утилита деинсталляции |
|
ATI Display Driver |
|
Adobe Flash Player 32 NPAPI |
|
Java 8 Update 144 |
|
K-Lite Mega Codec Pack 10.6.0 |
|
Kaspersky Endpoint Security 10 для Windows |
|
LibreOffice 5.4 Help Pack (Russian) |
|
LibreOffice 5.4.3.2 |
|
MSXML 6.0 Parser |
|
Microsoft.NET Compact Framework 2.0 SP2 |
|
Microsoft.NET Compact Framework 3.5 |
|
Microsoft.NET Framework 2.0 Service Pack 2 |
|
Microsoft.NET Framework 2.0 Service Pack 2 Language Pack - |
|
Microsoft.NET Framework 3.0 Service Pack 2 |
|
Microsoft.NET Framework 3.0 Service Pack 2 Language Pack - |
|
Microsoft.NET Framework 3.5 SP1 |
|
Microsoft Visual C++ 2005 Redistributable |
|
Microsoft Visual C++ 2008 Redistributable - x86 9.0.21022 |
|
Microsoft Visual C++ 2008 Redistributable - x86 9.0.30729.6161 |
|
Microsoft Visual C++ 2010 x86 Redistributable - 10.0.30319 |
|
Microsoft Visual C++ 2012 Redistributable (x86) - 11.0.61030 |
|
Microsoft Visual C++ 2013 Redistributable (x86) - 12.0.30501 |
|
Microsoft Visual C++ 2017 Redistributable (x86) - 14.11.25325 |
|
Microsoft Visual Studio Web Authoring Component |
|
Mozilla Firefox 52.9.0 ESR (x86 ru) |
|
Mozilla Maintenance Service |
|
NVIDIA Drivers |
|
Realtek AC'97 Audio |
|
STDU Viewer version 1.6.313.0 |
|
SoundMAX |
|
Traffic Inspector User Agent |
|
Windows Internet Explorer 8 |
|
Windows Media Format 11 runtime |
|
Агент администрирования Kaspersky Security Center 10 |
|
Проигрыватель Windows Media 11 |
|
Теоретический экзамен в ГИБДД. АРМ кандидата v.21 |
|
Теоретический экзамен в ГИБДД. АРМ кандидата v.24 |
|
Теоретический экзамен в ГИБДД. АРМ кандидата v.25 |
|
Языковой пакет Microsoft.NET Framework 3.5 SP1 -- RUS |
2. Исследование работы программного обеспечения информационной системы автошколы ИМСИТ
2.1 Описание существующих процессов информационной системы автошколы ИМСИТ
Основным результатом деятельности автошколы академии ИМСИТ является выпуск квалифицированных водителей категории «А» и «В», для выполнения этой задачи необходим ряд документов, группы учащихся, деятельность преподавателей, тестирование учащихся, что приведет в выдаче водительского удостоверения по окончанию обучения. Рассмотрим процесс обучения квалифицированных водителей на примере методологии IDEF0(«как есть»).
В качестве входных данных выделены приказы о зачислении, для начала выполнения процесса обучение необходимы учащиеся их набор и зачисление в группы производиться после подачи пакета документов, после которого составляется приказ о зачислении, без которого слушатель не имеет права проходить обучение в автошколе. На рисунке 3 представлена контекстная диаграмма процесса обучения водителей.
Рисунок 3 - Контекстная диаграмма процесса обучения
Управляющими механизмами в данном случае являются:
- Учебная программа, которой следуют преподаватели,
- Инструкции по безопасности, которые необходимы для устранения угроз жизни преподавателей и слушателей.
В качестве механизма управления выделены:
- Теоретические занятия, направленные на изучение основных правил дорожного движения, рассмотрения ситуаций поведения водителей,
- Практические занятия, направленные на закрепление полученных теоретических знаний,
- Экзамены и тесты, которые проводятся для получения картины успеваемости ученика и его выпуска,
В качестве выходных данных выбран документ свидетельства установленного образца об окончании курсов автошколы, подтверждающий успешное обучение и получение водительских навыков.
На рисунке 4 изображена декомпозиция контекстной диаграммы процесса обучения «как есть».
Рисунок 4 - Декомпозиция диаграммы «как есть» обучения в автошколе
Декомпозиция контекстной диаграммы включает следующие блоки:
- Подача заявления А1;
- Формирование группы А2;
- Обучение теории А3;
- Тестирование теоретических знаний А4
- Практическое обучение А5;
- Выпускные экзамены А6;
- Формирование свидетельства А7.
Для начала обучения, согласно положению о подразделении автошколы, необходимо подать документы, которые включают в себя фотографию 3х4, паспорт, заявление и договор на оказание образовательных услуг. Основываясь на данном заявлении формируются группы приказом ректора автошколы, в приказе содержится ФИО слушателя, номер группы, ведущий преподаватель, старший группы, номер группы, срок обучения согласно образовательной программе. На основании приказа слушатели могут перейти к обучению теоретической части учебной программы по учебному плану, обучение ведут преподаватели. Прошедшие теоретическую часть слушатели проходят устное тестирование и тестовое задание, что позволяет выявить неуспевающих и отчислить их, прошедшие тестирование слушатели переходят к изучению практической части образовательной программы, мастера производственного обучения проводят индивидуальные занятия на автодроме с последующим выездом в город. Изучив практическую часть проводиться выпускной экзамен, который свидетельствует о результатах обучения водителя, после успешного окончания курса выдается свидетельство установленного образца, сформированное на основании учебной программы и паспортных данных водителя.
На рисунке 5 представлена декомпозиция процесса блока «Формирование групп».
Рисунок 5 - Декомпозиция блока «Формирование групп» блок А2
информационный программный автошкола
Декомпозиция блока «Формирование групп» состоит из блоков:
- Сбор заявлений А21;
- Распределение по группам А22;
- Назначение преподавателей А23.
Для начала обучения в автошколе необходимо подать определенный пакет документов и составить заявление на оказание образовательных услуг, такие заявления попадают на этап формирования групп, где на основании положения об автошколе решается прием поступивших заявлений. Принятые заявления попадают к ректору автошколы, где на основании должностной инструкции, используя данные учебной программы и факта наполненности группы слушателей определяют к группе до ее заполнения, формируется список групп. К составленным спискам групп относят преподавателей и старших группы, составляется приказ о формировании групп, на основании которого слушатели могут приступить к обучению.
На рисунке 6 представлена декомпозиция блока «Тестирование теоретических знаний».
Рисунок 6 - Декомпозиция блока «Тестирование теоретических знаний» блок А4
Декомпозиция блока «Тестирование теоретических знаний» состоит из следующих блоков:
- Устное тестирование А41;
- Письменное тестирование А42;
- Проверка результатов А43.
Пройдя курс теоретического обучения по учебному плану группа слушателей должна пройти тестирование полученных знаний теории для дальнейшего обучения. Преподаватель проводит устное тестирование слушателей в индивидуальном порядке на основании учебной программы и своих должностных инструкций, составляя результаты опроса. Следующим этапом проверки знаний является заранее составленная программа письменного тестирования слушателей, преподаватель на основании должностных инструкций, в соответствии с программой тестирования и учебной программой проводит тест для группы слушателей, составляет результаты тестирования. Финальным этапом блока тестирования является подведение итогов тестирования, где преподаватель на основании должностной инструкции, результатов опроса и тестирования в соответствии с учебной программой подводит итоги опроса и письменного теста, составляет список отчисляемых и прошедших тестирование слушателей.
На рисунке 7 изображена декомпозиция блока «Практическое обучение».
Рисунок 7 - Декомпозиция блока «Практическое обучение» блок 5
Декомпозиция блока «Практическое обучение» состоит из блоков:
- Езда на автодроме А51;
- Отработка упражнений А52;
- Выход в город А53.
На этапе практического обучения будущий водитель должен научится управлять транспортным средством в различных ситуациях, для этого реализован ряд занятий на автодроме, отработка упражнений и выезд в город. Мастер производственного обучения в индивидуальном порядке проводит занятия в соответствии с учебным планом, должностными инструкциями и техникой безопасности, подготавливает водителей. На следующем этапе мастер производственного обучения в индивидуальном порядке разучивает с водителями и отрабатывает упражнения, установленные учебной программой в соответствии с учебным планом, должностными инструкциями и техникой безопасности, подготавливает водителей к выходу в город. Финальным этапом практической части обучения является выезд водителя совместно с мастером производственного обучения в город, где в соответствии с учебной программой, должностными инструкциями и техникой безопасности проверяется готовность водителя к сдаче экзаменов.
2.2 Предложения по внедрению
В существующем документообороте структурного подразделения автошколы академии ИМСИТ для автоматизации процесса делопроизводства рекомендуется разработать программную реализацию усовершенствования процесса создания свидетельства установленного образца для учащихся автошколы.
Задачами программного решения является ускорение составления свидетельства установленного образца, путем автоматического заполнения необходимой информацией бланка свидетельства основываясь на ряде баз данных, содержащих нужные для этого сведения.
Основной функцией программы является составление свидетельства на основе баз данных списка слушателей и учебной программы.
2.3 Разработка проектной документации по совершенствованию
Программное решение разрабатывается с использованием двухзвенной архитектуры клиент-сервер.
В таблице 3 представлено назначение программных модулей.
Таблица 3 - Назначение программных модулей
Имя оконной формы |
Назначение |
|
Form1 |
Главный модуль приложения в нем отображается информация об слушателе, его фотография, статус обучения и функция создания свидетельства |
|
CreateFile |
Модуль вывода заполненного свидетельства с возможностью печати |
Перед разработкой программной реализации необходимо разработать схему таблиц и взаимоотношений баз данных в нотации IDEF1X.
На рисунке 8 изображена структура базы данных для приложения в нотации IDEF1X.
Рисунок 8 - Структура базы данных в нотации IDEF1X
База данных состоит из следующих таблиц содержащих необходимую информацию для формирования свидетельства:
- Слушатели, представляет данные о слушателях, договор на оказание образовательных услуг с которыми был заключен;
- Группы слушателей, представляет данные о присвоенном номере группы, номере составленного учебного плана, перечисление участников группы;
- Учебные планы, представляет данные об дисциплинах, часах обучения группы этой дисциплине и номер учебного плана, который был присвоен этой дисциплине и количеству часов обучения;
- Учебная программа, представляет данные о наименованиях дисциплин, которые представлены в рамках обучения вождению.
Использование программы подразумевает один вариант - это создание свидетельства установленного образца на основании данных из таблиц баз данных. На рисунке 9 изображена диаграмма варианта использования программы.
Рисунок 9 - Диаграмма вариантов использования
Диаграмма классов состоит из двух классов, которые являются окнами приложения, к таким классам относятся: главное окно программы и созданное свидетельство. На рисунке 10 представлены диаграммы классов приложения.
Рисунок 10 - Диаграммы классов
В главном окне программы пользователь осуществляет поиск слушателя используя номер договора или заполняя его фамилию, имя и отчество, выполняется запрос к базе данных, ответ содержит фотографию, статус обучения. Нажимая на кнопку создать свидетельство, программа осуществляет запрос к базе данных, ответ содержит список дисциплин, количество часов, дату начала и окончания обучения, эти данные и ФИО слушателя используются для составления свидетельства, которое отображается в окне созданное свидетельство с возможностью его печати.
В диаграмме состояний представленной на рисунке 11 описаны действия пользователя.
Рисунок 11 - Диаграмма состояний
Диаграмма компонентов представлена на рисунке 12.
Рисунок 12 - Диаграмма компонентов программы
3. Обоснование и выбор инструментальной среды разработки
3.1 Выбор среды и языка разработки информационной системы
На сегодняшний день на рынке, информационных технологий существуют множество программных продуктов для создания и написания программных модулей, это:
- Visual studio,
- IntelliJ IDEA,
- Game Editor.
IntelliJ IDEA - интегрированная среда разработки программного обеспечения для многих языков программирования, частности Java, JavaScript, Python, разработанная компанией JetBrains. Дизайн среды ориентирован на продуктивность работы программистов, позволяя сконцентрироваться на функциональных задачах, в то время как IntelliJ IDEA берёт на себя выполнение рутинных операций. Поддерживаемые языки:
- Java,
- CSS/SА,
- JavaScript,
- Ruby,
- C++,
- HTML,
- SQL,
- Python.
Game Editor - базовое программное обеспечение компьютерной игры. Разделение игры и игрового движка часто расплывчато, и не всегда студии проводят четкую границу между ними. Но в общем случае термин «игровой движок» применяется для того программного обеспечения, которое пригодно для повторного использования и расширения, и тем самым может быть рассмотрен как основание для разработки множества различных игр без существенных изменений.
Microsoft Visual Studio - линейка продуктов компании Microsoft, включающих интегрированную среду разработки программного обеспечения и ряд других инструментальных средств. Данные продукты позволяют разрабатывать как консольных приложения, так и приложения с графическим интерфейсом, в том числе с поддержкой технологии Windows Forms, а также веб-сайты, веб-приложения, веб-службы как в родном, так и в управляемом кодах для всех платформ, поддерживаемых:
- Windows,
- Windows Mobile,
- Windows CE,
- NET Framework,
- Xbox,
- Windows Phone.NET Compact Frameword,
- Silvetlight.
Для создания информационной системы была выбрана среда разработки, предоставляемая программным обеспечением Microsoft Visual Studio 2019. Для разработки системы был выбран язык программирования высокого уровня C#, так как он предоставляет возможность разрабатывать приложения с графическим интерфейсом Windows Forms.
3.2 Разработка интерфейса
Проект должен быть системным логичным и адекватным, то есть каждый раздел должен соответствовать своим задачам и целям. Разработка интерфейса главного окна программы представлена на рисунке 13.
Рисунок 13 - Внешний вид главного окна программы
При запуске программы пользователю будет предложено ввести номер договора или фамилию слушателя для начала поиска его в базе данных. Подключение к базе данных реализовано по средствам Microsoft SQL Server, настройки подключения к базе данных находятся в файле «setting.ini». Структура файла «setting.ini» изображена на рисунке 14.
Рисунок 14 - Структура конфигурационного файла «setting.ini»
Если пользователь введет номер договора в поле, по завершению ввода программа обратиться к базе данных к таблице «Слушатели», откуда по номеру договора будет найдена строка, содержащая фамилию, имя, отчество, статус обучения и фотография. Коллекция данных, полученных из таблицы помещается в соответствующие поля в программе. Если пользователь введет фамилию слушателя, алгоритм использует поиск по фамилии для сбора необходимых данных, в случае, если слушателей с такой фамилией больше одного в выпадающем списке появиться следующее найденное совпадение.
Кнопка «Создать свидетельство» не активна пока поля пустые или статус обучения «Отчисленный» или «Обучается», если статус обучения «Экзамены сданы» программа позволит создать свидетельство.
На рисунке 15 представлено окно программы с введенным номером договора.
Рисунок 15 - Главное окно программы
В базе данных в таблице «Слушатели» в строчке с полем «Номер договора» со значением «1» была найдена запись содержащая данные слушателя Иванова Ивана Ивановича, который сдал экзамены, значит его свидетельство можно создать и распечатать.
На рисунке 16 представлен пример, когда обучающийся не окончил курс обучения.
Рисунок 16 - Пример работы программы
Окно ошибки при попытке создать свидетельство с неверным статусом обучающегося представлена на рисунке 17.
Рисунок 17 - Ошибка
Окно приложения для созданного свидетельства имеет поле для вывода изображения, кнопку печати, которая вызывает диалоговое окно Windows для печати. При открытии окна происходит обращение к таблице «Учебные планы» базы данных, откуда берутся данные о дисциплинах, количестве часов обучения, даты начала и окончания обучения, данные о слушателе переносятся из главного окна программы.
Разработка окна приложения для созданного свидетельства изображена на рисунке 18.
Рисунок 18 - Окно «Созданное свидетельство»
При соответствии статуса обучения условиям необходимым для печати, окно откроется с созданным свидетельством. На рисунке 19 изображено окно созданного свидетельства для слушателя с номером договора «1».
Рисунок 19 - Созданное свидетельство
3.3 Разработка руководства
Таким образом программой может пользоваться сотрудник автошколы для ускорения процесса выпуска Учащихся и выдачи свидетельства установленного образца. Проверка статуса обучения слушателя позволяет не совершить ошибку сотрудником и не вывести в печать документ для отчисленного или не окончившего курс слушателя. Интерфейс программы интуитивно понятен и прост. Структура базы данных позволяет разграничить учебные планы от учебной программы, для дальнейшего расширения списка предметов и составления на их основе других образовательных планов с другим количеством часов обучения, которые необходимо указывать в свидетельстве.
При запуске программы необходимо ввести номер договора об оказании образовательных услуг, либо фамилию обучающегося для дальнейшего поиска, статус обучающегося и его фотография в программе позволят более точно определить кому выдается свидетельство. После выбора необходимого слушателя и нажатию на кнопку «Создать свидетельство», программа сформирует изображение с необходимыми заполненными полями, которое останется только распечатать и выдать водителю для дальнейшего обращения на получения прав у соответствующих органов.
Программа выполняет весь заложенный в нее функционал и решает проблему ускорения процесса делопроизводства на этапе формирования свидетельства установленного образца для обучающегося слушателя после сдачи выпускных экзаменов.
Заключение
Результатом учебной практики является разработка программы для автоматизации процесса документооборота и делопроизводства, а именно процесса создания свидетельства установленного образца для Учащихся автошколы успешно сдавшим экзамены.
Учебная практика состоит из 3 глав, введения и заключения.
В первой главе учебной практики описана организационная структура структурного подразделения автошколы негосударственного аккредитованного некоммерческого частного образовательного учреждения высшего профессионального образования «Академия маркетинга и социально-информационных технологий - ИМСИТ», а также исследованы используемые технологии, такие как программное и аппаратное обеспечение, используемое в работе автошколы.
Во второй главе учебной практики разработана диаграмма основных рабочих процессов автошколы на основании методологии IDEF0 «как есть», произведена декомпозиция контекстной диаграммы и декомпозиция блоков: «Формирование групп», «Тестирование теоретических знаний» и «Практическое обучения», что дало четкое представление о работе структурного подразделения, процессов в его работе. Разработаны предложения для усовершенствования существующего документооборота по средствам разработки и внедрения программной реализации создания свидетельства установленного образца. Произведена разработка приложения используя описания работы и структуры программы в нотации диаграмм UML и разработана структура базы данных в нотации IDEF1X. Такой подход позволил четко определить цели, задачи и структуру будущей программы.
В третьей главе произведена разработка программы. Выбраны средства и язык для разработки. Созданы окна приложения, настроена и показана их работа.
Цели и задачи учебной практики достигнуты, документооборот структурного подразделения автошколы негосударственного аккредитованного некоммерческого частного образовательного учреждения высшего профессионального образования «Академия маркетинга и социально-информационных технологий - ИМСИТ» обладает программной реализацией, ускоряющей работу документооборота по средствам создания свидетельства установленного образца для слушателей успешно сдавших выпускной экзамен. Программа обладает всеми возложенными на нее функциями для решения поставленной задачи, имеет поиск как по номеру договора, так и по фамилии обучающегося, имеет вывод фотографии слушателя и обработку исключений, не позволяющих произвести создание свидетельства для исключения ошибки невнимательности сотрудника. Позволяет печатать созданный документ для выдачи его водителю.
Список использованных источников
1. Баканов М.И., Шеремет А.Д. Теория проектирования баз данных: Учебник. - М.: Финансы и статистика, 2019. - 562 с.
2. Гринченко Н. Н. Проектирование баз данных. Учебное пособие - СПб.: Горячая Линия - Телеком, 2016. - 296 с.
3. Гарнаев А. Н. Самоучитель Visual Studio.NET 2015, СПб.: Питер, 2016. - 564 с.
4. Емельянова Н.А. Персональный компьютер. Учебное пособие, М.- Инфра-М, 2017. - 368 с.
5. Каган Б.М., Мкртумян И.Б. MySQL. - М.: Интер, 2016. - 488 с.
6. Коротков Э.М. Разработка баз данных: учебник. - 2-е изд. - М.: ИНФРА - М, 2016. - 398 с.
7. Краснова Г.А. Технологии создания электронных обучающих средств. М.: МГИУ, 2018. - 223 с.
8. Культин К.К. Основы программирования CodeBlocks, СПб.: БХВ-Петербург, 2019. - 425 с.
9. Леонтьев В.П. Безопасность жизнедеятельности. М.: ОЛМА-ПРЕСС, 2016. - 306 с.
10. Макаров Н.А. Меры безопасности при работе с компьютером. Учебное пособие, М.: Горячая линия - Телеком, 2016. - 240 с.
11. Абрамов С.А. Математические построения и программирование / С.А. Абрамов. - М.: Наука, 2016. - 192 c.
12. Бекишев Г.А. Элементарное введение в геометрическое программирование / Г.А. Бекишев, М.И. Кратко. - М.: Наука. Главная редакция физико-математической литературы, 2017. - 144 c.
13. Ван, Тассел Д. Стиль, разработка, эффективность, отладка и испытания программ / Ван Тассел Д.. - М.: Мир, 2017. - 332 c.
14. Вирт, Н. Алгоритмы и структуры данных / Н. Вирт. - М.: Мир, 2016. - 360 c.
15. Голицына О.Л. Основы алгоритмизации и программирования: Учебное пособие / О.Л. Голицына, И.И. Попов. - М.: Форум; Издание 2-е, 2018. - 432 c.
16. Готье, Р. Руководство по операционной системе UNIX / Р. Готье. - М.: Финансы и статистика, 2019. - 232 c.
17. Гребенников Л.К. Программирование микропроцессорных систем на языке ПЛ/М / Л.К. Гребенников, Л.А. Летник. - М.: Финансы и статистика, 2019. - 160 c.
18. Исаченко О.В. Программное обеспечение компьютерных сетей: учеб. пособие / О.В. Исаченко. -- М.: ИНФРА-М, 2018. -- 117 с. -- (Среднее профессиональное образование). - Режим доступа URL: http://znanium.com/catalog.php?bookinfo=941753 (Дата обращения 25.12.2019 г.)
19. Федорова Г.Н. Разработка, внедрение и адаптация программного обеспечения отраслевой направленности: учеб. пособие / Г.Н. Федорова. -- М.:КУРС: ИНФРА-М, 2018. -- 336 с. (Среднее Профессиональное Образование) - Режим доступа URL:. http://znanium.com/catalog.php?bookinfo=941753 (Дата обращения 25.12.2019 г.)
20. Вичугова А.А. Инструментальные средства информационных систем: Учебное пособие / Вичугова А.А. - Томск: Издательство Томского политехнического университета, 2015. - 136 с. - Режим доступа URL: http://znanium.com/catalog.php?bookinfo=9417533 (Дата обращения 25.12.2019г.)
Размещено на Allbest.ru
Подобные документы
Выбор языка и среды программирования, его обоснование. Методика и этапы реализации заданной игрой программными средствами. Принципы разработки пояснительной записки для описания функциональных возможностей разработанного программного приложения.
курсовая работа [354,8 K], добавлен 02.03.2014Общая информация о работе антивируса, обоснование необходимости создания, описание аналогов. Выбор программного обеспечения, среды и языка разработки. Технико-экономическое обоснование. Цели и средства реализации энергетической политики, ее приоритеты.
дипломная работа [465,6 K], добавлен 11.09.2014Характеристика предприятия и выбор инструментальной среды разработки информационной подсистемы, ее реализация. Обоснование минимальных и достаточных требований к техническому обеспечению. Экономическая целесообразность и эффективность внедрения проекта.
дипломная работа [1,8 M], добавлен 29.06.2011Выбор инструментальной среды разработки программного обеспечения системы. Алгоритм создания теста и ввода его исходных данных. Анализ экономической эффективности применения программного обеспечения "Тестирования знаний обучающихся программированию".
дипломная работа [3,2 M], добавлен 11.09.2014Обзор основных функций системы биллинга абонентов кабельного телевидения. Выбор среды моделирования многоуровневой базы данных. Разработка логической и физической моделей данных. Автоматизация работы студий кабельного телевидения по работе с клиентами.
курсовая работа [420,4 K], добавлен 14.11.2016Анализ решений по автоматизации предметной области. Выбор методологии проектирования информационной системы. Обоснование выбора платформы. Взаимодействие приложения с источниками данных. Выбор жизненного цикла разработки программного обеспечения.
дипломная работа [3,7 M], добавлен 18.12.2010Разработка программы создания заметок в любом месте компьютера. Выбор технологии, языка и среды разработки приложения. Описание основных алгоритмов работы программного обеспечения. Проектирование пользовательского интерфейса. Выбор стратегии тестирования.
отчет по практике [700,5 K], добавлен 24.11.2014Реализация задачи использования методики SDLC (управление жизненным циклом разработки программного обеспечения) при внедрении реальной системы информационных технологий. Описание проекта внедрения системы автоматической регистрации участников выставок.
реферат [585,1 K], добавлен 10.09.2010Анализ области автоматизации. Проектирование пользовательского интерфейса и баз данных. Выбор платформы создания информационной системы. Взаимодействие приложения с источниками данных. Оценка длительности и стоимости разработки программного обеспечения.
дипломная работа [2,2 M], добавлен 09.08.2011Выбор инструментальной среды для разработки базы данных. Подсистема сбора, обработки и загрузки данных. Укрупненный алгоритм разрабатываемой информационной системы. Формирование области запросов базы, интерфейс ввода и редактирования входных данных.
курсовая работа [2,2 M], добавлен 25.12.2012