Автор работы: Пользователь скрыл имя, 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
Информация о работе Разработка информационно-поисковой системы «Ювелирные изделия»