Справочная система маршрутов общественного транспорта

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

·работку.

Для сокращения срока выполнения курсового проекта и обеспечения надлежащего качества программного продукта в качестве среды разработки прикладного программного обеспечения АИС Виртуальный магазин по продаже мебели выбрана популярная и широко применяемая визуальная среда быстрой разработки - Delphi 7.0, являющаяся базовым программным обеспечением Института Кибернетики Информатики и Связи. Среда Delphi в качестве встроенного языка программирования содержит визуальную версию языка Паскаль, который также является одним из базовых учебных дисциплин отделения ИТВТ.

Для физического создания таблиц базы данных в формате Paradox была использована известная утилита Database Desktop, поставляемая фирмой Borland в составе их программного пакета Delphi.

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

Обоснование выбора стандарта СУБД

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

Распределённая БД состоит из нескольких, возможно, пересекающих или даже дублирующих друг друга частей. Однако пользователь распределённой базы данных получает возможность работать с такой базой данных как с единым информационным массивом с помощью СУБД. При разработке информационной системы обычно стремятся, чтобы её БД была интегрированной, что очень важно на предприятии.

Базы данных имеют свои преимущества и недостатки. Основными преимуществами БД являются:

) Наличие единого целостного отображения определённой части реального мира. Оно сокращает избыточность хранимых данных, обеспечивает выполнение новых приложений, обеспечивает реализацию нерегламентированных запросов;

) Увеличение мобильности и гибкости информационной системы;

) Легче осуществляется контроль над целостностью и непротиворечивостью данных;

) Наличие интегрированной БД сокращает затраты не только на создание и хранение данных, но и на их поддержание в актуальном состоянии, а также уменьшает потоки данных циркулирующих в системе.

Основными недостатками БД являются:

) Увеличение сложности создаваемых информационных систем;

) Использование интегрированных БД может привести к потере эффективности отдельных приложений;

) Применение сложных структур данных, увеличивая долю службы информации в общем объёме хранимых данных.

В данной работе используется система управления базами данных (СУБД) Microsoft Access. Предназначена она для хранения и поиска данных, представления информации в удобном виде и автоматизации часто повторяющихся операций. Данный выбор можно объяснить следующими факторами:

) MS Access легко интегрируется с другими решениями от Microsoft;

) В Access реализовано множество средств, которые упрощают решение задач по вводу, анализу и представлению данных, а также значительно снижают трудоемкость разработки приложений;

) Microsoft Access предоставляет необходимые для управления любыми данными и принятия оптимальных решений возможности;

) Не требовательна к ресурсам компьютера;

) Наличие собственного языка программирования

 

.5 Обоснование выбора языка программирования

 

Следует понимать, что задача эргономичности интерфейса не формализуется, но в то же время она является очень существенной. Пользователи часто судят о качестве системы в целом, исходя из качества ее интерфейса.

Разработка интерфейса всегда являлась трудоемкой задачей, отнимающей много времени у разработчиков. Однако в последние годы появились, так называемые, средства визуальной разработки приложений, в значительной мере упростившие задачу разработки графического интерфейса пользователя. Сейчас на рынке программных продуктов предлагается довольно много разнообразных средств визуальной разработки приложений, ориентированных на разработку информационных систем. Все их можно условно разделить на два класса:

) Специализированные средства - ориентированные исключительно на работу с вполне определенной СУБД и не предназначенные для разработки обычных приложений, не использующих базы данных;

) Универсальные средства, которые могут использоваться как для разработки информационных приложений, взаимодействующих с базами данных, так и для разработки любых других приложений, не использующих базы данных. Из таких средств наибольшей известностью пользуются системы Borland Delphi фирмы Borland и Visual Studio фирмы Microsoft.

Каждый из указанных классов имеет свои достоинства и недостатки, поэтому в общем случае трудно отдать предпочтение одному из них.

В предлагаемой работе в качес