Автор работы: Пользователь скрыл имя, 29 Января 2011 в 08:14, курсовая работа
Целью создания информационно-поисковой системы «Ювелирные изделия» является упрощение действий пользователя по ведению коллекции изделий с реализацией широкого круга возможностей по ее просмотру и редактированию: добавление, изменение и удаление, поиск, сортировка, форматный вывод записей из базы данных.
Введение
Структура программного обеспечения
Анализ и спецификация задач
Техническое задание
Текст программы
Тестирование
Руководство пользователя
Руководство программиста
Заключение
Список использованных источников
Кафедра
информатики
КУРСОВАЯ
РАБОТА
ИНФОРМАЦИОННО- ПОИСКОВАЯ СИСТЕМА
«ЮВЕЛИВНЫЕ
ИЗДЕЛИЯ»
Выполнила:
студентка. гр. автоматизаторов
Проверил:
Преподователь
Усть-Илимск 2007
| Перв. примен. | Федеральное
агентство по образованию
Филиал Федерального государственного учреждения высшего профессионального образования «Сибирский федеральный университет» в
г. Усть-Илимске Кафедра
информатики ЗАДАНИЕ На
курсовую работу
По дисциплине: «Технология программирования» Студент: Задание:
Разработать информационно- Дата выдачи:
12.09.06. Календарный
план
Задание принял:_______ Оценка________ Руководитель:________ | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Справ. № | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Подпись и дата | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Инв. № дубл. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Взам. инд № | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Подпись и дата | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 520100 ДФ 230102 КР ПЗ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Изм | Лист | № докум. | Подпись | Дата | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Инв.№ подл. | 01,06,07 | Курсовая
работа
«Информационно поисковая система «Ювелирные изделия» пояснительная записка |
Литера | Лист | Листов | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2 | 35 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Содержание
Введение…………………………………………………………
Заключение……………………………………………………
Список
использованных источников………………………………………..33
Введение
В наше время появляется все больше различных компаний, занимающихся изготовлением и продажей ювелирных изделий. И если взглянуть на список всех изделий, то не хватит и одного и десятка листов, чтобы уместить весь список ювелирных изделий. И все тяжелее становится искать нужные изделия в Интернете, в магазинах.
Чтобы помочь рядовому пользователю найти и определиться с выбором какого-либо ювелирного изделия и была создана СУБД «Ювелирные изделия», которая при должном заполнении может содержать изделия, легкий поиск и сортировка записей, возможность добавления и редактирование существующих записей.
Поэтому создание СУБД, предназначенной для этой цели, – объективная потребность для широкого круга пользователей.
Целью создания информационно-поисковой системы «Ювелирные изделия» является упрощение действий пользователя по ведению коллекции изделий с реализацией широкого круга возможностей по ее просмотру и редактированию: добавление, изменение и удаление, поиск, сортировка, форматный вывод записей из базы данных.
Разработанная
ИПС должна обеспечивать высокий
уровень быстродействия и надежности
в осуществлении всех функциональных
возможностей. ИПС «Ювелирные изделия»
может применяться как в организациях,
так и частными лицами. Для ее использования
не требуется особых знаний в области
программного обеспечения, достаточно
лишь наличие начальных знаний и умений
по использованию компьютера, благодаря
чему системой могут пользоваться представители
различных возрастных категорий.
- Структура программного обеспечения
Программный комплекс «Ювелирные изделия» состоит из двух частей: одного модуля и основной программы. Выровнять все по ширине
Модуль ukr – это функциональная часть программы. В нем реализуется объектный тип Jeverly для добавления, изменения и удаления записей из файла, поиска и сортировки и т.д., объявляются типы, используемые как типы полей создаваемого класса, разрабатываются вспомогательные функции преобразования. Модуль используется в основной программе.
Основная программа (main) использует вышеописанный модуль. Она реализует интерфейсную часть программы и взаимодействие с пользователем.
Файл базы данных представляет собой структурированных файл, каждая запись которого имеет тип Jeverly со следующими полями:
Название, материал, стоимость и оценка – это строки одинаковой длины(80).
Для управления базой данных в программе используется главное меню, содержащее 7 пункта: Просмотр, Добавить, Удалить, Редактировать, Поиск, Сортировать, Выход, для доступа к которым необходимо нажать цифру, соответствующую выбору пользователя (0..6). словами
В связи с этим, общая задача разбита на подзадачи, которые реализованы в программе следующими подпрограммами:
Назначение
каждой из этих подпрограмм описывается
в разделе 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
Информация о работе Разработка информационно-поисковой системы «Ювелирные изделия»