*
*


CAPTCHA Image   Reload Image
X

Программа для работы с корреспонденцией

курсовые работы, Разное

Объем работы: 53 стр.

Год сдачи: 2009

Стоимость: 1200 руб.

Просмотров: 466

 

Не подходит работа?
Узнай цену на написание.

Оглавление
Введение
Литература
Заказать работу
Ваша фирма ведёт обширную переписку. Для ускорения работы с корреспонденцией Вам необходимо написать программу, которая должна:
1. вести базу данных корреспондентов.
В ней должна содержаться следующая информация:
a) Фамилия
b) Имя
c) Отчество
d) Фотография
e) Возраст
f). Почтовый индекс
g)Страна
h) Регион
i) Улица
k) Номер дома
l) Номер квартиры
m). Стоимость одного грамма пересылки корреспонденции.
2. хранить и иметь возможность редактировать собственный адрес фирмы
a) Название фирмы
b) Почтовый индекс
c) Страна
d) Регион
e) Город
f) Улица
g) Номер дома
3. сортировать базу данных корреспондентов и выдавать информацию как на дисплей, так и на принтер по
a) Фамилии
b) Стране
c) Региону
d) Городу
e) Улице и их комбинации.
Например, сортировка по фамилии, а внутри однофамильцев - по городу.
4. анализировать данные базы по следующим пунктам:
a) Сколько корреспондентов живут в стране
b) Сколько корреспондентов живут в регионах заданной страны
с) Сколько корреспондентов живёт в городах заданной страны
5. сохранять результаты анализа в таблице Excel и отображать их в виде графической диаграммы Excel.
6. печатать по запросу пользователя типовой конверт формата А5 с данными из базы данных (рис. 1). Логотип фирмы необходимо создать в графическом редакторе Adobe Photoshop или CorelDRAW и размер 200*100 пикселов, формата JPEG
Все таблицы кроме таблицы Rekvizit имеют индексные поля. Все ограничения наложены на уровне базы. Это предотвратит ошибки при вносе данных, как из программы, так и напрямую в базе Microsoft Access.
Обязательными являются поля названий страны, региона, города и улицы в справочниках. Поле Фамилия, имя, Отчество, Код улицы, дом в таблице Klient. Поле Дом и Квартира ограничим 1000, День рождения > 01.01.1900г. Благодаря полям подстановки и связям таблиц ввод несуществующих кодов страны, региона, города, улицы не возможен.
Как правило, стоимость пересылки корреспонденции в пределах одного города одинакова, поэтому будем хранить ее в справочнике городов.
Программа написана на языке программирования Delphi. Для работы с базой данных используется ADO технология. Для подключения к базе создан TADOConnection,
который расположен в специальном модуле
***На этой форме в гриде отражен список клиентов. Подчиненный запрос выводит данные по текущей записи в dbEdit-ты. В них дается возможность редактировать данные. Для облегчения работы оператора все кнопки имеют всплывающую подсказку.
При открытии формы панель для редактирования не активна. Это помогает избежать случайных ошибок оператора. Панель становится активной при нажатии на кнопки добавления или редактирования записи. При этом запрос переводится в режим вставки или редактирования соответственно. Выход из этого режима возможен по нажатию клавиши Esc. Определенную сложность представляет загрузка фотографии в формате JPG, поскольку Delphi не поддерживает этот формат. Для загрузки фотографии написана процедура LoadFoto, которая использует метод TADOBlobStream. Эта процедура вызывается при смене текущей записи и смене фотографии. Замена, вставка, удаление фотографии организована через контекстное меню, вставка-замена возможны по двойному щелчку на области фотографии.
На форме имеется фильтр. Панель с фильтром можно показать или спрятать нажатием на кнопку с биноклем. Возможен отбор данных по стране, региону, городу,...
1. Гофман В.Э., Хомоненко А.Д. Delphi 6 – СПб.: БХВ-Петербург, 2002. – 1152 с
2. Фаронов В.В. Шумаков П.В. Delphi 5. Руководство разработчика баз данных Москва Издательство «Нолидж» 2001г.
3. Фленов М.Е. Библия Delphi СПб.:БХВ-Петербург, 2004, 884c
4. О`Хара Шелли Абсолютно ясно о Microsoft Office Access 2003 , Москва, 2005

После офорления заказа Вам будут доступны содержание, введение, список литературы*
*- если автор дал согласие и выложил это описание.

Работу высылаем в течении суток после поступления денег на счет
ФИО*


E-mail для получения работы *


Телефон


ICQ


Дополнительная информация, вопросы, комментарии:



CAPTCHA Image
Сусловиямиприбретения работы согласен.

 
Добавить страницу в закладки
Отправить ссылку другу