Разработка информационно-поисковой системы «Ювелирные изделия»

Автор работы: Пользователь скрыл имя, 29 Января 2011 в 08:14, курсовая работа

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

Целью создания информационно-поисковой системы «Ювелирные изделия» является упрощение действий пользователя по ведению коллекции изделий с реализацией широкого круга возможностей по ее просмотру и редактированию: добавление, изменение и удаление, поиск, сортировка, форматный вывод записей из базы данных.

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

Введение
Структура программного обеспечения
Анализ и спецификация задач
Техническое задание
Текст программы
Тестирование
Руководство пользователя
Руководство программиста
Заключение
Список использованных источников

Файлы: 1 файл

курсовая.doc

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

  Кафедра информатики 
 
 
 
 
 
 
 
 
 
 
 

  КУРСОВАЯ  РАБОТА 

  ИНФОРМАЦИОННО- ПОИСКОВАЯ СИСТЕМА 

  «ЮВЕЛИВНЫЕ  ИЗДЕЛИЯ»   
 
 
 
 
 
 
 
 
 
 
 
 

                    Выполнила:  студентка. гр. автоматизаторов 

                    Проверил: Преподователь 
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     

Усть-Илимск 2007

Перв. примен.   Федеральное агентство по образованию

Филиал  Федерального государственного учреждения

высшего профессионального образования

«Сибирский  федеральный университет»

  в г. Усть-Илимске 

Кафедра информатики 

ЗАДАНИЕ

      На  курсовую работу 

По дисциплине:        «Технология программирования»

Студент:                    

Задание:                      Разработать информационно-поисковую  систему «Ювелирные изделия». Средством  разработки является язык программирования Pascal. 

Дата выдачи: 12.09.06.                                               Срок сдачи: 4.12.06 

Календарный план 

Наименование  разделов Сроки Процент выполнения Дата  контроля
Начало Конец План Факт.
1 Выбор темы. Составление плана работы 12.09.06 18.09.06 5%    
2 Создание технического задания 18.09.06 02.10.06 10%    
3 Создание теоретического материала     10%    
4 Разработка  программы. Тестирование и отладка 25.09.06 13.11.06 50%    
5 Оформление отчета 13.11.06 04.12.06 15%    
6 Норма-контроль 04.12.06 11.12.06 5%    
7 Защита     5%    
 
 
 
 
 

Задание принял:_______  

Оценка________ Руководитель:________                                   «__»_______20__г.

Справ. №  
 
Подпись и дата  
Инв. № дубл.  
Взам. инд №  
Подпись и дата  
          520100 ДФ 230102 КР ПЗ
         
Изм Лист № докум. Подпись Дата
Инв.№  подл.         01,06,07 Курсовая  работа

«Информационно  поисковая система «Ювелирные изделия»

пояснительная записка

