УЗНАЙ ЦЕНУ

(pdf, doc, docx, rtf, zip, rar, bmp, jpeg) не более 4-х файлов (макс. размер 15 Мб)


↑ вверх
Тема/ВариантПрограмма для работы с корреспонденцией
ПредметБазы данных
Тип работыкурсовая работа
Объем работы53
Дата поступления12.12.2012
1500 ₽

Содержание

Ваша фирма ведёт обширную переписку. Для ускорения работы с корреспонденцией Вам необходимо написать программу, которая должна: <br>1. вести базу данных корреспондентов. <br>В ней должна содержаться следующая информация: <br>a) Фамилия <br>b) Имя <br>c) Отчество <br>d) Фотография <br>e) Возраст <br>f). Почтовый индекс <br>g)Страна <br>h) Регион <br>i) Улица <br>k) Номер дома <br>l) Номер квартиры <br>m). Стоимость одного грамма пересылки корреспонденции. <br>2. хранить и иметь возможность редактировать собственный адрес фирмы <br>a) Название фирмы <br>b) Почтовый индекс <br>c) Страна <br>d) Регион <br>e) Город <br>f) Улица <br>g) Номер дома <br>3. сортировать базу данных корреспондентов и выдавать информацию как на дисплей, так и на принтер по <br>a) Фамилии <br>b) Стране <br>c) Региону <br>d) Городу <br>e) Улице и их комбинации. <br>Например, сортировка по фамилии, а внутри однофамильцев - по городу. <br>4. анализировать данные базы по следующим пунктам: <br>a) Сколько корреспондентов живут в стране <br>b) Сколько корреспондентов живут в регионах заданной страны <br>с) Сколько корреспондентов живёт в городах заданной страны <br>5. сохранять результаты анализа в таблице Excel и отображать их в виде графической диаграммы Excel. <br>6. печатать по запросу пользователя типовой конверт формата А5 с данными из базы данных (рис. 1). Логотип фирмы необходимо создать в графическом редакторе Adobe Photoshop или CorelDRAW и размер 200*100 пикселов, формата JPEG

Введение

Все таблицы кроме таблицы Rekvizit имеют индексные поля. Все ограничения наложены на уровне базы. Это предотвратит ошибки при вносе данных, как из программы, так и напрямую в базе Microsoft Access. <br>Обязательными являются поля названий страны, региона, города и улицы в справочниках. Поле Фамилия, имя, Отчество, Код улицы, дом в таблице Klient. Поле Дом и Квартира ограничим 1000, День рождения > 01.01.1900г. Благодаря полям подстановки и связям таблиц ввод несуществующих кодов страны, региона, города, улицы не возможен. <br>Как правило, стоимость пересылки корреспонденции в пределах одного города одинакова, поэтому будем хранить ее в справочнике городов. <br>Программа написана на языке программирования Delphi. Для работы с базой данных используется ADO технология. Для подключения к базе создан TADOConnection, <br>который расположен в специальном модуле <br>*** <br>На этой форме в гриде отражен список клиентов. Подчиненный запрос выводит данные по текущей записи в dbEdit-ты. В них дается возможность редактировать данные. Для облегчения работы оператора все кнопки имеют всплывающую подсказку. <br>При открытии формы панель для редактирования не активна. Это помогает избежать случайных ошибок оператора. Панель становится активной при нажатии на кнопки добавления или редактирования записи. При этом запрос переводится в режим вставки или редактирования соответственно. Выход из этого режима возможен по нажатию клавиши Esc. Определенную сложность представляет загрузка фотографии в формате JPG, поскольку Delphi не поддерживает этот формат. Для загрузки фотографии написана процедура LoadFoto, которая использует метод TADOBlobStream. Эта процедура вызывается при смене текущей записи и смене фотографии. Замена, вставка, удаление фотографии организована через контекстное меню, вставка-замена возможны по двойному щелчку на области фотографии. <br>На форме имеется фильтр. Панель с фильтром можно показать или спрятать нажатием на кнопку с биноклем. Возможен отбор данных по стране, региону, городу, улице, фамилии, имени отчеству и любой комбинации этих параметров. По фамилии, имени, отчеству возможен частичный поиск по первым буквам. В dblookupComboBox фильтр вызывается на событие onCloseUp, в Edit (фамилия, имя, отчество) после изменения параметра фильтрации нужно нажать ENTER.

Литература

1. Гофман В.Э., Хомоненко А.Д. Delphi 6 – СПб.: БХВ-Петербург, 2002. – 1152 с <br>2. Фаронов В.В. Шумаков П.В. Delphi 5. Руководство разработчика баз данных Москва Издательство «Нолидж» 2001г. <br>3. Фленов М.Е. Библия Delphi СПб.:БХВ-Петербург, 2004, 884c <br>4. О`Хара Шелли Абсолютно ясно о Microsoft Office Access 2003 , Москва, 2005
Уточнение информации

+7 913 789-74-90
info@zauchka.ru
группа вконтакте