Вход

Проектирование информационных баз данных.

Рекомендуемая категория для самостоятельной подготовки:
Курсовая работа*
Код 131986
Дата создания 2009
Страниц 35
Источников 10
Мы сможем обработать ваш заказ (!) 29 марта в 12:00 [мск]
Файлы будут доступны для скачивания только после обработки заказа.
1 900руб.
КУПИТЬ

Содержание

Введение
1.1. Описание предметной области и функции решаемых задач
1.2. Перечень входных (первичных) документов
1.3. Ограничения предметной области по индивидуальной задаче
2.Постановка задачи
2.1. Организационно-экономическая сущность комплекса решаемых задач
2.2. Описание выходной информации
2.3. Описание входной информации
3. Разработка информационного обеспечения
3.1. Анализ входной информации предметной области и выделение информационных объектов
3.2. Определение связей информационных объектов и построение информационно-логической модели
3.3. Определение логической структуры базы данных
3.4. Разработка физической структуры базы данных
3.5. Контрольный пример
4. Создание базы данных
4.1. Структура таблиц
4.2. Схема данных
4.3. Пользовательские формы
4.4. Ввод данных
5. Создание алгоритма и запросов
6. Создание отчётов
6.1. Получение отчёта с помощью Мастера отчётов
6.2. Корректировка макета отчёта с помощью конструктора отчётов
6.3. Вывод отчёта на печать
Заключение
Список литературы
Приложение I
Приложение II

Фрагмент работы для ознакомления

В последующих формах также реализованы поля выбора.
На рисунке 14 представлена форма ввода для таблицы «Накладная».
Рис. 14 – Форма «Накладная»
На рисунке 15 представлена форма ввода для таблицы «Платежное поручение».
Рис. 16 – Форма «Платежное поручение»
На данной форме также реализовано поле выбора, но в качестве отображаемого данных выбрано поле код накладной, поскольку именно по коду накладной оформляется платежное поручение, но при нажатии на поле откроется список, представленный на рисунке 17.
Рис. 17 – Список выбора.
Данное отображение полей поможет пользователю в поиске необходимой накладной.
4.4. Ввод данных
В таблицы были введены данные из контрольного примера. Ввод осуществлялся с помощью форм ввода.
5.    Создание алгоритма и запросов
Для выборки данных из базы данных создаются запросы, которые отображают необходимую информацию, даже если она содержится в различных таблицах. Для создания запросов может использоваться как мастер запросов, так и конструктор запросов.
В конструкторе запросов возможен переход в режим SQL, что позволяет редактировать программный код запроса.
Для выборки информации из базы данных были созданы 4 запроса: «Запрос Накладная», «Запрос Платежное поручение», «Оценка оплаты», «Оценка оплаты за определенный месяц». Именно с помощью запроса реализуется третья поставленная задача, это объясняется тем, что необходимости в хранении сумм в базе данных нет, поскольку они в любое время могут быть вычислены. Их хранение в базе данных приводит к избыточности хранимой информации, а как следствие и к увеличению занимаемого места на жестком диске компьютера.
Результат запроса по накладным представлен на рисунке 18.
Рис. 18 – «Запрос накладная»
Результат запроса по платежным поручениям на рисунке 19.
Рис. 19 – «Запрос Платежное поручение»
Результат запроса по неполной оплате представлен на рисунке 20.
Рис. 20 – «Неполная оплата»
Данный запрос частично реализует поставленную задачу, а именно он выводит полную информацию по поставленной продукции и ее оплате, а также в нем не представлено итоговых сумм.
Рис. 21 – «Неполная оплата за определенный месяц»
Данный запрос предоставляет информацию о оплате поставленной продукции за определенный месяц, в данном случае представлена информация за первый месяц.
При использовании запрос выдается сообщение, в котором необходимо ввести интересующий месяц, вводиться он числовым параметром, например: чтобы получить информацию за январь необходимо ввести 1, за февраль – 2 и т.д. Связано это с тем что в все даты хранятся в кратком формате даты.
Для вывода информации на печать и предоставления ее руководству используются отчеты, которые позволяют представить выбранную информацию в деловом стиле, а также наделяют выбранную информацию дополнительными возможностями.

