Библиотека Рефераты Курсовые Дипломы Поиск
Библиотека Рефераты Курсовые Дипломы Поиск
сделать стартовой добавить в избранное
Кефирный гриб на сайте www.za4et.net.ru

Компьютеры, Программирование Компьютеры, Программирование     Программное обеспечение Программное обеспечение

Разработка элементов информационной системы средствами СУБД MS Access и языка программирования VBA

Коврик для запекания, силиконовый "Пекарь".
Коврик "Пекарь", сделанный из силикона, поможет Вам готовить вкусную и красивую выпечку. Благодаря материалу коврика, выпечка не
202 руб
Раздел: Коврики силиконовые для выпечки
Брелок LED "Лампочка" классическая.
Брелок работает в двух автоматических режимах и горит в разных цветовых гаммах. Материал: металл, акрил. Для работы нужны 3 батарейки
131 руб
Раздел: Металлические брелоки
Пакеты с замком "Extra зиплок" (гриппер), комплект 100 штук (150x200 мм).
Быстрозакрывающиеся пакеты с замком "зиплок" предназначены для упаковки мелких предметов, фотографий, медицинских препаратов и
148 руб
Раздел: Гермоупаковка

Министерство образования Республики Беларусь Министерство образования и науки Российской Федерации Государственное учреждение высшего профессионального образования &quo ;Белорусско-Российский университет&quo ; Кафедра &quo ;Автоматизированные системы управления&quo ;Курсовая работа по теме: &quo ;Разработка элементов информационной системы средствами СУБД MS Access и языка программирования VBA&quo ; по дисциплине &quo ;ПС ПЭВМ&quo ; 051-23 02 01.081446.23.81-01Выполнил студент: гр. АСОИР-081 Чупилин А.М. Проверил: Василевский В.П.2010 СодержаниеВведение 1. Анализ предметной области 2. Использование интерфейсных средств СУБД MS Access 2003 2.1 Проектирование схемы данных 2.2 Создание средствами QBE запросов с условиями, итоговых запросов, запросов с вычисляемыми полями, запросов на обновление, удаление, добавление записей, перекрёстных запросов 2.3 Создание составного отчёта, содержащего диаграмму. Группировка и сортировка в отчётах 2.4 Создание иерархической формы по двум связанным таблицам 2.5 Создание страниц доступа к данным 3. Использование языка программирования VBA 3.1 Создание макросов 3.2 Разработка программы на VBA 3.3 Разработка функций на VBA 3.4 Создание главной кнопочной формы. Программирование элементов управления формы Заключение ВведениеВ современном мире, когда возникла необходимость в хранении информации о большом количестве объектов наиболее эффективным способом решения этой проблемы является представление этой информации в виде таблиц. Но каждый объект может быть рассмотрен во взаимосвязи с другим объектом. Для хранения информации о таких объектах используются базы данных. Для создания баз данных существуют различные программные средства, одним из которых является средство Microsof Office - Microsof Access, в котором возможно создание непосредственно базы данных и различных приспособлений, облегчающих восприятие этой информации. В данной курсовой работе будет представлена база данных, содержащая информацию о группах товаров, товарах и фирмах-производителях этих товаров в виде таблиц, запросов, отчетов и форм. 1. Анализ предметной областиВ предметной области &quo ;Группы товаров&quo ; сущностями являются: &quo ;группы товаров&quo ;, &quo ;товары&quo ; и &quo ;производители&quo ;. Сущность - совокупность объектов, обладающих одинаковым набором свойств. В базе данных о товарах сущностями являются товары. Для каждого отдельного экземпляра сущности в таблице создается отдельная запись (кортеж). Свойство (атрибут) - определенная часть информации о некотором объекте. Хранится в виде столбца (поля) таблицы. Группа товаров характеризуется следующим атрибутом: обозначением. Товар характеризуется следующими атрибутами: своим уникальным кодом, категорией, маркой, моделью, цветом, кол-вом на складе и ценой. Производитель характеризуется следующими атрибутами: годом основания, адресом, телефоном и официальным сайтом. 2. Использование интерфейсных средств СУБД MS Access 2003 2.1 Проектирование схемы данныхВ нашем случае для описания предметной области необходимо три таблицы. Условно назовем их &quo ;Группа товаров&quo ;, &quo ;Товары&quo ; и &quo ;Производитель&quo ;.

