Ведение банковских счетов на основе чеков

Автор работы: Пользователь скрыл имя, 30 Сентября 2012 в 13:32, курсовая работа

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

В данной работе предлагается автоматизировать ведение банковских счетов на основе чеков.
Для достижения поставленной цели необходимо решить ряд задач:
1. проанализировать состав программных средств, которые существуют на сегодняшний день;
2. провести анализ технических и программных средств;
3. проанализировать средства программирования и выбрать из них оптимальное;
4. выбрать СУБД;
5. разработать базу данных для ведения банковских счетов;
6. разработать программное приложение, обеспечивающее ввод, отображение и вывод данных;
7. разработать методическое обеспечение пользователя.

Содержание работы

Введение_____________________________________________________3
1.Теоретическая часть__________________________________________4
1.1 Анализ предметной области_______________________________4
1.2 Этапы проектирования БД_________________________________8
1.3 Выбор программных средств______________________________12
1.4 Выбор технических средств ______________________________15
2.Проектная часть____________________________________________16
2.1 Построение БД_________________________________________16
2.2 Проектирование приложений_____________________________19
2.3 Описание работы программы______________________________22
4.Заключение__________________________________________________
5. Литература___________________________________________________
6. Приложения_________________________________________________

Файлы: 1 файл

курсовая (готовая).doc

— 676.00 Кб (Скачать файл)

 

МИНИСТЕРСТВО  ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

 

ДАГЕСТАНСКИЙ ГОСУДАРСТВЕННЫЙ  ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

 

КАФЕДРА ИНФОРМАЦИОННЫХ СИСТЕМ  В ЭКОНОМИКЕ

 

 

 

 

 

 

 

 

по Базам Данных

на тему:

«Ведение банковских счетов на основе чеков»

 

 

 

 

                                                    Выполнил:                                        

 ст-т 4 курса гр.И-911

                                                                      Сулейманов М.А.

 

                                                        Проверила:

ст.преподаватель

                                                                              Мурадов М. М.

 

 

 

 

 

                                               МАХАЧКАЛА 2012

 

Содержание

Введение_____________________________________________________3

1.Теоретическая  часть__________________________________________4

1.1 Анализ предметной  области_______________________________4

1.2 Этапы проектирования БД_________________________________8

1.3 Выбор программных средств______________________________12

1.4 Выбор технических средств ______________________________15

2.Проектная  часть____________________________________________16

2.1 Построение БД_________________________________________16

2.2 Проектирование приложений_____________________________19

2.3 Описание работы программы______________________________22

4.Заключение__________________________________________________

5. Литература___________________________________________________

6. Приложения_________________________________________________

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Введение.

Развитие современного общества предполагает широкое использование  компьютерных и информационных технологий, на основе которых создаются разнообразные  информационные системы. Обычно получаемая в них информация анализируется  человеком, который будет играть определяющую роль. Такие информационные системы являются автоматизированными, так как в их функционировании принимает участие человек.

В данной работе предлагается автоматизировать ведение банковских счетов на основе чеков.

Для достижения поставленной цели необходимо решить ряд задач:

1. проанализировать состав  программных средств, которые  существуют на сегодняшний день;

2. провести анализ  технических и программных средств;

3. проанализировать средства  программирования и выбрать из  них оптимальное;

4.  выбрать СУБД;

5.  разработать базу  данных для ведения банковских  счетов;

6. разработать программное  приложение, обеспечивающее ввод, отображение  и вывод данных;

7.  разработать методическое  обеспечение пользователя.

В курсовой работе создана  специализированная база данных для ведения банковских счетов на основе чеков, а также рассмотрены основные понятия и принципы, лежащие в основе систем управления базами данных. Разработано объектно-ориентированное программное приложение. Произведена разработка алгоритмов, был выбран язык программирования Borland С++ Builder, как наиболее подходящий для данного проекта, реализующая разработанный алгоритм.

 

 

1.Теоретическая  часть

    1. Анализ предметной области

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

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

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

Чек - это ценная бумага, содержащая ничем не обусловленное распоряжение чекодателя банку произвести платеж указанной в нем суммы чекодержателю. Чек оплачивается плательщиком за счет средств чекодателя. Чекодатель не вправе отозвать чек до истечения установленного срока договора для его предъявления к оплате.

Существуют денежные чеки и расчетные чеки.

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

Расчетные чеки - это чеки, используемые для безналичных расчетов. Расчетный чек - это документ установленной формы, содержащий безусловный письменный приказ чекодателя своему банку о перечислении определенной денежной суммы с его счета на счет получателя средств (чекодержателя). Расчетный чек, как и платежное поручение, оформляется плательщиком, но в отличие от платежного поручения чек передается плательщиком предприятию-получателю платежа в момент совершения хозяйственной операции, который и предъявляет чек в свой банк для оплаты.        Чекодателем является юридическое лицо, имеющее денежные средства в банке, которыми он вправе распоряжаться путем выставления чеков, чекодержателем - юридическое лицо, в пользу которого выдан чек, плательщиком - банк, в котором находятся денежные средства чекодателя.

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

