Разработка базы данных и прикладного программного обеспечения для учёта автозапчастей и предоставляемых услуг автосервиса - Дипломная работа

бесплатно 0
4.5 229
Сравнительный анализ автоматизированных систем для предприятий. Проектирование концептуальной базы данных для учёта автозапчастей и предоставляемых услуг автосервиса. Разработка прикладного программного обеспечения, пользовательского интерфейса.


Аннотация к работе
Базы данных позволяют хранить, структурировать информацию и извлекать оптимальным для пользователя образом. Использование клиент/серверных технологий позволяют сберечь значительные средства, а главное и время для получения необходимой информации, а также упрощают доступ и ведение, поскольку они основываются на комплексной обработке данных и централизации их хранения. Разработка приложений для работы с БД автоматизирует работу на предприятиях, т.к. избавляет от бумажных документов и позволяет выбирать, находить и редактировать данные, которые требуются в кратчайшие сроки."1С" предназначена для решения широкого спектра задач автоматизации учета и управления, стоящих перед динамично развивающимися современными предприятиями. К достоинствам данной программы можно отнести следующее: - с помощью "1С" можно вести все существующие виды бухгалтерского и налогового учета; Также "1С" обладает и рядом недостатков, к которым можно отнести следующее: - в подавляющем большинстве случаев, чтобы "1С" решала все поставленные перед ней задачи, программу приходится дорабатывать; Каждое предприятие уникально, поэтому для эффективной его работы, как правило, требуются индивидуальные решения по автоматизации бизнес-процессов; "SAP" предназначена для решения широкого спектра задач автоматизации учета и управления предприятиями. "SAP" обладает и рядом достоинств, к которым можно отнести следующее: - платформа нового поколения SAP призвана помочь компаниям быстро и эффективно создать целостную среду для интеграции всех ресурсов;К выбору средств разработки относится выбор конкретной СУБД и языка программирования, на котором будет написано прикладное программное обеспечение.Выбор СУБД представляет собой сложную многопараметрическую задачу и является одним из важных этапов при разработке приложений баз данных. Выбранный программный продукт должен удовлетворять как текущим, так и будущим потребностям предприятия, при этом следует учитывать финансовые затраты на приобретение необходимого оборудования, самой системы, разработку необходимого программного обеспечения на ее основе, а также обучение персонала. В настоящее время существует множество различных СУБД, таких как: Oracle , Firebird , Interbase , MS SQL Server , MYSQL , POSTGRESQL, MSQL, Sybase ASE и др. MYSQL портирована на большое количество платформ: AIX, BSDI, FREEBSD, HP-UX, Linux, Mac OS X, NETBSD, OPENBSD, OS/2 Warp, SGI IRIX, Solaris, SUNOS, SCO OPENSERVER, UNIXWARE, Tru64, Windows 95, Windows 98, Windows NT, Windows 2000, Windows XP, Windows Server 2003, WINCE, Windows Vista и Windows 7. распространяется в соответствии с условиями лицензии GPL. по условиям которой, если какая-либо программа включает исходные коды MYSQL, то она тоже должна распространяться по лицензии GPL, что может расходиться с планами разработчиков, не желающих открывать исходные тексты своих программ.Существует огромное количество языков программирования. Каждый язык был придуман и создан для решения определенного типа задач. Большая часть языков пересекается в функционале, поэтому одну и ту же задачу можно решать различными инструментами. Для разработки веб-приложения выбор языка программирования стоял между Java, С и С#. Существует множество реализаций языка C , как бесплатных, так и коммерческих и для различных платформ.Разработка базы данных и прикладного программного обеспечения для учета автозапчастей и предоставляемых услуг автосервиса состоит из проектирования базы данных и разработки прикладного программного обеспечения.Процесс проектирования включает в себя следующие этапы: концептуальное проектирование;На этапе концептуального проектирования, имея словесное описание предметной области, предусматривается выполнение таких работ как: - идентификация объектов предметной области, их атрибутов и первичных ключей; В данной работе основными информационными объектами предметной области являются: КЛИЕНТ, АВТОМОБИЛЬ, ДОГОВОР, ОПЛАТА, ПОСТАВЩИК, ПОСТАВКА, ЗАПЧАСТЬ, ЗАЯВКА, ЗАКАЗАННАЯ УСЛУГА, УСЛУГА, ВЫПОЛНЕННАЯ РАБОТА, СОТРУДНИК, ДОЛЖНОСТЬ, ЗАРПЛАТА. Один клиент может иметь несколько автомобилей, а один автомобиль может принадлежать одному клиенту. Один клиент может оформить несколько договоров, а один договор может оформляться на одного клиента. Один поставщик может осуществить много поставок, а одна поставка может поставляться одним поставщиком.Таблица ОПЛАТА имеет следующие атрибуты: код оплаты, код договора, код клиента, сумма, дата и вид оплаты, денежный взнос, остаток, готовность. Первичным ключом выбирается целочисленное поле "код оплаты". Таблица ДОГОВОР определяется следующими атрибутами: код договора, код клиента, дата заключения, дата исполнения. Первичным ключом выбирается целочисленное поле "код договора". Таблица АВТОМОБИЛЬ имеет следующие атрибуты: код автомобиля, код клиента, модель, номерной знак, тех паспорт, год выпуска, номер места, дата, дата возврата.В таблицах1-14 наглядно представлены все таблицы физ