В каждой из них хранятся соответствующие атрибуты. В режиме “Конструктор” создаем эти три таблицы. Таблица с именем &quo ;1 Группа товаров&quo ; имеет структуру, представленную на рисунке 2.1.1. Рисунок 2.1 1-таблица “1 Группа товаров&quo ;, открытая в режиме “конструктор&quo ;.Структура таблицы “2 Товары&quo ; представлена на рисунке 2.1.2. Рисунок 2.1 2-таблица “2 Товары”, открытая в режиме “конструктор”.Структура таблицы “ 3 Производитель&quo ; представлена на рисунке 2.1.3. Рисунок 2.1 3-таблица “ 3 Производитель&quo ;, открытая в режиме “конструктор&quo ;.Для трех таблиц определим необходимые формат и длину полей, а также зададим ключевые поля. Ключевые поля - это поля, значения которых обладают свойством уникальности для каждой записи. В таблице &quo ;1 Группа товаров&quo ; ключевым будет являться поле &quo ;категория техники&quo ;. Оно же имеет свойство &quo ;Совпадения не допускаются&quo ;. Для поля &quo ;Марка (производитель)&quo ; таблицы &quo ;2 Товары&quo ;, значения выбираются из списка. Источник списка создается при помощи мастера подстановок. Таблицы &quo ;1 Группа товаров&quo ; и &quo ;2 Товары&quo ; связаны с помощью ключевого поля &quo ;категория техники&quo ;. Связь - способ, которым связана информация о разных объектах. В нашем случае, для связи таблиц базы данных &quo ;1 Группа товаров&quo ; и &quo ;2 Товары&quo ; используется связь типа “один - ко - многим&quo ;. При таком типе связи каждой записи в одной таблице соответствует несколько записей в связанной таблице. Одна из них представляет сторону &quo ;один&quo ; (в нашем случае таблица &quo ;1 Группа товаров&quo ;), другая - сторону &quo ;много&quo ; (в нашем случае таблица &quo ;2 Товары&quo ;). Для связи этих таблиц нужно использовать только часть информации о товаре. Создадим схему данных, в которой установим связь между таблицами типа &quo ;один - ко - многим&quo ; по полю &quo ;категория техники&quo ;. Для соблюдения целостности данных воспользуемся переключателем &quo ;Обеспечение целостности связи&quo ;, а также опциями &quo ;Каскадное обновление связанных полей&quo ; и &quo ;Каскадное удаление связанных записей&quo ;. Схема данных представлена на рисунке 2.1.4. Рисунок 2.1.4-схема данных.Таблица &quo ;1 Группа товаров&quo ; данной базы данных представлена на рисунке 2.1.5 Рисунок 2.1.5-таблица &quo ;1 Группа товаров&quo ;. Таблица &quo ;2 Товары&quo ; данной базы данных представлена на рисунке 2.1.6. Рисунок 2.1.6-таблица &quo ;2 Товары&quo ;.Таблица &quo ;3 Производитель&quo ; данной базы данных представлена на рисунке 2.1.7. Рисунок 2.1.7-таблица &quo ;3 Производитель&quo ;.При тестировании базы данных ошибок не обнаружено, а целостность данных обеспеченна первичным ключом и за счёт связи. 2.2 Создание средствами QBE запросов с условиями, итоговых запросов, запросов с вычисляемыми полями, запросов на обновление, удаление, добавление записей, перекрёстных запросовЗапрос - это обращение к БД для поиска или изменения в базе данных информации, соответствующей заданным критериям.

