Помощь в учёбе, очень быстро...
Работаем вместе до победы

Проектирвоание автоматизированной информационной системы отдела продаж интернет-магазина

ДипломнаяПомощь в написанииУзнать стоимостьмоей работы

Руководители предприятий, планирующие выделение средств на приобретение программных продуктов, должны быть уверены в том, что планируемые инвестиции окупятся. Поэтому одним из оцениваемых факторов должен быть вопрос — а легко ли найти специалиста по Delphi и сколько будет стоить его обучение, сколько времени специалист затратит на овладение продуктом. Ответ здесь получить весьма просто — любой… Читать ещё >

Содержание

  • Введение
  • 1. Аналитическая часть
    • 1. 1. История развития электронной коммерции
    • 1. 2. О электронной коммерции
    • 1. 3. Перспективы развития электронной коммерции
      • 1. 3. 1. Мировые перспективы развития электронной коммерции
      • 1. 3. 2. Перспективы развития электронной коммерции в России
  • 2. Теоретическая часть
    • 2. 1. Постановка задачи
    • 2. 2. Анализ составляющих «Интернет магазин»
    • 2. 3. Экономико-математическое моделирование задачи
    • 2. 4. Анализ предметной области
      • 2. 4. 1. Анализ входной информации
      • 2. 4. 2. Анализ выходной информации
      • 2. 4. 3. Ограничения предметной области
    • 2. 5. Инфологическое проектирование базы данных
      • 2. 5. 1. Выделение и описание информационных объектов
      • 2. 5. 2. Определение связей между информационными объектами
      • 2. 5. 3. Нормализация базы данных
    • 2. 6. Контрольный пример
    • 2. 7. Выбор и обоснование проектных решений
      • 2. 7. 1. Обоснование выбора системы управления базами данных
      • 2. 7. 2. Обоснование выбора языка программирования
      • 2. 7. 3. Техническое и программное обеспечение
  • 3. Проектная часть
    • 3. 1. Проектирование базы данных
    • 3. 2. Физическая реализация базы данных
    • 3. 3. Проектирование
  • приложения пользователя
    • 3. 4. Физическая реализация
  • приложения пользователя
    • 3. 5. Инструкция пользователю
  • 3. Экономическая часть
  • 4. Безопасность жизнедеятельности
  • Заключение
  • Список литературы

Информационная революция последних десятилетий все больше определяет облик нашей эпохи. Новейшие информационные технологии и их самое яркое воплощение Интернет оказывают мощное преобразующее воздействие на все области современного общества.

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

Темой дипломного проекта является: «Проектирование автоматизированной информационной системы отдела продаж Интернет-магазина». Данная тема очень актуальна на современном темпе развития информационных технологий.

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

Кроме того, необходимо при работе с базой данных формировать отчет о проделанной работе, оформленный согласно принятым требованиям.

Проектирвоание автоматизированной информационной системы отдела продаж интернет-магазина (реферат, курсовая, диплом, контрольная)

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

Для обработки событий в форме или отчете применяются макрокоманды (макросы) и модули на языке VBA (Visual Basic for Applications). Макрос это группа команд, объединенных под одним именем и выполняющих определенную функцию (например, открытие/закрытие формы, отчета, запуск запроса и т. д.). Каждый макрос представляет собой небольшой отлаженный модуль на VBA, их применение значительно упрощает процесс программирования и уменьшает количество ошибок при разработке программы.

Язык Visual Basic for Applications (VBA) компании Microsoft является общим языком для всех приложений Microsoft Office. VBA является современным языком структурного программирования. Находясь в окне модулей, можно создавать и редактировать код VBA и процедуры. Visual Basic for Applications играет важную роль при разработке баз данных Access. С помощью VBA можно настроить формы и отчеты, запустить макросы, а также отобразить объект Access в других приложениях или извлечь данные. Используя Visual Basic for Applications, можно вывести формы и отчеты, выполнить методы объектов, а также создать и изменить элементы. Кроме того, имеется возможность работать с информацией непосредственно: можно создать наборы данных, задать их параметры и изменить информацию в них.

В Microsoft Access 2003 входят средства работы с другими программными продуктами:

