Реферат

Реферат Банк вакансий

Работа добавлена на сайт bukvasha.net: 2015-10-28

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

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

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

от 25%

Подписываем

договор

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

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





Министерство образования и науки Российской Федерации

Федеральное агентство по образованию

Южно-Уральский государственный университет

Кафедра Информатики
Пояснительная записка к курсовой работе

по курсу «Мировые информационные ресурсы»

на тему «


 
Банк вакансий
»

Выполнил

студент группы____

«___»________________г.
Проверил

___________________

«____»_______________г.


Челябинск

2011




Оглавление

Введение. 3

1.     Постановка задачи. 3

2. Выбор технологии. 3

3. Файлы проекта. 3

3.1 App_Code\Code.cs. 3

3.2 Главная страница index.aspx. 3

3.3 О проекте info.aspx. 3

3.4 Советы info2.aspx. 3

3.5 Регистрация register.aspx. 3

3.6 Страница администратора adm.aspx. 3

3.7 Отзыв ansver.aspx. 3

3.8 Список вакансий catalog.aspx. 3

3.9 Вход enter.aspx. 3

4. Перспективы развития проекта. 3

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




Введение


Передо мною была поставлена задача разработать веб - сайт на тему «Банк Вакансии». Тема курсовой работы очень актуальна, так как люди постоянно ищут место работы, а использование веб – ресурсов значительно сокращает потраченное время на поиск, при этом поиск работы превращается в более приятное занятие, не надо перебирать целые пачки газет с поиском работы, обращаться в специальные конторы, искать на улице какие - либо объявления и т.п. Человек может спокойно сидеть дома за своим компьютером в режиме On line и использовать данный продукт.

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

1.   Постановка задачи




Предмет моей курсовой работы это создание сайта вакансий на работу.

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

На сайте все вакансии размещены по категориям (программирование, торговля, производство, автомобилестроение, алхимия, финансы).

Вакансии имеют определённое количество информации: Название организации, предлагаемая зарплата, а также дополнительную информацию, которая как правило содержит: адрес (место работы); должность; форма оплаты (%); график работы (полный/неполный рабочий день); тип работы (постоянная); требуемое образование (высшее/среднее специальное); возраст; обязанности; знание ПК; телефон; E-mail; http; адрес; прочая информация.

На сайте так же имеется дополнительная справочная информация.


2. Выбор технологии




Для реализации решения на поставленную задачу - разработка сайта с размещением вакансий на работу, я воспользовалась продуктом Microsoft Visual Web Developer 2008 Express.

Создание веб - сайта требует использования различных технологий: графический дизайн, верстка HTML, программирование клиентской части – интерфейс пользователя, и программирование серверной части. Microsoft ASP.NET представляет собой комплексную технологию серверного программирования со встроенными средствами создания интерфейса пользователя.

Достоинства ASP.NET

1. Объектно-ориентированный подход.

2. Поддержка визуальных компонентов.

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

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

5. Полноценный компилируемый язык программирования (C#, VB.NET, Delphi, J#)

6. Удобная среда разработки и отладки приложений

7. Шаблоны дизайна, пользовательские элементы управления, модель codebehind — позволяют не только отделить программный код от представления, но и использовать многократно один и тот же код.

8. Встроенная авторизация и аутентификация.

9. Встроенная поддержка веб-сервисов

10. Расширяемая архитектура, основанная на провайдерах в таких областях как: Авторизация, Хранение файлов, Компиляция,  Сессия, Усовершенствованная архитектура доступа к данным ADO.NET, Встроенная поддержка локализации сайтов (многоязычность).

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

Так же в своём проекте я буду использовать SQL Server, для работы с базой данных (база данных созданных резюме).

3. Файлы проекта3.1 App_Code\Code.cs


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

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

2. Класс Basket содержит повторяющиеся функции для работы с сессией пользователя. Это методы начать сессию и добавить вакансию.

Листинг кода:

using System;

using System.Data;

using System.Configuration;

using System.Web;

using System.Web.Security;

using System.Web.UI;

using System.Web.UI.WebControls;

using System.Web.UI.WebControls.WebParts;

using System.Web.UI.HtmlControls;
/// <summary>

/// Summary description for Common

/// </summary>

namespace Me

{

    public struct tagSESSION

    {//структура сохраняемая в сессии и хранящая идентифицирующею пользователя информацию

        public bool isRegister;

        public int Key;

        public string UserName;

    }

    public class basket

    {

        public static tagSESSION start()

        {//функция для инициализации сессии

            tagSESSION tSes;

            tSes.isRegister = false;

            tSes.UserName = "";

            tSes.Key = 0;

            return tSes;

        }

    }

}

3.2 Главная страница index.aspx


 
На главной странице находятся гиперссылки на просмотр вакансий по категориям. В шапке страницы размещены ссылки навигации по сайту для следующих страниц: Главная, О проекте, Вход, Регистрация, Советы.

3.3 О проекте info.aspx



На данной странице рассказывается о проекте.

3.4 Советы info2.aspx



На этой странице написаны советы для поиска новой работы.

3.5 Регистрация register.aspx



На данной странице реализована функция регистрации пользователя. Для регистрации необходимо заполнить следующие поля: Имя, Фамилия (она будет использоваться в качестве логина), резюме, почтовый адрес (для обратной связи с пользователем), пароль, подтверждение пароля. После регистрации и входа в систему пользователю становится возможным писать отзыв на каждую вакансию. Незарегистрированный пользователь может только просматривать вакансии и комментарии на них.

3.6 Страница администратора adm.aspx







Эта страница закрыта от пользователей, т.е. на сайте нет ссылок на неё, и она требует логин с паролем. Для того чтобы попасть на данную страницу, в строке адреса браузера прописываем страницу adm.aspx. Через эту страницу происходит управление сайтом – удаление и добавление категорий и предложений вакансий.

3.7 Отзыв ansver.aspx



Данная страница расположена по следующему адресу: главная – список вакансий – ответить. Отзыв могут оставлять только зарегистрированные пользователи.

3.8 Список вакансий catalog.aspx




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

3.9 Вход enter.aspx




После регистрации для входа под своей учётной записью используем ссылку на страницу «Вход». Здесь вводим фамилию и пароль.

4. Перспективы развития проекта


Приложение можно улучшить в таких направлениях, как:

- Добавление поиска и фильтров по параметрам вакансий;

- Увеличить количество заполняемых параметров БД;

- Создание страницы с новостями, на которой отображается даты и названия созданных недавно вакансий;

- Создание личного кабинета для зарегистрированного пользователя;

- Улучшение дизайна сайта.

Заключение




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

Работа над проектом способствовала получению и закреплению мной таких навыков, как разработка веб - приложений, работа с базами данных, SQL Server 2008.


1. Реферат Основные качества речи 2
2. Реферат Собственный капитал банка 2
3. Реферат Стромберг, Нильс
4. Сочинение на тему Изображение русского национального характера в произведениях НС Лескова и ИА Гончарова
5. Контрольная_работа на тему Балансовая стоимость
6. Курсовая на тему Формирование инвестиционной стратегии предприятия
7. Реферат на тему Multicultural Educaiton- Piecing Together The Puzzle
8. Курсовая Соціально-економічне і політичне становище країн Балканського півострова напередодні Східної кри
9. Реферат 28 правил рейнджера
10. Курсовая Управление малыми фирмами в России