Загрузил The Ssora

Амироков (2)

Реклама
Содержавве
ВведенНе. ................................................................................................................. 6
1. Анализ предметной областгl .............................................................................. 7
1.1. ОбследованНе предметнон областгі «КанцелярскНе товары» ..................... 7
1.2. Характеристика целей предпрняззія, внутреннеН и внешней средьl .......... 8
1.3. Описание Н сравнение программ-аналогов ................................................. 10
1.4. Техническое задание. .................................................................................... 11
2. Проектгірованне объектно-ориентгірованной модели предметной областиlЗ
2.1. Созданпе диаграммы прецедентов ............................................................... 13
2.2. Созданпе диаграммы последователъности. ................................................. 15
2.3. Созданпе диаграммы сотруднпяества. ......................................................... 17
2.4. СозданНе диаграммы классов ....................................................................... 18
2.5. Добавление деталей к описанНям onepaцrlFl и определение атрНбутов
классов. Добавленгlе связей между классамн .................................................... 20
2.6. Созданllе днаграммьl состояний для классов и диаграммы компонентов22
2.7. Созданllе днаграммьl размещенНя. .............................................................. 26
3. Разработка информацнонной сНстемы «Канцелярские товары» ................. 28
3.1. Разработка пользовательсгого интерфегlса ................................................. 28
3.2. Инструкцгlя пользователю ............................................................................ 31
4. Экономішеская часть ........................................................................................ 34
4.1. Определенгlе трудоемкостН работ по созданию программного продукта 34
4.2. Расчет себестоимостіг автоматгізированной информационной сНстемы
............................................................................................................................ .. 34
4.3. Оценка экономическон эффектгівностН внедренгlя программного
продукта ................................................................................................................. 35
5. Безопасность жизнедеятельности. .................................................................... 36
5.1.Анализ основньгх опасных и вреднъlх факторов на рабочем месте .......... 36
5.2. Общие мероприятия по обеспечению безопасностн на рабочем месте ... 36
4
Заключение ............................................................................................................ 38
Список использованных пстояннков .................................................................. 39
Приложение 1 ........................................................................................................ 42
Технгшеское задашlе. ........................................................................................... 42
5
Введеяяе
В данноіі rypcoвofi работе рассматрпваются треЅованНя, позволяющііе
задокументІіровать
процесс
разраfiотм
IIC
«Канцелярсгlіе
товары».
Фунгцпона.эьно разработанная спстема упростпт задачу погупші товаров rar
для продавцов магазпна. таг и д.w покупателей.
Целью данной гурсовои раfiгзТы является аналііз треfiованиFІ и
документпрованпе процесса разработки информапионной спстекіы
«Канцелярсгне товары».
Зада•Ш гурсовой раооты:
— проаналіізпровать предметнvю область «Канце.эярсгпе товары».
— спроектпровать объегтно—орпентlірованную
модель прелметной
оfi.эастп «КанцелярскНе товары».
— разработать пнформа мионную систему «Канпелярсшіе товары».
— провести технпко-эгоноsпі•іеское обоснованпе разработші сіістеыы:
— выполнііть оценгу охраны труда оператора ПK.
В качестве объекта псс.эедованпя выступает деятельность іагазпна
ганпелярскпх
товаров.
Предметохі
псс.эедованНя
яв.эяется
процесс
взаихіодействіія с покупателе›і.
В процессе выпо.эненіія гурсовой раfiгзты пспользовалпсь следующне
программные средства: Rational Rose, MS Visual Stнdio 2010.
С’труктура курсовой раfiоты состоіІт пз введенпя. пятп глав, включая
TeO]ЭCTII*I0CK'y'Ю
прпложенпя.
Н
П]З ЭЕіТІІЧОС К}ЧО
*IaCTII.
ЗЗЕПЮ•ІСН1Ш,
С ПІІСЕЭ
ЛІІТ0]ЭЗТ
]ЗЫ II
1. .Анализ предметной области
1.1. Обс.аедование предметной области «Канцелярскпе товары»
Магазпн, оппсываемый в данной курсовой pafioтe. занНмается
рознпчной
торговлей
канпе.wрсшІх
товаров.
каг
отечественных
пpoпзвoдHтe.эelI, таг и заруfiежных.
Широкіпі ассортнмент товаров рассчитан на покупателей разного
возраста, разного cLзцпaльнoгo положеніія п с разлігіны i дохолом.
Магазпн создан с целью хозяйственной деяте.эьностп, направленной на
по. lенне прнfiылп, д.пя удовлетворения эгономпчесшіх ii социальных
потребностей владельца Н трудового голлегтпва. Данная цель іожет fiыть
достпгнvта путем удовлетворения потребностей пoкvпaтeлelI. Основная ne.эь
staгaзпнa — vвелпченпе товарооборота ii полученпе прпfiы.тгь Важные целіІ
также — снабженпе ганиелярсюімп товарамя разлпчного назначенНя,
удовлетворенііе погупательсгого спроса п повышенНе культуры торговлп.
Прllнцпп работы магазііна - обеспечить возможность для покупателя с
наНменьшігмп затратамп временп прпобрестп неоfiходпмый товар. Для этого
необходпхіа грамотная п эффегтпвная органНзаіпія торговой деятельностіі
R СЛП] IІЯТІ ІЯ.
Магазпн прііклалывает усп.эпя по поддержаніІю существvющего
ІІбІІІЛЖd.
ПOIICK
НОВЫХ
Ь1З}ЗКСТІІНГОВЫХ
]ЭeШCH1III
Л.ЧЯ
ПОВЫШСНІШ
ЛО.ЧІІ В
pasiкax своего сегмента рынка. попску запнтересованных партнеров iI
СТQ0L1ЛСНІІЮ CЛC.ЕСТЬ IIX CBOIIL1I1 ЮЧ1І0НТ8Ѕ1ІІ H9 Л.ЧIIT0ЛЬHOe В}З0L1Я.
Штат
органіізапNН
состоНт
KOHC ЛЬТ0НТ8, НЗСТ]З ОЄІШТІЕ8, о
пз
ГaЛTC}Э0 TI
дНрегтора,
двух
оО}ЭЩ1ІЦЫ (}ЗІІС
ОК
продавцов,
. ).
Царев А. Я.
Директор
магазина
Иманов Б.А.
Продавец
t Изароаа Н. Ю. t
Консультант
Тандынов Е.Р.
Настройщик
Задорожний И. А.
Продавец
Якова Т.П.
Бухгалтер
Князева У.Н.
Уборщица
Рисунок 1.1 — Организацгlонная структура магазгlна
1.2. Характерястика делей предприятяя, внутренней и вяеіиней среды
Внутренняя среда органНзацигі представляет собой органіlчное
сочетание ее внутренних переменных, то есть снтуацнонных факторов
внутри организацпп. Поскольку органнзаціиl представляют собой созданные
людьмгl системьL то внутренние переменные в основном (хотя ri не
потіостью) являются результатом управленческгіх решенигl.
К факторам внутреннеFl Среды нзучаемого нами предприятіія
ОТНОСЯТСЯ'
— человеческие ресурсы (квалифпкация, образованне работннков,
культура работников, организация рабочего места ri т.д.);
— технические ресурсы (новпзна торгового оборудования, новизна
в органНзашги торговлп);
— коммерчесгііе ресурсы (налНчпе торговой сетіі. качество товаров
и т.д. ):
— фпнансовые
ресурсы
потом.
(фннансовые
возможность
са›іофНнанспроваюія).
Человечесюіе ресурсы представлены штатом органпзацпп. Дпрегтор.
бухгалтер п одни ііз продавцов пмеют высшее оfiразованпе, второй продавем
Н настройшНг — средне—специальное.
С’тпль руководства авторптарно—демогратіІчесгіш: дііректор учптывает
замечанпя п предложенНя сотрулнпгов, предостав.эяет Нм определенную
саыостоятельность. но в тоже время осуэцествляет строгнй контроль за
pafiomoFI предпрііятіія п пріінпыает едпнолНчные решенпя.
Технпчесгпе
ресурсы.
Рассматриваемый
нахпі
магазин
пмеет
совреыенныFІ дпзайн торгового зала. совре іенное торговое оfiорудованне
(прплавюі, сте.э.кажи для выгладгіІ продукцнН). Сейчас в магазпне деиствует
Т]З 8ДІІПІІОННЫЙ
h1eTOЛ
П]ЭОДЗЖІІ
ТОВ0]Э 0
—
*Ie]30 3
П]ЭІІЛПВ ОК
С
iЭOЛCe
прогрессивным хіетодом сахіооfiс.эужпванпя ю
Для оsслvжпванпя глпентов по п.эастпговым гарточгам введены пост—
тер іпналы, работает банго іат.
Коммерчесгие
ресурсы.
Магазин
является
самостоятельным
предпрНятНеы п не входпт ніі в кагую торговую сеть. Коыыечесюіе
пренsіущества качества товаров определяются достаточно развптыып п
технологпямп нх пропзволства: продукция магазпна представлены, в
OCHOBHON1, 38{Э О0ЖНЫЬ1ІІ О ]ЭЭ3Цa N1II.
Фіінансовые ресурсы. Аналпз внЈчренней среды данной органНзаііпІі
может осуществпяться в рамгах анализа достпгнутых (}Шнансовых
резу.эьтатов ({Шрмы (аналпЗ ( lІlН£tНсОВО-ХОзяйственной деятельностіі), что npn
более rлyfiorosi пзученNН позволяет опреде.эпть слаfiые п спльные звенья
BH Т]ЗІІ O]3ГaHII38П1II1.
В данноFІ pafioтe важно заострить внпманпе на aнaлпзе внешней среды,
который прпзван дать ответы на вопросы: Кагово положенпе предпрІіятІія на
рынге в настоящее время? Какое пгз.эгзжение предпрпятіы желаеііо д.ял его
руководства? Karпe меры необходНкіо прпнять для того, чтоfiы предпрпятпе
заняло же.эаемое д.эя руководства положение?
Внешнее
непосредственное
огруженне
рассматрНваеsіой
наsШ
организаціШ — составляют:
— потреfiііте.эп — глпенты, нуждающіІеся в качественнохі товаре.
— конкуренты. Конгурентная среда относнте.эьно развпта, однаго
рассматрlіваемая намІі органІізаппя более шІірого по сравненІію с
нпмп представляет в свое i ассортпменте среднІіfi п низМІі
пеновоfі сегмент.
— поставшНгп. у органпзапНН налажены партнерсшіе связи со
многими известными поставщпгамп. что позволяет сохранпть
шпрогпй ассортпмент товаров н пнтерес погупате.эеіі. Степень
завнспыостп от поставщнков можно расценпвать rar среднюю по
прпчпне заіінтересованностп обенх сторон в долгосрочноы
С ОТ]З ЛНІІЧОСТВС Н СТЗОІІЛЬНОN1 О іЭЪ He ПО СТЗВОЕ.
1.3. Описание и сравненне программ-ана.зогов
Описываемая в данной курсовоFІ работе сНсте ia очень удобна п проста
в НспользованіШ. Пpn это i она Нмеет достаточно по.эезный фЈнкцНонал. От
оппсанных нпже ана.богов сіістема отлНчается тем. что представляет cofioй
прlІложенНе. позволяющее выбирать, заказывать н оп.эачнвать товар в .эюfiом
bfCCTD II В ЛЮ OD В]З ВАШ.
Програііхіа-ана.мог
ПOTeHHII9.ЧЬHONl
1:
ПOE П8TC.ЕЮ
ІІнтернет-магазпн
ОF]ЭОЅ'ІНЫЙ
mожет
CC CO]3TIILICHT
предоставііть
ТОВ0]ЗОВ,
Л£tTЬ
подробнейшее опіісанпе гажлого ііз них с фотоГра(§Ііяхш п даже
впдеороликамп[20].
10
Програмхіа-аналог 2: ІІнформационная спстема «Компьютерный
магазпн» предназначена д.w сотрудніІгов и адмянНстратора этого магазпна
д.эя взаlІмодействпя с базой данных магазііна[21].
Програм іа-аналог 3: АвтоматпзНрованная информаппонная спстема
staгaзпнa «МагнНт» предназначена д.пл автоматНзНрованного расчете Н учета
по.эьзовате.эе i авто іатпзпрованного электронного гаталога іагазпна.
Сіістема вг.эючает в себя справочніікп. которые отражают всю іінфорыацпю
о товарах. поставщпках. содержаТ IIH($O hlйЦІІЮ О Самом магазНне, а также
журналы по учету деяте.эьностп магазііна. Д.эя полученіія информацlІп
существует спсте га попсга. позволяющая вводпть данные п выводить
необходпхіый для пользовате.пя результат[22].
1.4. Технипеское заданіlе
Технпчесгое задание — псходный документ на проегтпрованіІе
технііческого объекта (пзде.эпя). ТЗ устанав.эпвает основное назначенпе
разраfiатывае ioгo оfiъегта. его технпчесгпе харагтерпстпгіі. показатели
качества ii технпго- згонохшчесгпе требованпя, предппсанпе по выпо.эненпю
HCOoXOЛl ІЅІЫХ
CTaЛIIÈI
С ОЗЛОНІІЯ
ЛО Ei
1eHTdHIIlI
( КОНСТ]З КТО]З CEOÈI,
технологпчесгой. программноп н т. д.) ii её состав, а также спецііа.эьные
требованНя[7].
Технпчесгое
заданпе
для
спстемы
«Канпе.эярсгпе
товары»
представлено в Прііложенпп 1.
В этом разделе оыла проаналІlзНрована характерпстііка оfiъегта Ii
предхіета исследованпя данной гурсовой lэаfiоты. Выяв.жены основные
особенностіі данноFІ темы. которые далее подробно fiудут отражены в
дпаграммах разлІі•Іного рода.
12
2. Проектярованне объект но-ориентіlрованнои модели презметной
области
2.1. С/оздание диаграммы прецелентов
Для
созданпя
диаграммы
претендентов
неоfiходпмо
выявпть
действующпе шlца и варпанты Нспользованlія.
IIC «Kaнпe.wpcrпe товары» fiудут задеFІствованы следующпе агтеры:
Урок упатель: фпзпчесгое лНцо, осушеств.эяющее оп.тату деньгамп
п яв.эяющееся прНобретателем товара Нлп ус.эугн,
Продавец: это че.эовег. который продает товар п.шІ оказывает
услугп:
Консультант: человек. который дает гонсу.эьтацпю по вопросам
CBOCII CПeIIIIJЧЬHOC TII,
Канце.эярсшій товар: товар магазина:
ІІні}іорыаппонная спстема:
спстема.
предназначенная
для
внесення. храненпя, пзменення ii оsработгп данных ПK.
Варпанты использованіія:
Консуэьтапия: полученііе неоfiходпмой пнформаппп о гагом—
эпбо товаре магазпна:
Bыfiop товара: пoпcr неоfiходпмого товара в ыагазпне:
Загаз товара: о(}іормленпе покупгп выsранного товара, а также
оп.тата зака.за;
Офорыленпе доставгіі товара: ес.эп покупатель желает. чтоfiы
ТОВП}З ЛО С TaBIIШI НП ЛOL1. ТО
НEГO СС ТЬ TЗKАЯ ВОЗL1ОЖНО CTb .
Информационная
систма
Оформление товара
Вкесение оплаты
Консультант
Ргісунок 2.1 — Диаграмма вариантов использования информаііионногІ
системы «Канцелярскне товары»
На данной диаграмме человеческие фигурки обозначают дегlствующие
лица, овалы — варианты использования, а линпи и стрелки — разліюные связи
между действуюііщми лицами и вариантами использования.
На этои рисунке 2.1 показаны пять деиствующих лиц: покупатель,
продавец, консультант, канцелярский товар и информационная система.
Существуют также шесть основных действиFІ, вьтолняемых моделируемои
системои: консультация, выбор товара, заказ товара, оформленне товара,
внесение оплатьl, оформление доставки.
На диаграмме вариантов использования показано взаимодеиствие
между вариантами использования и действующими лицами. Она отражает
требования к системе с точкІі зрения пользователя. Таким образом, варІіантьІ
использования — это функцни, выполняемые системой, а действующие лица
это заинтересованные лица (stakeholders) по отношению к создаваемои систе14
ме. Тагне диаграммы показывают, кагпе действующпе лНца инпцппруют
варпанты пспользованпя. Ilз нітх также вндно. гогда действующее лііпо
по. іает пнформацпю от варіІанта пспользованпя. Данная дпаграііхіа.
напрпмер, отражает взаіІмодействпе между варііантамп пспользования iI
действующіІ ш лНцамп системы «Канцелярскне товары». В сущности.
ЛІІ0Г]З aS1L1З В0}ЭІІЭНТОВ ІІСПОЛЬЗОВ ЭНІІЯ IIЛ.ЕЮ С Т}ЗІІ}З eT T}ЭetЭOBЭHIIЯ Е CIICTOLIC.
Все варнанты ііспо.эьзовання. таг плп пначе. связаны с внешнпмп
треfiованнямп г функцпональностіі сіістемы. Варпанты нспользовання всегда
следует ана.эпзпровать вместе с денствующіі ш лнцамп системы, определяя
прп этом реальные задачн пользователей п расс›іатрпвая альтеlэнатНвные
способы решения этпх задач.
Действvющііе лппа могут пграть разлпчные poпп по отношенпю г
варііанту пспользованпя. Онп могут по.эьзоваться его результатами ііліі
могут сахш непосредственно в нем участвовать. Значяхіость разлпчных ролей
действующего лпца завіісит от того. rariг\i оfiразоы пспо.эьзуются его связп.
2.2. Со здание диаграммы последовате.аьности
В этохі пункте прпводіітся п опіісывается последовательность действпй
по созданпю дііаграммы последовательностп для пнформапНоннон
подсистемы «Канпелярсме товары».
Процесс покувші товара путем загаза подробно оппсан на дпаграмме.
Покупатель оfiрашается в магазнн с целью погувкп гагого—то
конкретного пнструмента. Выбіграя товар. он может оfiратііться за
KOHC ЛЬТОІЈІІОЙ
К
CПeЦIIЗJIIICT ,
•ITOОЫ
TO*IHIITЬ
В УЖHЫЙ ХЗ}Э8KTe}ЭlICTIIKII.
Выfiрав товар, покупатель оформляет заказ ii пропзводпт оплату покупкп.
Тагже он может потребовать доставку. оп.эатпв ее тоже.
Рисунок 2.2 — Диаграмма последовательяости l4C «Канцелярские товары»
Таким образом, диаграмма последовательности состоит из следующих
классов:
Информационная система;
Товар;
Заказ;
Доставка.
Между данными классами проведены следующие сообщения:
Вход в систему;
Выбор характеристик;
Выбор товара;
Оформление заказа;
Оплата покупки;
Оформление доставки;
16
Оплата доставки.
Все действующие лица показаны в верхней части диаграммы; в приведенном выше примере изображено действующее лицо Покупатель. Объекты,
требуемые системе для выполнения варианта гІспользования, также
представлены
в
верхней
яacти
тіаграммьl.
Стрелки
соответствуют
сообщениям, передаваемым между действующим лицом rI объектом rlли
между объектами для выполнения требуемьlх функцгlй.
На дпаграмме последовательности объект изображается в виде
прямоуголъника
на
верпіине
пунктирной
вертикальной
линии.
Эта
вертикальная линия назьгвается линией жизни (lifeline) объекта. Она
представляет собой фрагмент жизненного цикла объекта в процессе
взаимодействия.
2.3. Создавве двагрпммы сотрудвв•іества
Кооперативные
дгlаграммы
являются
вторым
видом
диаграмм
взаимодействия. Они также отображают поток событиН, только уже через
конкретньlй
сценарий
варианта
использования.
Основное
внимание
уделяется связям между объекташі.
На рисунке 2.3 приведена кооперативная диаграмма, описывающая
процесс продажи товара.
•
“" ”
Рисунок 2.3 — Кооператнвная диаграмма, описывающая процесс продажи
товара
Kar видно нз рпсунка 2.3, здecь представ.жена вся та пнфгзрмаціія.
которая fiыла п на дпаграмме последовать.эьностН, но кооператпвная
дпаграмма по—другохіу оппсывает потог соfiытіlй. Ilз нее .легче понять связп
между оfiъегтаsШ, однаго труднее уяснпть пос.эеловательность соЅытпFІ.
По этой прпчпне часто для какого—.ттбо сценарпя создают дНаграыыы
обопх тппов. Хотя онп с.эужат одной и той же целп п содержат одну н ту же
IIH()O мацпю. но представляют ее с разных точег зрення.
На гооператпвной дпаграмме, таг же. rar п на дпаграмме
ПОСЛС,ЦОВ ЭТСЛЬНО С TII,
СТ]Э0ЛКІf
О
О ЗHaЧ0ЮT
СООіЭІІІСНІШ.
О Oй1eH
КОТО}ЗЫh1ІІ
осушеств.эяется в рамгах данного варпанты ііспо.эьзованпя. Ilx временная
последовательность. однаго. указывается путем нумераппН сообщенпй.
2.4. Со здание діlПГра liliЫ К.0ПССОВ
На дпаграмме г.эассов погазаны связп хіежду к.эассамп. реаліізующпьш
вариант ііспользования прііема загаза на покупку товара. В это ы процессе
задействованы четыре г.масса:
ІІН({іормацпонная спстема,
Товар.
агаз;
Доставка.
Каждый г.васс на дііаграмые выглядпт в впде прямоугольника.
разде:ценного на трп частН. В первой содержптся имя гласса. во второіі — его
атрпбуты. В пос.эепней частп содержатся операцпп класса, отражающпе его
поведенпе.
ИнфоСистема
* Вход в систем у()
+ Выбор х8рактеристик()
+ Вь0ор товара()
Закаэ
+ О4і ориленя е захыs()
+ Оплата покуп ш()
Рисунок 2.4 — Диаграмма классов без атрибутов и отнотении
Стереотгшы — это механизм, позволяющий разделять классы на
категории. В языке UML основными стереотипами являются: Boundary
(граница), Entity (сущность) ri Control (управление).
В качестве граничного класса выступает І4нформационная система.
Каждому взанмодействгпо между действующим лнцом и вариантом
использования должен соответствовать, по крайней мере, один граничный
класс. Именно этот класс позволяет дегіствующему лицу взагімодеFІствовать с
системои.
Класс-сущность «Товар» отражает основные понятгlя предметнои
области «Канцелярские товары» и, как правНло, содержат хранимую
информацию.
Управляювще классы отвечают за координацию деіІствий других
классов. В наіяем случае это классы Заказ и Доставка. Они контролируют
последовательность событии этого варианта использования. Управляющий
класс отвечает за координацию, но сам не несет в себе никакои
функциональности — остальные классы не посылают ему больтого
коліюества сообщений. Вместо этого он сам посылает множество сообщений.
Управляющий класс просто делегирует ответственность другим классам, по
этоFІ причгІне его часто называют классом-менеджером.
Для отражения взаимодействия между классами и другими элементами
супіествует механизм пакетов. Зависимость между двумя пакетами
существует в том случае, если между любыми двумя классами в пакетах
существует любая зависимость. Таким образом, диаграмма пакетов (рисунок
2.5) представляет собои диаграмму, содержаідую пакеты классов и
зависимости между ннми. Строго говоря, пакеты и зависимостн являются
элементами дгlаграммы классов, т. е. диаграмма пакетов — это форма
діІаграммы классов.
Boundaкes
EMities
Рисунок 2.5 — Дгlаграмма пакетов
Завнсимость между двумя элементамн имеет место в том случае, если
изменетlя в определешіи одного элемента могут повлеяь за собой изменения
в другом.
2.5. Добавленііе деталей к оввсаааям операций ii овределевііе атріібутов
классов. Добавлевве связей между классамв
Присвоим каждому классу определенный стереотип:
1) Boundary (граница)
Информационная система;
2) Entity (сущность)
Товар;
3) Control (управление)
Заказ;
20
Доставка.
Получим диаграмму классов, изображенную на prlcyнкe 2.6.
ИнфоСистема
Музыкальный инструмент
iirom вo«•aaгesj
+ Вход в систему( )
+ Вы0 op xapacr еристик()
Закаэ
+ Офс¥змление закыа( )
Оплата покупки()
+ Выбор товара()
@0СТЗ8 КЗ
+ Оф Ормление досгав кл()
+ Опла та доо авки{ )
Рисунок 2.6 — Дгіагракіма классов со стереотіоіамгі
Далее необходимо добавить соответствующие атрибуты на диаграмму
классов. Результат добавлення показал на prlcyнкe 2.7.
ИнФ оСип еыа
- Иья пол ъэоват еля : String
+ Вход в систему( )
- Номер инструмента . Integer
- Название : 3trlng
- Характеристики : Strtng
+ Выбор товара()
ЗбКЗЭ
- Номер закаэа : Integer — Имя покупателя : S1лng + Оформление эаказа()
+ Оппата п»wnкиt )
ДОСТЭВ КБ
КОД ДООб ВКИ : IПt0 ДЯГ
Адрес достаакк : 3tring
+ Оїsормление доставки()
+ Оппата досгавкц)
РНсуног 2.7 — Диаграмма классов с атрибутамlг
21
Последним моментов является добавление отношеннй на диаграмму, а
также указание типа отнотений.
Музыкмьный ннструиент
ИнфоСистеиа
t•=•
Номвр инструмекта: Integer
- ныеание : Stnng
Характеристики : 3tring
+ Вход в шгемЦ)
+ ВШ ар харааерисжк)
-
Выбор товара()
1..’
- Номер заказа : Integer - Иия покупатвля : 3tring -
Коддооаеки . Inte ger
Адрес доставки : 3Иng
+ Оформление заказа()
+ Оф ормление доставки()
+ омата покупки()
Оплата дооавкК)
Рисунок 2.8 — Диаграмма классов с отношениямгі
2.6. Создавве дяаграммы состояввіі для классов в диаграммы
комвовевтов
Диаграммы состояний
определяют
все
возможные
состояния,
в
которых может находиться конкретный объект, а также процесс смены
состояний объекта в результате наступления некоторых событіпі.
На рисунке 2.9 приводгітся пример диаграммьl состояний класса Заказ.
Можно наблюдать процесс перехода заказа из одного состояния в другое. В
данном случае показано, wro после оплаты заказа он автоматичесші
бронируется покупателем и принадлежит
ему.
Если
же
заказ
не
оплачивается, то он переходит в обііщй доступ, то есть товар может быть
куплен другим клиентом.
22
ОФормлен
Оплачен
Не оплачен
В случав отсутствй
Заказ
забронирован
улаты заказа товар не бронируется
Товар s общем
доступе
Рисунок 2.9 — Дllаграмма состояннй для класса
На дгlагрмме имеются два специальных состояния - начъчьное (start) Н
конечное (stop). Наяальное состоянпе выделено черной точкой, оно
соответствует состоянию объекта, когда он только ято был создан. Конеяное
состояние обозначается черной точкой в белом кружке, оно соответствует
состоянию объекта непосредственно перед его унlштожением.
Диаграммы компонентов показывают, как выглядит модель на
физическом уровне. На них изображены компонентьl программного
обеспечения и связи между ниьпl.
Каждый класс моделп преобразуется в компонент Нсходного кода.
После создания онН сразу добавляются к диаграмме компонентов. Между
отдельными компонентами изображают зависимости, соответствующие
зависнмостям на этапе компиляции илгі выполнения программы.
На рисунке 2.14 изображена одна из дпаграмм компонентов для
сНстемы «Канцелярскне товары».
23
Рисунок 2.10 — Главная диаграмма компонентов
На рисунке 2.11 изображеньІ все компонентьl пакета Entities. Они
содержат классы пакета Entities Логияеского представления системы.
tЈузыкапьный пнсгрумеит
Рисунок 2.11 — Днаграмма компонентов пакета Entities
На рисунке 2.12 показаньl компоненты пакета Control. Они содержат
классы пакета Control Логического представленгія системы.
Закаэ
Доставка
Рисунок 2.12 — Диаграмма компонентов пакета Control
24
На рисунке 2.13 показаньl компоненты пакета Boundaries. Оші также
соответствуют классам одноНменного пакета Логического представленгія
системы.
Рисунок 2.13 — ДЈіаграмма компонентов пакета Boundaries
Maiп Program
ИнфоСистема
Заказ
Доставка
Рисунок 2.14 — Диаграмма коьшонентов для системъl
Диаграммъl компонентов применяются теми участшlками проекта, кто
отвечает за компиляцию системы. Из нее видно, в каком порядке надо
компилировать компоненты, а также какие исполняемьlе компоненты будут
25
созданы системой. На тагоп диагра ікіе показано соответствііе г.эассов
реаліІзованным гомпонентам. Она нужна там. гдe начинается генераппя кода.
2.7. Со здпние діlЯГЦаммы ра змещеніlЯ
Диаграмма размещенпя отражает ({)нзпчесгпе взаН›іосвязН іежду
програм іныьш ii аппаратнымп гомпонентахііі спстемы. Она показывает
размещенНе оfiъегтов п компонентов в распределеннон спстеме.
Каждый узе.э на дНаграмме размещеніія представляет cofioй некоторый
тпп вычпслІіте.эьного устройства - в fiольшпнстве слvчаев часть аппаратуры.
Эта аппаратура может fiыть простым устройство i плп датчпкоіі, а может
БЫТЬ II NIЭiH ]ЭCiIN1OS1:
Сервер базы данных (Database Server)
Сервер пргіложенпя (Application Serx er);
Клнентсгая рабочая станция ( Client V'orkSt3t1OП);
Web-cepвep (Web Serx er).
Дпаграмма размещения показывает фнзііческое распо.эоженпе сети Н
местонахожденпе в ней различных компонентов. Дііаграмхіа разsіещенНя д.эя
спсте›іы «Канцелярскпе товары» погазана на рнсунге 2.15. Ilз данной
дпаграммы можно узнать о ({Шзнчесгом размещенпіl спстемы. Клпентскпе
программы fiудут работать в несго.эьгих местах на различных сайтах. Через
закрытые сетп fiудет осуществляться их сообщенпе с серверо›і прп.эоженіы
сlістемы, с раfiотающпм программным обеспеченнем. В свою очередь.
даннын еервер посредствоы локальной сетіі fiудет сообшаться с серверов
fiазы данных, работающНм под управленпем Oracle. Наконец. с сервером
пріІложенпя соепіінен прпнтер.
Dafa6ase
Printe г
Application
Ѕетvет
Рисунок 2.15
Днаграмма
ДНаграмма размещения для банковского системы
размещенгія
используется
менеджером
проекта,
пользователями, архнтектором системы и эксплуатационным персоналом,
чтобы понять физllческое разьtещенНе системы и расположение ее отдельных
подсистем.
В данном разделе проаналнзііровали бизнес—процессы и пострОіІЛFl
діІаграммы, позволяющііе корректно создать іінформационную сіістему
«Канцелярсшіе товары», подлерживаюпlую все требуемые функіпш.
27
3. Ра зраfiотка информационноЙ Снстемы «Канце.пярские товары»
3.1. Разрпfiотпп полыовптельского интерфейса
Для
созданпя
пользовательского
іlнтерфейса
воспользуемся
програм›іон «Microsoft Visual Studio 2010».
Среда разработгп Microsoft Visual Studio суіцествует уже fiо.эьше 8 лет
на рынге и в настоящее время входпт в чпсло самых популярных
пнструментов д.пл разработм горпоратпвных прп.эоженігй ii веб—іінтерфейсов
с пспользованпем .NET. В 2010 году свет увпде.эа Microsoft Visual Studio
2010, сменпвшая предыдущую верспю програхімы для ПK Microsoh Visual
Studio 2005.
В іІнтерфейсе есть іінстрvменты, позво.эяющііе показывать агтуаэьный
срез треоованпй проекта. а тагже стропть отчеты п таб.эппы по ходу проекта.
Кроме того. вся эта пН(}іормацпя Обнов.пяется в режпме реального временп.
*ITO ПгзЗволяет пЗбежать сіітуаіпіп. когда внесенные пзыененпя п пред.эоженігя
могут «потеряться». сроші пспо.эненІія — «нарузшіться». а уже псполненные
требованНя продуfiліірованы разработчпгаsіп.
Другой гомпонент среды разраfiоткН - Visual Studio Lab Mana•qeinent
2010 позволяет быстро строНть дііаграмхіы частей проекта — снача.эа
зависпыостей д.эя текvшего решенпя. чтоfiы получить представ.эенпе о тоы,
rar оно работает. а потом уже п последовательность действпй для новых
фунгіпій, которые появятся в новом проекте. Все э.эеsіенты могут fiыть .чегго
созданы непосредственно пз частей днаграхім с сохраненііем ofiщeгo дпзанна
проекта в непзменном впде. В Microsoft S’isua1 Studio 2010 прНменяется
успешная технологіія UМL-моде.эігрования, включающая соответствуюшіІе
оппсанНя пэассов и гоыпонентов. входящнх в fiaзy самой IDE.
С помощью данноlі программы создадlіы несколько сті›аніІц
пріІложенпя. на которых fiудут располагаться соответствующпе элементы:
гнопгп, тегстовые fiлorH. іІзгзбраженпя п таг далее.
ПЯ HП*IП.CC НСОіЭХОЛІІLІО СО ЗЛ8ТЬ СТ]З ЭНІІП
ЛОСТ
3 К П]ЭІІЛОЖСНІІШ . ПОЛ
созланіІя такой странпцы продемонстріірован на рНсунге 3.1.
29
"! <phone : ЯhoneApp1IcattonPage
xm•1ns- “ http: / / schemsas . raici-osoft . coa/w1nfx/2006/xaИ1/presentation"
xelns : к-"http: //schemaas .mi crosoft.«са/и1пfх/'2б0б/хаа1"
xa2ns :
кtcrosoft .Phone. ControlS; aSseвb1y=u1crssюft.Phone”
xaÏns : she I T- "с1г —паткеsрасе: Microsoft . Pfтone . Shell; as seub1y•+Ii«resoft :Phone"
юя1пs : d=" ht tp: //schemsas .mic rosoft.coa/express1on/b1end/2B08xe1ns:mc="http://Шcheaцs.openiщifornats.orgY-цrkup-ceщpntibility/200ъ’
ГontFamily•’(StaticResource PhoneГontГanilyNomol)”
Font1ize:’(StaticResource ЯhoneCoлtSizeHormal}’
Гoreground=’(StaticResource ehoneГoregroundBrцsh)’
SupportedOrientation:•’Portrait’ 0ri4ntetion•”Portrait’
mc : Ignorab1e="d" d: DeslgnHeigh t =
she 11 : Sy stenTг ау . I sVi si61e="True” ›
'—'
-,
'-Ї
d :Des Tgnumdth=“48e"
‹Can а s Nang*n="Ф, 8, -1, 26" ›
‹Сanvвs . Backgr ound ›
<L1пeaгGr ad1ent8rush EndPo1пt="Ф. S, 1” StartPo1nt=”6. S ,6” ›
<Cradi ent Stop CcTor= " 4FF3€ 3ЕО8 " C'fïset="6. 1B3 ”/ ›
sGr adlent S top co\or- "uh1te° of rset- *е. sвs°
y›
</L 1 ne ar€nadi ent BrusÏn ›
‹ /Canua s . 8ac k ground ›
c8utton Сопtепt=”Оиазаипе &Nкd;&Nsа;сущестоующпt услуг” щeight=’*ï2” Canvas.t
<6uÏГtcп €onteпt=”Bкoдв снстеиу™ НеI ght= 112" Canvas . Top="14J™
- Бг
‹Button tопtепt-”Копсультациd R0td;Е#ха;тлсентв’ Иeight- ”1Ѕ7’ Canvь:.Left-”J'
‹ /phone:PhoneApp 1 i cat i onPage ›
Рисунок 3.3 — Создание страницы сотрудника
Главным достгіжением разработки будет являться возможность
просмотра товаров мага.зина.
p1ic .••.+•• • ве
Ïjзhone. ëhon
х: clas s="Ce11Center . Psget"
xn1n s-“ h' ttp:/
в*crosolk . сша/u1 лtx/2006/xaa1/presen' ta' t l on “
юs1пs : x-“http
- // scheвas . ві crosof t: сoы/м1пfх/2Жt6/хавl"
хтз1п > : phone="c1r -naaespace :H1crosof t . Phone , Contrю1s; asseub1y-f4lcrosoH.Phone ”
xи1пs : she11=" c1r - naвespace: Nlcrюsoft .Phone. Shell j
ms oft . Phone"
lem s: d="http: // scheвas .в1«rюsoft . cce/expness1on/b1end/20BB”
xв1ns: mc="http: /7 s.chemses . сtрепюя1fon•et s . o?g/earkup— сgораt1б111tу/20Фб"
F ont Г ав11y=“ ( Stat1cResour се PhonefiontГ- втгl1уNогвв1 } ”
Бorit51ze-" (SI at icResource PhoneFontSïzeПor maa1}*
For egr ound• " (Statl cResoмrce Phone For e$round8r ush) "
Support ebor ientat Lons=" Portral t " Qr1entat1on="Portra1t” ос :
Ignorab1e-"d” d: Deslgnнe t gfmt -"766" d: Des1gnк i dt h-"48s" s
het I • Sy st е яТ г ву . i sVt s Sb le= -True" ›
<stac kPane1 Flвrg in= "5, 42, 3, Ф" ›
<Stac kPane1 . В вckgгoмпd ›
< L1 nearGradient8лush Е ndPo1nt-"8. S,1° Startяoïnt-"e.s.е"›
‹Grad IentStop Со Ion="#FFF8F9F9" Offset=*8. 452" / ›
‹Grad IentStop Со for-—”482292693” Of fset = "В. 91Э " / ›
<Grad ientS top Co1or="4FFt40FAB"
77 "/ ›
< /L i пеагЙг ad i entBr ush ›
‹/5tockPэnel.Background›
rlmage ket 1 ght- "Э18" htarg1n- "1, В* Ѕюмг ee- " r•982. j pg“ SI retch-“ Fi11“7›
‹R1ch Т extBox He1ght-“Э26" Narg1n-“4Э, е. 14, е" го tSty1e-" Ita1ic" Fo re$n ound-"ФF F181484“ й
‹ Раг agr aph › <R мп Text=" BARCEL€XЧA CG11
гитара "/ ›4 /Pa r agn aph ›
¥Рar agr ap h ›s Run Техt="Ма«ическая гитара
с анкерои. Верхняя дека• липа . Нижняя де
< /R i с hT е xt Box>
/stackяan.eï ›
.-.
Prlcyнoк 3.4 — Создание страницы с товаром
30
3.2. Ивструкрвя вользователю
В данном пункте предоставлены рисунки, подробно описывающие
пользовательский интерфейс.
Первым делом нужно ввести пароль доступа к приложенню, так как
каждыгl клиент оформляет заказ от своего нмени, в последствие чего в
дальнейтем может получнть сшідки iI другие выгодные предложения.
Рисунок 3.5 — Страница доступа к приложенню
Приложение предназначено для ІІспользования не только клиентами,
но и сотрудниками магазина. Войдя в приложение, пользователь может
выбрать необходимую услугу и воспользоваться ею.
31
Рисунок 3.6 — Страница клиента
Рисунок 3.7 — Страница сотрудника
32
Покупатель может посмотреть все информаіщю о товаре, включая его
характеристики и внеюяии вид (рисунок 3.8).
Рисунок 3.8 — Страница определенного товара
Visual SШdio 2010 — самый масттабный за всю историю этой средьІ
разработки релиз Microsoft по колігіеству и знаяимости реализоваянмх
яововведений. Репіение отліюается улучтенным интерфейсом и наличие
яовьгх инструментов, позволяющт автоматизировать выполнение рутинных
операііий, а также поддержки актуальньlх технологий (Windows 7,
многоядерньгх систем яерез многопототіые приложениия в .NET Framework
4, «облака» Windows Azure и т.д.) и значительно усовершенствованного
механизма командной разработки.
Разработанныи интерфейс удобен в использовании и хранит в себе все
необходимые данные. Приложение ояень удобное и простое, ято является
еще одним из преимуществ данного продукта.
Зз
4. Зкономнческая часть
4.1. Определение трудоемкости работ по со ідпнию программного
Трулоемгость разработгп программного обеспеченНя определяется по
Тпо = То + Ти
Та
Тп
Tom.э Тд = 3501.19+3.41 3.41 17.06+5.96=66.03
Затраты труда на опнсанпе задачп. че.э.—ч:
То = 35. D =35*1.5*( 1+0.3) = 68.25
Затраты на нсс.эедование предметной областп. чел.—ч:
Tii = (D ' b), (S u’ k k )=( 68.25*1.4) (SO*' 1)=1.19
Затраты на разработку б.мог—схемы, чел.—ч:
Та = D (S a*k k )= 65.25. (20* l)=3.41
Затраты на програм›шрованпе. че.э.—ч:
Тп =D/(S n*k h )= 68.25'(20" l)=3.41
Затраты на отладгу программы, чел.-ч:
Tom.э =D/(S от.э"k k )= 6S.25/(4" 1)=17.06
ЗіlТ]ЭаТЫ HE ПОЛГОТОВЕі
Тл
Тдр
+
ЛOKЩ1eHTalIIIII. •ІС.Ч. -•І 1
Tдo=D,'(S др*1‹ k
)
+
0,75Tд=68.25a(18'1 )
0.75"3.21*0.9=3.79 — 2.17 = 5.96
4.2. Расчет сеfiестоимостн aвтoiraTll Зированноіі іінформационноіі
системы
Основная зараfiотная плата проНзводственного персонала:
Зо = sчT = 142*66.03 = 9376.26 руб.
Дополнительная заработная плата:
Зд = ЗогЈд=9З7б.26 *0.2= 1875.25 руб.
Отчпсленіія на оfiязательное страхованпе (страховые взносы):
Зс = (Зо
Зд) rJc = (9376.26 1875.25)*0.3 = 3375.5 руб.
Затраты на потреб.пяемую энергпю:
Зэ = Рвtвпэ= 0.3"22.43*'3.5 = 23.55 pys.
+
&OI—tД
ЗlЭгзчего временН при создангін програмхіного продукта
определяется по (зормуле:
tв
ап(Тп + Тдо
Тотл) х krop = 1.15"(2.89+2.17+14.44)"1=22.43 ч.
Расходы на іатерііалы п запасные частп:
3 i = 450 руб.
Затраты на технпчесгое o6c живанііе п тегущнй ремонт:
Зп — 25000*(0,04*22.43),'(100 "2112)=0.llpyfi.
Є(ОЛНЫС З8Т}ЗБТЫ HE СО ЗЛЗНІІО П]З ОГ}ЭЗRІLІНОГО ІІ{ЭОЛ КТО С ОСТАВЯТ i
3
=
Зо
+
Зд
Зс
+
Зэ
Зм
+
Зп
=
9376.26
1575.25+3375.5+23.55+450+0.11=15100.б7pyS.
4.3. Оценка экономнческои эффектнвностіl внедрения программного
Зручн = l8*3*12*153 " 1= 99144 руб.
Завт =6* l2*153* 1=11016 руб.
Э = (99144 _ 1.14 — 11016) _ 1 = 113013.14 pys.
Tor = 48592,76 113013.14 = 0,43 .нет
Еф = 113013.14 e 48592.76 = 2.33
Т.к. нор›іатпвное значенІlе го э(§ (lЈпцпента э(lЈфеКТІІВНОСТІІ EfiПl1TП.ЧЬHЫX
в.эоженпй Ен = 0.33, а в резу.эьтате по.эучплп, что Еф > Ен. следовательно,
разраfiотга
ii
внедренНе
разрабатываехіого
продукта
яв.wется
ВЫС OEiO Э(JI(JI DETIIBHOII.
ТаЅ.эпца 4.1 С’водная таfiлпца экономического оfiоснованпя разработгп н
внедреніш проекта
Погазателп
Значение
Трудоемгость разработгп. руб.
66.03
Общпе эксплуатацпонные затраты, pyfi.
15100.67
ЭгономпчесшІFІ 3( і{іСгТ. руб.
113013.14
Коэффііцпент экономической э§l( JDKTIIBHOCTII
2.33
Срок огупаемостІі, .чет
0.43
S.Безопасность жизнедеяте.эьяости
S.1.Они.зиз основных опасных и вредных факторов на рабочем месте
На рабочем месте пользователь ПK подвергается воздеFІствНю
проіІзводственных факторов. отрпцательно влпяющіІх на его здоровье.
1 ) Основны i является
воздействііе
шу га. ІІсточннгамп
шума
в
помещенпп яв:яютcя спстеыные Gлокп гохіпьютеров. в состав которых
ВХОДЯТ:
BeHTILЧЯTO]3
П}З OЦeCC О]З 3.
ЖeCTKIf II
ЛІІС Е.
}"СТ]З OÈICTBO
ЧТСНІШ
гомпагт — днсков (CD—ROM). вентп.плтор блога піітання. Шщі является
не постоянныхі (50 дБА) п оказывает влНянпе тольго прп впэюченно i
ко›іпьютере.
2) Налпчпе ээегтроііагніггных по.эеіі. Моніітор на ЭЛТ. входяшНе в
состав компьютера. с.эужпт псточником для v.эьтрафпо.эетового ii
рентгеновсгого
пз.эученНй,
а
таг
же
электростатпческпх
iI
элегтромагннтньгх полей по этохіу рекохіендуется нспользовать ЖК
бІОНІ1ТО]ЗЫ.
Й)
Й:ЧCKT]ЭII•IeCKIIÈl ТОК. I ÏCTO•IHIIEЭLIII Э.Ч0ЕТ}ЭІІ•І0 СЕОГО ТОЕЭ В ПОМСЩОНІІІІ
являются: элегтрпчесгая про водка. элегтрпчесгпе розетші.
5.2. Оfiщие мероприятия по оfiеспечению fie зопасностн на рабочем месте
Помешеніія. гдe раз›іещаются pafioчпe ыеста с ПK. рекомендуется
оfiорудовать защНтным заземленпем 4Ом в соответствПН ГОСТ P50.572.2—94.
Электрпчесшіе габелп по проекту рекомендуется прогладывать в каfiельных
ганалах, прпчеы гаfiелн локальной сетп отделяются от нНх во пзfiежанпе
наводог. Также д.w fiезопасностп рекоыендуется отмечать ’элегтрпческне
розетші надппсью «сеть 220B», а элегтрішесгне щііты спеміІз льныі і знагом.
Рекомендуется проводпть ежегодные контрольные проверка э.эегтрНчесгой
сетп.
Для
защпты
человека
от
пораженНя
электрнчесгикі
тогом
предусііотрено: зануленііе, пзоляцпя э.эектрнческой проводкН, іІспо.эьзованпе
знаков fiезопасностп (указанпе напряжения в сетп ОЕгЭ.эО IICTO*IHIIKOB
напряженпя).
’Зак.зюпевие
Созданная
ПOKVП8Te.ЧЬC EOII
инфорхіаііионная система
CПOC О іЭНОСТІІ
Ei.ЧIIeHTOB
ЗА
рассчптана на увеличенгlе
C•ICT
П]ЗОСТОТЫ
ІІСПОЛЬЗОВRНІШ
прlІложенпя. Данная спстема позволяет просмотреть гата.мог товаров
staгaзпнa не выходя ііз до га. ВыбранныН товар можно заказать, оплатпть ii
О() рмпть доставку. Прп.эожение также подразумевает возможность
по. lення гонсу.эьтацпп спецНалпста.
Все вышеопНсанные возможностп повышают эффегтпвность магазпна
Н тем самыхі уве.эпчНвают го.эпчество гупленных товаров ii прпбы.эь
магазпна.
Тагпм образом. в данной курсовой pafioтe проверен aнaлпз требованпй
Н догутіентпрованііе процесса разработші нH(1 рмаипонной системы
«КанцелярскНе товары».
Для этого подробно іізучена предыетная область «КанцелярсгНе
товары». спроегтпрована оsъектно-орііентпрованную модель предметноН
оfiлacтп «КанцелярсгНе товары». разработана пнформампонная спстема
«КанцелярскНе
товары»,
обоснованпе ее разработгп.
а
также
проверено
технНго-эгономпчесгое
CПIICOK IIC ПО.3 b ЗОВП ННЫХ ИСТОЧНПКО В
1.
Гост 15.971 — 90. Спстемы обраfiотші пнфор›іашш: Термпны п опре—
деления. — М. : ІІзд-ВО СТflНЛ0}ЭТгЭВ, 1994.
2.
Гост 19.701 — 90. Едпная спстема програмхіной догументапГГГП Схемы
алгорптхіов, программ данных н спстем. Условные оfiозначеніія ii правп.эа
выполнения. — М.: ІІзд—во стандартов, 1994.
3.
Гост 19.7S1 — 90. ОЅеспеченііе спстем обработгп IIH( ІО]ЭЬІЗЦІІІІ П]ЭО-
граммное: Термпны и определеніія. — М.: lІзд-во стандартов. 1994.
4.
Гост 34.003 — 90. ІІнфорыацпонная технологпя. Кохіп.секс стандартов
на автоsіатіізпрованные системы: Автоматпзіірованные спстемы: Терыііны ii
определенпя. — М.: ІІзд—во стандартов. 1991.
5.
Гост 34.201 — 89. Виды. ко іп.эектность Н обозначенне логументов прн
СОЗЛЗНІІІІ
6.
0ВТОLІЗТІІЗІІ]ЭОВЗННЫХ CIICTCL1.
—
.:
ІЗЛ-ВО
CTaHЛЗ]3TOB,
ЙЙ .
Гост 34.601 — 90. IIH( Ормацпонная техно.эогпя. Комплекс стандартов
на автоматпзпрованные снстехіы. Автоматіізпрованные спстемы. СтадNП
С ОЗЛЗНІІЯ. —
7.
. : I I3Л-ВO СТаНЛЗ]ЗТОВ.
ЙЙ Ї .
Гост 34.602 — 89. ТехніІчесгое заланіІе на создание автоматпзпро—
ванной спстемы. — М.: ІІзд—во стандартов. 1991.
8.
СанПиН 2.2.2.'2.4.1340—03
персональным
Гпгпенпческпе
электронно—вычислить.эьныхі
требованпя
машІінам н
г
органпзацНІі
раfiоты. — М.: Міінстрой Poccnn. 2003.
9.
Ехлагов. Ю.П. Введенпе в програмхіную пнженерпю: учеfiное пособііе
[ЙЛСКТ}ЗОННЫЙ
]30CV}3 С]
.
. CX.Ч0KOB. - TO SICK 1
OS1CEIIÈI ГО CJЛa]ЭCTB0HHЫiI
унііверсптет спстем управления п радпоэлегтронпги, 2012. — 148 с. — ISBN 978—
5—4332—0015—0.
10.
Мацяшек.
Л.А. ПрактНческая программная
пнженеріія
на основе
учебного прпыера [Электронный pecypc] / Л.А. Мацяшег, Б. Лпонг. — 2—е пзд.
(эл.). - М.: БИНОМ. Лаборатория знаний, 2012. - 976 с. —. — ISBN 978—5-9963—
1182-8.
11.
Батоврин,
справочник.
В.К.
Уяебное
Системная
и
пособие
для
программяая
вузов
инженерия.
[Электронный
Словарь—
pecypc]
/
В.К. Батоврин. — М.: ДМК Пpecc, 2013. — 280 с. — ISBN 978—5-94074—592—1.
12.
В.В. Липаев. Программная инженерия. Методологияеские основы.
Учебник. -М.: ТЕИС, 2012.
13.
К. Геіщи, М. Джазайери, Д. Мандртоли. Основы инженерии
программного обеспечения, 2-е издание, CП6.: БХВ—Петербург, 2013.
14.
Иан Соммервіілл. Инженеріія программного обеспечения, 6-е издание,
М.: Издательский дом “Вильямс”, 2013.
15.
Р.Т. Фатрелл, Д.Ф. Шафер, Л.И. Шафер. Управление программными
проектами. Достижение оптимального качества при минимуме затрат. М.:
Издательский дом “Вильямс”, 2014.
16.
Маклаков С.В. Моделирование бизнес-процессов с AIIFusion Process
Modeler. - М.: Диалог-МИФИ, 2014.
17.
Маклаков С.В. Моделирование процессов с BPwin 4.0. — М.: ДИАЈІОГ-
МИФИ, 2012. — 224 с.
18.
Богданов В.В. Управление проектами в Microsoft Project 2007. Учебный
курс. — CП6.: Іlитер, 2012. — 592 с.
19.
Вендров А.М. САЅЕ-технологии. Современные методы и средства
проектирования информационнъіх систем. — М.: Финансы и статистика, 2013.
20. «Музьшальный интернет—магазин» [Электронный pecypc] — Режим
доступа: http://jool.ru/?rs=direct5 search 1028295437/, свободньlй (Дата
обраіцения 27.01. 2016 г.)
21. «Компьютерный магазин» [Электронньlи pecypc] — Режим доступа:
http://www.biЫiofond.ru/view.aspx?id=550560/,
свободный
(Дата
обраіцения 27.01. 2016 г.)
40
22. «Магнііт»
[Электронный
pecypc]
—
РежіІм
доступа: litiD:
re1eranvorl‹.ru efs, sc urce re1-10031.htiiЯ, свободный (Дата оfiращенпя
27.01. 2016 г.)
Приложенііе 1
Техннпеское задание
Введенпе
Настоящее техническое задание распространяется на разработку
програмхіного ііодуля «Канцелярскііе товары», предназначенного дw
пспользованіія раfiотнНкамп данного ііагазпна. В базе содержатся сведенпя о
товарах. их харагтерпстНгп. неоfiходігмые для освелохілення глпента нужной
пнформацпей.
Общне сведения
I) Молнoe нан.ііенооснве систе.wы и ее ј'словное оооsнсчение.
Полное напменованпе спстемы: Едііная пн(зормацпонная спсте›іа
созданпя базы «Канцеэярсгііе товары».
Краткое нанменованпе спстемы: IIC «Канце.эярсгпе товары».
2) Ho.пер до •оворіі (коніпрнкіпіі).
ШІ1(}ір темЫ: AI ІС-КЛ-РФ-095
Номер гонтрагта: N%1. 11 -11-11-146 от 11.01.2016.
ј'чиспtников pa0oni:
43K33*IIIEiOR1 CIICTeL1Ы ЯВПЯОТСЯ ЛІ1]З eEiTO]3 L1ЗГ0ЗІІНП .
Адрес загазчика: 355000 г. Ставрополь. у.э. Жукова. 410.
РазраfiотчіІком сНстекіы является OAO «СнстехіаП.эюс».
Адрес разраfiотчпга: 355003 г. Ставрополь, ул. MiIpa, 2.
4) Перечень док).vіеніпов, на основании кontoj ьіх создается
cиciпe.›iu:
Основанпем д.эя разработгп IIC «Канцелярскпе товары» яв.плются
следующпе дог іенты iI норматпвные агты:
— Государственный контраст N 1 11—11 —11 -001 от 21.11.2014 года на
BЫПOЛHeHIIC }Э0ООТ ПО BЫПOПHeHIII—LЗ Пe]ЭBOГO ЭТАПЕ ]ЭПіЭ ОТ ПО СО ЗЛ0Н1ІЮ
Едпной пн§зормаппонной сНстемы созданіія fiазы IIC «Каниелярсшlе
—
OHHeПЦI ІЯ
IIH JO]ЭËIaTIIЗЗЦIIII
OTЛeЛП
ПО
] ЗІЭОТС
С С ОТ]
ДНІ IK3LIII
H8
2015-2016 горы.
й) М.ч ано вы е cp our
н н чиоЧ t'l tI ОКОН Чff HffЛ p ff Y OfП bl ItO CO3dff HfïЮ
Плановый срок начала pasoт по созданпю Еднной пнфорхіаппонной
системы создання базы IIC «Канпелярсгпе товары» — 25 января 2016 года.
ЛОНОВЫЙ С]З ОК ОКОН•І0НІШ ]ЭБоОТ ПО СО ЗЛОНІІІ—LЗ Е
пной IIH O}3LI3IIIIOHHOÈI
спсте›іы созданпя базы IIC «Кaнцe.эярсгпе товары» — 25 мая 2016 года.
6) Источн uки и порядок финснспрования рп0от.
ІІсточнііком фІінанспрованпя является Заказчпг спстемы. Порядок
фпнанспровання определяется ус.эовІіямп контракта.
7) Порядок оформл ения и предъявл ения зafx ff sчuь j! резvльпіаіпов
ра0от no созданию cиcmeмw:
С’нстехіа передается в виде фунгппонпручощего гомплегса на базе
средств вьпшслите.эьной технпкн ’Загазчпга ii ІІспо.энптеля в срошІ,
установ.ценные гонтрагтом. Пpнesira сНстемы осуlцествляется гомпссней в
составе упо.эноыоченных представителей Загазчпга п ІІспо.энптеля.
Порядок предъяв.эенНя спстеыы, ее Нспытанпй Н огончате.эьной
пріІемгп определен в п.6 настоящего
сНстехіы
производптся
сдача
ТЗ.
Сов›іестно
разраfiотанного
с
предъявлением
ІІсполнптелем
гомплeктa
догументапнН согласно п.S настоящего ТЗ.
8) Меречен ь нор.чптігвно-техничесних дону.wентов, .›іетодических
митер иrfлoи, исполь3O8GfJ Hsix npii pn sj а0отке ТЗ:
Є(}ЭІІ ]ЭЭ3}3alЭOTEe aBTORIЗTII3lI]3ОВЗННОЄІ CIICTCLIЫ II СОЗЛЗНІІІІ П]ЭОСКТНО-
эксп.эуатаппонной догументацпп ІІсполнптель до.чжен руководствоваться
треfiованнямп следующНх норматіівных документов:
— ГОСТ 19.201-78. ТЕХНІІЧЕСКОЕ ЗАДАНІІЕ. ТРЕБОВАНІЮ К
СОДЕРЖАНІІЮ II ОФОРМЛЕНІІЮ:
— ГOCT 34.601 —90. Комплекс станлартов на автоматнзіірованные
спстехіы. Автоматпзіірованные спстеыы. Стадпп созданпя:
— ГОСТ
34.201—89.
ІІнформацпонная
техно.эогпя.
Комплекс
станлартов на автохіатпзпрованные спстеsіы. Внлы, комплегсность iI
оfiозначенпе докуsіентов прн созданіШ автоматпзпрованных спстеы:
РД
50—34.698—90.
Методпчесгие
угазанпя.
ІІнформаппонная
технологіlя. Комплекс стандартов на автохіатіІзпрованные спстемы.
АвтоматіІзированные
спстемы.
Требованіія
к
содержанпю
догукіентов.
9) Опреда7 £ Н ня, обоінпvенпя п сокрип ен ия
Сокращение
Т’З
AIIC
Рпсшифровка
Технпчесгое заданпе
Автоматизпрованная НнформацНонная спстема
Нп значение н це.зи со злания системы
IIC «Канпелярсгие товары» предназначена д.w Ннфорstацпонноаналптичесгого обеспеченпя процессов агентства «СпстемаП.эюс» в частН
IIC ПO.ЧHeHIIЯ С.ЧСЛ ЮЩІІХ П OIIDCC OB:
— О(форм.эенпе заказов,
— Обраfiотга заказов;
— Внесенпе н Нзменение данных;
— Созданпе документа, хранящего в себе іlН($)О]ЭМацпю о заказе п оп.чате:
— Возможный доступ в Ѕазу д.эя еотруднпгов:
— Учет требованпп загазчпка,
— Веденііе архнвов Ѕез ограннченпя сроков давности.
— Пуб.чіікапlія открытых частей Ннфор iaпHH сіістемы.
Основные це.зн соіданпя ИС «Канце.зярскне товары»
1) Созданпе lінформапііонной спстемы, которая предоставляет возможность
го›іп:эегсного ннфорхіацпонно—ана.тгггпчесгого обеспеченпя процессов.
перечпс.ценных выше.
2) Повышенпе э(§(§егтпвностп выполненгія процессов путем согращеніія
времени операцнп, изfiежанпе дуfiтІрованіія операций веденпе данных.
улучшенпя пнформаппонного взапмодействпя участнпгов процесса.
Повышенпе качества прпнятпя управ.эенчесюіх решенпй за счет
оператпвностп представления. по.еноты. достоверности ii удобства
($lО]ЗЬіатов отображенпя IIH( О]ЗЬІ0цІІІІ.
4) Повышение іінфорхіацпонной отгрытостп п прозрачностп деяте.эьности
органов агентства «СпстеsіаПлюс». повышенііе удобства п комфорта
(сНііженне (§пнансовых п вреыенных затрат) физпчесшіх п юрндпчесшіх
пiIп пріі полvченпп необходNмоп іінфорsіацпп.
Дпя реа.тггзацпН поставленных пе.ней спстемы дoлжнa решать
следующпе задачп:
— данные о сотрЈдніігах,
—
ЛO.CЖHOCTHЫe ПО.ЧНОL1О*ІІШ С ОТ}Э ДНІ ІЕОВ;
— данные о товарах;
— построенпе аналптюіесшІх ответов п выппсог:
— созданпе сайта для отоfiраженІія открытых частеп IIH( О]3Ь10ПіІ1І.
Треfiовання к прогрпмlге т.зн программному изде.пию
Требования к техническо.wј' оаеспечению:
Спстема
кохіпьютерах.
до.эжна работать
на
ІВМ—совместпмых персона.эьных
Mliнп іальная гонфпгурацпя:
Тип профессора
Pentiuш и выше;
Оfiъеы оператпвного запохіпнающего 32 Мо Н более:
устронства
Объем свободного места на жесткоsі
40 Мб.
Pero іендуемая EOH( ІІГ
8ЦІІЯ:
Тип профессора
Pentiuin II 400.
Объем оператпвного запохіпнающего 128 MS.
устройства
Оfiъем свободного хіеста на жесткоsі
дпске
60 Mfi.
Тре0ов іния к нн/ор.ипцнонно.яј' о0еспечению:
1) Программный го іплекс до.чжен Нспользовать следующую справочную
пнфорыаціію:
перечень оfiраЅатываемыХ (форм п таfiлііп, которые онН содержат:
опіІсангІе таfi.яиц с указаниям результатов покупок,
перечень ана.эіізпрЈемых (разраооточных) таблнц ВЫХОДНЫХ (ЈlО]Эй1:
состав показатепей выхоЛНЫХ (§opsi п алгорптыы их расчета.
2) Программное оfiеспеченпе должно позволять выполненНе оfiработші
данных за Јvазанный перііод на .чюЅом уровне.
На основанПN поступпвшІіх в обработгу
статнстпчесгІіх форы
отчетностп Іінфор›іаппонные базы данных до.эжны содержать:
год оЅраоатываекІОІІ ($)О]Зh1Ы:
код таЅ.эііпы в форме:
отчетный перпод (год).
шпфр строкп.
3) После ввода Н контроля всех поступивших отчетных (форм данного уровня
должны формпроваться следующпе выходные формы:
сводные отчеты в соответствюі с указанным выше перечнеsі вхолных
форм:
харагтерпстІігп необхолпмых элементов:
учет всех товаров.
Требования * *R*****•ч• онному• обеспечения.
i) Данныfі комплекс должен реалгізовывать возможность настроfжи на
обработку информации по іінформацгіонной базе и по проводимым
операцням.
2) Программныи продукт должен давать возможность пользователю
выполнять ввод и контроль данных на нескольгііх ПЭВМ с дальнейвіНм
слгіянием проверенных данных на одну ПЭВМ m выдачей на нeFr
выходных форм.
Комплекс программ должен предусматривать получение сообщений о
полноте введенной информации для принятгія решения о возможностгі
формнровангія сводньгх ответов.
Требования к функционалънъім характеристикам.
Комплекс программ автоматизированной сгістемы «Канцелярские
товары» должен вьшолнять следующие функцПН:
а) ввод данных:
6) проведение гонтролей введенных таблНц:
в) корректировку введенной ннформацин:
г) просмотр ігнюі пеяать введенной информацші:
д) сервисные функцгпГ
копированне информащіи;
восстановление информации;
очіістка баз данных перед началом обработгН за указанныіг перпод:
переНндексация баз данных.
Требования к системе запросов.
Автоматнзированная система должна содержать режіім анализа
рассяитанньт показателей, сформированных в завіісимости от проводNМых
действий.
Запрос на формировангіе требуемых показателей должен содержать:
тип аналнзируеммх показателеи;
47
пернод (5 лет). за который неоfiхоліімо выдать погазате.эп;
( O]3R1}" CT£tTIICTII*ICCKOÈI ОТЧСТНОСТІІ.
таfiлпцу (в Слу iae мнОГгЗТ0б.эпчной форsіы) с іІсходнои ннфор›іапней
для расчета погазате.ней,
перечень требуеsіых погазате.веп.
Тре0овиння ь нпдежносіпи.
НадежносТЬ (§ НКНlfОНіІровання систе іы в пелом определяется:
— надежностью технНчесгііх средств,
— налн•Шем в го іплексе програьгм средств контроля oшпfior Н
Н0П]Э0Л CRIOT]ЭeHHЫX СІІТЈЗЦІІЙ;
—
ВО ЗRІОЖНО СТЬЮ ПО.Ч
ІОНІІЯ
ЛЗННЫХ
О
ИЗ.ЧІІ*ІІІІІ
IIH
О}ЭЅ'1ЭПІІИ ПО
введенным таЅ.эіІцам, форьtам. объегтам обраfiотгіі,
—
Ka*IeCTBOË1 KOHTQOJШ ВХОЛНОЄІ IIH($JO]3LI£tIIIIII HE ЛОСТОВ0]ЭНОСТЬ.
ПЯ
СТОЄІ*ІІІВОГО
предусмотрено
НКЦІІОНІІ]ЗОВ8Н1ІЯ
ежепневное
коппрованНе
СІІСТ0Ѕ1Ы
введенноfі
ЛОЛЖНО
оЫTЬ
пнфорыацпп
Н
возможность восстановленіы Ннформаппп с подготовленной гопіШ в случае
вознпкновенНя cfioeв.
Програмхіа
должна
работать
под
управленпем
операцііонных спстехі lin 32 (Windows 95,’9S,'2000'ME XP ii т. п.)
семейства
ТребованіlЯ к програминой докјментацпи
Разраfiатываемые
С OhIOЛOEi
1СНТІІ{ЭОВ СНЫ,
программные
Т.
С.
ТСКСТЫ
моду.пп
П}ЭОГ]ЭЗЅ'lЅf
должны
ЛОЈFЖНЫ
СОЛ0]ЗЖ aTЬ
fiыть
ВCC
необхоліі›іые кохіыентарііІі.
В состав сопровождающеи логщіентацпп должны входпть:
— Пояснптельная заппсга на пятіі .чпстах. содержашая опНсанпе
разработгН.
Руководство по.эьзователя.
Скачать