План
Содержание

Введение

1. Анализ автоматизированных систем для предприятий

2. Выбор средств разработки

2.1 Выбор СУБД

2.2 Выбор языка программирования

3. Разработка базы данных и прикладного программного обеспечения для учета автозапчастей и предоставляемых услуг автосервиса

3.1 Проектирование базы данных для учета автозапчастей и предоставляемых услуг автосервиса

3.1.1 Концептуальное проектирование база данных

3.1.2 Проектирование логической схемы базы данных

3.1.3 Проектирование физической схемы базы данных

3.2 Разработка прикладного программного обеспечения для учета автозапчастей и предоставляемых услуг автосервиса

3.2.1 Разработка алгоритма авторизации пользователя

3.2.2 Разработка алгоритма выбора функции обработки данных в БД

3.2.3 Разработка алгоритма формирования отчетности

3.2.4 Разработка алгоритма добавления записи в БД

3.2.5 Разработка алгоритма поиска записи в БД

3.2.6 Разработка алгоритма редактирования записи в БД

3.2.7 Разработка алгоритма начисления заработной платы

4. Разработка пользовательского интерфейса

5. Работа с БД

Заключение

Библиографический список

Приложение

Введение
Потоки информации, циркулирующие в мире, который нас окружает, огромны. На любом предприятии, как на большом, так и на маленьком, возникает проблема такой организации управления данными, которая обеспечила бы наиболее эффективную работу предприятия. Это позволяют сделать автоматизированные системы, включающие базы данных.

Базы данных позволяют хранить, структурировать информацию и извлекать оптимальным для пользователя образом. Использование клиент/серверных технологий позволяют сберечь значительные средства, а главное и время для получения необходимой информации, а также упрощают доступ и ведение, поскольку они основываются на комплексной обработке данных и централизации их хранения.

Разработка приложений для работы с БД автоматизирует работу на предприятиях, т.к. избавляет от бумажных документов и позволяет выбирать, находить и редактировать данные, которые требуются в кратчайшие сроки. Автоматизация хранения и поиска данных ведет к повышению производительности труда. В данное время использование баз данных является актуальным практически во всех сферах деятельности человека, в том числе в сфере услуг.

Сфера услуг в настоящее время является одной из важных отраслей народного хозяйства призванной удовлетворять индивидуальные запросы и потребности населения страны в различных видах услуг, как отрасль экономической деятельности, сфера услуг, представляет собой совокупность организаций, цель которых - оказание разнообразных платных услуг по индивидуальным заказам населения. Одним из видов таких услуг являются услуги автосервиса.

Цель данной работы - разработать базу данных и прикладное программное обеспечение для действующего автосервиса, с помощью которого владелец будет вести учет клиентов, своевременно производить заказ автозапчастей, контролировать расчеты клиентов за оказанные услуги, осуществлять мониторинг отработанных часов по мастерам для правильного начисления заработной платы. база услуга интерфейс программный
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?