6.     Создание отчётов
6.1. Получение отчёта с помощью Мастера отчётов
Для создания отчетов используется мастер отчетов, который фактически строит отчет по таблицам или запросам. Кроме того, с помощью мастера отчетов можно настроить сортировку и группировку отображаемой информации, а также просуммировать отображаемые данные (или найти максимальный, минимальные элементы и т.п.).
6.2. Корректировка макета отчёта с помощью конструктора отчётов
После создания отчетов с помощью мастера отчета можно провести их корректировку с помощью конструктора. Это позволяет изменить расположение отображаемой информации в отчете. Фактически с помощью конструктора отчетов возможно создания таких полноценных отчетов, как и с помощью мастера, а даже и лучше. С помощью конструктора отчетов возможно воссоздание любой формы отчетности или создания отчета любой произвольной формы.
В результате были созданы четыре отчета: «Накладные», «Оценка оплаты», «Оценка оплаты за определенный месяц» и «Платежное поручение». Данные отчеты не основаны на государственных формах, поскольку это не нужно. Данные отчеты нацелены на предоставление руководителю необходимой информации.
На рисунке 22 представлен отчет «Накладные». На рисунке 22 представлена только первая из двух страниц отчета.
Рис. 22 – Отчет «Накладная»
На рисунке 23 представлен отчет «Платежное поручение».
Рис. 23 – Отчет «Платежное поручение»
На рисунке 24 представлен отчет «Оценка оплаты». На рисунке 24 представлена только первая из двух страниц отчета.
Рис. 24 – Отчет «Оценка оплаты»
На рисунке 25 представлен отчет «Оценка оплаты за определенный месяц»
Рис. 25 – Отчет «Оценка оплаты за определенный месяц».
В случае если в отчете присутствует больше одной записи, информация группируется по предприятиям и сначала рассчитывается итоговые суммы по каждому предприятию, а потом итоговые суммы по всем предприятиям.
Представленная информация в отчетах полностью соответствует той, что была получена в результате контрольного примера.
6.3. Вывод отчёта на печать
Для вывода отчета на печать, необходимо находясь в режиме просмотра, зайти в меню «Файл» и выбрать пункт «Печать». После этого выбранный отчет будет распечатан на выбранный принтер. На рисунке 26 представлено меню «Печать».
Рис. 26 – Меню «Печать».
В случае если в отчете содержится несколько страниц, пользователь может распечатать только нужные ему страницы, путем ввода номеров страниц в соответствующие поля.
Заключение
Заданием на курсовой проект являлось реализация программного продукта, проводящего оценку неполной оплаты отгруженной продукции по всем заказчикам на заданный месяц. Данная отчетность необходима руководителю, для того чтобы избежать издержек в процессе поставок продукции клиентам.
При работе над курсовой работой выполнено следующее:
проведен анализ предметной области;
выделены информационные объекты;
спроектирована информационно-логическая модель данных;
произведена нормализация базы данных, исключена избыточность и выполнено последовательное приведение к нормальным формам;
произведено описание полей баз данных, задание на ограничение ссылочной целостности и ограничения на значение полей;
реализован программный продукт в соответствии с заданием;
оформлен отчет о проделанной работе.
Все поставленные задачи реализованы, программный продукт выполняет свою главную цель, проводит оценку неполной оплаты отгруженной продукции за заданный месяц. Кроме того, программный продукт позволяет получить отчетность по накладным, платежным поручениям и провести оценку неполной оплаты отгруженной продукции за все года.
Отчет оформлен с помощью интегрированного пакета Microsoft Office. Реализация программного продукта проводилась с помощью СУБД Microsoft Access 2003.
.
Список литературы
Астахова И. Ф., Толстобров А. П. , Мельников В. М. SQL в примерах и задачах: Учеб. пособие.- Мн.: Новое знание,2002.
Бекаревич Ю. Б., Пушкина Н. В. MS ACCESS 2000 за 30 занятий. – СПб.: БХВ- Петербург,2001.
Боровиков В. В. MS ACCESS 2002. программирование и разработка баз данных и приложений. - СОЛОН-Р, 2002.
Вендров А. М. Проектирование программного обеспечения экономических информационных систем: Учебник. – М.: Финансы и статистика, 2002.
Голицына О. Л., Максимов Н. В., Попов И. И. Базы данных: Учебное пособие. – М.: ФОРУМ: ИНФРА-М, 2004
Иванова Г. С. Технология программирования: Учебник для вузов. – М.: Изд-во МГТУ им. Баумана, 2003.
Карпова Т. С. Базы данных: модели, разработка, реализация. - СПб: Питер, 2001.
Леоненков А. В. Самоучитель UML. - СПб: БХВ - Петербург, 2002.
Орлов С. А. Технология разработки программного обеспечения: Учебник. – СПб.: Питер, 2002.
Шкарина Л. Язык SQL:учебный курс. – СПб.: Питер, 2001.
Приложение I
Таблица - Контрольный пример таблицы «Организация»
Код организации Название Номер договора Адрес ИНН Телефон Расчетный счет Код банка КПП 1 ЗАО "Милана 2154 Москва, Ракетный бульвар, 17 5454564615/3513515351 (495)958-12-54 45687454874621548461 1 56845481215715484424 2 ОАО "РосСпорт" 1255 Санкт-Петербург, Мира, 55 1547845555/0548445521 (498)451-54-88 54842154588555445784 4 46846571548248751287 3 ООО "Мастер" 1545 Смоленск 4584548452/0222215510 (295)665-65-99 44658248941687138724 2 47847854878454885248 4 ОАО "Ловчий" 2024 Москва 1545415481/2384812185 (495)421-65-45 51581354884221588884 1 44621584821879963251 5 ЗАО "Специалист" 1541 Нижний Новгород 1564565451/5541554151 (154)541-51-52 45454155151548445551 3 54515541584611846184 Таблица – Контрольный пример таблицы «Банк»
Код банка Название Адрес БИК Корр/счет 1 АКБ "Нефтепромбанк" г. Москва 044585272 30101810800000000272 2 Филиал ОАО "УРАЛСИБ" г. Смоленск 046614783 30101810500000000783 3 Филиал ОАО "Сбербанк" г. Нижний Новгород 052871248 30101810300000000157 4 Филиал ОАО "ВТБ" г. Санкт-Петербург 054871548 30101810200000000541 5 Филиал ОАО "НТБ" г. Екатеринбург 021574481 20484541200000000241 Приложение II
Таблица – Анализ отгруженной продукции
Код накладной Организация Договор Банк Товар Цена Количество Дата Сумма 1 ЗАО "Милана 2154 АКБ "Нефтепромбанк" Монитор 17” Samsung 5465 15 15.09.2008 81975 2 ОАО "РосСпорт" 1255 Филиал ОАО "ВТБ" Принтер HP LaserJet 1020 4085 3 14.12.2008 12255 3 ЗАО "Милана 2154 АКБ "Нефтепромбанк" Принтер HP LaserJet 1020 4085 3 16.09.2008 12255 4 ООО "Мастер" 1545 Филиал ОАО "УРАЛСИБ" Сканер Bear Paw 2448 TA Pro 2019 10 19.10.2008 20190 5 ОАО "Ловчий" 2024 АКБ "Нефтепромбанк" Сканер Canon CanoScan LIDE 25 2250 4 05.05.2008 9000 6 ОАО "Ловчий" 2024 АКБ "Нефтепромбанк" HP LaserJet 1020 4085 3 07.07.2008 12255
34

