Разработка и реализация функционального модуля информационной системы, в предметной области "Магазин продажи компьютерной техники"
Описание предметной области. Основные требования к проектируемой системе. Проектирование базы данных, даталогическая модель. Описание структуры таблиц. Проектирование функционального модуля. Руководство пользователя, расчёт экономической эффективности.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 28.07.2013 |
Размер файла | 2,2 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
[Введите текст]
Введение
В настоящее время компьютерная техника стала развиваться достаточно быстро, а масштабы её использования прогрессируют с каждой минутой. На данный час уже без проблем можно обойтись только одной ЭВМ, вместо целой группы рабочих. А непосильная рутинная работа, выполняется гораздо быстрее и точнее, с помощью компьютерных технологий. К тому же организации содержать информационную вычислительную технику гораздо практичней, чем человека, т.к. компьютер не заболеет, ему не нужно платить зарплату, оплачивать отпуск, он очень быстро выполнит все поставленные задачи, он не устанет и не ошибётся.
Именно по этому, целью моей работы является спроектировать функциональную ИС в среде СУБД Excel, для того чтобы обеспечить быстрый и точный выбор нужной комплектации компьютера, с нужными параметрами и ценой, для покупателя магазина компьютерной техники.
Объектом проектирования будет база данных, магазина продажи компьютерной техники. Все силы будут сосредоточены на создании модуля, который сможет автоматически, без помощи человека, подбирать нужную покупателю комплектацию компьютера. Этот модуль называется «Подбор комплектации по заданным параметрам».
Для достижения поставленной цели были решены следующие задачи:
Изучение предметной области, нахождение нужных ресурсов, создание БД, разработка программного обеспечения, составление пробных комплектаций компьютера, расчёт экономической эффективности от введения в эксплуатацию программы.
Работа состоит из введения, двух глав, заключения, списка используемых источников приложения и глоссария.
1. Описание предметной области
Магазин продажи компьютерной техники должен быстро и качественно, как и любой другой магазин, обслуживать клиентов. Именно по этому в предприятии должна быть чётко организованна структура должностей.
Рис. 1
Напрямую должна осуществляться связь со складом товаров. Всю информацию, о поступивших товарах, о проданных товарах, о совместимости отдельных комплектующих компьютера один человек обработать не в состоянии. Для этого на склад ставится работник склада, который по команде продавца доставляет со склада нужные комплектующие.
Продавец должен напрямую работать с клиентами, и отвечать на любой их вопрос.
Кассир, просто считывает специальным аппаратом штрих код продаваемой техники и собирает с покупателя денежные средства. Охранник не должен упустить кражи ценных вещей, а так же должен устранять угрозу жизни покупателей и работников магазина.
Связь с поставщиками и другие важные дела решает директор.
Подбирать комплектующие части, чтобы они были совместимы друг с другом, приходится очень часто, ведь у каждого клиента свои запросы. Кого-то интересует стоимость компьютера в целом, кого-то производительность, а кого-то даже внешний вид ЭВМ.
Входной информацией являются запросы покупателя: Цена, внешний вид, системные параметры, производительность, объём памяти и т.д. Выходным документом является чек, где прописана сумма и приобретенные комплектующие.
Рис. 2
Деятельность фирмы заключается в продаже компьютерной техники и её комплектующих.
Чтобы точно и грамотно подбирать комплектующие компьютера, нужен хороший специалист, который не допустит скорой поломки компьютера. Но этого специалиста, без проблем может заменить и машина с нужной программой, в данной курсовой работе мы и рассмотрим разработку такой программы, ориентированной на функциональный модуль «Подбор комплектующих по заданным параметрам». Данная программа будет составлять главную и очень нужную часть всей базы данных.
Формирование требований к проектируемой системе.
Наименование системы «Подбор комплектации по заданным параметрам».
Из названия видно, что данный курсовой проект будет автоматизировать подбор комплектующих, в магазине компьютерной техники. Исходя из этого, работу можно разделить на несколько задач.
Выбор нужной материнской платы.
Выбор подходящего процессора.
Выбор определённого ОЗУ.
Подбор жёсткого диска.
Подбор видеокарты.
Сравнение цен.
Вывод результатов в диалоговое окно программы.
Чтобы данный модуль работал правильно и быстро, нужен компьютер, удовлетворяющий следующие требования:
Процессор: Intel(R) Atom(TM) CPU N455
Частота процессора:1.66 GHz 1.67 GHz
ОЗУ: 1 Гб
Так же на нём должен быть установлен программный продукт «Microsoft Office Excel 2003»
Задачи |
ИО |
ТО |
ПО |
|
Ведение БД |
Справочник по видам техники |
Компьютер |
Excel 2003 |
|
Составление комплектации. |
Данные из БД. |
Компьютер |
Программа ОАО «Уникум» |
2. Практическая часть
2.1 Проектирование БД.
2.1.1 Описание структуры таблиц
Для создания модуля, потребуется база данных, в которую будут входить несколько таблиц. Эти таблицы мы создадим из тех полей, которые нам нужны для правильной работы модуля.
Имя поля |
Ключевое поле |
|
Производитель материнской платы |
НЕТ |
|
Модель материнской платы |
ДА |
|
Socket материнской платы |
НЕТ |
|
ОЗУ материнской платы |
НЕТ |
|
PCI материнской платы |
НЕТ |
|
PCI Express материнской платы |
НЕТ |
|
PSI Express 2.0 материнской платы |
НЕТ |
|
SATA материнской платы |
НЕТ |
|
SAS материнской платы |
НЕТ |
|
IDE материнской платы |
НЕТ |
|
ATA материнской платы |
НЕТ |
|
Цена материнской платы |
НЕТ |
|
Производитель процессора |
НЕТ |
|
Модель процессора |
ДА |
|
Мощность процессора |
НЕТ |
|
Socket процессора |
НЕТ |
|
Цена процессора |
НЕТ |
|
Производитель видеокарты |
НЕТ |
|
Модель видеокарты |
ДА |
|
Объём память видеокарты |
НЕТ |
|
Частота памяти видеокарты |
НЕТ |
|
Тип памяти видеокарты |
НЕТ |
|
Интерфейс видеокарты |
НЕТ |
|
Цена видеокарты |
НЕТ |
|
Производитель винчестера |
НЕТ |
|
Модель винчестера |
ДА |
|
Объём винчестера |
НЕТ |
|
Интерфейс винчестера |
НЕТ |
|
Цена винчестера |
НЕТ |
|
Производитель ОЗУ |
НЕТ |
|
Модель ОЗУ |
ДА |
|
Тип памяти ОЗУ |
НЕТ |
|
Объём памяти ОЗУ |
НЕТ |
|
Цена ОЗУ |
НЕТ |
Чтобы идентифицировать записи в ниже представленной таблице нужно выделить ключевые поля.
Производитель материнской платы |
|
Модель материнской платы |
|
Socket материнской платы |
|
ОЗУ материнской платы |
|
PCI материнской платы |
|
PCI Express материнской платы |
|
PSI Express 2.0 материнской платы |
|
SATA материнской платы |
|
SAS материнской платы |
|
IDE материнской платы |
|
ATA материнской платы |
|
Цена материнской платы |
|
Производитель процессора |
|
Модель процессора |
|
Мощность процессора |
|
Socket процессора |
|
Цена процессора |
|
Производитель видеокарты |
|
Модель видеокарты |
|
Объём память видеокарты |
|
Частота памяти видеокарты |
|
Тип памяти видеокарты |
|
Интерфейс видеокарты |
|
Цена видеокарты |
|
Производитель винчестера |
|
Модель винчестера |
|
Объём винчестера |
|
Интерфейс винчестера |
|
Цена винчестера |
|
Производитель ОЗУ |
|
Модель ОЗУ |
|
Тип памяти ОЗУ |
|
Объём памяти ОЗУ |
|
Цена ОЗУ |
Из всего этого списка я выбрал уникальные поля, которые не совпадут: Модель материнской платы, модель процессора, модель жёсткого диска, модель видеокарты, модель ОЗУ. Все эти элементы составляют ключ, отсюда получается что он составной.
Проверяем исходную таблицу на соответствие критерия нормальных форм.
Таблица находится в 1 НФ, если на пересечении любых строк и столбцов отсутствуют многозначные элементы и каждое поле входит в таблицу только один раз.
Таблица соответствует всем критериям 1 НФ.
Таблица находится в 2 НФ, если она находится в 1 НФ и в ней отсутствуют не ключевые поля, зависящие от части ключа.
Выделяем не ключевые поля, связанные с частями ключа: Модель материнской платы, модель процессора, модель жёсткого диска, модель видеокарты, модель ОЗУ. Получается, что исходная таблица разбивается на пять таблиц и имеет вид:
Рис. 3
Таблица находится в 3 НФ, если она находится в 1 НФ и 2 НФ и в ней отсутствуют неключевые поля, зависящие от других неключевых полей.
В ходе моих поисков таковых неключевых полей не обнаружено, значит таблица находится в 3-й критерии нормальности.
Связанны таблицы следующим образом:
У материнской платы должен быть такой же сокет, как и у процессора, значит таблицы «Материнская плата» и «Процессор» связанны, через поле «Сокет». Зная все особенности связи, между собой комплектующих компьютера, можно без проблем создать правильную связь остальных таблиц, на примере первой. «Видеокарта» и «Жёсткий диск» связанны с «Материнская плата», через интерфейс, а «ОЗУ» через «Тип памяти».
В итоге получилось 5 таблиц: «Материнская плата», «Процессор», «Видеокарта», «Жёсткий диск», «ОЗУ».
Рис. 4
база данных проектирование
Таблица «Материнская плата», содержит в себе информацию о материнской плате и её составляющих компонентах.
Рис. 5
Таблица «Процессор», включает в себя наименования процессоров их сокеты, мощность и цену.
Рис. 6
Таблица «Видеокарта», расположила в себе названия видеокарт их мощность, объём памяти, интерфейс, цену и количество.
Рис. 7
Таблица «Жёсткий диск», содержит данные о винчестерах, имеющихся в магазине.
Рис. 8
Таблица «ОЗУ», включает в себя конкретные данные об ОЗУ и их признаках.
2.1.2 Даталогическая модель БД
Рис. 9
2.2 Проектирование функционального модуля
2.2.1 Описание модуля
В данной курсовой работе, огромную роль несут диалоговые окна, созданные при помощи языка программирования VBA, т.к. именно эти окна создают весь функциональный модуль в целом.
Основное окно, позволяет пользователю вводить запрашиваемые данные, для поиска нужной комплектации компьютера.
Рис. 10
С этого окна можно войти в другие окна, Кнопка «Продать», выводит отчёт о продаваемой продукции и её стоимости.
Кнопка Администрирование, открывает форму, через которую можно добавлять данные в нужную таблицу.
При создании кнопочной формы я использовал алгоритмы языка VBA.
В главной кнопочной форме есть поля для ввода информации. Они работают следующим образом: в каждое поле нужно ввести определённое число (символы вводить не нужно). Это число должно быть больше или равно тому числу, которое удовлетворяет потребности клиента. Например нам нужен компьютер за 15000 руб. со следующими техническими характеристиками: жёсткий диск 1000 Гб, ОЗУ 1 Гб, частота процессора 2 ГГц, объём видеопамяти 2 Гб, после ввода значений компьютер выведет в список все комплектации компьютеров, которые удовлетворяют этим требованиям, т.е. те компьютеры, у которых технические характеристики или меньше заданных или равны. Важное замечание: поля ввода пустыми быть не должны иначе будет ошибка.
Рис. 11
Есть кнопки для выполнения действий:
Рис. 12
Так же есть поле для вывода информации:
Рис. 13
Принцип работы кнопочной формы:
В поля: Цена, Объём винчестера, Объём ОЗУ, Частота процессора, Объём видеопамяти, вводится информация, данная покупателем (примерная сумма и основные системные требования).
Далее, после нажатия на кнопку «Найти», компьютер запускает цикл, в котором он перебирает материнские платы из таблицы, как только он выбрал первую материнскую плату, он тут же переходит перебирать процессоры, но при этом сравнивая их сокеты с сокетами материнской платы. В случае совпадения запускается цикл, который перебирает ОЗУ, так же сравнивая тип подключения к материнской плате (DDR), после того, как DDR совпали программа проверяет, введённые данные Объёма ОЗУ с данными объёма ОЗУ из таблицы, если они совпали, то проверяется на схожесть Частота процессора введённых данных с данными из таблицы. Когда этап сравнивания пройден включается следующий цикл, который подбирает Жёсткий диск в соответствии с интерфейсом материнской платы и введённым, нужным объёмом. Таким же образом действует и цикл с видеокартой. Как только все циклы и условия пройдены, считается сумма всех тех устройств, которые были выбраны в ходе программы, если цена удовлетворяет т.е. она меньше или равна введенной, то в окне вывода выводятся все выбранные компоненты ПК с итоговой суммой.
Далее представлены исходные коды Диалогового окна и кнопок.
Рис. 14
Основное окно «ОАО "Уникум"»
Кнопка «Найти»
Private Sub CommandButton1_Click()
v = CInt(TextBox1.Text)
obgd = CInt(TextBox2.Text)
ozuvvod = CInt(TextBox3.Text)
procvvod = CInt(TextBox4.Text)
vvodobvid = CInt(TextBox6.Text)
o = 2
Do Until Worksheets(2).Cells(o, 1) = ""
o = o + 1
Loop
o = o - 2
p = 2
Do Until Worksheets(3).Cells(p, 1) = ""
p = p + 1
Loop
p = p - z
vint = 2
Do Until Worksheets(5).Cells(vint, 1) = ""
vint = vint + 1
Loop
vint = vint - 1
ozu2 = 2
Do Until Worksheets(6).Cells(ozu2, 1) = ""
ozu2 = ozu2 + 1
Loop
ozu2 = ozu2 - 1
video = 2
Do Until Worksheets(6).Cells(video, 1) = ""
video = video + 1
Loop
video = video - 2
With ListBox1
.ColumnWidths = "100;100;50;170;40;100;60;100;40;100"
.ColumnCount = 10
.AddItem "Материнская плата"
.List(0, 1) = "Процессор"
.List(0, 2) = "Мощность"
.List(0, 3) = "Жёсткий диск"
.List(0, 4) = "Объём"
.List(0, 5) = "Модель ОЗУ"
.List(0, 6) = "Объём ОЗУ"
.List(0, 7) = "Видеокарта"
.List(0, 8) = "Объём"
.List(0, 9) = "Цена компьютера"
For x = 1 To o
i = x + 1
A = Worksheets(2).Cells(i, 3)
m = Worksheets(2).Cells(i, 2)
For y = 1 To p
j = y + 1
B = Worksheets(3).Cells(j, 4)
n = Worksheets(3).Cells(j, 2)
mohproc = Worksheets(3).Cells(j, 3)
cenamat = Worksheets(2).Cells(i, 12)
proccena = Worksheets(3).Cells(j, 5)
If A = B Then
For ozu1 = 2 To ozu2
ddr = Worksheets(2).Cells(i, 4)
ddrozu = Worksheets(6).Cells(ozu1, 3)
modozu = Worksheets(6).Cells(ozu1, 2)
ozuob = Worksheets(6).Cells(ozu1, 4)
cenaozu = Worksheets(6).Cells(ozu1, 5)
If ddr = ddrozu Then
If ozuob < ozuvvod Or ozuob = ozuvvod Then
If mohproc < procvvod Or mohproc = procvvod Then
For gd3 = 2 To vint
For gd1 = 5 To 11
vint1 = Worksheets(2).Cells(i, gd1)
vint2 = Worksheets(5).Cells(gd3, 4)
modvint = Worksheets(5).Cells(gd3, 2)
obtablgd = Worksheets(5).Cells(gd3, 3)
cenagd = Worksheets(5).Cells(gd3, 5)
If vint1 = vint2 Then
For vidint1 = 2 To video
For vidint2 = 5 To 11
video1 = Worksheets(4).Cells(vidint1, 6)
video2 = Worksheets(2).Cells(i, vidint2)
videochastota = Worksheets(4).Cells(vidint1, 4)
videoobem = Worksheets(4).Cells(vidint1, 3)
videokarta = Worksheets(4).Cells(vidint1, 2)
videocena = Worksheets(4).Cells(vidint1, 7)
If videoobem < vvodobvid Or videoobem = vvodobvid Then
If video1 = video2 Then
summ = cenamat + cenaozu + cenagd + videocena + proccena
If summ < v Or summ = v Then
k = k + 1
.AddItem m
.List(k, 1) = n
.List(k, 2) = mohproc
.List(k, 3) = modvint
.List(k, 4) = obtablgd
.List(k, 5) = modozu
.List(k, 6) = ozuob
.List(k, 7) = videokarta
.List(k, 8) = videoobem
.List(k, 9) = summ
summ = 0
End If
End If
End If
Next vidint2
Next vidint1
End If
Next gd1
Next gd3
End If
End If
End If
Next ozu1
End If
Next y
Next x
End With
End Sub
Кнопка «Очистить список»:
Private Sub CommandButton3_Click()
With ListBox1
Clear
End With
End Sub
Этот проект я защитил макросом, который сразу вместе с запуском Excel запускает главную форму, за тем убирает видимость окна Excel. Таким образом изменять информацию можно только через форму Администрирования.
Максрос:
Private Sub Workbook_Open()
Application.Visible = False
UserForm1.Show
End Sub
2.2.2 Руководство пользователя
Для того чтобы подобрать нужную конфигурацию компьютера, нужно в поле «Цена» ввести примерную сумму, которую желаете затратить на компьютер. В поле «Объём винчестера», нужно ввести размер памяти жёсткого диска. В поле «Объём ОЗУ» вводится информация об объёме памяти ОЗУ. В поле «Частота процессора» вводится информация о частоте работы процессора. Ну и в поле «Объём видеопамяти» вводится количество памяти в видеокарте.
Все поля должны быть заполнены обязательно!
После ввода всех данных, нужно нажать на кнопку «Найти». Далее программа выдаст все подходящие комплектации, из которых нужно выбрать желаемую. Последним действием нужно нажать кнопку «Купить».
2.2.3 Расчёт экономической эффективности
Расчёт экономической эффективности происходит по средствам составления отношения между затратами на работника, выполняющего должность подбирающего комплектацию компьютера, и затратами на техническое обслуживание программного продукта, выполняющего ту же функцию, что и работник. Даже на вскидку можно определить, что экономическая эффективность возрастёт, если в предприятии будет роль подборщика комплектации выполнять компьютер, а не человек. Но это всё примерные данные, для большей точности обратимся к числам.
Заработная плата работнику начисляется за проданную технику, т.е. с каждой проданной частью компьютера предприятие отдаёт некий процент работнику. Если же работника будет заменять ЭВМ, то расходы снизятся до минимальных
Процент от цены товара, который уходит на зарплату работника 10%
В среднем продают компьютер по цене от 15000 до 20000 руб.
В месяц продано 20 компьютеров.
Из этих данных находим зарплату работника.
20000*20=400000 рублей прибыль от проданных компьютеров за месяц.
400000\100*10=40000 рублей уходит на зарплату работника, выполняющего подбор комплектации компьютера.
Для того чтобы повысить производительность труда работника, нужно начислять ему премию 25%
40000\100*25=10000 рублей.
Итого получается 40000+10000=50000 затраты на работника в месяц.
Если работник работает без компьютера, то он сам заполняет чеки и ведёт учёт техники в специальной книге. На эти действия потребуются небольшие затраты:
Бумага 100 рублей в месяц.
Ручка 50 рублей в месяц.
Так же идут затраты на электроэнергию, в данном случае потребление минимально, а значит и затраты не большие.
200 рублей на электроэнергию.
Итого 100+50+200=350 рублей на мелкие офисные затраты.
50000+350=50350 рублей уходят если работу выполняет человек, а не программа.
Теперь подсчитаем затраты на использование программы.
Для того, чтобы программа работала нужен компьютер. Приобретая его нужно установить сроки амортизации.
Срок амортизации 10 месяцев.
Для работы программы, нужен компьютер с хорошими системными требованиями, такой стоит 40000 рублей.
40000\10=4000 рублей уходят в месяц для окупаемости компьютера.
Для печати чеков нужны краски. В месяц уходит один картридж на распечатку.
400 рублей картридж
150 рублей бумага
Электроэнергия подорожает т.к. сейчас уже больше потребителей.
400 рублей электроэнергия
Для работы с данным программным и техническим обеспечением нужен оператор ПК. Зарплата ему начисляется за рабочие часы.
100 рублей час.
В месяце 160 рабочих часов.
100*160=16000рублей уходит на зарплату оператора.
4000+400+150+400+16000=20950 рублей уходит на содержание технических и программных средств и оператора.
Подсчитаем экономическую эффективность от внедрения новых средств.
50350-20950=29400 рублей экономическая выгода.
Заключение
В ходе работы над курсовым проектом была:
Исследована предметная область.
Спроектирована база данных «Магазин продажи компьютерной техники» из 5 таблиц и программного кода на VBA.
Разработана кнопочная форма.
Написан код на защиту базы данных.
Разработанная база данных существенно облегчит работу мастеру продажи компьютерной техники в подборе верных системных требований.
Разработанный мною проект может быть использован в небольших магазинах компьютерной техники, так как они не имеют возможности закупать типовую АИС, которую нужно адаптировать в конкретной деятельности.
Список используемых источников
1. www.foxclub.ru
2. ru.wikipedia.org
Размещено на Allbest.ru
...Подобные документы
Оценка предметной области: концептуальные требования; выявление информационных объектов и связей между ними; построение базы данных. Описание входных и выходных данных информационной системы "Магазин компьютерной техники". Анализ диаграммы прецедентов.
курсовая работа [294,8 K], добавлен 13.04.2014Организация, архитектура и структура информационной системы. Показатели эффективности ее работы. Цели и задачи анализа АСУ. Компоненты автоматизированных систем. Описание предметной области, входных и выходных данных. Построение диаграммы прецедентов.
курсовая работа [231,0 K], добавлен 11.04.2014Инфологическая и даталогическая модели предметной области. Проектирование функциональной структуры приложения, защиты базы данных. Алгоритмы решения задачи и их реализация. Разработка инструкций для сопровождающего программиста и для пользователя.
курсовая работа [2,5 M], добавлен 20.11.2013Описание предметной области и списка ограничений, организация выборки информации, разработка триггеров для редактирования данных, проектирование клиентского приложения с целью создания сетевой базы данных "Поставка и реализация компьютерной техники".
курсовая работа [3,9 M], добавлен 26.06.2011Анализ предметной области. Средства и технологии разработки программного обеспечения. Требования к аппаратным и операционным ресурсам. Создание навигационного меню. Структура данных таблиц. Разработка интерфейса модуля. Сортировка и фильтрация данных.
дипломная работа [3,7 M], добавлен 12.05.2018Анализ предметной области и введение ограничений. Выделение базовых сущностей. Концептуальная модель данных. Построение схемы реляционной модели базы данных магазина одежды в третьей нормальной форме. Описание физической БД. Проектирование интерфейса.
курсовая работа [2,6 M], добавлен 20.11.2013Моделирование предметной области. Состав программного модуля. Разработка логической структуры единой базы данных банковской информационной системы "БИС". Создание экранных форм для ввода и корректировки информации. Разработка интерфейса пользователя.
курсовая работа [1,8 M], добавлен 17.05.2016Классификация архитектуры базы данных. Компьютерные сети и их виды. Обзор программных продуктов для учета компьютерной техники и оргтехники. Проектирование информационной структуры предметной области и программная реализация задачи учета оргтехники.
дипломная работа [1,9 M], добавлен 16.05.2017Функциональная и информационная модель предметной области. Спецификации сущностей, атрибутов, связей. Ограничение ссылочной целостности, запросы пользователей. Даталогическая модель базы данных, спецификация таблиц. Интерфейс конечного пользователя.
курсовая работа [1,1 M], добавлен 13.02.2014Анализ предметной области АИС "Подписка". Проектирование базы данных методом "Сущность-Связь" для разработанной функциональной модели. Описание таблиц базы данных. Выбор программного обеспечения, требования к нему. Краткое руководство пользователя.
курсовая работа [719,6 K], добавлен 15.09.2012Системный анализ предметной области. Нормальные формы таблиц. Физическое проектирование базы данных. Реализация структуры БД в СУБД MySQL. Запросы на создание таблиц, добавление и выборку данных. Реализация триггера и функции. Программный код WEB-страниц.
курсовая работа [748,9 K], добавлен 01.11.2014Особенности предметной области - накопительной и скидочной системы в магазине продажи одежды. Описание работы системы. Инфологическое проектирование модели базы данных. Схема "сущность-связь", нотация Питера Чена. Проектирование базы данных на языке SQL.
курсовая работа [1,8 M], добавлен 26.02.2016Описание технологии функционирования информационных систем. Разработка функционального модуля. Физическое проектирование базы данных. Разработка экранных форм ввода-вывода и отчетов. Анализ складского учета. Логическая модель информационной системы.
курсовая работа [2,8 M], добавлен 29.11.2013Описание предметной области, техническое задание на разработку программного продукта. Проектирование структуры базы данных: ER-диаграмм, диаграммы функциональных зависимостей, набор основных таблиц и описание полей. Разработка руководства пользователя.
курсовая работа [2,9 M], добавлен 25.11.2013Содержательное описание предметной области. Структурный анализ бизнес-процесса на основе IDEF0-модели. Построение информационно-логической модели данных. Структурная схема на основе IDEF0. Даталогическая модель данных. Реализация информационной системы.
курсовая работа [849,7 K], добавлен 10.07.2014Анализ предметной области - магазин "Канцелярские товары". Проектирование и реализация базы данных в MS SQL Server. Перечень хранимой информации: таблицы, поля, типы. Моделирование предметной области. Выделение сущностей, атрибутов, ключей, связей.
курсовая работа [2,2 M], добавлен 05.02.2015Анализ предметной области. Обеспечение качества проектной документации. Построение инфологической (концептуальной) модели предметной области. Проектирование физической структуры базы данных. Разработка интерфейса, организация ввода и поиска данных.
курсовая работа [2,5 M], добавлен 10.01.2016Информационно-логическая модель предметной области по нотациям Ричарда Баркера. Даталогическая модель реляционной базы данных в виде диаграммы схемы отношений. Приложение интерфейса для базы данных на языке программирования С# в среде Visual Studio.
курсовая работа [3,6 M], добавлен 23.12.2014Разработка концептуальной модели базы данных "Чемпионат авто": описание предметной области, каталог задач, описание таблиц, схема данных, ER-диаграмма. Проектирование реляционной модели "Спортивный комплекс". Реализация и результат работы базы данных.
курсовая работа [3,7 M], добавлен 14.06.2011Описание предметной области, построение концептуальной и логической модели базы данных рынка металлопроката и метизов, реализация данных рынка в интерактивной среде Интернет. Расчёт экономической эффективности каталога продукции и капитальных вложений.
курсовая работа [3,5 M], добавлен 14.12.2011