Банком выдаются чеки с оттиском штампа банка с указанием  на каждом чеке номера счета клиента, с которого он будет оплачиваться.

В соответствии с ГК РФ чек должен содержать следующие обязательные реквизиты: наименование "чек", включенное в текст документа; поручение плательщику выплатить определенную денежную сумму; наименование плательщика и указание счета, с которого должен быть произведен платеж; указание валюты платежа; указание даты и места составления чека; подпись лица, выписавшего чек; оттиск печати чекодателя. В качестве плательщика по чеку может быть указан только банк, где чекодатель имеет средства, которыми он вправе распоряжаться путем выставления чеков. Выдача чека не погашает денежного обязательства, во исполнение которого он выписан.

Акцепт (лат. accept us — принятый) — ответ лица, которому адресована оферта, о её принятии. Акцепт - согласие на оплату. По российскому законодательству акцепт должен быть полным и безоговорочным (принятие предложения на иных условиях признаётся новой офертой).

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

Порядок и условия  использования чеков в платежном  обороте регулируются частью второй Гражданского кодекса Российской Федерации, а также другими законами и  устанавливаемыми в соответствии с  ними банковскими правилами. Чек оплачивается плательщиком за счет денежных средств чекодателя. Чекодатель не вправе отозвать чек до истечения установленного срока для его предъявления к оплате. Представление чека в банк, обслуживающий чекодержателя, для получения платежа считается предъявлением чека к оплате. Плательщик по чеку обязан удостовериться всеми доступными ему способами в подлинности чека.

 

Рис.1

 

На рис.1 представлен чек. В нем можно увидеть следующие характеристики.

На корешке чека (место  отрываемое банком) указаны:

  • серия и номер чека – используются для идентификации клиента банка. Серия должна состоять из двух букв, а номер - из 7 цифр;
  • сумма - денежная сумма, на которую выписан данный чек.
  • дата составления чека – в ней указываются день, месяц и год, когда был составлен данный чек;
  • ФИО получателя – фамилия, имя и отчество человека, который должен получить этот чек;
  • его подпись лица получившего чек;
  • дата получения чека - в ней указываются день, месяц и год, когда чек получен.

На лицевой стороне чека указаны:

  • ФИО чекодателя - фамилия, имя и отчество человека, который  выписал этот чек;
  • № счета чекодателя – номер расчетного счета чекодателя, с которого будет снята указанная сумма;
  • номер и серия чек - используются для идентификации клиента банка. Серия должна состоять из двух букв, а номер - из 7 цифр;
  • сумма - денежная сумма, на которую выписан данный чек;
  • место выдачи – наименование банка, в котором чек должен быть выдан
  • дата составления чека – в ней указываются день, месяц и год, когда был составлен данный чек;
  • печать или подпись чекодателя – используются для дополнительной проверки лица, выдающего чек.

 

На обратной стороне  могут быть указаны:

  • цели расхода – то есть на какие именно нужды выдан чек;
  • отметки, удостоверяющие личность получателя – номер и серия паспорта, место и дата его выдачи;
  • а также подпись контроллера, бухгалтера и кассира выдавшего деньги по чеку.

 

На основе этих данных мы можем разработать автоматизированную систему «Ведение банковских счетов на основе чеков».

1.2 Этапы проектирования БД

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

При отражении в информационной системе, каждый объект представляется идентификационным, который отличает один объект класса от другого, а каждый класс объекта представляется своим именем. Каждый объект класса обладает определенным набором свойств. Для объектов одного класса набор этих свойств одинаков, а их значение естественно может быть разным. При описании предметной области надо отобразить связи между объектом и характеризующим его свойством. Связь изображается в виде линии соединяющей его свойства и объект. Связь между объектом и его свойством может быть различной, если объект обладает единственным значением свойства, то связь называется единичной и изображается в виде стрелки        . Если объект обладает множеством значений свойства, то связь называется множественной и изображается в следующем виде          . Кроме того, некоторые свойства являются постоянными, если их значения не меняются со временем. Такое свойство называется статическим, а свойства, значение которых может изменяться со временем, называется динамическим, и эти свойства обозначаются: S – статическое, D – динамическое.


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

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

База данных – это  некоторая целевая модель предметной области, т. е. в БД находят отражения только те факты о ПО, которые необходимо для функционирования автоматизированных систем, в состав которой входит БД. При проектировании БД проектировщик должен выделить и описать эти ожидаемые факты, тем самым будет очерчена граница предметной области банка данных, затем необходимо выполнить интерпретацию описаний этих фактов с помощью допустимых конкретной СУБД структур данных.

Информация о работе Ведение банковских счетов на основе чеков