Контрольная работа по "Интернет-технологиям"

Автор работы: Пользователь скрыл имя, 11 Января 2014 в 12:48, контрольная работа

Описание работы

ИНСТРУКЦИЯ ПО ВЫПОЛНЕНИЮ ПИСЬМЕННОГО КОНТРОЛЬНОГО ЗАДАНИЯ
Необходимо выполнить все задания.
ПКЗ готовится и пересылается в одном документе WORD.
Выполнение ПКЗ является необходимым, но не достаточным условием получения зачёта по курсу.

Файлы: 1 файл

Интернет-технологии.DOC

— 116.00 Кб (Скачать файл)

 

  1. Страницы второго уровня

Страница

Назначение

Содержание

Специалисты

Страница содержит информацию о  сотрудниках, оказывающих юридические  консультации.

Таблица из двух колонок, в левой  колонке фотография специалиста, в правой – краткое описание (фамилия, имя, отчество, ученая степень специалиста) и ссылка «Задать вопрос специалисту». Ссылка работает только для авторизованных клиентов и перемещает пользователя на страницу «Вопрос» с уже заполненным полем «Специалист».

Компания

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

Просто текст, состоящий из нескольких абзацев.

Регистрация

Форму регистрации нового клиента  компании.

Обязательное поле ввода «Логин». Два обязательные поля ввода пароля «Пароль» и «Подтверждение пароля».

Обязательные поля ввода «Имя», «Отчество» и «Фамилия». Поля ввода  «Город», «Место работы», обязательное поле ввода «Электронная почта». Три  выпадающих списка «Дата рождения» – день, месяц и год рождения.  Кнопка «Регистрация». По нажатию кнопки проверяется корректность заполнения – все обязательные поля заполнены, введенного логина еще нет в базе клиентов, пароль и его подтверждение совпадают. Если проверка не прошла, то на странице появляется текстовое сообщение об ошибке заполнения.

Кабинет

Страница позволяет редактировать  данные о себе.

Содержимое повторяет страницу «Регистрация», но элемент «Логин»  неактивен. Вместо кнопки «Регистрация»  находится кнопка «Сохранить». При  сохранении, новый пароль сохраняется, только если он не пустой и совпадает с подтверждением.

Вопрос

Страница позволяет задать вопрос нашим специалистам.

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

Архив

Страница содержит заданные текущим  клиентом вопросы и ответы, полученные от наших специалистов.

Текстовый перечень ранее заданных клиентом вопросов. По каждому вопросу выводится тема, содержание вопроса, дата поступления вопроса, статус (задан, получен ответ, оплачен), специалист, занимающийся этим вопросом (если уже назначен), ответ на вопрос (если статус вопроса – оплачен), дата получения ответа.


 

  1. Наличие форм для задания вопросов

Наличие и компоненты формы для  задания вопросов описаны в пункте 3, в таблице, в строке «Вопрос».

 

  1. Технология хранения заданных вопросов и информации о клиентах

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

В качестве СУБД можно выбрать  PostrgeSQL, данный продукт как раз ориентирован на работу с технологиями ASP и ADO.

Таблица «Клиенты» заполняется  при регистрации нового клиента  на сайте из формы регистрации. Таблица  «Вопросы» заполняется при подаче клиентом нового вопроса. При этом, ИД_Клиента заполняется, исходя из текущего клиента сайта, ИД_Сотрудника либо указывается клиентом на форме вопроса, либо оставляется пустым, а потом заполняется тем сотрудником, который взял этот вопрос на отработку. Таблица «Документы» заполняется, если к вопросы прикреплены дополнительные документы. Все отношения, указанные на структуре базы данных имеют вид «один-ко-многим» (т.е., например, один сотрудник может отрабатывать много вопросов, но один вопрос отрабатывается только одним сотрудником).

 

  1. Работа юристов и консультантов.

Предлагается для рабочих мест юристов и консультантов написать несложные приложения, например с  использованием технологии .NET, которая предоставляет удобные инструменты работы с ADO и доступа к данным в различных СУБД, в том числе и PostgreSQL.

