Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лабораторная работа №3

.pdf
Скачиваний:
12
Добавлен:
10.06.2015
Размер:
308.82 Кб
Скачать

 

 

Лабораторнаяработа№3

 

 

 

 

«Основынаписанияэффективногокода

»

 

 

Цельработы

:

изучитьосновныесведенияполучитьбазонавыеки

 

 

 

написанияэффективногокода.

 

 

 

 

 

 

 

Задвыполнениена

 

 

 

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

 

 

 

 

выбранного приложения.

 

 

 

 

1. Приложения управления процесспокупки/ /бменадажи/

 

 

 

возврабилетовавиакомпании.

 

 

 

 

 

Прогпреаммадавтоматизациинлязначенапроцессаподбораави рейсов

 

 

 

 

продажибилетовпассажирам.

 

 

 

 

 

Каждыйавихарейсактеризуетсяномером,

 

авиакомпанией,

самолетом,

маршперелета. утом

 

Маршрутперелетахарактгородомиеаэропортомризуется,

 

 

 

датойивременемвылетаизэтгорода,

 

 

индикатстоп« » о( ромвер

stopover –

показы,производилиданномаетгородеостболееановкасячемначаса24)

 

 

 

 

,

временемполетадоследующегогорода.

 

Самолетхарактеризуется

числом

наборомсекторов