Список литературы [ всего 10]

1.Астахова И. Ф., Толстобров А. П. , Мельников В. М. SQL в примерах и задачах: Учеб. пособие.- Мн.: Новое знание,2002.
2.Бекаревич Ю. Б., Пушкина Н. В. MS ACCESS 2000 за 30 занятий. – СПб.: БХВ- Петербург,2001.
3.Боровиков В. В. MS ACCESS 2002. программирование и разработка баз данных и приложений. - СОЛОН-Р, 2002.
4.Вендров А. М. Проектирование программного обеспечения экономических информационных систем: Учебник. – М.: Финансы и статистика, 2002.
5.Голицына О. Л., Максимов Н. В., Попов И. И. Базы данных: Учебное пособие. – М.: ФОРУМ: ИНФРА-М, 2004
6.Иванова Г. С. Технология программирования: Учебник для вузов. – М.: Изд-во МГТУ им. Баумана, 2003.
7.Карпова Т. С. Базы данных: модели, разработка, реализация. - СПб: Питер, 2001.
8.Леоненков А. В. Самоучитель UML. - СПб: БХВ - Петербург, 2002.
9.Орлов С. А. Технология разработки программного обеспечения: Учебник. – СПб.: Питер, 2002.
10.Шкарина Л. Язык SQL:учебный курс. – СПб.: Питер, 2001.
Очень похожие работы
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.00453
© Рефератбанк, 2002 - 2024