Разработка автоматизированной информационной системы

Автоматизация учета складских операций с целью организации компьютеризации документооборота и учетных операций с помощью Microsoft Visual FoxPro 6.0. Описание структуры базы данных. Этапы проектирования БД. Выбор программного и технического обеспечения.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 26.12.2011
Размер файла 1,1 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

ВНЕШНИЙ КЛЮЧ (№ накладной из Движения

NULL-значения НЕ ДОПУСТИМЫ

УДАЛЕНИЕ ИЗ Движения КАСКАДНОЕ

ОБНОВЛЕНИЕ Движения. №накладной КАСКАДНОЕ)

ПОЛЯ (№ накладной Целое, Сумма Денежное, Сумма налога Денежное, К оплате Денежное)

ОГРАНИЧЕНИЯ (1. Значения поля (№ накладной должно принадлежать набору значений из соответствующего поля таблицы Движение).

СОЗДАТЬ ТАБЛИЦУ Единицы измерения

ПЕРВИЧНЫЙ КЛЮЧ (Код единицы измерения)

ПОЛЯ (Код единицы измерения Целое, Наименование Текст 10)

ОГРАНИЧЕНИЯ (1. Значения поля Код единицы измерения должны принимать только положительные значения; при нарушении вывод сообщения «Код единицы измерения может принимать только положительные значения»).

2.2 Создание, описание структуры и свойств БД, определение отношений между таблицами и условий целостности данных

2.2.1 Описание структуры БД

1. Разработку БД в среде Visual FoxPro начинаем с созданием проекта Course.pjx, структура которого представлена на рисунке 2.4.

Рисунок 2.4 - Структура проекта

Проект Course включает в себя следующие компоненты: БД Course, таблицы, хранимые процедуры, запросы, формы, отчеты, меню, программы.

2.2.2 Описание свойств таблиц БД

1. Таблица dvijenie.dbf со структурой

Индексация таблицы

2. Таблица ed_izm.dbf со структурой

Индексация таблицы

3. Таблица kategoriy_tovara.dbf со структурой

Индексация таблицы

4. Таблица organizaziy.dbf со структурой

Индексация таблицы

5. Таблица ostatki.dbf со структурой

Индексация таблицы

6. Таблица sklad.dbf со структурой

Индексация таблицы

7. Таблица taksirovka.dbf со структурой

Индексация таблицы

8. Таблица tovary.dbf со структурой

Индексация таблицы

2.2.3 Определение отношений между таблицами БД и условий целостности данных

В ходе создания проекта были созданы следующие отношения между таблицами БД

В работе реализованы триггеры Update, Delete, Insert, которые позволяют централизованно обрабатывать события, возникающие при любых изменениях в базе данных. Созданы хранимые процедуры, которые являются частью базы данных и могут использоваться при описании таблиц для проверки введенных данных, определения значения по умолчанию и т.п.

2.3 Выбор программного и технического обеспечения

автоматизация база данные склад

Для разработки автоматизированной информационной системы, исходя из требований предъявляемых к системе, было выбрано средство Microsoft Visual FoxPro 6.0, как для создания базы данных - СУБД, так и для создания интерфейса пользователя.

Для создания баз данных в настоящее время существует большое количество средств, но Visual FoxPro - самый лучший продукт (даже в «оправе» Microsoft) для разработки приложений баз данных. Во-первых, Visual FoxPro с самого начала был задуман для обработки данных. Во-вторых, Visual FoxPro отличается удивительной быстротой, могуществом и гибкостью.

Это вовсе не означает, что роль, которую играет Visual FoxPro в разработке приложений никогда не менялась. Ведь в мире нет ничего постоянного, а тем более в мире программирования. Тенденции перехода от монолитных одноуровневых приложений к многоуровневым только усиливается. Visual FoxPro можно отнести к среднему уровню (правила бизнеса) в многоуровневом приложении.

Как часть оболочки Visual Studio, Visual FoxPro в настоящее время является частью технологической группы для создания общекорпоративных решений. Дни приложений, создаваемых исключительно в Visual FoxPro (или Visual Basic), сочтены. По мере того, как броузеры, например Internet Explorer, становиться все более высокоорганизованным, внешние интерфейсы GUI стремятся «перерасти» в настоящие броузеры, и для этого есть множество причин. Приложения данных (внутренний интерфейс с источником данных) может быть каким угодно (Visual FoxPro, SQL Server, Oracle или любое другое), а прямо посередине (между внешним и внутренним интерфейсами) «забронировано» место для Visual FoxPro.

Если необходимо разработать приложение и не на последнем месте стоит выгодное вложение денег, то выбор следует остановить на Visual FoxPro.

Данная информационная система выполняет следующие функции:

ведение базы данных с ее корректировкой;

- выполнение различных запросов к базе данных;

- составление отчетов, путем отображение различной информации, полученной из базы данных, на экране / принтере.

Для эффективной работы системы рекомендуется использовать следующие технические средства:

1. 128 Mb оперативной памяти

2. Процессор Pentium Celeron 400 и выше

3. Принтер HP DJ 920C A4

4. Наличие Microsoft Visual FoxPro 6.0

5. ОС Windows NT/2000 или Windows 98/ME.

6. Мышь Microsoft Mouse или другое совместимое с ней устройство

7. Монитор VGA или с большим разрешением, рекомендуется Super VGA

HDD 40.0 Gb IDE Seagate Barracuda ATA 4 (340824A) UDMA100 7200 rpm

Для нормального закрытия файлов информационной системы при аварийном отключении электроэнергии требуется источник бесперебойного питания.

2.4 Выводы

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

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

Были выявленные следующие данные:

Условно-постоянные данные (справочники):

- Наименование товара,

- Ед. измерения, категория товара,

- Склад (номер склада, или его название),

- Перечень организаций, поставляющих товар и их реквизитов,

- Ф.И.О. кладовщика.

Оперативные данные:

- цена товара,

- количество приход,

- количество расход,

- № накладной,

- дата прихода товара,

- остатки,

- сумма налога [12% от сто-ти товара],

- к оплате [сумма+налог].

2 Выходные данные:

- Сумма налога за текущий месяц по приходу и расходу.

- Список категорий товаров, хранящихся на i-ом складе.

- Какой товар на складе находится в минимальном количестве.

- Приходная ведомость по i-му складу за j-ое число.

- Ведомость движения товара (остаток - приход - расход - остаток)] по i-му складу.

