Теперь практически каждый сотрудник в процессе работы сталкивается с вычислительной техникой и различными информационными процессами. Основу новых информационных технологий составляют, как правило, информационные хранилища данных или по-другому - базы данных (БД), без которых уже немыслимо решение любых информационных задач. Успех работы современного предприятия в настоящее время во многом зависит от того, насколько глубоко владеют знаниями информационных технологий сотрудники этого предприятия, насколько успешно они могут управлять работой БД, организовывать хранение и обработку информации, осуществлять ее поиск.
Предметной областью для автоматизации в данной работе выбран компьютерный магазин Арбат-компьютерс, занимающийся оптовой и розничной продажей компьютеров и комплектующих.
Магазин Арбат-компьютерс продажей разных типов комплектующих, различных производителей. С целью увеличения оборота необходимо постоянно совершенствовать ассортимент предлагаемой продукции. На основании анализа данных о продажах различных комплектующих можно осуществлять прогноз, и принимать меры по увеличению или сокращению закупки тех или иных товаров.
Цель данного проекта - разработка проекта автоматизированной информационно-учетной системы по учету проданных компьютеров и комплектующих. Реализация такого проекта обусловлена необходимостью повысить оперативность и мобильность работы планового отдела и всего магазина в целом. Внедрение данной системы подразумевает полный переход с ручного составления отчетности по проданной технике на автоматизированный.
1.1 Постановка задачи
Кратко требования к реализации АРМ можно обозначить так:
- ввод и хранение полной информации о единице товара;
- поиск введенной информации;
- возможность многопользовательской работы;
- разграничение прав доступа к информации;
- минимальная нагрузка на вычислительную сеть;
- удобный интерфейс, интуитивно-понятные связи между диалогами ввода информации.
1.2 Назначение БД
Данная база данных предназначена для:
- создания и работы с данными продаж,
- учета этих данных,
- обработки и выдачи отчетов, необходимых для принятия управленческих решений.
1.3 Выполняемые функции
Данная база данных выполняет следующие функции:
- добавление, удаление, изменение данных о товаре и продажах,
- формирование отчетов по каждому продавцу, типу комплектующих, вендору,
- сводные отчеты.
1.4 Категория пользователя
С технической точки зрения на данном этапе разработки задачи о разграничении прав пользователей не ставилось. Таким образом, пользователем данной программы может быть любой сотрудник компании, имеющий навыки работы на компьютере и прошедший авторизацию при загрузке операционной системы.
С точки зрение использования данной программы могут быть выделены следующие типы пользователей:
Администратор осуществляет контроль за работой базы данных, вносит изменения в ее структуру, следит за ее бесперебойностью, проводит диагностику.
Сотрудники специалисты по продажам вводят данные произведенных продажах, клиентах и т.п.
Руководство просмотр данных и получение отчетов для принятия управленческих решений.
1.5 Обоснование и выбор СУБД
Система управления базами данных Microsoft Access является одним из самых популярных приложений в семействе настольных СУБД. Все версии Access имеют в своем арсенале средства, значительно упрощающие ввод и обработку данных, поиск данных и предоставление информации в виде таблиц, графиков и отчетов. В базе данных Access таблицы сохраняются в одном файле вместе с другими объектами, такими как формы, отчеты, макросы и модули, если только база данных не предназначена специально для использования данных или кода из другого источника. Начиная с версии Access 2000, появились также Web-страницы доступа к данным, которые пользователь может просматривать с помощью программы Internet Explorer. Помимо этого, Access позволяет использовать электронные таблицы и таблицы из других настольных и серверных баз данных для хранения информации, необходимой приложению. Присоединив внешние таблицы, пользователь Access будет работать с базами данных в этих таблицах так, как если бы это были таблицы Access. При этом и другие пользователи могут продолжать работать с этими данными в той среде, в которой они были созданы.
Приложение Access предоставляет следующие возможности:
добавление новых данных в базу данных (например, новой позиции в складскую опись);
изменение существующих данных в базе данных (например, изменение текущего размещения позиции на складе);
удаление сведений (например, если позиция продана или отбракована).
Эти возможности позволяют полностью реализовать поставленные задачи.
2. Проектирование БД
2.1 Инфологическое проектирование
2.1.1 Сущности
В данном курсовом проекте используются следующие сущности:
Сотрудник:
- Фамилия
- Имя
- Отчество
- магазин (место работы)
- Телефон
Вендор:
- Название
- Сайт
Магазин:
- Название
- Адрес
Девайс:
- Наименование
- Тип
- Производитель
- Цена
Комплект:
- Название
- Наименование комплектующих
- количество комплектующих
Заказ:
- Номер заказа
- Заказчик
- Наименование комплектов
- Количество комплектов
- Продавец
- Сумма заказа
- Дата
Заказчик (частное лицо или ответственное лицо организации):
- Фамилия
- Имя
- Отчество
- телефон
Введение 3
1.1 Постановка задач 3
1.2 Назначение БД 3
1.3 Выполняемые функции 4
1.4 Категория пользователя 4
1.5 Обоснование и выбор СУБД 4
2. Проектирование БД 6
2.1 Инфологическое проектирование 6
2.1.1 Сущности 6
2.1.2 Взаимосвязи сущностей 7
2.1.3 Разработка концептуальной инфологической модели 8
2.2 Даталогическое проектирование 8
2.2.1 Нормализация отношений 8
2.2.2 Отношения и атрибуты 9
2.2.3 Ключевые поля и индексы 10
2.2.4 Схема данных 11
3. Особенности реализации 12
3.1 Учет специфики предметной области 12
3.2 Ограничения и бизнес правила 12
4. Пользовательский интерфейс 14
4.1 Запросы 14
4.2 Формы 20
4.3 Отчеты, макросы, модули 23
Заключение 26
Используемая литература 27
Приложения 28
Используемая литература
1. Е.Мамаев. «Microsoft SQL Server 2000», СПб, БХВ-Петербург, 2004.
2. Хоторн Роб, Разработка баз данных Microsoft SQL Server на примерах,: Перевод с английского. М.: Издательский дом «Вильямс», 2001.-464с.
3. Небольшой субъективный обзор СУБД, встреченных в ОС Linux Спиричев Вадим 2000 г www.cit-forum.com
4. Критерии выбора СУБД при создании информационных систем А. Аносов, www.interface.ru 2001 г
5. Встроенная справка MS Access 2007
6. Компьютерра #41(709) 06.11.07
работы с информацией и необходимо создание БД «Ремонт помещений». Имея в распоряжении такую базу данных можно легко вносить новую информацию, корректировать ее и создавать отчеты. При этом сокращает
ации рассматривается почтовое отделение, а именно отдел, который занимается подпиской (в дальнейшем именуемый как операционный отдел). В приложении 1 изображена типовая организационная схема почтового
чительное увеличение предоставляемых отчетов.Пользователями данной информационной системы могут выступать сотрудники абонентского отдела ГТС, занимающиеся работой с абонентами, а также сотрудники бухг
ольшинства приложений баз данных является отчет. В Access отчет представляет собой специальный тип непрерывных форм, предназначенных для печати. Для создания отчета, который можно распечатать
писей и таблиц. Далее рассматривались типы данных каждой отдельной единицы записи. Сведения о типах данных заносились в составляемую таблицу.2) Синтез модели.На этом этапе по проведенному выше анализ