5
1
Информационно-справочная система мебельного магазина
СОДЕРЖАНИЕ
ВВЕДЕНИЕ
1 ПОСТАНОВКА ЗАДАЧИ
2 СИСТЕМНОЕ И ТЕХНИЧЕСКОЕ ОБЕСПЕЧЕНИЕ
3 СТРУКТУРА ПРОГРАММНОГО КОМПЛЕКСА
4 ОПИСАНИЕ ПРИМЕНЕНИЯ
5 ПРОГРАММА И МЕТОДИКА ИСПЫТАНИЙ
6 ИНСТРУКЦИЯ ДЛЯ ПОЛЬЗОВАТЕЛЯ
7 РУКОВОДСТВО ПРОГРАММИСТА
ЗАКЛЮЧЕНИЕ
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
ПРИЛОЖЕНИЕ A
ПРИЛОЖЕНИЕ Б
ВВЕДЕНИЕ
Перемены нашего времени обусловили возрастающий интерес разного рода коммерческих и некоммерческих организаций к применению компьютерной техники для обеспечения информационной поддержки своей деятельности. Это является следствием относительной стабилизации экономики, прекращения падения производства, а в некоторых областях и заметного его роста; что позволяет успешным организациям инвестировать определенные средства в облегчение каждодневной рутинной работы.
В условиях рыночной экономики информация выступает как один из основных товаров. Без информации практически невозможно принять объективного управленческого решения, которое выступает в современных условиях как один из важнейших факторов функционирования и развития различных организаций. Изменения условий деятельности организации сказываются на её совершенствовании. Все это требует от организации адаптации к новым условиям, преодоления возникающих противоречий в экономическом и научно-техническом процессах.
Подходя к современным требованиям нельзя не отметить, что эффективная работа всецело зависит от уровня оснащения электронным оборудованием, таким, как компьютеры, средства связи, копировальные устройства, а также соответствующего программного обеспечения. Ни одна современная организация не обходится без систем сбора и обработки информации. Чем больше стадий, тем этот процесс сложнее, чем больше и разнообразнее спектр информации, тем больше потребность в автоматизированном сборе, обработке и хранении информации в электронном виде. Поиск информации в бумажном виде занимает от минуты до нескольких дней, в зависимости от того, когда информация была собрана, поиск в электронном хранилище данных выполняется за доли и единицы секунд.
База данных - это организованная структура, предназначенная для хранения информации. С понятием базы данных тесно связано понятие системы управления базой данных. Это комплекс программных средств, предназначенных для создания структуры новой базы, наполнения ее содержимым, редактирования содержимого и визуализации информации. Под визуализацией информации базы понимается отбор отображаемых данных в соответствии с заданным критерием, их упорядочение, оформление и последующая выдача на устройство вывода или передача по каналам связи.
Программа «Информационно-справочная система для мебельного магазина» очень проста в использовании. Она позволит вам значительно облегчить и упростить учёт данных.
Для автоматизации системы "Информационно-справочная ситема для мебельного магазина" была выбрана система управления базами данных MS Access, которая является общепризнанным лидером среди инструментов для создания приложений и систем, функционирующих на платформе Windows. Передовая объектно-ориентированная технология визуального проектирования позволяет отдельным программистам и коллективам разработчиков почувствовать уверенность в возможности полного удовлетворения запросов самых требовательных пользователей и устойчивость своего положения на рынке высоких технологий.
Объектом данного исследования - языки и системы программирования.
Предметом разработки приложения в среде Delphi - является информационно-справочная система для мебельного магазина.
Данная система позволила решать следующие задачи:
1. Поиск данных;
2. Сортировка данных по данному критерию;
3. Навигация по таблице;
4. Фильтрация записей;
5. Добавление записей;
6. Редактирование записей;
7. Удаление записей;
8. Просмотр информации;
9. Создание отчёта.
Благодаря тому, что программа разаработана при помощи Borland Delphi и Microsoft Access, она имеет достаточно понятный интерфейс, который прост и удобен для пользователя.
delphi интерфейс справочная система магазин
1 ПОСТАНОВКА ЗАДАЧИ
Одной из главных задач данного курсового проекта является разработка базы данных и соответствующего программного обеспечения для мебельного магазина. Конечной целью этой задачи является формирование таблицы с информацией о справочной системе мебельного магазина. Поэтому разумно будет для этого использовать базу данных. Первым, что необходимо сделать - разработать базу данных для хранения всей задействованной информации.
База данных - это набор некоторых файлов, в которых располагается информация. Зачастую, база данных состоит из нескольких таблиц, которые могут быть размещены в одном каталоге. С помощью обычного проводника можно создать каталог для новой базы данных.
Последующей задачей является проектирование графического интерфейса программы. Данное программное обеспечение ориентировано для работников, также для обычных покупателей, иначе говоря, - для всех людей, поэтому оно должно быть удобным, простым и иметь понятный интерфейс, но в тоже время обладать всеми необходимыми функциями.
Последняя задача, которую следует выполнить - это связать программный продукт с базой данных.
Правильным будет разделить разработку программного продукта на следующие этапы:
1. разработка структуры таблиц базы данных
2. проектирование таблиц
3. связь программы с разработанной ранее базой данных
4. разработка графического интерфейса программы
5. комплексное тестирование и отладка программы
6. обеспечение работоспособности программного продукта на любом компьютере, который будет подходить по техническим характеристикам.
2 СИСТЕМНОЕ И ТЕХНИЧЕСКОЕ ОБЕСПЕЧЕНИЕ
Разработанный программный комплекс не требует высокой производительности от персонального компьютера на котором он будет запущен, а, следовательно, загрузка компьютера вычислительными процессами будет практически минимальной.
Желательным условием для корректной работы программного продукта будет иметь персональный компьютер со следующими минимальными техническими характеристиками:
Минимальные системные требования:
- Процессор Intel Pentium II (266Mhz) или аналог от корпорации AMD
- Объем оперативной памяти 64Mb
- Объем места на жестком диске 100Mb
- Видеоадаптер 2Mb (встроенный в процессор, либо внешний)
- Монитор с подключением VGA, HDMI, Display Port
- DVD-ROM
- DirectX-9
- Периферийные устройства ввода: клавиатура, мышь (тачпад)
- Установленная операционная система: OC Windows 9x/ NT/ 2000/ XP/ 7/ 8/ 10
Рекомендованные системные требования:
- Установленная операционная система: OC Windows 2000/ XP/ 7/ 8/ 10
- Intel(R) Core(TM) i3-3217U CPU and 1.80 GHz
- DVD-ROM
- Клавиатура
- Мышь(тачпад)
-100Mb свободного места на диске
- 512Mb оперативной памяти
- Наличие устройств вывода звуковой информации - не обязательно
Данное программное обеспечение разрабатывалось на персональном компьютере с установленной операционной системой от Microsoft Windows 10 Professional. Выбор этой операционной системы можно обосновать тем, что она является самой новой и доработанной в линейке операционных систем от корпорации Microsoft, следовательно, это возможность получить новый опыт в разработке приложений для семейства данных операционных систем.
Windows 10 базируется на более старой Windows 7, но с новым доработанным графическим интерфейсом, которым удобнее пользоваться и воспринимать простому среднестатистическому пользователю. Также Windows 10 предназначена для решения более ресурсоемких задач и вычислений. В ней в лучшую сторону доработаны средства обеспечения безопасности пользователя в сети и это огромный плюс, так как разрабатываемая программный продукт имеет непосредственное отношение к банковским операциям для которых необходимо обеспечить максимальную степень защищенности.
3 СТРУКТУРА ПРОГРАММНОГО КОМПЛЕКСА
Отметим формы и их процедуры, которые используются в данной программе:
1. Переход к вкладке «Гостиная» procedure TForm1.Button1Click(Sender: TObject).
2. Переход к вкладке «Детская» procedure TForm1.Button2Click(Sender: TObject).
3. Переход к вкладке «Мягкая мебель» procedure TForm1.Button3Click(Sender: TObject).
4. Переход к вкладке «Столы и стулья» procedure TForm1.Button4Click(Sender: TObject).
5. Поиск по таблице «Гостиная» procedure TForm1.Edit1Change(Sender: TObject).
6. Поиск по таблице «Детская» procedure TForm1.Edit3Change(Sender: TObject).
7. Поиск по таблице «Мягкая мебель» procedure TForm1.Edit5Change(Sender: TObject).
8. Поиск по таблице «Столы и стулья» procedure TForm1.Edit7Change(Sender: TObject).
9. Фильтрация по таблице «Гостиная» procedure TForm1.Edit2Change(Sender: TObject).
10. Фильтрация по таблице «Детская» procedure TForm1.Edit4Change(Sender: TObject).
11. Фильтрация по таблице «Мягкая мебель» procedure TForm1.Edit6Change(Sender: TObject).
12. Фильтрация по таблице «Столы и стулья» procedure TForm1.Edit8Change(Sender: TObject).
13. Сортировка таблицы «Гостиная»
procedure TForm1.RadioButton1Click(Sender: TObject);
procedure TForm1.RadioButton2Click(Sender: TObject);
procedure TForm1.RadioButton3Click(Sender: TObject);
procedure TForm1.RadioButton4Click(Sender: TObject);
procedure TForm1.RadioButton5Click(Sender: TObject);
procedure TForm1.RadioButton6Click(Sender: TObject);
procedure TForm1.RadioButton7Click(Sender: TObject);
procedure TForm1.RadioButton8Click(Sender: TObject).
14. Сортировка таблицы «Детская»
procedure TForm1.RadioButton9Click(Sender: TObject);
procedure TForm1.RadioButton10Click(Sender: TObject);
procedure TForm1.RadioButton11Click(Sender: TObject);
procedure TForm1.RadioButton12Click(Sender: TObject);
procedure TForm1.RadioButton13Click(Sender: TObject);
procedure TForm1.RadioButton14Click(Sender: TObject);
procedure TForm1.RadioButton15Click(Sender: TObject);
procedure TForm1.RadioButton16Click(Sender: TObject).
15. Сортировка таблицы «Мягкая мебель»
procedure TForm1.RadioButton17Click(Sender: TObject);
procedure TForm1.RadioButton18Click(Sender: TObject);
procedure TForm1.RadioButton19Click(Sender: TObject);
procedure TForm1.RadioButton20Click(Sender: TObject);
procedure TForm1.RadioButton21Click(Sender: TObject);
procedure TForm1.RadioButton22Click(Sender: TObject);
procedure TForm1.RadioButton23Click(Sender: TObject);
procedure TForm1.RadioButton24Click(Sender: TObject);
procedure TForm1.RadioButton25Click(Sender: TObject).
16. Сортировка таблицы «Столы и стулья»
procedure TForm1.RadioButton26Click(Sender: TObject);
procedure TForm1.RadioButton27Click(Sender: TObject);
procedure TForm1.RadioButton28Click(Sender: TObject);
procedure TForm1.RadioButton29Click(Sender: TObject);
procedure TForm1.RadioButton30Click(Sender: TObject);
procedure TForm1.RadioButton31Click(Sender: TObject);
procedure TForm1.RadioButton32Click(Sender: TObject);
procedure TForm1.RadioButton33Click(Sender: TObject).
17. Добавление данных
procedure TForm1.Button9Click(Sender: TObject);
procedure TForm1.Button12Click(Sender: TObject);
procedure TForm1.Button15Click(Sender: TObject);
procedure TForm1.Button18Click(Sender: TObject).
18. Редактирование данных
procedure TForm1.Button10Click(Sender: TObject);
procedure TForm1.Button13Click(Sender: TObject);
procedure TForm1.Button16Click(Sender: TObject);
procedure TForm1.Button19Click(Sender: TObject).
19. Удаление данных
procedure TForm1.Button11Click(Sender: TObject);
procedure TForm1.Button14Click(Sender: TObject);
procedure TForm1.Button17Click(Sender: TObject);
procedure TForm1.Button20Click(Sender: TObject).
20. «О программе»
procedure TForm1.N6Click(Sender: TObject).
21. «Справка»
procedure TForm1.N3Click(Sender: TObject).
22. Отчёт в Excel
procedure TForm1.N7Click(Sender: TObject);
procedure TForm1.N8Click(Sender: TObject);
procedure TForm1.N9Click(Sender: TObject);
procedure TForm1.N10Click(Sender: TObject).
23. Выход из программы
procedure TForm1.N5Click(Sender: TObject).
Пользователь, который будет работать в данной программе будет иметь множество возможностей для комфортного использования. Данная программа имеет следующие возможности: добавление записи в таблицу, редактирование записи в таблице, удаление записи из таблицы, осуществление поиска и фильтрации по записям, сортировку записей.
Также можно создать отчет по выполненным операциям и экспортировать его в Microsoft Excel. Схему взаимодействия пользователя с программой можно увидеть на рисунке 3.1
Рисунок 3.1 - Схема взаимодействия пользователя с программой
В процессе добавления новой записи пользователь заносит необходимую информацию в созданную ранее базу данных.
При редактировании записи в базу данных вносятся изменения, которые выполнил пользователь.
Информация, которая удалена пользователем в программе, удаляется и из базы данных.
Чтобы осуществить поиск и фильтрацию одновременно, пользователь должен ввести в нужное окно необходимую информацию.
В процессе сортировки пользователь должен выбрать поле по которому будет сортироваться информация в базе данных.
Для фильтрации записей в таблице, пользователь должен выбрать поле к которому будет применяться фильтрация.
Для поиска информации, пользователь должен выбрать поле, в котором необходимо найти информацию.
4 ОПИСАНИЕ ПРИМЕНЕНИЯ
Для запуска программы необходимо запустить «Project1.exe». После данной операции откроется главное окно, на котором расположено главное меню программы». (рис. 4.1).
Рисунок 4.1 - Главное окно программы
Рассмотрим управление одной из таблиц "Гостиная", остальные таблицы имеют аналогичное управление.
При нажатии на пункт меню «Гостиная» откроется окно, в котором размещена вся информация. (рис. 4.2).
Рисунок 4.2 - Гостиная
В данном окне мы видим основные кнопки: "Добавить", "Редактировать ", "Удалить", "Отчёт", " Закрыть", "Поиск", "Фильтрация". (рис. 4.3 - 4.9).