Литера Лист Листов
              2 35
         
       
       
 
 
 
 

 

          Содержание 
     
     

    Введение………………………………………………………………………4

    1. Структура программного обеспечения………………………………… 5
    2. Анализ и спецификация задач …………………………………………..6
    3. Техническое задание ……………………………………………….……9
    4. Текст программы………………………………………………………...15
    5. Тестирование…………………………………………………………….29
    6. Руководство пользователя ……………………………………………..30
    7. Руководство программиста …………………………………………....31

    Заключение……………………………………………………………………32

    Список  использованных источников………………………………………..33 

 

     Введение 
 
 

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

     Чтобы помочь рядовому пользователю найти  и определиться с выбором какого-либо ювелирного изделия и была создана СУБД «Ювелирные изделия», которая при должном заполнении может содержать изделия, легкий поиск и сортировка записей, возможность добавления и редактирование существующих записей.

     Поэтому создание СУБД, предназначенной для этой цели, – объективная потребность для широкого круга пользователей.

     Целью создания информационно-поисковой  системы «Ювелирные изделия» является упрощение действий пользователя по ведению коллекции изделий с реализацией широкого круга возможностей по ее просмотру и редактированию: добавление, изменение и удаление, поиск, сортировка, форматный вывод записей из базы данных.

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

  1. Структура программного обеспечения
 
 
 

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

     Модуль  ukr – это функциональная часть программы. В нем реализуется объектный тип Jeverly для добавления, изменения и удаления записей из файла, поиска и сортировки и т.д., объявляются типы, используемые как типы полей создаваемого класса, разрабатываются вспомогательные функции преобразования. Модуль используется в основной программе.

     Основная  программа (main) использует вышеописанный модуль. Она реализует интерфейсную часть программы и взаимодействие с пользователем.

     Файл  базы данных представляет собой структурированных файл, каждая запись которого имеет тип Jeverly со следующими полями:

  • SIsd (название),
  • SMat (Материал),
  • SCena (стоимость),
  • SBall (оценка),

      Название, материал, стоимость и оценка –  это строки одинаковой длины(80).

      Для управления базой данных в программе используется главное меню, содержащее 7 пункта: Просмотр, Добавить, Удалить, Редактировать, Поиск, Сортировать, Выход, для доступа к которым необходимо нажать цифру, соответствующую выбору пользователя (0..6). словами

     В связи с этим, общая задача разбита на подзадачи, которые реализованы в программе следующими подпрограммами:

    • procedure  menu;
    • procedure view;
    • procedure add;
    • procedure delete;
    • procedure edit;
    • procedure sort;
    • procedure search;

      Назначение каждой из этих подпрограмм описывается в разделе 3 «Описание подпрограмм». 
 
 
 
 
 
 
 
 

 

  • Анализ  и спецификация переменных
 
 
 
    • спецификация  переменных

  Заголовки  пишут с большой буквы 

     Раздел  не начинают с таблицы 

     Таблица 1 – Спецификация переменных в основной программе   

         ИМЯ Назначение      Тип
    Главная программа
    ukr, crt

    Инициализация модуля

    -
    key Команда ввода  меню Char
    name Инициализация текстового файла String
 

      Таблица 2 - Спецификация переменных главного модуля ukr.tpu 

      Jeverly Тип записи в  базе данных record
      isd  Название товара string
      mat Материал изделия string
      cen Цена изделия integer
      F Инициализация файла типа Jeverly jeverly
      name Инициализация текстового файла String
      Procedure MENU
      h Параметр изменения  цвета  integer
      Procedure VIEW
      i номера записи Integer
      data Поля записи jeverly
      Procedure ADD
      data Служит для  добавления записи в таблицу Jeverly
      Procedure DELETE
      del Номер удаляемой записи Integer
      i номера записи Integer
      data Поля записи файла Jeverly
      G Файл для  обмена данными с основным и

      для упорядочивания Б.Д.

      Jeverly
      Procedure EDIT
      ed Номер редактируемой записи Integer
      i номера записи Integer
      data Поля записи файла Jeverly
      G Файл для  обмена данными с основным и

      для упорядочивания Б.Д.

      Jeverly
 
 

Продолжение таблицы 2 

         Имя Назначение      Тип
         Procedure EDIT
    i Счетчик массива data Integer
    j Счетчик массива  data Integer
    count Номер  удаляемой  записи Integer
    sortPole Сортируемое поле Integer
    tmp Редактируемое поле  
    data Массив предназначенный  для записи Jeverly
    G Файл для  обмена данными с основным и

    для упорядочивания Б.Д.

    Jeverly
    Procedure SEARCH
    i Счетчик массива Integer
    error ошибка Integer
    tmp Преобразованная срока из строки в число Integer
    SearchString Номер строки для поиска String
    data Поля записи файла Jeverly
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    • Описание подпрограмм
 
 
 

АбзацПодпрограммы, используемые в главном модуле, описаны в таблице 3.  

     Таблица 3 – Подпрограммы главного модуля ukr.tpu 

Информация о работе Разработка информационно-поисковой системы «Ювелирные изделия»