,нормойбеспровозалатногобагажавес)(

 

.Каждый

сектор

хараклассомтеризуется

, числомсвободзанятмест, аборомыместх.

 

 

Каждое

местохарактеризуетсяномером,инд

 

икаторомзанятости

вслучае,еслиместо

 

 

заснсвязываетятоиминформпасФИОса(,япаспортныецияжиреданные,

 

 

 

 

свидетеорождениильсучае,пунктыейвопосадкивы,способсадки

 

 

 

 

оплаты – налич,безнраые,кредиличныйсчкартее+номертная

 

) втомчисле

номера( )дляполучениябагеговыдачежа

 

.

 

 

 

Приложениеработаетснесколькбазда.нныхмими

 

 

 

 

Первая – «маршр»номера(,пункты

перелетов,даты,время)используется

 

 

дляпоискапутимеждупунктамиотпр влензначения.Припо ске

 

 

 

путипо

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

 

 

 

N

(уточнитьпреподавателя)

,атакжепредусмотретьварианта2

 

любые

авиакомпании,однаавиакомпания.

 

 

 

 

 

Предусмвозмтретьдобавленияжность

,удален,редакичтяенияирования

 

 

элементовбазы.

 

 

 

 

 

 

Вторая – «рейс»

,использприпоксдачбиле/уетсяпке.Здесьотражена

 

 

 

инфономереейса,датеациявреотправлениягомени,секторах

 

 

,местах

(занятыхинет),пассажирах.

 

Припокупкебилетаместофиксируетсякакзанаятое

 

 

 

заданныйотрез

окмаршрута,иснимсвязываютсяд пассажиранные.Присдаче

 

 

 

 

билетапроизводитсяобратнопер.Такженеобходипредусмотретьция

 

 

 

 

возможностьвыводаинформсвободн/анятместахциикаждывагогона

 

 

 

 

попоенздагоидамеруотправления.

 

Предусмотретьвозможностьвывода

 

 

инфорсвободныхместахациипозаданнымначальномуиконечномупунктам,

 

 

 

 

датойотправленияпри(этом,еслиместозанимаетсякем

 

 

-тохотя -бынаодинперелет

 

– инфорненевыводитьм)ацию.

 

 

 

 

 

Третья – «багаж»,исподльзуется

приема выдачибагажа,неявляющегося

 

 

ручнойкладьюне(проноситсясобоювсалонсамолета).

 

 

Багажсвязывается

номеромрейсаидатойотправления

 

,номеромбилета

ипассажиром

(пунктом

назначения)

.Исходяизэтойб

 

азы,вкаждформаэропортусписруются

 

 

ки

передачибагндругойажарейси

 

 

выдачибагажа.Предусмотретьпроцедуры

 

 

 

занесенияинфопринятбагажемацииеговыдачем

 

 

,либопомещениив

 

хранилищев(случаееслионоказалсяневостребован)

 

.

 

 

 

Послетого,каксамолетприбылвконечныйпункт,всяинформация

 

 

понемув(

томчиовсслепассх)зажирах

 

 

носитсявархивбазуда,нуюных

 

изкоторой

можновывинформациюдитьперемещенияхпассажира

 

 

поФИОине(

 

 

обяз)дательно

,атакжеоперевозимом

багаже (веситип)

.

 

 

Посколькурежимдоступабазамданных

 

наданэтапенизвестеном,для

 

 

проверкиработоспособнподпрограммимодулейсоздатьостейший

 

 

 

 

интерфейспользователя,всебазыданныхилог

 

 

-файлыпокахрнажесткомнить

 

 

диске.

 

 

 

 

 

 

 

 

2. Приложение управленияпроцесспокупки/ /бменадажи/

 

 

 

возвратабилетов

РЖД.

 

 

 

 

Программапредавтоматизацииназначеляпроцессаподбораномеров

 

 

 

 

пассажирских поездовипродажибилетовпассажирам.

 

 

 

 

Поездахарактеризуютсяномеро

 

м,пунктомотправления,

датойивременем

отпр,наостальныхборомвленияпун,черезкоттов

 

 

орыеследуетпоездиихчислом

 

,

числвагон, монамив

 

.Каждыйпункткромепункта( отправления)

 

 

 

характеризуназвани, емтся

 

временстоянки, емслепоездаваниянем

 

 

от

предыдущегопунктадоэтого

 

.

Каждыйвагонхарактеризуется

номером,

типом

(люкс,куп

е,плацкарт),

числомзанятыхсвободныхмест,

набороммест

.

Каждое

местохарактеризуетсяномер,полнижо(м,верхнееем

 

 

 

длякупе,для

плацкдобавляюпртаоходныемес) тася

 

, занято,вслучае, местолитьюзанято

 

 

нимсвязываетсяинформацияпа

 

ссажире

(ФИО,паспортныеданные,

 

свидетеорождениильсучаетейво

 

,пунктыпосадкив садки

 

).

Приложениеработаетснесколькбазда.нныхмими

 

 

 

 

Первая – «пути»номера(,пунктысле,д,атыованиявремя)исподльзуется

 

 

 

поискапутимеждупунктамиотпр

 

авленияназначен.Припоискепутия

 

 

N

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

 

 

 

(уточнитьпреподавателя)

.

Предусмвозмтретьдобавленияжность

 

,удаления,

редакичтэлементовироваениябазы. ия

 

 

 

 

 

Вторая – «поезда»используется

припокупке

/сдаче

биле.Здесьотовражена

инфорномереация

поездаидатеегоотправления

,вагонах,местах

(занятыхине

занятых)

ипассажирахпоезда.

 

Припокупкебилетаместофиксируетсякакзанятое,

 

 

 

иснимсвязываютсяданныепассажира.Присдачеби

 

 

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

операция.Такженеобходипредусвозмовыводаинформациитретьжность

 

 

 

 

свободнзанятых/ местахкаждвагпопгоеназдагоидатемеру

 

 

 

 

 

отправления.

 

 

 

 

 

Предусвозмовыводаинфоржностьтретьсвободныхместахациипо

 

 

 

 

заданнымначальномуиконечномупунк,датойотправленияампри(этом,если

 

 

 

 

местозанимаетсякем

-тохотя

-бынаоднуостановку

 

– инфорненемацию

выводить).

 

 

 

 

 

 

Послетого,какпоездприбылв

 

конечныйпункт,всяинфпонерв(муация

 

 

томчиовсслепассажирах

 

х) заноситсявархивбазуда,нуюных

 

 

изкоторой

можновывинформациюдитьперемещенияхпассажира

 

 

 

поФИОине(

обяз)д,атео льно

числезанятыхсвободныхмест

попоенздагоидатемеру

отпр,табсуммарнвлицуенияпростместзагодпр( гояместастой

 

 

– отношение

чиослат,втечениеновоккоторместобызанятолохпассажиром,к бщему

 

 

 

числуо

становок).

 

 

 

 

Третья – «коэффициенты»Для.каждномерап гоездаыправления

 

 

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

 

 

 

Предусмотретьвозможностьвнесенияизменеданнуюбазуудаление(ий

 

 

редактированиедоб),такжевлениепоискакоэффицподатправленияента

 

 

номерупоезда.

 

 

 

 

 

Посколькурежимдоступабазамданданныхэтапеизвестеном,для

 

 

 

проверкиработоспособности

подпрограммимодулейсоздатьпростейший

 

интерфейспользователя,всебазыданныхилог

 

 

-файлыпокахрнажесткомнить

диске.

 

 

 

 

 

 

3. Касса малой торговойфирмы.

 

 

Программапредучетназнлятоваровфирмы,торгующейченапродуктами

 

 

питания.Сеепомощьюфик

 

сируюфактыприема,продажися,порчтовара.Тов р

 

 

характеризуетсяуникальидентификационнымером

 

 

EAN – 13 (смотри

дешифраторштрих

-кодов),

наименованием,

типомбезалкогольные( напитки,

алкогольмучныенапитки, изделия,молвтом( ччныеикисл

 

 

сло-молочные),

сладости – конфетышоколад/

/мармелад…колбасы, ,п иправыпищевые/

 

добавки,мясныеморепродукты, ,фрукты

 

,крупы,овощи

),единицей

измерения,стоимостьюврублях()заединицу

 

,местонахождениисклад(или

прилавок)

.

 

 

 

 

Взависи моситуациисти,можетпонадпоискт битьсявара

 

 

наим(еновансколькимпервымбуква),цифровомуюкоду

 

EAN-13,стоимости.

Кртнеобходимгомевыводинформацзаконаскладечтовареиившемся

 

.

Предусмотретьпроцедурукоторая(будетинициироваться

 

оператором)

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

 

 

 

проданныхсписанных( )едиництоварасовпадает.

 

Послевыполненияэтой

процедурыгенерируетсяфайл

 

– отчет обудаленныхзаписях.

 

Предусмотретьпроцедуруанализатоварапотип

 

у – результатомкоторого

являетсяотчеттоварахзаданноготипа,

 

 

ещеили(уже)

ненаходящихся

прилавке.

 

 

 

 

 

Припродажетовара

– поискзаписиосуществляетсяпокоду

 

EAN-13.

Предусвозмодублиржностьтретьчекнапечатанных( впокупателямания)

 

 

вотдельны йлог -файл,свозможночисткиданныхобосуществленныхтью

 

 

продажахзаданныйпериодвремени.

 

Вчекеотраждат,наименованиеется

 

орган,спнаименсокзациипокуптоваровн,количествоемыхстоимостьй,

 

 

 

суммарнаястоимостьпокупки,при

 

нятаясумма(

нал)исдачачными,также

 

кассир.

 

 

 

 

 

 

Кассиркассаппараовможыхбынетовсколькот.

 

 

 

Длякаждогокассираввелпогтиуммарнстоимпроданноготоварайстипо

 

 

всемего енам

 

(чтоп трввдополнительныбуетстипроцедурыдобавления/

 

 

удаленкассироя

ввсистеме)

.

 

 

Посколькуместонахождбазытовданровэтапенеизвестноомние,

 

 

 

устройссчитыштрихвания

 

-кодовикассовыйаппараттакженеизвестны,для

 

проверкиработоспособнподпрограммимодулейсоздатьостейший

 

 

 

 

 

 

интерфейспользователя,вс

 

 

ебазыданныхилог

-файлыпокахрнажесткомнить

 

 

диске.

 

 

 

 

 

 

 

 

4. Диспедоставкичер

 

 

 

 

 

 

Программапредназначеналя

определения маршрута:заказови

транспортного

средства,осуществляющегодоставку,

 

и ведения истдоставокрии

товара впределах

одногонаселенного

пункта.

 

 

 

 

 

Основойраспредявляелениятся

 

очередь закндоставзовтов.Закраазу

 

 

 

характеризуется

уникальным10

-изномеромачным,

адресомназначения

(втом

числерайонгорода)

 

,датойдень(иполовинаднядо(илипосле14

 

-00)),товаром

еслизаказоплаче

 

ннеполностьютосумм,котнеобходимойруюдоплатить

 

 

 

,

маркеромподъетовнаэтаждра/нет()

 

 

 

 

.Товархарактеризуетсявесом,

 

 

линейнымиразмерамиупаковкипредст( себязпараллелограммвляет,

 

 

 

 

описвы,ширинойсотойваемый,длинн),кодомй

 

 

 

ITF-14

(смотрид

ешифратор

кодов).

 

 

 

 

 

 

 

 

Каждоетранссредс,посредкотороговоносеущетвомдоствляетсяавка

 

 

 

 

тов,характеризуетсягос

-но,мае,ркойом

грузоподъемностью,объемомкузова.

 

 

Каждыймаршрутсвязывается

 

транспорсредс,доставляемымивомным

 

 

 

заказами, водителемприписанным( кнему),сопровождающимилицамигрузчики( ,

 

 

 

 

экспедиторы)

,датой,районом,ихарактеризуетсяуникальным9

 

 

-тизначным

номером.

 

 

 

 

 

 

 

 

Водитель сопровождающие характеризуютсяФИО.

 

 

 

Маршрутформируетсяпонескритериямольким

 

 

критериям:

 

 

1)Район