- Сведения об общей сумме прихода / расхода товаров в I-ом месяце по категориям.

2 Для разработки автоматизированной информационной системы, исходя из требований предъявляемых к системе, было выбрано средство Microsoft Visual FoxPro 6.0, как для создания базы данных - СУБД, так и для создания интерфейса пользователя.

3. Разработка информационной системы учета товаров предприятия

3.1 Технические возможности программы

Программа имеет следующие возможности:

w Учет

– компьютеров

– принтеров

– Копиров

– МФУ

– Фотоаппаратов

– Телефонов

– Факсов

– Сетевых устройств

– Сканеров

– Мониторов

– Другие устройства (тип устройства можно указать любой)

w Создание пользователей с разными приоритетами

w Загрузка информации о компьютере из отчетов программ Everest Prof или AIDA32 (*.ini)

w Введение двух видов гарантий (на комплектующие и системный блок целиком)

w Добавление ремонтов компьютера (другого оборудования)

w Добавление заметок по устройствам

w Добавление напоминаний

w Формирование отчетов по устройствам

w Формирование статистических отчетов

w Отчет по комплектующим

w Отчет по гарантии

w Комплектующие по отделам

w Отчет по ремонтам

w Отчет по мастерам

w Выдача печатных форм

w Акт ввода в эксплуатацию основных средств

w Требования - накладные

w Акт на списание

3.2 Описание интерфейса программы

После запуска программы на экране появится окно начальной загрузки (рисунок 3.1).

Рисунок 3.1 - Окно начальной загрузки

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

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

Рисунок 3.2 - Главное окно программы

Для того, чтобы внести информацию о компьютере из отчета программ AIDA, EVEREST и др., или чтобы внести информацию о какой-либо другой компьютерной технике, необходимо щелкнуть кнопку «Новый…» на панели инструментов.

Чтобы изменить настройки программы, необходимо в меню Настройки выбрать пункт Настройки.

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

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

3.3 Отчеты, выдаваемые программой

Программа позволяет формировать следующие типы отчетов:

- паспорт компьютера

- паспорт копира

- паспорт принтера

- паспорт МФУ

- паспорт сетевого оборудования

- паспорт факса

- паспорт сканера

- статистические отчеты

- отчет по комплектующим

- отчет по гарантийному сроку

- отчет по комплектующим по отделам

- отчет по ремонтам

- отчет по заметкам

- требования-накладные

3.4 Требования к аппаратной и программной конфигурации

Процессор: не ниже Pentium 100 МГц (рекомендуется 633 МГЦ и выше)

