Разработка информационной подсистемы для отдела менеджмента ООО Агентства "Кавказинтерпресс"

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

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 29.06.2011
Размер файла 2,1 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

3.3 Требования к техническому обеспечению

Компьютер конечного пользователя:

– операционная система: MS Windows XP/Vista/Server 2003/2008;

– процессор IntelPentium II 400 МГц и выше (рекомендуется IntelPentium III 866 МГц);

– оперативная память 128 Мбайт и выше (рекомендуется 256 Мбайт);

– жесткий диск (при установке используется около 120 Мбайт);

– устройство чтения компакт дисков;

– USB-порт;

– SVGA дисплей.

Компьютер, используемый для разработки конфигураций:

– операционная система: MS Windows 2000/XP/Vista/Server 2003/2008;

– процессор IntelPentium III 866 МГц и выше (рекомендуется IntelPentium IV/Celeron 1800 МГц);

– оперативная память 256 Мбайт и выше (рекомендуется 512 Мбайт);

– жесткий диск (при установке используется около 120 Мбайт);

– устройство чтения компакт дисков;

– USB-порт;

– SVGA дисплей.

Компьютер сервера 1С: Предприятия 8:

– операционная система: MS Windows 2000/XP/Vista/Server 2003/2008;

– процессор IntelPentium III 866 МГц и выше (рекомендуется IntelPentium IV/Xeon 2,4 ГГц, для лучшей масштабируемости рекомендуется два и более процессоров);

– оперативную память 512 Мбайт и выше (рекомендуется 1024 Мбайт);

– USB-порт;

– устройство чтения компакт дисков;

Размер программы, баз данных не зависит от типа операционной системы.

Таблица 3.1 - Параметры, необходимые для расчета свободного места на диске

Параметр

Значение

Объем памяти необходимый для установки 1С: Предприятие

208 Мбайт

Объем памяти под базу данных (в процессе ведения учета объем баз данных будет увеличиваться)

38 Мбайт

Объем исполняемого файла

1,36 Мбайт

Итого

494,72 Мбайт

Расчет необходимого дискового пространства:

Дп=V+Vp+Ve

Дп - дисковое пространство

V - объем памяти необходимый для установки 1С: Предприятие;

Vp - объем памяти под базу данных;

Ve - объем памяти под исполняемый файл.

Объем памяти необходимый для установки 1С: Предприятие составляет не менее 208 Мбайт. Объем памяти под базу данных составляет 50 Мбайт с учетом дальнейшего заполнения. Объем исполняемого файла 1,36 Мбайт. Следовательно, свободное место жесткого диска должно быть не менее 269 Мбайт.

Программа не требует особых требований к ОЗУ, и все требования ограничиваются требованиями операционной системы.

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

3.4 Описание программы

Для входа в систему «1С: Предприятие» необходимо нажать на ярлык. В появившемся окне необходимо нажать кнопку «1С: Предприятие» (рисунок 3.1):

Рисунок 3.1 - Запуск 1С: Предприятия

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

Рисунок 3.2 - Окно ввода пароля

Далее вниманию пользователя предоставляется главное окно программы. Меню главного окна программы показано на рисунке 3.3. Для начала работы необходимо выбрать пункт меню «Справочники».

Рисунок 3.3 - Меню главного окна программы

В программе создано девять справочников. Для того, чтобы начать работу с ними необходимо выбрать соответствующий справочник из пункта меню «Справочники» (рисунок 3.4).

Рисунок 3.4 - Пункт меню «Справочники»

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

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

1. Установка скидок;

2. Счета;

3. Мероприятия.

3.5 Входные данные программы

Входными данными программы являются:

– контрагенты;

– валюта;

– номенклатура;

– склад;

– физические лица;

– должности;

– договора;

– мероприятия;

– доверенности;

– акции;

– счета;

– установка скидок.

3.6 Выходные данные программы

Выходными данными являются отчет о скидках и отчет о мероприятиях. Для того чтобы сформировать отчет о скидках необходимо выбрать пункт меню «Отчет»/ «Скидки» в появившемся окне необходимо указать период и номенклатуру скидки.

3.7 Результаты тестирования программы