ид

атавремя(+)

 

доставкиадрес( знанеимеетвкичения

 

 

посколькуеслибыимел,фигвывообщесделализадание)

 

 

 

– завказыждый

 

конкретныйденькаждогоконкретногомаршрутадолжн

 

 

ынахводномиться

 

 

районе.

 

 

 

 

 

 

 

 

2)Объеми

 

вес заказанных товаров.Машиназагр

ужаетмаксимумя

 

до 2/3

общегообъемакузоваили

 

 

дополнойзагрузки

(взависимостичтораньшекончится

 

 

– свободноеместоиливозможныйсуммавесгрузап ныйевысит

 

 

 

 

 

 

грузоподъемность). Призагрузке« »транспорсредсучитыватьтольконогообъем

 

 

 

 

ивеспосыло

клинейные( ихразмеры,тоестьвлезутливообщетакиупаковки

 

 

 

 

кузовнепроверять!).

 

есливсезаказыводнумашинунепомещаю,задействоваться

 

 

 

ещетранспорсредсиспользуя( тежекритерииваные).

 

 

 

 

 

 

3)Грузчикивключаютсямаршруттолькоеслизаказанад

 

 

 

оставкаподъемом.

 

Аналогичноэкспедитор

еслизаказоплаченнеполн.Есливодностьютоже

 

 

 

 

