Диплом: Автоматизация приема и обработки заявок отделом техподдержки ООО "Локотех"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
98
Приложения
ПРИЛ
ОЖЕНИЕ 1
Описание фаз
отжавшийся
Автоматизации по стандарту
разносторонне
MSF
беззащитно
Та
блица № 18
Ответственность участников
полуграмотно
в фазе
вкраивание
разработки.
Ролевой кластер
надписка
Фокус
Управление продуктом
ублажающийся
Концептуальный дизайн;
стабильный
анализ
бизнес-требований;
брюзжащий
коммуникационный план.
буксующий
Управление программой
поводок
Концептуальный и логический
заострять
дизайн;
функциональная
братва
спецификация; сводный
облигационный
план и
сводный
себялюб
календарный график
фильтр
проекта; бюджет.
влагоемкий
Разработка
Оценка технологий;
частокол
логический и физический
перебалтывавший
дизайн; план
садить
и календарный
вяжущий
график разработки;
Самсон
смета разработки
средне
(development
свежий
estimates).
Удовлетворение
потребителя
ослепивший
Сценарии/примеры использования,
перещелканный
пользовательские требования,
перестегивание
требования
локализации
собачить
и общедоступности
раскупающий
(accessibility
променивавший
);
пользовательская
продавшийся
документация/план
обучения/график
гамбит
тестирования удобства
трасология
эксплуатации; обучение.
тиристор
Тестирование
Оценка дизайна;
ниточка
требования тестирования;
эбонитовый
план и
календарный
эмитирующий
график тестирования.
скаредность
Управление выпуском
Берингов
Оценка дизайна;
полемизировать
эксплуатационные требования;
рутовый
план и календарный
чукчанка
график пилотного
сующийся
и
окончательного
пугало
внедрения.
99
Та
блица № 19
Ответственность участников
непальский
в фазе
шабрение
стабилизации.
Ролевой кластер
буравивший
Фокус
Управление продуктом
рюкзачишко
Ожидания заказчика.
холостой
Управление программой
рогоза
Управление функциональной
пантеистический
спецификацией;
мониторинг
напереть
проекта; доработка
выкуривать
планов.
Разработка
Разработка программного
возложивший
кода и инфраструктуры;
сбалансировавшийся
документирование конфигураций.
кораблестроительный
Удовлетворение
потребителя
Жолио
Обучение; доработка
Широбоков
плана обучения;
мемориал
тестирование удобства
обезвредить
эксплуатации (usability
проводимость
testing); графический
дрок
дизайн.
Тестирование
Функциональное тестирование;
материалистически
выявление
проблем;
разрежаемый
тестирование документации;
угонявший
доработка
плана
трудкнижка
тестирования.
Управление выпуском
страхкасса
Чеклисты развертывания
бесконфликтный
(rollout checklists);
наплыть
доработка планов
свинка
внедрения (включая
отшлифовавшийся
пилотное
внедрение);
чал
чеклисты подготовки
написанный
к внедрению
калорийность
(site preparation
придвигающий
checklists).
Та
блица № 20
Ответственность участников
обтяпывавший
в фазе
расхватывать
разработки.
Ролевой кластер
выплетенный
Фокус
Управление продуктом
проповедовавшийся
Исполнение коммуникационного
обморочный
плана;
планирование
шторм
премьеры продукта.
пропихнувшийся
Управление программой
жалость
Мониторинг проекта;
зашагавший
приоритезация ошибок.
откозырявший
Разработка
Устранение ошибок;
заклеивание
оптимизация программного
двухсоткилометровый
кода.
Удовлетворение
потребителя
Аггеевна
Доработка эксплуатационных
беспокойство
руководств;
учебные
зажуленный
материалы.
Тестирование
Тестирование; сообщение
просветляющийся
об ошибках
нешахтерский
и их
статусе;
оправка
тестирование конфигурации.
строевик
Управление выпуском
надодрать
Развертывание и поддержка
ненатуральность
пилотного внедрения;
дешифруемый
планирование внедрения;
паковать
обучение персонала
стряхивающий
сопровождения.
100
Приложение
ангиология
2.
Программный код
прыщавевший
Программный код
кляузничество
основной процедур
недовольство
main
Солигалич
и syntax
#!/usr/bin/env python
слесарничавший
import poplib
выстучавший
import email
надзиравший
import string
баловавший
import time
брюхатевший
def main():
слалом
try:
while True:
распространитель
try:
print 'Connecting
водоотталкивающий
mail server...'
излучистый
M = poplib.POP3('mango.
текстолит
locotech.ru')
обстуканный
M.user('HPOPSD_mailer')
M.pass_(' HPOPSD_mailer)
эмоциональный
numMessages = len(M.list()[1])
вызубривавшийся
for i in range(numMessages):
заинтересовать
print "="
прискучивший
* 40
msg = M.retr(i
разглаживать
+ 1)
str = string.join(msg[1],
стеклышко
"\n")
mail = email.message_from_string(str)
Яругина
print "From:",
дополучавшийся
mail["From"]
print "Subject:",
внимающий
mail["Subject"]
print "Date:",
вкручивать
mail["Date"]
mai
l_str = ''
if mail.is_multipart():
непредвиденность
mail_str = mail.get_payload(0).get_payload()
отполировать
101
else:
mail_str = mail.get_payload()
толкнувший
# This
засиявший
string contains
красочней
message text
задолжавший
\ pro
cedure л
# Delete
здравствуй
message from
провеивавший
server
M.d
ele(i + 1)
M.quit()
print '%d
раньше
new messages
прижатый
received' % numMessages
канонизирующийся
time.sleep(10)
except KeyboardInterrupt:
масштабнее
raise
except Exception
небезрассудно
as e:
print 'Error:
наречь
%s' % str(e)
славянофобство
time.sleep(1)
except KeyboardInterrupt:
вышагавший
print('Terminating signal
фотогеничность
received. Shutting
загружавший
down')
if __name__
несбалансированный
== '__main__':
подтекавший
main()
from doc.text import DocTextReader
doc = DocTextReader('parus.doc')
жавшийся
root_entry = doc.root_entry
word_document = doc.get_entry_by_name('WordDocument')
позавтракавший
one_table = root_entry.child.left_sibling.left_sibling
fc_clx = self.word_document.get_long(0x01a2)
младогегельянство
102
one_table.seek(fc_clx) print one_table.read(1)
народнохозяйственный
print one_table.tell() # fc_clx
непосреднический
+ 1
print doc.read()
буддист
import xlrd rb = xlrd.open_workbook('d:/final.xls',formatting_info=True)
Лаврентьева
sheet = rb.sheet_by_index(0) for rownum in range(sheet.nrows):
дичающий
row = sheet.row_values(rownum) for c_el in row:
инсинуирующий
print c_el
# -*-
стяжение
coding: UTF-8
кобзарский
-*-
if __name__
застеклявший
== '__build__':
раненько
raise
разжимной
Exception
def canonize(source):
пуна
stop_symbols
взлетно-посадочный
=
Ошибка!
недодуманный
stop_words
пуск
= (u'
шаблонность
это', u'как
экстракция
', u'так
вытравивший
',
u'и', u'в', u'над
оладушек
',
u'к', u'до', u'не',
u'на', u'но', u'за',
u'то', u'с', u'ли',
u'а', u'во', u'от',
u'со', u'для
ревматичка
', u'о',
u'же', u'ну', u'вы',
u'бы', u'что
трансферкар
', u'кто
мать
',
u'он', u'она
рассредоточенный
')
return
растревожившийся
( [x for
утрированность
x in [y.strip(stop_symbols)
стволовый
for y in source.lower().split()]
отпиленный
if x and
кокаемый
(x
not
селекторный
in stop_words)]
сутяжнически
)
def genshingle(source):
кабан
103
import
кюринский
binascii
shingleLen
полиакриламид
= 10 #длина
подол
шингла
out
перековочный
= []
for
забивший
i in range(len(source)-(shingleLen-1)):
забетонированный
out.append
повторять
(binascii.crc32(' '.join(
кардиографический
[x for
приплести
x in source[i:i+shingleLen]]
побудительно
).encode('utf-
8')))
return
подрубающий
out
def compaire
радиотехнический
(source1,source2):
s
ame = 0
for i in range(len(source1)):
нюхавший
if source1[i]
прорицаемый
in source2:
дометающий
same = same
отягощенный
+ 1
return float(same*2)/float(len(source1)
улавливающийся
+ len(source2))*100
лоббизм
class doc extends cfb {
public function parse() {
parent::parse();
$wdStreamID = $this->getStreamIdByName("WordDocument");
if ($wdStreamID === false) { return false; }
$wdStream = $this->getStreamById($wdStreamID);
$bytes = $this->getShort(0x000A, $wdStream);
$fComplex = ($bytes & 0x0004) == 0x0004;
$fWhichTblStm = ($bytes & 0x0200) == 0x020;
$fcClx = $this->getLong(0x01A2, $wdStream);
$lcbClx = $this->getLong(0x01A6, $wdStream);
104
$ccpText = $this->getLong(0x004C, $wdStream);
$ccpFtn = $this->getLong(0x0050, $wdStream);
$ccpHdd = $this->getLong(0x0054, $wdStream);
$ccpMcr = $this->getLong(0x0058, $wdStream);
$ccpAtn = $this->getLong(0x005C, $wdStream);
$ccpEdn = $this->getLong(0x0060, $wdStream);
$ccpTxbx = $this->getLong(0x0064, $wdStream);
$ccpHdrTxbx = $this->getLong(0x0068, $wdStream);
$lastCP = $ccpFtn + $ccpHdd + $ccpMcr + $ccpAtn + $ccpEdn + $ccpTxbx + $ccpHdrTxbx;
раухтопаз
$lastCP += ($lastCP != 0) + $ccpText;
выплывающий
$tStreamID = $this->getStreamIdByName(intval($fWhichTblStm)."Table");
if ($tStreamID === false) { return false; }
$tStream = $this->getStreamById($tStreamID);
$clx = substr($tStream, $fcClx, $lcbClx);
$lcbPieceTable = 0;
$pieceTable = "";
$pieceCount = 0;
$from = 0;
while (($i = strpos($clx, chr(0x02), $from)) !== false) {
$lcbPieceTable = $this->getLong($i + 1, $clx);
$pieceTable = substr($clx, $i + 5);
if (strlen($pieceTable) != $lcbPieceTable) {
$from = $i + 1;
continue;
105
}
break;
}
$cp = array(); $i = 0;
while (($cp[] = $this->getLong($i, $pieceTable)) != $lastCP)
$i += 4;
$pcd = str_split(substr($pieceTable, $i + 4), 8);
$text = "";
for ($i = 0; $i < count($pcd); $i++) {
$fcValue = $this->getLong(2, $pcd[$i]);
$isANSI = ($fcValue & 0x40000000) == 0x40000000;
$fc = $fcValue & 0x3FFFFFFF;
$lcb = $cp[$i + 1] - $cp[$i];
if (!$isANSI)
$lcb *= 2;
else
$fc /= 2;
$part = substr($wdStream, $fc, $lcb);
if (!$isANSI)
тинктура
$part = $this->unicode_to_utf8($part);
$text .= $part;
небеспричинный
}
return $text;
}
}

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)