3.7.1 Испытания программного продукта

Надежность программного обеспечения (ПО) - это вероятность его работы без отказов в течение определенного периода времени, рассчитанная с учетом стоимости для пользователя каждого отказа [9]. Надежность программного обеспечения как определяющий элемент его качества закладывается на этапе разработки и проектирования, реализуется на этапе реализации ПО [11]. Выбор критериев, которыми должна определятся надежность ПО, отыскание оптимальной по отношению к этим критериям его структуры, выбор режима работы ПО - вот далеко не полный перечень тех проблем, которые должны быть решены на этапе создания и реализации ПО до его эксплуатации. Поэтому для обеспечения надежности ПО зачастую используют такие термины, как доказательство, тестирование, отладка, контроль и испытание, которые часто используются как синонимы, поэтому приведём эти определения:

Тестирование (testing) - процесс выполнения программы или части программы, с намерением или целью найти ошибки;

Доказательство (proof) - попытка найти ошибки в программе безотносительно к внешней для программы среде. Большинство методов доказательства предполагает формулировку утверждений о поведении программы и затем вывод и доказательство математических теорем о правильности программы.

Контроль (verification) - попытка найти ошибки в тестовой, или моделируемой среде;

Испытание (validation) - попытка найти ошибки, выполняя программу в заданной реальной среде;

Аттестация (certification) - авторитетное подтверждение правильности программы. При тестировании с целью аттестации выполняется сравнение с некоторыми заранее определённым стандартом; Отладка (debugging) не является разновидностью тестирования. Хотя «отладка» и «тестирование» часто используются как синонимы, под ними подразумеваются разные виды деятельности. Тестирование - деятельность, направленная на обнаружение ошибок; отладка направлена на установление точной природы известной ошибки.

3.7.2 Тестирование модуля

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

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

Был проверен тест программы, чтобы убедиться, что все условные переходы были выполнены в каждом направлении.

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

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

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

3.7.3 Комплексное тестирование

Комплексное тестирование - процесс поисков несоответствия системы ее исходным целям [11]. Это наиболее творческий из всех видов тестирования. Оно состоит из следующих шагов:

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

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

Тестирование объёма. В то время как при тестировании стрессов делается попытка подвергнуть систему серьёзным нагрузкам в короткий интервал времени, тестирование объема представляет собой попытку предъявить системе большие объёмы данных (максимальный объем базы данных, 2 Мб) в течение более длительного времени.

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

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

При работе с разными типами накопителей данных (НГМД, НЖМД) не было обнаружено ошибок, за исключением малой информативности ошибок возникающих при некорректной работе с НГМД.

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

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

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

Выводы

На основании проведения вышеперечисленных тестов можно заключить, что:

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

система способна работать на ПК различной конфигурации, в том числе и минимальной.

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

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

4. Технико-экономическое обоснование проекта

4.1 Краткая характеристика проекта

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

Целью дипломного проекта является разработка информационной подсистемы отдела менеджмента ООО Агентство «Кавказинтерпресс». С внедрением подсистемы работа отдела менеджмента должна выполняться быстрее и качественнее.

Рассмотрим методику определения трудоемкости работ по созданию программного продукта, расчета себестоимости автоматизированной информационной системы и оценки экономической эффективности внедрения программного продукта.

4.2 Трудоемкость выполняемых работ

Трудоемкость разработки программного обеспечения , чел. - ч., определяется по формуле

, (4.1)

где -затраты труда на описание задачи, чел. - ч.;

-затраты на исследование предметной области, чел. - ч.;

-затраты на разработку блок схемы, чел. - ч.;

-затраты на программирование, чел. - ч.;

-затраты на отладку программы, чел. - ч.;

-затраты на подготовку документации, чел. - ч.

Большинство составляющих трудоемкости определяются через общее число операторов D, ед., по формуле

, (4.2)

где - число операторов, ед.;

c - коэффициент сложности задачи, (с = 1,25);

p - коэффициент коррекции программы, учитывающий новизну проекта (для совершенно новой программы p = 0,1).

