Автор работы: Пользователь скрыл имя, 07 Декабря 2012 в 11:26, курсовая работа
Главная цель разработки программного продукта: максимум упростить работу пользователя при учёте товаров на складе, сократить время чёта и в любой момент времени предоставить данные пользователю в удобном для него виде.
Результатом данного задания является программный продукт, который позволяет удобно хранить, обрабатывать, редактировать, а также просматривать и быстро находить нужную информацию о товарах.
7. Требования к функциональным характеристикам: предоставление достоверной информации по всем направлениям деятельности, общение с пользователями.
8. Требования к структуре: все элементы программы должны выполнять свойственные им функции, количество форм достаточное, но не избыточное.
2.2 Средства решения поставленной задачи
Borland Delphi 7.0
За годы развития компьютерной
отрасли в средствах разработки
программных продуктов
Visual Basic 6 – последняя версия в семействе Visual Basic. С его помощью можно легко и быстро создавать приложения для Windows.
Visual Basic содержит графическую среду, в которой можно наглядно конструировать экранные формы и управляющие элементы, используемые в ваших приложениях. Visual Basic содержит много интегрированных инструментов, упрощающих процесс разработки приложений. В совокупности эти инструменты образуют интегрированную среду разработки (IDE – Integrated Development Environment).
C++ Builder (CBuilder) - один из самых первых инструментов RAD для C++ и единственный инструмент RAD, который предоставляет возможность программирования в стиле drag – and – drop (перенести и бросить), основанного на компонентах.
Первой ступенью эволюции программирования под Windows стало появление языка программирования C++ и библиотек классов C++, которые заключали в себе сотни строк кода.
C++ Builder позволит:
- расширять систему C++ Builder, создавая свои собственные компоненты
- создавать мастера (Эксперты) и внедрять их в интегрированную среду C++ Builder
- работать с библиотекой
- использовать библиотеку
- использовать библиотеку
- общаться с функциями Windows API «без переводчика», на С – родном языке системы Windows.
Delphi – это система объектно – ориентированного визуального программирования. Без этой системы программирование «под Windows»достаточно сложно.
Среда визуального программирования
реализует новую концепцию
Объектно – ориентированное визуальное программирование в Delphi выводит разработку приложений на новую ступень развития программирования. Она относится к системе быстрой разработки приложений (RAD – Rapid Application Development). При разработке интерфейса пользователя в Delphi традиционные структурные методы уступают место итеграционным подходам, выполненным в интерактивном режиме Delphi. Это быстро развивающаяся система. В процессе ее развития были выпушены версии от Delphi до Delphi 7.Каждая следующая версия дополняла предыдущую и повышала требования к ресурсам ПК.
Все версии Delphi совместимы снизу вверх, т. е. все приложения, разработанные для более ранних версий, работают без использования в более поздних версиях Delphi (кроме некоторых приложений для работы с базами данных). При разработке более поздних версий система Delphi дополнена средствами для работы с серверами Access’ 97, CORBA, Microsoft Transaction Server (MTS), с технологией OLE, серверами COM Windows. Все они доступны, начиная с Delphi5. Большинство версий выпускается в нескольких вариантах: Standard (стандартный), Professional (профессиональный), Client/server (клиент/сервер), Enterprise (для разработки мощных баз данных). Библиотеки компонентов более поздних версий дополняются новыми компонентами.
Delphi использует язык Object Pascal в среде визуальной разработки. Компиляторы с языка семейства Паскаль фирмы Borland – один из самых быстрых компиляторов. Приложения Delphi могут использовать разработки и на других языках: С++ и ассемблере.
Для разработки была выбрана
система визуального
Компилятор, встроенный в Delphi, обеспечивает высокую производительность, необходимую для построения приложений в архитектуре “клиент-сервер”.
Приложения с помощью Delphi разрабатываются быстро, причем взаимодействие разработчика с интерактивной средой Delphi не вызывает внутреннего отторжения, а наоборот, оставляет ощущение комфорта. Delphi-приложения эффективны, если разработчик соблюдает определенные правила (и часто - если не соблюдает). Эти приложения надежны и при эксплуатации обладают предсказуемым поведением.
Пакет Delphi - продолжение линии компиляторов языка Pascal корпорации Borland. Pascal как язык очень прост, а строгий контроль типов данных способствует раннему обнаружению ошибок и позволяет быстро создавать надежные и эффективные программы. Корпорация Borland постоянно обогащала язык.
В процессе ее развития были выпушены версии от Delphi до Delphi 7. Каждая следующая версия дополняла предыдущую и повышала требования к ресурсам ПК.
Microsoft Access
Microsoft Access - это не просто
отдельное приложение, а элемент,
входящий в состав семейства
Microsoft Office. И как любой элемент
этого семейства, Microsoft Access хорошо
интегрирован с остальными
Microsoft Access - это реляционная СУБД. Это значит, что в состав базы данных могут входить несколько таблиц, между которыми можно создавать сложные системы взаимосвязей. В результате база данных, созданная с помощью Microsoft Access, не будет содержать дублирующейся информации и будет работать с максимальной производительностью.
Новая версия Microsoft Access обеспечивает удобство при работе с данными. Создание базы данных - это процесс абсолютно понятный для пользователя. При необходимости создать новую базу данных, достаточно выбрать соответствующую позицию в меню, или воспользоваться одним более чем из двадцати готовых шаблонов, поставляемых вместе с русской версией Microsoft Access. В состав библиотеки шаблонов входят шаблоны "Адресная книга", "Библиотека", "Контакты", "Каталог видеозаписей" и др.
После создания базы данных можно воспользоваться мастером анализа таблиц. Он поможет полностью использовать преимущества реляционных баз данных. Это достигается повышением эффективности базы данных путем минимизации количества повторяющихся данных за счет более эффективной структуры таблиц.
Если у
Вас уже есть данные, которые
хранятся в каком-то формате,
отличном от формата Microsoft Access,
можно воспользоваться
При необходимости
произвести выборку из имеющихс
Итоговая информация,
конечно, должна быть
Система управления базами данных предоставляет вам возможность контролировать задание структуры и описание своих данных, работу с ними и организацию коллективного пользования этой информацией. СУБД также существенно увеличивает возможности и облегчает каталогизацию и ведение больших объемов хранящейся в многочисленных таблицах информации. СУБД включает в себя три основных типа функций: определение (задание структуры и описание) данных, обработка данных и управление данными. Все эти функциональные возможности в полной мере реализованы в Microsoft Access. В практике, как правило, необходимо решать и задачи с использованием электронных таблиц и текстовых процессоров. Например, после подсчета или анализа данных необходимо их представить в виде определенной формы или шаблоны. В итоге пользователю приходится комбинировать программные продукты для получения необходимого результата. В этом смысле все существенно упростят возможности, предоставляемые Microsoft Access. Предлагается рассмотреть эти возможности.
Программа состоит из отдельных модулей, поскольку первоначально поставленная задача разработки небольшой части АРМ системного администратора по ходу работы постепенно разбивалась на отдельные составляющие, в которых прорабатывались мелкие детали работы программы. В итоге объединение всех этих модулей позволило получить нормально функционирующую программу.
2.3 Выводы по главе
В процессе разработки программного продукта были поставлены следующие задачи:
- провести анализ предметной области продукта и подобрать информацию для последующего применения в программном продукте;
- провести анализ средств разработки программных продуктов данного типа;
- произвести подборку исходных данных;
- создать графический интерфейс;
- разработать структуру автоматизированной системы;
- разработать программный продукт;
- провести анализ средств разработки программы данного типа:
- программный продукт разработан средствами Borland Delphi 7.0. Эта среда дает наиболее широкие возможности для работы с базой данных,
- база данных создана
наиболее распространенной
3.1 Проектирование баз данных информационной системы
Для создания баз данных предварительно нужно разработать структуры таблиц баз данных. В структурах таблиц определяется число полей таблицы, каждому полю присваивается своё имя, определяется тип поля, назначается число позиций для размещения информации в каждом поле, определяются индексные поля и способ упорядочивания данных таблицы в каждом индексе, присвоить таблице уникальное имя.
Определим типы полей и их имена для базы данных:
Таблица 3.1 – ТМЦ
Поле |
Тип поля |
Номенклатурный_номер |
Текстовый |
Ниаменование_ТМЦ |
Текстовый |
Количество |
Текстовый |
Ед |
Текстовый |
Цена |
Текстовый |
Таблица 3.2 – Поставщики
Поле |
Тип поля |
Наименование |
Текстовый |
Адрес |
Текстовый |
Телефон |
Текстовый |
Контактное_лицо |
Текстовый |
ОГРН |
Текстовый |
ИНН |
Текстовый |