1) Запросы на выборку Запрос на выборку - это запрос, который выполняет отбор данных из одной или нескольких таблиц по заданным пользователем критериям, не приводящий к изменениям в самой базе данных. Создать список, отобразив только товар, марку и модель, произведенные маркой Samsu g. Для этого создадим запрос в режиме “конструктор&quo ;. Рисунок 2.2.1.1-запрос на выборку в режиме “конструктор”.После выполнения запроса получим результат, представленный на рисунке 2.2.1.2. Рисунок 2.2.1.2 - результат выполнения запроса.2) Запросы с вычисляемыми полями Запрос с вычисляемыми полями - запрос, в котором можно задать вычисления над любыми полями таблицы и сделать вычисляемое значение новым полем в запросе. Отобразить товар, марку, модель, а также новое поле &quo ;стоимость всех&quo ;. Для этого в режиме “конструктор” создадим соответствующий запрос. Рисунок 2.2.2.1-запрос с вычисляемыми полями, открытый в режиме “конструктор&quo ;. После выполнения запроса получим результат, представленный на рисунке 2.2.2.2. Рисунок 2.2.2 2-результат выполнения запроса.Для создания нового поля необходимо в режиме конструктора вызвать окно построителя выражений и в нем ввести следующее: Рисунок 2.2.2.3-окно построителя выражений.3) Итоговые запросы Итоговые запросы - запрос, в котором по одному полю производится группировка, а во всех остальных полях вводятся итоговые функции. В этом запросе подсчитать количество товаров. Для этого необходимо создать соответствующий запрос. В режиме “конструктор” запрос имеет вид, представленный на рисунке 2.2.3.1. Рисунок 2.2.3.1-итоговый запрос в режиме “конструктор”.После выполнения запроса получим результат, представленный на рисунке 2.2.3.2. Рисунок 2.2.3.2-результат выполнения запроса.4) Запрос на обновление Этот тип запросов-действий предназначен для изменения значений некоторых полей для всех выбранных записей. Необходимо в таблице &quo ;2 Товары&quo ; в поле “Товар” поменять значение с “Телевизор” на “Домашний кинотеатр”. Для этого можно создать запрос на обновление. Для этого необходимо в режиме “конструктор” выбрать соответствующий тип запроса и в строке обновление сделать запись “Домашний кинотеатр”, а в строке условие отбора - “Телевизор&quo ;. Рисунок 2.2.4 1-запроса на обновление в режиме “конструктор&quo ;.После выполнения запроса таблица &quo ;2 Товары&quo ; будет иметь вид, представленный на рисунке 2.2.4.2. Рисунок 2.2.4 2-таблица &quo ;2 Товары&quo ; после выполнения запроса на обновление.5) Запрос на удаление Этот вид запросов служит для удаления из базы данных группы записей, удовлетворяющих определенным условиям. Необходимо удалить все товары из таблицы &quo ;2 Товары&quo ;, чья марка (производитель) Samsu g. Для этого в режиме “конструктор” необходимо создать запрос на удаление и в строке “условие отбора” поля “марка (производитель) ” внести запись ”Samsu g&quo ;. Запрос в режиме “конструктор” будет иметь вид, представленный на рисунке 2.2