— Работа с Microsoft SQL Server. Существует возможность создать проект Microsoft Access, который можно легко подключить к базе данных Microsoft SQL Server, или воспользоваться мастером баз данных Microsoft SQL Server для быстрого создания базы данных SQL Server и проекта Microsoft Access в одно и то же время. Работа с проектом Microsoft Access аналогична работе с базой данных Microsoft Access процесс создания форм, отчетов, страниц доступа к данным, макросов и модулей один и тот же. Подключившись к базе данных SQL Server, можно просматривать, создавать, изменять и удалять таблицы, представления, сохраненные процедуры и схемы базы данных с помощью средств разработки Microsoft SQL Server Design Tools.

— Создание новой базы данных Microsoft Access на основе данных из файла другого формата. Можно открыть в Microsoft Access файл другого формата например, текстовый, dBASE, Paradox или электронную таблицу; Microsoft Access автоматически создаст базу данных Microsoft Access и связи с этим файлом.

— Импорт и связывание данных из Microsoft Outlook или Microsoft Exchange. Для импорта или связывания данных из Microsoft Outlook и Microsoft Exchange Server используются мастера импорта из Microsoft Outlook и Microsoft Exchange Server. Например, можно создать связь с папкой Microsoft Outlook «Контакты», а затем создавать документы на бланке и почтовые наклейки путем объединения данных с помощью мастера составных документов Microsoft Word.

— Экспорт в другие источники. Из Microsoft Access можно экспортировать данные в различные форматы и приложения. [12].

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

Для реализации приложения к базе данных выбран язык объектно-ориентированного программирования Dorland Delphi 7.0.

Delphi — это комбинация нескольких важнейших технологий:

 высокопроизводительный компилятор в машинный код;

 объектно-ориентированная модель компонент;

 визуальное (а, следовательно, и скоростное) построение приложений из программных прототипов;

 масштабируемые средства для построения баз данных.

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

В стандартную поставку Delphi входят основные объекты, которые образуют удачно подобранную иерархию из 270 базовых классов. На Delphi можно одинаково хорошо писать как приложения к корпоративным базам данных, так и, к примеру, игровые программы. Во многом это объясняется тем, что традиционно в среде Windows было достаточно сложно реализовывать пользовательский интерфейс. Событийная модель в Windows всегда была сложна для понимания и отладки. Но именно разработка интерфейса в Delphi является самой простой задачей для программиста.

Объекты БД в Delphi основаны на SQL и включают в себя полную мощь Borland Database Engine. В состав Delphi также включен Borland SQL Link, поэтому доступ к СУБД Oracle, Sybase, Informix и InterBase происходит с высокой эффективностью. Кроме того, Delphi включает в себя локальный сервер Interbase для того, чтобы можно было разработать расширяемые на любые внешние SQL-сервера приложения в офлайновом режиме. Разработчик в среде Delphi, проектирующий информационную систему для локальной машины, может использовать для хранения информации файлы формата .dbf (как в dBase или Clipper) или .db (Paradox).

В первую очередь Delphi предназначен для профессионалов-разработчиков корпоративных информационных систем. Не секрет, что некоторые удачные продукты, предназначенные для скоростной разработки приложений (RAD — rapid application development) прекрасно работают при изготовлении достаточно простых приложений, однако, разработчик сталкивается с непредвиденными сложностями, когда пытается сделать что-то действительно сложное. Бывает, что в продукте вскрываются присущие ему ограничения только по прошествии некоторого времени.

Delphi такие ограничения не присущи. Хорошее доказательство тому — это тот факт, что сам Delphi разработан на Delphi. Однако Delphi предназначен не только для программистов-профессионалов. Delphi используют учителя, врачи, преподаватели ВУЗов, бизнесмены, все те, кто используют компьютер с чисто прикладной целью, рассказывали о том, что приобрели Delphi for Windows для того, чтобы быстро решить какие-то свои задачи, не привлекая для этого программистов со стороны. В большинстве случаев им это удается. Поразительный факт — журнал Visual Basic Magazine присудил свою премию Delphi for Windows.

Руководители предприятий, планирующие выделение средств на приобретение программных продуктов, должны быть уверены в том, что планируемые инвестиции окупятся. Поэтому одним из оцениваемых факторов должен быть вопрос — а легко ли найти специалиста по Delphi и сколько будет стоить его обучение, сколько времени специалист затратит на овладение продуктом. Ответ здесь получить весьма просто — любой программист на паскале способен практически сразу профессионально освоить Delphi. Специалисту, ранее использовавшему другие программные продукты, придется труднее, однако самое первое работающее приложение он сможет написать в течение первого же часа работы на Delphi. И, конечно же, открытая технология Delphi является мощным гарантом того, что инвестиции, сделанные в Delphi, будут сохранены в течение многих лет. [10,11].

