Автоматизированная информационная система “Музыкальный магазин”

Автор работы: Пользователь скрыл имя, 16 Мая 2013 в 10:21, дипломная работа

Краткое описание

Важнейшим аспектом взаимоотношений потребителя и информационной системы является по возможности наиболее полное и рациональное удовлетворение информационной потребности пользователя, другими словами, обеспечение эффективного использования информационных ресурсов. Это, в свою очередь, предполагает доведение информации до потребителя в требуемом объеме, в заданные сроки и удобной для восприятия форме.

Содержание

Введение 7
1 Анализ предметной области 9
2 Техническое задание 12
2.1 Основание для разработки 12
2.2 Назначение разработки 12
2.3 Требования к программе 12
2.3.1 Требования к функциональным характеристикам 12
2.3.2 Требования к надежности 13
2.3.3 Требования к составу и параметрам технических средств 13
2.3.4 Требования к информационной и программной совместимости 14
2.3.5 Требования к программной документации 14
2.4 Стадии и этапы разработки 15
2.5 Порядок контроля и приемки 15
3 Функциональное проектирование автоматизированной системы 16
3.1 Описание средства проектирования системы BPWin 16
3.2 Описание функциональной модели системы 18
4 Инфологическое проектирование автоматизированной системы 22
4.1 Описание средства проектирования ERWin 22
4.2 Логическое проектирование системы 23
4.3 Разработка структуры связей 25
4.4 Нормализация базы данных 26
5 Физическое проектирование системы 27
6 Проектирование пользовательского интерфейса 29
7 Обоснование целесообразности использования заданных средств разработки 31
8 Описание программы 33
8.1 Общие сведения 33
8.2 Функциональное назначение 33
8.3 Описание логической структуры 33
8.3.1 Серверная часть приложения автоматизированной информационной системы «Музыкальный магазин» 33
8.3.2 Пользовательский интерфейс клиентского приложения 36
8.3.3 Спецификация программных средств 47
8.4 Используемые технические средства 56
8.5 Вызов и загрузка 56
8.6 Входные данные 56
8.7 Выходные данные 56
9 Программа и методика испытаний 58
9.1 Объект испытаний 58
9.2 Цель испытаний 58
9.3 Требования к программе 58
9.4 Требования к программной докуметации 59
9.5 Средства и порядок испытаний 59
9.6 Методы испытаний 59
10 Описание применения 75
10.1 Назначение применения 75
10.2 Условия применения 75
10.3 Описание задачи 76
10.4 Входные и выходные данные 78
Заключение 79
Список использованных источников 80

Приложение А. Функциональная модель системы 81
Приложение Б. Инфологическая модель системы 84
Приложение В. Текст программы 86
Приложение Г. Текст SQL-скриптов 111
Приложение Д. Запросы клиентского приложения к базе данных 120
Приложение Е. Графические формы 122

Прикрепленные файлы: 1 файл

Пояснительная записка.doc

— 2.16 Мб (Скачать документ)



 

 

 

 

 

 

 

   АВТОМАТИЗИРОВАННАЯ ИНФОРМАЦИОННАЯ СИСТЕМА “МУЗЫКАЛЬНЫЙ МАГАЗИН”

 

 

 

 

 

 

                                                                            Выполнил:

 

 

           

                                                                            Руководитель:

 


 

 

   2009

 

Реферат

Пояснительная записка 126 листов, 66 рисунков, 32 таблицы, 4 источника.

Объектом исследования является деятельность музыкального магазина.

Цель работы – разработать автоматизированную информационную систему «Музыкальный магазин».

В процессе выполнения работы проведено функциональное и инфологическое проектирование информационной системы, хранящей и систематизирующей сведения, необходимые для работы музыкального магазина.

В результате проделанной  работы разработана автоматизированная информационная система «Музыкальный магазин», которая позволяет заносить и корректировать данные о компакт-дисках, песнях, альбомах. Исполнителях и стилях, вести учет данных по продажам компакт-дисков.

Программа разработана  в среде Borland Delphi 7 с использованием СУБД MS SQL Server 2000.

 

 

 

 
Содержание

Введение 7

1 Анализ предметной  области 9

2 Техническое задание 12

2.1 Основание для разработки 12

2.2 Назначение разработки 12

2.3 Требования к программе 12

2.3.1 Требования к функциональным характеристикам 12

2.3.2 Требования к надежности 13

2.3.3 Требования к составу и параметрам технических средств 13

2.3.4 Требования к информационной и программной совместимости 14

2.3.5 Требования к программной  документации 14

2.4 Стадии и этапы разработки 15

2.5 Порядок контроля  и приемки 15

3 Функциональное проектирование  автоматизированной системы 16

3.1 Описание средства  проектирования системы BPWin 16

3.2 Описание функциональной  модели системы 18

