Кассовые операции

Автор: Пользователь скрыл имя, 01 Мая 2013 в 17:10, курсовая работа

Описание работы

В последние годы банковская система нашей страны переживает бурное развитие. Сегодня все больше банков делает ставку на информационные технологии. Интерес к развитию компьютеризированных банковских систем определяется не желанием извлечь сиюминутную выгоду, а, главным образом, стратегическими интересами. Вкладывая средства в программное обеспечение банки, в первую очередь, стремятся к удешевлению и ускорению своей рутинной работы и победе в конкурентной борьбе. Банковские компьютерные системы на сегодняшний день являются одной из самых быстро развивающихся областей прикладного сетевого программного обеспечения.

Содержание

Введение
4
1 Кассовые операции
5
1.1 Общие положения
5
1.2 Кассовое подразделение
5
1.3 Поступление денежной наличности в кассу
7
1.4 Списание денежной наличности из кассы банка
9
1.5 Ревизия кассы.
10
2 Программная реализация проекта
13
2.1 Обследование предметной области
13
2.2 Концептуальное проектирование
14
2.2.1 Перечень сущностей
14
2.2.2 Перечень атрибутов
15
2.3 Инфологическое проектирование базы данных
17
2.4 Реляционная модель базы данных
19
2.4.1 Функциональные зависимости между атрибутами
19
2.4.2 Выбор ключей
22
2.4.3 Нормализация отношений
24
2.5 Даталогическое проектирование
24
2.5.1 Состав таблиц базы данных
25
2.5.2 Средства поддержания целостности
28
2.6 Требования к техническому обеспечению
30
2.7 Руководство пользователя
30
Заключение
34
Список использованной литературы

Работа содержит 1 файл

0записка1.doc

— 593.00 Кб (Скачать)

 

Таблица 9 – Тип_к

Наименование атрибутов

Тип данных

Длина поля

Допустимость

неопределенных значений

Код_типа

Integer(AutoInc)

4

NOT NULL

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

Character

25

 

 

 

 

2.5.2  Средства поддержания целостности

 

Установленные отношения  между таблицами могут быть использованы для задания целостности данных. Целостность данных является одним из самых важных требований, предъявляемых к базам данных. Целостность (от англ. integrity – нетронутость, неприкосновенность, сохранность, целостность) – понимается как правильность данных в любой момент времени. Но эта цель может быть достигнута лишь в определенных пределах: СУБД не может контролировать правильность каждого отдельного значения, вводимого в базу данных (хотя каждое значение можно проверить на правдоподобность). Поддержание целостности базы данных может рассматриваться как защита данных от неверных изменений. Современные СУБД имеют ряд средств для обеспечения поддержки целостности (так же, как и средств обеспечения поддержания безопасности).

Выделяют три группы правил целостности:

  1. Целостность по сущностям
  2. Целостность по ссылкам
  3. Целостность, определяемая пользователем.

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

  1. Не допускается, чтобы какой-либо атрибут, участвующий в первичном ключе, принимал неопределенное значение.
  2. Значение внешнего ключа должно либо:
    1. быть равным значению первичного ключа цели;
    2. быть полностью представленным, т.е каждое значение атрибута, участвующего во внешнем ключе должно быть неопределенным.
  3. Для любой конкретной базы данных существует ряд дополнительных специфических правил, которые относятся к ней одной и определяются разработчиком.

По отношению к данному  проекту были выставлены следующие  условия целостности (рисунок 1):

Рисунок 1- Построитель  ссылочной целостности

 

 

 

 

 

 

 

2.6 Требования к техническому обеспечению

 

Для корректной работы программы  необходим персональный компьютер  со следующими минимальными характеристиками:

  • Процессор Pentium II 266 MHz
  • Оперативная память 64 Mb
  • Видеокарта 2 Mb
  • Монитор VGA
  • Клавиатура, мышь
  • ОС Windows 9x, NT, 2000, XP

Дополнительным требованием  при подготовке выходных форм на печать является наличие принтера.

 

2.7 Руководство пользователя

 

Созданный программный  продукт запускается из папки Курсовой проект нажатием на исполняемый модуль «Кассовые операции.exe». При запуске программы появляется окно выбора пользователя (Рисунок 2). Для входа с правами администратора необходимо ввести пароль «111», с правами менеджера – «222», с правами кассира – «333» и с правами ревизора – «444».

Рисунок 2 – Окно ввода пароля

На данной форме вам  предлагается ввести пароль, чтобы  войти в базу данных. Если пароль для выбранного пользователя неверный, то появится окно об ошибке (Рисунок 3 ).

Рисунок 3 – Сообщение об ошибке 

