Автор: Пользователь скрыл имя, 15 Декабря 2010 в 20:16, курсовая работа
Цель курсовой работы – создать базу данных, которая позволила бы автоматизировать покупку и продажу мебели в магазине, подсчёта выручки за определённые типы сделок.
К задачам курсового проекта относится выполнение программного продукта, который позволит вводить необходимую информацию о клиентах (ФИО, название (если это организация), средство связи с клиентом), работниках магазина (ФИО, домашний адрес, средство связи, должность), мебели имеющейся в наличии (название, цена, количество, производитель), заказы (Покупатель, дата, тип сделки, количество и название мебели, общая стоимость, стоимость за одну единицу).
ВВЕДЕНИЕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3
1.ЦЕЛИ И ЗАДАЧИ КУРСОВОЙ РАБОТЫ . . . . . . . . . . . . . . . . . . . . . .4
2.СБОР ИСХОДНЫХ ДАННЫХ И РАЗБИЕНИЕ ПРОЕКТА НА ОТДЕЛЬНЫЕ МОДУЛИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
1.Исходная документация, используемая для построения базы данных . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
2.Выбор СУБД . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
3.Аппаратные требования к будущему программному продукту . . . .9
4.Программное обеспечение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
5.Требования к интерфейсу . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
6.Разбиение проекта на отдельные модули . . . . . . . . . . . . . . . . . . . . 11
3.ИНТЕРФЕЙС ПРОЕКТА . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
4.ПОРЯДОК ВВОДА В ЭКСПЛУАТАЦИЮ . . . . . . . . . . . . . . . . . . . 35
4.2. Установка программного продукта и настройка . . . . . . . . . . . . . . . 35
4.3. Ввод исходной информации . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35
4.4. Программа обучения персонала . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
5. ОЦЕНКА ПРОЕКТА . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
ЗАКЛЮЧЕНИЕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ . . . . . . . . . . . . . . . . . 39
FROM [Состав заказа];
Форма «Средства связи клиента» (Рис.3.16.).
В данной форме указываются и вводятся данные по средствам которых можно связаться с клиентами. Здесь отсутствуют какие либо кнопки добавления, так как всё предусмотрено.
Форма «Список сделок» (Рис.3.17.).
Эта форма используется для ввода списка сделок. Она отображается в форме «Заказы». Информация, которой заполняется данная форма, соответствует тому набору атрибутов, который мы определили при анализе предметной области. Данные, вводимые в форму должны отображать название типа сделки.
Закрытие формы происходит при нажатии стандартной для всех форм кнопки.
Форма «Пол» (Рис.3.18.).
Эта форма используется для ввода пола сотрудников, она отображается в форме «Сотрудники». Информация, которой заполняется данная форма, соответствует тому набору атрибутов, который мы определили при анализе предметной области.
Закрытие формы происходит при нажатии стандартной для всех форм кнопки.
Форма «Список производителей» (Рис.3.19.).
Эта форма используется для ввода названия производителя. Она может быть вызвана из формы «Номенклатура». Информация, которой заполняется данная форма, соответствует тому набору атрибутов, который мы определили при анализе предметной области. Данные, вводимые в форму собственно наименование предприятия или если есть то можно ввести имя директора предприятия.
Закрытие формы происходит при нажатии стандартной для всех форм кнопки.
Форма «Почта» (Рис.3.20.).
Данная форма используется для ввода почтовых данных. Она отображается в закладке «Адрес». Информация, которой заполняется данная форма, соответствует тому набору атрибутов, который мы определили при анализе предметной области. Исходя из атрибутов которые мы выбрали в данной предметной области мы заполняем данную форму такой информацией которая наиболее чётко бы отображала данные о почте
Закрытие формы происходит при нажатии стандартной для всех форм кнопки.
Форма «Населённый пункт» (Рис.3.21.).
Данная форма используется для ввода данных о типе населенного пункта. Она уже содержится в форме «Сотрудники» в виде вкладки «Адрес». Информация, которой заполняется данная форма, соответствует тому набору атрибутов, который мы определили при анализе предметной области. Исходя из набора атрибутов который мы выбрали в данной предметной области мы заполняем данную форму такой информацией которая наиболее точно будет отображать место проживания сотрудников
Закрытие формы происходит при нажатии стандартной для всех форм кнопки.
Рис.3.13. Форма «Заказ»
Рис.3.14. Запрос на выборку «Итого»
Рис.3.15. Форма «Состав заказа»
Рис.3.16. Форма «Средства связи клиентов»
Рис.3.17. Форма «Список сделок»
Рис.3.18. Форма «Список полов»
Рис.3.19. Форма «Список производителей»
Рис.3.20. Форма
«Почта»
Рис.3.21. «Населённый пункт»
В базе данных представлено три отчета.
Первый отчет называется «Паспортные данные сотрудника». В данном отчёте отображаются паспортное данные сотрудников. Я сделал этот отчёт потому что считаю, что самыми важными сведениями о сотрудниках являются их паспортные данные. Так как они являются самыми достоверными и точными. К примеру данные о месте проживания или почтовых данных их можно подделать, а паспортные данные как я считаю практически невозможно, в противном случае такому сотруднику проще идти на работу не в магазин по продаже мебели а в какую-нибудь силовую структуру к примеру экспертом по подделкам паспортов.
Отчет «Заказ». В данном отчёте наглядно показано какая сделка была произведена и кто её произвёл. Этот отчёт я сделал для того чтобы было легче отследить кто, когда и какой тип сделки был произведён в определенный промежуток времени. В большинстве случаев этот отчёт будет применяться в различных спорных ситуациях, когда будут происходить различного рода неясности или накладки. К примеру может случиться такая ситуация что товар деньги были получены а товар покупатель не получил, вот именно в это время и пригодится данный отчёт.
Отчет «Номенклатура» (Рис.3.22.). В данном отчёте представлен весь товар имеющиёся в магазине. Этот учёт нужен для точного учёта товаров, потому что в магазине важна точность. Данный отчёт был создан, потому что в каждом магазине продавцы должны обладать точными сведениями, сколько товаров имеется на складе и в каком количестве. Так как на практике этой информацией некоторые продавцы не владеют и им приходится долго выяснять имеется ли данный товар на складе. А с таким отчётом достаточно будет нажать одну кнопку и получить быстрый и точный отчёт об имеющемся товаре. Т.к я считаю этот отчёт наиболее важным в моей базе данных, я приведу его графический пример так как словами описывать очень долго и не наглядно. Потому что данный пример наиболее точно отразит данный отчёт.
Рис.3.22.
Отчёт «Список товара»
ВЫВОД
Программа
имеет интуитивно понятный и дружественный
интерфейс. Для оформления использовались
стандартные серые тона нераздражающие
глаз. Потому что применение в данном проекте
различных цветов я считаю неуместным.
По моему мнению использование цветов
делается для того чтобы отвлечь работника
от его основных обязанностей. Наличие
в проекте цветных эффектов а тем более
картинок очень сильно будет тормозить
работу которую будет выполнять какой
либо сотрудник Главная кнопочная
форма выполняет функции меню. На ней располагаются
четыре кнопки, нажатие которых позволяет
открыть главные формы, которые в свою
очередь имеют вкладки. Главная форма
служит своеобразным путеводителем по
моей базе данных. Благодаря главной кнопочной
форме пользователь никогда не запутается
в моём проекте. На каждой вкладке имеются
кнопки «Просмотреть отчет» и «Печать
отчета, которые позволяют наглядно просмотреть
информацию о мебели при необходимости
распечатать ее. Кнопка «Выход» закрывает
главную форму.
4. ПОРЯДОК ВВОДА В ЭКСПЛУАТАЦИЮ
4.1. Установка программного продукта и настройка
Для установки программного продукта Учёт товаров в мебельном магазине «Виктория» необходимо, во – первых, наличие операционной системы Windows XP, пакета MS Office 2003. Также необходимо установить принтер и его драйвер для печати отчетов.
Во – вторых, необходимо сначала скопировать программу на жесткий диск. После этого можно пользоваться базой. При запуске файла базы данных она автоматически будет открываться в Microsoft® Access 2003 если конечны вы его всё таки установили.
4.2. Ввод исходной информации
В базу данных необходимо ввести ряд начальных исходных данных в форме «Сотрудники». Их адрес, паспортные данные, средства связи, пол. В форме «Номенклатура» также ввести данные по имеющейся мебели. Что касается клиентов, то информация о них будет заноситься в базу данных по мере того как часто магазин будет с ними работать.
4.3. Программа обучения персонала
Для работы с данной программой необходимо наличие навыков работы с Windows.
Для начала необходимо запустить саму базу двойным нажатием мыши или нажатием клавиши «Enter». Если после двойного нажатия или после нажатия клавиши Enter база данных не запускается, то проверьте правильность установки на вашем компьютере операционной системой. Так как ошибочным будет мнение о неработоспособности данного проекта. Данная база данных должна запуститься при любых условиях. Конечно если пользователь не забыл, установит пакет программ. Далее появляется главная кнопочная форма. В ней находятся шесть кнопок с соответствующими названиями.
Кнопка «Номенклатура» открывает форму, в которой содержатся данные об имеющейся мебели. Кнопка «Сотрудники» открывает форму с данными о сотрудниках. Кнопка «Клиенты» открывает форму, в которой содержатся данные обо всех клиентах. Кнопка «Заказ» открывает форму с данными о заказах. Также здесь находится кнопка «Об авторе», открывающая форму с информацией об авторе. Ну и, конечно, кнопка «Выход» для закрытия базы данных.
Обучение данному программному продукту может проходить также посредством изучения пояснительной записки.
ВЫВОД
Данный
раздел содержит рекомендации по установке
и запуску программы, а также возможности
настройки. Описан минимальный набор программного
обеспечения, необходимый для работы с
базой данных. Составлена программа обучения
персонала, в которой подробно описано
назначение каждой формы и кнопки. Если
кто-то из персонала будет считать что
данная пояснительная записка недостаточно
точно описана, то по вопросам нужно будет
обратиться к работающему в магазине или
на предприятии программисту. С его уровнем
знаний операционных систем вы легко сможете
понять и найти вашу проблему
5. ОЦЕНКА ПРОЕКТА
Оценка разработчика:
С моей точки зрения как автора данного программного продукта, она удовлетворяет всем выдвинутым требованиям на этапе постановки целей создания базы данных. Но, возможно, я как автор не вижу некоторых недостатков. Но если говорить по существу, то программный продукт работает, выполняет необходимые действия и неплохо оформлен. Также, говоря с точки зрения разработчика, проект находится на ранней стадии развития и в дальнейшем его можно доработать и усовершенствовать.
Оценка пользователя:
Если
посмотреть на базу данных с точки
зрения конечного пользователя, то
можно сказать, что созданная
база данных довольно корректна. Она
имеет дружественный и
Оценка заказчика:
Все цели были выполнены.
ВЫВОД
В данном разделе описана оценка проекта заказчиком, оценка проекта разработчиком и конечным пользователем и выявлено, что данная база данных не совершенна, и возможна ее дальнейшая доработка, но на начальной стадии база вполне корректна.
ЗАКЛЮЧЕНИЕ
1.
Определены цели и задачи курсовой
работы - это создание программного
продукта, предназначенного для
автоматизации работы
2. Определена структура и объем работы. Работа должна состоять из введения, шести разделов, заключения, приложения в виде схемы данных и таблиц. Также обязательно наличие библиографического списка с наименование работ отечественных и зарубежных авторов и наличие поясняющих рисунков и таблиц.