Дипломная работа: Разработка базы данных Автозапчасти

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Аннотация

В дипломном проекте разработана база данных «Автозапчасти».

Программная система разработана в среде Borland Delphi 7. Система предусматривает автоматизацию контроля и учета автозапчастей, регистрацию клиентов и резервное копирование данных в форме отчета.

База данных «Автозапчасти» разработана с целью оптимизирования работы оператора.

А?датпа

Дипломды? жобада «Автозапчасти» м?ліметтер ?оры ??растырылды.

Программалы? ж?йе Borland Delphi 7 ??рамында жасалынды. Ж?йе авто??рыл?ыларды ба?ылауды? ж?не санауды? автоматтандырыл?анын, сатып алушыларды? тіркелуін ж?не есеп беру т?рінде резервтік к?шіруді ?арастырады.

«Автозапчасти» м?ліметтер ?оры операторды? ж?мысын оптимизациялау ма?сатымен ??растырылды.

Annotation

In the degree project the database «Автозапчасти» is developed. The program system is developed in the environment of Borland Delphi 7. The system provides automation of control and the accounting of auto parts, registration of clients and backup of data in the form of the report.

The database «Автозапчасти» is developed for the purpose of an optimization the work of the operator.

Содержание

Введение

1. Общее описание

1.1 Постановка задачи дипломного проекта

1.2 Выбранные программные и инструментальные средства и их обоснование

1.2.1 СУБД MS SQL

1.2.2 Borland Delphi 7

1.3 Анализ существующих на рынке БД «Автозапчасти»

1.3.1 БД «АвтоКаталог»

1.3.2 БД «АвтоДилер»

2. Проектирование и разработка базы данных «Автозапчасти»

2.1 Требования к системе

2.2 Архитектура системы

2.3 Разработка UML-диаграмм БД «Автозапчасти»

2.3.1 Диаграмма прецендентов

2.3.2 Вид с точки зрения процесса

2.3.3 Вид с точки зрения проектирования

2.3.4 Вид с точки зрения развертывания

2.4 Проектирование БД «Автозапчасти»

2.4.1 Построение логической модели БД «Автозапчасти»

3. Разработка БД «Автозапчасти»

3.1 Пользовательский интерфейс БД «Автозапчасти»

3.2 Описание функций БД «Автозапчасти»

4. Экономическая часть

4.1 Технико-экономическое обоснование

4.2 Расчет трудоемкости разработки ПП

4.3 Расчет затрат на разработку ПП

4.4 Определение возможной (договорной) цены ПП

4.5 Расчет срока окупаемости ПП

4.6 Оценка социально

5. Безопасность жизнедеятельности

5.1 Анализ условий труда

5.2 Расчет естественного освещения

5.3 Расчет общего искусственного освещения

Заключение

Список литературы

Список сокращений

Приложение

Введение

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

В последнее время все чаще употребляются термины «электронный документ», «электронный документооборот», которые уже давно и прочно вошли в лексикон специалистов. Исследователи обращают внимание на постоянный рост объемов бумажной и электронной документации, причем темпы роста объемов электронных документов выше, чем бумажных.

Увеличиваются затраты времени и средств на обработку документов. В первую очередь это касается рабочего времени (сотрудников руководителей), технических ресурсов, расходных материалов и др.

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

В настоящем дипломном проекте рассматриваются вопросы разработки программной системы учета клиентов и автозапчастей.

Дипломный проект состоит из введения, пяти разделов основной части пояснительной записки, заключения, списка литературы и приложений.

В первом разделе проведён подробный анализ предметной области, представлены его результаты, а также сформулированы задачи дипломного проекта, выбор средств программирования для решения поставленной задачи создание базы данных «Автозапчасти».

Реализация базы данных проводилась с использованием программ Borland Delphi 7, MS SQL Server Management Studio 2008.

Во втором разделе дано описание реализации базы данных, в частности выбор средств проектирования.

В третьем разделе содержатся инструкции и рекомендации по эксплуатации разработанного программного продукта по теме дипломной работы (проекта).

В четвёртом разделе приведено технико-экономическое обоснование проекта с оценкой экономической эффективности проекта и расчётом окупаемости базы данных «Автозапчасти».

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

В заключении рассмотрены основные итоги дипломного проекта и намечены перспективные направления дальнейшего развития.

1. Общее описание

1.1 Постановка задачи дипломного проекта

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

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

- функционалу;

- производителю;

- используемым технологиям.

Каждый потребитель САДЭД желает получить в свое пользование идеальный в своем внешнем и внутреннем содержании продукт. Система должна удовлетворять требованиям не только конкретных операторов, ежедневно работающих с ней на своем рабочем месте, но и системных администраторов, которым придется ее налаживать и обслуживать в дальнейшем, а также бухгалтеров и управленческий персонал, одним словом тех, кто принимает решения на покупку и внедрение системы [1].

При решении широкого спектра задач предприятия каждый желает, чтобы система настраивалась «под себя» и в тоже время она должна быть «коробочным» продуктом, который будет внедряться, и поддерживаться силами коллектива. Конечно, можно получить идеальное настраиваемое решение, которое бы учитывало все бизнес-процессы предприятия, но внедрение таких систем, как правило, занимает от нескольких месяцев до года и даже более и требует немалых финансовых затрат. Но, как известно сроки внедрения должны быть минимальным, а обучение персонала быстрым, «безболезненным» и желательно без отрыва от производственной деятельности.

