У вас вопросы?
У нас ответы:) SamZan.net

Рассылка

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

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

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 27.12.2024

"Рассылка"

Уральский социально-экономический институт

Академии труда и социальных отношений

Кафедра прикладной информатики

 

Пояснительная записка к курсовой работе

По курсу: "Мировые информационные ресурсы"

На тему: "Рассылка"

Выполнил:

Дружков Павел Анатольевич

Специальность:

Прикладная информатика (в экономике)

Группа: ИД-301

Проверил:

Мадудин Владимир Николаевич

Челябинск 2006

Аннотация

В данном документе представлен отчет по курсовой работе по курсу: "Мировые информационные ресурсы" на тему: "Рассылка". Отчет содержит в себе описание поставленной задачи, этапы выполнения курсовой работы, код на языках программирования: ASP (VBScript, FSO, ADO), JScript, PWS/IIS, а также иллюстрации.

Описание возможности приложения

 

Подписка на рассылку.

Для подписки на рассылку необходимо обязательно ввести Ваш E-mail. Для регистрации, необходимо нажать на кнопку ‘OK’. Кнопка ‘Сброс’ очищает все поля. После нажатия вы перейдете на следующую страницу, которая имеет вид:

На форме отображаются Ваш E-mail и темы, на которые вы подписались.

Ввод рассылки.

Пользователю предоставляется возможность выбора темы и ввода сообщения.

Сама же страница выглядит так:

после нажатия кнопки “OK" Вы увидите следующую страничку:

 

Хранение данных.

Все данные хранятся в базе данных: ”Рассылка" и имеют вид:

Таблица Подписчики:

Таблица Рассылка:

Тестирование программы

Код приложения

Файл ras. asp

<html>

<head>

<title>Курсовая работа</title>

</head>

<script LANGUAGE="JavaScript">

function checkValid () {

var p = document. form;

if (p. Usermail. value == "") {

alert ("Поле [E-mail] - обязательно, заполните его");

p. Usermail. focus ();

return (false);

}

return (true);

}

</script>

<body bgcolor="#eeffee">

<h1 align="center">Рассылка</h1>

<h2 align="center"><b>Подпишитесь на интересующие Вас рассылки: </b></h2>

<hr width=60% align=center>

<form action='ras_A. asp' method="post" name="form" onsubmit="return checkValid ()">

<table align=center>

<tr>

<td>Введите Ваш E-mail: </td><td><input type="Text" name="Usermail">

</tr>

</table>

<br>

<table align=center>

<tr>

<td><img src="picture\car. gif"></td><td><input type="checkbox" name="chk1" value="Автомобили">Автомобили</td>

<td><img src="picture\pc. jpg"></td><td><input type="checkbox" name="chk2" value="Компьтеры">Компьютеры</td>

</tr>

<tr>

<td><img src="picture\sport. gif"></td><td><input type="checkbox" name="chk3" value="Спорт">Спорт</td>

<td><img src="picture\musik. gif"></td><td><input type="checkbox" name="chk4" value="Музыка">Музыка</td>

</tr>

<br>

<tr>

<td><input name="Ok" type="Submit" value=" Ok "></td>

<td><input name="Reset" type="Reset" value= "Сброс"></td>

</tr>

</table>

</form>

</body>

</html>

Файл ras_A. asp

<html>

<head>

<title>Курсовая работа</title>

</head>

<body bgcolor="#eeffee">

<h1><center> подтверждение подписки</h1>

<% Dim Tema1,Tema2,Tema3,Tema4

Response. Write "Вы подписались на следующие рассылки: " & "<br>" & vbCrLf

Response. Write"<b>"

Tema1 = Request. Form ("chk1")

Tema2 = Request. Form ("chk2")

Tema3 = Request. Form ("chk3")

Tema4 = Request. Form ("chk4")

if Tema1 <> "" Then

Response. Write Tema1 & "<br>" & vbCrLf

end if

if Tema2 <> "" Then

Response. Write Tema2 & "<br>" & vbCrLf

end if

if Tema3 <> "" Then

Response. Write Tema3 & "<br>" & vbCrLf

end if

if Tema4 <> "" Then

Response. Write Tema4 & "<br>" & vbCrLf

end if

%>

<br>

<% Dim Result

Response. Write "</b>На почтовый ящик: " & vbCrLf

Response. Write "<b>"

Result = Request. Form ("Usermail")

Response. Write Result & "<br>" & vbCrLf

Dim DBConn,RS,ConnStr,SQL

Set DBConn = Server. CreateObject ("ADODB. Connection")

Set RS = Server. CreateObject ("ADODB. RecordSet")

ConnStr = "Provider=Microsoft. Jet. OLEDB.4.0; Data Source=" & Server. MapPath ("data/Рассылка. mdb")