Оперативная память: не ниже 16 Мб (рекомендуется 64 Мб и выше)

Операционная система: Windows 95 и выше.

Сторонние приложения:

Для автоматизированного заполнения БД по устройствам необходимо иметь программу AIDA32, Everest Pro, ASTRA32 или ASTRA.

Для экспорта отчетов в MS Excel необходимо иметь установленный MS Excel 97 или выше.

Графическое разрешение крана: Рекомендуемое графическое разрешение 1024x768, минимальное - 800x600.

Для работы в сетевом режиме при больших объемах базы данных желательно иметь локальную сеть с пропускной способностью 100 Мбит. При средних объемах БД достаточно скорости в 10 Мбит.

Заключение

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

Простой интерфейс программы позволяет быстро понять принцип ее работы и максимально использовать все ее функции.

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

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

Список источников

1. Информатика. Базовый курс /Симонович С.В. и др. - СПб: Издательство «Питер», 2000. - 640 с.

2. Информатика. Учебное пособие /Под ред. В.Г. Кирия. - Иркутск: ИрГТУ, 1998 часть 2. - 382 с.

3. Информатика. Учебное пособие /Ломтадзе В.В., Шишкина Л.П. - Иркутск: ИрГТУ, 1999. - 116 с.

4. Гетц К. Access 2000. - Киев, 2000-1257 с.

5. Каратагин С.А. Access 2000. Руководство пользователя с примерами. - М.: Лаборатория Базовых Знаний, 2000 - 376 с.: ил.

6. Нейбауэр А. Access 97 для занятых - СПб.: Питер, 1997. - 368 с.: ил.

7. Пасько В. Access 2000: Русифицированная версия. - Киев: Ирина, 1998 - 383 с.: ил.

8. Журнал «Экология и устойчивое развитие» №1, Алма-Ата 2002 г., статья Хакимова М.

9. СанПиН №1.01.004.01

10. Боголюбов С.А.: «Экология», Москва, «Знание», 1997 г.

11. Ктиторов А.Ф. Безопасность использования видеотерминалов и персональных ЭВМ. - Москва: Библ. Изд., 1997 г.

12. Новиков Ю.В. Охрана окружающей среды-Москва: 1987.

13. Концепция информатизации системы образования Республики Казахстан на 2002-2004 годы

14. Закон Республики Казахстан «Об информатизации» от 8 мая 2003 года №412-II

15. Закон Республики Казахстан «Об охране атмосферного воздуха»

16. Информационный экологический бюллетень. I-II кварталы 2001 г., Министерство природных ресурсов и охраны окружающей среды Республики Казахстан. Алматы, 2001.

17. Ерунов В.П. Некоторые вопросы формирования автоматизированной системы управления учебным процессом \\ Технология образовательного процесса: тез. доклад Межвузовской научной методической конференции, г. Оренбург 1997. - С. 111.

18. Алексеева М.М. - «Планирование деятельности фирмы».

19. Андреев А.Г. Microsoft Windows 2000: Server и Professional. Русские версии/ Под общ. ред. Чекмарева А.Н. - СПб., 2003. - 1056 с.

20. Архангельский. Разработка прикладных программ для Windows для Delphi5. - М.: ЗАО «Издательство БИНОМ», 1999-256 с.

21. Блэк Ю. Сети ЭВМ: Протоколы, стандарты, интерфейсы: Пер. с англ.-М.: Мир, 1990.-506 с.

22. Бобровский С. Delphi7. Учебный курс. - СПб.: Питер, 2003.-736 с.

23. Богуславский Л.Б., Дрожжинов В.И. Основы построения вычислительных сетей для автоматизированных систем. - М.: Энергоатомиздат., 1990.-256 с.

24. Гаев А.Я, Самарина В.С. Наши шаги в природе: Недра, 1991.474 с.

25. Дарахвелидае П.Г., Марков Е.П. Д20 Программирование в Delphi7. СПб.: БХВ-Петербург, 2003. -784 с.

26. Дэвид Стоун, Альфред Пур. Ваш PC. Проблемы и решения: Практ. пособ. /Пер. с англ.-М.: Издательство ЭКОМ, 2002. - 416 с.

27. Заботина Н.Н. Разработка автоматизированной информационной системы распределения нагрузки профессорско-преподавательского состава кафедры вуза. // Международный форум Новые инфокоммуникационные технологии: достижения, проблемы, перспективы. Том 1. Тезисы докладов международной научно-методической конференции. - Новосибирск, 2003 г. - С. 80-81.