Система должна поддерживать как бумажный, так и электронный документооборот.

Особое требование предъявляется к принципам реализации защиты данных в системе, то есть, как организована система прав, интегрируется ли с антивирусными пакетами и т.д.

Не последнюю роль при выборе занимают такие вещи как система управления базами данных (СУБД), используемая системой, и средство разработки. Чем распространенней СУБД, тем проще с ней работать и тем независимей пользователь от разработчика системы. На многих современных СУБД могут реализовываться несколько программных продуктов, а это еще один плюс в пользу их выбора. Также уделяется внимание средству разработки программы. Чем известнее и распространеннее средство разработки, тем больше специалистов, которые им владеют и смогут разрабатывать дополнительные компоненты для СЭД, опять же, тем меньше стоимость их услуг, т.к. они не являются «эксклюзивом» [2].

С одной стороны, продукт должен быть массовым, чтобы пользователь мог сам осуществлять некоторые настройки системы (например, такие как словари, справочники и т.д.), не прибегая лишний раз к услугам системного администратора. Администратор должен осуществлять только функции по обеспечению безопасности информации, контролируя права и действия пользователей.

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

Потребитель внимательно подходит и к выбору разработчика САДЭД.

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

Таким образом, популярность той или иной автоматизированной системы зависит от дружественности ее интерфейса, простоты в установке и эксплуатации, легкости в освоении, надежности, актуальности времени, а также стоимости ее внедрения и поддержки. В погоне за рекламой и предлагаемыми супер возможностями покупаемого продукта компании нужно ясно представлять круг решаемых с её помощью задач, каким образом они будут реализовываться и реальное соотношение цена-качество. Конечно, развитые функциональные возможности с учетом современных требований, безусловно, плюс [3].

Служба предприятия периодически (ежеквартально, ежегодно) составляет сводки данных об объеме продаж автозапчастей. Такие сведения позволяют установить определенные закономерности роста и состояния продаж. Установлено, что плотность продаж автозапчастей существенно меняется в пределах года, квартала, месяца, недели. Таким образом, процесс продаж автозапчастей характеризуется различными параметрами, связанными с процессами документирования и со всей деятельностью предприятия.

1.2 Выбранные программные и инструментальные средства и их обоснование

Предъявляемое к системе требование хранения и обработки большого объема данных ставит задачу выбора СУБД или СУФ. Необходимо выбрать систему, которая наиболее полно подходит для решения поставленных в работе задач. Как правило, работа с такими средами как Oracle, MS SQL, My SQL, Informix и т.п. предполагает их установку на целевую систему, что в данном проекте и было сделано.

1.2.1 СУБД MS SQL

СУБД MS SQL является наиболее подходящим вариантом при реализации программного продукта автоматизированной системы контроля и учета автозапчастей.

MS SQL Server -- это система анализа и управления реляционными базами данных в решениях электронной коммерции, производственных отраслей и хранилищ данных.

В MS SQL Server 2008 еще более улучшены критически важные возможности, представляемые в более ранней версии, за счет предоставления рекордной производительности, доступности и удобства управления для ваших критически важных приложений. SQL Server 2008 представляет новые функциональные средства работы в оперативной памяти, встроенные в основную базу данных для операций OLTP и хранения данных, которые дополняют существующие технологии хранилищ данных в оперативной памяти и функциональные возможности бизнес-аналитики для создания наиболее разностороннего решения по эксплуатации средств баз данных в оперативной памяти на рынке.

SQL Server 2008 также предоставляет новые решения для аварийного восстановления, резервного копирования и гибридной архитектуры в Windows Azure, позволяя клиентам использовать существующие навыки работы с локальными функциями, опирающимися на возможности глобальных центров обработки данных Microsoft. Кроме того, в SQL Server 2008 используются новые возможности Windows Server 2005, дающие несравненную масштабируемость для приложений баз данных в физических и виртуальных средах.

Совершенствуясь от версии к версии, MS SQL стал инструментом, который может удовлетворить потребности самых разных категорий пользователей: от новичка, которому нравится дружественный интерфейс системы, позволяющий ему справиться с задачами, до профессионального разработчика, который имеет весь необходимый инструментарий для построения уникального решения для конкретного предприятия среднего бизнеса.

1.2.2 Borland Delphi 7

В качестве среды разработки программного продукта была выбрана среда Borland Delphi 7.0.

Delphi -- это среда быстрой разработки, в которой в качестве языка программирования используется язык Delphi. Язык Delphi -- строго типизированный объектно-ориентированный язык, в основе которого лежит хорошо знакомый программистам Object Pascal.

Borland Delphi 7 позволяет создавать самые различные программы: от простейших однооконных приложений до программ управления распределенными базами. В состав пакета включены разнообразные утилиты, обеспечивающие работу с базами данных, XML-документами, создание справочной системы, решение других задач.

Источник: https://otherreferats.allbest.ru/download/1421387/