Разработка программной системы «Автоматизированная записная книжка», страница 2

Приложение А  Исполняемый код программных модулей системы                        44


ВВЕДЕНИЕ

В данной курсовой работе по разработке программной системы «Автоматизированная записная книжка», были осуществлены все предъявляемые требования. База данных системы создана с помощью СУБД Microsoft Office Access 2003, пользовательское приложение написано а программе Borland Delphi 7.0. Кнопки приложения нарисованы с помощью программы Button shop 4.0, файл справки создан с помощью приложения Microsoft Help Workshop. Среди основных возможностей разработанной системы выделяются, такие как:

1.  возможность просмотра информации, с которой работает данная система и которая хранится в БД, с возможностью фильтрации, сортировки выводимой информации;

2.  возможность добавления новой информации в систему;

3.  возможность изменения (редактирования) имеющейся информации;

4.  возможность удаления устаревшей или ненужной информации;

5.  возможность поиска нужных данных с использованием фильтров;

6.  поддержание целостность информации в БД на уровне бизнес-логики, реализуемой приложением;

7.  возможность многопользовательской работы;

8.  обязательное наличие инсталлятора для созданной системы с поддержкой деинсталляции и проверки/установки зависимых компонентов и/или программного обеспечения.

9.  Дополнительно к записной книжке разработана мини – библиотека, с возможностью прочтения книг;

10. Так же, дополнительно разработан органайзер с составлением плана встреч и напоминанием о всех событиях предстоящие в этот день;

11.обязательное наличие руководства пользователя


Основными достоинствами разработанной системы являются: удобный для понимания и работы пользовательский интерфейс, информация о контактных данных была сделана по аналогии с реальной записной книжкой, так же органайзер был разработан по аналоги реального органайзера с небольшим сокращением функций. Простая в использовании мини – библиотека с каталогом книг, возможность просмотр книг не входящих в каталог. Также программа не содержит ограничений в использовании.


1 РАЗРАБОТКА И АНАЛИЗ ТЕХНИЧЕСКОГО ЗАДАНИЯ

1.1  Описание предметной области.

Предметной областью разрабатываемого проекта является программная система «Автоматизированная записная книжка».

Задачами разработанной системы являются:

1.  Возможность просмотра информации о контактных записях в базе данных системы, с возможностью фильтрации по группам,  с возможностью сортировки ;

2.  Возможность просмотра информации о книгах входящих в каталог с возможностью фильтрации по разделам, с возможностью сортировки;

3.  Возможностью просмотра информации о предстоящих и прошедших делах с возможностью сортировки;

4.  Возможность добавления новых контактных данных;

5.  Возможность удаления, редактирования контактных данных;

6.  Возможность поиска нужного контакта;

7.  Возможность добавления новых записей в каталог книг;

8.  Возможность удаления, изменение записей в каталоге книг;

9.  Поиск нужного издания или поиск произведений нужного автора;

10. Возможность прочтения книг;

11. Возможность добавления новой записи в список дел;

12. Возможность удаления, редактирования список дел;

13. Организовать поиск по нужной дате;

14. Вывести напоминание пользователю о делах предстоящих в этот день;

15. Наличие руководства пользователя, описанного в разделе справка.


1.2  Требования к безопасности.

Система разработана для общего использования без регистрации и разграничения доступа. Пользователь может свободно использовать разработанную систему.

1.3  количественные требования.

Для установки и обеспечения правильной работы данной системы автоматизированной записной книжки требуется 48 Мбайт свободного места на жестком диске персонального компьютера. ОЗУ, требуемая для работы от 512 Мбайт.