Разработка базы данных для торговой компании АО "Рамстор". Подготовка и выпуск отчетности, формирование статистики по товарам и покупателям. Формирование и выгрузка статических документов в табличный процессор MS Excel. Описание средств проектирования.
Аннотация к работе
На пороге нового века пользователь вправе ожидать от своего телекоммуникационного оператора качества, соответствующего современному ритму жизни. Для предоставления крупнейшим потребителям АО "Казахтелеком" максимально возможного спектра телекоммуникационных услуг по всей территории Республики Казахстан в апреле 2000 года была создана Дирекция Корпоративных Продаж. Дирекция объединяет три проекта АО "Казахтелеком", успешно внедренных на телекоммуникационном рынке: национальную сеть передачи данных Kazakhstan Online, цифровую телефонную бизнес-сеть Jrun и спутниковую сеть Kulan. Объединение трех отделов продаж в одну Дирекцию дает возможность пользователю получить весь спектр современных телекоммуникационных услуг в одном офисе, что связано с заботой об экономии времени клиентами. Предлагая новейшие технологии, Дирекция Корпоративных Продаж обеспечивает полный спектр услуг, отвечающий потребностям самого широкого круга потребителей - от крупных корпораций и банков до государственных структур.Автоматизированная система статистики (АСС) продаж товаров широко применяется в организациях торговли.Бурное развитие вычислительной техники, потребность в эффективных средствах разработки программного обеспечения привели к появлению систем программирования, ориентированных на так называемую "быструю разработку", среди которых можно выделить Borland Delphi. Delphi представляет собой самый популярный программный продукт фирмы Borland, предназначен для скоростной разработки приложений Windows. В распоряжении разработчика оказывается вся мощь компилируемого языка программирования (Object Pascal), помещенного в оболочку средств скоростной разработки приложения (RAD-систем, Rapid Application Development - среда быстрой разработки приложений). Это значит, что при проектировании интерфейса пользователя (сюда относят различного рода меню, диалоговые панели, главное окно приложения и т.д.) разработчик имеет возможность воспользоваться механикой drap-and-drop. Delphi замечательно справляется с тем, что касается сокрытия низкоуровневой "кухни" программирования под Windows, но даже она не сможет писать программы.Доступ к этому свойству происходит либо через Инспектор Объектов во время конструирования проекта (design time), или программно во время выполнения программы (run time). Интересней, конечно, получить доступ к свойству SQL во время выполнения, чтобы динамически изменять запрос. Например, если требуется выполнить три SQL запроса, то не надо размещать три компонента TQUERY на форме. Вместо этого можно разместить один и просто изменять свойство SQL три раза.Средства доступа к базам данных представляют собой важный фактор, так как в системе без удовлетворительной инфраструктуры доступ к данным будет связан со значительными временными затратами и дороговизной. Он обеспечивает единообразный доступ к данным и обслуживает многие потребности разработки, включая создание внешних клиентов баз данных и бизнес-объектов промежуточного уровня, использующих приложения, инструменты, языки и Интернет-браузеры. ADO был разработан как единственный интерфейс с данными, необходимый для разработки одно - и многоуровневых решений типа "клиент-сервер" или Интернет-приложений, управляемых данными. Работа с функциями ADO может быть как более простой, так и более сложной: все зависит от степени использования имеющихся функций. ADO содержит новые методы, обеспечивающие вывод сообщений, которые уведомляют вас о том, что процесс считывания набора записей завершен.Построение модели предметной области начинается с выявления абстракций, существующих в реальном мире, т.е. концептуальных объектов, встречающихся в системе. При проектировании объектно-ориентированного программного обеспечения требуется структурировать программу так, чтобы в центре оказались именно эти объекты из пространства задачи. Модель предметной области представляет словарь терминов, которым пользуются для выявления и описания прецедентов системы в дальнейшем. В ходе выявления объектов из предметной области необходимо установить, какие связи существуют между ними.Жизненный цикл - это упорядоченный набор видов деятельности, осуществляемый и управляемый в рамках каждого проекта по разработке ПО. Жизненный цикл определяет этапы, так что программный продукт переходит с одного этапа на другой, начиная с зарождения концепции продукта и заканчивая этапом его сопровождения. На укрупненном уровне ЖЦ включает три этапа: - анализ; Рассмотрим требования предъявляемые пользователями данной системы. система должна проводить анализ данных с учетом различных ограничений, выбранных пользователем и отображать результаты в табличном виде.Цель анализа пригодности (предварительное проектирование) - выявить объекты. На этапе детального проектирования происходит распределение функций программы между этими объектами. Диаграмма последовательности показывает обмен сообщениями между объектами, упорядоченными в виде временной последовательности.
План
Содержание
Введение
1. Общая часть
1.1 Описание проблемной области
1.2 Описание средств проектирования
1.2.1 Язык программирования Delphi 7.0
1.2.2 Свойство SQL
1.2.3 Доступ к данным
2. Специальная часть
2.1 Моделирование проблемной области
2.2 Моделирование прецедентов
2.3 Построение диаграммы последовательности
2.4 Диаграмма состояния
2.5 Диаграмма классов
2.6 Проектирование баз данных
2.6.1 Этапы проектирования базы данных
2.6.2 Компоненты для работы с БД
2.6.3 Запросы и их применение
2.6.4 Взаимосвязи таблиц
2.6.5 Создание схемы данных
2.6.6 Создание контейнера TDATAMODULE
2.6.7 Обеспечение целостности данных
2.6.8 Каскадное обновление и удаление связанных записей
3. Проектирование пользовательского интерфейса
4. Охрана труда
4.1 Санитарно-эпидемиологические требования к организации и условиям работы с видеодисплейными терминалами и персональными электронно-вычислительными машинами
4.1.1 Санитарно-эпидемиологические требования к микроклимату
4.1.2 Санитарно-эпидемиологические требования к освещению на рабочих местах
4.1.3 Требования к уровням электромагнитных полей на рабочих местах, оборудованных ПЭВМ
4.1.4 Обеспечение пожаробезопасности в вычислительном центре
4.1.5 Обеспечение электробезопасности в вычислительном центре
4.1.6 Санитарно-эпидемиологические требования к уровням шума и вибрации на рабочих местах
4.1.7 Требования к уровням неионизирующих и ионизирующих излучений
4.2 Расчеты
4.2.1 Расчет естественного освещения в помещении
4.2.2 Расчет звукопоглощения
4.2.2.1 Цель расчета
4.2.2.3 Расчет 1
4.2.2.4 Расчет 2
4.2.3 Расчет защитного зануления
5. Экономическая часть
5.1 Технико-экономическое обоснование
5.2 Расчет коммерческой стоимости разработки программных средств (ПС)
5.2.1 Расчет затрат на заработную плату
5.2.2 Расходы на статью "материалы”
5.2.3 Расходы на статью "Спецоборудование для научных работ”
5.2.4 Расчет затрат на разработку алгоритма
5.2.5 Расчет затрат на написание и отладку программного продукта
5.2.6 Расчет затрат в статье "прочие расходы”
5.3 Оценка эффективности внедрения программных средств
5.4 Вывод
Заключение
Список литературы
Приложения
Введение
На пороге нового века пользователь вправе ожидать от своего телекоммуникационного оператора качества, соответствующего современному ритму жизни. Для предоставления крупнейшим потребителям АО "Казахтелеком" максимально возможного спектра телекоммуникационных услуг по всей территории Республики Казахстан в апреле 2000 года была создана Дирекция Корпоративных Продаж. Внутри национального оператора, путем слияния двух филиалов сформировано технически мощнейшее подразделение, не имеющее аналогов на телекоммуникационном рынке РК.
Дирекция объединяет три проекта АО "Казахтелеком", успешно внедренных на телекоммуникационном рынке: национальную сеть передачи данных Kazakhstan Online, цифровую телефонную бизнес-сеть Jrun и спутниковую сеть Kulan. Объединение трех отделов продаж в одну Дирекцию дает возможность пользователю получить весь спектр современных телекоммуникационных услуг в одном офисе, что связано с заботой об экономии времени клиентами. Предлагая новейшие технологии, Дирекция Корпоративных Продаж обеспечивает полный спектр услуг, отвечающий потребностям самого широкого круга потребителей - от крупных корпораций и банков до государственных структур.
Основу работы ДКП составляет принцип высокого качества предоставляемых услуг. Качественная работа проявляется во всем, начиная с отношения к клиенту, заканчивая расширением спектра предоставляемых услуг и наращиванием продовольственных мощностей. Для этого у Дирекции торговой компании АО "Рамстор" есть все возможности, а именно: - собственные сети, объем, и пропускная способность которых значительно превышают показатели конкурентов;
- использование современных протоколов и оборудования;
- применение оптимальных сетевых решений.
Для тарификации услуг предоставляемых абонентам, начисления денежных счетов на лицевой счет абонентам за оказанные услуги, ведения тарифной базы абонентов предназначен отдел "Биллинга".
В данной работе рассматривается работа базы данных о продукции и покупателях ______ Рамстор. Подготовка и выпуск отчетности - один из важнейших аспектов деятельности любой организации. Так же данный модуль предназначен для формирования статистики по товарам и по покупателям, формирование и выгрузка статических документов в табличный процессор Excel.