Условное число операторов, участвующих в программе, составит порядка 350 единиц. Учитывая этот факт, выберем коэффициент сложности задачи c=1,25. Тогда: D=3501,25(1+0,1)=481 ед.

Затраты труда на описание задачи точно определить заранее невозможно, поэтому ориентировочно принимают = 30 чел.-ч.

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

, (4.3)

где D - общее число операторов, ед.;

- коэффициент увеличения затрат труда, вследствие недостаточного описания задачи = 1,2;

- количество операторов, приходящееся на один чел.-ч. (для данного вида работ = 75 ед./чел.-ч);

- коэффициент квалификации программиста (этот коэффициент определяется в зависимости от стажа работы и составляет: для работающих до 2-х лет - 0,8).

чел.-ч

Затраты труда на разработку алгоритма решения задачи , чел.-ч., рассчитывается по формуле

, (4.4)

Обычно принимают = 20 ед./чел.-ч.

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

, (4.5)

где = 20 ед./чел.-ч.

Затраты труда на отладку программы на ПКТотл, чел.-ч., вычисляют по формуле

, (4.6)

где sотл= 4… 5 ед./чел.-ч.

Затраты труда на подготовку документации по задачеТд, чел.-ч., вычисляют по формуле

, (4.7)

где Тдр-затраты труда на подготовку материалов в рукописи, чел.-ч.:

, ( = 15 ед./чел.-ч.), (4.8)

-затраты труда на редактирование, печать и оформление документов, чел.-ч.:

. (4.9)

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

, (4.10)

где - коэффициент, учитывающий уровень языка программирования (kкор=0,8). чел.-ч

4.3 Расчет себестоимости автоматизированной информационной системы

Себестоимость создания автоматизированной информационной системы определяется по следующим статьям калькуляции:

– основная заработная плата производственного персонала;

– дополнительная заработная плата производственного персонала;

– отчисления на социальные нужды;

– затраты на электроэнергию;

– затраты на амортизацию и ремонт вычислительной техники;

– расходы на материалы и запасные части.

Основная заработная плата обслуживающего персоналаЗо, руб., определяется по формуле

, (4.11)

где -часовая тарифная ставка программиста (руб./ч);

- время работы программиста (ч).

Часовая тарифная ставка программиста sч=300 руб./ч.

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

Дополнительная заработная платаобслуживающего персоналаЗд, руб., определяется по формуле

, (4.12)

где- коэффициент дополнительной заработной платы ( = 0,1).

Отчисления на социальные нуждыЗс руб., определяется по формуле

, (4.13)

где норматив социальных отчислений (= 26%).

Затраты на потребляемую электроэнергию Зэ, руб., определяется по формуле

, (4.14)

где - мощность ЭВМ, кВт;

- время работы вычислительного комплекса, ч;

- стоимость 1 кВт-ч электроэнергии, руб./кВт-ч.

Фонд рабочего времени при создании программного продуктаtв, ч, можно определить по формуле

, (4.15)

где - коэффициент, учитывающий затраты времени на профилактические работы ().

Учитывая, что =0,53 кВт, а =1,97 руб.

Расходы на материалы и запасные части Зм, руб., определяется по формуле

, (4.16)

где - перечень видов материалов;

- количество i-гo вида материалов, ед., шт.;

- цена одной единицы i-гo вида материалов, руб.

Данный вид расходов включал в основном расходы на канцелярские товары и бумагу и составил порядка 3500 руб.

Затраты на техническое обслуживание и текущий ремонт:

, (4.17)

где - балансовая стоимость вычислительной техники, руб.;

- годовой фонд времени работы вычислительной техники (= 2112 ч);

- норма отчислений на ремонт.

Затраты на техническое обслуживание и текущий ремонт (стоимость вычислительной техники Kв=22000 руб.)

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

Так как срок использования вычислительной техники составляет 5 лет, то годовая норма амортизации составит: 100%ч5 = 20%.

Сумма годовых амортизационных отчислений определяется по формуле:

Зам = СбалЕ Нам, (4.18)

где

Сбал - балансовая стоимость компьютера, руб./шт.;

Нам - норма амортизации, %.

Зам = 220000,2=4400 руб./год.