DBConn. Open ConnStr

RS. ActiveConnection = DBConn

Usermail = Trim (Request. Form ("Usermail"))

chk = Trim (Request. Form ("Tema"))

Usermail = REPLACE (Usermail, "<", "")

Usermail = REPLACE (Usermail, "'", "")

Usermail = REPLACE (Usermail, ">", "")

rs. locktype = 2

rs. open "select * from подписчики"

rs. addnew

rs ("Usermail") = Usermail

rs ("Tema1") = Tema1

rs ("Tema2") = Tema2

rs ("Tema3") = Tema3

rs ("Tema4") = Tema4

rs. update

rs. close

%>

<p>Спасибо за регистрацию. <br>

Ваши данные успешно внесены в список пользователей</p>

<a href="ras. asp">На первую страницу</a>

</form>

</body>

</html>

Файл ras_B

<html>

<head>

<title>Курсовая работа</title>

<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">

</head>

<script LANGUAGE="JavaScript">

function checkValid () {

var p = document. form;

if (p. Message. value == "") {

alert ("Введите пожайлуста [Новость] ");

p. Message. focus ();

return (false);

}

return (true);

}

</script>

<body bgcolor="#eeffee">

<h1 align="center">Рассылка</h1>

<h2 align="center"><b>ввод новостей: </b></h2>

<hr width=60% align=center>

<form action='ras_C. asp' method="post" name="form" onsubmit="return checkValid ()">

<table align=center>

<tr>

<td align=center>выберите тему:

<select name="Tema" size="1">

<option selected="true">Автомобили

<option>Компьютер

<option>Спорт

<option>Музыка

</select>

</td>

<tr>

<td align=center><b>новость: </b></td><tr>

<td><textarea name="Message" cols="70" rows="12"></textarea>

<tr>

<td align="center"><input name="Ok" type="Submit" value=" Ok ">

<input name="Reset" type="Reset" value="Сброс"></td>

</tr>

</table>

</form>

</body>

</html>

Файл ras_C

<html>

<head>

<title>Курсовая работа</title>

</head>

<body bgcolor="#eeffee">

<h1><center> подтверждение </h1>

<%

Dim DBConn,RS,ConnStr,SQL

Set DBConn = Server. CreateObject ("ADODB. Connection")

Set RS = Server. CreateObject ("ADODB. RecordSet")

ConnStr = "Provider=Microsoft. Jet. OLEDB.4.0; Data Source=" & Server. MapPath ("data/Рассылка. mdb")

DBConn. Open ConnStr

RS. ActiveConnection = DBConn

Tema = Trim (Request. Form ("Tema"))

Message = Trim (Request. Form ("Message"))

Message = REPLACE (Message, "<", "")

Message = REPLACE (Message, "'", "")

Message = REPLACE (Message, ">", "")

rs. locktype = 2

rs. open "select * from Рассылка"

rs. addnew

rs ("Tema") = Tema

rs ("Message") = Message

rs. update

rs. close

%>

<p>

Ваша новость была записана в список рассылок</p>

<a href="ras_b. asp">На первую страницу</a>

</form>

</body>

</html>

Заключение

При разработке данного приложения были использованы возможности программирования на языке ASP, который позволяет обрабатывать данные на стороне сервера.




1. история экономических учений для студентов экономических специальностей
2. варианты трудовой теории стоимости выдвигались основателями классической политической экономии такими как
3. ЧАСТЬ ВТОРАЯСОКРАТ ПЛАТОН И АРИСТОТЕЛЬ Глава XIСОКРАТ Сократ как объект изучения представляет д
4. передача земли в собственность граждан и юридических лиц приватизация земель; введение множественности
5. РЕФЕРАТ дисертації на здобуття наукового ступеня кандидата мистецтвознавства
6. .Общие сведения о полупроводниках Полупроводниковые материалы объединяют обширный класс материалов с уд
7. Кобьелл Клаус Клаус Кобьелл Мотивация в стиле экшн
8. тема трудового права 4.
9. Асн жанры і стылі арыгін старабел літры
10. Институт залога
11. Тема- Аналіз доходів комерційного банку
12. тренинга и муштры К
13. Рисунок семьи Считают что идея использования рисунка семьи для диагностики внутрисемейных отношений во
14. Тема 7 Управление силами и средствами объекта экономики во время чрезвычайных ситуаций План лекции В
15. Господарські операції
16. Конституционное развитие республики Тыва
17. Искоркиrdquo; Школа раннего развития- Экономика для малышей рабочая програ.html
18. ра 1 2 3 4 5 6
19. АКАДЕМИЯ ТРУДА И СОЦИАЛЬНЫХ ОТНОШЕНИЙ
20. Методичні рекомендації до виконання практичних занять самостійної роботи та модульних робіт з курсу Геог