
- •Введение
- •1.Анализ предметной области
- •2. Инфологическое проектирование
- •3. Датологическое проектирование
- •4.Разработка системы. Постановка задачи и выбор языка программирования
- •5. Разработка базы данных
- •5.1 Выбор типа базы данных
- •6. Описание работы программы
- •Заключение
- •Список использованной литературы
4.Разработка системы. Постановка задачи и выбор языка программирования
На этапе постановки задачи определяются следующие параметры программного приложения: назначение приложения, его основные функции, структура таблиц, базы данных, связи между таблицами.
База данных имеет следующие характеристики:
1) Должна регистрироваться и просматриваться следующая информация:
справочник товаров, наименование, цена, признак удаления;
данные по распределению товаров на складе: ID салона, ID товара, дата поступления на склад, признак удаления;
2) Должны реализовываться следующие действия:
работа со справочником товаров (добавить, удалить, изменить);
передача новых, изъятие существующих товаров на складе;
полный перечень всех товаров на складе и свободных товаров.
Важным вопросом при разработке системы является выбор языка программирования. Среди разработчиков программных продуктов под Windows особой популярностью пользуется среда быстрой разработки приложений Delphi. Эта популярность завоевана, прежде всего, ее простотой, легкостью в использовании. Среда Delphi обладает практически всеми возможностями современных систем управления базами данных. Она имеет встроенную поддержку языка структурированных запросов SQL.
SQL (Structured Query Language) – это сокращённое название структурированного языка запросов, предоставляющего средства создания и обработки данных в реляционных БД. Независимость от специфики компьютерных технологий, а также поддержка SQL лидерами промышленности в области технологии реляционных баз данных сделали его основным стандартным языком БД. Все языки манипулирования данными, созданные до появления реляционных БД, были ориентированы на операции с данными, представленными в виде логических записей файлов. Это требовало от пользователя детального знания организации хранения данных и серьёзных усилий для указания того, какие данные необходимы, где они размещаются и как их получить. Язык SQL ориентирован на операции с данными, представленными в виде логически взаимосвязанных совокупностей таблиц-отношений. Важнейшая особенность структур этого языка состоит в ориентации на конечный результат обработки данных, а не на процедуру этой обработки. SQL сам определяет, где находятся данные, индексы и даже какие наиболее эффективные последовательности операций следует использовать для получения результата, поэтому не надо эти детали прописывать в запросе к БД.
Для создания серверной части программы было выбрано в качестве аппаратного средства MS SQL Server 2000.
5. Разработка базы данных
5.1 Выбор типа базы данных
Вопрос выбора типа базы данных является очень важным, так как от этого зависит производительность приложения и качество его работы.
Исходя из технического задания, следует, что база данных будет, состоят из двух частей:
- серверная часть
- клиентская часть
При этом работа с базами данных отвечает следующим условиям:
1)Таблицы базы будут содержать сотни строк информации.
2)К базе будет подключаться неограниченное количество пользователей.
3)Не требуется применять сложных средств администрирования и сопровождения базы данных
4)Требуется обеспечивать безопасность базы данных на уровне ученых записей пользователей Windows.