- •Методические указания по выполнению Курсового проекта
- •Список предметных областей разрабатываемой информационной системы
- •Структура курсового проекта
- •Глава I. Исследование предметной области
- •Глава II. Разработка структуры информационной системы
- •Требования к оформлению пояснительной записки
- •Указания к выполнению I главы курсового проекта
- •Указания к выполнению раздела «Проектирование er-модели предметной области»
- •Указания к выполнению II главы курсового проекта
Указания к выполнению раздела «Проектирование er-модели предметной области»
В разных источниках используются разные системы обозначений в ER-диаграммах. На практике использование различных способов записи ER-диаграмм не представляет особой сложности – беглое ознакомление с соответствующим разделом документации позволяет быстро освоить используемую систему обозначений. В данной работе в ER-диаграмме класс сущностей будем представлять в виде четырехугольника. В четырехугольнике записано уникальное имя класса сущности (прописными буквами) и имена атрибутов строчными буквами.
Пример класса сущностей СТУДЕНТ и конкретного экземпляра сущности показан на рис. 1
Рис. 1. Класс сущностей и экземпляр сущности
Для реализации информационных потребностей пользователя недостаточно найти интересующий его экземпляр сущности. Информационные потребности тесно связаны с функциональными взаимоотношениями, существующими в организации (например, необходимо определить, на каком факультете учится конкретный студент). Для реализации таких запросов (информационных потребностей пользователя) используются существующие в предметной области взаимоотношения между сущностями. Соответствующие взаимоотношения сущностей выражаются связями.
В данной работе на ER-диаграммах связи между сущностями будем обозначать стрелками, рядом со стрелками указываем имя связи, а также тип связи. Пример фрагмента ER-диаграммы, представляющего сущности СТУДЕНТ, ОТДЕЛЕНИЕ, СПЕЦИАЛЬНОСТЬ и их взаимосвязи приводится на рис. 2.
Напомним, что каждый экземпляр сущности должен уникально идентифицироваться (иметь уникальный идентификатор). Так как могут быть несколько студентов с одинаковой фамилией, введем дополнительный атрибут "код студента". У сущностей ОТДЕЛЕНИЕ и СПЕЦИАЛЬНОСТЬ атрибут "номер" является уникальным идентификатором.
Рис. 2. Пример фрагмента ER-диаграммы
Указания к выполнению II главы курсового проекта
Указания к выполнению раздела «Основные понятия СУБД»
В этом разделе необходимо раскрыть все основные понятия системы управления базами данных.
Разработать структуру БД – значит определить, какие таблицы входят в БД и из каких атрибутов состоит каждая из них, а также выяснить, каким образом таблицы БД связаны между собой.
Любая БД должна обеспечивать возможность хранения, поиска и обработки данных. Следовательно, в ней должны присутствовать средства, позволяющие отыскивать нужную информацию и связывать воедино данные из разных таблиц. Возможность адресации данных обеспечивается за счет наличия в каждой таблице первичного ключа, а средством связи данных из разных таблиц служит внешний ключ.
Первичный ключ – это столбец или группа столбцов таблицы, обладающих свойством уникальности и неизбыточности. Требование уникальности означает, что данные в пределах первичного ключа не должны повторяться. Первичный ключ не является избыточным, если из него нельзя удалить никакой столбец (столбцы) без потери свойства уникальности.
Первичный ключ является частным случаем потенциального ключа. В одной таблице могут быть несколько потенциальных ключей. Например, в таблице, содержащей сведения о сотрудниках какой-либо организации, могут содержаться одновременно табельный номер сотрудника, который не должен повторяться в пределах одной организации, и его паспортные данные, уникальные в масштабах государства. При наличии нескольких потенциальных ключей в одной таблице один из них произвольно выбирается в качестве основного, первичного, ключа.
Внешний ключ – это столбец или группа столбцов таблицы, содержащих значения первичного ключа другой таблицы. Данные во внешнем ключе могут повторяться.
В разрабатываемой БД должны использоваться следующие объекты:
ТАБЛИЦЫ используются для хранения данных. Пользователь может просмотреть их и, в случае необходимости, изменить структуру таблицы и свойства отдельных полей. Однако модификация любой таблицы может быть произведена только с ведома и разрешения администратора базы данных.
ФОРМЫ предназначены для ввода данных и отображения их на экране. С помощью форм реализуются специальные меры по повышению надежности интерфейса пользователя. Они способствуют поддержанию целостности данных в БД и облегчают для конечного пользователя работу с данными.
ЗАПРОСЫ позволяют пользователю получать нужные данные из одной или нескольких таблиц. Состав запросов определяется требованиями конечного пользователя на конкретном рабочем месте.
ОТЧЕТЫ используются для автоматизации подготовки документов. Состав документов, создаваемых с помощью БД, определяется особенностями функций, выполняемых организацией.
Программа обслуживания БД, т.е. интерфейс пользователя БД, разрабатывается с использованием инструментальных средств СУБД ACCESS. Таблицы, формы, запросы и отчеты создаются в режиме Конструктора. При создании и модификации БД необходимо учитывать следующие специфические особенности СУБД ACCESS:
СУБД ACCESS автоматически не вносит сделанные в таблицах изменения в запросы и формы, использующие эти таблицы; изменения в зависимые объекты вносились самостоятельно;
нельзя менять тип данных для поля, которое используется в определении связи между таблицами; в этом случае необходимо предварительно удалить определение связи, в котором участвует это поле;
невозможно изменить определение таблицы, которая открыта в запросе, форме или отчете; в этом случае следует предварительно закрыть все открытые объекты, которые ссылаются на данную таблицу.
Все созданные объекты БД (таблицы, формы, запросы, отчеты) должны быть оформлены как единое целое в соответствии со спецификой предметной области с помощью кнопочной формы.
ПРИЛОЖЕНИЕ 1
Оформление титульного листа курсовой работы
Министерство образования Пензенской области
Государственное бюджетное образовательное учреждение
Среднего профессионального образования Пензенской области
«Пензенский многопрофильный колледж»
торгово-экономическое отделение
Создание информационной системы для риэлтерской фирмы
Курсовой проект по учебной дисциплине
«Разработка и эксплуатация автоматизированных информационных систем»
Выполнил: студент специальности 230103 «Автоматизированные системы обработки информации и управления( по отраслям)
Гр. 09 ТЭО-48 Иванова И.И.
Проверил: Комарова Е.В.
Оценка:____________________
Пенза, 2012 г.
ПРИЛОЖЕНИЕ 2
ОГЛАВЛЕНИЕ
ПРИЛОЖЕНИЕ 3
Библиография
Автоматизированные информационные технологии в экономике: Учебник/ Под общ. ред. проф. И.Т. Трубилина - М.: Финансы и статистика, 2006.
Гагарина Л.Г., Киселев Д.В., Федотова Е.Л. Разработка и эксплуатация автоматизированных информационных систем. – М.: ФОРУМ – ИНФРА-М, 2007.
Гвоздева В.А., Лаврентьева И.Ю. Основы построения автоматизированных информационных систем: учебник. – М.: ИД «ФОРУМ»: ИНФРА-М, 2007 (Профессиональное образование).
Завгородний В.И. Комплексная защита информации в компьютерных системах: Учебное пособие. - М.: Логос; ПБОЮЛ Н.А. Егоров, 2005.
Избачков Ю.С., Петров В.Н. Информационные системы: учебник для вузов. 2-е изд. – СПб.: Питер, 2008.
Информатика: Базовый курс. С.В. Симонович и др. - СПб.: Питер, 2006.
Информатика: Учебник / Под ред. проф. Н.В. Макаровой - М.: Финансы и статистика, 2007.
Куправа Т.А.Самоучитель Access - СПб.: Наука и техника, 2007.
Харитонова И.А., Михеева В.Д. Microsoft Access 2007: разработка приложений. - СПб.: БХВ-Петербург, 2007.