Создание системы электронного документооборота магазина

Страницы работы

20 страниц (Word-файл)

Содержание работы

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ 

САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ, МЕХАНИКИ И ОПТИКИ

Кафедра компьютерных образовательных технологий

КУРСОВАЯ РАБОТА

Тема:    Система электронного документооборота магазина                                          

Работу выполнил студент     Шаров Илья Сергеевич                  группы      2516          

(фамилия, имя, отчество)                                                                        (номер группы)

Руководитель Тимохина Е. B. , СПбГУ ИТМО, кафедра КОТ, ассистент

(фамилия, имя, отчество)

Работа защищена "" 2010 г. с оценкой

Подписи членов комиссии:    

САНКТ-ПЕТЕРБУРГ, 2010

З А Д А Н И Е

НА КУРСОВУЮ РАБОТУ

Студенту

Шарову И.С

(фамилия и. о.)

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

Тимохина Е. B. , СПбГУ ИТМО, кафедра КОТ, ассистент

(фамилия, и. о., место работы, должность)

1. Наименование темы:

Система электронного документооборота магазина

2. Срок сдачи студентом законченной работы

24.12.2010

3. Техническое задание и исходные данные к работе

 

Необходимо обеспечить возможность создания документа, его подписания и публикации.

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

неинициализированные  переменные.  База  данных: Oracle.  Средства  доступа  к  базе

данных: PHP. Веб-сервер: Apache.

4. Содержание курсовой работы (перечень подлежащих разработке вопросов)

- Постановка задачи и обзор аналогов.

- Инфологическая модель базы данных.

- SQL-сценарий создания структуры базы данных.

- Роли пользователей, их права и сценарии работы.

- Описание интерфейсов пользователей системы.

- PHP-сценарии, реализующие логику работы системы.

5. Перечень графического материала (с указанием обязательного материала)

           Веб-сайт,

опубликованный на учебном сервере и обеспечивающий выполнение сформулированных требований.

6. Исходные материалы и пособия

·  http://de.ifmo.ru;

·  http://httpd.apache.org;

·  http://www.oracle.com;

·  http://www.php.net;

·  http://www.doc-online.ru

КАЛЕНДАРНЫЙ ПЛАН

№№

п/п

Наименование этапов курсовой работы

Срок выполнения

этапов работы

Примечание

1

Анализ и уточнение задания

01.10.10

2

Инфологическая модель базы данных

15.10.10

3

SQL-сценарий создания структуры базы данных

29.10.10

4

Роли пользователей, их права и сценарии работы

12.11.10

5

Описание интерфейсов пользователей системы

26.11.10

6

PHP-сценарии, реализующие логику работы системы

10.12.10

Дата выдачи задания

24.09.10

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

(подпись)

Задание принял к

исполнению

(подпись)

Оглавление

Введение. 5

1. Обзор аналогов. 6

2. Структура базы данных. 7

2.1 Описание таблиц базы данных. 7

2.2 Инфологическая модель базы данных. 8

3. Роли пользователей. 9

3.1 Гость. 9

3.2 Сотрудник. 9

3.3 Начальник. 9

3.4 Администратор. 9

4. Описание веб-интерфейса. 10

4.1 Вход в систему. 10

4.2 Главная страница системы.. 10

4.3 Список всех активных документов. 10

4.4 Опубликованные документы.. 11

4.5 Создание документа. 11

4.6 Поиск и редактирование документов. 12

4.7 Редактирования документа. 12

4.8 Документы на подпись. 13

4.9 Удаление документов. 13

4.10 Добавления пользователей. 13

4.11 Удаление пользователей. 14

5. PHP-сценарии, реализующие логику работы системы.. 15

5.1 index.php. 15

5.2 ListDocumentPage.php. 15

5.3 PublishedDocuments.php. 15

5.4 load.php. 15

5.5 CreateDocumentPage.php. 15

5.6 SearchForActiveDocuments.php. 15

5.7 checkBusyDoc.php. 15

5.8 EditingDocument.php. 15

5.9 editDoc.php. 15

5.10 unSetBusy.php. 15

5.11 SignatureOfDocuments.php. 15

5.12 signature.php. 15

5.13 DeleteDocuments.php. 15

5.14 deleteDoc.php. 15

5.15 AddUser.php. 15

5.16 ListDeleteUser.php. 16

5.17 authoriz.php. 16

5.18 logout.php. 16

5.19 /sql/connect.php. 16

5.20 /install/install.php. 16

5.21 /check.js. 16

6. Ресурсы выполнения курсовой работы.. 17

Заключение. 18

Приложение. 19

Введение

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

Задачей данной курсовой работы является создание системы электронного документооборота магазина.

     Необходимо обеспечить возможность создания документа, его подписания и публикации.

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

неинициализированные  переменные.  База  данных: Oracle.  Средства  доступа  к  базе

данных: PHP. Веб-сервер: Apache. 

1.  Обзор аналогов

        На современном рынке систем электронного документооборота достаточно много. Из них можно выделить «ЕВФРАТ-Документооборот» и «1С: Документооборот 8».

Эти СЭД предполагают:

· работу с документами и поручениями при помощи веб-браузера

· разграничение прав доступа и использование механизма ролей

· механизм блокировки документов при редактировании

· учет документов (реквизиты документа).        

Недостатком современных СЭД является сложное внедрение в компанию, а так же невозможность создания документа в самой системе.

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

2.   Структура базы данных

    База данных содержит 6 таблиц: UserEDS, PassportDocumentUser, PassportDocument, PassportDocument, DocumentStatus, DocumentType, Document.

                                      2.1 Описание таблиц базы данных

Таблица 2.1.1.Описание таблиц базы данных

Похожие материалы

Информация о работе