Проектирование автоматизированной информационной системы «Адресная книга
Курсовая работа, 18 Марта 2014, автор: пользователь скрыл имя
Описание работы
В настоящее время автоматизированные информационные системы очень сильно проявляют себя в разных областях деятельности человека, значительно упрощая труд человека в его деятельности, что является их основным назначением.
Информационные системы являются не заменимыми в современной жизни человека. В первую очередь пользователь предусматривает в информационных системах возможность хранения разного рода данных, работу с данными, такую как расчеты, сортировки, печать, отправка и т.п.
Файлы: 1 файл
Отчет.docx
— 897.21 Кб (Скачать файл)Федеральное бюджетное общеобразовательное учреждение высшего профессионального образования «Кемеровский государственный университет» в г.Юрга (КемГУ)
Курсовая работа по дисциплине
«Разработка и эксплуатация автоматизированных информационных систем»
На тему: Проектирование автоматизированной информационной системы «Адресная книга»
2014
Федеральное бюджетное общеобразовательное учреждение высшего профессионального образования «Кемеровский государственный университет» в г.Юрга (КемГУ)
Курсовая работа по дисциплине
«Разработка и эксплуатация автоматизированных информационных систем»
На тему: Проектирование автоматизированной информационной системы «Адресная книга»
Исполнитель_____________________________________
/Коротков С.Е.
Научный руководитель____________________________
/Вертинская О.В.
2014
Содержание
Введение
В настоящее время автоматизированные информационные системы очень сильно проявляют себя в разных областях деятельности человека, значительно упрощая труд человека в его деятельности, что является их основным назначением.
Информационные системы являются не заменимыми в современной жизни человека. В первую очередь пользователь предусматривает в информационных системах возможность хранения разного рода данных, работу с данными, такую как расчеты, сортировки, печать, отправка и т.п.
Прикладная программа, создаваемая в ходе данной курсовой работы предназначена для предоставления пользователю информации по различным адресам его контактов, разделяя их на физических и юридических лиц и учитывая индивидуальные данные о каждом.
В программе предусмотрена возможность учета и хранения таких адресов как:
- Место жительства или нахождения(в случае с юридическим лицом)
- Web-site
- Телефон
В данной пояснительной записке описано создание прикладной программы под названием «Адресная книга».
Системный анализ предметной области
Предметная область «Адресная книга».
Хранение данных об адресах лиц является не заменимой в повседневной жизни человека. Довольно часто в деятельности человека необходимо помнить много данных о многих людях, к примеру:
- Хранение данных о лице:
- Имя
- Отчество
- Фамилия
- Должность на месте работы
- Место работы
- Дата рождения
- И естественно его адреса:
- Телефон
- Адрес проживания
- Исходя из этого, подробно можно хранить данные о работе (как о юридическом лице) учитывая:
- Код предприятия
- Полное название
- Общее название
- Количество сотрудников
- Дату создания
- И уже у предприятия (как у юридического лица) учитывать адреса:
- Телефон
- Адрес
- Сайт
В данном программном продукте пользователю предоставляется возможность хранить данные об Адресах лиц.
Програмный продукт предназначен для удобного и упрощенного ведению записей в базу данных, упрощения процедуры поиска желаемой информации в ней,по методу сортировок.
Техническое задание.
Введение.
Работа выполняется в рамках курсового проектирования «Адресная книга».
Основанием для данной работы служит задания от 10 января 2014 года.
2. Основание для разработки.
2.1. Наименование работы «Адресная книга»
2.2. Исполнитель: Коротков Сергей.
2.3. Соисполнители: нет.
3. Назначение разработки.
Адресная книга.
4. Технические требования.
- Процессор Pentium III и выше, AMD Athlon и выше;
- 32 MБ оперативной памяти и выше
4.1.1. Состав выполняемых функций:
- ведение базы данных;
- структурирование данных;
- поиск по базе данных;
4.2. Требования к надежности
Особых требований нет.
Условия эксплуатации и требования к составу и параметрам технических средств.
Оператором программы любой пользователь с минимальными навыками работы с ПК.
Требование к информационной и программной совместимости.
Программа должна работать на платформах 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 можно выделить очень много преимуществ по сравнению с другими языками программирования:
- удобная визуальная среда, которая обеспечивает двунаправленную разработку приложений из компонентов (изменения, сделанные в визуальной среде, отражаются на исходном коде программы, а изменение исходного кода отражается в визуальной среде);
- мощный язык Object Pascal, не уступающий по мощности. С++, но значительно более легкий в освоении и при отладки программы;
- самый быстрый в мире, очень надежный оптимизирующий компилятор, обрабатывающий около 350 000 строк исходного кода в минуту, что намного превышает скорость лучших компиляторов С++;
- органически встроенные в систему масштабируемые средства работы с базами данных, поддерживающие архитектуру клиент-сервер.
В процессе построения приложения разработчик выбирает из палитры компонент готовые компоненты. Еще до компиляции он видит результаты своей работы – после подключения к источнику данных их можно видеть отображенными на форме, перемещаться, представлять их в том или ином виде. В этом смысле проектирование в Delphi мало, чем отличается от проектирования в интерпретирующей среде, однако после выполнения компиляции мы получаем код, который исполняется в 10 – 20 раз быстрее, чем-то же самое, сделанное при помощи интерпретатора.