времярайонедетсколькомашин,по

 

 

-возможности формироватьзактак, зы

 

 

чтобысопровождающиенаходилиськакможмеколичествеьшем

 

 

 

 

 

 

транспорсредствных

(тоестьзаказыдлякоторыхнеобходимосопровождение

 

 

 

приписывалиськодниммаршрутам,длякоторыхннужное

 

 

 

– кдругим).

 

Покажзаказудомуелаетсяотметкаобуспешндоставке,еслиневарй

 

 

 

 

 

 

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

 

дьдоставкинабл

ижайшеевремя.Все

 

 

операциисзаказомпринятие( надоставку,доставка,повторнаяпостановка

 

 

 

 

 

 

очередь)фиквспециальномируютсялог

 

-файле.

 

 

 

Всебазыданныхподдерживают

 

операциидобавления,удал,чт

 

 

редактирполей,также искавания

 

 

 

– транспортногосредствапогос

-номеру,

работникзаказовпоФИО, податемеруиадресу,маршрутаподатеирайону.

 

 

 

 

 

 

Посколькуинтерфейспользформат(месвателяхране)базодаонияных

 

 

 

 

 

 

работнгрузчикахвод( , ителях,экспедиторах),транспорсредс вахных

 

 

 

 

 

,заказах,

маршрутах,наданмоментнеопределеный,дляпроверкиработоспособности

 

 

 

 

 

подпрограммимодулейсоздатьпростейшийинтерфейспользователя,всебазы

 

 

 

 

 

 

данныхилог

 

-файлыпокахрнажесткомнитьдиске.

 

 

 

 

 

 

5. ДиспетчерЖКХ

 

 

 

 

 

 

 

 

Программапредназначеналя

 

учетаоплатуслугЖКХ,также

 

фиксирования

неисправностейуправлениеочередьюнаихисправление.

 

 

 

 

 

 

Управляющаякому жания ет

 

 

 

 

илищхозяйствомнесколькихым

 

участков.Каждыйучастоксостоитизнескдомов,иобслужлькиходнимвается

 

 

 

 

 

слесарем.

Каждыйдом

характеризуетсяадресом

 

(почтовыйкод,улица,номер),

 

числомквартир,набоквартиром

 

 

,суммапотгорячейнымеблениемхолодной

 

 

воды. Скаждойквартирой

 

 

связанномер,жиплощадьая

 

 

(вквадратныхметрах),

 

владелец (иливладельцами)

иликвартиросъемщ

ик

(ес ливнейпроживаетне

 

владелец),

число проп( роживающихисанных)человек.

 

 

 

 

 

Каждыймесяцналисчетевой

 

 

 

(состоящий

из13 -иц ифр)начисляется

квартплата.

Лицсчетсвязанвой

 

с квартирой иеевладельцемили(

 

квартиросъемщиком)

 

. Счет составляетсяпосле

дующимтарифам:

 

Содержаниежилья

 

– 14,64рзаквадратныйметр;

 

 

 

 

Ремонтжилья

– тарифвычисляетсяисходяизсуммаза ратекущемных

 

 

 

 

месяцепоремонтужилья;

 

 

 

 

 

 

 

 

 

 

