Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Базы данных
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 12.03.2011, 07:45
Scholl Scholl вне форума
Прохожий
 
Регистрация: 12.03.2011
Сообщения: 1
Репутация: 10
По умолчанию Домашнее задание, программа Банк-клиент

Спецы!!! Помогите пожалуйста! Дело вот в чем, устраиваюсь на работу в банк на должность "программиста "delphi" и "СУБД MS SQL server" пока идет проверка моих документов мне задали так сказать домашнее задание.
Суть программы в том что она должна иметь банковское направление "банк-клиент" нужно иметь 3-4 таблицы (информация о клиенте, информация о их счетах и операциях с этими счетами и т.д. ), пару отчетов, проблема в том что не имею представления о банковской системе.

P.S. Проблем с программированием нету, но есть проблемы с идеей, с чего начать.
Заранее благодарен, за любую помощ.
Ответить с цитированием
  #2  
Старый 12.03.2011, 09:05
Asinkrit Asinkrit вне форума
Местный
 
Регистрация: 29.10.2009
Сообщения: 446
Репутация: 271
По умолчанию

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

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

Код:
clients // Справочник клиентов
--------
client_id
client_FIO
client_address
client_phones
client_type //тип клиента. юр/физ
is_deleted  

accounts //информация о счетах
--------
account_id
client_id
account_state //в работе/заморожен, к примеру
account_type 
account_currency //валюта
account_cash
account_created_datetime
account_closed_datetime
is_deleted

operations //операции со счетами
---------
operation_id
account_id
operation_datetime
operation_type //внесение/снятие
operation_mode //способ изменения счета, карточкой/по безналу/наличкой
operation_cash //сумма на которую изменяется счет

cards     //карточки
---------
card_id
account_id
client_id   //не обязательно, но для облегчения запросов не помешает
card_type
card_serial //серийный номер
card_code   //код
конечно это только набросок, к примеру, поля client_type, account_type, account_currency, opearion_type, operation_mode, card_type я бы определил как идентификаторы и создал под каждое поле по таблице с перечислением возможных вариантов, но для тестового варианта, я думаю это не требуется.

При разработке в среде, скорее всего посмотрел в сторону MDI окон, разметил меню (Справочники, Операции (внесение/снятие), так же можно под меню расположить панельку с кнопками быстрого доступа, первым делом написал бы справочник клиентов и счетов и карторчек, после описал бы операции со счетами, внесение и снятие наличных.
В последнюю очередь, как правило самое интересное, это отчеты, реализовал бы на FastReport-е, лично у меня к нему душа лежит. Отчеты самее простые, к примеру, регистрация новых клиентов за период, внесение и снятие наличных на счета клиентов за период, изменение счетов клиента за период.

Последний раз редактировалось Asinkrit, 12.03.2011 в 09:12.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 10:34.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter