Проектирование автоматизированной информационной системы «Адресная книга

Автор работы: Пользователь скрыл имя, 18 Марта 2014 в 14:12, курсовая работа

Описание работы

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

Файлы: 1 файл

Отчет.docx

— 897.21 Кб (Скачать файл)

Федеральное бюджетное общеобразовательное учреждение высшего профессионального образования «Кемеровский государственный университет» в г.Юрга (КемГУ)

 

 

 

 

 

 

Курсовая работа по дисциплине

«Разработка и эксплуатация автоматизированных информационных систем»

На тему: Проектирование автоматизированной информационной системы «Адресная книга»

 

 

 

 

 

2014


 

Федеральное бюджетное общеобразовательное учреждение высшего профессионального образования «Кемеровский государственный университет» в г.Юрга (КемГУ)

 

 

 

Курсовая работа по дисциплине

«Разработка и эксплуатация автоматизированных информационных систем»

На тему: Проектирование автоматизированной информационной системы «Адресная книга»

 

 

 

Исполнитель_____________________________________ /Коротков С.Е.

 

 

Научный руководитель____________________________ /Вертинская О.В.

 

 

2014

 
Содержание

 

 

 

 

 

 

Введение

 

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

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

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

В программе предусмотрена возможность учета и хранения таких адресов как:

    • Место жительства или нахождения(в случае с юридическим лицом)
    • E-mail
    • Web-site
    • Телефон

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

 

 

 

 

Системный анализ предметной области

 

Предметная область «Адресная книга».

  Хранение данных об адресах лиц является не заменимой в повседневной жизни человека. Довольно часто в деятельности человека необходимо помнить много данных о многих людях, к примеру:

    1. Хранение данных о лице:
      • Имя
      • Отчество
      • Фамилия
      • Должность на месте работы
      • Место работы
      • Дата рождения
    1. И естественно его адреса:
      • Email
      • Телефон
      • Адрес проживания
    1. Исходя из этого, подробно можно хранить данные о работе (как о юридическом лице) учитывая:
      • Код предприятия
      • Полное название
      • Общее название
      • Количество сотрудников
      • Дату создания
      •  
    1. И уже у предприятия (как у юридического лица) учитывать адреса:
      • Email
      • Телефон
      • Адрес
      • Сайт

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

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

 

 

Техническое задание.

 

Введение.

Работа выполняется в рамках курсового проектирования «Адресная книга».

Основанием для данной работы служит задания от 10 января 2014 года.

 

2. Основание для  разработки.

2.1. Наименование работы  «Адресная книга»

2.2. Исполнитель:  Коротков Сергей.

2.3. Соисполнители: нет.

 

3. Назначение разработки.

Адресная книга.

4. Технические  требования.

- Процессор Pentium III и выше, AMD Athlon и выше;

- 32 MБ оперативной памяти и выше

 

4.1.1. Состав выполняемых  функций:

- ведение базы данных;

- структурирование данных;

- поиск по базе данных;

4.2. Требования  к надежности

Особых требований нет.

 

    1. Условия эксплуатации и требования к составу и параметрам технических средств.

Оператором программы любой пользователь с минимальными навыками работы с ПК.

 

    1. Требование к информационной и программной совместимости.

Программа должна работать на платформах Windows XP/Vista/7/8.

 

4.5. Требование  к транспортировке и хранению.

Программа представляется на лазерном носителе информации. Программная документация поставляется в электронном и печатном  виде.

 

4.6. Специальные  требования.

Программное обеспечение должно иметь удобный интерфейс.

Язык программирования – по выбору исполнителя(Delphi).

Язык справочной системы HTML.

5. Требования к  программной документации.

Основными документами, регламентирующими разработку будущих программ должны быть руководство пользователя, описания применения.

 

7. Порядок контроля  приемки.

Программа должна быть предоставлена исполнителем для проверки 10 марта в виде пояснительной записки и исходных модулей программы, а так же exe файла.

Календарный план работ

этапа

Наименование этапа

Сроки этапа

Чем заканчивается

этап

1

Изучение предметной области.

Проектирование системы. Разработка предложений по реализации системы.

14.01.2014 - 7.02.2014

Предложения по работе системы.

Акт сдачи-приемки.

2

Разработка программного модуля по сбору и анализу информации а так же изменению.

09.02.2014 – 25.02.2014

Программный комплекс

3

Тестирование и отладка модуля.

01.03.2014 – 15.03.2014

Программная документация. Акт сдачи-приемки работ.


 

 

 

 

