Страховая база

Автор работы: Пользователь скрыл имя, 27 Мая 2013 в 22:25, курсовая работа

Описание работы

Задача «Абонент АТС» предназначена для автоматизации работы с информацией о поступивших и проданных товарах в магазин.
Задача выполняет основные функции:
 ведение базы данных (редактирование данных о товарах);
 формирование и выдача на терминал запросов ( об остатке товара на сладе, запросы по поставщикам и клиентам);
 формирование и выдача на терминал, а также на печать отчетов (приходная накладная, расходная накладная).

Содержание работы

1. Постановка задачи 4
1.1 Характеристика задачи 4
1.2 Выходная информация 5
1.3 Входная информация 13
2. Описание алгоритма решения задачи 14
2.1 Назначение и характеристика 14
2.2 Используемая информация 14
2.3 Результаты решения 14
2.4 Алгоритм решения задачи 15
3. Руководство пользователя 17
3.1 Введение 17
3.2 Назначение и условия применения 17
3.3 Описание операций 17
3.4 Действия при аварийных ситуаци-ях……………………………………...18
4. Руководство системного программиста 19
4.1 Минимальные системные требования 19
4.2 Структура программы 19
4.3 Настройка программы 21
4.4 Проверка программы 21
4.5 Сообщения системному программисту 21
5. Приложение 22
5.1 Листинг программы 22
5.2 Результаты работы программы 39
5.3 Контрольный пример 46
6. Список используемой литерату-ры

Файлы: 1 файл

доки МСД.doc

— 1.98 Мб (Скачать файл)

МИНИСТЕРСТВО ОБРАЗОВАНИЯ  И НАУКИ РОССИЙСКОЙ

ФЕДЕРАЦИИ

Рубцовский индустриальный институт (филиал) БГОУ

ВПО «Алтайский государственный  технический университет

им. И.И. Ползунова»

Технический факультет

Кафедра «Прикладная  математика»

 

 

 

 

Страховая база

тема курсовой работы

 

                           

Моделирование структур данных

дисциплина

 

 

 

 

 

 

 Выполнила

студент группы     ПМ-81____________________________М.В.Скляров _

                                        подпись                                дата                               инициалы, фамилия                                                                     

 

Руководитель работы ___________________________        О.Н. Богачева__

                                  подпись                                 дата                             инициалы, фамилия                                              

Работа  защищена с оценкой ______________________________________  ______

 

Члены комиссии  ______________________________   ________________________

                                 подпись                                дата                                             инициалы, фамилия

                              _________________________________________________________                               

                                  подпись                                дата                                             инициалы, фамилия

Рубцовск, 2012

 

Рубцовский индустриальный институт

Кафедра “Прикладная математика”

ЗАДАНИЕ НА КУРСОВУЮ  РАБОТУ

по дисциплине_____моделирование структур данных_____               _   ______

Студент_____М.В, Скляров_______Группа________ПМ-81____Курс____4___

Тема:_ Страховая база______________________________________________                 

1.Исходные данные для проектирования ______________________________                      

2.Содержание пояснительной  записки__страница 3______________________       

3.Перечень графического материала___________________________________     

4.Контрольные точки  выполнения курсового проекта

 

Срок представления работы к защите«____25__»_____мая___      ___2012  г.

 

Руководитель работы____________________________________О.Н, Богачева 

                                                                                        подпись                                           дата                                      инициалы, фамилия

 

Содержание

6

