Вход

Информационная система компании по производству пластиковых окон

Рекомендуемая категория для самостоятельной подготовки:
Дипломная работа*
Код 249646
Дата создания 31 декабря 2015
Страниц 60
Мы сможем обработать ваш заказ (!) 25 апреля в 12:00 [мск]
Файлы будут доступны для скачивания только после обработки заказа.
4 220руб.
КУПИТЬ

Описание

ИНФОРМАЦИОННАЯ СИСТЕМА, МОДЕЛИРОВАНИЕ, БИЗНЕС-ПРОЦЕССЫ, СУБД, ИНТЕРФЕЙС, ФОРМА. ...

Содержание

СОДЕРЖАНИЕ

Введение………………………………………………………………………...…5
1. Общие сведения об организации. Моделирование бизнес-процессов………………………………………………………………………......6
1.1 Описание деятельности фирмы. Организационная и объектная структура компании…………………………………………………………………………..6
1.2 Моделирование бизнес-процессов в организации………………………...10
1.3 Функциональная модель информационной системы……………………...16
1.4 Оптимизация бизнес-процессов организации……………………………..17
1.5 Требования к информационной системе…………………………………...21
1.6 Сравнительный анализ АИС …………………………………………..…...23
2. Проектирование информационной системы для сферы производства и монтажа пластиковых конструкций………………………………………...25
2.1 Сравнительный анализ характеристик СУБД……………………………...25
2.2 Проектирование базы данных системы…………………………………….28
2.3 Выбор средств разработки информационной системы…………………...30
2.4 Диаграммы UML…………………………………………………………….34
3. Разработка информационной системы………………………………………41
3.1 Разработка информационной системы в СУБД MS Access2010…………41
3.2 Реализация базы данных в MS Access2010………………………………...46
3.3 Интерфейс информационной системы……………………………………..53
4. Заключение…………………………………………………………………….58
Список литературы………………………………………………………………59

Введение

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

Фрагмент работы для ознакомления