После ввода с правами администратра на экране появится следующее окно.

Рисунок 4 – Форма администратора 

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

Рисунок 5  - Информация о банке

Рисунок 6  -  Редактирование четных записей

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

Рисунок 7  -  Форма менеджера

Рисунок 8  -  Клиенты

 

Рисунок 9  -  Счета

 

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

Рисунок 9  -  Форма  кассира

Рисунок 10  -  Форма  ревизора

 

 

 

 

 

 

 

 

Заключение

 

Трудно представить  себе более благодатную почву  для внедрения новых компьютерных технологий, чем банковская деятельность. В принципе почти все задачи, которые возникают в ходе работы банка достаточно легко поддаются автоматизации. Быстрая и бесперебойная обработка значительных потоков информации является одной из главных задач любой крупной финансовой организации. В соответствии с этим очевидна необходимость обладания вычислительной сетью, позволяющей обрабатывать все возрастающие информационные потоки. Кроме того, именно банки обладают достаточными финансовыми возможностями для использования самой современной техники.

В соответствии с заданием на курсовой проект по теме «Автоматизация  задачи   учета операций   с   наличными   денежными   средствами   в   национальной    и    иностранной валютах, находящихся в кассе кредитной организации» была разработана программа «Кассовые операции». Работа проведена согласно методическим указаниям к выполнению курсового проекта по дисциплине «Предметно-ориентированные экономические информационные системы» для студентов 4 курса специальности 230201.65 «Информационные системы и технологии».

          Для разработки была использована  СУБД Microsoft Visual FoxPro 9.0, которая обеспечивает высокий уровень надежности и защищенности данных.

В программном средстве был реализован расчет основных показателей рентабельности. Программное средство предоставляет  все отчеты, требуемые для программы такого уровня: подробный отчет о прибылях и убытках с сортировкой по наименованию банка, подробный отчет о прибылях и убытках с сортировкой по годам а также аналогичные краткие отчеты.

 

 

 

 

Список  исользованной литературы:

1. Карпова Т.С. Базы данных. Модели, разработка, реализация/СПб.: Питер, 2002. – 304 с.

2.Хоменко А.Д., Цыганков  В.М., Мальцев М.Г. Базы данных. Учебник для  
ВУЗов /под ред. проф.А.Д.Хоменко // СПб.:КОРОНАпринт, 2000.- 416 с.

3. Корнеев В.В. и др. Базы данных. Интеллектуальная обработка информации // М.:Нолидж, 2000.- 352 с.

4. Базиян Менахем. Использование  Visual FoxPro 6 // М.-Санкт-Петербург-Киев, 1999.-  928 стр.

5. Каратыгин С.А., Тихонов  А.Ф., Тихонова Л.Н. Visual FoxPro 6.0//М.: Бином, 1999-784С.

6. Бухгалтерский учет  в коммерческом банке в проводках:  Учеб. пособие / Л.П.Кроливецкая, Г.Н.Белоглазова. - М.: Финансы и статистика, 2000.

7. Кураков Л.П., Тимирясов В.Г., Кураков В.Л. Современные банковские системы: Учеб. пособие. - 3-е изд., перераб. и доп. - М.: Гелиос АРВ, 2000.

8. Финансовая математика: Учеб. пособие для вузов / Малыхин В.И. - М: ЮНИТИ-ДАНА, 1999.

     9. Автоматизированные  информационные технологии в  банковской деятельности:  Учебное пособие для  вузов  / Под ред. Г.А. Титоренко / ВЗФЭИ. - М.: Финстатинформ, 1999.

       10. Автоматизированные информационные  технологии в экономике: Учебник / Под ред. Г.А.Титоренко. - М.: Компьютер, ЮНИТИ, 1998.

       11. Теория экономических информационных  систем: Учебник / Мишенин А.И. - М.: Финансы и статистика, 1999.

 

 

 


ПРИЛОЖЕНИЕ А

ИНФОЛОГИЧЕСКАЯ МОДЕЛЬ БД

 

 

 

 

 

 

 

 

 

 


Приложение Б

 

Отчет 1. отчет по кассовым операциям

 

Отчет 2. Отчет, содержащий информацию по одному клиенту банка, являющемуся физическим лицом.

Отчет 3. Отчет, содержащий информацию по всем клиентам банка, являющемся физическими лицами.

 

Отчет 4. Отчет, содержащий информацию по одному клиенту банка, являющемуся юридическим лицом.

Отчет 5. Отчет о произведенных операциях на одном счете

 

Отчет 6. Отчет о произведенных операциях на всех счетах одного клиента

 

Отчет 7. Отчет о произведенных ревизиях




Информация о работе Кассовые операции