28. Карин П.Р. Экологический бумеранг / Наука и жизнь. 1996. №5. С. 34.

29. Карташов Г.А., Туктарова Л.Р., Камалова Л.З. Разработка информационно-управляющей системы учебного заведения. // Новые информационные технологии в преподавании электротехнических дисциплин: Материалы международной научно-методической конференции / Астраханский государственный технический университет. - Астрахань: АГТУ, 1998. с. 39-42.

30. Коннолли Т. Базы данных. Проектирование, реализация и сопровождение. Теория и практика. 3-изд.:Пер.с англ. - М.: Издательский дом «Вльямс», 2004. -1440 с.

31. Кэнту М. Delphi7: Для профессионалов. СПб.: Питер, 2004. - 1101 с.

32. Ломова Б.Ф., «Основы инженерной психологии». Высшая школа, 1986 г.;

33. Марченко Ю.Н., Шишкин К.П., Капский Е.В.-Новокузнецк. Управление планированием и организацией учебного процесса. Автоматизированная информационная система. Руководство пользователя. /Сост. 2004.-43с,:ил.

34. Миллер Т. Жизнь в окружающей среде. В 3 кн. М: Пангея, 1996, т. 3.

35. Морозов Б.И. «Информационные системы как фактор совершенствования качества образования», Наукоемкие технологии образования, Межвузовский сборник научно-методических трудов №6, изд-во СПбГПУ, 2003.

Размещено на Allbest.ru


Подобные документы

  • Теоретические основы проектирования информационной системы и базы данных. Проектирование информационной системы "Автоматизация учета торговых операций в автомобильном салоне". Методология SADT и DFD, описание IDEF0-модели. Разработка форм приложения.

    курсовая работа [2,8 M], добавлен 15.04.2015

  • Анализ предметной области. Выбор и обоснование выбора программного обеспечения. Разработка автоматизированной информационной системы учета торговых операций в автосалоне. Создание модуля данных, запросов и отчетов. Построение проектной диаграммы Ганта.

    курсовая работа [8,6 M], добавлен 13.04.2016

  • Базы данных и системы управления базами данных. Структура простейшей базы данных, свойства полей. Понятие языка SQL. Проектирование баз данных, режимы работы, объекты. СУБД Microsoft Access. Создание базы данных "Электротовары" средствами Visual FoxPro.

    курсовая работа [5,7 M], добавлен 29.04.2014

  • Анализ информационных потоков. Разработка структуры таблиц базы данных. Выбор CASE-средства для проектирования информационной системы и среды программирования. Разработка программных модулей (программного обеспечения). Подготовка справочных баз данных.

    дипломная работа [6,8 M], добавлен 19.11.2013

  • Выбор методологии проектирования и разработка информационной системы "Расчёт зарплаты" для предприятия ОАО РТП "Авторемонтник". Архитектурное проектирование базы данных информационной системы и разработка её интерфейса. Тестирование программного модуля.

    дипломная работа [2,3 M], добавлен 25.05.2014

  • Разработка модуля автоматизации продажи автозапчастей. Проектирование информационной системы на основе базы данных в среде Microsoft SQL Server 2008. Структуры диалога и программного обеспечения. Описание запросов и отчетов к БД. Создание средств защиты.

    курсовая работа [1,1 M], добавлен 10.12.2014

  • Разработка базы данных для информационной поддержки деятельности аптеки с целью автоматизированного ведения данных о лекарствах аптеки. Проектирование схемы базы данных с помощью средства разработки структуры базы данных Microsoft SQL Server 2008.

    курсовая работа [3,6 M], добавлен 18.06.2012

  • Этапы проектирования информационных систем. Корпоративные информационные системы, тенденции их развития. Требования к организации базы данных. Основные концепции реляционных баз данных. Выбор системы проектирования. Логическая структура приложения.

    дипломная работа [2,2 M], добавлен 20.12.2012

  • Изучение методики учета банковских и финансовых операций в бюджетной организации. Описание программных средств и разработка автоматизированной информационной системы по учету банковских операций. Характеристика алгоритма и блок-схемы АИС организации.

    дипломная работа [1,6 M], добавлен 24.09.2012

  • Склад ОАО "Ориенбанк", его специфика и структура. Описание структуры базы данных складского учета для предприятия. Разработка пользовательского интерфейса программы. Инструкция к применению базы данных. Автоматизация операций и учета средств банка.

    курсовая работа [4,7 M], добавлен 26.02.2010

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.