Автор работы: Пользователь скрыл имя, 07 Ноября 2013 в 12:34, курсовая работа
Целью данной работы является закрепление умений и навыков проектирования структуры базы данных, предназначенной для функционирования автоматизированной информационной системы. Для достижения этой цели в данном проекте выполняется разработка структуры реляционной базы данных, которая будет включена в информационную систему с помощью средств Delphi 7.0 для гипотетической информационной системы "Склад".
Задачи курсовой работы:
определить и описать предметную область;
построить модель предметной области;
создать базу данных;
Введение 3
1. Анализ предметной области 5
1.1. Описание предметной области 5
1.2 Построение модели предметной области 5
1.3 Средства построения базы данных 6
2. Создание базы данных 8
2.1 Структура БД 8
2.2.Выбор программных и аппаратных средств для реализации АИС 9
2.2.1 Выбор программных средств разработки АИС 9
2.2.2 Выбор аппаратных средств 14
2.3. Реализация БД 15
2.4 Реализация приложения к БД 18
Заключение 25
Список литературы 26
Содержание
Эффективное управление предприятием в современных условиях невозможно без использования компьютерных технологий. Правильный выбор программного продукта и фирмы-разработчика - это первый и определяющий этап автоматизации бухгалтерского учета. В настоящее время проблема выбора информационной системы (ИС) из специфической задачи превращается в стандартную процедуру. В этом смысле российские предприятия сильно уступают зарубежным конкурентам. Иностранные предприятия, как правило, имеют опыт модернизации и внедрения не одного поколения ИС. В развитых западных странах происходит смена уже четвертого поколения ИС. На российских предприятиях зачастую используют системы первого или второго поколения.
Руководители многих российских предприятий имеют слабое представление о современных компьютерных интегрированных системах и предпочитают содержать большой штат собственных программистов, которые разрабатывают индивидуальные программы для решения стандартных управленческих задач.
Процедура принятия решения о выборе наиболее эффективной компьютерной системы управления нова для большинства отечественных руководителей, а ее последствия во многом будут оказывать значительное влияние на предприятие в течение нескольких лет. Т.к. применение интегрированной ИС, которая отвечала бы требованиям предприятия (масштабу, специфике бизнеса и т.д.), позволила бы руководителю минимизировать издержки и повысить оперативность управления предприятием в целом.
Целью данной работы является закрепление умений и навыков проектирования структуры базы данных, предназначенной для функционирования автоматизированной информационной системы. Для достижения этой цели в данном проекте выполняется разработка структуры реляционной базы данных, которая будет включена в информационную систему с помощью средств Delphi 7.0 для гипотетической информационной системы "Склад".
Задачи курсовой работы:
Информационная система «Склад» предназначена для упрощения регулированием системы и для автоматизации её функций.
Разрабатываемая база данных
предназначена для учёта
В курсовой работе автоматизируется деятельность склада бытовой и компьютерной техники «Созвездие».
Склад «Созвездие» является современным предприятием, которое оказывает услугу по хранению техники. На складе предусмотрено 3 отделов: компьютерной техники, бытовой техники, аудио- и видеотехники.
Среда функционирования системы «Склад» включает область действий данного предприятия, в пределах которой оно функционирует.
Объект управления представляет собой имеющиеся технику, рабочий персонал, обеспечивающий работу склада.
Субъект управления представляет собой совокупность действий предприятия направленной на обслуживание клиентов, в пределах среды функционирования.
Цель управления состоит в автоматизации учёта прихода и расхода товара.
Для достижения этой цели в процессе управления решаются задачи автоматизации регистрации прихода, расхода товара, задачи обслуживания клиента.
Рис. 1. Модель предметной области
Практически общепринятой
в настоящее время стала
В настоящее время для построения информационных систем применяются различные системы управления базами данных (СУБД), различающиеся как своими возможностями, так и требованиями к вычислительным ресурсам. Все многообразие применяемых СУБД, однако, можно свести к двум основным их классам: персональные и многопользовательские.
Из наиболее популярных
современных многопользовательс
База данных – это совокупность структурированных и взаимосвязанных данных и методов, обеспечивающих добавление выборку и отображение данных. Microsoft Access позволяет управлять всеми сведениями из одного файла базы данных. В рамках этого файла используются следующие объекты:
Удачная разработка базы данных обеспечивает простоту ее поддержания. Данные следует сохранять в таблицах, причем каждая таблица должна содержать информацию одного типа, тогда достаточно будет обновить конкретные данные только в одном месте, чтобы обновленная информация отображалась во всей базе данных.
База данных для решения поставленной задачи состоит из таблиц:
Использование баз данных и информационных систем становятся неотъемлемой составляющей деловой деятельности современного человека и функционирования преуспевающих организаций. В связи с этим большую актуальность приобретает освоение принципов построения и эффективного применения соответствующих технологий и программных продуктов: систем управления базами данных, CASE-систем автоматизации проектирования, средств администрирования и защиты баз данных.
От правильного выбора инструментальных средств создания информационных систем, определения подходящей модели данных обоснования рациональной схемы построения баз данных, организации запросов к хранимым данным и ряда других моментов во многом зависит эффективность функционирования разрабатываемых систем. Все это требует осознанного применения теоретических положений и инструментальных средств разработки баз данных и информационных систем.
Современные средства разработки программного обеспечения (ПО) характеризуются большим разнообразием критериев, используя, которые разработчик имеет возможность автоматизировать процесс разработки приложений. Так, в настоящее время инструментальные средства позволяют:
Современные средства разработки характеризуются следующими параметрами:
Вышеперечисленными свойствами обладают языки программирования, например: Delphi, Visual C++, Borland С++ Biulder, Visual FoxPro и другие.
Каждое из этих средств содержит весь спектр современного инструментария, который был перечислен ранее. Главное отличие состоит в области использования рассматриваемых средств. Так Visual C++ обычно используется при разработке приложений предназначенных для работы с операционной системы (ОС) Windows, использующих основные свойства ОС , а так же выполняющих большое количество вычислений. Одним из недостатков данного средства разработки приложений является высокое требование к аппаратным ресурсам при разработке программного обеспечения, недостаточно высокая скорость компиляции программного кода и при реализации конечного продукта (ПО), используя этот продукт необходимо большее дисковое пространство, чем при создании аналогичного ПО другими средствами разработки. Borland С++ Biulder по своим недостаткам аналогичен Visual C++, но обладает еще одним – разработка баз данных на базе языка SQL и их поддержка ограничена. Система разработки Visual FoxPro предъявляет наименьшие требования к системным ресурсам, но ее применение ограничено неудобством в визуальном создании интерфейса разрабатываемого приложения. Недостатком Delphi состоит в том, что при его использовании нет достаточного доступа к функциям ОС, но данный недостаток несущественен, поскольку разрабатываемое приложение ориентировано на поддержку БД, а не на работу с ОС. Немалое значение при выборе Delphi в качестве средства для разработки АИС играет возможность использования большого количества встроенных визуальных компонент, как для разработки интерфейса, так и для создания СУБД.
При создании программного продукта АИС “Склад” главным критерием выбора программных средств разработки являлись:
Как дополнение к перечисленному, можно указать, что время разработки зависит от: поддержки выбранным инструментарием ОС, аппаратной поддержки, необходимой для их оптимального функционирования; наличия предварительного опыта у разработчиков в использования соответствующих программных средств. Обеспечить минимальное время разработки можно только при выполнении этих условий.
Исходя из приведенных требований, выделим следующие характеристики средств разработки программного обеспечения:
Информация о работе Автоматизированная информационная система Склад