Курсовая работа (т): Разработка информационной системы для управления процессом экспресс-доставки грузов

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Выбор СУБД представляет собой сложную многопараметрическую задачу и является одним из важных этапов при разработке приложений баз данных. Следует отметить, что по существующей практике решение об использовании той или иной СУБД принимает один человек - обычно, руководитель предприятия, а он может опираться отнюдь не на технические критерии. Здесь свою роль могут сыграть такие, с технической точки зрения, незначительные факторы как рекламная раскрутка компании-производителя СУБД, использование конкретных систем на других предприятиях, стоимость. На российском рынке представлены практически все производители и поставщики промышленных СУБД, в том числе Adabas (Software AG), DB2 (IBM), Informix (Informix Software), Microsoft (Microsoft SQL Server), Oracle (Oracle Corporation), Sybase (Sybase). В результате сравнительного анализа этих систем аналитической компанией Gartner Group следует, что лидерами на рынке СУБД в настоящий момент являются компании IBM, Microsoft и Oracle. Остальные компании характеризуются Gartner Group как “нишевые игроки”.была первой коммерческой реляционной СУБД, поддерживающей ставший ныне индустриальным стандартом язык SQL; ее первая версия появилась в 1979 году. Фактически все это время Oracle является бессменным лидером на рынке производителей коммерческих СУБД и второй (после Microsoft) по величине компанией, производящей программное обеспечение. Корпорация Oracle более десяти лет занимает лидирующие позиции в сфере построения промышленных БД. На данный момент крайней является десятая версия СУБД Oracle. Ядром системы является сервер базы данных. Продукт Oracle Database 10g рассматривает безопасность с точки зрения критически важных требований к конфиденциальности информации и защите данных, соблюдению нормативных документов и обеспечению целостности данных. Есть возможность ограничения доступа к отдельным частям таблицы, регулирование доступа к данным внешними средствами. Присутствуют встроенные средства: аудита, резервного копирования и восстановления, логического восстановления недавних изменений в БД, обнаружения внутренних разрушений в БД, обнаружения нарушений в БД на физическом уровне, организации физического горячего резерва БД, обнаружения нарушений в процессе работы СУБД и др. В Oracle реализуются лучшие на сегодняшний день средства для объектно-ориентированного конструирования баз данных, в том числе табличные структуры, допускающие наследование свойств и методов других табличных объектов БД, что позволят избежать ошибок при построении БД и облегчает их обслуживание. Также необходимо отметить, что разработанная фирмой Oracle система оптимизации одновременного доступа (multiversioning concurrency) является одной из важнейших характеристик архитектуры Oracle (подобная функция есть лишь в СУБД InterBase компании InterBase компании Inprise). Данная функция позволяет исключить ситуацию, когда одному пользователю приходится ждать, пока другой завершит изменения в содержимое баз данных (т.е. в Oracle отсутствуют блокировки на чтение). Эта функция позволяет СУБД Oracle выполнять за секунду больше транзакций в расчете на одного пользователя, чем любая другая база данных. По уровню производительности Oracle занимает ведущие места и при этом значительно превосходит все другие СУБД по надежности и безопасности.

Семейство серверных СУБД фирмы IBM, известное под названием DB2 Universal Database, представляет собой стратегию IBM по объединению продуктов DB2 для различных платформ в единую линию. Впервые появившееся в 1996 году семейство DB2 Universal Database объединяло в себе функциональные возможности таких продуктов фирмы, как DB2 Common Server, DB2 Parallel Edition (DB2 PE), Net.Data, Data Propagator и технологии DataHub, и предназначалось для платформ UNIX, OS/2 и Microsoft Windows NT. К основным характеристикам СУБД можно отнести поддержку реляционных и комплексных данных через объектные расширения, возможность работы на мультипроцессорных платформах, поддержку кластеров, 64-битную архитектуру памяти и распараллеливание запросов, возможность создания Web-приложений (поддерживаются такие технологии, как Java, JDBC, SQLJ, XML) и наличие средства для гетерогенного администрирования и обработки данных.

Первая версия Microsoft SQL Server, совместно разработанная в 1988 году компаниями Microsoft и Sybase, предназначалась для платформы OS/2. Последующие версии этого сервера баз данных предназначались для платформы Windows NT и со временем были тесно интегрированы с этой операционной системой. В отличие от Oracle, Microsoft не производит средств разработки, использующих тот же самый язык программирования, что и язык для создания кода триггеров и хранимых процедур, однако производит средства отладки серверного кода (например, SQL Server Debugger входит в состав Visual Basic и Visual C++).

Таким образом, исходя из приведенных в 1 главе требований к системе, анализируя выбранную архитектуру системы и средства реализации, сделаем вывод: необходимо создать информационную систему службы экспресс-доставки, удовлетворяющую всем функциональным и эксплуатационным требованиям, с учетом выбранной локальной клиент-серверной архитектуры. При этом необходимо использовать СУБД Oracle 10g Express Edition (в данном случае подойдет бесплатная версия) и среду разработки Borland Delphi 7.

Заключение

Целью дипломной работы является разработка информационной системы для управления процессом экспресс-доставки грузов на всех его этапах. В системе разработаны функции оформления и отслеживания хода выполнения заказов, расчета тарифной стоимости доставки, формирования пакета документов для заказчика, формирования аналитических отчетов. Дипломный проект выполнен в полном объеме и в соответствии с техническим заданием.

Была изучена предметная область, проведен анализ существующих решений, указаны их основные достоинства и недостатки, сформулированы общие и специальные требования к системе, выбрана архитектура и средства реализации. При выполнении дипломного проектирования применена методология объектно-ориентированного анализа и проектирования сложных программных систем Unified Process. Анализ бизнес-процессов выполнен с использованием диаграммы вариантов использования и диаграммы деятельностей. В ходе проектирования выполнена декомпозиция системы, результат которой представлен в виде диаграмм иерархии функций, разработаны логическая и физическая модели данных, алгоритм расчета стоимости доставки. В процессе реализации разработаны и описаны SQL-запросы к таблицам базы данных, программные модули и экранные формы. Реализация системы выполнена в среде программирования Borland Delphi на языке программирования Object Pascal c использованием СУБД Oracle 10g.

Источник: https://www.bibliofond.ru/detail.aspx?id=784224