1.1.2 Функциональная характеристика ООО «Евросеть-Ретейл»
ООО «Евросеть-Ритейл» насчитывает 8 региональных филиалов. Филиалы занимаются реализацией продукции фирмы на территории своих районов. Во главе каждого филиала стоит директор, которому подчиняются товароведы.
Таблица | 2.4 | - | Выполняемые | функции | и | делегирование | полномочий | |||||||||
руководителями ООО «Евросеть-Ритейл» | ||||||||||||||||
| ||||||||||||||||
Наименование | Выполняемые функции | Делегирование полномочий | ||||||||||||||
должности | Кому | В какой части | ||||||||||||||
Право заключать договора и ставить | ||||||||||||||||
Осуществляет общее руководство | печати и подписи в документах. | |||||||||||||||
Самостоятельно распоряжаться | ||||||||||||||||
производственно-хозяйственной | ||||||||||||||||
деньгами. Осуществляет руководство | ||||||||||||||||
деятельности компании. Несет полную | ||||||||||||||||
Генеральный | Директор | производственно-хозяйственной | ||||||||||||||
ответственность за все принятые | ||||||||||||||||
директор | магазина | деятельности на своём участке. Несет | ||||||||||||||
решения, за результаты деятельности | ||||||||||||||||
ответственность за все принятые | ||||||||||||||||
предприятия и сохранность его | ||||||||||||||||
решения, за результаты деятельности | ||||||||||||||||
имущества. | ||||||||||||||||
магазина и сохранность его | ||||||||||||||||
имущества. | ||||||||||||||||
- Осуществляет рациональную | ||||||||||||||||
организацию сбыта товаров, их поставку | ||||||||||||||||
потребителям в сроки и объеме в | ||||||||||||||||
соответствии с заказами и заключенными | ||||||||||||||||
договорами. | ||||||||||||||||
- Обеспечивает участие отдела в | ||||||||||||||||
проведении маркетинговых исследований | ||||||||||||||||
по изучению спроса на продукцию | ||||||||||||||||
предприятия, перспектив развития | Организация процесса продаж, | |||||||||||||||
рынков сбыта. | формирование ассортимента, | |||||||||||||||
- | Организует подготовку и заключение | контроль и мотивация работы | ||||||||||||||
Директор по | договоров на поставку продукции | Директора | персонала, товароведение, общение с | |||||||||||||
продажам | потребителям, согласование условий | магазинов | представителями контролирующих | |||||||||||||
поставок. | организаций. | |||||||||||||||
- Возглавляет работу по составлению | Контроль состояния запасов товаров | |||||||||||||||
планов поставок и их увязку с планами | на складе | |||||||||||||||
поступления товаров. | ||||||||||||||||
- Принимает меры по выполнению плана | ||||||||||||||||
реализации товаров, своевременному | ||||||||||||||||
получению нарядов, спецификаций и | ||||||||||||||||
других документов на поставку. | ||||||||||||||||
- Обеспечивает контроль выполнения | ||||||||||||||||
заказов, договорных обязательств, | ||||||||||||||||
состояние запасов товаров на складах. | ||||||||||||||||
1. Организация | процесса | обеспечения | Обеспечивает наличие товара по | |||||||||||||
сырьем, | материалами, | товарами, | своим товарным группам в | |||||||||||||
инструментом, | спецодеждой, | оптимальном количестве и | ||||||||||||||
хозяйственным инвентарем и т.д. | ассортименте. Ведет поиск | |||||||||||||||
Директор | 2. Контролировать | правильность | и | поставщиков, изучает новые | ||||||||||||
своевременность | исполнения | Специалист | предложения от поставщиков, готовит | |||||||||||||
службы | ||||||||||||||||
поставленных | задач | сотрудниками | службы | для руководства обоснованные | ||||||||||||
поставок | ||||||||||||||||
отдела. | предложения о привлечении новых | |||||||||||||||
3. Руководить | разработкой | проектов | поставщиков. Проводит переговоры с | |||||||||||||
перспективных | и | годовых | планов | поставщиками и согласовывает | ||||||||||||
материально-технического обеспечения. | условия поставки с непосредственным | |||||||||||||||
4. Следить за состоянием запасов сырья | руководителем. Составляет заказы |
Начальник отдела продаж организует работу по сбыту продукции предприятия. Ему подчиняются менеджеры по филиалам, менеджер по дополнительному ассортименту, менеджер по розничной торговле, мерчендайзер,
товаровед, менеджер по товарам некоммерческого использования, VSM.
Начальник отдела поставок организует материально-техническое обеспечение предприятия. Ему подчиняются заместитель начальника отдела поставок, логистик, заведующий складом, товаровед.
Управлением ООО «Евросеть-Ритейл» занимается директор. В его ведении находятся вопросы стратегического характера.
Директор подчиняется непосредственно генеральному и фактически управляет деятельностью компании на оперативном уровне. Он контролирует деятельность всех отделов. Также в его компетенции вопросы движения финансовых потоков.
Отдельно выделен бухгалтерский отдел. В обязанности бухгалтерии входит ведение бухгалтерского учета, формирование отчетов для налоговой инспекции,
начисление налогов, решение всех вопросов связанных с налоговой отчетностью и др.
Задачами отдела закупок являются: формирование ассортимента товаров;
поиск поставщиков; организация закупок; приемка товаров; управление торговыми агентами; прием заказов на поставку товаров; организация доставки.
Менеджеры по сбыту готовят необходимые материалы (бланки заказов и рекламную продукцию). Они же занимаются приемом заказов от покупателей по телефону и в торговом зале офиса, контролируют деятельность склада, следят за отгрузкой товара и возвратами от покупателей, организационными вопросами, анализом деятельности.
Продавцы-консультанты готовят и убирают рабочее место, подготавливатовары к продаже, обслуживают покупателей, выполняют расчетные операции с покупателями и т. д.
1.1.3. Экономическая характеристика ООО «Евросеть-Ретейл»
Управление продажами подразумевает постанову тактических целей продаж, формирование и контроль выполнения текущего плана мероприятий, планирование и управление ресурсами, необходимыми для текущего обеспечения продаж. Управление продажами в общем не отличается от управления любой другой деятельностью. В любом случае управляющий продажами должен: определить цели работы, вести контроль достижения этих целей, управлять процессом достижения целей .
Для характеристики финансово-экономической деятельности ООО
«Евросеть-Ритейл» проанализируем его основные финансово-экономические показатели в табл. 2.1.
Таблица 2.1 – Финансово-экономические | показатели | деятельности ООО | |||
«Евросеть-Ритейл» за 2013-2014 гг. | |||||
Величина показателя | % | ||||
Наименование показателей | изменения | ||||
2013 | 2014 | ||||
показателя | |||||
Выручка от реализации (продукции, работ, услуг), | 5432520,00 | 5811655,00 | 106,98 | ||
тыс. руб. | |||||
Численность персонала, чел. | 1884,00 | 1921,00 | 101,96 | ||
в т.ч. рабочих, чел. | 1211,00 | 1285,00 | 106,11 | ||
Среднегодовая выработка, тыс. руб. | |||||
1 работающего | 2883,50 | 3025,33 | 104,92 | ||
1 рабочего | 4485,98 | 4522,69 | 100,82 | ||
Издержки обращения, тыс. руб. | 4873510,00 | 5047832,00 | 103,58 | ||
Фонд заработной платы, тыс. руб. | 462258,24 | 489240,28 | 105,84 | ||
в т.ч. рабочих, тыс. руб. | 287224,98 | 310597,35 | 108,14 | ||
Среднегодовая заработная плата, тыс. руб. | |||||
1 работающего | 245,36 | 254,68 | 103,80 | ||
1 рабочего | 237,18 | 241,71 | 101,91 | ||
Прибыль от реализации, тыс. руб. | 559010,00 | 763823,00 | 136,64 | ||
Затраты на 1 рубль реализации | 0,90 | 0,87 | 96,82 | ||
Рентабельность продукции (деятельности), % | 11,47 | 15,13 | 131,92 | ||
Рентабельность продаж, % | 10,29 | 13,14 | 127,72 | ||
Судя по данным табл. 2.1 ООО «Евросеть-Ритейл» в 2014 г. расширяет объемы деятельности, что подтверждается ростом выручки от реализации в 2014
г. на 6,98%, а также увеличением численности работников и основных рабочих.
Несмотря на рост среднегодовой численности работников, их выработка в динамике возрастает (выработка – на 4,92%).
Таким образом, в динамике возрастает эффективность использования трудовых ресурсов, что подтверждается ростом выработки (товарооборота на 1
рабочего и работающего). Рост среднемесячной заработной платы происходит меньшими темпами (на 3,80%), чем рост выработки (на 4,92%), это свидетельствует о росте эффективности использования средств на оплату труда
(рис. 2.1).
3500 | |||||||||
2884 | 3025 | ||||||||
3000 | |||||||||
2500 | |||||||||
2000 | |||||||||
1500 | |||||||||
1000 | |||||||||
245 | 255 | ||||||||
500 | |||||||||
0 | |||||||||
2013 | 2014 | ||||||||
Среднегодовая выработка, тыс. руб. | Среднегодовая заработная плата, тыс. руб. | ||||||||
Рисунок 2.1 - Динамика показателей среднегодовой выработки и заработной платы ООО «Евросеть-Ритейл» за 2013-2014 гг., тыс.руб.
В динамике возрастает эффективность деятельности всего предприятия, т.к.
происходит снижение затрат на 1 рубль реализации, а также рост рентабельности деятельности и рентабельности продаж (рис. 2.2).
16 | 15,13 | |||||
13,14 | ||||||
14 | ||||||
11,47 | ||||||
12 | ||||||
10,29 | ||||||
10 | ||||||
8 | ||||||
6 | ||||||
4 | ||||||
2 | ||||||
0 | ||||||
2013 | 2014 | |||
Рентабельность продукции (деятельности), % | Рентабельность продаж, % | |||
Рисунок 2.2 - Динамика показателей рентабельности ООО «Евросеть-Ритейл» за 2013-2014 гг
В целом, деятельность ООО «Евросеть-Ритейл» эффективна и рентабельна,
филиал расширяет объемы своей деятельности. Судя по динамике основных показателей, филиал имеет значительные перспективы развития
1.2. Сущность комплекса экономических информационных задач
1.2.1. Общие сведения о задаче
В сегодняшнем бизнесе смогли выжить только те компании, которые провели серьезные реформы в системе управления, сделав ее современной и эффективной. Недостатки и упущения в системе управления нынешнего предприятия — малого, среднего или большого — оборачиваются моментальным уменьшением его доли на рынке, неизбежным отставанием в конкурентной борьбе.
Процесс обеспечения продаж товаров в компании (рис. )
Рис. 3. Бизнес процесс продажи товаров.
Управление продажами ведется директором и продавцами салона, оперативный и количественно-суммовой расчет производится в отделе продаж, взаимосвязь этих подсистем представлена на рис. 4.
Рис. 4. – Обобщенная модель управления продажами на предприятии
Планирование ….продаж
В ООО «Евросеть-Ретейл» филиал г. Самарае автоматизирован учет поступления и продажи товаров, учет расчетов с поставщиками и покупателями, учет заработной платы, операций по расчетному счету, количественно-суммовой учет. В общем объеме учетных работ эти задачи имеют значительный удельный вес. Их автоматизация позволяет сократить ручные операции, ускорить обработку информации, повысить точность учета.
Исходной информацией для управления являются учетные первичные документы. При ручном учете, а также частичной автоматизации обработки информации каждое подразделение предприятия (бухгалтерия, отдел закупок и продаж и др.) для выполнения возложенных на них функций вводит в ЭВМ по существу одни и те же данные из первичных документов, на основе которых составляются отчетные и другие выходные документы бухгалтерского, оперативного и статистического учета. Создание в каждом подразделении своей собственной информационной базы приводит к многократному дублированию информации, увеличению времени и стоимости ее обработки.
Недостатком существующей технологии является то, что бухгалтерия имеет свою базу данных, а отдел закупок и сбыта, отдел выписки и касса – свою. Это приводит к частичному дублированию информации.
Избежать данного недостатка позволило бы объединение компьютеров в локальную вычислительную сеть и обмен данными между бухгалтерией и отделом продаж. Создание такой интегрированной системы обработки учетных данных почти полностью исключает дублирование информации. Такая система предполагает однократный ввод в ЭВМ первичных данных и комплексное использование для автоматизации бухгалтерского, оперативного, статистического учета и решения других задач АСУ предприятием.
Автоматизация управления торговыми процессами в ООО "Евросеть-Ретейл» филиал г. Самаре повышает его оперативность и эффективность, улучшает товароснабжение розничной торговой сети.
Управление торговыми процессами в ООО "Евросеть-Ретейл» филиал г. Самарае основывается на информации, отражающей объем, структуру и динамику поступления, продажи и запасов товара. Движение информации между ООО "Евросеть-Ретейл» филиал г. Самаре и внешней средой (поставщиками, покупателями) осуществляется в форме потоков информации. По отношению к оптовому предприятию различают входные, внутренние и выходные потоки информации (входную, внутреннюю и выходную информацию). От рациональной организации потоков информации оптового предприятия, способов сбора, регистрации, передачи, хранения и обработки информации, ее состава и своевременного получения зависят оперативность и эффективность управления торговыми процессами.
Основной единицей информации в системе является документ. Существует несколько видов документов: накладная, приходный ордер, счет, акт на списание, платеж и др. Вся остальная информация (например, состояние склада на текущий момент, состояние расчетных счетов, баланс с контрагентами) может быть вычислена на основе этих основных файлов базы данных, изменить ее можно только путем ввода или редактирования необходимого документа.
Все документы хранятся в базе данных системы. Кроме того, в базу данных «1С: Предприятие 8. Управление торговлей» входят справочники, содержащие вспомогательную информацию об объектах, с которыми работает система: справочники товаров, поставщиков и покупателей, складов, расчетных счетов и валют.
Структура системы и варианты поставки.
Система реализуется только в однопользовательском варианте и состоит из следующих модулей:
• Анализ товародвижения.
• Анализ работы с покупателями.
• Финансовый калькулятор директора.
• Загрузка данных из файлов.
Основные возможности системы по анализу и построению прогнозов.
Анализ основных показателей хозяйственной деятельности
Система представляет в графическом виде следующие параметры хозяйственной деятельности:
• выручка от продажи на каждый день учетного периода;
Система также может представлять их в разрезе товара, товарной группы, покупателя, точки продажи.
• остаток товара на складе на каждый день учетного периода;
• диаграммы распределения выручки и прибыли по отдельным магазинам за учетный период.
Рис. 1.7. Преимущества АИС управление продажами
Узконаправленность разрабатываемой системы является ее характерным преимуществом, так как соединяет в себе понятный и простой интерфейс и функциональную наполненность. Все это позволяет значительно облегчить работу менеджеров предприятия.
1.2.2. Обоснование выбора задач, входящих в комплекс
Информационно система предназначена для автоматизации деятельности управления продаж службы коммерческого предприятия ООО «Евросеть-Ретейл».
Система позволяет организовывать сбор текстовой информации из открытых источников (электронные СМИ, аналитические отчеты экспертов), осуществлять их автоматизированную обработку, эффективное хранение, проведение анализа и генерацию отчетов.
Информационно-аналитическая система представляет собой программный комплекс, включающий в себя программные компоненты, работающие на сервере и клиентских рабочих местах.
Задачи решаемые в процессе разработки информационно аналитической системы обслуживания Интернет - заказов:
1)Создание документального архива с функциями поиска информации, обеспечивающей повышение качества и скорости работы аналитика;
2)Предоставление актуальной информации для повышения эффективности деятельности аналитика при решении аналитических задач;
3)Автоматизация процесса подготовки отчетов и аналитических записок для руководства.
4)Осуществление графической оценки ситуации;
5)Обновление промежуточной информации в процессе работы системы.
1.2. 3. Способы решения задачи
Задачи по повышению эффективности работы фирмы можно разделить на организационно – управленческие и задачи автоматизации информационных процессов.
При переходе к рыночной экономике в условиях растущих объемов информации, менеджерам компании необходимо более чётко представлять, кто из клиентов подвержен соблазнам конкурентов. Для этого необходимо реализовывать следующие организационно – управленческие задачи:
1) Уделять больше внимания рекламе продвижению товарной продукции, сделать её более узнаваемой (на всей продукции ООО «Возрождение» изображён поварёнок: возможно, необходимо также придумать запоминающийся рекламный слоган, провести несколько промоушен-акций);
2) Улучшить качество поставок. Продукция зачастую привозится в магазин на несколько дней позже даты, указанной в заказе, что вызывает неудовольствие менеджеров магазина;
3) Серьёзнее отнестись к обучению нового штата сотрудников, в особенности торговых представителей. Фирма активно прибегает к помощи студентов различных специальностей, в том числе дизайнеров (для оформления упаковки), возможно в этой области не хватает опытных дипломированных специалистов – их услуги обойдутся компании дороже, но будут более качественными и профессиональными;
4) Уделять больше внимания маркетинговым исследованиям, непрерывно наблюдать за рынком сбыта, чтобы вовремя улавливать изменения и реагировать на них. ООО «Евросеть-Ретейл» достаточно активно вводит в свой ассортимент новые позиции, но в то же время не во всех магазинах присутствует хотя бы половина позиций, с которыми работает компания, и не всегда продукция (особенно сезонная) появляется своевременно: таким образом, свободную нишу занимают конкуренты.
5) Расширять ассортимент, даже если это связано с дополнительными расходами (плата за стойки в магазинах и т.д.).
Предпосылками внедрения системы:
1) Сложность использования больших объемов информации на бумажных носителях;
2) Низкая оперативность работы менеджеров и аналитиков;
3) Проблемы в организации совместной работы над информацией;
4) Возможная потеря информации, ненадежность хранения;
5) Отсутствие преемственности экспертной деятельности;
6) Большое количество рутинных операций.
Эффективность управления обслуживания заказов во многом зависит от умения правильно отреагировать на изменения рынка и принять оптимальные решения по планированию отгрузки товара, при этом избавиться от снижения производительности труда работников и, как следствие, снижения экономической эффективности производства.
С внедрением информационно – аналитической системы снижаются такие риски, как сознательная порча ценной информации, предоставление заведомо искажённых данных, что приводит в заблуждение многие подразделения предприятия. Как следствие, отсутствие точной информации о положении дел на предприятии, отсутствие достоверной отчётности, что приводит к ложной оценке деятельности предприятия со стороны руководства, а недостоверная отчётность может привести к существенным штрафам со стороны контролирующих органов государства.
Таким образом, в условиях постоянного развития ООО «Евросеть-Ретейл» при принятии организационно – управленческих решений актуальна разработанная информационно-аналитическая система обслуживания Интернет - заказов.
Информационное обеспечение представляет собой совокупность данных, языковых средств описания данных, программных средств, методов организации обработки и хранения массивов.
Исходными данными являются:
- нормативные документы, содержащие артикул, наименование товара, количество товара, сумму заказа по каждой позиции;
- данные для расчета сумм продаж за определенный период времени.
База данных создается для дальнейшего интегрированного использования.
Что даст внедрение системы:
– повышение эффективности управления Предприятием;
– более результативная работа и оптимальное использование рабочего времени
– обеспечение стабильности информационного потока;
– повышение эффективности использования людских ресурсов и повышение производительности труда сотрудников предприятия;
– электронная форма хранения;
– предотвращение утечки и порчи важной конфиденциальной информации различного характера (финансово-экономическая, служебная - для внутреннего использования и другой вид ценной информации)
– высокая надежность хранения информации
Таким образом, можно сделать вывод, что данный комплекс задач имеет значимую экономическую сущность. Это снижение затрат предприятия и рост экономических показателей в результате увеличения производительности труда работников предприятия, что ведёт к сохранению конкурентоспособности и росту экономической эффективности деятельности предприятия.
1.3. Обоснование проектных решений по автоматизированной информационной системе управления продажами
1.3.1. Общая характеристика программных средств, используемых при разработке системы
Программа реализована в интегрированной среде визуального программирования Borland 7.0 на языке Object Pascal. Данный пакет позволяет эффективно решить проблему проектирования интерфейса. Выбор языка программирования программы обусловлен также распространенностью, удобством, простотой и мощью языка. Он одинаково легок как для написания интерфейса программы, так и для работы с базой данныхВыбор MS Excel для хранения всех данных и документации обусловлен тем, что именно в таком формате. И предоставляет простой, удобный пользовательский интерфейс, и очень удобное обращение из Delphi к MS Excel.
Прикладные характеристики:
· настраиваемость. Система позволяет пользователю настраивать конфигурацию отображения информации без привлечения профессиональных программистов;
· разграничение прав доступа к имеющейся информации для различных подразделений;
· поддержка распределенной базы данных. Система позволяет хранить и отображать данные, как головной организации, так и филиалов, учитывая методику консолидации информации и территориальную обособленность филиалов;
· модульность. Система позволяет расширять возможности системы с помощью добавления отдельных модулей или расширения возможностей уже имеющихся, не изменяя всю систему в целом;
· наглядность. Система предлагает пользователю инструментарий, необходимый для ввода и просмотра необходимой информации, хранящейся в базе данных, в различных разрезах;
· достоверность данных. В системе реализован механизм проверки информации на непротиворечивость и достоверность.
В данной работе используются приложения MS Excel из офисного пакета Microsoft Office для хранения выходных документов (отчеты) и исходной информации. Это связано с тем, что MS Office логично вписывается в интерфейс Windows. Совместное выполнение ряда программных средств позволяет гибко распределять их ресурсы на работу, увеличивать общую производительность.
MS Excel – табличный редактор, позволяющий обрабатывать большие объемы информации, интегрировать данные разных форм и документов, использовать графическую интерпретацию данных в виде диаграмм и графиков, группировать и сортировать данные по разным показателям, проводить анализ данных. Справочные данные в нашей системе будут браться из MS Excel. Это обусловлено тем, что существующая в ООО «Евросеть-Ретейл» база формирует выходные документы в табличный редактор MS Excel.
Значительное внимание в MS Excel уделяется работе с диаграммами как средству для анализа данных.
Итак, использование вышеописанных приложений в работе информационно-аналитической системе позволит улучшить восприятие интерфейса пользователя системы, ускорить обработку данных, упростить создание отчетов.
1.3.2. Обоснование выбора технических средств
Аппаратные и программные требования
Информационно-аналитическая система обработки заказов предназначена для работы на IBM – совместимых персональных компьютерах.
Компьютер должен иметь:
· операционную систему MS Windows XP или MS Windows NT 4.0 и выше;
· монитор с минимальным расширением экрана 800х600 (small fonts);
· оперативную память 64 Мбайт и выше;
Рекомендуется:
· процессор не ниже Intel Pentium III;
· оперативная память 128 Мбайт;
Сеть построена на топологии «двухуровневая звезда».
Существует бесконечное число способов соединить компьютеры. Каждое соединение - новый путь для данных. Топология сети - геометрическая форма и физическое расположение компьютеров по отношению друг к другу. Топология сети позволяет сравнивать и классифицировать различные сети.
Звездообразная структура (рис. 1.8.) хорошо известна как типичная вычислительная сеть, в которой в центре звезды расположена вычислительная машина, обрабатывающая информацию, передаваемую периферийными устройствами. Радиально подключенные устройства могут начать передачу данных только тогда, когда будет разрешено от центрального узла. В качестве каналов для связи между устройствами на концах звезды и центральным узлом можно использовать различную среду. Например, для одних каналов может быть использована витая пара, а для других - коаксиальный или даже волоконно-оптический кабели. Помимо этого, программное обеспечение центрального узла звезды может обеспечивать высокую степень защиты сети от несанкционированного доступа.
|
|
|
Рис. 1.8. Топология сети ООО «Евросет-Ретейл»
Преимущества звездообразной сети:
- идеальны для ситуаций, когда требуется доступ многих абонентов к одному обслуживающему центру;
- на разных радиальных направлениях могут быть использованы различные каналы и скорости передачи;
- каждое радиальное направление независимо от остальных;
- упрощены процессы обнаружения и устранения неисправностей;
- экономически оправдана стоимость передачи речи.
1.3.3. Обоснование проектных решений по программному обеспечению комплекса задач
Разработанная информационно – аналитическая система обслуживания Интернет заказов, обеспечивающая выполнение комплекса задач, имеет определённые требования к системному и прикладному программному обеспечению.
Для разработки данной системы были выбраны те инструментальные средства, которые обеспечивают решение задач с помощью определённых алгоритмов, выполняемых на основе языка программирования Object Pascal. Средством создания программной оболочки системы была выбрана среда визуального программирования Delphi.
Delphi – это среда разработки программ, ориентированных на работу в Windows. В основе идеологии Delphi лежат технология визуального проектирования и методология объектно-ориентированного программирования. Для реализации программ в Delphi используется разработанный компанией Borland язык Object Pascal, поддерживающий концепцию объектно-ориентированного программирования, в основе которого лежит ставший классическим язык Turbo Pascal.
Выбор такого инструментального средства как Delphi не носит случайного характера, так как Delphi - это комбинация нескольких важнейших технологий:
· Высокопроизводительный компилятор в машинный код;
· Объектно-ориентированная модель компонент;
· Визуальное (следовательно, и скоростное) построение приложений из программных прототипов;
· Масштабируемые средства для построения баз данных.
Для обеспечения корректной работе системы необходимо наличие на компьютере пользователя установленного программного продукта Borland – Database Engine. Borland Database Engine обеспечивает корректную работу системы с базами данных: выполняет обработку и запись данных в БД, позволяет осуществлять запросы по определённым критериям.
Опыт применения ЭВМ для построения прикладных систем обработки данных показывает, что самым эффективным инструментом здесь являются не универсальные алгоритмические языки высокого уровня, а специализированные языки для создания систем управления данными. Такие средства обычно включаются в состав СУБД, но они могут существовать и отдельно. СУБД дают возможность пользователям осуществлять непосредственное управление данными, а программистам быстро разрабатывать более совершенные программные средства их обработки. Характеристики готовых прикладных пакетов определяются прежде всего принятой в СУБД организацией данных и типом используемого транслятора.
По способу установления связей между данными различают: - реляционную - иерархическую - сетевую модели.
Реляционная модель является простейшей и наиболее привычной формой представления данных в виде таблицы. В теории множеств таблице соответствует термин отношение (relation), который и дал название модели.
Достоинством реляционной модели является сравнительная простота инструментальных средств ее поддержки, недостатком - жесткость структуры данных (невозможность, например, задания строк таблицы произвольной длины) и зависимость скорости ее работы от размера базы данных. Для многих операций, определенных в такой модели, может оказаться необходимым просмотр всей базы.
Иерархическая и сетевая модели предполагают наличие связей между данными, имеющими какой-либо общий признак. В иерархической модели такие связи могут быть отражены в виде дерева-графа, где возможны только односторонние связи от старших вершин к младшим. Это облегчает доступ к необходимой информации, но только если все возможные запросы отражены в структуре дерева. Никакие иные запросы удовлетворены быть не могут.
Указанный недостаток снят в сетевой модели, где, по крайней мере теоретически, возможны связи "всех со всеми". Поскольку на практике это, естественно, невозможно, приходится прибегать к некоторым ограничениям. Использование иерархической и сетевой моделей ускоряет доступ к информации в базе данных. Но поскольку каждый элемент данных должен содержать ссылки на некоторые другие элементы, требуются значительные ресурсы как дисковой, так и основной памяти ЭВМ. Недостаток основной памяти, конечно, снижает скорость обработки данных. Кроме того, для таких моделей характерна сложность реализации СУБД.
Хотя известны попытки создания СУБД, поддерживающих сетевую модель для персональных компьютеров, в настоящее время реляционные системы лучше соответствуют их техническим возможностям и вполне удовлетворяют большинство пользователей. Скоростные характеристики этих СУБД поддерживаются специальными средствами ускоренного доступа к информации индексированием баз данных.
В наиболее полном варианте СУБД должна содержать следующие составные части:
-Среда пользователя, дающая возможность непосредственного управления данными с клавиатуры.
- Алгоритмический язык для программирования прикладных систем обработки данных, реализованный как интерпретатор. Последнее позволяет быстро создавать и отлаживать программы.
- Компилятор для придания завершенной программе вида готового коммерческого продукта в форме независимого ЕХЕ-файла.
- Программы-утилиты быстрого программирования рутинных операций (генераторы отчетов, экранов, меню и других приложений).
Собственно СУБД - это оболочка пользователя. Ввиду того, что такая среда ориентирована на немедленное удовлетворение его запросов, это всегда система-интерпретатор.
Наличие в СУБД языка программирования позволяет создавать сложные системы обработки данных, ориентированные под конкретные задачи и даже под конкретного пользователя. Есть также СУБД, которые имеют только язык и не имеют оболочки пользователя. Они предназначены исключительно для программистов, и это системы компилирующего типа. Такие пакеты лишь с оговорками могут быть названы СУБД. Обычно их называют просто компиляторами.
Paradox (программный продукт фирмы Borland) - это признанный лидер на рынке систем управления базами данных. В течение последних пяти лет Paradox признается специалистами лучшей реляционной СУБД для персональных компьютеров.
Среди многочисленных особенностей Paradox выделяют уникальное сочетание необычайной простоты и прозрачности с огромными возможностями функционально завершенной системы управления данными (в этом и есть "парадокс"). И как результат такого парадоксального сочетания - мощнейшая СУБД подчиняется не только профессиональному программисту, но и пользователю, не имеющему ни малейшего представления о программировании или обработке информации на компьютере.
Paradox предоставляет большой выбор способов хранения, отображения и представления данных. Компоненты, которые используются для хранения и представления данных, называются объектами. В системе Paradox существуют следующие объекты: таблица, форма, отчет, запрос, программа, библиотека программ.
Рaradox DeskTop - это наиболее мощное средство системы Paradox.
DeskTop является родительским окном для любого другого окна Paradox. Используя Paradox DeskTop можно:
- управлять файлами;
-задавать рабочие параметры среды;
- управлять многопользовательским доступом к данным;
-определять и задавать предпочитаемые текущие установки и установки по умолчанию.
Многие из установленных пользователем параметров среды остаются действительными на протяжении всего сеанса работы. Сеанс работы с Paradox - это время с момента запуска системы Paradox и до завершения работы с ней. Paradox позволяет сохранить во время сеанса параметры среды для использования их в дальнейшем.
DeskTop является основным рабочим окном Paradox. Все остальные окна открываются на фоне DeskTop.
Каждый видимый объект Paradox отображается в своем особом типе окна. Каждый тип окна обладает специфичным ему набором команд и функций, применимых только к нему. Но так как DeskTop содержит все другие окна, команды и функции DeskTop доступны им всем.
DeskTop содержит в себе следующие пункты меню: File, Properties, Windows, Help, которые всегда доступны.
Итак, можно сделать вывод, что на выбор соответствующих инструментальных средств повлияла актуальность их использования в настоящее время, обеспечение данными средствами корректной и эффективной работы системы, простота использования и, тем не менее, мощная поддержка работоспособности системы.
Также необходимо отметить, что благодаря эффективной обработке данных выбранными инструментальными средствами, сократилось время обработки получаемых данных. Алгоритм решения данного комплекса задач позволяет сократить затраченное время до минимума. Это достигается за счёт механизма поиска и сортировки, предусмотренного в разработанной системе, который обеспечивается выбранным инструментарием – это и скоростная обработка БД и возможность работы с различными файлами и
т.п. Всё это существенно облегчает выполнение основных функций работниками отдела продаж и повышает производительность труда.
Говоря о выборе режимов обработки данных в проектируемой ЭИС, можно отметить, что в различных обстоятельствах будут использованы как пакетный, так и диалоговый режимы. В основном функционирование системы построено на выборе пользователем необходимых ему функций системы для решения определённых задач. В начале работы пользователь может выбрать вид загрузки исходных данных в систему: непосредственно из файла Excel или из файлов базы данных. Таким образом, выясняется, что пользователь в любом случае должен в начале работы загрузить в систему исходные данные. Далее он может вывести отчёты на экран в виде файлов Excel, а также распечатать их на принтере или сохранить на компьютере.
Также немаловажным аспектом функционирования системы является эргономичность системы, то есть способность системы выводить на экран пользователя обработанные данные в таком виде, чтобы тот мог без особых проблем провести анализ представленных данных, чтобы система выдавала чёткие и понятные данные по запросу пользователя, выполняя заложенные в неё функции. Печатные формы должны выдаваться в виде отчётов в файлах Excel, и должны полностью соответствовать запросам пользователя и предоставлять логичную и легко читаемую выходную информацию. Интерфейс системы должен быть дружественным, обеспечивать выполнение всех необходимых функций. Порядок действий при работе с системой пользователя должен легко прослеживаться. Надписи и выводимые данные в виде таблиц должны быть легко читаемые. При возникновении ошибочных действий со стороны пользователя система должна предупреждать его об этом и подсказывать следующее действие.
1.3.4. Способы защиты информации
В связи с широким распространением персональных компьютеров не только как средств обработки информации, но также как оперативных средств коммуникации (электронная, телефаксная почта), возникают проблемы, связанные с обеспечением защиты информации от преднамеренных или случайных искажений.
Актуальность этих проблем подчеркивается также тем обстоятельством, что персональный компьютер или автоматизированное рабочее место (АРМ) является частью систем обработки информации, систем коллективного пользования, вычислительных сетей. В таких случаях предъявляются достаточно жесткие требования по надежности и достоверности передаваемой информации.
Любой канал связи характеризуется наличием в нем помех, приводящих к искажению информации, поступающей на обработку. С целью уменьшения вероятности ошибок принимается ряд мер, направленных на улучшение технических характеристик каналов, на использование различных видов модуляции, на расширение пропускной способности и т. п. При этом также должны приниматься меры по защите информации от ошибок или несанкционированного доступа.
Доступ - это получение возможности использовать информацию, хранящуюся в ЭВМ (системе).
Всякая информация в машине или системе требует той или иной защиты, под которой понимается совокупность методов, позволяющих управлять доступом выполняемых в системе программ к хранящейся в ней информации.
Защите подлежит любая документированная информация, неправомерное обращение с которой может нанести ущерб ее собственнику, владельцу, пользователю и иному лицу.
Целями защиты являются:
· предотвращение утечки, хищения, утраты, искажения, подделки информации;
· предотвращение угроз безопасности личности, общества, государства;
· предотвращение несанкционированных действий по уничтожению, модификации, искажению, копированию, блокированию информации;
· предотвращение других форм незаконного вмешательства в информационные системы, обеспечение правового режима документированной информации как объекта собственности;
· защита конституционных прав граждан на сохранение личной тайны и конфиденциальности персональных данных, имеющихся в информационных системах;
· сохранение государственной тайны, конфиденциальности документированной информации в соответствии с законодательством;
· обеспечение прав субъектов в информационных процессах и при разработке, производстве и применении информационных систем, технологий и средств их обеспечения.
Задача защиты информации в информационных вычислительных системах решается, как правило, достаточно просто: обеспечиваются средства контроля за выполнением программ, имеющих доступ к хранимой в системе информации. Для этих целей используются либо списки абонентов, которым разрешен доступ, либо пароли, что обеспечивает защиту информации при малом количестве пользователей. Однако при широком распространении вычислительных и информационных систем, особенно в таких сферах, как обслуживание населения, банковское дело, этих средств оказалось явно недостаточно. Система, обеспечивающая защиту информации, не должна позволять доступа к данным пользователям, не имеющим такого права. Такая система защиты является неотъемлемой частью любой системы коллективного пользования средствами вычислительной техники, независимо от того, где они используются. Данные экспериментальных исследований различных систем коллективного пользования показали, что пользователь в состоянии написать программы, дающие ему доступ к любой информации, находящейся в системе. Как правило, это обусловлено наличием каких-то ошибок в программных средствах, что порождает неизвестные пути обхода установленных преград.
2. Проектная часть