Разработка базы данных по продаже в магазине одежды
Курсовая работа, 30 Октября 2011, автор: пользователь скрыл имя
Краткое описание
Целью данной работы является разработка приложения для работы с базой данных по учету товара в магазине, поступающих в магазин, необходимо создать наиболее удобный интерфейс для пользователя при работе с разрабатываемой базой данных. Для выполнения цели курсовой работы необходимо обозначить следующие задачи. Они включают в себя:
* ознакомление с программами, предназначенными для создания баз данных и форматом баз данных dBase;
* работу с особым набором компонентов предназначенных для создания и редактирования базы данных;
* ознакомление с подобными базами данных используемых в магазинах одежды;
* ознакомление с принципами действия в магазине;
* разработку программного кода для выполнения определенных действий с базой данных таких как: добавление, удаление, поиск, сортировка, фильтрация данных.
Содержание работы
Введение…………………………………………………………………………..3
Глава 1. Теоретическое исследование предметной области…………………...6
1.1. Анализ аналогичных информационных систем ……………………6
1.2. Характеристика организационной структуры предметной области…………………………………………………………………………..14
1.3. Назначение и цели создания системы………………………………15
Глава 2. Описание информационной системы……………………………….16
2.1. Схема функциональной структуры системы с кратким описанием……………………………………………………………………….16
2.2. Описание информационных функций и комплекса решаемых задач……………………………………………………………………………..18
2.3. Разработка решений по специальному математическому обеспечению ИС………………………………………………………………..18
Заключение………………………………………………………………..31
Библиографический список………………………………………………33
ПРИЛОЖЕНИЯ
Приложение 1. «Руководство оператора»…………………………………34
Приложение 2. «Листинг исходного кода ИС»……………………………42
Содержимое работы - 1 файл
Содержание.docx
— 996.37 Кб (Скачать файл)Содержание
Введение…………………………………………………………
Глава 1. Теоретическое исследование предметной области…………………...6
1.1.
Анализ аналогичных
1.2.
Характеристика организационной структуры
предметной области……………………………………………………………
1.3. Назначение и цели создания системы………………………………15
Глава 2. Описание информационной системы……………………………….16
2.1.
Схема функциональной структуры системы
с кратким описанием………………………………………………………
2.2.
Описание информационных
2.3.
Разработка решений по
Заключение…………………………………………
Библиографический список………………………………………………33
ПРИЛОЖЕНИЯ
Приложение 1. «Руководство оператора»…………………………………34
Приложение
2. «Листинг исходного кода ИС»……………………………42
Введение
Ближе к 80-ым, компьютеры стали появляться и в учебных заведениях, предмету «Информатика» стали уделять огромное внимание. Стали появляться языки программирования высокого уровня такие, как Delphi, C++ и др.
В
настоящее время методы и средства
информатики материализуются и
доходят до потребителя в виде
так называемой новой информационной
технологии, под которой подразумевается
совокупность информационных процессов,
реализуемых на базе современных
средств вычислительной техники
и средств связи.
Информационная
система — это взаимосвязанная
совокупность средств, методов и
персонала, используемых для хранения,
обработки и выдачи информации.
Базы
данных являются одним из основных
компонентов современных
Целью данной работы является разработка приложения для работы с базой данных по учету товара в магазине, поступающих в магазин, необходимо создать наиболее удобный интерфейс для пользователя при работе с разрабатываемой базой данных. Для выполнения цели курсовой работы необходимо обозначить следующие задачи. Они включают в себя:
- ознакомление с программами, предназначенными для создания баз данных и форматом баз данных dBase;
- работу с особым набором компонентов предназначенных для создания и редактирования базы данных;
- ознакомление с подобными базами данных используемых в магазинах одежды;
- ознакомление с принципами действия в магазине;
- разработку программного кода для выполнения определенных действий с базой данных таких как: добавление, удаление, поиск, сортировка, фильтрация данных.
При решении поставленной задачи оптимально использовать для представления информационных материалов язык Delphi, который является языком высокого уровня и позволяет быстро и эффективно создавать приложения. Для реализации "такой-то программы" была выбрана система программирования Delphi версии 7 фирмы Enterprise (Borland),
Delphi – это продукт Borland International для быстрого создания приложений. Высокопроизводительный инструмент визуального построения приложений включает в себя настоящий компилятор кода и предоставляет средства визуального программирования, несколько похожие на те, что можно обнаружить в Microsoft Visual Basic или в других инструментах визуального проектирования. В основе Delphi лежит язык Object Pascal, который является расширением объектно-ориентированного языка Pascal. В Delphi также входят локальный SQL-сервер, генераторы отчетов, библиотеки визуальных компонентов, и прочее хозяйство, необходимое для того, чтобы чувствовать себя совершенно уверенным при профессиональной разработке информационных систем или просто программ для Windows-среды.
Прежде всего Delphi предназначен для профессиональных разработчиков, желающих очень быстро разрабатывать приложения в архитектуре клиент-сервер. Delphi производит небольшие по размерам (до 15-30 Кбайт) высокоэффективные исполняемые модули (.exe и .dll), поэтому в Delphi должны быть прежде всего заинтересованы те, кто разрабатывает продукты на продажу. С другой стороны небольшие по размерам и быстро исполняемые модули означают, что требования к клиентским рабочим местам существенно снижаются – это имеет немаловажное значение и для конечных пользователей.
Преимущества Delphi по сравнению с аналогичными программными продуктами:
- Быстрота разработки приложения;
- Высокая производительность разработанного приложения;
- Низкие требования разработанного приложения к ресурсам компьютера;
- Наращиваемость за счет встраивания новых компонентов и инструментов в среду Delphi
- Удачная проработка иерархии объектов
Глава 1 . ТЕОРЕТИЧЕСКОЕ ИССЛЕДОВАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ.
- Анализ аналогичных информационных систем
Для успешного функционирования различных организаций требуется наличие развитой информационной системы, реализующей автоматизированный сбор, обработку и манипулирование данными.
База Данных (БД) — структурированный организованный набор данных, описывающих характеристики каких-либо физических или виртуальных систем. База данных обеспечивает хранение информации, а также удобный и быстрый доступ к данным. База данных представляет собой совокупность данных различного характера, организованных по определенным правилам:
- Обеспечение конфиденциальности и секретности
- Возможность взаимодействия пользователей разных категорий
- Обеспечение надежности БД
- Информация в БД должна быть:
- целостной;
- актуальной;
- непротиворечивой;
- неизбыточной;
База
данных должна соответствовать следующим
требованиям:
- БД должна удовлетворять всем требованиям пользователя к содержанию базы данных, т.е. перед проектированием базы необходимо изучить все требования пользователя.
- БД должна гарантировать непротиворечивость, при проектировании таблиц БД необходимо определить их атрибуты и правила ограничения на возможность ввода пользователем неверных данных.
- БД должна обеспечивать легкую для восприятия структуру информации, качественно построенная база данных, позволяет делать запросы более легкие для восприятия.
Система
управления базой данных (СУБД) –
это программные средства, созданные
для создания, дополнения, управления
баз данных. По характеру СУБД разделяют
на персональные и многопользовательские.
Персональный СУБД обеспечивают возможность
создания локальных БД, работающих
на одном компьютере. Многопользовательские
СУБД позволяют создавать
Выделяют три вида СУБД:
- промышленные универсального назначения;
- промышленные специального назначения;
- разработанные для конкретного случая.
По своей архитектуре СУБД делятся на одно-, двух- и трехзвенные. В однозвенной архитектуре используется единственное звено (клиент), обеспечивающее необходимую логику управления данных и их визуализацию. В двухзвенной архитектуре значительную часть логики управления данными берет на себя сервер БД. В трехзвенных СУБД используется промежуточное звено-сервер приложений, являющейся посредником между клиентом и сервером БД.
На сегодняшний день существует множество систем управления баз данных. Среди них:
- Oracle Database или Oracle RDBMS
- MS SQL
- Microsoft Access
- 1C
- Paradox
Нет единой системы, которая бы удовлетворяла бы всем требованиям пользователя, поэтому рассмотрим плюсы и минусы каждой, прежде чем выбрать.
Oracle Database или Oracle RDBMS
Oracle была первой коммерческой реляционной СУБД, поддерживающей язык SQL, который впоследствии стал стандартом. Первая версия продукта появилась на свет в 1979 году. В наши дни компания является лидером рынка производителей коммерческих СУБД и крупнейшим в мире поставщиком корпоративного программного обеспечения. Самым главным ее плюсом является ее надежность, «наследие» (т.е. множество программ написано под эту систему и нам проще будет ее использовать). Главным ее минусом на сегодняшний день – проблемы с безопасностью.
MS SQL
Продукт известной всем фирмы. Первая версия была разработана совместно с Sybase в 1988 году и предназначалась только для платформы OS/2. Следующие версии этого продукты были созданы для NT-based систем и тесно интегрированы с ОС, что не удивительно. Для компании гораздо выгоднее, чтобы ее СУБД использовались на ее же операционной системе – так совместимость лучше. Это программное обеспечение как раз для тех кто привык к большим возможностям и удобству программных продуктов типа IB-Expert или MSSQL Manager. Здесь есть все, что вам может пригодиться. Медленная работа Backup и Restore баз данных и что более важно оно платное.
Microsoft Office Access или просто Microsoft Access
Реляционная СУБД корпорации Microsoft. Имеет широкий спектр функций, включая связанные запросы, связь с внешними таблицами и базами данных. Благодаря встроенному языку VBA, в самом Access можно писать приложения, работающие с базами данных.
Один из основных плюсов разработки на MS Access – плотная связь с Microsoft Office. Для нормальной работы созданного приложения достаточно установить Офис. При этом так же устанавливаются все нужные для работы Access библиотеки, ODBC и т.д.. Acсess достаточно хорошо совместим с MS SQL Server и другими форматами баз данных.
1C
Российская компания, специализирующаяся на дистрибуции, поддержке и разработке компьютерных программ и баз данных делового и домашнего назначения. Название компании возникло из названия собственной поисковой программы: не более 1 секунды требовалось для получения требуемой информации.