Анализ, разработка и исследование системы управления данными предприятия на базе продукта Microsoft SharePoint
Анализ современного состояния систем автоматизации управления данными; учет инфраструктуры информационной системы и требования к ресурсам организации. Разработка системы управления данными на базе SharePoint-сайта, программная реализация и внедрение.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | диссертация |
Язык | русский |
Дата добавления | 10.11.2011 |
Размер файла | 4,1 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Целью данного раздела является рассчитать себестоимость программного продукта. Для этого необходимо рассчитать затраты на разработку ПО и трудоемкость этой разработки, т.е. определить себестоимость программного продукта.
Себестоимость ПО зависит, в первую очередь, от трудоемкости разрабатываемой программы. Трудоемкость разработки программы состоит из шести составляющих, связанных с соответствующими операциями разработки ПО [3]:
- затраты труда на подготовку описания задачи ;
- затраты труда на исследование алгоритма решения задачи ;
- затраты труда на разработку блок-схемы алгоритма ;
- затраты труда на программирование по блок-схеме ;
- затраты труда на отладку программы ;
- затраты труда на подготовку документации .
Общая трудоемкость определяется как сумма всех этих составляющих:
.(4.1)
Исходные данные для расчета себестоимости программного обеспечения приведены в табл. 4.1.
Таблица 4.1
Исходные данные |
Значение |
|
Время на разработку и внедрение программы |
620 ч |
|
Установленное значение МРОТ |
1100 руб. |
|
Потребляемая мощность ЭВМ |
1 кВт/ч |
|
Коэффициент накладных расходов |
60% |
|
Стоимость 1 кВт/ч электроэнергии |
1,69 руб. |
|
Единый социальный налог |
26% |
|
168 ч |
||
Номинальное число рабочих часов в году |
2016 ч |
|
40000 руб |
||
Разряд ЕТС |
12 |
Затраты на материалы являются суммой затрат на материалы отдельных видов, которые определяются для каждого вида материалов по формуле:
, (4.2)
где - стоимость данного вида материалов,
- цена единицы материалов,
-количество единиц материалов и комплектующих, использованных в процессе разработки материалов.
Затраты на материалы для разработки ПО информационно-справочной системы представлены в табл. 4.2.
Таблица 4.2
Наименование материалов |
Цена за единицу, Руб. |
Количество, Шт. |
Стоимость, Руб. |
|
Упаковка бумаги А4 Bullet |
120,0 |
2 |
240,0 |
|
Диск CD-RW Verbatim |
60,0 |
2 |
120,0 |
|
ИТОГО: |
360,0 |
Общие затраты составляют = 360,0 руб.
Для организаций бюджетной сферы расчеты заработной платы работников основываются на минимальном размере оплаты труда (МРОТ) и тарифных коэффициентах, устанавливаемых законодательно [3]:
, (4.3)
где -- зарплата работника,
-- тарифный коэффициент разработчика (см. табл. 4.2),
-- время, затраченное на разработку,
-- месячный объем рабочего времени разработчика.
Тарифные коэффициенты единой тарифной сетки по оплате труда работников организации бюджетной сферы приведены в табл. 4.3.
Таблица 4.3
Разряд оплаты труда |
Тарифный коэффициент |
Разряд оплаты труда |
Тарифный коэффициент |
|
1 |
1,0 |
10 |
2,44 |
|
2 |
1,11 |
11 |
2,68 |
|
3 |
1,23 |
12 |
2,89 |
|
4 |
1,36 |
13 |
3,12 |
|
5 |
1,51 |
14 |
3,36 |
|
6 |
1,67 |
15 |
3,62 |
|
7 |
1,84 |
16 |
3,9 |
|
8 |
2,02 |
17 |
4,2 |
|
9 |
2,22 |
18 |
4,5 |
= 11732,02 руб.
Таким образом,
, (4.4)
где -- заработная плата разработчика (программы и т. д.),
-- коэффициент дополнительной заработной платы (устанавливается руководством организации), примем его равным 20%,
-- коэффициент, учитывающий отчисление на социальное обеспечение. Отчисление на социальное обеспечение установлено в размере 26%.
= 17738,81 руб.
= 2346,4 руб.
=
= 3660,39 руб.
Затраты на эксплуатацию ЭВМ (с учетом амортизации):
, (4.5)
где - стоимость 1 часа рабочего времени.
, (4.6)
где - стоимость эксплуатации за один год,
-- эффективный фонд времени используемого оборудования или ЭВМ в году.
Эффективный фонд времени рассчитывается по формуле:
, (4.7)
где = 252 дня - номинальное число рабочих дней за один год;
= 8 ч - продолжительность рабочего дня;
= 2% - планируемый процент времени на ремонт компьютера.
При данных значениях эффективный фонд времени составляет:
= 1975,68 ч/год
Стоимость эксплуатации за год работы составляет:
, (4.8)
где - стоимость электроэнергии,
- затраты на техническое обслуживание и ремонт,
- амортизация.
Стоимость электроэнергии за весь период работы:
, (4.9)
где = 1 кВт - потребная мощность для современного ПК, применяемого для разработки ПО,
= 0,8 - коэффициент загрузки,
= 1,69 руб. - стоимость киловатт-часа электроэнергии с учетом НДС.
Затраты на электроэнергию за весь период работы составляют:
= 2671,12 руб.
Затраты на техническое обслуживание и ремонт рассчитываются как 2,5% от стоимости компьютера:
= 1000 руб.
Затраты на амортизацию:
, (4.10)
где - норма амортизации.
, (4.11)
где = 2000 руб. - стоимость ликвидации,
= 3 - нормативный срок службы компьютера с учетом его быстрого морального износа.
= 31,7%:
= 12680 руб.
С учетом этого можно рассчитать стоимость эксплуатации за год работы:
= 16351,12 руб.
Стоимость 1 часа рабочего времени:
= 8,28 руб.
Накладные расходы можно принять в размере 60% от [3]:
= 7039,21 руб.
Составим перечень затрат на разработку ПО (см. табл. 4.4) из вычисленных параметров:
Таблица 4.4
№ |
Статьи затрат |
Сумма, руб. |
% от общей суммы |
|
1 |
Материалы и комплектующие () |
360 |
0,87 |
|
2 |
Основная заработная плата () |
11732,02 |
28,28 |
|
3 |
Дополнительная заработная плата () |
2346,4 |
5,66 |
|
4 |
Единый социальный налог () |
3660,39 |
8,82 |
|
5 |
Эксплуатационные расходы () |
16351,12 |
39,41 |
|
6 |
Накладные расходы () |
7039,21 |
16,97 |
|
ИТОГО: |
41489 |
100 |
В результате проведенных расчетов, полная себестоимость разработки программного обеспечения составляет 41489 рублей.
ЗАКЛЮЧЕНИЕ
В рамках данной диссертации была достигнута основная цель диссертации и в частности решены следующие задачи:
- для выбора платформы управления данными были проведены анализ современного состояния систем и описание предметной области. На основании предъявленных требований была выбрана наиболее эффективная система - Microsoft SharePoint;
- спроектированы архитектура и логическое содержание системы управления данными. В рамках этой части были выработаны необходимые требования и предпосылки реализации системы в организации, система безопасности и модель доступа на уровне всей системы и ее отдельных частей;
- реализация системы управления данными и внедрение ее на кафедре ЦНИИ РТК. В ходе программной реализации были решены отдельные задачи по обеспечению соответствия выработанным требованиям. Процесс внедрения системы включает в себя непосредственное развертывание и адаптацию программной реализации сайта в действующей локальной сети, которая заменит собой все имеющиеся в организации информационные системы, исследование работоспособности системы и обучения пользователей для работы с ней.
На основании проведенных исследований и разработок была создана и внедрена система управления данными факультета ЦНИИ РТК.
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
1. Лондер О., Бликер Т., Ковентри П., Иделен Д. Службы Microsoft Windows SharePoint. Практ. пособ. Серия “Шаг за шагом”: пер. с англ. - М.: «СП ЭКОМ», 2005. - 384 с.
2. Ryan B., Tschudi-Sutton M. 7 development projects from Microsoft Office SharePoint Server 2007 and Windows SharePoint Services version 3.0 - USA: «Microsoft Press», 2006. - 236 c.
3. Горчакова Л.И., Лопатин М.В. Экономические расчеты для дипломных проектов по техническим специальностям: Учеб. пособ. - СПб.: «СПбГПУ», 2003. - 28 с.
4. Смирнов А.В., Рахманинова И.О. Информационная поддержка процессов: Учеб. пособ. - СПб.: «СПбГПУ», 2003 - 152 с..
5. Колчин А.Ф. Разработка учебно-методического комплекса для подготовки персонала предприятия к внедрению интегрированных систем информационной поддержки изделий и созданию электронного документооборота (CALS-технологий). М., 2001 - 328 с.
6. Информационные технологии в управлении жизненным циклом изделий: Материалы международной конференции СПб.: «СеверРосс», 2003 - 136 с.
ПРИЛОЖЕНИЕ 1
Исходный код подключения web-части
using System;
using System.ComponentModel;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Xml.Serialization;
using Microsoft.SharePoint;
using Microsoft.SharePoint.Utilities;
using Microsoft.SharePoint.WebPartPages;
namespace WebPart
{
[DefaultProperty("Text"),
ToolboxData("<{0}:MainClass runat=server></{0}:MainClass>"),
XmlRoot(Namespace="SimpleWebPart")]
public class MainClass : Microsoft.SharePoint.WebPartPages.WebPart
{
private const string defaultText = "";
private string text = defaultText;
[Browsable(true),
Category("Miscellaneous"),
DefaultValue(defaultText),
WebPartStorage(Storage.Personal),
FriendlyName("Text"),
Description("Text Property")]
public string Text
{
get
{
return text;
}
set
{
text = value;
}
}
protected override void RenderWebPart(HtmlTextWriter output)
{
output.Write(SPEncode.HtmlEncode(Text));
}
}
}
ПРИЛОЖЕНИЕ 2
Исходный код подключения модуля панели ссылок
<SharePoint:AspMenu
ID="TopNavigationMenu"
Runat="server"
DataSourceID="topSiteMap"
EnableViewState="false"
AccessKey="<%$Resources:wss,navigation_accesskey%>"
Orientation="Horizontal"
StaticDisplayLevels="2"
MaximumDynamicDisplayLevels="1"
DynamicHorizontalOffset="0"
StaticPopoutImageUrl="/_layouts/images/menudark.gif"
StaticPopoutImageTextFormatString=""
DynamicHoverStyle-BackColor="#CBE3F0"
SkipLinkText=""
StaticSubMenuIndent="0"
CssClass="ms-topNavContainer">
<StaticMenuStyle/>
<StaticMenuItemStyle CssClass="ms-topnav" ItemSpacing="0px"/>
<StaticSelectedStyle CssClass="ms-topnavselected" />
<StaticHoverStyle CssClass="ms-topNavHover" />
<DynamicMenuStyle BackColor="#F2F3F4" BorderColor="#A7B4CE"
BorderWidth="1px"/>
<DynamicMenuItemStyle CssClass="ms-topNavFlyOuts"/>
<DynamicHoverStyle CssClass="ms-topNavFlyOutsHover"/>
<DynamicSelectedStyle CssClass="ms-topNavFlyOutsSelected"/>
</SharePoint:AspMenu>
ПРИЛОЖЕНИЕ 3
Исходный код подключения модуля панели быстрого запуска
<Sharepoint:SPNavigationManager
id="QuickLaunchNavigationManager"
runat="server"
QuickLaunchControlId="QuickLaunchMenu"
ContainedControl="QuickLaunch"
EnableViewState="false">
<div>
<SharePoint:DelegateControl runat="server"
ControlId="QuickLaunchDataSource">
<Template_Controls>
<asp:SiteMapDataSource
SiteMapProvider="SPNavigationProvider"
ShowStartingNode="False"
id="QuickLaunchSiteMap"
StartingNodeUrl="sid:1025"
runat="server"
/>
</Template_Controls>
</SharePoint:DelegateControl>
<SharePoint:AspMenu
id="QuickLaunchMenu"
DataSourceId="QuickLaunchSiteMap"
runat="server"
Orientation="Vertical"
StaticDisplayLevels="2"
ItemWrap="true"
MaximumDynamicDisplayLevels="0"
StaticSubMenuIndent="0"
SkipLinkText=""
>
<LevelMenuItemStyles>
<asp:MenuItemStyle CssClass="ms-navheader"/>
<asp:MenuItemStyle CssClass="ms-navitem"/>
</LevelMenuItemStyles>
<LevelSubMenuStyles>
<asp:SubMenuStyle CssClass="ms-navSubMenu1"/>
<asp:SubMenuStyle CssClass="ms-navSubMenu2"/>
</LevelSubMenuStyles>
<LevelSelectedStyles>
<asp:MenuItemStyle CssClass="ms-selectednavheader"/>
<asp:MenuItemStyle CssClass="ms-selectednav"/>
</LevelSelectedStyles>
</SharePoint:AspMenu>
</div>
</Sharepoint:SPNavigationManager>
ПРИЛОЖЕНИЕ 4
Исходный код модуля панели быстрого запуска
<WebPartPages:ListViewWebPart runat="server"
__MarkupType="xmlmarkup" WebPart="true"
__WebPartId="{5D8A074D-2991-4739-922E-18EA48B27EE2}">
<WebPart xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns="http://schemas.microsoft.com/WebPart/v2">
<Title>Календарь</Title>
<FrameType>Default</FrameType>
<Description>Список "
Календарь" служит для информирования о предстоящих собраниях, приближающихся сроках и других важных событиях
</Description>
<IsIncluded>true</IsIncluded>
<PartOrder>1</PartOrder>
<FrameState>Normal</FrameState>
<Height />
<Width />
<AllowRemove>true</AllowRemove>
<AllowZoneChange>true</AllowZoneChange>
<AllowMinimize>true</AllowMinimize>
<AllowConnect>true</AllowConnect>
<AllowEdit>true</AllowEdit>
<AllowHide>true</AllowHide>
<IsVisible>true</IsVisible>
<DetailLink>/fak/Lists/Calendar/calendar.aspx</DetailLink>
<HelpLink />
<HelpMode>Modeless</HelpMode>
<Dir>Default</Dir>
<PartImageSmall />
<MissingAssembly>
Невозможно импортировать эту веб-часть
</MissingAssembly>
<PartImageLarge />
<IsIncludedFilter />
<ExportControlledProperties>false</ExportControlledProperties>
<ConnectionID>00000000-0000-0000-0000-
000000000000</ConnectionID>
<ID>g_5d8a074d_2991_4739_922e_18ea48b27ee2</ID>
<ListName
xmlns="http://schemas.microsoft.com/WebPart/v2/ListView">{06C7B7FD-
98A1-48C6-A917-79B06FDB6E4B}</ListName>
<WebId
xmlns="http://schemas.microsoft.com/WebPart/v2/ListView">00000000-
0000-0000-0000-000000000000</WebId>
<ListViewXml
xmlns="http://schemas.microsoft.com/WebPart/v2/ListView"><View
Name="{5D8A074D-2991-4739-922E-18EA48B27EE2}"
DefaultView="TRUE" Type="CALENDAR"
RecurrenceRowset="TRUE" DisplayName="Календарь"
Url="/fak/Lists/Calendar/calendar.aspx" Level="1" BaseViewID="2"
ContentTypeID="0x"
ImageUrl="/_layouts/images/events.png"><Toolbar
Type="Standard"/><ViewHeader/><ViewBody/><ViewFo
oter/><ViewEmpty/><ViewFields><FieldRef
Name="EventDate"/><FieldRef Name="EndDate"/><FieldRef
Name="fRecurrence"/><FieldRef
Name="EventType"/><FieldRef
Name="Attachments"/><FieldRef
Name="WorkspaceLink"/><FieldRef Name="Title"/><FieldRef
Name="Location"/><FieldRef Name="Description"/><FieldRef
Name="Workspace"/><FieldRef
Name="MasterSeriesItemID"/><FieldRef
Name="fAllDayEvent"/></ViewFields><ViewData><Fiel
dRef Name="Title" Type="CalendarMonthTitle"/><FieldRef
Name="Title" Type="CalendarWeekTitle"/><FieldRef
Name="Location" Type="CalendarWeekLocation"/><FieldRef
Name="Title" Type="CalendarDayTitle"/><FieldRef
Name="Location"
Type="CalendarDayLocation"/></ViewData><Query><W
here><DateRangesOverlap><FieldRef
Name="EventDate"/><FieldRef Name="EndDate"/><FieldRef
Name="RecurrenceID"/><Value
Type="DateTime"><Month/></Value></DateRangesOverl
ap></Where></Query></View></ListViewXml>
<ViewFlag
xmlns="http://schemas.microsoft.com/WebPart/v2/ListView">532481</Vie
wFlag>
<ViewContentTypeId
xmlns="http://schemas.microsoft.com/WebPart/v2/ListView">0x</View
ContentTypeId>
</WebPart>
</WebPartPages:ListViewWebPart>
ПРИЛОЖЕНИЕ 5
Исходный код модуля списка пользователей узла
<WebPartPages:MembersWebPart runat="server"
AllowEdit="True" AllowConnect="True"
Title="Пользователи" IsIncluded="True" Dir="Default"
IsVisible="True" AllowMinimize="True"
AllowHide="True" ExportControlledProperties="False"
DetailLink="" CatalogIconImageUrl="/_layouts/images/msmeml.gif"
ID="g_ed656cc9_b689_45e5_abe3_7f62ba1d5c4d"
PartImageSmall="" DisplayType="WebMemberGroup"
Description="Веб-часть "
Пользователи узла" позволяет получить список пользователей узла со сведениями об их присутствии
"PartImageLarge="/_layouts/images/msmeml.gif"
SuppressWebPartChrome="False" HelpLink=""
FrameState="Normal" AllowRemove="True"
ZoneID="Right" Toolbar="False"
HelpMode="Modeless" AllowZoneChange="True"
FrameType="Default" PartOrder="3"
ConnectionID="00000000-0000-0000-0000-000000000000"
IsIncludedFilter="" __MarkupType="vsattributemarkup"
__WebPartId="{ED656CC9-B689-45E5-ABE3-7F62BA1D5C4D}"
WebPart="true" Height="" Width="">
</WebPartPages:MembersWebPart>
Размещено на Allbest.ru
Подобные документы
Назначение и цели создания информационной системы. Характеристика объекта автоматизации. Реализация информационной системы "Medic", серверной части приложения. Требования к оперативному запоминающему устройству клиента. Выходные данные программы.
дипломная работа [5,1 M], добавлен 29.06.2011Проектирование модели данных и ее реализация средствами СУБД Microsoft Access. Разработка приложения "Комиссионное вознаграждение". Выполение интерфейса информационной базы средствами системы управления данными. Создание запросов и отчетных форм.
курсовая работа [5,8 M], добавлен 25.09.2013Определение программы управления корпоративными данными, ее цели и предпосылки внедрения. Обеспечение качества данных. Использование аналитических инструментов на базе технологий Big Data и Smart Data. Фреймворк управления корпоративными данными.
курсовая работа [913,0 K], добавлен 24.08.2017Описание входных и выходных документов и сообщений. Проектирование реляционной базы данных. Разработка механизмов управления данными в базе при помощи триггеров. Разграничение полномочий пользователя. Организация обмена данными между приложениями.
курсовая работа [1,6 M], добавлен 22.06.2011Программа управления данными для компьютера Microsoft Outlook, ее основные характеристики, примеры и области использования. Использование Outlook для управления личными и служебными данными, для организации коллективного доступа к данным в группе.
контрольная работа [472,7 K], добавлен 18.07.2009Анализ предметной области, сущностей и связей между ними. Составление требуемых запросов к базе данных. Анализ разрешений и запретов на операции с табличными данными для различных пользователей. Проектирование пользовательского интерфейса системы.
курсовая работа [2,2 M], добавлен 13.10.2022Изучение областей использования вычислительной техники, истории систем управления данными во внешней памяти. Анализ разработки ряда стандартов в рамках языков описания и манипулирования данными. Обзор технологий по обмену данными между различными СУБД.
презентация [263,2 K], добавлен 30.05.2012Разработка информационной системы управления, ориентированной на учет закупленного товара, работу с историческими данными компании и анализ данных для принятия стратегически верных решений. Хранилище данных в 3NF Билла Инмона. Компоненты Data Vault.
дипломная работа [3,6 M], добавлен 22.09.2016Анализ потока данных с учетом их прогнозирования, составления статических отчетов в системах учета. Ограничения на информацию в базе данных. Логическое проектирование баз данных. Описание основных функций групп пользователей и управления данными.
курсовая работа [1,6 M], добавлен 09.03.2022Технологии управления содержимым веб-узлов, их принципы и направления реализации, используемые приемы и методы. Совместная работа с данными. Сервер SharePoint Portal Server 2003. Оперативное использование данных. Управление профилями пользователей.
презентация [21,6 K], добавлен 10.11.2013