Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсофой проект_Терновой.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.16 Mб
Скачать

Содержание

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

1.Анализ предметной области

    1. Описание предметной области и функции решаемых задач.

База данных создаётся для предприятия занимающегося продажей и внедрение программного обеспечения. Данное предприятие представляет собой магазин занимающийся реализацией программного обеспечения. Программное обеспечение представляет собой лицензионный программный продукт.

В рамках данного курсового проекта была разработана база данных «Магазин ПО», в которой содержаться данные о поставщиках, продукте на складе, проданном товаре и о сотрудниках. Для автоматизации, наглядности и простоты управления рабочим процессом все данные отображаются на формах. Сотрудники, то есть продавцы, имеют доступ ко всем полям базы данных и могут вносить в них изменения. Так же сотрудники занимаются поиском новых поставщиков, мест сбыта продукции и ведения учёта товара на складе, ну и конечно же реализацией этого товара. Также имеется краткая информация о сотрудниках организации, на тот случай если понадобится быстрый поиск ИНН, телефона или адреса сотрудника. В спроектированной БД хранится вся информация о поставщиках, товаре на складе и реализованном товаре. Так же в базе данных ведётся учёт проданного товара каждым сотрудником.

1.2 Перечень входных данных

Входную информацию делят на условно-постоянную, сохраняющую свои значения на длительный период времени, и, на постоянно меняющуюся оперативно-учётную.

В результате обследования предметной области определены входные данные, необходимые для решения комплекса задач учета поступления и расхода продукции.

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

Входная информация может быть представлена следующими документами:

Приходный ордер № _______

Дата __________

Сотрудник _________________________________

№ п/п

Наименование

Количество

Единица измер.

Цена

1

2

3

4

5



Cдал________________ _______________________

(подпись) (расшифровка подписи)

Принял________________ _______________________

(подпись) (расшифровка подписи)

  • Поставщики

Таблица 1 – Входные данные по поставщику

Код поставщика

Наименование

Телефон

Адрес

Электронная почта

  • Программный продукт

Таблица 2 – Входные данные по материалам

Номер

Наименование

Производитель

Стоимость

Примечание: по возможности входная информация представляется в графическом виде.

1.3 Перечень выходных данных

Выходная информация представляется в виде отчётов.

Выходную информацию представим в виде следующих отчётных форм:

-отчет «Чек» наименование продукта, кол-во, цена, сумма. Отражает информацию о проданном продукте.

1.4 Ограничения предметной области

По рассматриваемой предметной области введём некоторые ограничения:

  • В таблице «Программный продукт» значение поля «стоимость» должно быть больше нуля.

  • В таблице «Программный продукт» значение поля «количество» должно быть больше нуля.

1.5 Взаимодействие с другими программами

Представленная информационная система должна выводить отчёты в текстовый редактор MS Word. Таблица наличия материалов может выводится в MS Excel.

2 Постановка задачи

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

Разрабатываемая информационная система должна выполнять следующие функции:

  • Добавление информации о товаре.

  • Учёт проданного товара.

  • Добавление поставщиков.

  • Оформление товарного чека.

  • Оформление заказов.