p align="left">Вот она - масштабируемость на практике - одно и то же приложение можно использовать как для локального, так и для более серьезного клиент-серверного вариантов. 1.4. Описание операционной системы Данная информационно-справочная система разрабатывалась в операционной системе Windows XP Professional. Windows XP базируется на Windows 2000, более старой, но мощной версией Windows, которую компания Microsoft создала для работы, главным образом, в больших сетях. По этой причине Windows XP работает намного стабильнее, чем Windows Me или Windows 98. Существует две версии Windows XP: Windows XP Home и Windows XP Professional. Windows XP Home поддерживает работу в сети, совместное использование модема и другие средства. Windows XP Professional предназначена для выполнения более сложных вычислений. Она поддерживает сложные средства обеспечения безопасности, групповые политики, перемещаемые профили пользователей, протокол безопасности Kerberos и многое другое. Windows XP Professional лучше работает на переносных компьютерах, чем Windows XP Ноmе, поскольку содержит лучшие средства управления питанием, а также лучше работает с беспроводными подключениями к Internet. 1.5. Описание структуры базы данныхС точки зрения пользователя, база данных -- это программа, которая обеспечивает работу с информацией. При запуске такой программы на экране, как правило, появляется таблица, просматривая которую пользователь может найти интересующие его сведения. Если система позволяет, то он может внести изменения в базу данных: добавить новую информацию или удалить ненужную. С точки зрения программиста, база данных -- это набор файлов, содержащих информацию. Разрабатывая базу данных для пользователя, программист создает программу, которая обеспечивает работу с файлами данных. В настоящее время существует достаточно большое количество программных систем, позволяющих создавать и использовать локальные (dBASE, FoxPro, Access, Paradox) и удаленные (Interbase, Oracle, Sysbase, Infomix, Microsoft SQL Server) базы данных. В состав Delphi входят компоненты, позволяющие создавать программы работы с файлами данных, созданными различными системами: от dBASE до Infomix и Oracle. Delphi также позволяет программисту создавать файлы баз данных в различных форматах, используя различные утилиты. В нашем случае база данных, используемая в программе, создана в системе InterBase, при помощи утилиты IBConsole. База данных содержит 1 таблицу: ANKETA, описание полей которой приведено ниже. Nom - поле, которое является ключевым в таблице «ANKETA». Это поле имеет тип данных как числовой - Smallint, и автоматически увеличивает своё значение. Этот тип данных как поле Autoincrement (+). Fam - Поле предназначенное для хранения фамилии. Тип данных поля: Varchar. Максимально допустимый размер поля - 20 символ. Name - Поле, предназначенное для хранения имени. Тип данных поля: Varchar. Максимально допустимый размер поля - 15 символ. Otch - Поле, предназначенное для хранения отчества. Тип данных поля: Varchar. Максимально допустимый размер поля - 15 символ. Pol - Поле, предназначенное для хранения информации о пола. Тип данных поля: Varchar. Максимально допустимый размер поля - 1 символов. Rost - Поле, предназначенное для хранения информации о росте. Тип данных поля: Varchar. Максимально допустимый размер поля - 5 символов. Ves - Поле, предназначенное для хранения информации о весе. Тип данных поля: Varchar. Максимально допустимый размер поля - 5 символов. Foto - Поле, предназначенное для хранения фотографии. Тип данных поля: BLOB. DR - Поле, предназначенное для хранения даты рождения. Тип данных поля: DATE. Ard_str - Поле, предназначенное для хранения информации о стране. Тип данных поля: Varchar. Максимально допустимый размер поля - 25 символов. Ard_obl - Поле, предназначенное для хранения информации об области. Тип данных поля: Varchar. Максимально допустимый размер поля - 25 символов. Ard_gor - Поле, предназначенное для хранения информации о городе. Тип данных поля: Varchar. Максимально допустимый размер поля - 15 символов. Ard_yl - Поле, предназначенное для хранения информации о улице. Тип данных поля: Varchar. Максимально допустимый размер поля - 20 символов. Ard_dom - Поле, предназначенное для хранения информации о доме. Тип данных поля: Varchar. Максимально допустимый размер поля - 5 символов. Ard_kv - Поле, предназначенное для хранения информации о квартире. Тип данных поля: Varchar. Максимально допустимый размер поля - 5 символов. Ard_ind - Поле, предназначенное для хранения информации о индексе. Тип данных поля: Varchar. Максимально допустимый размер поля - 6 символов. Ard_tel - Поле, предназначенное для хранения информации о телефоне. Тип данных поля: Varchar. Максимально допустимый размер поля - 15 символов. Mroz_str - Поле, предназначенное для хранения информации о стране, месте рождения. Тип данных поля: Varchar. Максимально допустимый размер поля - 25 символов. Mroz_obl - Поле, предназначенное для хранения информации об области, месте рождения. Тип данных поля: Varchar. Максимально допустимый размер поля - 25 символов. Mroz_gor - Поле, предназначенное для хранения информации о городе, месте рождения. Тип данных поля: Varchar. Максимально допустимый размер поля - 15 символов. Grazdan - Поле, предназначенное для хранения информации о гражданстве. Тип данных поля: Varchar. Максимально допустимый размер поля - 15 символов. Obrazov - Поле, предназначенное для хранения информации об образовании. Тип данных поля: Varchar. Максимально допустимый размер поля - 30 символов. Nom_strax_sved - Поле, предназначенное для хранения информации о номере страхового сведетельства. Тип данных поля: Varchar. Максимально допустимый размер поля - 13 символов. INN - Поле, предназначенное для хранения информации о ИНН. Тип данных поля: Varchar. Максимально допустимый размер поля - 12 символов. Tryd_kn_seriya - Поле, предназначенное для хранения информации о серии трудовой книжки. Тип данных поля: Varchar. Максимально допустимый размер поля - 6 символов. Tryd_kn_nomer - Поле, предназначенное для хранения информации о номере трудовой книжки. Тип данных поля: Varchar. Максимально допустимый размер поля - 20 символов. Paspost_nom - Поле, предназначенное для хранения информации о номере паспорта. Тип данных поля: Varchar. Максимально допустимый размер поля - 4 символов. Paspost_ ser - Поле, предназначенное для хранения информации о серии паспорта. Тип данных поля: Varchar. Максимально допустимый размер поля - 6 символов. Paspost_vidan - Поле, предназначенное для хранения информации о том кем паспорт был выдан. Тип данных поля: Varchar. Максимально допустимый размер поля - 50 символов. Paspost_data - Поле, предназначенное для хранения информации о том когда паспорт был выдан. Тип данных поля: DATE. 2. Экспериментальный раздел
2.1. Описание процесса отладки Успешное завершение процесса компиляции не означает, что в программе нет ошибок. Убедиться, что программа работает правильно можно только в процессе проверки ее работоспособности, который называется тестирование. Обычно программа редко сразу начинает работать так, как надо, или работает правильно только на некотором ограниченном наборе исходных данных. Это свидетельствует о том, что в программе есть алгоритмические ошибки. Процесс поиска и устранение ошибок называется отладкой. Delphi обладает мощнейшим, встроенным в редактор графическим отладчиком, позволяющим находить и устранять ошибки в коде. Мы можем установить точки остановки, проверить и изменить переменные, при помощи пошагового выполнения в точности понять поведение программы. В процессе отладки программы я столкнулся с ошибкой. Эта ошибка возникла, когда программой не была найдена база данных. Исправил я эту ошибку, создав папку «BD» и поместил в неё базу «BD». Далее в свойстве DatabaseName компонента IBDatabase1 я написал следуюшее: BD\BD.gdb Программа автоматически определяет свое место положения и сообщает компоненту IBDatabase путь до базы данных. 2.2. Характеристика программыРазработанный программный продукт представляет собой программу, которая формирует базу данных и соответствующее приложение для автоматизации ведения кадрового учёта некоторого предприятия. При запуске программы появляется окошко, содержащее компоненты визуализирующие содержимое базы данных, кнопки, с помощью которых можно добавлять, изменять, удалять записи в базе данных. Окно о программе 2.4. Инструкция пользователяДля работы в данной программе вам не потребуются большие навыки работы с Windows-приложениями. Сам интерфейс программы прост и ясен. Для начала работы необходимо в корневой директории диска открыть папку «Анкетные данные», в которой находиться программа и запустить файл Анкетные данные.exe. При запуске программы на экране появиться главное окно в котором вы можите просмотреть все личные данные. При нажатии на кнопку «Поиск» можно произвести поиск по трем полям: фамилия, пол, ИНН. При нажатии на кнопку «Сортировка» можно провести сортировку по полям указанным в программе. При нажатии на вкладку «Редактировать» возникает окошко с данными той записи, на которой стоит указатель. Здесь можно изменить информацию любую информацию, имеющуюся в базе данных. При нажатии на кнопку «Фильтрация» можно включить или выключить фильтр. Фильтрация происходит по всем полям базы данных. При выборе вкладки «Добавление записи» можно добавить в базу свои анкетные данные предварительно заполнив все поля после чего нажимаем на кнопку «Добавить» поля добавляются. Также можно добавить свою фотографию нажав на кнопку «Добавить фото» и прописать путь к своей фотографии. При нажатии на вкладку «Редактирование записей» возникает окошко с данными той записи, на которой стоит указатель. Здесь можно изменить информацию любую информацию, имеющуюся в базе данных. Чтобы вывести распечатать анкетные данные в главном окне выбираем нужное поле нажимаем кнопку «Отчет» и распечатываем. При нажатии на кнопку «О программе» на панели сверху, возникает окно с информацией о разработчике данного программного продукта. ЗаключениеБурное развитие вычислительной техники, потребность в эффективных средствах разработки программного обеспечения привели к появлению систем программирования, ориентированных на так называемую "быструю разработку", среди которых можно выделить Borland Delphi и Microsoft Visual Basic. В основе систем быстрой разработки (RAD-систем, Rapid Application Development -- среда быстрой разработки приложений) лежит технология визуального проектирования и событийного программирования, суть которой заключается в том, что среда разработки берет на себя большую часть рутинной работы, оставляя программисту работу по конструированию диалоговых окон и функций обработки событий. Программный продукт, разработанный в рамках данного курсового проекта, предназначается для проектирования баз данных и соответствующего приложение для автоматизации ведения кадрового учёта некоторого предприятия. Программа имеет возможности фильтровать записи, осуществлять поиск необходимой записи, печатать записи, содержащиеся в базе. Литература1. Бобровский С.И. Delphi7. Учебный курс.- СПб.: Питер.2004. 2. Избачков Ю. С., Петров В. Н. Информационные системы: Учебник. - СПб.: Питер, 2005. 3. Волков Ю.С., Петров В.Н. Информационные системы. - СПб.: Питер. 2005. 4. Рудаков А. В. Технология разработки программных продуктов: Учеб. пособие. - М.: Издательский центр «Академия», 2005. 5. Стандартная документация Delphi. Приложение Основной модуль приложения program Project1; uses Forms, Unit1 in 'Unit1.pas' {Form1}, Unit2 in 'Unit2.pas' {DataModule2: TDataModule}, Unit3 in 'Unit3.pas' {Form3}, Unit4 in 'Unit4.pas' {Form4}, Unit5 in 'Unit5.pas' {Form5}; {$R *.res} begin Application.Initialize; Application.Title := 'Aieaoiua aaiiua'; Application.CreateForm(TForm1, Form1); Application.CreateForm(TForm4, Form4); Application.CreateForm(TDataModule2, DataModule2); Application.CreateForm(TForm3, Form3); Application.CreateForm(TForm5, Form5); Application.Run;
Страницы: 1, 2, 3, 4
|