
- •Разработка информационной системы
- •СодержаНиЕ
- •3.2Разработка базы данных «!!!!!!»…………………………………………….17
- •Введение
- •Предпроектное исследование
- •Анализ предметной области проекта.
- •2 Проектирование информационной системы
- •2.1 Общие понятия информационной системы
- •2.2 Разработка информационной системы «!!!!»
- •Разработка базы данных
- •3.1 Общие понятия базы данных
- •Разработка базы данных «!!!!!!!!»
- •3.3 Разработка графического интерфейса информационной системы «»»»!!!!!!!»
- •Список используемой литературы
2 Проектирование информационной системы
2.1 Общие понятия информационной системы
Автоматизированная информационная система (АИС) – комплекс информационных, программных, технических, организационно-методических и других необходимых средств обеспечивающих отбор, обработку, хранение, передачу данных, а так же манипулирование ими для решения различных задач.
АИС реализуют определенную методологию проектирования, предполагает наличие некоторой концепции, принципов проектирования и реализуются набором методов и средств.
Методы проектирования АИС классифицируются:
по степени использования средств автоматизации;
по типовым проектным решениям;
по степени адаптивности проектных решений;
По степени автоматизации различают:
ручное проектирование, программирование производится на алгоритмических языках;
компьютерное проектирование;
По степени использования типовых проектных решений:
оригинальное (индивидуальное) проектирование;
типовое проектирование;
По
степени адаптивности проектных решений:
реконструкция - адаптация проектных решений выполняющиеся перепрограммированием программных модулей;
параметризация – проектные решения, настраиваемые в соответствии с заданными и изменяющимися параметрами;
реструктуризация изменяется модель предметной области, что приводит к автоматическому переформированию проектных решений.
Технология проектирования АИС - это совокупность методов и средств проектирования АИС, а так же методов и средств организации проектирования (управление процессами создания и моделирование проекта АИС).
2.2 Разработка информационной системы «!!!!»
Информационная система «!!!!!!» может быть использована в cфере реализации мебельной продукции различных стилей , а так же для учебных заведений, где изучается данная предметная область. Данная информационная система ознакомит пользователя с ассортиментом мебели её различий в зависимости от стилей строительного комплекса. Удобный интерфейс поможет быстро найти нужную информацию.
Для информационной системы «!!!!!!!!!!!» необходим компьютер и периферийные устройства для поддерживания работы;
процессор частотой не ниже 500МГц;
оперативная память не ниже 500 МБ;
место на жёстком диске не меньше 0,5ГБ;
монитор;
клавиатура;
мышка;
Обязательным является наличие следующего программного обеспечения;
Microsoft Access 2007(или более поздней версии) осуществляет работу с информационной системой;
Разработка базы данных
3.1 Общие понятия базы данных
База данных (БД) – некоторый набор данных, необходимый для той или иной сферы деятельности. БД хранят данные об объектах и отношения между объектами и представляют собой электронные таблицы.
СУБД – средство доступа к БД .Основная задача СУБД – предоставление программного продукта.
Назначение систем управления базами данных (СУБД) – хранение и обработка информации.
Информация хранится на диске. Способ ее хранения определяется моделью данных.
Модели данных:
- Иерархическая;
- Сетевая;
- Реляционная;
- Объектно-ориентированная.
На сегодняшний день используются в основном реляционная модель базы данных.
Однако, первые прототипы БД – файлы (с 60-х гг. ХХ в.).Файл типа «запись»- примитивная БД, но в отличие от БД не хранит в себе структуру данных, а только сами данные. Файловые системы плохи тем, что в них невозможно установить связь между данными из разных файлов.
Иерархическая
модель. В ее основе – структура
«дерево».Поиск данных – получение
указателя на положение на диске конкретных
данных (набора физических указателей).
Отличались простой структурой,
быстродействием, малой избыточностью
.Хороши для запоминания структуры
изделия, организации и т.п. Неудобство
такой модели – трудность доступа к
боковым ветвям (вправо и влево).
Сетевая модель. Эта модель взята из математики и физики. В 1973 году – стандарт CODASYL.До сих пор известна, например, IDS,ADABAS.В ее основе – язык Cobol,PL1.
Реляционная модель. Разрабатывалась в 1969-70 гг. Родоначальник – Э.Ф.Кодд (работал в то время в IBM) предлагал сделать БД в виде таблицы. Доступ к данным осуществлять не по указателям, а на основе данных, хранящихся в таблице.
Основные понятия:
Атрибут – столбец или поле, колонка;
Степень(арность) – количество столбцов;
Кардинальное число – число строк;
Первичный ключ (primary key) – уникальный идентификатор строки;
Домен – общая совокупность допустимых значений (упрощенно – тип данных).
Этапы развития базы данных
Для работы со всеми БД используется реляционная алгебра и реляционные счисления.
3 аспекта данных: структура, целостность и обработка данных. Реляционная модель освободила от работы с физической структурой данных.
В 80-х гг начали разработку реляционных СУБД для ПК, формат DBF впоследствии лег в основу FoxPro
В 1990-м г. – манифест о системе данных 3-его поколения. Содержал в себе 3 принципа и 13 предложений, которые касаются необходимости опираться на работу с БД как со множеством.
В 1990-м – манифест об объектно-ориентированных БД.