Построение ИСУ «Мужской журнал» с использованием СУБД MS Access
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ
РОССИЙСКОЙ
ФЕДЕРАЦИИ
Филиал
государственного образовательного учреждения
высшего профессионального
Кафедра
«управления в экономических
и социальных системах»
Курсовая
работа на тему:
«Построение
ИСУ «Мужской журнал»
с использованием СУБД MS
Access»
Выполнил
Студент 3 курса Заикин В.А. __________________
Преподаватель Владимиров В.А, __________________
Обнинск, 2010г.
Содержание
Введение
Важность
средств массовой информации в современном
мире вряд ли можно переоценить. Для
деловых людей ежедневно
Спрос именно на такой журнал высокий. Работа и различные проблемы выматывают человека, и для него было бы неплохо, сев в кресло, отвлечься и просто почитать журнал, то, что ему интересно. Ну понятно что я веду речь о мужской аудитории. К тому же специализированных мужских журналов в России не так уж и много, и что-то новое всегда привлечет читателей. А если им понравится, то и затянет соответственно. Поэтому, раз есть спрос, то будет и прибыль.
Для того чтобы читателю понравился журнал, нужна не только интересная информация ( хотя это очень важно), но и структурированная. То есть, чтобы читателю было понятно, где какие рубрики, статьи, темы. Добиться этого нелегко, но возможно при помощи электронной базы данных. Спецификой журнала как бизнеса является еще и то, чтобы выпустить, например, один номер необходимо обработать огромный объем информации, написать большое количество статей, разработать дизайн журнала, и для этого задействовать целую команду специалистов. Понятно, что организовать данный процесс очень трудно, но еще труднее им управлять. Электронная база данных позволит ее владельцу быстро найти нужную информацию, спланировать работу и контролировать команды, а также упорядочить все элементы процесса и собрать их в единое звено.
Вот, ввиду такой важности базы данных для журнала, в своей работе я представил приблизительную модель электронной базы данных Мужского Журнала.
1. Информационные объекты и схема данных
1.1 Таблицы
В
электронной базе данных Мужского Журнала
информационными объектами
Таблица «Журнал»
Первый объект – это таблица журнал, предназначенная для хранения информации о номере журнала, дате его выпуска и цене. Поля «номер», «год», «цена» вводятся вручную в режиме просмотра. А поле «месяц» заполняется из списка значений.
Таблица «Журналисты»
Над каждым журналом работают его создатели, а именно журналисты. Данная таблица несет полные профессиональные и анкетные данные о каждом журналисте.
Поле «рубрика» формируется
Тип данных поля «пол» логический, т.е. мы выбираем одно из двух значений (да/нет). Значения были введены в источник строк.
Поля «семейное положение» и «образование» заполняются их списка значений.
К любым анкетным данным прилагается фотография лица. В поле «фотография» источник строк поле объекта OLE, что позволяет нам для удобства добавлять фотографии журналистов, чтобы знать их в лицо.
Таблица «Обложка»
Главная отличительная черта нашего журнала от других – это яркая и запоминающаяся обложка. В данной таблице фиксируем к каждой обложке (поле «картинка» с типом данных поле объекта OLE) информацию о ней: номер журнала для которого эта обложка, и дату, когда этот номер выпускался. Между таблицами «журнал» и «обложка» с помощью кодов сформирована связь, и номер журнала заполняется через подстановку из таблицы «журнал».
Таблица «Отделы»
Для того, чтобы работа в компании была организованна, существуют отделы, за каждым из которых закреплена определенная функция. В таблице идет перечисление отделов и описывается их назначение, что именно выполняет и за что отвечает то или иное подразделение.
Таблица «Персонал»
Для того, чтобы подготовить журнала к выходу необходимо разработать концепцию номера, дизайн, отредактировать, подготовить фотоматериалы и т.д. Этим соответственно занимаются сотрудники журнала, которые представлены в этой таблице. В поле должность указываются полномочия каждого сотрудника.
Таблица «Состав Журнала»
Состав Журнала содержит в себе список сотрудников и наименование отдела. К каждому сотруднику относится определенный отдел, в котором он работает. Поля «Keyперсонал» и «KeyОтдел» формируются подстановкой через поле со списком из таблиц «Персонал» и «Отделы» соответственно.
Таблица «Статья»
Один из основных информационных объектов базы данных – это таблица «Статья». Данный документ описывается статьями, которые публикуются в журналах. У каждой статьи есть свой автор (данное поле формируется через поле со списком из таблицы «Журналисты») и рубрика, к которой относится статья (рубрики заполняются через поле со списком из таблицы «Рубрики»)
Каждая статья
относится к определенному
Также
Статья описывается датой написания и
страницами, между которыми она располагается.
Таблица «Рубрики»
Журнал подразделяется на рубрики, это его и отличается от других печатных изданий. В таблице приводится перечень рубрик, которые затем переносятся в таблицу «Статьи»
Таблицы «Проект», «Этапы проекта»
Для эффективности, работа должна быть построена последовательно, поэтапно. В таблице «Этапы проекта» перечислены этапы по которым ведется работа.
Управляющему нужно четко представлять в какое время протекает тот или иной этап, чтобы контролировать процесс, кто ответственный за этот этап, чтобы знать с кого спросить, и вообще какие действия выполняются на данном этапе.
Вся эта информация представлена в таблице «Проект».
Поля «Номер
журнала» и «Ответственный» заполняются
через поле со списком из таблиц «Журнал»
и «Персонал» соответственно.
Таблица «Этапы проекта» в своем роде является вспомогательной, она хранит перечень этапов, которые затем переносятся в таблицу «Проект» через подстановку.
Реализация печатных изданий происходит через распространителей (компании, занимающиеся продажей печатной продукции). Распространители реализуют продукцию в определенном городе, это отображается в таблице. Также для согласования и решения вопросов в таблице фиксируется номер телефона фирм-распространителей, чтобы было можно быстро связаться.
Таблица «Продажи»
Большая часть прибыли зависит от продаж. Поэтому важно регистрировать продажи в таблице. Один номер журнала реализуется в месяц, в каждом городе одним или несколькими распространителями, с определенным тиражом и продажами. Все эти данные представлены в таблицы, что упрощает управляющему контроль за реализацией продукции.
Номер журнала формируется через поле со списком из таблицы «Журнал». Аналогичным образом заполняется поле «Распространитель» только из таблицы «Распространители».
1.2 Схема данных
Процесс управления редакцией журнала можно проследить на схеме данных. Управляющая команда (таблица состав отдела) разрабатывает проект журнала (таблица проект) для создания номера , контролируя при этом работу на каждом этапе. В процессе подготовки номера журналистами (таблица журналисты) для каждой рубрики (таблица рубрики) пишутся статьи (таблица статьи), которые будут входить в содержание номера. Статьи проверяются и редактируются на одном из этапов проекта командой редакторов. После того как номер готов к выпуску, его общий тираж отправляется на реализацию (таблица продажи) через распространителей (таблица распространители).
2. Организация интерактивного ввода и просмотра информации
Для того, чтобы в электронной базе данных организовать интерактивный ввод и просмотр информации необходимо разработать формы. Преимуществом форм является удобство, как регистрации, так и просмотра информации. Для данной базы данных возможны следующие формы:
Форма «Анкеты журналистов»
Данная форма позволяет просматривать анкетные данные журналистов. Она основана на базе таблицы «Журналисты». Также эта форма является главной по отношению к связанной форме «Статья», переход на которую осуществляется через кнопку «Статья».
Формы «Анкеты журналистов» и «Статья» связанны между собой через Имя журналиста. Просматривая данные о сотруднике, можно легко просмотреть информацию о статьях которые он писал, в каких номерах и для каких рубрик.
Форма «Содержание журнала»
Данная форма представляет собой содержание журнала. В ней находится информация: номер журнала, дата его выпуска, перечень статей, содержащихся в журнале, авторы, которые написали эти статьи, рубрики, к которым относятся статьи, и номера страниц, на которых находятся статьи.
Форма состоит из главной формы (журнал) и подчиненной (статья). Они связанны между собой через поле «Номер журнала».
Форма «Обложка»
Обложка – это лицо журнала. Данная форма показывает информацию, в каком номере какая обложка. Форма основана на базе таблицы «Обложка».
Форма
Проект журнала
Данная форма позволяет увидеть этапы проекта для каждого номера, ответственных за реализацию задач на каждом этапе, и период времени, в течение которого этапы протекают. Форма «Проект журнала» подчиненная, главной форма в ней является «журнал», а подчиненной – «проект». Связь происходит по полю «Номер журнала».
3. Отчетность
Для упорядоченного представления информации в электронной базе данных используются отчеты. Отчеты позволяют менеджеру быстро предоставить информацию вышестоящему руководству.
Отчет «Журналисты»
Данный отчет позволяет увидеть информацию, какие журналисты готовили номер к выходу, какие статьи они писали. Данные в отчете сгруппированы сначала по номеру журнала, а затем по авторам статей (журналистам).
Отчет
«Продажи»
Один из самых важных отчетов, так как показывает прибыль с продаж. На отчете можно проследить, каким тиражом расходится издание в том или ином городе, и насколько успешно распространитель реализует продукцию. Данный отчет просматривается ежемесячно, поэтому группировка произведена по номеру журнала и по месяцу его выпуска.
Данный отчет является встроенным в форму «Проект журнала». Он сгруппирован по номеру журнала. В заголовке находятся данные из таблицы «журнал» (номер, год, месяц, цена). А в области данных данные из таблицы «проект». Отчет позволяет увидеть, как создавался определенный номер журнал.
Отчет
«Рубрики»
Отчет группируют статьи и их авторов по рубрикам. Можно посмотреть какие статьи были написаны для какой рубрики и кем.
Отчет «Содержание журнала»
Данный
отчет встроен в форму «
Отчет сгруппирован по номеру журнала.
4. Задачи управления запросов и данных
Запросы позволяют администратору базы данных выбирать нужную информацию, отсеивая лишнюю.
Запрос «Проект журнала»
Данный запрос выбирает определенную информацию из таблиц «Журнал» и «Проект». Он связывает отчет «Проект журнала» и форму «Проект журнала» с помощью заданного параметра по полю «Номер» (номер журнала). В результате информация, отражающаяся в форме, будет отражаться и в отчете. То есть у управляющего появляется возможность одним нажатием кнопки, просмотреть или распечатать отчет.
Запрос
«Содержание журнала»
Параметр связывает форму «Содержание журнала» с отчетом «Содержание журнала» через поле «номер».
Запрос «Статья»
В форме «Анкеты журналистов» содержится связанная форма «Статья». Для того, чтобы статьи в связанной форме выдавались именно того журналиста, чьи данные мы просматриваем, мы создали запрос, в котором задали параметр. Этот параметр связывает форму и отчеты через поле «ФИО».
5. Интерактивная оболочка ИСУ
Для комфортного пользования электронной базой данных создается интерактивная оболочка.
Из себя она представляет форму «Старт», на которой замкнут запуск программы. При открытии базы данных появляется оболочка, в которую вставлены необходимые объекты (формы, отчеты). Интерактивная оболочка удобна при использовании, а также защищает базу данных от посторонних вмешательств.
Заключение
В принципе созданная электронная база данных для журнала готова к использования. В итоге удалось решить следующие задачи:
- на основе базы данных упорядочили алгоритм действий при создании журнала;
- разработанные
элементы базы данных быстро
предоствляют всю нужную
- созданы
макеты для заполнения и
- база данных удобна в использовании и защищена.
К сожалению не все задачи удалось решить. Для журнала, над которым работает многочисленная команда, было бы неплохо создать одну многоуровневую форму, в которой была бы вся информация. И этой формой мог бы пользоваться каждый сотрудник, просматривая и регистрируя данные. В этом случае вся отчетность могла бы передаваться в электронном виде, что сокращает и время и затраты. Эту задачу не удалось решить в виду сжатых сроков по времени и ограниченных возможностей.
Список используемых источников
- Интернет ресурс: www.mhealth.ru/
- Интернет ресурс: www.promising.ru/
- Интернет ресурс: www.formens.su/
- Интернет ресурс: www.gq.ru/
- Интернет ресурс: www.top4man.ru/