Разработка программного продукта учёта работы предприятия "Зеленстрой". Проектирование предметной области: концептуальное моделирование, интерфейс приложения. Реализация автоматизированной информационной системы, требования к аппаратным средствам.
В процессе развития человек создает много интересных и уникальных вещей, забывая при этом, что не все его действия идут на благо окружающей среде. Каждый день люди пользуются большим количеством различных благ, забывая, что где-то в другом месте изза них, возможно, срубили целый лес деревьев. На данный момент человек не способен остановить вредное производство, поэтому был придуман ряд мероприятий, позволяющий уменьшить вред окружающей среде и улучшению экосистемы. Большинство организаций, нуждающихся в такого рода услугах, устраивают так называемые «субботники», на которых трудовой коллектив этих организаций занимается озеленением и уборкой территории. Работа данного предприятия заключается в получении заявки на озеленение от какой-либо государственной или частной организации, составлении плана работ для этой организации и исполнении в определенные сроки.При исследовании существующих программных продуктов, был сделан вывод, что используя комплексное программное обеспечение компании Microsoft, на базе электронных таблиц Excel или базы данных Access можно было создать такое же приложение, выполняющее поставленную задачу. Средняя фирма такого направления должна состоять из одного администратора (пользователя СУБД),исполнителей и руководителя, то есть опытного специалиста в данной сфере деятельности, который сможет объективно оценить ситуацию и управлять процессом создания проекта. Этот процесс подразумевает под собой - определение сроков начала работ и сдачи завершенного проекта заказчику, составление списка мероприятий, которые оптимально смогли бы решить поставленную задачу, назначение исполнителя, то есть работника, который сможет хорошо выполнить поставленную задачу. Задача администратора СУБД заключается в своевременном принятии заявок, представлении их руководителю, контролем за работой, сроками сдачи, предоставлении отчетов по проектам, как руководству, так и заказчику. Цель функционирования системы заключается в экономии материальных и нематериальных затрат оператора «Зеленстроя» на оформление заявки, разработки и согласовании проекта с руководством, облегчением поиска нужной информации по проектам.Для создания БД необходимо построить ER-диаграмму в виде совокупности связей, сущностей и атрибутов, изображенных в виде структуры (рис. На данной ER-диаграмме видно, что для разработки данной системы необходимы 4 сущности: Заказчик, Проект, Работник, Мероприятия. Для определения количества таблиц нужно построить диаграммы ER-экземпляров (рис.2.2 - 2.4). По данным диаграммам и с учетом правил составления таблиц можно сделать вывод, что для разрабатываемого приложения нужны следующие таблицы. Проект (Id_проекта, Id_заказчика, Название, Дата начала работ, Дата окончания, Статус, Дата поступления заказа).Таблицы создавать в этом приложении удобней, чем в Database Desktop, приложении на базе платформы для создания программ Delphi. Данные таблицы соответствуют таблицам, полученным при проектировании данной автоматизированной информационной системы. На главной форме предоставлены 2 таблицы: Проект и Мероприятия. Поскольку специалисту необходимо просчитать время, за которое проект будет закончен, какие работники будут выполнять мероприятия по данному проекту, то есть разработать проект. procedure TFORM8.Button1Click(Sender: TOBJECT); Работник INNER JOIN (Проект INNER JOIN (Мероприятия INNER JOIN Участие ON Мероприятия.Id_мероприятия " В ходе создания программного продукта был приобретен опыт разработки программного обеспечения с использованием знаний проектирования баз данных и системного программирования, что делает возможным разрабатывать программы для решения важных задач. Были изучены и реализованы SQL-запросы, системные сообщения, фильтрация, поиск, сортировка записей файлов БД.begin if result>0 then begin Form3.SHOWMODAL end; begin form7.showmodal; begin form10.
Вывод
В ходе создания программного продукта был приобретен опыт разработки программного обеспечения с использованием знаний проектирования баз данных и системного программирования, что делает возможным разрабатывать программы для решения важных задач.
Были изучены и реализованы SQL-запросы, системные сообщения, фильтрация, поиск, сортировка записей файлов БД.
В данной работе SQL-запросы используются для того, чтобы из большого количества записей файлов базы данных отобразить только те, которые интересуют пользователя на данный момент.
В ходе выполнения курсовой работы были реализованы следующие функции: - создание программного комплекса, который осуществляет управление данными в базе данных;
- возможность осуществлять анализ данных с выявлением наиболее ценной для пользователя информации;
- представление пользователю данных в наиболее информативном виде, для получения пользователем максимального количества информации;
- возможность выполнить запросы к базе данных, результат выполнения которых имеет определенную важность для конечного пользователя.
Разрабатываемая автоматизированная информационная система дает пользователю такие преимущества, которые заключаются в сокращении времени на поиск и обработку нужных данных, также в анализе данных БД, который дает пользователю максимальную информацию о текущей ситуации.
Список литературы
1. Кренке Д. Теория и практика построения баз данных. 8-е изд. / Д. Кренке. - СПБ.: Питер, 2003. - 800 с.: ил.
2. Скотт Ф. Уилсон, Брюс Мэйплс Принципы проектирования и разработки программного продукта. Учебный курс MCSD/Пер. с англ. - 2-е изд. Издательско-торговый дом «Русская редакция», 2002 - 736 стр.
3. Федоров А.Г. Delphi 6.0 для всех.- 2-е изд., перераб. и доп.- М.:ТОО фирма «КОМПЬЮТЕРПРЕСС»,1997.- 464с.
4. Архангельский А. Книга Delphi 7 Справочное пособие. - Спб: Бином-Пресс, 2007. - 1024 с.
5. Сагайда П.И. Розробка та організація баз даних у системах автоматизації проектування та управління: Навчальний посібник для студентів спеціальності 7.080402 / П.И. Сагайда. - Краматорськ: ДДМА, 2003. - 160 с.
6. Бобровский С. И. Delphi 7 Учебный курс - СПБ.: Питер, 2005. - 736 с.: ил.
7. Фаронов В.В., Шумаков П.В. Delphi 5 Руководство разработчика баз данных - М.: «Нолидж», 2000. - 640., ил.
8. Скотт Ф. Уилсон, Брюс Мэйплс Принципы проектирования и разработки программного продукта. Учебный курс MCSD/Пер. с англ. - 2-е изд. Издательско-торговый дом «Русская редакция», 2002 - 736 стр.
9. Фаулер М., Скотт К. UML. Основые. - Пер. с англ. - Спб: Символ-Плюс, 2002. - 912 с., ил.
10. UML и Rational Rose / Под ред. У. Боггс, М. Боггс. - М.: Лори, 2001. - 608 с.
11. Коннолли Т., Бегг К. Базы данных.Проектирование, реализация и сопровождение. Теория и практика/Пер. с англ. - 3-е изд. М.:Издательский дом «Вильямс»,2003. - 1440 c, ил.
12. Дейт К. Дж. Введение в системы баз данных/Пер. с англ. - 8-е изд. М.: Издательский дом "Вильяме", 2005. - 1328 с., ил.
Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность своей работы