ТОВДГО

– 0,72рзаквадратныйметр;

 

 

 

 

 

ТО – 0,94рзаквадратныйметр;

 

 

 

 

 

 

Отопление – 37,2рзаквадратный

метр;

 

 

 

 

Холоднаявода

– либо17,31рзакубо

 

метр,либорзакаждогопрописанного

 

человека;

 

 

 

 

 

 

 

 

 

 

Горячаявода

– либо100,59рзакубометрлибозакаждогоп описанного

 

 

 

человека;

 

 

 

 

 

 

 

 

 

 

Водоотведение – либосуммарныйобъемпотреблягорячихолоднойемой

 

 

 

 

водыпосчетч

 

ику,либосреднобъпотребляемойнныймводы

 

 

 

наквартиру

по7,2р

закубометр .

 

 

 

 

 

 

 

 

 

Предусмотрудаленидобавление/ редактирование/ тьлицевыхсчетов,

 

 

 

 

 

информкварти( циип,наслучайриахперепланировкимерилисмены

 

 

 

 

 

 

владельца,выпискиилипропискилюдей

 

 

т.п.

). Покаждомулицевомусчету

 

сохраняетисторначквартисяленияееоплати(влийслучаенеоплаты

 

 

 

 

 

 

накоплениедолга)

.

 

 

 

 

 

 

 

 

Предусмотретьпроцедурывыводаинформацподолжн,поисвыводаикам

 

 

 

 

 

всейинфорпонолмеруации

 

 

ицевогосчета,адресуква

 

 

ртиры.

 

Кртопргомедусмобработкупостановку( третьиудаслучаение

 

 

 

 

 

 

исправл)очернаисправледнеисправностейя .Каждаяниееисправность

 

 

 

 

 

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

 

 

 

 

 

Взависимостиот

участка,неи правностьтавится

 

 

 

чередьприписанногокнемуслесаря

-

сантехника.

Предусвозмоуказанияприоритжностьетьзнач(2 етания

 

 

 

 

приоритета – «срочно»ине« »)исправленчнонеисправностейчто( наяет

 

 

 

очередь – приоритетныенаправленияобрабатываютсяпервуюочередь).

 

 

 

 

По каждойнеисправностиведетсялогномерква( ,характертиры

 

 

 

 

неиспр,датвремяпостановкивн чередьсти,датавремяисправления

 

 

 

снятияочереди)

 

.

 

 

 

 

Посколькуинтерфейспользформат(месвателяхране)базоданаияных

 

 

 

 

данмоментнеопределеый

 

н,дляпроверкиработоспособностиподпрограмм

 

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

 

 

 

-

файлыпокахрнажесткомнитьдиске.

 

 

 

 

 

 

6. Электроннрегистратурая

 

 

 

 

Приложениепредназначуправлляеноия

 

 

очередямикспециалистам

поликлиники.

 

 

 

 

 

 

Каждыйчеловек,чейполприкрепленвсполиклиникехарактеризуетсяФИО,

 

 

 

 

номеромполисастраховойкомпанией,адресомпроживания.

 

 

 

 

Вполиклиникиестьтипаочередей2

 

– наприемкспецнатоилиалистуиное

 

обследованиесдача( какого

 

-либоана

лиза,

рентген,флюорография.п.)

 

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

 

 

 

 

специали.Скаждымспециалистомтувязанаочередьнапрк(вленийждое

 

 

 

 

характвреименемризуется

связано человеком)

.Послепричеловека,егома

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

 

 

 

 

Вслучаеочерединасдачуанализов,направлениехарактеризуетсядатой,

 

 

 

 

порядковым номеромисвязаночеловеком.

 

 

 

 

Предусмотрепробработкицедурыобоихочередейдобавление(ь удаление/ из

 

 

 

 

очереди – как вслучаеисполнения,такдосрочного

 

 

).

 

Скаждымчеловеком,пр бращенийцессеполиклиникусвязывается

 

 

 

 

историянаправлений

(суказаниемдатыкаждогонаправления)

 

наприемк

специалистам (указываетсяихспециализФИО),напробследованиевленийция

 

 

 

(датаитипобследования)

иихрезультаты,диагнозы

 

(дата,

ФИОврачаставящего

диагнозсамдиагноз)

 

,поставленныеспециалистами,напрналечениевления(

 

 

клиники,боль,са аторииицы.п.).

 

 

 

 

 

Предусмотретьпопоиснаправленийторкинформации

 

 

 

направлениях

челпФИОоиливеканомеруполиса,такжедгод(теи/илимесяц/илидень)

 

 

 

 

