
Среда программирования: Delphi 7.0
Название работы: Мониторинг взносов
Тематика работы: Базы данных
Объем программы: 7 (по десятибалльной шкале)
Уровень сложности: 8 (по десятибалльной шкале)
Разработчик (автор):
Программист сайта kursovik.com
(письмо автору)
Данная работа написана ЧЕЛОВЕКОМ без использования ИИ
Ключевые слова: бд, клиент, сервер, interbase, отчеты, dcom, sql, взносы, платежи
Функции программы:
Тема дипломного проекта: "Прием и мониторинг родительских взносов в системе обработки платежей по технологии клиент-сервер для учебных заве-дений с дополнительными платными образовательными услугами".
Программа должна состоять из программы, работающей на рабочей станции (клиент) и работающей на главном компьютере - сервере.
Требования к программе "сервер":
- программа должна при вводе фамилии плательщика заполнять не-достающие поля формы, если имеется на этого человека запись в базе данных программы;
- заполнение базы данных должно осуществляться либо заранее, либо должна быть возможность сделать это во время приема пла-тежа (т.е. все данные, которые вводятся и не содержатся в базе данных необходимо автоматически туда вносить);
- если при вводе фамилии и класса ученика он(она) находятся в базе данных, то помимо автоматического заполнения пустых полей, программа должна вывести отдельно в окне данные о неоплачен-ных месяцах (период должен указываться в настройках програм-мы);
- база данных учеников, за которых производится оплата, должна легко редактироваться в специальном окне редактирования; сумма оплаты может быть различная для каждого человека, даже если они учатся в одном классе, а также она может быть разной для I и II семестра обучения;
- при запуске программы, она должна требовать ввода фамилии оператора-кассира и его пароль (фамилия оператора-кассира будет "пробиваться" на квитанциях и в отчетных документах); первона-чально должен быть установлен определенный пароль, позволяю-щий запустить программу обслуживающему её лицу, например, имя пользователя - admin, пароль - admin;
- в настройках также должна быть возможность либо распечатывать уже заполненные и оплаченные квитанции , либо делать на кви-танциях только отметку об оплате на уже готовых и заранее за-полненных квитанциях самими плательщиками;
- при заполнении формы должны указываться все инициалы пла-тельщика полностью (если он не содержится в базе данных, если содержится - то эти поля должны заполнятся автоматически (если компьютер заполнил их инициалами однофамильца, то преду-смотреть клавишу, которая позволяет перебрать все возможные варианты из базы данных программы, и если они закончились должна предложить занести этого человека в ее базу), а на квитан-циях должно печататься только фамилия полностью и инициалы сокращенные, например, Иванов И.И.;
- облегчить ввод данных при оплате, т.е. максимально просто орга-низовать "форму оплаты" программы, где ввод должен осуществ-ляться максимально с использованием клавиатуры, без использо-вания мыши, что позволяет увеличить скорость приема платежей;
- печать как отметки об оплате, так и готовых заполненных квитан-ций желательно осуществлять нажатием, одной из функциональ-ных клавиш;
- программа должна уметь готовить реестры (документ учета и приема родительских платежей) за расчетные периоды, которые указываются при распечатке реестра (начальная дата и конечная);
- реестр должен иметь функцию распечатки за определенный пери-од, причем лица, подписывающие его, указываются также при распечатке, как и сам период;
- начальное число, для нумерации лиц реестра назначается самим кассиром, т.к. чаще всего применяют сквозную нумерацию, кото-рая может вестись уже несколько лет подряд (например, 517. Си-доров А.А. …), а остальные считаются уже автоматически - ука-зывается только номер первого человека в реестре, остальные ну-меруются относительно него;
- каждая страница создаваемого программой реестра должна заканчиваться подсчетом суммы на данном листе;
- последняя страница реестра содержит общую сумму на всех лис-тах и подписи (директора школы и кассира);
- данные о лицах, производивших оплату, в реестре должны иметь возможность быть изменены, либо удалены, если вдруг квитанция была выдана ошибочно;
- оператором-кассиром должны в настройках указываться месяцы, за которые в течение учебного года ученик должен внести плате-жи (лучше всего это сделать, установив "галочки" напротив меся-цев оплаты в настройках программы; предусмотреть возможность, что для некоторых классов школы месяцы могут отличаться, т.к. каникулы могут быть различными, следовательно, за период кани-кул ученики не платят).
Требования к программе "клиент":
- программа может работать на любом компьютере, который под-ключен к локальной сети учреждения, в состав которой входит компьютер-сервер, т.е. компьютер, на которой запущена основная программа приема платежей - сервер;
- при запуске программы клиента, она должна запросить пароль, после этого подключиться к программе-серверу; пароль устанав-ливается в программе-сервер;
- в программе-серевере должно фиксироваться подключение программы-клиента и вестись отчет, в котором будет записываться: дата подключения, время подключения-отключения, имя пользователя под которым произошло подключение;
- программа должна производить прием платежей, выдачу квитан-ций, либо делать отметку об оплате на квитанциях;
- вся работа с основной программой производится по сети, никакие данные, вносимые кассиром при работе в программе-клиенте не остаются на рабочей станции, а передаются в программу-сервер, где затем там и сохраняются;
- иными словами клиент представляет немного упрощенную про-грамму-серевер, которая способна соединяться с программой-сервером по локальной сети с использованием IР-адреса.
ПРИЛОЖЕНИЕ
Здесь приведены образцы выдаваемых квитанций, оттисков на квитанциях, а также пример отчета.
1. КВИТАНЦИЯ
2. ОТТИСК НА КВИТАНЦИЯХ
Средняя школа № 4
г. Байконур комплекс "Байконур"
ОПЛАЧЕНО
00 сентября 0000 г. 00:00
Класс: 10 "А"
Ф.И. учащегося: ИВАНОВ И.И.
Месяц: 01-2004
Сумма: 200,00 руб.
Наличными: 300,00 руб.
Сдача: 100,00 руб.
КАССИР Е.В. СИДОРОВА Средняя школа № 4
г. Байконур комплекс "Байконур"
ОПЛАЧЕНО
00 сентября 0000 г. 00:00
Класс: 10 "А"
Ф.И. учащегося: ИВАНОВ И.И.
Месяц: 01-2004
Сумма: 200,00 руб.
Наличными: 300,00 руб.
Сдача: 100,00 руб.
КАССИР Е.В. СИДОРОВА
3. ФОРМА РЕЕСТРА
УТВЕРЖДАЮ
ДИРЕКТОР СШ № 4
_______ В.Н. ПЕТРОВА
"____" __________ 200__ г.
РЕЕСТР №
ПРИХОДНЫХ КВИТАНЦИЙ ПЛАТНЫХ КЛАССОВ
ГОСУДАРСТВЕННОЙ СРЕДНЕЙ ШКОЛЫ № 4
г. Байконур
№ Класс Фамилия, имя учащихся Сумма
529 10 "А" Грдзелидзе Марина Виктровна 115,00
530 10 "Б" Мишуков Виктор Игнатьевич 81,00
531 11 "А" Швыдко Алексей Юрьевич 145,00
. . .
720 7 "Г" Иванов Станислав Александрович 111,40
721 6 "В" Агадилова Светлана Михайловна 79,60
Итого на 5 листах:
3450,00 руб. (три тысячи четыреста пятьдесят руб. 00 коп.)
КАССИР Е.В. СИДОРОВА
Описание (отчет): Нет, но можно заказать его написание
srv_tlb
realpays
srv
srv
dl
realpays
srv
dl
printkwit
srv
printkwit
srv
srv
loglist
reestr
predolg
loglist
predolg
main
kwitott
intrf
frmwork
er
main
rusdlg
srv
intrf
srvdata
frmwork
bmp
loginm
prereestr
sqlibtools
loginm
prereestr
infodolg
manyfrm
manyfrm
dolg
msword
students
дипломного проектированиdoc
students|
Стоимость ИСХОДНОГО ТЕКСТА программы составляет 1800 руб РФ Продажа каждой работы строго учитывается, у каждой работы есть своя история продаж. |