Лабораторная работа №1 Тема: Анализ предметной области «Ремонтная мастерская те. Анализ предметной области 2копия. Анализ предметной области Ремонтная мастерская техники
Скачать 18.51 Kb.
|
Государственное бюджетное образовательное учреждение среднего профессионального образования Республики Марий Эл «Йошкар-Олинский Технологический колледж» Лабораторная работа №1 Тема: Анализ предметной области «Ремонтная мастерская техники» Преподаватель: Пинешкин Ю.С Выполнил: Зарубин О.К. Введение В предметной области «Ремонтная мастерская» можно рассмотреть несколько структур. Ремонтная мастерская предназначена для ликвидации неисправностей в различных объектах. В ремонтной мастерской по починке бытовой техники происходят некоторые процессы, рассмотренные ниже. Ремонт осуществляется мастерами (обычно одним), то есть необходимо предусмотреть возможность хранения информации (например, фамилию, имя, отчество, дату рождения, адрес, номер телефона) обо всех мастерах фирмы. Разные мастера обладают разной категорией, в зависимости от которой им выдается зарплата, то есть необходимо содержать информацию о соответствии категории мастера к его минимальной заработной плате. В мастерской должны ремонтироваться разные модели техники, которые характеризуются датой изготовления, названием производителя, маркировкой модели, а также информацию о клиентах: ФИО, его контактные данные. Информацию о том, какие же объекты может обслуживать мастерская, вместе с необходимой информацией (такой, как гарантийный срок) требуется содержать в мастерской. Мастерская может производить не все возможные типы ремонта, при этом ремонты могут занимать разное количество времени, по-разному оплачиваться, могут потребоваться различные детали. Необходимо также учесть, что деталей может и не быть на складе, и что во втором случае их придется заказывать. Принимая объект на ремонт, мастерская берет на себя обязательства по починке объекта за определенный срок, зависящий от типа детали, типа ремонта, а также от наличия необходимых для ремонта деталей на складе. В противном случае ремонт не начнется, пока необходимые детали не доставят. Стоимость ремонта зависит от типа ремонта, типа объекта и стоимости необходимых деталей. При этом стоимость доставки (если деталь обычная) оплачивает фирма. Ремонт может быть осуществлен по гарантии (если не истек гарантийный срок и объект признан подлежащим гарантийному обслуживанию). Зарплата каждого мастера складывается из минимума, зависящего от их категории и премии, высчитываемой из количества и сложности заказов, выполненных им за месяц. В некоторых случаях мастерской будет необходимо представление информации в печатном виде. Таких случаев несколько: при приеме объекта клиенту необходимо выдавать справку о том, что он сдал объект в ремонт для того, чтобы предъявить при возвращении объекта из ремонта; квитанция об оплате, содержащая стоимость ремонта объекта (включая стоимость деталей); зарплатная ведомость за месяц; отчет о доходах и расходах за какой-либо срок (декада, месяц, квартал, полугодие, год). Все вышеперечисленные характеристики предметной области необходимо учесть при создании информационной системы. Для данной предметной области уже создано несколько информационных систем. Это «Учёт в ремонтной мастерской», «WinServicePro», Корс Сервис-Центр. Краткие описания этих программ приведены ниже. «Учёт в ремонтной мастерской» –программа, предназначенная для автоматизации работы Сервисных Центров и других компаний, занимающихся ремонтом аппаратуры. Основные функции: учёт принятых заказов (изделий в ремонте); печать акта о приёмке (приёмной квитанции); автоматическое и ручное ведение склада деталей; печать акта выполненных работ; обслуживание, как разовых клиентов, так и фирм-заказчиков; формирование всевозможных отчётов; ведение архива; печать бухгалтерских документов. «WinServicePro»–программа для учета заказов в сервисном центре (ремонтной мастерской). Она позволяет вести журнал заказов по приему техники в ремонт, выписывать квитанцию и акт выполненных работ. Имеет возможность настройки печатных форм. Показывает отчет по ремонту за период по клиентам и мастерам, расчету прибыли при учете стоимости затрат на ремонт. В программе предусмотрена возможность заведения справочников: клиенты, фирмы производители, модели, детали, неисправности, комплектации. Корс Сервис-Центр - программа для сервисных центров, гарантийных мастерских и других фирм, занимающихся продажей, ремонтом и обслуживанием теле, аудио, видео, бытовой техники, компьютеров, принтеров и любого другого оборудования. Перечисленные выше программные пакеты созданы для обслуживания ремонтных мастерских. Но при этом они обладают функциями, которые могут не потребоваться при использовании, а также обладают некоторыми другими отрицательными качествами (такими как невысокая скорость работы, стоимость, неудобство при работе и пр.). Это делает актуальным вопрос о разработке собственного приложения, не обладающего перечисленными выше негативными качествами, которое являлось бы бесплатным, удобным в использовании, обладающим только необходимые функции. Требуется разработать информационную систему в виде клиент-серверного приложения. Клиентская часть – Windows-приложение, реализованное средствами Visual Studio 2005. Серверная часть – база данных, реализованная средствами Microsoft Access. Информационная система должна содержать информацию о сотрудниках, их категориях, обо всех заданиях, обо всех возможных типах ремонтируемых объектов и ремонтов, о магазинах, сотрудничающих с мастерской, о деталях и заказах на детали. Информация о категориях сотрудников включает в себя номер категории сотрудника и минимальную заработную плату, соответствующую каждой категории. Реализовать функцию хранения информации о сотрудниках: уникальный идентификационный номер сотрудника, фамилия, имя, отчество, дата рождения, номер категории сотрудника, телефон, адрес. Реализовать функцию хранения информации обо всех заданиях ремонтной мастерской: номер квитанции, тип ремонтируемого объекта, тип ремонта, подлежит ли объект гарантийному ремонту, дата изготовления, серийный номер, дата приема, дата сдачи, уникальный идентификационный номер мастера, выполняющего или выполнившего ремонт, телефон и адрес клиента. Реализовать функцию хранения информации обо всех возможных типах моделей техники, которые могут быть отремонтированы в данной мастерской: категория объекта, название производителя, маркировка модели, гарантийный срок. Реализовать функцию хранения информации о типах ремонтов: название, минимальная оплата, минимальное время, достаточное для ремонта, необходимые детали. Необходимо содержать информацию о количестве деталей, необходимых для данного ремонта: номер заказа, код детали, количество деталей этого типа. Требуется выводить информацию в виде отчетов «Справка о приеме», «Квитанция», «Отчет о доходах», «Зарплатная ведомость». Отчет «Справка о приеме» должен содержать следующую информацию: ФИО клиента, ФИО мастера, № квитанции, наименование объекта, тип ремонта, дату приема. Отчет «Квитанция» должен содержать следующие поля: № квитанции, ФИО клиента, дата приема, дата сдачи, стоимость ремонта, перечисление использованных деталей, стоимость деталей, итоговую оплату. Отчет «Зарплатная ведомость» должен быть представлен в виде таблицы со следующими полями: ФИО мастера, категория, основная зарплата, количество выполненных ремонтов, премия, к выдаче, роспись. Информационная система должна позволять пользователю просматривать, редактировать и удалять информацию, обеспечивать целостность данных. Просматривать разрешено будет список мастеров, список заданий (за период времени). Редактировать можно будет следующее: категории мастеров (в случае добавления новых категорий), список мастеров, список заданий, список типов ремонтов и ремонтируемых изделий. |