испециалисту ,выводачислапосетителейспецисдалистовнн

 

 

 

ыханализовза

заданныйпериод,такжечислаповторныхобращенийоднихтежелюдейк

 

 

 

 

однимтемж

еспециалистам.

 

 

 

 

Посколькуинтерфейспользформат(месвателяхране)базоданаияных

 

 

 

 

данмоментнеопределеный,дляпроверкиработоспособностиподпрограмм

 

 

 

 

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

 

 

 

-

файлыпокахр ни

 

тьнажесткомдиске.

 

 

 

 

7. Домашнийбухгалтер

 

 

 

 

Спомощьюпрограммыосущесучерасхотвляется

 

 

довидоходовчеловека

(семьи)Бюджет.

 

связываетсяоднесколькимиили счетамиили( кошельком,

 

 

 

илисматрасом,илибанк=)))Каждаяоперацияй. св зывается

 

 

 

расходомлибо

доходом,счетили(кошельком),и

характеризуетсясуммой,направлениемкто(

 

запиликомуатилзап атили

– банк,Иванов,институтд.р.),датой,основанием

 

 

(зарплата,стипенд, работу,запрои.дя.),дополнительнымиуктыполями

 

 

 

(коли чествоиназваниеопредпользляютсяприовзданиибазытелем

 

 

 

расходов/доходов).

 

 

 

 

 

Такжеучитываютсядолгипользователя(

ользователю),описывающиеся

 

теми жеполями,чтооперации.

 

 

 

 

Программажпенескорироватьвалютаькими

– рублями,долларами,

 

евро,йенами

итенге .

 

 

 

 

Программапозволяосущоперацийискствитьпо

 

одному изполей

значениекотор

оговыбираетлогическимвыражениемя

 

– иопределяется

пользователем (нап, датеро,инаправлимер,илиполениюьзпо)вательскимлям

 

 

.

Программапозвол

яетвыводить общиедоступныефинансысум

марныедолги

 

наданнмомент,выводитьйдетальнуюинформациюподолгамкто( омсколько)у

 

 

.

Предусвозмовыводажностьтреть

 

заданныйпериод

отношений

суммарного замесяц

доходаксуммарномурасходуввидетабли

 

цыгод(месяц

 

дохрасходтношение).

 

 

 

 

Посколькуинтерфейспользоватнаданмомнеопределеныйдля,нт

 

 

 

проверкиработоспособнподпрограммимодулейсоздатьостейший

 

 

 

интерфейспользователя.

 

 

 

 

8. Кредитныйкалькулятор

 

 

 

Программапредназначеналя

расчежетаплатежамесячногопокредитув

 

 

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

 

 

 

1)Простояставка

(какправилоисподкраткояьзуеткредитовсрочныхя

 

 

(меньшегода))

– процентначисляетсявсегдаоднутужепервоначальную

 

 

сумму.

 

 

 

 

 

Дляслучаяфиксировпроцентставкивесьпериодной

 

(меньшегода)

 

выплат.

 

 

 

 

 

Наращеннаясуммадолга

S поформуле

S=P*(1+I*T/B), P – заемнаясумма,

T –

сроккредитавднях(

 

), B – колличестводнейгоду,

I –

процентнаяставка

абсолютныхединиц

ах)

покредитугодовая( ).

 

 

 

Приэтвозможнослучая3 :

 

 

 

 

а)точные«процес числомнымднейтыссуды»используется( в

 

 

 

Великобритании).

 

 

 

 

б)обыкн« прсточцвенисломднеымтссудыый»

 

 

 

г)обыкн« прсоприближеннымцв числомтныйднейссуды»

 

 

 

Еслиго

дусловприравнымоимают360дней,товычисляютобыкновенный

 

 

 

процепроцент.Точнвый,числяюткогдаберутточноечислоднвгодуй(365

 

 

 

или366)Точноечислодней. ссудыподсчифакчислоскоетываетднмеждуй

 

 

 

двумядатамивыдачи( погашениякредита

 

)Приближенное. числоднейссуды

 

 

определяколичетсяством

полных месяцевпо(дней30)иднейссуды.

Вобоих

случаяхдатавыдачипогашенсчитаеткакод то(естьняденьяпогашения

 

 

 

кредсчитаетсяне ).

 

 

 

 

 

Дляслучаядискретнойставки(

ставкаможети

зменочащеитьсячемраз1в

 

 

год).

 

 

 

 

 

– промвремени(годахжуток)закоторыйначисляется
Ik.
– начисляютсясуммудолгапредыдущегопериода+

