Курсовая работа: Информационная система менеджера по работе с клиентами
- Количество;
- Сумма.
5. Данные накладной:
- Сдатчик;
- Получатель;
- Основание;
- Выдать;
- Дата;
- №_накладной.
В результате полученная модель данных графически представлена в виде инфологической модели, представленной в виде рисунка 8: (Приложение 5).
На основе разработанной инфологической модели строится датологическая модель данных. Наиболее приемлемой для дальнейшей разработки является реляционная модель данных представленная в виде рисунка 9: (Приложение 6).
2.4 Описание и обоснование выбора состава технических и программных средств
Существующее техническое оснащение: персональный компьютер класса PentiumIV, принтер марки Canon 100. Программное обеспечение – совокупность программ для реализации целей и задач информационной системы, а также нормального функционирования комплекса технических средств. В состав программного обеспечения входят общесистемные и специальные программные продукты. К общесистемному программному обеспечению относятся комплексы программ, ориентированных на пользователей и предназначенных для типовых задач обработки информации. Информационное обеспечение, реально существующее на рабочем – операционная система Windows ХР и MicrosoftOffice. В связи с этим тип файлов базы данных был выбран .mdb (MSAccess).
Сама информационная система реализована в среде разработки приложений Delphi. В основе идеологии Delphi лежит технология визуального проектирования и методология объектно-ориентированного программирования. Для представления программ в Delphi используется разработанный Borland язык ObjectPascal, в основе которого лежит TurboPascal.
В основе Delphi лежит концепция быстрого создания приложений (RAD -RapidApplicationDevelopment). Основной составляющей среды быстрого создания приложений является технология, получившая название TwoWaysTools. Это значит, что при размещении или изменении компонента в какой-либо форме, соответствующая программа автоматически дополняется и модифицируется. И наоборот, все изменения, которые вносятся в программу при разработке приложения, автоматически отражаются на функциональных свойствах компонентов формы.
Среда разработки приложений Delphi предоставляет программисту широкие возможности создания интерфейса пользователя и большой выбор компонентов, входящих в стандартный набор, с помощью которых можно создавать приложения достаточно высокого уровня сложности.Среда программирования обладает всеми возможностями современных систем управления базами данных и имеет встроенную поддержку языка структурированных запросов SQL.
2.5 Описание алгоритма программы
Схемы загрузки форм представлены в виде рисунка 10. (Приложение 7).
Алгоритм работы программы представлен в виде блок-схемы, демонстрирующей кнопки вызова форм.
После запуска файла Ritual.exe на экране выводится форма Проверка прав (блок 2), которая через элемент MaskEdit предлагает ввести пароль. На форме находятся несколько вкладок:
- "Продать" (блок 5) на этой вкладке выполняются все действия связанные с оформлением заказа. Также на этой вкладке можно добавить нового клиента фирмы и сохранить данные накладной. На вкладке находится кнопка "Печать накладной" (блок 6), при помощи которой можно попасть на форму "Накладная" (блок 7);
- "Приход материалов" (блок 8) позволяет фиксировать приход материалов на склад;
-"Пароль" (блок 9) осуществляет редактировать пароль доступа к программе;
Так же на форме главная находятся 2 кнопки:
-"Справка" (блок 10) активирует форму "Справка" (блок 11) на которой можно просмотреть справку по работе с программой. Возврат на форму "Главная" осуществляется путем нажатия кнопки "На главную" (блок 12);
- "Выход" (блок 13) осуществляет закрытие программы.
Блок – схема программы представлена в Приложении 8.
2.6 Описание функциональных точек
В проекте используется 5 форм, 13 невизуальных компонентов и процедуры обработки событий, которые в совокупности предназначены для автоматизации обслуживания клиентов фирмы, оказывающей ритуальные услуги. Все невизуальные компоненты находятся на форме "DataModule1". Форма "DataModule1" представлена в виде рисунка 12 (приложение 9).
Каждый из этих компонентов выполняет свою определённую функцию. Например, компоненты с названиями: Klient_Table1, Uslugi_Table2, Zakaz_Table1, ProdavetsTable1, Nakladn_Table1, ADOTable1 используются для подключения таблиц из базы данных.
Компоненты: Klient, Uslugi, Zakaz, Prodavets, Nakladn, DataSource1– используются для вывода информации из базы данных в таблицы.
Основные процедуры обработки событий:
Файл Glavnaya.pas.