Автор работы: Пользователь скрыл имя, 05 Мая 2014 в 19:15, курсовая работа
С развитием информационных технологий компьютеры, с их расширенными функциональными возможностями, активно применяются в различных сферах человеческой деятельности, связанных с обработкой информации, представлением данных.
В современном обществе, которое функционирует в жестких рыночных условиях, своевременная обработка информации способствует совершенствованию организации производства, оперативному и долгосрочному планированию, прогнозированию и анализу хозяйственной деятельности, что позволяет успешно конкурировать на рынке. Каждая организация стремиться минимизировать затраты времени, материальных, трудовых ресурсов в ходе своей деятельности и упростить процесс обработки информации.
Введение…………………………………………………………………………….......
1 Проектирование информационной системы отдел бытовой техники.……………
1.1 Описание работы отдел бытовой техники …………………………………..….....
1.2 Функциональная диаграмма IDEF0………………………………..………………
1.4 Логическая модель данных – диаграмма Erwin……………………………………
2 Создание БД в phpMyAdmin ………………………….………………..….…………
2.1 Создание нового пользователя………………………..……………………………
2.2 Создание БД …………………………………………………………………………
2.3 Создание таблиц…………………………………………………………..………….
2.4 Создание записей в таблице …………………………………………………………
2.5 Создание нового сайта на Локальном сервере………………………………………
Заключение ……………………………………………………………………………….
Литература………………………………………………………………………….…….
МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
ПРИБОРОСТРОЕНИЯ И ИНФОРМАТИКИ
Курсовая работа
Проектирование информационной системы
отдел бытовой техники
Выполнил: студент 3-го курса заочной формы обучения специальность 080801 Казарин М.М.
Проверил: Рогов Б.И.
2013 год.
Содержание
Введение………………………………………………………… |
3 |
1 Проектирование информационной системы отдел бытовой техники.…………… |
4 |
1.1 Описание работы отдел бытовой техники …………………………………..…..... |
4 |
1.2 Функциональная диаграмма IDEF0………………………………..……………… |
5 |
1.4 Логическая модель данных
– диаграмма Erwin………………………………… |
7 |
2 Создание БД в phpMyAdmin ………………………….………………..….………… |
9 |
2.1 Создание нового пользователя………………………..………………… |
9 |
2.2 Создание БД ………………………………………………………………………… |
11 |
2.3 Создание таблиц………………………………………………………….. |
13 |
2.4 Создание записей в таблице ………………………………………………………… |
16 |
2.5 Создание нового сайта на Локальном сервере……………………………………… |
20 |
Заключение ……………………………………………………………………………… |
24 |
Литература…………………………………………………… |
25 |
Введение.
С развитием информационных технологий компьютеры, с их расширенными функциональными возможностями, активно применяются в различных сферах человеческой деятельности, связанных с обработкой информации, представлением данных.
В современном обществе, которое функционирует в жестких рыночных условиях, своевременная обработка информации способствует совершенствованию организации производства, оперативному и долгосрочному планированию, прогнозированию и анализу хозяйственной деятельности, что позволяет успешно конкурировать на рынке. Каждая организация стремиться минимизировать затраты времени, материальных, трудовых ресурсов в ходе своей деятельности и упростить процесс обработки информации. Эти задачи можно решить с использованием автоматизированных информационных систем.
Использование баз данных и информационных систем становится неотъемлемой составляющей деловой деятельности современного человека и функционирования преуспевающих организаций. В связи с этим большую актуальность приобретает освоение принципов построения и эффективного применения соответствующих технологий и программных продуктов: систем управления базами данных, CASE-средств автоматизации проектирования и других.
Целью курсовой работы является разработка и проектирование автоматической информационной системы для учета продаж бытовой техники для автоматизации документооборота.
1. Проектирование информационной системы отдел бытовой техники
1.1. Описание работы отдела бытовой техники
1. Администратор отдела бытовой техники ежедневно оформляет заказы клиентов на покупку бытовой техники и докупку товара в отдел, в соответствии с прайс-листом. Заносит всю информацию в базу данных.
2. После оформления заказа администратор отдела выставляет счёт клиенту с предоставлением соответствующих скидок.
3. Администратор отдела бытовой техники ежедневно оформляет покупки совершенные в отделе. Составляет сведения о поступлении денежных средств в кассу или на расчётный счёт организации.
4. Администратор отдела распределяет полученные денежные средства на оплату различных затрат и полученную прибыль.
5. Продавец консультант отдела бытовой техники ежедневно занимается продажей и консультированием клиентов. Следит за наличием полного ассортимента товара.
6. Продавец в свободное время занимается формированием БД на основании потребностей покупателей и состояния рынка, появлении новых моделей бытовой техники.
7. Продавец консультант после поступления проверяет товар на качество и комплектность, в случае неисправности техники оформляет акт неисправности и отправляет товар поставщику.
8. Продавец на основании счета и чека оплаченного товара покупателем выписывает (заполняет) гарантийный талон на приобретенный товар и выдает товар покупателю.
9. В конце каждого месяца все работники получают заработную плату в соответствии со штатным расписанием организации.
1.2. Функциональная диаграмма IDEF0
На начальных этапах создания ИС необходимо понять, как работает организация, которую собираются автоматизировать. Для описания работы предприятия необходимо построить модель. Такая модель должна быть адекватна предметной области; следовательно, она должна содержать в себе знания всех участников бизнес-процессов организации.
В IDEF0 система представляется как совокупность взаимодействующих работ или функций. Такая чисто функциональная ориентация является принципиальной - функции системы анализируются независимо от объектов.
Процесс моделирования какой-либо системы в IDEF0 начинается с определения контекстной диаграммы, т. е. наиболее абстрактного уровня описания системы в целом. В контекстную диаграмму входит определение субъекта моделирования, цели и точки зрения на модель.
Работы обозначают поименованные процессы, функции или задачи, которые происходят в течение определенного времени и имеют распознаваемые результаты. Работы изображаются в виде прямоугольников. Все работы должны быть названы и определены.
Взаимодействие работ с внешним миром и между собой описывается в виде стрелок. Стрелки представляют собой некую информацию и обозначаются существительными или именными сочетаниями.
В IDEF0 различают пять типов стрелок.
Вход - материал или информация, которые используются или преобразуются работой для получения результата (выхода). Каждый тип стрелок подходит к определенной стороне прямоугольника, изображающего работу, или выходит из нее. Стрелка входа рисуется как входящая в левую грань работы.
Управление - правила, стратегии, процедуры или стандарты, которыми руководствуется работа. Каждая работа должна иметь хотя бы одну стрелку управления. Стрелка управления рисуется как входящая в верхнюю грань работы.
Выход - материал или информация, которые производятся работой. Каждая работа должна иметь хотя бы одну стрелку выхода. Работа без результата не имеет смысла и не должна моделироваться. Стрелка выхода рисуется как исходящая из правой грани работы.
Механизм - ресурсы, которые выполняют работу, например персонал предприятия, станки, устройства и т. д. Стрелка механизма рисуется как входящая в нижнюю грань работы.
1.3. Логическая модель данных – диаграмма ERwin
Логическая модель данных – это абстрактный взгляд на данные, на нем данные представляются так, как выглядят в реальном виде. Объекты модели, представляемые на логическом уровне, называются сущностями и атрибутами. Логический уровень модели данных является универсальным и никак не связан с конкретной реализацией СУБД.
Основные компоненты диаграммы ERwin - это сущности, атрибуты и связи. Каждая сущность является множеством подобных индивидуальных объектов, называемых экземплярами. Каждый экземпляр индивидуален и должен отличаться ото всех остальных экземпляров. Атрибут выражает определенное свойство объекта. На физическом уровне сущности соответствует таблица, экземпляру сущности - строка в таблице, а атрибуту - колонка таблицы.
На логическом уровне можно установить идентифицирующую связь "один ко многим" , связь "многие ко многим" и неидентифицирующую связь "один ко многим" .
Различают зависимые и независимые сущности. Тип сущности определяется ее связью с другими сущностями. Идентифицирующая связь устанавливается между независимой (родительский) и зависимой (дочерний) сущностями. При установлении идентифицирующей связи атрибуты первичного ключа родительской сущности автоматически переносятся в состав первичного ключа дочерней сущности. В дочерней сущности новые атрибуты помечаются как внешний ключ - (FK). Пример такой связи показан ниже.
При установлении неидентифицирующей связи дочерняя сущность остается независимой, а атрибуты первичного ключа родительской сущности мигрируют в состав неключевых компонентов дочерней сущности. Неидентифицирующая связь служит для связывания независимых сущностей.
Идентифицирующая связь показывается на диаграмме сплошной линией с жирной точкой на дочернем конце связи, неидентифицирующая - пунктирной.
Для курсового проекта мы создаем 5 сущностей.
Связь многие ко многим используется только в логической модели данных. Такая связь заменяется промежуточной сущностью. Пример, сущность Квитанция.
2. Создание БД в phpMyAdmin
2.1. Создание нового пользователя
В программе phpMyAdmin можно создавать, редактировать и удалять пользователя.
Для создания нового пользователя необходимо зайти на главную страницу phpMyAdmin и выбрать пункт "Привилегии”.
Перейти по ссылке "Добавить нового пользователя".
Задаем имя пользователя (логин) – свою фамилию. Будем использовать локальный хост – localhost. Задаем пароль из 11 знаков.
Отметить все глобальные привилегии.
Теперь давайте разберём, как редактировать пользователей в phpMyAdmin. Выбираем пользователя, которого необходимо отредактировать.
Изменим логин – используем свое имя.
И, наконец, разберём процесс удаления пользователей в phpMyAdmin. Выберем пользователя, которого необходимо удалить и нажать на кнопку "Пошёл"..
2.2. Создание базы данных
С базами данных в phpMyAdmin можно проводить следующие операции: cоздавать, редактировать, удалять.
Создадим новую БД. Заходим на главную страницу phpMyAdmin. Задаем имя для базы данных – имя проектируемой ИС, выбираем кодировку и нажимаем на кнопку "Создать". Если на сайте будут только русские и латинские буквы, то нужно установить кириллицу (cp1251_general_ci).
Теперь отредактируем БД в PHPMyAdmin. Выбираем имя созданной БД.
Перейдем в пункт "Операции" и изменим имя БД, добавив к имени ПИС. Нажимаем кнопку «Пошел».
Новое имя БД появится в списке БД.
И, наконец, удалим базу данных в phpMyAdmin. Выбираем имя базы данных, которую необходимо удалить. Перейти в пункт "Уничтожить".
Подтвердить удаление базы данных.
2.3. Создание таблиц
В phpMyAdmin можно создавать, редактировать и удалять таблицы.
Начнём с создания таблицы в phpMyAdmin. Зайдем на главную страницу phpMyAdmin. Выбираем имя базы данных, в которую необходимо добавить таблицу.
Вводим имя новой таблицы, указываем количество полей (столбцов). Выбираем одну из таблиц в логической модели данных (ER диаграмме). Выбираем таблицу Линза, имеющую 3 столбца – код линзы, название, цена.
Укажем соответствующие настройки для каждого поля, потом для таблицы,
Типы, которые используются очень часто.
1. VARCHAR. Это тип является строковым, причём строкой переменной длины от 0 до 255 символов. Идеальный тип данных для всяких логинов, паролей, заголовков статей, имён, фамилий и прочего.
2. TINYINT. Это тип целых чисел. Диапазон значений от -127 до 128, либо 0 до 255. Используется для всяких "флагов". Например, активирован пользователь на сайте или нет, заблокирован пользователь на сайте или нет. Также используется для численной оценки прав пользователя. Например, "1" - это Гость, "2" - Зарегистрированный, "3" - Администратор и так далее.
3. TEXT. Это обычный строковый тип, в котором максимальная длина составляет 65535 символов. Идеальный вариант для хранения текстов статей. Используется очень часто.
4. INT. Самый часто используемый целый тип данных. Его диапазон: от -2147483648 до 2147483647, либо от 0 до 4294967295.INT - это ID (уникального идентификатора –ключевое поле), который уникален для каждой записи в таблице.
5. DATETIME. Тип данных, отвечающих за хранение даты и времени. Формат следующий: "YYYY-MM-DD HH:MM:SS". Например, можно хранить дату и время отправки сообщения на форуме, дату и время регистрации пользователя и так далее.
6. ENUM. Этот тип содержит список значений. Самый простой пример использования этого типа - это словесное описание прав пользователя: "Гость", "Зарегистрированный", "Администратор".
7. FLOAT. Вещественный тип данных.)
Выбираю типы данных для кода линзы – INT, названия – VARCHAR, цена – FLOAT.
Длины/значения. Здесь можно указать предельные значения (длины) переменных. Например, название линзы содержит не больше 20 символов.
Информация о работе Проектирование информационной системы отдел бытовой техники