Классическими примерами автоматизированных информационных систем являются банковские системы, системы управления предприятием, системы резервирования билетов, и т. д. Причиной создания ИС, явилась необходимость автоматизации учета произведенной продукции компании, ввод и обновление информации по сотрудникам и клиентам компании, автоматизация регистрации и обработки заказов компании.Исходя из выше сказанного, к сравнению можно предложить следующие продукты;1С: Управление небольшой фирмой 8;1С:Управление небольшой фирмой 8" (УНФ) – это комплексное готовое решение для управления и учета на предприятиях малого бизнеса. В программе реализовано все самое необходимое для оперативного учета, контроля, анализа и планирования. Решение помогает повысить эффективность работы компании, предоставляя владельцам и руководителям широкий спектр инструментов для управления, а сотрудникам – новые возможности для продуктивной работы. Решение не перегружено излишним функционалом, его можно легко настроить на особенности организации управления и учета в компании – это обеспечивает возможность "быстрого старта" и удобство ежедневной работы. Недостатком является цена, и обучение персонала работе, в данной АИС.Парус–Предприятие;КИС ПАРУС полностью поддерживает классическую модель управления предприятием и на макроуровне характеризуется сквозным обеспечением следующей бизнес-логики управления, финансовое и материальное планирование ресурсов предприятия, учет всех фактов финансово-хозяйственной деятельности, планирование, контроль и управление деятельностью предприятия, ведение кадров, ведение клиентов предприятия. Недостатками так же является финансовая составляющая данного продукта, а так же необходимо обучение персонала для работы в данной системе.Галактика Старт;Комплексная система автоматизации бухгалтерского учета и торгово-закупочной деятельности, предназначенная для небольших предприятий малого и среднего бизнеса, специализирующихся на оптовой и мелкооптовой торговле, оказании услуг. Важнейшим преимуществом системы "Галактика-Старт" является возможность ее масштабирования до комплексной системы Галактика ERP путем добавления новых функциональных свойств. Функциональные возможности системы "Галактика-Старт" позволяют автоматизировать основные учетно-управленческие задачи предприятия, такие как: складской учет, управление сбытом и снабжением, расчеты с поставщиками и получателями, учет материальных ценностей, учет основных средств, кадровый учет, хозяйственные операции, формирование бухгалтерской отчетности, расчет заработной платы. В отличие от предыдущих двух систем, данный комплекс уступает им по стоимости, но так же требует обучения персонала работе с ним.Проанализировав вышесказанное, возникает необходимость разработки собственной ИС, которая будет схожим по функционалом, а так же не потребует прохождения обучения среди персонала компании.Сравнительный анализ АИСТаблица 1.1ПоказателиПрограммные продукты1С: Управление небольшой фирмой 8;Парус–Предприятие;Галактика Старт;Отчетность по категориям клиентов (Физ. и Юр. лиц)+++Обучение персонала---Цена---Отчетность о сотрудниках+++Отчетность по выполненным заявкам+++2. Проектирование информационной системы для сферы производства и монтажа пластиковых конструкций.2.1 Сравнительный анализ характеристик СУБД В настоящее время для построения информационных систем применяются различные системы управления базами данных (СУБД), различающиеся как своими возможностями, так и требованиями. Все многообразие применяемых СУБД, можно свести к двум основным их классам: персональные и многопользовательские.К первому классу относятся СУБД, ориентированные для работы на персональном компьютере. Изначально они поддерживали работу с данными только одного пользователя. Вся СУБД такого класса выполняется как единая программа, таблицы базы данных представляются отдельными файлами на диске того же персонального компьютера. С развитием локальных сетей разработчики СУБД этого класса стали приспосабливать их к работе в сетевой среде, в которой потенциально стало возможным организовать доступ к данным с нескольких персональных компьютеров, включенных в локальную сеть. Файлы базы данных при этом размещаются на файловом сервере. На каждом же рабочем месте работает собственная копия программы-СУБД и прикладная программа.Второй класс, многопользовательские СУБД, которые включают в себя сервер БД и клиентскую часть, работают в неоднородной вычислительной среде - допускаются разные типы ЭВМ и различные операционные системы. Поэтому на базе СУБД можно создать информационную систему функционирующую по технологии клиент-сервер. Универсальность многопользовательских СУБД отражается соответственно на высокой цене и компьютерных ресурсах, требуемых для их поддержки. Исходя из требований ИС, к реализации можно предложить несколько настольных СУБД, а так же произвести среди них сравнительный анализ. К проектированию ИС рассматривалось несколько вариантов, а именно;Microsoft Visual FoxPro;dBASE для Windows;Microsoft Access;Visual FoxPro - отличается высокой скоростью, имеет встроенный объектно-ориентированный язык программирования с использованием xBase и SQL, диалекты которых встроены во многие СУБД. Имеет высокий уровень объектной модели. При использовании в вычислительных сетях обеспечивает как монопольный, так и раздельный доступ пользователей к данным. Применяется для приложений масштаба предприятия для работы на различных платформах.dBASE для Windows - представляет собой систему управления базами данных, доступную для пользователей любого уровня. Эта система обладает ориентированным на пользователя развитым диалоговым интерфейсом. dBASE для Windows содержит как интерактивные средства так и интегрированную среду программирования на объектно-ориентированном языке dBASE. Многочисленные интерактивные средства отличает простота использования, которая достигается за счет интуитивного интерфейса. Эти средства предоставляют вам широчайшие возможности по обработке информации, не прибегая к программированию.Microsoft Access - входит в состав самого популярного пакета Microsoft Office. Основные преимущества: знаком многим конечным пользователям и обладает высокой устойчивостью данных, прост в освоении, может использоваться непрофессиональным программистом, позволяет готовить отчеты из баз данных различных форматов. Предназначен для создания отчетов произвольной формы на основании различных данных и разработки некоммерческих приложений.Использование корпоративной ИС, не рассматривается, ввиду того, что базой данных будут пользоваться 7-12 человек. На предприятии установлены компьютеры с операционной системой Windows 7, и стандартным пакетом Microsoft Office, что и повлекло остановиться на программном решении Microsoft Access. 2.2 Проектирование базы данных системыДля обеспечения эффективности информационных процессов необходима соответствующая организация данных. Проблема моделирования данных связана с таким представлением данных, которое наиболее естественно отражает реальный мир и может поддерживаться компьютерами. В настоящее время в самых различных областях широкое распространение получила разработка баз данных (БД). База данных – это совокупность предназначенных для обработки на ЭВМ поименованных данных, которая служит для запросов многих пользователей в рамках организации (предметной области). Для программной реализации баз данных обычно используются универсальные системы управления базами данных (СУБД).Цикл базы данных можно условно разбить на 2 фазы.1. Анализ и проектирование;2. Реализация и функционирование;На этапе анализа и проектирования осуществляется.1) Формирование и анализ требований к информации о предметной области. Здесь осуществляется сбор требований к содержанию и процессу обработки данных от всех пользователей, обеспечивается согласованность данных. 2) Концептуальное проектирование.Построение независимой от СУБД информационной структуры путем объединения требований пользователей. Концептуальная схема не зависит от конкретной СУБД и технических решений. 3) Проектирование реализация.На этом этапе осуществляется реализация информационной модели в рамках конкретной СУБД. Производится описание структуры данных, разработка программ обработки данных.На этапе реализации и функционирования БД осуществляется;реализация БДанализ функционирование и поддержкамодификация и адаптация базыПриложение Microsoft Access (далее Access) является мощной и высокопроизводительной системой управления реляционной базой данных (далее СУБД).Реляционная база данных — это совокупность взаимосвязанных таблиц, каждая из которых содержит информацию об объектах определенного типа. Строка таблицы содержит данные об одном объекте (например, товаре, клиенте), а столбцы таблицы описывают различные характеристики этих объектов — атрибутов (например, наименование, код товара, сведения о клиенте). Записи, т. е. строки таблицы, имеют одинаковую структуру — они состоят из полей, хранящих атрибуты объекта.Access – мощное приложение Windows. При этом производительность СУБД органично сочетаются со всеми удобствами и преимуществами Windows.Как реляционная СУБД Access обеспечивает доступ ко всем типам данных и позволяет одновременно использовать несколько таблиц базы данных. Можно использовать таблицы, созданные в среде Paradox или dBase.База данных храниться в одном файле, но профессиональные пользователи предпочитают разделять базу данных на два файла: в одном хранятся объекты данных (таблицы, запросы), в другом объекты приложения (формы, отчёты, макросы, модули).Несмотря на то, что Access является мощной и сложной системой, его использование не сложно для непрофессиональных пользователей.2.3 Выбор средств разработки информационной системыТенденции развития современных информационных технологий приводят к постоянному возрастанию сложности информационных систем создаваемых в различных областях. Для того чтобы иметь хорошую информационную систему необходимо планировать ее создание.  Процесс планирования должен начинаться с оценки текущей ситуации, определения миссии информационной системы, интенсивности использования информации. Современное проектирование информационных технологий, основано на CASE технологиях. Под CASE технологиями понимается программные средства, поддерживающие процессы создания и сопровождения ИС. CASE-средства вместе с системным ПО и техническими средствами образуют полную среду разработки. CASE-технология представляет собой методологию проектирования ИС, а также набор инструментальных средств, позволяющих в наглядной форме моделировать предметную область, анализировать эту модель на всех этапах разработки и сопровождения ИС и разрабатывать приложения в соответствии с потребностями пользователей. Современные CASE-средства охватывают обширную область поддержки многочисленных технологий проектирования ИС: от простых средств анализа и документирования до полномасштабных средств автоматизации, покрывающих весь жизненный цикл ПО.В разряд CASE-средств попадают как относительно дешевые системы для персональных компьютеров с весьма ограниченными возможностями, так и дорогостоящие системы для неоднородных вычислительных платформ и операционных сред. Рассмотрим средства разработки, которые предлагает Microsoft. Эта компания в настоящий момент предлагает несколько пакетов программ, которые могут быть использованы для создания пользовательского приложения по обработке данных: Access, SQL Server, Visual Basic, Visual C++ и Visual FoxPro. Эти средства могут быть использованы, так по отдельности - для решения конкретно поставленной задачи, как и в качестве интегрированного набора, каждый компонент которого может быть применен при разработке больших проектов масштаба предприятия.В дальнейшем разработка и создание ИС планируется в среде Microsoft Access 2010. Обоснованием выбора Microsoft Access 2010 послужили следующие факторы, СУБД Microsoft Access 2010 является системой управления реляционной базой данных, включающей все необходимые инструментальные средства для создания локальной базы данных, общей базы данных в сети с файловым сервером или создания приложения пользователя, работающего с базой данных на SQL-сервере. Достоинством Access является то, что она имеет очень простой графический интерфейс, который позволяет не только создавать собственную базу данных, но и разрабатывать приложения, используя встроенные средства. В отличие от других настольных СУБД, Access хранит все данные в одном файле, хотя и распределяет их по разным таблицам, как и положено реляционной СУБД.Преимущества СУБД Microsoft Access 2010 по сравнению с другими системами подобного класса, в первую очередь, можно отметить распространенность, которая обусловлена тем, что Access является продуктом компании Microsoft (можно полагаться на стабильность производителя, компания Microsoft является одним из мировых лидеров в производстве ПО, и обеспечивает свои продукты подробной документацией, технической поддержкой и локализацией), программное обеспечение и операционные системы которой использует большая часть пользователей персональных компьютеров. MS Access полностью совместим с операционной системой Windows, постоянно обновляется производителем, поддерживает множество языков. Access обладает широкими возможностями по импорту/экспорту данных в различные форматы, от таблиц Excel и текстовых файлов, до практически любой серверной СУБД. Если взять к сравнению «1С:Предприятие» то в данном случае стоимость данного продукта весьма высока и варьируется в зависимости от количества рабочих мест и составляет от 40 до 50 тысяч рублей. Функционал данной ERP обширен и требуется обучение сотрудников для работы в ней, что не требуется в предполагаемой для использования MS Access. Использование бесплатной СУДБ OpenOffice org Base так же не эффективно в связи с тем, что сотрудники фирмы не знакомы с данным офисным пакетом. Внедрение его повлечет за собой необходимость обучения персонала, значит отвлечение персонала от рабочего процесса. Так же Base уступает в своей функциональности, в некоторых вопросах удобства реализации определенных функций. В целом об удобстве работы двух приложений говорить сложно, поскольку Base подходит больше программисту, тогда как Access остается на уровне рядового пользователя.Выбор СУБД Access был сделан в связи со следующими факторами:На предприятии планируется использовать лицензионные программные продукты Microsoft Office 2010, в комплект которого входит Microsoft Access 2010, а значит, нет необходимости в покупке, установке программного продукта и в последующем обучении персонала работе с ним.Удовлетворяет по функциональным возможностям.БД рассчитана на использование небольшим количеством пользователей, а именно (7-12 пользователей).Возможность интеграции с 1С:Бухгалтерия.Необходима защита только от просмотра или неосторожных действий в среде сотрудников.Внедрение корпоративной СУБД не является эффективным по причине небольшого объема хранимой и обрабатываемой информации, также высокой стоимости подобных программных продуктов. Сравнение с другими программными продуктами представлено в таблице 2.1, оценка дана в баллах по пятибалльной шкале.Сравнительный анализ программных продуктовТаблица 2.1ПоказателиПрограммные продуктыMS AccessOpenOffice org Base1C ПредприятиеУдобство интерфейса544Распространенность программного продукта545Функционал455Доступность453Цена553Итого2323202.4 Диаграммы UMLUML (англ. Unified Modeling Language — унифицированный язык моделирования) - язык графического описания для объектного моделирования в области разработки программного обеспечения. UML является языком широкого профиля, это - открытый стандарт, использующий графические обозначения для создания абстрактной модели системы, называемой UML-моделью. UML был создан для определения, визуализации, проектирования и документирования, в основном, программных систем. UML не является языком программирования, но на основании UML-моделей возможна генерация кода.В UML используются следующие виды диаграмм:диаграммы классов (могут быть представлены с атрибутами и ассоциациями)диаграммы состоянийдиаграммы вариантов использованияВ языке UML для обозначения объекта и класса используется прямоугольник, внутри которого ставится имя объекта, двоеточие и имя класса, к которому относится этот объект. Система обозначений UML предписывает изображать связь как линию между двумя объектами. Линия может состоять из нескольких прямолинейных сегментов. Состояние - прямоугольник со скругленными углами, в котором ставится необязательное название состояния.Разрабатывается подсистема учета заказов фирмы по производству различных пластиковых конструкций (окна, двери, перегородки). Возможны следующие варианты заказа:1) заказ – проведение замера – согласование - оплата – подготовка производственного задания - производство – доставка – монтаж – контроль (типовой процесс)2) заказ – проведение замера – согласование - оплата – производство – доставка3) заказ – проведение замера – согласование - оплата – производство – самовывоз4) заказ – согласование - оплата – производство - самовывозВ результате описания задачи можно выделить следующие классы (рис. 2.1). КлиентЗаказСотрудникКлиентЗаказСотрудникРис. 2.1 Выделенные классыНа основании введенных классов запишем их определения согласно нашей предметной области.Клиент – физическое лицо или организация, подающие заявки на производство пластиковых конструкций.Сотрудник – работник организации.Заказ – заявка на производство пластиковой конструкции.Диаграмма классов с ассоциациями представлена на рисунке 2.2.Рис. 2.2 Диаграмма классов с ассоциациямиДиаграмма классов, включающая атрибуты, с ассоциациями представлена на рисунке 2.3. Рис. 2.3 Диаграмма классов с ассоциациями и атрибутамиДиаграмма состояний для класса Заказ представлена на рисунке 2.4.-10194064268ЗаказЗакрытыйТекущийПросроченныйУвеличен запланированный срок выполнения заказаОпределить новый срок выполнения заказаУдалить заказУДАЛЕНСделать заказЗакрыть заказЗаказЗакрытыйТекущийПросроченныйУвеличен запланированный срок выполнения заказаОпределить новый срок выполнения заказаУдалить заказУДАЛЕНСделать заказЗакрыть заказ -27512126572Сделать заказ00Сделать заказРис. 2.4 Диаграмма состояния для класса «Заказ»В начальном состоянии оформляется заказ, который переходит в состояние «текущий». Если срок выполнения заказа увеличился, то он переходит в состояние «просроченный» до согласования нового срока с клиентом. После выполнения заказ переходит в состояние «закрытый». Заказ может быть удален из базы.Диаграмма состояний для класса Сотрудник представлена на рисунке 2.5СотрудникУволенный сотрудникРаботающий сотрудникСотрудник, временно отсутствующий(отпуск, больничный)Отметить не выход сотрудникаОтметка о выходе сотрудника на работуУдалить сотрудникаУДАЛЕНПринять на работуСотрудникУволенный сотрудникРаботающий сотрудникСотрудник, временно отсутствующий(отпуск, больничный)Отметить не выход сотрудникаОтметка о выходе сотрудника на работуУдалить сотрудникаУДАЛЕНПринять на работуРис. 2.5 Диаграмма состояния для класса «Сотрудник»В начальном состоянии сотрудник принимается на работу и переходит в состояние «работающий». Если сотрудника нет на работе (отпуск или больничный), то он переходит в состояние «временно отсутствующий». После увольнения сотрудник переходит в состояние «уволенный». Сотрудник может быть удален из базы.Диаграмма состояний для класса Клиент представлена на рисунке 2.6КлиентКлиент занесенный в базуКлиент, имеющий текущий заказЗарегистрировать заказВыполнить заказУДАЛЕНЗарегистрировать клиентаУдалить клиентаКлиентКлиент занесенный в базуКлиент, имеющий текущий заказЗарегистрировать заказВыполнить заказУДАЛЕНЗарегистрировать клиентаУдалить клиентаРис. 2.6 Диаграмма состояния для класса «Клиент»В начальном состоянии клиент регистрируется и переходит в состояние «занесенный в базу». Если клиент сделал заказ, то он переходит в состояние «имеющий текущий заказ».