S= P*(1+ Nk * Ik ), Nk

k

процентв(абсолютныхединица)

2) Сложныйпроцент процепериодантыдыдущего.

Дляслучая фикставкиированной: S=P*(1+I)N , N – сроккредитавгодах. Дляслучаядискретнойставки:

S=P* (1+ Ik )Nk

Nk – срокначисленияв(годах)процента

 

Ik.

 

 

k

 

 

 

 

 

 

Еслипроцентначисляетсячащечемразвгод,то

 

 

дляфикставкиированной

 

S=P*(1+I/M)M*N, M – количествоначислений

процентавгоду,

N – сроккредита

(вгодах).

 

 

 

 

 

 

 

3) Непрерывноенаращенпроцент( начнеприсляерывнотся

 

– забесконечно

малыепромвременижутки

 

 

).

 

 

 

Фикставкаированная

 

:

 

 

 

S=P*eI*N

 

 

 

 

 

 

Дискретнаятавка

 

 

:

 

 

 

S=P*eI1*N1*eI2*N2*…*eIk*Nk

 

 

 

Суммаежемесячногоплатвнз жа

 

 

ависотначислениямостипапроцентов

 

 

вычисляетсякак:

 

 

 

 

 

 

Q=S/(N*M) – суммаплатежазаоднувыплату,

M – числоплатежейвгод

, N –

сроккредитавгодах

 

 

.

 

 

 

 

Вслучаеежемесячногоплатежа

M=12.

 

 

Посколькуинтерфейспользоватнаданмомнеопределеныйдля,нт

 

 

 

проверкиработоспособнподпрограммимодулейсоздатьостейший

 

 

 

интерфейспользователя.

 

 

 

 

 

 

9. Дешифрштрихкодас(проверкойеготордлинности)

 

 

 

Прогпреаммадрнляспознаваниязначенаштрих

 

-коднатовиарах

 

проверкиконтрсуммыкода.Поддельной

 

 

 

рживаетработусоследующтипамими

 

 

штрих-кодов: EAN

-13, UPC-A, EAN-8, UPC-E.

 

 

Приразработкеподпрограмммоду,реалфункциияизующегопрограммы

 

 

 

предусмотретьидентификациютипакода(

 

 

EAN-13, UPC-A, EAN-8, UPC-E),

проверкуподлиннправильности( )кпода

 

 

контрольномуразрядуи

 

расшифровкучисловогопредстрихавления

 

-кода.

 

 

Порезультатамрасшифро,вслучаеправильностикодавозвращать, ки

 

 

 

наименованиестраны,фирмы

 

 

-произ,то.Ковстарадразителяанляичных

 

 

стандартовприводятсядалее.Относительно

 

проиегозводителявара

использоватьвымышлнаименныеования

 

(таккакполнбазкодовнамнея

 

 

доступна)

.

 

 

 

 

 

 

Посколькунаданмоментнеизвестноыйиспользуемоеустройстсчитыванияо

 

 

 

штрихкодапротеграбоолыт

 

 

дляпроверкиработысоздаваемых

 

одулей,

создапроинтерфейсаьотиппользов,которыйреализовывалтеляфункцииввода

 

 

 

цифровогокодавыводаинфорпоне. муации

 

 

 

 

 

 

Описаниетехнологииштрих

-кодовзаисключением( графического

 

представления)

 

 

 

Cпом ощьюштриховогокодашифруется

информацияне

которыхнаиболее

существенныхпараметпродукции.Наиболеерахспространеныамериканский

 

 

УниверсальныйтоварныйкодUPCЕвропейскаясистемакодированияEAN.

 

 

 

НаиболеераспрострEAN/UCCтоварныеномераненны

 

 

-13, EAN-8, UPC-A,

UPC-Eи14 -разрякодт ный

рансупаковкиортнойITF

-14.

 

Стандарты EAN

 

 

 

GS1ранееEAN(и UCC)International

-

добровольнаямеждународная

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

 

 

 

108Национальныхорганизаций. боGS1ле30занимаетсяразработкойш

 

 

трих

кодовстранмивнраедрениемглобальныхстандартоврешений,области

 

 

 

повышэффиепрозрачннияктивнцепейпоставокстивсехтрасляхсти

 

 

 

экономики,какналокальныхрын,таивмировомахмасштабе.СтандартыGS1

 

 

-

наиболеераспросистраненная

темаст дляндартовтоварнойнумерации

 

штриховкодирдляцепейпоставокгованиявсеммире.

 

 

 

