Автор работы: Пользователь скрыл имя, 03 Июня 2013 в 16:03, дипломная работа
В Банке при ведении классического бумажного делопроизводства, как правило, через некоторое время начинают возникать проблемы. В качестве примера можно привести всем известные и очевидные ситуации: потеря поступивших документов, неотправленные по забывчивости либо дублирующие друг друга отправленные документы, отсутствие на договоре, подписанным руководителем и приведшего к значительным убыткам, виз ответственного исполнителя, согласующих лиц и т.д. Все это приводит к путанице и неразберихе, как следствие – к невозможности решения управленческих задач. В данной работе автоматизированная информационная система будет разрабатываться для сотрудников Банка, которая занимается обработкой кредитной документации.
ВВЕДЕНИЕ 4
Аналитическая часть 6
1.1. Общая характеристика и анализ объекта исследования 6
1.2. Функциональное моделирование деятельности ЗАО ЮниКредит Банк (AS-IS) 12
1.3. Анализ уровня технической и программной оснащенности 17
Теоретическая часть 18
2.1. Обзор существующих аналогов 18
2.2. Обзор средств разработки 22
2.3. Обоснование проектирования собственной ИС и выбора средств разработки 29
Проектная часть 31
3.1. Техническое задание 31
3.2. Функциональное моделирование деятельности ЗАО ЮниКредит Банк (TO-BE) 34
3.3. Моделирование структуры реляционной БД в методологии IDEF1X 38
3.4. Объектно-ориентированное проектирование ИС с использованием языка UML 45
3.5. Интерфейс ИС 52
Экономическая часть 61
4.1. Расчет трудоемкости разработки и внедрения АС 61
4.2. Определение состава исполнителей 65
4.3. Определение цены программного продукта 66
4.4. Расчет ориентированной цены программного продукта 69
4.5. Расчет затрат до и после внедрения АС 69
ЗАКЛЮЧЕНИЕ 76
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ 78
ПРИЛОЖЕНИЕ 1 80
ПРИЛОЖЕНИЕ 2 87
Далее составим таблицы (табл. 4.21, табл. 4.22), в которых отображены сравнительная характеристика показателей и затраты за месяц до и после внедрения автоматизированной системы.
Таблица 4.21
Сравнительная характеристика показателей до и после внедрения
Показатель |
Значение до внедрение |
Значение после внедрения |
Время на одну операцию, час. |
0,3 |
0,1 |
Число выполняемых операций в год, шт. |
71 650 |
117245 |
Количество работников, чел. |
8 |
4 |
Фонд рабочего времени, час. |
16 896 |
8 448 |
Таблица 4.22
Затраты до и после внедрения автоматизированной системы
Наименование величины затрат |
Величина затрат до внедрения, руб/мес. |
Величина затрат после внедрения, руб/мес. |
Заработанная плата, руб. |
256 840 |
175 540 |
Амортизация |
8 456 |
4 875 |
Затраты на материалы |
3 920 |
3 920 |
Затраты на электроэнергию |
3 485 |
1 760 |
Прочие затраты |
7 742 |
25 742 |
Итого: |
280 443 |
211 837 |
Как видно из таблицы.4.22 общая сумма затрат после внедрения АС составляет 211 837 рублей.
Из данных таблицы 4.21 видно, что затраты после внедрения АС по ряду показателей значительно снизились. Общая экономия в месяц за счет сокращения издержек составила 68 606 руб./мес.
На рис.4.1. и рис.4.2 изображены диаграммы затрат до внедрения и после внедрения ИС.
Затраты до внедрения ИС
После внедрения ИС
Рис.4.2
Можно сделать вывод, что затраты на заработную плату сотрудников уменьшилась на 19%, также сократились затраты на амортизацию и электроэнергию
На основе приведенных в таблице 4.21 показателей можно рассчитать годовую экономию, коэффициент эффективности и срок окупаемости ИС.
(4.6) |
где,
Эгод – годовая экономия;
Зфакт. – затраты до внедрения АС;
Зплан – затраты после внедрения АС;
t – промежуток времени, месяц.
Рассчитав все затраты сделанные до и после внедрения автоматизированной системы делаем вывод, что годовая экономия составляет 823 272 рубля, рассчитывая по формуле 4.6.
Получив величину годовой экономии, найдем коэффициент эффективности (Кэф) внедряемой АС по следующей формуле:
(4.7) |
Коэффициент эффективности составляет 1,7.
Далее найдем срок окупаемости проекта по формуле:
(4.8) |
Срок окупаемости составил 0,6 года.
Далее рассчитаем годовой экономический эффект по формуле 4.9.
где Зст - Затраты на производство единицы продукции с использованием старой технологии;
Зн - Затраты на производство единицы продукции с использованием новой технологии;
Кн - Количество продукции производимой с использованием новой технологии.
Годовой экономический эффект составил 2 965 126 рублей.
Вывод:
ПРИЛОЖЕНИЕ 1
Создание таблиц
1. Таблица «Города»
CREATE TABLE cities
(city VARCHAR2(50) ,
population NUMBER)
ALTER TABLE cities
ADD CONSTRAINT pk_cities PRIMARY KEY (city)
USING INDEX
COMMENT ON TABLE cities IS 'Список городов'
/
COMMENT ON COLUMN cities.city IS 'Название города'
/
COMMENT ON COLUMN cities.population IS 'Количество населения в городе'
/
2. Таблица «Клиенты»
CREATE TABLE clients
(client_id
client_full_name VARCHAR2(200),
birth_date DATE,
passport_num VARCHAR2(20),
passport_date DATE,
passport_issuer VARCHAR2(100),
phone VARCHAR2(20),
address VARCHAR2(500))
ALTER TABLE clients
ADD CONSTRAINT pk_clients PRIMARY KEY (client_id)
USING INDEX
COMMENT ON TABLE clients IS 'Таблица с информацией по клиентам'
COMMENT ON COLUMN clients.address IS 'Адрес регистрации'
ПРОДОЛЖЕНИЕ ПРИЛОЖЕНИЯ 1
COMMENT ON COLUMN clients.birth_date IS 'Дата рождения'
/
COMMENT ON COLUMN clients.client_full_name IS 'ФИО Клиента'
/
COMMENT ON COLUMN clients.client_id IS 'Номер клиента'
/
COMMENT ON COLUMN clients.passport_date IS 'Дата выдачи паспорта'
/
COMMENT ON COLUMN clients.passport_issuer IS 'Кем выдан паспорт'
/
COMMENT ON COLUMN clients.passport_num IS 'Номер паспорта'
/
COMMENT ON COLUMN clients.phone IS 'Контактный телефон'
/
3. Таблица «Типы кредитов »
CREATE TABLE credit_type
(credit_type_id
credit_type_name VARCHAR2(50),
ALTER TABLE credit_type
ADD CONSTRAINT pk_credit_types PRIMARY KEY (credit_type_id)
USING INDEX
COMMENT ON TABLE credit_type IS 'Типы кредитов'
/
COMMENT ON COLUMN credit_type.credit_type_id IS 'ID типа кредита'
/
COMMENT ON COLUMN credit_type.credit_type_name IS 'Название типа кредита'
/
COMMENT ON COLUMN credit_type.reglament_days IS 'Количество дней по регламенту на рассмотрение заявки по кредиту'
/
ПРОДОЛЖЕНИЕ ПРИЛОЖЕНИЯ 1
4. Таблица «Отделения»
CREATE TABLE departments
(department_id
department_name VARCHAR2(100),
is_retail VARCHAR2(1) NOT NULL,
city VARCHAR2(50))
ALTER TABLE departments
ADD CONSTRAINT pk_departments PRIMARY KEY (department_id)
USING INDEX
COMMENT ON TABLE departments IS 'Список подразделений Банка'
/
COMMENT ON COLUMN departments.city IS 'Город где расположено подразделение'
/
COMMENT ON COLUMN departments.department_name IS 'Название подраздделения или Отделения'
/
COMMENT ON COLUMN departments.is_retail IS 'Подразделение, которое работает с клиентами. Выдавать кредит могут только клиентские подраздделения (Отделения). ''Y'' - Клиентское подразделение. ''N'' - внутреннее подраздделение'
/
-- Foreign Key
ALTER TABLE departments
ADD CONSTRAINT fk_dept_cities FOREIGN KEY (city)
REFERENCES cities (city)
5. Таблица «Сотрудники»
CREATE TABLE employees
(employee_id
full_name VARCHAR2(100),
department_id NUMBER,
is_active VARCHAR2(1) NOT NULL)
ALTER TABLE employees
ПРОДОЛЖЕНИЕ ПРИЛОЖЕНИЯ 1
ADD CONSTRAINT pk_employees PRIMARY KEY (employee_id)
USING INDEX
COMMENT ON TABLE employees IS 'Список сотрудников банка'
/
COMMENT ON COLUMN employees.department_id IS 'Подразделение, Отделение банка - FK на DEPARTMENTS'
/
COMMENT ON COLUMN employees.employee_id IS 'ID сотрудника - PK'
/
COMMENT ON COLUMN employees.full_name IS 'ФИО сотрудника'
/
COMMENT ON COLUMN employees.is_active IS 'Флаг ''Y'' - сотрудник действующий, ''N'' - уже не работает'
/
-- Foreign Key
ALTER TABLE employees
ADD CONSTRAINT fk_empl_dept FOREIGN KEY (department_id)
REFERENCES departments (department_id)
6. Таблица «Заявки »
CREATE TABLE credit_request
(request_id
credit_type_id NUMBER NOT NULL,
employee_id NUMBER NOT NULL,
client_id NUMBER NOT NULL,
submit_date DATE,
accept_date DATE,
is_accepted VARCHAR2(1),
accepter_id NUMBER,
comments VARCHAR2(2000),
amount NUMBER)
ПРОДОЛЖЕНИЕ ПРИЛОЖЕНИЯ 1
ALTER TABLE credit_request
ADD CONSTRAINT pk_credit_request PRIMARY KEY (request_id)
USING INDEX
/
COMMENT ON TABLE credit_request IS 'Список заявок на кредит'
/
COMMENT ON COLUMN credit_request.accept_date IS 'Дата одобрения заявки'
/
COMMENT ON COLUMN credit_request.accepter_id IS 'Сотрудник принимающий решение по заявке - FK на таблицу EMPLOYEES'
/
COMMENT ON COLUMN credit_request.amount IS 'Сумма кредита'
/
COMMENT ON COLUMN credit_request.client_id IS 'Клиент - FK на таблицу CLIENTS'
/
COMMENT ON COLUMN credit_request.comments IS 'Комментарий к заявке'
/
COMMENT ON COLUMN credit_request.credit_type_id IS 'Тип кредита - FK на таблицу CREDIT_TYPES'
/
COMMENT ON COLUMN credit_request.employee_id IS 'Сотрудник принявший заявку - FK на таблицу EMPLOYEES'
/
COMMENT ON COLUMN credit_request.is_accepted IS 'Флаг одобрения заявки: ''Y'' - одобрена, ''N'' - отказано, NULL - на рассмотрении'
/
COMMENT ON COLUMN credit_request.request_id IS 'Номер заявки на кредит'
/
COMMENT ON COLUMN credit_request.submit_date IS 'Дата создания заявки'
Foreign Key
ПРОДОЛЖЕНИЕ ПРИЛОЖЕНИЯ 1
ALTER TABLE credit_request
ADD CONSTRAINT fk_cred_req_cred_type FOREIGN KEY (credit_type_id)
REFERENCES credit_type (credit_type_id)
ALTER TABLE credit_request
ADD CONSTRAINT fk_cred_req_empl FOREIGN KEY (employee_id)
REFERENCES employees (employee_id)
ALTER TABLE credit_request
ADD CONSTRAINT fk_cred_req_client FOREIGN KEY (client_id)
REFERENCES clients (client_id)
7. Таблица «Одобренные кредиты»
CREATE TABLE credit_issue
(request_id
department_id NUMBER,
credit_issue_date DATE)
ALTER TABLE credit_issue
ADD CONSTRAINT pk_credit_issue PRIMARY KEY (request_id)
USING INDEX
COMMENT ON TABLE credit_issue IS 'Информация по выдаче кредитов'
/
COMMENT ON COLUMN credit_issue.credit_issue_date IS 'Дата выдачи кредита'
/
COMMENT ON COLUMN credit_issue.department_id IS 'Отделение, в котором был выдан кредит - FK на таблицу DEPARTMENTS'
/
COMMENT ON COLUMN credit_issue.request_id IS 'Номер заявки выдаваемого кредита - FK на таблицу CREDIT_REQUEST'
-- Foreign Key
ОКОНЧАНИЕ ПРИЛОЖЕНИЯ 1
ALTER TABLE credit_issue
ADD CONSTRAINT fk_cred_issue_dept FOREIGN KEY (department_id)
REFERENCES departments (department_id)
/
ALTER TABLE credit_issue
ADD CONSTRAINT fk_cred_req_cred_issue FOREIGN KEY (request_id)
REFERENCES credit_request (request_id)
ПРИЛОЖЕНИЕ 2
Заполнение таблиц
1. Заполнение таблицы «Города»
INSERT INTO cities (city, population) values ('Москва', 14000000);
INSERT INTO cities (city, population) values ('Санкт-Петербург', 4000000);