4 Инфологическое проектирование  автоматизированной системы 22

4.1 Описание средства  проектирования ERWin 22

4.2 Логическое проектирование  системы 23

4.3 Разработка структуры  связей 25

4.4 Нормализация базы  данных 26

5 Физическое проектирование  системы 27

6 Проектирование пользовательского интерфейса 29

7 Обоснование целесообразности  использования заданных средств     разработки 31

8 Описание программы 33

8.1 Общие сведения 33

8.2 Функциональное назначение 33

8.3 Описание логической  структуры 33

8.3.1 Серверная часть  приложения автоматизированной  информационной системы «Музыкальный магазин» 33

8.3.2 Пользовательский  интерфейс клиентского приложения 36

8.3.3 Спецификация программных  средств 47

8.4 Используемые технические  средства 56

8.5 Вызов и загрузка 56

8.6 Входные данные 56

8.7 Выходные данные 56

9 Программа и методика  испытаний 58

9.1 Объект испытаний 58

9.2 Цель испытаний 58

9.3 Требования к программе 58

9.4 Требования к программной  докуметации 59

9.5 Средства и порядок испытаний 59

9.6 Методы испытаний 59

10 Описание применения 75

10.1 Назначение применения 75

10.2 Условия применения 75

10.3 Описание задачи 76

10.4 Входные и выходные данные 78

Заключение 79

Список использованных источников 80


Приложение А. Функциональная модель системы 81

Приложение Б. Инфологическая модель системы 84

Приложение В. Текст  программы 86

Приложение Г. Текст SQL-скриптов 111

Приложение Д. Запросы  клиентского приложения к базе данных 120

Приложение Е. Графические  формы 122

 

Введение

Информационные системы  – это системы, предназначенные для ведения информационной модели, обеспечивающей хранение, поиск, преобразование и выдачу информации. В настоящее время информационные системы получили широкое распространение, как для автоматизации работы крупного производственного предприятия, так и компаний среднего и малого бизнеса. Информационные системы являются современным, удобным решением проблемы учета и хранения информации самого разнообразного вида. Информационные системы, основанные на использовании баз данных, облегчают работу пользователей, обеспечивают быстрый доступ к запрашиваемой информации, позволяют легко добавлять, модифицировать и удалять требующиеся данные [1, стр.17].

Информация, выдаваемая информационной системой потребителю, является одним из ресурсов, позволяющих повысить производительность труда и эффективность его деятельности. Важнейшим аспектом взаимоотношений потребителя и информационной системы является по возможности наиболее полное и рациональное удовлетворение информационной потребности пользователя, другими словами, обеспечение эффективного использования информационных ресурсов. Это, в свою очередь, предполагает доведение информации до потребителя в требуемом объеме, в заданные сроки и удобной для восприятия форме. Именно использование информационных ресурсов таким образом позволяет минимизировать расход всех других видов ресурсов (материальных, трудовых, финансовых, вычислительных) при информационном обеспечении потребителей.

Таким образом, информационные ресурсы  представляют собой один из обязательных элементов, необходимых для осуществления любого вида человеческой деятельности: производства, управления, научных исследований, проектирования новой техники и технологии, подготовки и переподготовки кадров.


Предлагаемая автоматизированная информационная система предназначена для продавца магазина CD-дисков.

Разрабатываемая система  должна существенно сократить затраты  рабочего времени и повысить эффективность работы служащего магазина за счет того, что система обладает удобным и простым в обращении пользовательским интерфейсом и позволяет хранить большое количество сведений в одной базе данных.

 

1. Анализ предметной области

В музыкальных магазинах  может быть представлена продукция  различных направленностей – это музыкальные инструменты, специализированная техническая аппаратура, музыкальные произведения, записанные на различных носителях.

Среди всех возможных вариантов записанных на дисках данных – видеофильмы, компьютерные игры, обучающие программы и т.д. – музыкальные компакт-диски имеют свою специфику, касающуюся учета и требований к продавцу магазина. Продавец должен быть знаком с большим объемом информации о компакт-дисках и об их содержимом.

Каждый уникальный компакт-диск идентифицируется отдельным номером. Всем копиям компакт-диска, созданным в разное время, присваиваются одинаковые номера.

Каждый новый лицензионный компакт-диск выпускается определенной издательской компанией – так называемый «лейбл». Лейблы определенным образом характеризуют каждый релиз – выпущенный этой компанией компакт-диск. Название лейбла, на котором был издан диск, часто о многом говорит покупателю и иногда становится решающим в выборе товара.

Имеется информация о  дате релиза каждого уникального компакт-диска – дате официального поступления диска в розничную продажу.

В музыкальный магазин  компакт-диски поступают через специализированные оптовые фирмы. При выходе нового диска в магазин поступает информация об оптовой фирме, у которой можно его приобрести. Фиксируется оптовая цена компакт-диска. Закупка товара происходит в определенном количестве экземпляров. При поступлении товара в магазин на основе его экономических показателей устанавливается розничная цена.