EAN-13

 

 

 

 

Состоитиз13цифр.Пеили2выецифры3

 

означстрпроисхожденияаютну

(изготовителяилипродавца)продукта,следующиеили4 в5зависимо

 

 

стиотдлинны

кодастраны

– предприятие-изготовитель,ещепять

- наиментовара,ег вание

потребительскиесвойства,размеры,

массу,цвет.Последняяцифра

 

– контрольная,

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

 

 

 

Возьмем,кприме,цифкодруовой

4820024700016постандарту

EAN - 13:

Кодстраныприсваивает

сяМеждународнойассоциацие

 

GS1.Обратим

вниманиенато,чтокстрадниксеныоизгдастооднойци. тфры

 

 

 

 

Онозначает

диапазон,выделенныйдляприсвоеидентификационныхияомеровGS1

 

 

 

 

предприятиям,обращающимсязаихполученивопредстране.Приэтомлённой

 

 

 

 

данныйтоварможетбытьпроизведёнлюбойдругойстранемира.

 

 

 

Поэтойпричине

код,нанесенныйэтикетку,

можетнесоответствовать

странеизго

товителю

заявленнойнаупаковке

. Возможныев

арианты: 1)

фирмабылзарегистрирована

получилакодневсвоейстране, той,куданаправле

 

 

 

носновнэкспее ортй

 

продукции;

2) товарбылизготовлен

надочернемпредприятии; 3)

возможно,товар

былизгвотовленднойстране, полицензииф рмы

 

 

 

другойстраны; 4)

учредителямипредприятия

являются несколькофиразличныхрмгосударств.

 

 

EAN-8

 

 

 

 

 

 

Еслитовармеетразмерыалые,тодлякодаEAN

 

 

 

-13можетненайтись

достаточноместанаэтикетке.Для

 

сохраненияточноп познаваниитиштрих

-

кодов примарки

ровке небтовльшихразработанровстандартштрих

 

 

-кодаEAN -8,в

телесообщенкот рогодтолькоируетсяцифр8вместо13.

 

 

 

Эткнеодт

содержитномерапредпр,состоиттолькоизкодаятияраны(2

 

 

 

-3разряда)кода

товара(4

-5разрядов)иконтрольнойцифр

 

ы.

 

ITF-14

 

 

 

 

 

Используетсядляидентификациитранспупаковок.Получаетсяртныхвара

 

 

 

путемдобавленияодногостаршегоразрядаккоду

 

 

EAN-13товара,который

находитсявэтойупаковке.

 

Вслучае EAN-8дополнительнодобавнулей5 яется

передкодомстраны.Добавя

 

емый(14 -й)разрядопределяет

номерлогистического

варианта.

 

 

 

 

 

 

Кодыстр

ан (префиксы GS1) (стандарт EAN)

 

000

-

019 GS1США

 

 

622

 

020

-

029

 

 

 

GS1Египет

 

Огранпримченноеение

 

 

624

 

(внутренняянумерация)

 

 

 

GS1Ливия

 

030

-

039

 

 

 

625

 

GS1США

 

 

 

GS1Иордания

040

-

049

 

 

 

626

 

Огранпримченноеение

 

 

GS1Иран

 

(внутренняянумераци

я)

 

 

627

 

050

-

059

 

 

 

GS1Кувейт

 

Coupons

 

 

 

628

 

060

-

139

 

 

 

GS1СаудовскаяАравия

GS1США

 

 

 

629

 

Мотнжнок 000дысить

– 139к

 

GS1Эмираты

 

США

 

 

 

 

 

640 - 649

 

200

-

299

 

 

 

GS1Финляндия

Огранпримченноеение

 

 

690 - 695

 

(внутренняянумерация)

 

 

 

GS1Китай

 

300

-

379

 

 

 

700 - 709

 

GS1Франция

 

 

GS1Норвегия

380

 

 

 

 

 

729

 

GS1Болгария

 

 

GS1Израиль

 

383

 

 

 

 

 

730 - 739

 

GS1Словения

 

 

GS1Швеция

 

385

 

 

 

 

 

740

 

GS1Хорватия

 

 

GS1Гватемала

387

 

 

 

 

 

741

 

GS1БоснияГерцеговина

 

 

GS1Сальвадор

389

 

 

 

 

 

742

 

GS1Чер

ногория

 

 

GS1Гондурас

 

400

-

440

 

 

 

743

 

GS1Германия

 

 

GS1Никарагуа

450

-

459 & 490 - 499

 

 

744

 

GS1Япония

 

 

 

GS1Коста

-Рика