Дипломная работа на тему Проектирование и реализация информационной системы для поддержки процессов закупок и учета хранения тов. Руководство пользователя 33
Скачать 393.16 Kb.
|
Конструктивный подход к разработке программыДанный метод представляет собой модификацию нисходящей разработки, при которой модульная древовидная структура программы формируется в процессе программирования модулей. Разработка программы при конструктивном подходе начинается с программирования головного модуля, исходя из спецификации программы в целом. При этом спецификация программы принимается в качестве спецификации ее головного модуля, который полностью берет на себя ответственность за выполнение функций программы. В процессе программирования головного модуля, в случае, если эта программа достаточно большая, выделяются подзадачи, в терминах которых программируется головной модуль. Это означает, что для каждой выделяемой подзадачи создается спецификация реализующего ее фрагмента программы, который в дальнейшем может быть представлен некоторым поддеревом модулей. Важно заметить, что здесь также ответственность за выполнение выделенной функции несет головной модуль этого поддерева, так что спецификация выделенной функции является одновременно и спецификацией головного модуля этого поддерева. В головном модуле программы для обращения к выделенной функции строится обращение к головному модулю указанного поддерева в соответствии с созданной его спецификацией. Таким образом, на первом шаге разработки программы (при программировании ее головного модуля) формируется верхняя начальная часть дерева. Архитектурный подход к разработке программыМетод представляет собой модификацию восходящей разработки, при которой модульная структура программы формируется в процессе программирования модуля. Но при этом ставится существенно другая цель разработки: повышение уровня используемого языка программирования, а не разработка конкретной программы. Это означает, что для заданной предметной области выделяются типичные функции, каждая из которых может использоваться при решении разных задач в этой области, и специфицируются, а затем и программируются отдельные программные модули, выполняющие эти функции. Так как процесс выделения таких функций связан с накоплением и обобщением опыта решения задач в заданной предметной области, то обычно сначала выделяются и реализуются отдельными модулями более простые функции, а затем постепенно появляются модули, использующие ранее выделенные функции. Такой набор модулей создается в расчете на то, что при разработке той или иной программы заданной предметной области в рамках конструктивного подхода могут оказаться приемлемыми некоторые из этих модулей. Это позволяет существенно сократить трудозатраты на разработку конкретной программы путем подключения к ней заранее заготовленных и проверенных на практике модульных структур нижнего уровня. Так как такие структуры могут многократно использоваться в разных конкретных программах, то архитектурный подход может рассматриваться как путь борьбы с дублированием в программировании. В связи с этим программные модули, создаваемые в рамках архитектурного подхода, обычно параметризуются для того, чтобы усилить применимость таких модулей путем настройки их на параметры. Физическая структура программного продуктаРис.15 - Физическая структура программного продукта 2.3 Тестирование и отладка программного продуктаРис.16 – Внесение данных в форму для тестирования программного модуля Рис.17 – Успешное тестирование внесения данных в БД 2.4 Руководство пользователяНичего скачивать не нужно, чтобы открыть программу нужно дважды нажать на корневой файл под названием index.html, откроется приветственная страница. После чего станет выбор между двумя вкладками; “Поиск” и “Изменения”. Чтобы добавить новую позицию в базу данных нужно зайти в “Изменения”, и в левой вкладке под названием “Добавления позиций” нужно внести данные в форму и нажать “Отправить”, после чего в базу данных добавится новая позиция, и ее сразу же можно будет увидеть в правой вкладке “Имеющиеся позиции”. Во вкладке “Поиск” можно найти нужную позицию в базе данных. Глава 3. Экономическая часть3.1 планирование и организация процесса разработки информационной системыПеречень работ по созданию инф-ой системы приведен в таблице 1.
Таб.1 - Перечень работ по созданию программного продукта Затраты на используемые материалы для разработки программного продукта представлены в таблице 2.
Таб.2 - Затраты на материалы Затраты на электроэнергию подсчитываются с учетом мощности устройств и отработанного времени, представленных в таблице 3.
Таб.3 - Работающие устройства Общая мощность рассчитывается по формуле: Мобщ.=Мсб+Мм+Мпр, где Мсб – мощность системного блока за отработанное время, Мм – мощность монитора за отработанное время, Мп – мощность принтера за отработанное время, Мобщ.= 210*400+210*24+2*700 = 90440 Вт = 90.44 КВт/час. Стоимость 1КВт/час=2.4 руб.
Таб.4 - Амортизация за 1 год Упрощенная формула расчета производственной себестоимости выглядит так: С = М + А + З + П, где М – материалы, А – амортизация, З – зарплата П – прочие расходы. С = 275 + 816.2 + 25440 + 2700 = 29231.2 Калькуляция себестоимости услуг по созданию информационной системы представлены в таблице 5.
Таб.5 - Себестоимость информационной системы |