6. Список используемой  литературы…………………………………………...52

 

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

  • 1.1 Характеристика задачи

  •  

    Задача «Абонент АТС» предназначена для автоматизации  работы с информацией о поступивших и проданных товарах в магазин.

         Задача  выполняет основные функции:

    • ведение базы данных (редактирование данных о товарах);
    • формирование и выдача на терминал запросов ( об остатке товара на сладе, запросы по поставщикам и клиентам);
    • формирование и выдача на терминал, а также на печать отчетов (приходная накладная, расходная накладная).

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

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

    Связь данной задачи с  другими не предусмотрена.

    Специальных ограничений на временные характеристики не налагаются. Задача функционирует в режиме запроса.

     

     

     

     

     

     

     

     

     

     

     

  •          1.2 Выходная информация

  • 1.2.1  Перечень и описание  выходных сообщений содержится  в таблице 1.

    Таблица 1

    Идентификатор

    Форма

    представления

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

    Периодичность

    Получатель

    V001

    Видеограмма

    Справочник  единиц измерения

    По  запросу

    Оператор

    V002

    Видеограмма

    Справочник  товаров

    По  запросу

    Кладовщик, клиент, гл.бухгалтер, поставщик

    V003

    Видеограмма

    Справочник  клиентов

    По  запросу

    Оператор, гл.бухгалтер, поставщик, директор

    V004

    Видеограмма

    Справочник  поставщиков

    По  запросу

     Клиент, оператор

    V005

    Видеограмма

    Заказы

    По  запросу

    Клиент, гл.бухгалтер, поставщик

    V006

    Видеограмма

    Поставки

    По  запросу

    Поставщик, кладовщик

    V007

    Видеограмма

    Остаток товара

    По  запросу

    Клиент, поставщик, кладовщик, гл.бухгалтер

    V008

    Видеограмма

    Запрос  на дату

    По  запросу

    Поставщик, кладовщик

    V009

    Видеограмма

    Запрос  по поставщикам

    По  запросу

    Клиент, кладовщик

    V010

    Видеограмма

    Запрос  по клиентам

    По  запросу

    Поставщик, кладовщик

    F001

    Файл

    trade.mdb

    По  запросу

    Система

    P001

    Документ

    Приходная накладная

    По  запросу

    Поставщик, гл.бухгалтер, кладовщик

    P002

    Документ

    Расходная накладная

    По  запросу

    Кладовщик, гл.бухгалтер


    1.2.2  Физическая и логическая структура  видеограммы V001 содержится в таблице 2.

    Таблица 2

    Наименование выходных данных

    Идентификатор

    Справочник  единиц измерения

    V001

    Номер

    Наименование структурной  единицы

    Обозначение

    Требования к точности

    Представление

    Длина в знаках

    Диапазон

    1

    Код

    KodEdIz

    Натуральное число

    9(6)

    000001 - 999999

    2

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

    EdIz

    Строка символов

    А(5)

    ‘А’ – ‘Я’

    ‘а’ – ‘я’, ' '


     

    1.2.3 Физическая и логическая  структура видеограммы V002 представлена  в таблице 3.

      Таблица 3

    Наименование выходных данных

    Идентификатор

    Справочник товаров

    V002

    Номер

    Наименование структурной единицы

    Обозначение

    Требования к точности

    Представление

    Длина в знаках

    Диапазон

    1

    Код

    KodTov

    Натуральное число

    9(6)

    000001-999999

    2

    Товар

    Tovar

    Строка символов

    А(35)

    ‘А’ – ‘Я’

    ‘а’ – ‘я’,' ',

    '-'

    3

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

    EdIz

    Строка символов

    А(5)

    ‘А’ – ‘Я’

    ‘а’ – ‘я’,' '

    4

    Стоимость

    Zena

    Число с плавающей точкой

    9(6),9(2)

    000001,01-999999,99


     

     

     

    1.2.4 Физическая и логическая  структура видеограммы V003 представлена  в таблице 4.

    Таблица 4

    Наименование выходных данных

    Идентификатор

    Справочник клиентов

    V003

    Номер

    Наименование структурной  единицы

    Обозначение

    Требования к точности

    Представление

    Длина в знаках

    Диапазон

    1

    Код клиента

    KodKl

    Натуральное число

    9(6)

    000001 - 999999

    2

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

    NameKl

    Строка символов

    А(30)

    ‘А’ – ‘Я’

    ‘а’ – ‘я’, ' '

    3

    Адрес

    Adress

    Строка символов

    А(40)

    ‘А’ – ‘Я’

    ‘а’ – ‘я’,' ','-', ',','/', 001-999

    4

    Телефон

    Telef

    Строка символов

    А(20)

    0-10, '-'


     

    1.2.5 Физическая и логическая  структура видеограммы V004 представлена  в таблице 5.

    Таблица 5

    Наименование выходных данных

    Идентификатор

    Справочник поставщиков

    V004

    Номер

    Наименование структурной  единицы

    Обозначение

    Требования к точности

    Представление

    Длина в знаках

    Диапазон

    1

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

    KodPost

     Натуральное число

    9(6)

    000001 - 999999

    2

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

    NamePost

     Строка символов

    А(30)

    ‘А’ – ‘Я’

    ‘а’ – ‘я’,

    ' ','-'

    3

    Ответственное лицо

    Otvet

    Строка символов

    А(25)

    ‘А’ – ‘Я’

    ‘а’ – ‘я’,

    ' ', '. '

    4

    Адрес

    Adress

    Строка символов

    А(40)

    ‘А’ – ‘Я’

    ‘а’ – ‘я’,' ','-', ',','/', 001-999

    5

    Телефон

    Telef

    Строка символов

    А(20)

    0-10, '-'


     

     

    1.2.6 Физическая и логическая структура видеограммы V005 представлена в таблице 6.

    Таблица 6

    Наименование выходных данных

    Идентификатор

    Заказы

    V005

    Номер

    Наименование структурной  единицы

    Обозначение

    Требования к точности

    Представление

    Длина в знаках

    Диапазон

    1

    Номер

    Nomer

    Натуральное число

    9(6)

    000001 - 999999

    2

    Поставщик

    Postav

    Cтрока символов

    А(30)

    ‘А’ – ‘Я’

    ‘а’ – ‘я’,

    ' ','-'

    3

    Дата заказа

    DataZac

    Натуральное число

    Х(8)

    01.01.2012-31.12.2020

    4

    Сумма заказа

    SummaZac

    Число с плавающей точкой

    9(9),9(2)

    000000100,01-999999999,99

    5

    Итоговая сумма по всем заказам

    ItogZac

    Число с плавающей точкой

    9(9),9(2)

    000000100,01-999999999,99


     

     

    1.2.7 Физическая и логическая структура видеограммы V006 представлена в таблице 7.

     Таблица 7

    Наименование выходных данных

    Идентификатор

    Поставки

    V006

    Номер

    Наименование структурной  единицы

    Обозначение

    Требования к точности

    Представление

    Длина в знаках

    Диапазон

    1

    Номер

    Nomer

    Натуральное число

    9(6)

    000001 –999999

    2

    Клиент

    DataOpl

    Строка символов

    А(30)

    ‘А’ – ‘Я’

    ‘а’ – ‘я’,

    ' ','-'

    3

    Дата поставки

    ZadGor

    Строка символов

    Х(8)

    01.01.2012-31.12.2020

    4

    Сумма поставки

    ZadMgor

    Число с плавающей точкой

    9(9),9(2)

    000000100,01-999999999,99

    5

    Итоговая сумма по всем поставкам

    KolMgor

    Число с плавающей точкой

    9(9),9(2)

    000000100,01-999999999,99


     

    1.2.8 Физическая и логическая структура видеограммы V007 представлена в таблице 8.

    Таблица 8

    Наименование выходных данных

    Идентификатор

    Остаток товара

    V007

    Номер

    Наименование структурной  единицы

    Обозначение

    Требования к точности

    Представление

    Длина в знаках

    Диапазон

    1

    Товар

    Tovar

    Строка символов

    А(35)

    ‘А’ – ‘Я’

    ‘а’ – ‘я’,

    ' ','-'

    2

    Остаток

    Ostatok

    Число с плавающей точкой

    9(6),9(4)

    000000,0000-999999,9999

    3

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

    EdIz

    Строка символов

    А(5)

    ‘А’ – ‘Я’

    ‘а’ – ‘я’,' '


     

    1.2.9 Физическая и логическая структура документа Р001 представлена в таблице 9.

       Таблица 9

    Информация о работе Страховая база