Объектная модель предметной области

 

Объектная модель предметной области рассматривает 4 сущностей: fiz(Физические лица) ,f_kon(Контакты физических лиц), ur_l(Юридические лица), kon(Контакты юридических лиц).

Необходимый набор данных для описания fiz(Физические лица):

Наименование

поля

Расшифровка

Тип

n_p (Ключевое)

Номер

Числовое

imia

Имя

Текстовое

otch

Отчество

Текстовое

fam

Фамилия

Текстовое

Dolgnost

Должность

Текстовое

mesto_rab

Место работы

Числовое

god_r

Год рождения

Дата


 

 

Необходимый набор данных для описания f_kon(Контакты физических лиц):

Наименование

 поля

Расшифровка

Тип

n_p (Ключевое)

Номер

Числовое

e_mail

Электронная почта

Текстовое

tel

Телефон

Текстовое

adres

Адрес

Текстовое


 

 

 

Необходимый набор данных для описания ur_l(Юридические лица):

Наименование поля

Расшифровка

Тип

Kod_p (Ключевое)

Код предприятия

Числовое

pol_naz

Полное название

Текстовое

ob_naz

Общее название

Текстовое

kol_s

Количество сотрудников

Числовое

Data_s

Дата создания

Дата

n_p

Номер

Числовое


 

 

Необходимый набор данных для описания f kon(Контакты юридических лиц):

Наименование поля

Расшифровка

Тип

n_p (Ключевое)

Номер

Числовое

e_mail

Электронная почта

Текстовое

tel

Телефон

Текстовое

adres

Адрес

Текстовое

site

Адрес сайта

Текстовое


 

 

Все таблицы объединяются в схему данных, при помощи связей между ключевыми сущностями таблиц.

 

Рис 1. Схема данных

 

 

 

Функциональная модель предметной области

 

Рис.2 Схема работы адресной книги

 

Рис.3 Окончание работы адресной книги

 

Рис.4 Работа с юридическими контактами

 

Рис.5 Работа с физическими контактами

 

 

Обоснование выбора программной среды реализации АИС

 

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

В Delphi можно выделить очень много преимуществ по сравнению с другими языками программирования:

  1. удобная визуальная среда, которая обеспечивает двунаправленную разработку приложений из компонентов (изменения, сделанные в визуальной среде, отражаются на исходном коде программы, а изменение исходного кода отражается в визуальной среде);
  2. мощный язык Object Pascal, не уступающий по мощности. С++, но значительно более легкий в освоении и при отладки программы;
  3. самый быстрый в мире, очень надежный оптимизирующий компилятор, обрабатывающий около 350 000 строк исходного кода в минуту, что намного превышает скорость лучших компиляторов С++;
  4. органически встроенные в систему масштабируемые средства работы с базами данных, поддерживающие архитектуру клиент-сервер.

В процессе построения приложения разработчик выбирает из палитры компонент готовые компоненты. Еще до компиляции он видит результаты своей работы – после подключения к источнику данных их можно видеть отображенными на форме, перемещаться, представлять их в том или ином виде. В этом смысле проектирование в Delphi мало, чем отличается от проектирования в интерпретирующей среде, однако после выполнения компиляции мы получаем код, который исполняется в 10 – 20 раз быстрее, чем-то же самое, сделанное при помощи интерпретатора.

 

 

 

Среда включает в себя полный набор визуальных инструментов для скоростной разработки приложений RAD, поддерживающей разработку пользовательского интерфейса и подключение к корпоративным базам данных.

Так же в Delphi существует коллекция библиотек, которая упрощает работу с программой, это: Windows (для работы с операционной системой Windows), Messages (для работы с сообщениями операционной системы), SysUtils (системная утилита), Classes (для классификации данных), Graphics (для классификации данных), Controls (для работы с компонентами), Forms (для работы с формами), Dialogs (для работы с диалогами), StdCtrls (для работы с кнопками), ComCtrls (для работы с дополнительными компонентами), ExtCtrls (для работы с дополнительными компонентами), Grids (для работы с таблицами), DBGrids (для работы с таблицами), DB (для классификации данных), DBTables (для вывода таблиц в DBGrids), ImgList (для работы с графическими изображениями), ADODB (для работы с ADO), Menus (для работы с меню), DBCtrls (для работы с компонентами для баз данных), RpRave (для создания отчетов), Paradox (для создания таблиц в среде программирования) для реализации обслуживания реляционных баз данных.

Информация о работе Проектирование автоматизированной информационной системы «Адресная книга