Клиенты магазина – физические лица, которые могут совершить  как единичную покупку компакт-диска для личного прослушивания, так и закупку партии отдельных экземпляров компакт-дисков.

В журнале продаж фиксируется информация о продажах компакт-дисков, в отдельном журнале фиксируется информация о поступлении в магазин нового товара в соответствии с приходной накладной. На основе записываемой информации составляются отчеты о продажах в каждом месяце, а также устанавливается необходимость закупки определенных компакт-дисков.

На музыкальном компакт-диске  могут храниться записи одного или  нескольких альбомов или сборников песен различных исполнителей. Поэтому фиксируется информация о музыкальных произведениях, содержащихся на данном компакт-диске – имя ее исполнителя или название ансамбля-исполнителя, записавшего данное произведение. Приводится его биография и иная полезная справочная информация.

В музыкальной группе или ансамбле могут выступать несколько музыкантов. К музыкантам причисляют исполнителей, играющих на одном или нескольких инструментах, вокалистов, композиторов, дирижеров и руководителей групп. Хранится описание творческой карьеры каждого из участников музыкального коллектива. Данная информация может играть важную роль при выборе диска, так как не только названия групп, но и имена отдельных их участников могут о многом сказать достаточно осведомленному покупателю и заинтересовать его в покупке товара.

Каждый исполнитель  выступает в рамках определенного  музыкального стиля. Продавец должен быть способен проинформировать покупателя о любом стилевом направлении и его особенностях.


Продавцу музыкального магазина необходимо знать всю выше перечисленную информацию о имеющихся в продаже компакт-дисках для работы с клиентами. Работа весьма трудоемка, так как ведется с большим объемом информации, хранимой в нескольких журналах. Продавец должен быстро оперировать этой информацией для обслуживания клиентов магазина. Для этого необходима автоматизированная информационная система.


Существуют различные  системы для ведения учета  продаж в магазине. Наиболее известна и широко применима система 1С: Предприятие. Однако все программные продукты, решающие данную задачу, весьма дорогостоящи и недостаточно точно удовлетворяют специфике конкретного магазина. Поэтому принято решение о разработке собственного приложения, позволяющего существенно сократить затраты рабочего времени, а также значительно повысить эффективность работы менеджера по продажам магазина.

 

2. Техническое задание


2.1 Основание для разработки

Приложение разрабатывается  на основании задания на выпускную квалификационную работу. Задание утверждено ...

 

 

2.2 Назначение разработки

Приложение предназначено для учета информации о компакт-дисках, продаваемых музыкальным магазином.

 

2.3 Требования  к программе

2.3.1 Требования  к функциональным характеристикам

Разрабатываемая автоматизированная информационная система «Музыкальный магазин» должна обеспечивать следующие функции:

- учет и корректировку  данных о компакт-диске;

- учет продаж компакт-дисков  по месяцам;

- учет поступивших  компакт-дисков;

- учет объема компакт-дисков, готовых к продаже;

- учет и корректировка  справочной информации о песнях, записанных на каждом компакт-диске, их исполнителях и музыкальных стилях, которым они принадлежат.

Входными данными системы  являются:

- приходная накладная;

- сведения о компакт-диске.


Выходными данными являются:

- информация о продажах.

Разрабатываемое приложение должно обладать удобным, легко осваиваемым и быстрым в обращении пользовательским интерфейсом. Необходимо обеспечить быстрый доступ к данным и минимизировать аппаратные и программные требования приложения. Необходимо применить двухзвенную модель клиент-серверной архитектуры базы данных для надежной работы с хранимыми данными.

 

2.3.2 Требования  к надежности

В приложении должна быть предусмотрена обработка исключительных ситуаций и возможных ошибок, которые могут возникнуть при обращении к базе данных. Приложение должно поддерживать диалоговый режим в рамках предоставляемых пользователю возможностей.

Разграничение доступа  к хранимой в базе данных информации должно быть реализовано на основе указанных возможностей пользователя. Пользователи системы должны быть разделены на две группы – продавец и клиент магазина. Продавец должен иметь возможность оперировать всей хранимой в базе данных информацией – занесение в базу данных новых компакт-дисков, изменение информации о них или удаление, возможность продажи компакт-дисков, возможность просмотра информации о продажах, получение справочной информации о данных, хранящихся на компакт-дисках. Для клиента должен быть возможен доступ к просмотру данных о компакт-диске и справочной информации, связанной с ним.

 

2.3.3 Требования к составу и параметрам технических средств

Требования к аппаратно-программным средствам (минимальные и рекомендуемые) представлены в таблицах 2.3.1 и 2.3.2.

Информация о работе Автоматизированная информационная система “Музыкальный магазин”