Язык С был задуман Деннисом Ритчи (Dennis Ritchie) примерно в это время, и в 1973 г. он вместе с Кеном Томпсоном (Ken Tompson) по существу переписал на С все ядро UNIX, совершив настоящий подвиг в эпоху разработки системного программного обеспечения на языке ассемблера. В системах Linux доступен широкий диапазон языков программирования, многие из них свободно распространяются и есть на компакт-дисках или в архивах на FTP- сайтах в Интернете. Далее перечислена часть языков программирования, доступных программистам Linux: □ Ada; □ С; □ С++; □ Eiffel; □ Forth; □ Fortran; □ Icon; □ Java; □ JavaScript; □ Lisp; □ Modula 2; □ Modula 3; □ Oberon; □ Objective С; □ Pascal;  □ Perl; □ Prolog; □ PostScript; □ Python; □ Ruby; □ Smalltalk; □ PHP; □ Tcl/Tk; □ Bourne Shell. В главе 2 мы покажем, как применять оболочку Linux для разработки приложений малого и среднего размера. В оставшейся части книги мы сконцентрируемся главным образом на языке С и уделим основное внимание изучению программных интерфейсов ОС Linux с точки зрения программиста, поэтому мы рассчитываем на знание читателей языка программирования С

1. Разработка справочно-информационной системы «Детский сад» в среде СУБД

2. Расчет показателей разработки элемента трехрядной системы

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

4. Разработка автоматизированной информационной системы для управления портфелем реальных инвестиций

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

6. Исследование и разработка проекта информационной системы отдела бухгалтерии АОЗТ "Швея"
7. Разработка автоматизированной информационной системы "Библиотека ВУЗа"
8. Разработка автоматизированной информационной системы по начислению заработной платы по 18-разрядной тарифной сетке

9. Разработка автоматизированной информационной системы. Система учета ОАО "ЮТК"

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

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

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

13. Разработка школьной информационной системы на основе IT-технологий

14. Система баз данных MS Access

15. Разработка автоматизированной информационной системы планирования работы

16. Разработка алгоритмов и программных средств подсистемы документооборота системы управления содержанием информационного сервера

Набор инструментов.
Помогаю папе - отличный игровой набор для юных мастеров. Научит начальным профессиональным навыкам. Поможет ребенку почувствовать себя
589 руб
Раздел: Инструменты и мастерские
Рюкзачок малый "Вспыш".
Легкий и компактный дошкольный рюкзачок - это красивый и удобный аксессуар для вашего ребенка. В его внутреннем отделении на молнии легко
436 руб
Раздел: Детские
Сменный фильтр "Барьер-6", 3 штуки.
Сменная кассета Барьер-6 «для жесткой воды» благодаря повышенному содержанию ионообменной смолы более эффективно снижает жесткость
741 руб
Раздел: Фильтры для воды

17. Создание автоматизированной системы расчета трудоемкости разработки и сопровождения программных средств

18. Разработка информационной системы «Служба занятости»

19. Автоматизированная интеллектуальная система классификации информационных сообщений средств массовой информации

20. Информационная система - разработка, обоснование экономической эффективности

21. Основы параллельного программирования на кластере и разработка элективного курса «Администрирование в информационных системах и администрирование виртуальных машин»

22. Разработка алгоритма работы интеллектуальной информационной системы "Расчет меню"
23. Разработка имитационной модели программного обеспечения информационной системы "Центр обслуживания абонентов"
24. Разработка информационного системы учета товаров магазина по продаже сувениров

25. Разработка информационной системы бюджетного процесса финансового управления Новоегорлыкского сельского поселения

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

27. Разработка подсистемы морфологического анализа информационной системы

28. Табличный процессор Excel. Система управления базой данных MS Access. Векторный редактор CorelDraw

29. Разработка основных элементов логистической системы

30. Автоматизированные информационные системы

31. Билеты на государственный аттестационный экзамен по специальности Информационные Системы

32. Стратегия поиска в автоматизированных информационных системах

Настольная игра "Эрудит. Сила магнита".
"Эрудит" - игра, проверенная временем! В игру Эрудит с удовольствием и азартом играют и взрослые и дети. На протяжении многих
1076 руб
Раздел: Игры на магнитах
Глобус «Двойная карта» рельефный, с подсветкой, на подставке из дерева.
Диаметр: 250 мм. Масштаб: 1:50 000 000. Материал подставки: дерево. Цвет подставки: вишня, орех. Мощность: 220 V, может использоваться в
1692 руб
Раздел: Глобусы
Домик для кукол "Коттедж Конфетти".
Игрушка собирается ребёнком с помощью взрослого и предназначена для игры с куклами высотой до 30 см. В наборе: стена с окнами - 8 штук,
4433 руб
Раздел: Для мини-кукол и мини-пупсов