Список литературы

Список литературы

1. Бойко В.В. Проектирование баз данных информационных систем / Бойко В.В., Савинков В.М. – 2-е изд. – М.: Финансы и статистика, 1989. – 350 с.
2. Дейт К. Дж. Введение в системы баз данных. Изд. 7 – М. – СПб. – Киев: Вильямс, 2001. – 1072 с.
3. Днепров А. Видео-самоучитель. Microsoft Access 2007. – Спб: Питер, 2008. – 240 с.
4. Зеленков, Ю.А. Введение в базы данных. [Электронный ресурс] / Зеленков Ю.А. // http://www.mstu.edu.ru/study/materials/zelenkov/toc.html. – 1997 – 11.10.2012.
5. Информационные технологии : учебное пособие / Ю.Ю. Громов, В.Е. Дидрих, И.В. Дидрих, Ю.Ф. Мартемьянов, В.О. Драчев, В.Г. Однолько. – Тамбов : Изд-во ГОУ ВПО ТГТУ, 2011. – 152 с.
6. Кориков А.М. Теория систем и системный анализ: учеб. пособие / А.М. Кориков, С.Н. Павлов. – 2-е изд., доп.и перераб. – Томск: Томск. гос. ун-т систем упр. и радиоэл., 2008. – 264 с.
7. Кошелев, В.Е. Базы данных в Access 2007. – М.: Бином. Лаборатория знаний, 2013. – 592 с.
8. Крёнке Д. Теория и практика построения баз данных. Изд. 8 – СПб.: Питер, 2003. – 800 с.
9. Кузнецов С.Д. Основы баз данных: Курс лекций: Учебное пособие для вузов/ – М.: Интернет-Университет Информационных Технологий, 2005. – 488 с.: ил. – (Основы информационных технологий). – Библиогр.: с. 480-484.
10. Маклаков С.В. BPwin и ERwin: CASE-средства для разработки информационных систем. М.: Диалог-МИФИ, 2000. – 43 с.
11. Маклаков С.В. Моделирование бизнес-процессов с ALLFusion Process Modeler. – М.:Диалог-МИФИ, 2008. – 240 с.
12. Методология функционального моделирования IDEF0. – М. Госстандарт России, 2000. – 75 с.
13. Рамбо Дж. UML 2.0. Объектно-ориентированное моделирование и разработка / Дж. Рамбо, М. Блаха. − 2-е изд. − СПб: Питер, 2007. − 544 с.
14. Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. Базы данных: Учебник для высших учебных заведений / Под ред. проф. А.Д. Хомоненко. – Изд. 3 – СПб.: КОРОНА принт, 2003. – 672 с.
15. Черемных С.В. Структурированный анализ систем IDEF-технологии/ С.В. Черемных, И.О. Семенов, В.С. Ручкин. – М: Финансы и статистика, 2003.-208 с.
16. Щербанов В.А. Проектирование информационных систем в экономике: курс лекций / В.А. Щербанов − Томск: ТУСУР, 1999 – 157.
17. Chen, P.P. The Entity-Relationship Model: A Basis for the Enterprise View of Data. [Текст] / P.P. Chen // ACM Transaction on Database Systems, 1976, Vol. 1, No. 1.
Очень похожие работы
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.00498
© Рефератбанк, 2002 - 2024