Приложение должно выполнять следующие функции:

    • идентифицировать сотрудника, запустившего приложение (запросом пары «логин/пароль» или через Active Directory)
    • делать для сотрудника выборку из базы по назначенным ему вопросам и вопросом без назначения
    • осуществлять назначение вопроса текущему сотруднику
    • скачивать из базы документ, сопровождающий вопрос, и запускать его на просмотр средствами операционной системы
    • добавлять к вопросу ответ сотрудника и сохранять его в базу
    • генерировать платежный документ для оплаты ответа на вопрос и отсылать его на электронный адрес клиента
    • менять статус вопроса

Благодаря использованию технологии .NET приложение может быть выполнено как в виде Windows-приложения, так и в виде Web-приложения.

 

  1. Контроль работы консультантов

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

В запросе делается выборка по вопросам, обрабатываемым  сотрудниками. В качестве запросов можно передавать такие фразы (на языке SQL):

Значение вопроса

Текст вопроса

На сколько вопросов ответил  сотрудник c номером 5 за апрель 2009 года?

select count(*) from QUESTIONS where (ANSWER_DATE > to_date(’31.03.2009’)) and (ANSWER_DATE > to_date(’01.05.2009’)) and (ID_WORKER = 5)

Какие вопросы получили ответы позже  дедлайнов, и кто просрочил ответы?

select QUESTION, DEADLINE, ANSWER_DATE, WORKER from QUESTIONS, WORKERS where (QUESTIONS.DEADLINE < QUESTIONS.ANSWER_DATE) and (QUESTIONS.ID_WORKER = WORKER.ID_WORKER)

Какие вопросы остались не назначенными сотрудникам?

select QUESTION, QUESTION_DATE from QUESTIONS where ID_WORKER is null


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

 

  1. Отчетные документы

Из отчетных документов предлагается использовать только счета, высылаемые по почте клиентам. Генерироваться они могут средствами MS Word из пакета MS Office при помощи технологии OLE Automatisation (естественно, при условии, что рабочие места специалистов управляются операционной системой Windows), после чего отсылаться по электронной почте средствами MS Outlook.

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

Задание 3 (макс. 20 баллов)

Создайте с помощью текстового редактора БЛОКНОТ три HTML – документа с именами index.html, 1.html, 2.html. Содержание и взаимосвязь этих документов показана на рисунке. Гиперссылки должны работать, т.е. при щелчке по гиперссылке должна открываться соответствующая страница.

Вы должны сами убедиться в работоспособности  Вашего сайта. Для этого надо открыть файл Index.html с помощью любого Браузера.

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

Рисунок 1. Структура и содержание вашего персонального сайта.

 

Файл index.html

<html>

<head>

<title>Фирма «Консультант»</title>

</head>

 

<body bgcolor="#000000" text="#ffffff">

 

<table align="center" width="60%">

<tr>

<td>

<h1 align="center">Фирма «Консультант»</h1>

<p>

Юридический портал «Консультант» приглашает Вас присоединиться к коллегам-юристам для того, чтобы углубить свои профессиональные знания, расширить практическую деятельность и найти новых клиентов.

</p>

<p>

Вы можете получить бесплатную юридическую консультацию у экспертов сайта.

Также вы можете ознакомиться с новым Налоговым  Кодексом ниже.

</p>

<div align="center">

<IMG src="title.jpg" >

</div>

 

</div>

</td>

</tr>

<tr>

<td><a href=”1.html”>Часть 1</a></td>

<td><a href=”2.html”>Часть 2</a></td>

</tr>

</table>

 

</body>

</html>

 

Файл 1.html

 

<html>

<head>

<title>Фирма «Консультант». Налоговый кодекс. Часть 1</title>

</head>

 

<body bgcolor="#000000" text="#ffffff">

 

<table align="center" width="60%">

<tr>

<td>

<h1 align="center"> Налоговый кодекс. Часть 1</h1>

<p>

Текст

</p>

</td>

</tr>

<tr>

<td><a href=”index.html”>Назад</a></td>

</tr>

</table>

 

</body>

</html>

 

 

Файл 2.html

 

<html>

<head>

<title>Фирма «Консультант». Налоговый кодекс. Часть 2</title>

</head>

 

<body bgcolor="#000000" text="#ffffff">

 

<table align="center" width="60%">

<tr>

<td>

<h1 align="center"> Налоговый кодекс. Часть 2</h1>

<p>

Текст

</p>

</td>

</tr>

<tr>

<td><a href=”index.html”>Назад</a></td>

</tr>

</table>

 

</body>

</html>

 




Информация о работе Контрольная работа по "Интернет-технологиям"