33. Информационные системы в экономике

34. Информационная система учета кадров АО "Красноярское речное пароходство"

35. Информационная система складского терминала

36. Использование макросов в MS Access 2000

37. Информационные системы и технологии

38. Информационные системы маркетингового анализа
39. Разработка отказоустойчивой операционной системы реального времени для вычислительных систем с максимальным рангом отказоустойчивости
40. Почему я выбрал специальность "Информационные системы в металлургии"

41. Разработка научно обоснованной системы применения удобрений для полевого севооборота Прикубанского района учхоза Кубань

42. Разработка научно обоснованной системы применения удобрений для полевого севооборота Прикубанского района учхоза Кубань

43. Информационные системы маркетинга

44. Реферат по информационным системам управления

45. ИНФОРМАЦИОННЫЕ СИСТЕМЫ ПОДДЕРЖКИ РЕИНЖИНИРИНГА

46. Технико-экономическое обоснование совершенствования информационной системы бюджетной организации

47. Компьютерные информационные системы

48. Защита информации в корпоративных информационных системах

Бассейн "Жираф".
Оригинальный надувной бассейн для детей "Веселый Жираф" создан для детей до 3 лет. Высота бортиков всего 13 см, но этого будет
608 руб
Раздел: Батуты, надувные центры
Машинка "Бибикар (Bibicar)", розовая.
Детская машинка «Бибикар» станет идеальным источником не только развлечения, но и развития для любого ребёнка, которому уже исполнилось 3
2650 руб
Раздел: Каталки
Автомобиль со звуковым сигналом "Джип-каталка с ручкой", красный.
Отличная мини-машинка белорусского производства, выполненная по лицензии испанской компании Molto — настоящая находка для энергичных
2126 руб
Раздел: Каталки

49. Маркетинговая информационная система

50. Реорганизация бизнес-процессов при изменении информационной системы в крупной организации

51. Концепция создания автоматизированной информационной системы "Спорт"

52. Бизнес-план предприятия, процедура разработки и характеристика системы показателей

53. Применяемые Финансовые Информационные Системы (ФИС)

54. Маркшейдерско-геологическая аналитическая информационная система (МГАИС) горного предприятия
55. Информационная система госуправления в России
56. Элементы структурной системы /Укр./

57. информационные системы

58. Автоматизированные информационные системы

59. Моделирование информационной системы бармена

60. Разработка оболочки экспертной системы

61. Автоматизированная информационная система Учет экономической деятельности мукомольного цеха

62. База данных для информационной системы - Таксопарк

63. Информационные системы управления

64. Упражнения по базам данных MS ACCESS (методичка)

Фляжка сувенирная "На здоровье!", 270 мл.
Фляжка сувенирная. Объём: 270 мл. Материал: металл.
408 руб
Раздел: Фляжки сувенирные
Настольная игра "Баскетбол".
Настольная игра «Баскетбол» развивает моторику и быстроту реакции. Размер игры: 37х19х18 см. Возраст: 3+.
1171 руб
Раздел: Настольный баскетбол, бильярд, боулинг
Бусы-прорезыватели "Фруктовый микс".
Детские бусы-прорезыватели "Фруктовый микс" из серии "Мамины помощники" сделают процесс появления первых молочных
380 руб
Раздел: Пластмассовые

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

66. Информационные системы и технологии

67. Автоматизированная справочно-информационная система учета и контроля поставок на предприятии

68. Автоматизированные информационные системы

69. Спецификация каркаса информационной системы с распределенной архитектурой

