Разработка информационно-поисковой системы «Ювелирные изделия»
Автор работы: Пользователь скрыл имя, 29 Января 2011 в 08:14, курсовая работа
Описание работы
Целью создания информационно-поисковой системы «Ювелирные изделия» является упрощение действий пользователя по ведению коллекции изделий с реализацией широкого круга возможностей по ее просмотру и редактированию: добавление, изменение и удаление, поиск, сортировка, форматный вывод записей из базы данных.
Содержание работы
Введение
Структура программного обеспечения
Анализ и спецификация задач
Техническое задание
Текст программы
Тестирование
Руководство пользователя
Руководство программиста
Заключение
Список использованных источников
Файлы: 1 файл
курсовая.doc
— 1.13 Мб (Скачать файл)| Процедура | Назначение |
| Procedure menu | Главное меню программы.
Для выполнения
действия нужно ввести цифру нужного пункта меню. |
| Procedure view | Вывод записей БД на экран |
| Procedure add | Запись типизированного файла и добавление в него следующих записей: название, материал, цена. |
| Procedure delete | Удаление записей из файла базы данных. |
| Procedure edit | Редактирование данных в уже имеющихся в файле. Указывается номер записи для редактирования и производится редактирование записи |
| Procedure sort | Производит сортировку по заданному полю |
| Procedure search | Поиск записей
по выбранному параметру. Данные считываются
из названия товара. Затем
происходит поиск в массиве, и если номер найден, то отображаются результаты поиска. Если номер не найден, то выводится сообщение об этом. |
Заголовок с абзаца, пронумероватьТехническое задание на разработку программы информационно-
поисковой
системы «Ювелирные изделия»
- Общие сведения
- Полное наименование системы и ее условное обозначение
Полное
наименование системы: «Информационно-поисковая
система «Ювелирные изделия».
- Наименование предприятия разработчика системы и его реквизиты
Студентка
2 курса Полубоярова Ольга
- Плановые сроки начала и окончания работы
Плановые
сроки начала работы 12 сентября 2006 г.
и окончания работы по созданию системы
12 декабря 2006 г.
- Назначение и цели создания подсистем
- Назначения подсистемы
Подсистема
“Информационно-поисковая система “Ювелирные
изделия” предназначена для автоматизации
процесса ведения базы данных (БД), для
уменьшения затрат связанных со временем,
редактированием и поиском необходимой
и точной информации по конкретному программному
обеспечению, что является целью создания
ИПС.
- Цели создания подсистемы
“Информационно-
3. Требования
к структуре и функционированию
системы
3.1 Перечень прикладных модулей, их назначение и основные характеристики, требования к числу уровней иерархии и степени централизации системы
Поддержка информационной деятельности, при выполнении операций осуществляется прикладными модулями. Доступ к свойствам ИПС со стороны пользователя осуществляется через «Главное меню» программного продукта, основное назначение заключается в организации помощи пользователю в поиске нужного программного обеспечения.
Для обеспечения функционирования ИПС хранения данных должны быть реализованы следующие прикладные модули:
-
модуль данных сведения о программном
обеспечении.
Сформулировать одно предложения без
списка
3.2.
Задачи и функции
Целью ИПС является автоматизация процессов, включающих в себя операции учета программных продуктов, более легкий и универсальный доступ к данным об этих продуктах; простое и удобное пользование программой. Необходимо реализовать в готовом программном продукте автоматизацию таких операций, как:
- формирование списка изделий;
- информация о стоимости ювелирных изделий;
- поиск по базе данных;
- сортировка;
- редактирование.
3.3 Требования к техническому обеспечению
Комплекс технических средств (КТС) должен состоять из следующих видов аппаратного обеспечения:
- рабочая станция пользователя ИПС;
Сформулировать одно предложение без списка
Минимальные требования:
| Вид аппаратного обеспечения | Процессор МГц | ОЗУ Мб | Жесткий диск | Дополнительные требования |
| Рабочие станция пользователя |
Pentium II (333 MHz) |
32 |
10 Мб |
монитор“15” дюймов |
Оформить
таблицу по гостам: заголовок, номер, название,
шрифт (жирность, курсив убрать)
3.4 Требования к программному обеспечению
Программное обеспечение должно быть детально документированным, содержать в своем составе развитую систему подсказок, оперативной помощи и обеспечивать необходимый и достаточный набор операций для реализации основных функций, выделенных по функционально-технологическому принципу.
Прикладное ПО должно обеспечивать пользовательский интерфейс на русском языке.
абзацВ качестве операционной
системы для рабочей станции пользователя
ИПС нет строгих требований, в качестве
системы управления базами данных используется
Borland Pascal 7.0. В целях производственной необходимости
требования к системному программному
обеспечению по согласованию заказчика
и исполнителя могут быть изменены с соответствующей
корректировкой технического задания.
Выровнять
по ширине
- Текст программы текст программы оформить как приложение
- Текст основной программы
uses crt, ukr;
var
{data: Jeverly;}
{ i, count: integer;}
key: char;
begin
clrscr;
name:='asdad';
{Основное меню: }
repeat
textcolor(2);
menu;
key:=readkey;
case key of
'1':
begin
view;
readkey;
end;
'2': add;
'3': delete;
'4': edit;
'5': Search;
'6': Sort;
'0': Exit;
end;
until (key='0');
readkey;
end.
- Текст модуля UKR.TRU
unit ukr;
interface
uses crt;
{Тип для хранения данных о ювелирных изделиях}
type
Jeverly = record
isd, mat: string;
cen: integer;
end;
{tdata
= array[0..100]of Jeverly;}
{Описание переменных}
var
F: File of Jeverly;
name:
string;
{Описание процедур}
procedure menu;
procedure view;{(var data: Jeverly);}
procedure add;
procedure delete;
procedure edit;
procedure search;
procedure sort;
implementation
{-----------------------------
procedure menu;
begin
clrscr;
writeln(' ************ ЮВЕЛИРНЫЕ ИЗДЕЛИЯ ************ ');
writeln('');
writeln('
writeln('
writeln(' 3. Удалить');
writeln('
writeln('
writeln('
writeln('
end;
{-----------------------------
{-----------------------------
procedure view;
var
i: integer;
data: Jeverly;
begin
clrscr;
{$I-}
Assign(F, name);
Reset(F);
{$I+}
if IOResult<>0 then
begin
Rewrite(F);
clrscr;
Write('Файл пуст!');
Exit;
end
else
begin
if FileSize(F)=0 then
begin
Write('Файл пуст!');
Exit;
end
else
begin
Writeln('#':3, 'Товар':15,
'Материал':15, 'Стоимость':15); Writeln('#'
Writeln('---------------------