2.7.3 Техническое и программное обеспечение

Разработанный пакет программ предназначен для работы на персональном или мультимедийном компьютере с процессором Pentium-4 или более мощным. Компьютер должен иметь:

1. Оперативную память 512 Мб и более;

2. Объем свободного места на HDD не менее 300 Мб (без файлов базы данных);

3. Видеоадаптер GeForce 5600 или лучше;

4. Клавиатура;

5. Мышь;

6. Монитор;

7. Принтер.

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

Требования к программному обеспечению, установленному на компьютере:

1. Русский выпуск операционной системы Windows ХР;

2. Установленный интегрированный пакет Мiсrosoft Office 2003.

Показать весь текст

Список литературы

  1. руководство / М. Грабер. — М.: «ЛОРИ», 1997. — 321 с.: ил.
  2. Т. Энциклопедия Интернет-рекламы. М.: Издательство «ПРОМО-РУ», 2000.
  3. Д. Электронная коммерция. М.: Издательско-торговый дом «Русская редакция», 1999.
  4. Г., Шнайдер Д. Метакапитализм и революция в электронном бизнесе: какими будут компании и рынки в XXI веке. М.: Альпина Паблишер, 2001.
  5. Д. Шагни в будущее. Стратегия в эпоху электронного бизнеса. М.: ЗАО «Олимпия-Бизнес», 2001.
  6. А.Н., Геращенко Н. И. Электронная коммерция: мировой и российский опыт. М.: Открытые системы, 2000.
  7. Теория маркетинга / Под ред. М.Бейкера. СПб.: Питер, 2002. 464 с.
  8. И. Энциклопедия Интернет-бизнеса. СПб.: Питер, 2001.
  9. Хэнсон У. Internet-маркетинг: Учебно-практическое пособие. М.: ЮНИТИ-ДАНА, 2001.
  10. Эвод Илайес. Электронная коммерция: Практическое руководство. СПб.: ООО «ДиаСофт ЮП», 2002.
  11. Delphi 7 [Текст] / Гофман В. Э., Хомоненко А. Д. и др.; под ред. А. Д. Хомоненко СПб.: BHV, 2004. 1216 с.: ил.
  12. , С. Программирование в Delphi 7 [Текст] / С. Бобровский — Питер: Информ-Пресс, 2003. 806 c.: ил.
  13. , Т.С. Базы данных: модели, разработка, реализация [Текст]: учеб. пособие для вузов / Т. С. Карпова. — СПб.: Питер, 2001. 304с.: ил.
  14. , И. В. Программирование баз данных в Delphi 7 [Текст]: учебный курс. / И. В. Фаронов. — СПб.: Питер, 2005. — 295 с.: ил.
  15. MySQL и mSQL. Базы данных для небольших предприятий и Интернета [Текст]. — СПб.: Символ-Плюс, 2000. 641 с. ил.
  16. Автоматизированные информационные технологии в экономике [Текст]: учебник для вузов / М. И. Семенов, И. Т. Трубилин и др.; под ред. М. И. Семенова. — М.: Финансы и статистика, 2002. — 414с.: ил.
  17. Базы данных. Интеллектуальная обработка информации [Текст] / В. В. Корнеев, А. Ф. Гареев, С. В. Васютин, В. В. Райх; под ред. В. В. Корнеева. — М.: «Нолидж», 2000. 352 с.: ил.
  18. Бобровский, С. Delphi 6 и Kylix: библиотека программиста [Текст] / С. Бобровский. — СПб.: Питер, 2002. 560 с.: ил.
  19. , А. М. СASE-технологии. Современные методы и средства проектирования информационных систем [Текст] / А. М. Вендров. — М.: Финансы и статистика, 1998. — 389 с.: ил.
  20. , А. Эффективная работа с СУБД [Текст] / А. Горев, Р. Ахаян, С. Макашарипов. — СПб.: Питер, 1997. 704с.: ил.
  21. Грабер, М. SQL [Текст]: справочное
Заполнить форму текущей работой