- •Курсовая работа
- •Содержание
- •Введение
- •1 Аналитический обзор
- •2 Обзор программного обеспечения Автошколы
- •3 Проектирование модели
- •4 Описание исходных данных
- •5 Описание действующего субъекта
- •Трехуровневая компонентная модель (входит в раздел архитектура по).
- •7 Описание алгоритма решения задачи
- •8 Разработка диаграммы классов
- •Void button1_Click
- •Void button1_Click
- •Void button1_Click
- •10 Описание структуры программного комплекса
- •10 Описание структур данных
- •11 Выводы по результатам проектирования
- •Заключение
11 Выводы по результатам проектирования
В ходе выполнения курсовой работы разработано визуальное приложение C#, формализующее деятельность автошколы, позволяющее осуществить ввод, редактирование данных, удаление данных, поиск данных, расчет данных, сохранение данных, загрузка данных (Ф.И.О., категория, посещение практических и теоретических занятий, результаты тестов, количество ошибок вождения, результаты теоретического и практического экзамена).
Использование программного приложения позволяет повысить эффективность работы сотрудников автошколы за счет автоматизации процессов учета посещаемости и успеваемости учащихся.
В ходе выполнения курсовой работы повышены теоретические знания и приобретены практические навыки в разработке приложений на C#.
Заключение
Точность и быстрота работы профессионально разработанной и отлаженной PMS позволяет значительно снизить время обслуживания и количество ошибок, улучшить качество обслуживания, что влечет за собой минимизацию накладных расходов на лишний персонал, облегчает аудит и способствует росту положительного имиджа средства размещения среди потенциальной клиентуры и партнеров, что, несомненно, наилучшим образом скажется на конкурентоспособности предприятия.
При разработке приложения автоматизирующей управление и поступления в средствах размещения, были решены следующие задачи:
На этапе проектирования ознакомление со спецификой автошкол и деятельностью его сотрудников. Рассмотрены вопросы, касающиеся:
- основных функций автошкол;
- структуры, основных обязанностей служб и их взаимодействия;
- выявления процессов, которые требуют обязательной автоматизации.
Проанализировав полученные знания, был составлен набор необходимых данных для отображения в программе, выявлены их структуры и взаимосвязи, структурированы данные. Выполнены следующие шаги:
произведен анализ свойств данных, отобранных для отображения в приложении;
составлено исходное отношение;
произведена декомпозиция исходного отношения;
на основе декомпозиции исходного отношения созданы классы.
Разработано приложение для ввода и вывода данных. Решая данную задачу, выполнено следующие действия:
познакомилась с языком С# и особенностями WinForms;
создан интерфейс для пользователей;
разработана группа форм для обеспечения вывода информации для просмотра и печати.
Программа создана, но при необходимости ее можно будет легко модифицировать. При работе с любым программным продуктом есть вероятность появления ошибок, как со стороны пользователей, так и со стороны программистов. Несмотря на простоту приложения, пользователям надо быть внимательными при работе с ним. Если возникнут проблемы из-за несоблюдения последовательности ввода или из-за прочих ошибок, которые могут возникнуть при работе с приложением, то требуется перезапустить приложение. При этом вся информация в правильно заполненных блоках сохраняется. В ходе установки приложения на предприятии могут возникнуть новые требования и пожелания к предоставленному продукту. В таком случае можно будет в короткие сроки доработать и усовершенствовать приложение.
В отличие от больших по объему и дорогих коммерческих программных продуктов, созданное приложение занимает мало места на жестком диске и вполне может быть использовано на компьютерах с небольшими системными возможностями.