70. Автоматизированные информационные системы кадастра
71. Бухгалтерские информационные системы
72. Экономические информационные системы: принципы построения и классификация

73. Понятие и элементы финансовой системы

74. Финансы домашних хозяйств как элемент финансовой системы

75. Информационные системы в банковской деятельности

76. Компьютерные информационные системы в аудите

77. Сущность управленческого учета, его структура и место в информационной системе предприятия

78. Автоматизированная информационная система документооборота Административной комиссии при администрации города Белгорода

79. Анализ информационной системы ателье по пошиву одежды

80. База данных MS Access

Фоторамка "Вращающийся куб".
Декоративная фоторамка, выполненная в виде куба. На гранях куба вы сможете разместить шесть фотографии формата 10 см х 10 см. Куб
330 руб
Раздел: Мультирамки
Гель "Meine Liebe" для стирки шерстяных, шелковых и деликатных тканей, 800 миллилитров.
Концентрированный гель "Meine Liebe" идеально подходит для изделий из шерсти, шелка, кашемира, в том числе состоящих из
315 руб
Раздел: Гели, концентраты
Помпа для воды "HotFrost", A6, механическая.
Цвет корпуса: синий/серый. Тип установки: на бутыль. Тип помпы: механический. Тип крана: кнопка на корпусе. Количество кранов: 1. Материал
357 руб
Раздел: Прочее

81. Базы знаний как современные интеллектуальные информационные системы

82. Возможности практического применения программных продуктов CorelDraw и Photoshop для разработки элементов наружной рекламы

83. Интеллектуальные информационные системы в образовании

84. Информационная система "Детский клуб"

85. Информационная система "Культурно-развлекательные учреждения города Красноярска"

86. Информационная система "Управление персоналом"
87. Информационная система ГИБДД
88. Информационная система грузоперевозок цинкового производства АО "Казцинк"

89. Информационная система для школы

90. Информационная система менеджера по работе с клиентами

91. Информационная система начальника жилищно-эксплуатационной службы

92. Информационная система о программных продуктах

93. Информационная система организации

94. Информационная система расчетов по договорам

95. Информационная система управления заявками в автосервисе

96. Информационные системы

Полотенце вафельное "Райский уголок", банное, пляжное, 100х150 см.
Вафельное полотенце "Райский уголок". Легкое и практичное полотенце удобно использовать на пляже, в бане и в бассейне.
304 руб
Раздел: Большие, ширина свыше 40 см
Глобус Земли, физико-политический, с подсветкой, 320 мм.
Глобус Земли физико-политический, с подсветкой, работает от сети. Диаметр: 320 мм. На пластиковой подставке. Рельефный. Цвет подставки
1159 руб
Раздел: Глобусы
Коробка подарочная "Штамп".
Коробка подарочная. Материал: мелованный, ламинированный, негофрированный картон плотностью 1100 г/м2. Отделка: полноцветный декоративный
302 руб
Раздел: Коробки

97. Информационные системы

98. Информационные системы

99. Информационные системы в бухгалтерском учете


Поиск Рефератов на сайте za4eti.ru Вы студент, и у Вас нет времени на выполнение письменных работ (рефератов, курсовых и дипломов)? Мы сможем Вам в этом помочь. Возможно, Вам подойдет что-то из ПЕРЕЧНЯ ПРЕДМЕТОВ И ДИСЦИПЛИН, ПО КОТОРЫМ ВЫПОЛНЯЮТСЯ РЕФЕРАТЫ, КУРСОВЫЕ И ДИПЛОМНЫЕ РАБОТЫ. 
Вы можете поискать нужную Вам работу в КОЛЛЕКЦИИ ГОТОВЫХ РЕФЕРАТОВ, КУРСОВЫХ И ДИПЛОМНЫХ РАБОТ, выполненных преподавателями московских ВУЗов за период более чем 10-летней работы. Эти работы Вы можете бесплатно СКАЧАТЬ.