Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Описание предметной области и функции решаемых задач.↑ Стр 1 из 4Следующая ⇒ Содержание книги
Похожие статьи вашей тематики
Поиск на нашем сайте
Содержание
1. Анализ предметной области…………………………………………………...3 1.1 Описание предметной области и функции решаемых задач……………….3 1.2 Перечень входных данных…………………………………………………...4 1.3 Перечень выходных данных………………………………………………….5 1.4 Ограничения предметной области…………………………………………...6 1.5 Взаимодействие с другими программами…………………………………...6 2. Постановка задачи……………………………………………………………...7 3. Разработка инфологической модели предметной области…………………..8 3.1 Описание бизнес-процессов предметной области………………………….8 3.2 Выделение информационных объектов. Определение атрибутов объектов…………………………………………………………………………..11 3.3 Определение отношений и мощности отношений между объектами……13 3.4 Построение схемы инфологической модели………………………………14 4. Разработка даталогической структуры базы данных……………………….20 5. Создание клиентской части приложения в Visual Studio C#. SQL-запросы…………………………………………………………………………...31 5.1 Компоненты клиентского приложения…………………………………….31 5.2 Результаты работы клиентского приложения……………………………..32 5.3 Создание SQL-запросов проектируемой БД……………………………….35 Заключение……………………………………………………………………….39 Список использованных источников…………………………………………...40 Приложение. Листинг программы……………………………………………...41 Анализ предметной области
Описание предметной области и функции решаемых задач.
База данных создаётся для предприятия занимающегося продажей и внедрение программного обеспечения. Данное предприятие представляет собой магазин занимающийся реализацией программного обеспечения. Программное обеспечение представляет собой лицензионный программный продукт. В рамках данного курсового проекта была разработана база данных «Магазин ПО», в которой содержаться данные о поставщиках, продукте на складе, проданном товаре и о сотрудниках. Для автоматизации, наглядности и простоты управления рабочим процессом все данные отображаются на формах. Сотрудники, то есть продавцы, имеют доступ ко всем полям базы данных и могут вносить в них изменения. Так же сотрудники занимаются поиском новых поставщиков, мест сбыта продукции и ведения учёта товара на складе, ну и конечно же реализацией этого товара. Также имеется краткая информация о сотрудниках организации, на тот случай если понадобится быстрый поиск ИНН, телефона или адреса сотрудника. В спроектированной БД хранится вся информация о поставщиках, товаре на складе и реализованном товаре. Так же в базе данных ведётся учёт проданного товара каждым сотрудником.
Перечень входных данных
Входную информацию делят на условно-постоянную, сохраняющую свои значения на длительный период времени, и, на постоянно меняющуюся оперативно-учётную. В результате обследования предметной области определены входные данные, необходимые для решения комплекса задач учета поступления и расхода продукции. Поэтому при разработке базы данных, необходимо создать формы для ввода этой информации. Входная информация может быть представлена следующими документами: Приходный ордер № _______ Дата __________ Сотрудник _________________________________
Cдал________________ _______________________ (подпись) (расшифровка подписи) Принял________________ _______________________ (подпись) (расшифровка подписи)
· Поставщики Таблица 1 – Входные данные по поставщику
· Программный продукт Таблица 2 – Входные данные по материалам
Примечание: по возможности входная информация представляется в графическом виде.
Перечень выходных данных
Выходная информация представляется в виде отчётов. Выходную информацию представим в виде следующих отчётных форм: -отчет «Чек» наименование продукта, кол-во, цена, сумма. Отражает информацию о проданном продукте.
Ограничения предметной области
По рассматриваемой предметной области введём некоторые ограничения: Ø В таблице «Программный продукт» значение поля «стоимость» должно быть больше нуля. Ø В таблице «Программный продукт» значение поля «количество» должно быть больше нуля.
Постановка задачи Разрабатываемая информационная система предназначена для структурированного хранения данных и вывода информации о товаре имеющимся в наличии. Разрабатываемая информационная система должна выполнять следующие функции: · Добавление информации о товаре. · Учёт проданного товара. · Добавление поставщиков. · Оформление товарного чека. · Оформление заказов.
Заключение
Проделанная работа позволяет любому работнику хранить большие объёмы информации, обрабатывать их, сортировать, делать выборки по определённым критериям. Разработанная база данных может быть использована в работе предприятия по реализации и распространению программного обеспечения. База данных была разработана с помощью СУБД Microsoft Access 2010, а клиентское приложение для работы с базой данных на языке программирования C# VISUAL STUDIO 2015. Реализован учет клиентов.
Литература
1. Гущин А. Н. Базы данных. Учебник / М.: Директ-Медиа, 2014. – 266 с. 2. Голицына Ольга Леонидовна, Максимов Николай Вениаминович, Попов Игорь Иванович. Базы данных. Учебное пособие М: Форум, 2014. 400 с. 3. Кузнецов С.Д. “Основы баз данных“ Интернет-университет информационных технологий - ИНТУИТ.ру, 2005 4. Кумскова Ирина Александровна. Базы данных. Учебник / М.: Кнорус, 2012 5. Малыхина М. П. Базы данных: основы, проектирование, использование. – СПб.: БХВ-Петербург, 2004. – 512 с: ил. ISBN 5-94157-310-4 6. Маркин А.В. Построение запросов и программирование на SQL. Гриф УМО ВУЗов России / М: Диалог-МИФИ 2014.- 320 с. 7. Новиков Б.А., Домбровская Г.Р. Настройка приложений баз данных. Гриф УМО МО РФ. / БХВ-Петербург. 2012, 240 с. 8. А. Сергеев. «Access 2007. Новые возможности». Спб: Питер, 2008 – 176с. 9. Борис Советов, Владислав Цехановский, Владимир Чертовской. Базы данных. Учебник М: Издательство «Юрайт», 2015. 464 с. 10. Уидом Дженнифер. Реляционные базы данных. Руководство / М:Лори 2014, 374 с. Приложение. Листинг программы Листинг запроса 1: «Продавцы» private void button1_Click(object sender, EventArgs e) { var Подключение = new System.Data.OleDb.OleDbConnection("Data Source=\"D:\\Магазин ПО1.mdb\";User " + "ID=Admin;Provider=\"Microsoft.Jet.OLEDB.4.0\";"); Подключение.Open();
var command = new System.Data.OleDb.OleDbCommand(" SELECT Сотрудники.* FROM Сотрудники WHERE Должность = 1; ", Подключение); var Адаптер = new System.Data.OleDb.OleDbDataAdapter(command); var НаборДанных = new System.Data.DataSet(); Адаптер.Fill(НаборДанных, "Сотрудники");
//Указать источник данных для сетки данных: dataGridView7.DataSource = НаборДанных; //Указать имя таблицы в наборе данных: dataGridView7.DataMember = "Сотрудники"; Подключение.Close();
} Листинг запроса 2: «Директор» private void button2_Click(object sender, EventArgs e) { var Подключение = new System.Data.OleDb.OleDbConnection("Data Source=\"D:\\Магазин ПО1.mdb\";User " + "ID=Admin;Provider=\"Microsoft.Jet.OLEDB.4.0\";"); Подключение.Open();
var command = new System.Data.OleDb.OleDbCommand(" SELECT Сотрудники.* FROM Сотрудники WHERE Должность = 3; ", Подключение); var Адаптер = new System.Data.OleDb.OleDbDataAdapter(command); var НаборДанных = new System.Data.DataSet(); Адаптер.Fill(НаборДанных, "Сотрудники");
//Указать источник данных для сетки данных: dataGridView7.DataSource = НаборДанных; //Указать имя таблицы в наборе данных: dataGridView7.DataMember = "Сотрудники"; Подключение.Close(); } Листинг запроса 3: «Продукция Microsoft» private void button3_Click(object sender, EventArgs e) { var Подключение = new System.Data.OleDb.OleDbConnection("Data Source=\"D:\\Магазин ПО1.mdb\";User " + "ID=Admin;Provider=\"Microsoft.Jet.OLEDB.4.0\";"); Подключение.Open();
var command = new System.Data.OleDb.OleDbCommand(" SELECT Товар.* FROM Товар WHERE Поставщик = 1; ", Подключение); var Адаптер = new System.Data.OleDb.OleDbDataAdapter(command); var НаборДанных = new System.Data.DataSet(); Адаптер.Fill(НаборДанных, "Товар");
//Указать источник данных для сетки данных: dataGridView7.DataSource = НаборДанных; //Указать имя таблицы в наборе данных: dataGridView7.DataMember = "Товар"; Подключение.Close(); } Листинг запроса 4: «Заказы на 01.06.16» private void button4_Click(object sender, EventArgs e) { var Подключение = new System.Data.OleDb.OleDbConnection("Data Source=\"D:\\Магазин ПО1.mdb\";User " + "ID=Admin;Provider=\"Microsoft.Jet.OLEDB.4.0\";"); Подключение.Open();
var command = new System.Data.OleDb.OleDbCommand(" SELECT Заказы.* FROM Заказы WHERE Day(Дата) = 1; ", Подключение); var Адаптер = new System.Data.OleDb.OleDbDataAdapter(command); var НаборДанных = new System.Data.DataSet(); Адаптер.Fill(НаборДанных, "Заказы");
//Указать источник данных для сетки данных: dataGridView7.DataSource = НаборДанных; //Указать имя таблицы в наборе данных: dataGridView7.DataMember = "Заказы"; Подключение.Close(); } Содержание
1. Анализ предметной области…………………………………………………...3 1.1 Описание предметной области и функции решаемых задач……………….3 1.2 Перечень входных данных…………………………………………………...4 1.3 Перечень выходных данных………………………………………………….5 1.4 Ограничения предметной области…………………………………………...6 1.5 Взаимодействие с другими программами…………………………………...6 2. Постановка задачи……………………………………………………………...7 3. Разработка инфологической модели предметной области…………………..8 3.1 Описание бизнес-процессов предметной области………………………….8 3.2 Выделение информационных объектов. Определение атрибутов объектов…………………………………………………………………………..11 3.3 Определение отношений и мощности отношений между объектами……13 3.4 Построение схемы инфологической модели………………………………14 4. Разработка даталогической структуры базы данных……………………….20 5. Создание клиентской части приложения в Visual Studio C#. SQL-запросы…………………………………………………………………………...31 5.1 Компоненты клиентского приложения…………………………………….31 5.2 Результаты работы клиентского приложения……………………………..32 5.3 Создание SQL-запросов проектируемой БД……………………………….35 Заключение……………………………………………………………………….39 Список использованных источников…………………………………………...40 Приложение. Листинг программы……………………………………………...41 Анализ предметной области
Описание предметной области и функции решаемых задач.
База данных создаётся для предприятия занимающегося продажей и внедрение программного обеспечения. Данное предприятие представляет собой магазин занимающийся реализацией программного обеспечения. Программное обеспечение представляет собой лицензионный программный продукт. В рамках данного курсового проекта была разработана база данных «Магазин ПО», в которой содержаться данные о поставщиках, продукте на складе, проданном товаре и о сотрудниках. Для автоматизации, наглядности и простоты управления рабочим процессом все данные отображаются на формах. Сотрудники, то есть продавцы, имеют доступ ко всем полям базы данных и могут вносить в них изменения. Так же сотрудники занимаются поиском новых поставщиков, мест сбыта продукции и ведения учёта товара на складе, ну и конечно же реализацией этого товара. Также имеется краткая информация о сотрудниках организации, на тот случай если понадобится быстрый поиск ИНН, телефона или адреса сотрудника. В спроектированной БД хранится вся информация о поставщиках, товаре на складе и реализованном товаре. Так же в базе данных ведётся учёт проданного товара каждым сотрудником.
Перечень входных данных
Входную информацию делят на условно-постоянную, сохраняющую свои значения на длительный период времени, и, на постоянно меняющуюся оперативно-учётную. В результате обследования предметной области определены входные данные, необходимые для решения комплекса задач учета поступления и расхода продукции. Поэтому при разработке базы данных, необходимо создать формы для ввода этой информации. Входная информация может быть представлена следующими документами: Приходный ордер № _______ Дата __________ Сотрудник _________________________________
Cдал________________ _______________________ (подпись) (расшифровка подписи) Принял________________ _______________________ (подпись) (расшифровка подписи)
· Поставщики Таблица 1 – Входные данные по поставщику
· Программный продукт Таблица 2 – Входные данные по материалам
Примечание: по возможности входная информация представляется в графическом виде.
Перечень выходных данных
Выходная информация представляется в виде отчётов. Выходную информацию представим в виде следующих отчётных форм: -отчет «Чек» наименование продукта, кол-во, цена, сумма. Отражает информацию о проданном продукте.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2016-12-10; просмотров: 2659; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.12.161.151 (0.012 с.) |