Практика. Цельюпроведения преддипломной практики является
Скачать 0.99 Mb.
|
Рисунок 7 – Схема информационных потоков 1 - «Ф.И.О. клиента», «Адрес». 2 – «Ф.И.О. заказчика», «Наименование работ», «Количество», «Ед.изм.», «Стоимость за 1 едм. изм.», «Сумма». 3 – «Срок выполнения работы». 4 – «№ договора», «Дата заключения договора», «Ф.И.О. заказчика». 5 – «Ф.И.О. заказчика», «Место проживания», «Контактный телефон», «№ договора», «Адрес работ». 6 – «Итоговая сумма заказа». 2.7 Описание функций системы 2.7.1 Функциональный анализ объекта автоматизации Внесение личных данных курсанта; формирование договора на оказание услуг; формирование заявления курсанта о приеме на обучение; внесение личных данных сотрудников в базу данных; внесение данных об автошколе; формирование счета к оплате; формирование расписаний занятий группы; акт о выполненных работах; ведомость учета оплаты; 10) список учебной группы 11) свидетельство об окончании обучения. Регистрация ученика – данная функция осуществляется сотрудником отдела кадров. Ученик, прибывает в отдел автошколы, где с помощью секретаря, заполняет учетную карточку ученика. Договор на оказание услуг – данная функция осуществляется сотрудником отдела кадров. После того как ученик заполнил заявление, данные вносятся в базу. Сотрудником отдела кадров, формируется договор на оказание услуг. Клиент заключается договор на оказание услуг с компанией. Данные с договора заносятся в базу данных. Внесение личных данных сотрудников в базу данных – данная функция осуществляется сотрудником отдела кадров. При поступлении на работу, сотрудник пишет заявление о принятии его на работу. Сотрудник отдела кадров вносит эти данные в базу данных, а так же следит за изменениями этих данных и корректирует их. Счет к оплате - данная функция осуществляется бухгалтером компании. После подписания договора, клиент в кассе оплачивает счет. Бухгалтер формирует и выдает счет к оплате. Список учебной группы – данная функция осуществляется сотрудником отдела кадров. Акт о выполненных работах - данная функция осуществляется инженером по сметной документации. После выполнения работ, формируется и выдается акт о выполненных работах. Если заказчик претензий по объему, качеству и срокам оказания услуг не имеет, то он подписывает акт и работа считается выполнена. Формирование расписания занятий - данная функция осуществляется . На основании услуг, которые предоставляет компания, он формирует документ, который содержит перечень товаров, услуг, краткую характеристику, назначение и цены. Инженер по сметной документации может по необходимости корректировать прайс-лист. Выписка из личного дела сотрудника автошколы – данная функция осуществляется сотрудником отдела кадров. Все данные о сотрудниках хранятся в базе данных, которые были ранее внесены сотрудником отдела кадров. Данные были взяты из заявления о принятии на работу. Схема соответствия функций и документов:
2.7.2 Формирование требований пользователей В ходе анализа предметной области удалось определить следующие запросы пользователей, которые система должна будет обрабатывать, и выдавать пользователю в определенном виде: акт о выполненных работах; ведомость учета оплаты; список учебной группы свидетельство об окончании обучения. Рассмотрим структуру запросов пользователей: Запрос 1 Печать «Список учебной группы». Образец выходной формы показан на рисунке 5. Выбор производится по группе. Данные об учениках берутся из анкеты ученика. Запрос 2 Печать «Ведомость учета оплаты». Образец выходной формы запроса показан на рисунке 4. Выбор производится по Фамилии Имени Отчества ученика, количеству оплаченных и не оплаченных средств. Данные выбираются со счетов к оплате. Запрос 3 Печать «Акт о выполненных работах». Образец выходной формы запроса показан на рисунке 3. Выбор производится по номеру договора. На основании договора-заказа формируется акт о выполненных работах. Столбец «Сумма» = столбец «Стоимость за 1 ед.изм» * столбец «Количество»; Столбец «Итого» = сумма данных столбца «Сумма». Запрос 4 Печать «Свидетельство об окончании автошколы». Образец выходной формы запроса показан на рисунке 6. Выбор производится по датам начала и окончания обучения. Данные выбираются из договора на оказание услуг и акта о выполненных работах. 2.8 Построение функциональной диаграммы SADT (Structured Analysis and Design Technique, SADT) Функциональная диаграмма отражает порядок и взаимосвязь выполняемых функций системы в соответствии с рисунком 8. Рисунок 8 – Функциональная диаграмма (SADT) I – входные потоки данных; О – выходные потоки данных. I1 – Анкета клиента; I2 – Договор на оказание услуг; I3 – Cчет к оплате; I4 – Заявление о принятии на работу; I5 – Акт о выполненных работах; I6 –Свидетельство об окончании автошколы; B1 – «ФИО заказчика», «Место проживания», «Телефон»; B2 – «ФИО заказчика»; B3 – «Ф.И.О. заказчика», «Дата начала работ», «Наименование работ», «Количество», «Единица измерения», «Стоимость за 1 единицу измерения»,«Сумма»; B5 – «Наименование работ», «Количество», «Единица измерения», «Дата начала работ», «Дата окончания работ»; B6 – «ФИО заказчика», «Наименование работ», «Количество», «Единица измерения», «Стоимость за 1 единицу измерения», «Номер договора»,«Сумма»; О1 – «Данные о клиентах»; О2 – «Договор на оказание услуг»; О3 – «Журнал учета договоров»; О4 – «Заявление на обучение»; О5 – «Счет к оплате»; О6 – «Акт о выполненных работах». Обобщение диаграммы верхнего уровня строится в соответствии с рисунком 9. Рисунок 9 – Обобщение диаграммы верхнего уровня 2.9 Диаграмма потоков данных (Data Flow Diagrams, DFD) Для изображения системы документооборота, преобразования выходных данных при движении от входа и выходных при движении к выходу системы, в дополнении к SADT диаграмме функционального моделирования, строится диаграмма потоков данных (Data Flow Diagrams, DFD) в соответствии с рисунком 10. Рисунок 10 – Диаграмма потоков данных (DFD) Словарь требований D1 – Анкета клиента: Дата; фамилия Имя отчество заявителя; D2 – Договор на оказание услуг: фамилия Имя отчество заказчика; место проживания; адрес работ; период выполнения работ; дата заключения договора; номер договора. D3 – обучение: срок выполнения работ. D4 – план; наименование работ; единица Измерения; тема; I1 (Анкета ученика) записывается в процесс А1 (ученик). I2 (Договор на оказание услуг) записывается в процесс А2 (Договор). I3 (Обучение) записывается в процесс А3 (обучение). I4 (Счет к оплате) записывается в процесс А5 (Счет к оплате). I5 (Расписание) записывается в процесс А4 (Расписание). А1 клиент – данные о клиенте поступают из процесса А1. Добавляется или редактируется или удаляется запись в хранилище D1 А2 договор – данные поступают из процесса А2. Добавляется или редактируется или удаляется запись в хранилище D2. А3 заказ – данные о заказе поступают из процесса А3. Добавляется или редактируется или удаляется запись в хранилище D3. А4 расписание – данные поступают из процесса А4. Добавляется или редактируется или удаляется запись в хранилище D4. А5 счет – данные поступают из процесса А5. Добавляется или редактируется или удаляется запись в хранилище D5. А6 акт о выполненных работах –данные поступают из процесса А8. Добавляется или редактируется или удаляется запись в хранилище D8. 2.10 Концептуальное проектирование В ходе анализа предметной области и изучения запросов пользователей были выделены следующие сущности: Ученик, Договор на оказание услуг, Счет к оплате, Расписание, Преподаватель, Свидетельство об окончании; установлены связи, показанные на рисунке 11. Концептуальная модель предметной области приведена на рисунке 12.
Рисунок 11 – Связи между сущностями Рисунок 12 – Концептуальная модель Заключение В соответствии с заданием по практике была изучена предметная область «Учет обучающихся в автошколе», составлена концептуальная модель, диаграмма верхнего уровня, диаграмма потоков данных, выбрана среда разработки системы. В соответствии с темой проекта «Учета обучающихся в автошколе» необходимо реализовать основные задачи: Внесение личных данных курсанта; формирование договора на оказание услуг; формирование заявления курсанта о приеме на обучение; внесение личных данных сотрудников в базу данных; внесение данных об автошколе; формирование счета к оплате; формирование расписаний занятий группы; акт о выполненных работах; ведомость учета оплаты; список учебной группы свидетельство об окончании обучения. Библиографическая ссылка 1. А.Г. Архангельский, Руководство по Delphi, изд.:Москва, Бином,2006-576с. 2. В.Б. Попов, Visual Fox Pro 7.0, изд.:Москва, Финансы и статистика, 2002,-520с 3. Форум программистов, «programmersforum.ru». Рисунок 2.2 – Описание контекстной диаграммы функциональной модели IDEF0 зачисление нового ученика в автошколу Вход процесса: заявление ученика. Выход процесса: приказ о зачислении Управление процесса: медицинская справка, паспортные данные, Федеральный закон "О безопасности дорожного движения" от 10.12.1995 N 196-ФЗ; Федеральный закон "О персональных данных" от 27.07.2006 N 152-ФЗ; Постановление Правительства РФ от 28.10.2013 N 966 "О лицензировании образовательной деятельности"; устав организации. Механизмы процесса: ученик, сотрудник отдела кадров, компьютер. Декомпозиция данного процесса представлена на рисунке 2.3. Рисунок 2.3 – Декомпозиция функциональной модели IDEF0 «Зачисление нового ученика в автошколу» Декомпозиция модели IDEF0 бизнес-процесса «Зачисление нового ученика в автошколу» содержит четыре подпроцесса: «Заполнение анкеты курсанта». Входы: заявление ученика. Выходы: учетная карточка курсанта. Управление: медицинская справка, паспортные данные, Федеральный закон "О безопасности дорожного движения" от 10.12.1995 N 196-ФЗ; Федеральный закон "О персональных данных" от 27.07.2006 N 152-ФЗ; Постановление Правительства РФ от 28.10.2013 N 966 "О лицензировании образовательной деятельности"; устав организации. Механизмы: ученик, сотрудник отдела кадров, компьютер. «Формирование договора». Входы: учетная карточка. Выходы: оплаченная квитанция. Управление: Федеральный закон "О безопасности дорожного движения" от 10.12.1995 N 196-ФЗ; Федеральный закон "О персональных данных" от 27.07.2006 N 152-ФЗ; Постановление Правительства РФ от 28.10.2013 N 966 "О лицензировании образовательной деятельности"; устав организации. Механизмы: сотрудник отдела кадров, компьютер. «Заключение договора». Входы: оплаченная квитанция. Выходы: подписанный договор. Управление: Федеральный закон "О безопасности дорожного движения" от 10.12.1995 N 196-ФЗ; Федеральный закон "О персональных данных" от 27.07.2006 N 152-ФЗ; Постановление Правительства РФ от 28.10.2013 N 966 "О лицензировании образовательной деятельности"; устав организации. Механизмы: ученик, сотрудник отдела кадров, директор, компьютер. «Издание приказа о зачислении». Входы: подписанный договор. Выходы: приказ о зачислении. Управление: Федеральный закон "О безопасности дорожного движения" от 10.12.1995 N 196-ФЗ; Федеральный закон "О персональных данных" от 27.07.2006 N 152-ФЗ; Постановление Правительства РФ от 28.10.2013 N 966 "О лицензировании образовательной деятельности"; устав организации. Механизмы: сотрудник отдела кадров, директор, компьютер. Для оптимизирования информации используется модель бизнес-процесса DFD «Зачисление нового ученика в автошколу» (рисунок 2.4). |