Реферат

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

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

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

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

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

от 25%

Подписываем

договор

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

Скидка 25% при заказе до 27.12.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. Реферат Учет собственного капитала организации 4
2. Курсовая Тахеометрическая съёмка
3. Реферат на тему Аудиовизуальная культура медиакультура
4. Реферат на тему Социология как наука об обществе
5. Доклад на тему Деятельность Войновича его роман Москва 2014
6. Реферат на тему Gatsby Essay Essay Research Paper EnglishThe Great
7. Реферат на тему Loophole Or A Conspiracy Essay Research Paper
8. Реферат на тему Death Penalty 2
9. Реферат Захист честі гідності і ділової репутації громадян і організацій
10. Реферат Острые углы характера