Выдержка из текста работы
- Для заданной предметной области выполнить описание функций, реализуемых создаваемым АРМом.
- Построить модель разрабатываемого АРМа средствами диаграмм потоков данных (DFD) и выполнить детальное описание данной модели. В модели должны быть реализованы все функции создаваемого АРМа.
- Произвести выбор и обоснование схемы базы данных и выполнить описание структуры таблиц необходимых таблиц.
- Создать таблицы базы (не менее трех) данных и внести в каждую таблицу по 10 записей.
- Средствами Delphi разработать приложение, реализующее функции АРМа, перечисленные в п. 1. Для доступа к данным таблиц применить технологию ADO. В приложении должны быть реализованы на менее трех функций АРМа.
- Оформить пояснительную записку и защитить курсовую работу.
Задание выдал _______________________________________
Задание получил _______________________________________
Дата выдачи задания ____________________________________
Методические рекомендации к выполнению курсовой работы.
- При выполнении п.1 воспользоваться методическими указаниями к выполнению лабораторных работ по дисциплине Разработка и стандартизация программных средств и информационных технологий.
- При выполнении п.2 воспользоваться лекциями и материалами учебного пособия по дисциплине Проектирование информационных систем.
- При выполнении пп.3 4 воспользоваться материалами дисциплины Базы данных.
- При выполнении п.5 воспользоваться материалами дисциплины Языки и системы программирования.
Примечание: Материалы соответствующих дисциплин в электронной форме размещены на студенческом сервере в папке Tutorial.
Варианты заданий
Вариант1 АРМ диспетчера таксопарка
Работа таксопарка осуществляется следующим образом: каждый водитель, заступая на смену, связывается с диспетчером, и тот вносит его в карточку работающих в данный момент. Сведения карточки отображаются на экране.
Заказы поступают по телефону к диспетчеру, он записывает необходимые данные в базу заказов. Дата и время поступления заказа диспетчер вводит сам или вводиться автоматически.
Клиент может сразу у диспетчера узнать стоимость заказа, и только потом заказывать.
Потом из списка свободных водителей выбирает того, кто будет выполнять заказ (если в машинах встроены маяки выбирает того, кто ближе к месту), или водитель сам отвечает по обратной связи, что примет заказ. После подтверждения водителем диспетчер ставит водителю статус «Занят», точнее это происходит автоматически, когда статус заказа «Выполняется», потому что в бланке каждого заказа ставиться исполнитель.
После выполнения заказа водитель по рации отчитывается перед диспетчером, тот ставит заказу статус «Выполнен» и у водителя меняется статус на «Свободен».
В случае, когда заказ отменяется по вине клиента, клиент попадает в «Чёрный список», то есть он не имеет правао пользоваться услугами данного таксопарка. Может быть так, что клиент просто передумал, но не предупредил диспетчера. В этих случаях водитель сам оповещает диспетчера о том, что заказ аннулирован. Еще может быть случай, когда клиент передумал, но предупредил диспетчера, тот связывается с водителем и перенаправляет его на другой заказ. Во всех случаях статус заказа ставиться «Отменен».
После каждой смены диспетчер формирует отчет, который показывает, сколько заказов поступило, сколько выполнилось, сколько было отменено, и их общую стоимость.
Эти отчеты поступают к администратору, на основании этого всего администратор формирует общий отчет (сводный отчет) за определенную дату.
Вариант 2 . АРМ менеджера по рекламе компании «Деловая недвижимость»
К обязанностям менеджера по рекламе относится:
непрерывное ведение списка сотрудников: хранение информации о новых сотрудниках, вносить изменения в данные о существующих сотрудниках;
непрерывное ведение списка СМИ: отслеживание появления новых СМИ интересных для размещения рекламы об объектах недвижимости, хранение информации о новых СМИ, внесение изменений в данные о существующих СМИ;
непрерывное ведение списка объектов недвижимости, которые необходимо рекламировать: хранение информации о рекламируемых объектах недвижимости, своевременное внесение изменений;
формирование прайс-листа объектов недвижимости: еженедельное формирование прайс-листа с учетом происшедших изменений за предыдущую неделю (внесение новых объектов, внесение изменений в информацию о существующих объектах недвижимости, удаление из прайс-листа проданных объектов недвижимости);
заполнение бланков подачи рекламы по определенным шаблонам: еженедельно в соответствии с графиком подачи рекламы;
подача рекламы в СМИ: еженедельно в соответствии с графиком выходов печатных изданий;
отслеживание выходов размещенной рекламы: периодическая проверка своевременности выходов и целостности размещенной рекламы об объектах недвижимости;
учет расходов на рекламу по каждому объекту недвижимости: регистрация каждого выхода рекламы об объекте недвижимости, суммирование затрат на рекламу по каждому объекту недвижимости до момента продажи объекта и снятия его с рекламы;
формирование отчетов по расходам на рекламу по каждому объекту недвижимости: отчет формируется по требованию агента, занимающегося продажей объекта, и при продаже объекта недвижимости для предоставления клиенту суммы затрат на рекламу, с целью возмещения этих затрат;
формирование отчетов по расходам на рекламу в разрезе даты, конкретного агента, по всему агентству в целом: формируется по требованию руководителя отдела или руководителя компании.
Вариант 3 АРМ библиотекаря
Программное обеспечение АРМа библиотекаря должно включать в себя комплекс программ, позволяющих автоматизировать все библиотечные процессы. АРМ должен взять на себя функции хранения и распространения не только печатной, но и электронной информации, полученной из Интернет или с электронных носителей (энциклопедии на оптических дисках, электронные учебники и т.д.). Система должна позволять следующее:
поддерживать базу данных читателей,
поддерживать каталог художественной и учебной литературы,
производить поиск нужной литературы по названию или ключевым словам,
проводить списание устаревшей и испорченной литературы,
готовить сводки и формы для бухгалтерии и администрации.
Вариант 4 АРМ работника склада
Программа должна предоставлять пользователю возможность:
- Вводить новый товар, указывая следующие параметры
- Наименование;
- Количество;
- Цену;
- Дату поступления.
- Осуществлять поиск товара по наименованию и выдавать его параметры.
- Помечать выбывший товар, указывая дату выдачи.
- Выводить список имеющегося товара с возможностью сортировки по любому параметру.
- Выводить список выбывшего товара с возможностью сортировки по любому параметру.
- Выдавать общую статистическую характеристику:
- Общая стоимость имеющегося товара;
- Количество имеющегося товара;
- Количество выбывшего товара.
Вариант 5 АРМ специалиста по охране труда
Программа предназначена для информационной поддержки деятельности специалиста по охране труда, актуализации и анализа информации, касающейся вопросов охраны труда на предприятии.
Программа АРМ «ОТ» позволяет выполнять следующие задачи:
1) вести учет персонала;
2) вести учет медосмотров, составлять график проведения медосмотров;
3) вести учет нарушений по охране труда;
4) вести учет проверки знаний персонала, составлять графики проверки знаний персонала;
6) вести учет травматизма, проводить анализ травматизма на предприятии;
7) автоматизировать составление акта по форме Н-1 и сообщения о последствиях несчастного случая в соответствии с Положением о расследовании несчастных случаев;
8) вести учет выданных предписаний, автоматизировать составление предписаний, проводить анализ выданных предписаний и их выполнение;
9) вести архив документов (локальных актов) по охране труда, осуществлять контроль за их своевременным пересмотром;
10) вести учет оборудования, вести учет технических (экспертных) освидетельствований, составлять график технических (экспертных) освидетельствований оборудования.
Вариант 6 АРМ диспетчера АЗС
В рамках автоматизации рабочего места должно производиться следующее:
Ведение учета прихода различных нефтепродуктов в процессе работы АЗС от поставщика,
Учет сменного расхода на АЗС;
Формирование различных необходимых отчетов по работе станции.
Вариант 7 АРМ инспектора отдела «Управление персоналом»
Отдел управления персоналом ООО «Техресурс» занимается персональным учетом работников. Основные задачи кадрового учета следующие:
- учёт персонального состава работников;
- движение кадров;
- обучение и переобучение кадров;
- подготовка отчетов по кадровой работе.
Вариант 8 АРМ бухгалтера расчетной группы
В системе должна храниться информация обо всех служащих компании. Для каждого служащего ведется карточка учета рабочего времени.
Часть служащих получает почасовую оплату. Она начисляется на основе карточек учета рабочего времени, каждая из которых содержит дату и количество часов, отработанных в соответствии с конкретным тарифом. Если какой-либо служащий отработал в день более 8 часов, сверхурочное время оплачивается с коэффициентом 1,5. Служащие-почасовики получают зарплату каждую пятницу.
Часть служащих получает фиксированный оклад, однако они тоже представляют свои карточки учета рабочего времени. Благодаря этому система может вести учет количества часов, отработанных в соответствии с конкретными тарифами. Такие служащие получают зарплату в последний рабочий день месяца.
Одной из наиболее часто используемых возможностей новой системы является формирование различных отчетов: запросить количество отработанных часов, суммарную зарплату и т.д.
Вариант 9 АРМ видеобиблиотекаря
В качестве предметной области используется описание работы видеобиблиотеки, которая получает запросы на фильмы от клиентов и ленты, возвращаемые клиентами. Запросы рассматриваются администрацией видеобиблиотеки с использованием информации о клиентах, фильмах и лентах. При этом проверяется и обновляется список арендованных лент, а также проверяются записи о членстве в библиотеке. Администрация контролирует также возвраты лент, используя информацию о фильмах, лентах и список арендованных лент, который обновляется. Обработка запросов на фильмы и возвратов лент включает следующие действия: если клиент не является членом библиотеки, он не имеет права на аренду. Если требуемый фильм имеется в наличии, администрация информирует клиента об арендной плате. Однако если клиент просрочил срок возврата имеющихся у него лент, ему не разрешается брать новые фильмы. Когда лента возвращается, администрация рассчитывает арендную плату плюс пени за несвоевременный возврат.
Видеобиблиотека получает новые ленты от своих поставщиков. Когда новые ленты поступают в библиотеку, необходимая информация о них фиксируется. Информация о членстве в библиотеке содержится отдельно от записей об аренде лент. Администрация библиотеки регулярно готовит отчеты за определенный период времени о членах библиотеки, поставщиках лент, выдаче определенных лент и лентах, приобретенных библиотекой.
Вариант 10 АРМ менеджера оптовой базы
На оптовой базе имеется большой набор товаров, предлагаемых к продаже.
От оптовых покупателей принимаются заявки на товары, которые могут быть в наличии или отсутствовать на данный момент. В первом случае база отпускает товар оптовому покупателю с сохранением данных о сделке. При этом производятся изменения в базе товаров, имеющихся в наличии. Во втором случае формируется заявка на предприятие, выпускающее данную продукцию.
Перечень предприятий — производителей на базе имеется. Кроме того, заявки поставщикам подаются также в случае, когда запас товаров данного вида заканчивается.
Для администрации предприятия производятся обзоры товаров, выпускаемых поставщиками, составляются списки тех видов продукции, которые могут заинтересовать потенциальных оптовых покупателей. Соответствующие прайсы рассылаются покупателям.
Администрация оптовой базы регулярно готовит отчеты за определенные периоды времени о работе: списках оптовых покупателей, заявках на товары, анализы продаж и т. п.
Вариант 11 АРМ диспетчера автотранспортного предприятия
Предприятие по выполнению автотранспортных услуг населению определило требования, которым должна отвечать информационная система (ИС). Ниже приводятся эти требования:
- ИС должна хранить следующие данные о водителях: табельный номер, ФИО, пол, дата рождения, паспортные данные, адрес, ИНН, образование, общий стаж, водительский стаж, должность, дата приема на работу.
- ИС также должна содержать следующую информацию об автомобилях: дата выпуска, государственный номер, пробег, цвет, номер двигателя, характеристики автомобиля, показания спидометра.
- ИС должна содержать следующую информацию о заказанных рейсах: маршрут, цена, продолжительность маршрута, автомобиль, водитель.
Работа предприятия организуется следующим образом. Заказчики подают заявки на автотранспортные услуги. После необходимого расчета, выполняемого ИС, и оплаты согласно тарифов они получают талон на прием заказа к исполнению. В нем указаны данные о рейсе. После выполнения заказа в базу вносятся необходимые данные о проделанной работе для водителя и автомобиля.
В конце каждого месяца ИС должна формировать отчеты по выполненным заказам, пробегам автомобилей и количеству отработанных часов водителей.
Вариант 12 АРМ специалиста ГУТИ
Городское управление технической инвентаризации (ГУТИ) определило требования, предъявляемые к информационной системе (ИС). В ней должны храниться подробные сведения о жилищном фонде, владельцах квартир и домовладений (частных домов), а также о квартиросъемщиках.
ИС должна выдавать справки о наличии жилья различных форм по заявкам населения. Также система должна ежемесячно, поквартально и ежегодно оформлять отчеты по состоянию жилого фонда.
В ИС должна быть предусмотрена возможность получения разнообразных запросов.
Вариант 13 АРМ специалиста центра занятости
Описание предметной области информационной системы
Городской центр занятости определил минимальные требования, которым должна отвечать информационная система (ИС), чтобы успешно удовлетворять нуждам компании на несколько ближайших месяцев. Ниже приводятся эти требования:
- Предприятия и организации города подают в центр занятости сведения о вакансиях;
- Центр занятости систематизирует их и формирует списки вакансий по специальностям, предприятиям и районам города;
- От безработных принимаются заявления на трудоустройство, для каждого подбираются и предлагаются до трех возможных вариантов работы;
- В случае трудоустройства производится удаление соответствующей записи из базы данных, при отказе безработного производится подбор еще трех вариантов;
- В вышестоящую организацию ИС периодически предоставляет следующие отчеты по занятости населения и проделанной работе: Список безработных, состоящих на учете; Перечень вакансий для трудоустройства; Перечень удовлетворенных заявок.
Вариант 14 АРМ механика автотранспортного предприятия
Описание предметной области информационной системы
Автотранспортное предприятие определило минимальные требования, которым должна отвечать информационная система (ИС):
- База данных должна содержать следующую неизменяемую информацию об автомобилях предприятия: дата выпуска, государственный номер, цвет, номер двигателя, характеристики автомобиля;
- В отдельной таблице должны храниться сведения по состоянию автомобилей: периодичность прохождения технического обслуживания и ремонта для основных агрегатов (двигатель, коробка передач, механизмы управления), показания спидометра;
- ИС должна обеспечивать учет технического состояния транспортных средств и планирование текущего ремонта для каждого автомобиля;
- Должен быть организован учет незапланированного ремонта автомобильного транспорта;
- ИС должна формировать отчеты и по планируемому и произведенному ремонту автомобилей;
- ИС должна формировать запросы для ответа на вопросы администрации предприятия.
Вариант 15 АРМ менеджера автошколы
В качестве предметной области используется работ автошколы. Требования, которым должна отвечать информационная система:
1. В базе данных должна содержаться информация об автомобилях автошколы: гос. номер, марка, цвет, дата и год выпуска, данные техосмотра, пробег.
2. ИС должна хранить данные об инструкторах: ФИО, пол, дата рождения, данные паспорта, адрес, образование, водительский стаж, дата приема на работу.
3. ИС должна содержать информацию: о времени занятий и экзаменов, учете всех пройденных часов обучения.
Работа автошколы организуется следующим образом:
Клиент (ученик) подает заявку на обучение.
После просмотра информационной системой данных о сроках приема группы и оплатой за обучение, клиент получает бланк на прием в группу.
После выдачи бланка в базу вносятся данные об индивидуально полученном автомобиле для клиента на срок обучения и данные о руководящем за обучением инструкторе.
После приема ученика в группу, в базу вносятся данные о времени ежедневного выезда на обучение на дороге.
В конце обучения ИС должна выдать отчеты: по пройденным часам обучения, по результатам внутренних экзаменов, по допуску на экзамен ГИБДД,