Полные затраты на создание программного продукта З, руб., определяется по формуле

. (4.19)

Заключение

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

В результате проделанной работы была автоматизирована работа отдела менеджмента ООО «Кавказинтерпресс». Стало возможным снижение числа служащих, занятых в учете клиентов. Значительно уменьшилось количество допускаемых ошибок при проведении стандартных операций учета.

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

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

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

Затем дается обоснование использования информационного обеспечения. В этом разделе рассмотрены основные принципы проектирования информационного обеспечения, дается обоснование методов организации информационной базы в памяти ЭВМ.

В ходе проектирования информационной подсистемы учета клиентов построены логическая и физическая модели и дано их описание.

Далее дана характеристика и описание программы. При разработке структуры диалога была спроектирована работа с первичными документами, со справочниками и отчетами.

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

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

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

1. Автоматизированные информационные технологии в экономике: Учебник / Под ред. проф. Г.А. Титоренко. - М.: Компьютер, ЮНИ-ТИ, 1998.

2. Буч Г., Рамбо Д., Джекобсон А. Язык UML для пользователя: Пер. с англ. - М.: ДМК, 2000. - 432 с., ил. (Серия «для программистов»).

3. Боггс У., Боггс М. UML и RationalRose: Пер. с англ. - М.: Издательство «Лори», 2000. - 581 с., ил.

4. Маклаков С.В.BPwin и ERwin. CASE-средства разработки информационных систем. - М.: ДИАЛОГ-МИФИ, 2000.

5. Мотузко Ф.Я. «Охрана труда», М.: Высшая школа, 1969. - 56 с.

6. Бурлак Г.Н. Безопасность работы на компьютере, организация труда на предприятиях информационного обслуживания. - М.: Финансы и статистика. - 1998.

7. Экология и безопасность жизнедеятельности/ под ред. Л.А. Муравья - М.: ЮНИТИ - 2000.

8. Естественное и искусственное освещение СниП 23-05-95. Министерство строительства России. - М., 1995.

9. СанПиН 2.2.2.542 - 96. Гигиенические требования к видиодисплейным терминалам, персональным ЭВМ и организация работы. Госкомсанэпиднадзор России. - М., 1996.

10. Могилев А.В. Информатика: Учеб.пособие для студ. пед. вузов / А.В. Могилев, Н.И. Пак, Е.К. Хеннер:/ Под ред. Е.К. Хеннера. - 2-е изд., стер. - М.: Издательский центр «Академия», 2003. - 816 с.

11. Касьяненко Н.Г. Проектирование информационных систем: Практикум для вузов / Н.Г. Касьяненко. - Ставрополь: СТИС, филиал ЮРГУЭС, 2003. - 69 с., ил.

12. Касьяненко Н.Г. Проектирование информационных систем: Учеб.пособие для вузов / Н.Г. Касьяненко. - Ставрополь: СТИС, филиал ЮРГУЭС, 2003. - 76 с., ил.

13. Конноли Томас, Бегг Каролин, Страчан Анна. Базы данных: проектирование, реализация и сопровождение. Теория и практика, 2-е изд.: Пер. с англ.: Уч. пос. - М.: Издательский дом «Вильямс», 2000. - 1120 с.

14. Дале Д.В, Хитчел Д.Д. Система управления документами: стратегическое применение для эффективного обслуживания пользователей. М.: Финансы и статистика. 1994. 360 с.

15. В. Байдаков, С. Нуралиев, А. Шевченко. Введение в конфигурирование 1С: Бухгалтерии. Фирма «1С», ? М.: 2000

16. Основы программирования и алгоритмические языки: Учебное пособие/В.Г. Баула, Н.Д. Васюкова, В.В. Тюляева, П.М. Уманец. - М.: Энергоатомиздат, 1991-400 с.

17. http://www.info-system.ru/is/theory/theory_design_is.html.

18. http://www.documenta.spb.ru/uslugi/razrab.html.

19. http://alice.stup.ac.ru/~dvn/uproc/books/uml_user_guide/index.htm.

20. http://www.opennet.ru/docs/RUS/db_admin/index.html#_Toc481223751

Размещено на Allbest.ru


Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.