![]() Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву ![]() Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Описание предметной области и функции решаемых задач.Содержание книги
Похожие статьи вашей тематики
Поиск на нашем сайте
Содержание
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; просмотров: 2671; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.189.186.95 (0.011 с.) |