Автоматизация компьютерной фирмы на Delphi

Создано admin . Опубликовано в Для диплома

Delphi-logo

Если тема Вас заинтересовала, и вы хотите ознакомиться с полным текстом практической части дипломного проекта, то вот ссылка для скачивания 

Если Вам нужна для ознакомления полная версия проекта с исходниками, презентациями, выступлениями и т.д., то пишитеigwt@mail.ru. Проект (диплом) предоставляется только по взаимовыгодным условиям, которые обсуждаются индивидуально. Это может быть например: совместная работа над этим сайтом, участие в написании контента для сайта, разработка для этого проекта модулей, плагинов и.д. (всего, что приведет к продвижению или улучшению проекта). А также готовы выслушать ваши предложения.

Данная информационная система предназначена для автоматизации работы ООО «АКС — Сервис». А именно автоматизации работы с клиентами при продаже товаров, приеме техники в ремонт, также информационная система содержит сведения о  товарах на складе. То есть ЭИС должна будет решать следующие задачи:

1)         Учет товаров на складе;

2)         Автоматизация документооборота;

3)         Автоматизация приема техники в ремонт;

4)         Ведение информационной базы сотрудников;

5)         Анализ работы  предприятия.

Экономическая целесообразность использования вычислительной техники для решения данного комплекса задач на ООО «АКС — Сервис» обоснована выявлением целого ряда недостатков, присущих существующему состоянию дел на предприятии, устранение которых предполагается осуществить в проекте, наиболее значимыми недостатками являются:

1)         большая трудоемкость обработки информации;

2)         низкая оперативность, снижающая качество обслуживания клиентов;

3)         несовершенство организации выходной информации;

4)         несовершенство процессов сбора, передачи, обработки и выдачи информации.

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

         Общим критерием целесообразности автоматизации решения экономических задач является достигаемое при этом повышение эффективности производства посредством совершенствования системы управления.

         Учет человеческого фактора подразумевает возможность работы в системе различных категорий пользователей, с разными навыками и «степенью знаний» в области информационных технологий. Для этого все формы приложения построены с использованием одинакового пользовательского интерфейса. Также на каждом этапе работы на экран выводятся подсказки, помогающие быстрее освоить программу. Для работы с данной системой пользователь не должен обладать углубленными знаниями баз данных, а должен лишь владеть компьютером на уровне среднего пользователя.

 

Проектные решения по автоматизированному решению экономико-информационных задач

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

На данном предприятии должны автоматизироваться следующие задачи:

1)    Учет движения товаров на складе;

2)    Анализ наличия товаров на складе;

3)    Учет техники поступающей на ремонт;

4)    Автоматизация документооборота.

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

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

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

 

 

Проектирование базы данных

 

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

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

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

         Данная программа использует 6 таблиц. В таблице Sotrudniki размещены все нужные сведения о сотрудниках организации. В таблице Products  хранятся данные о каждом товаре. Таблица Nakl предназначена для хранения сведений о накладных. Так как в ней, как и в любой другой таблице БД, не может быть переменного количества полей, то сведения о товарах связанных с накладной хранятся в отдельной таблице Move. Таблица Repair хранит данные о технике принятой в ремонт. Также в этой таблице отмечается готовность в ремонте. Последняя таблица – ProdGr – вспомогательная. В ней сохранены группы товаров хранящихся на складе, и соответствующие каждой группе значения гарантии.

В базе данных таблицы ProdGr и Products имеют связь один-ко-многим, то есть одной записи в таблице ProdGr соответствуют множество записей в таблице Products. Такую же имеют таблицы Move и Nakl потому что в одной накладной несколько записей о движении товара.

Таблицы Move и Products объединены связью один-к-одному. При добавлении товара в таблицу Move соответствующие значения полей таблицы Products заносятся в поля таблицы Move с помощью подстановочных (lookup) и вычисляемых (calculated) полей.

Все связи между таблицами базы данных представлены на рисунке 2.1.

Безымянный

Безымянный

юбю

Рисунок 2.3 – Внешний вид главной формы программы

 

3) Панель «Сотрудники» (см. рис.2.6) предназначена для работы с данными о  сотрудниках. В данной панели можно внести данные нового сотрудника и отредактировать сведения о сотруднике. Для этого нужно воспользоваться соответствующими кнопками. Также можно найти нужную запись как это описано выше.

4) Панель «Ремонт» (см. рис. 2.7) предназначена для фиксирования техники принятой в ремонт. В данной панели можно внести информацию о приеме техники в ремонт. Для этого на панели находятся соответствующие кнопки.

После внесения информации в базу данных можно распечатать расписку, для чего нажать на кнопку «Расписка». Когда работники сервисного отдела починят изделие, нужно нажать кнопку «Готово», в запись об этом изделии внесется пометка о готовности. При возвращении изделия владельцу нужно нажать кнопку «Возврат», в запись об изделии в поле «Дата возврата» внесется текущая дата.

юб

Рисунок 2.4 – Внешний вид формы «Склад»

 

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

2)    Панель «О программе» предназначена для вывода информации о программе.

ю

Рисунок 2.5 – Внешний вид формы «Продажа»

ю

Рисунок 2.6 – Внешний вид таблицы «Персонал»

ю

Рисунок 2.7 – Внешний вид формы «Ремонт»

Если тема Вас заинтересовала, и вы хотите ознакомиться с полным текстом практической части дипломного проекта, то вот ссылка для скачивания 

Если Вам нужна для ознакомления полная версия проекта с исходниками, презентациями, выступлениями и т.д., то пишитеigwt@mail.ru. Проект (диплом) предоставляется только по взаимовыгодным условиям, которые обсуждаются индивидуально. Это может быть например: совместная работа над этим сайтом, участие в написании контента для сайта, разработка для этого проекта модулей, плагинов и.д. (всего, что приведет к продвижению или улучшению проекта). А также готовы выслушать ваши предложения.

С ув. Эдуард Тихонов

Похожие материалы:

Понравилась статья? - поделитесь ею со своими друзьями!

Хотите Быть В Курсе Всех Новинок Сайта?!

Подпишитесь прямо сейчас, и получайте обновления на свой E-Mail:

Ваш E-Mail в безопасности

Есть что сказать? - Комментируй!

Комментарии Facebook

А Вы что думаете?