Пинягина о. В. Разработка Web-арм на asp. Net удк 004. 738. 5




НазваниеПинягина о. В. Разработка Web-арм на asp. Net удк 004. 738. 5
страница1/22
Дата09.03.2013
Размер0.88 Mb.
ТипОбзор
  1   2   3   4   5   6   7   8   9   ...   22

КАЗАНСКИЙ (ПРИВОЛЖСКИЙ) ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ











ПИНЯГИНА О.В.


Разработка

Web-АРМ

на ASP.NET


УДК 004.738.5

ББК 32.973.26-018.02


Печатается по решению Редакционно-издательского совета

ФГАОУВПО «Казанский (Приволжский) федеральный университет»,

Редакционно-издательского совета Института вычислительной

математики и информационных технологий

Протокол № __ от __,

заседания кафедры экономической кибернетики

Протокол № __ от __.


Рецензенты:

…………………………………..

………………………………….


Пинягина О.В. Разработка Web-АРМ на ASP.Net / О.В. Пинягина – Казань: Казанский университет, 2012. – 92 с.


Данное учебное пособие разработано в поддержку курсов «Информационные технологии в экономике», «Электронная коммерция» и предназначено для проведения компьютерных лабораторных занятий и для самостоятельной работы студентов, обучающихся по специальности «Математические методы в экономике» и направлениям «Бизнес-информатика», «Прикладная информатика».

В пособии поэтапно рассматривается процесс разработки автоматизированных рабочих мест для сотрудников библиотеки на базе технологии ASP.Net и СУБД SQL server.

Электронный ресурс по данному курсу находится на сайте кафедры экономической кибернетики Казанского государственного университета по адресу: http://kek.ksu.ru/EOS/ITE/index.html


 Казанский университет, 2012

 Пинягина О.В., 2012

Содержание





Содержание 3

Предисловие 5

Этап 1. Разработка концептуальной схемы web-сайта 7

8

9

9

10

Этап 2. Разработка структуры базы данных 13

ER-модель 13

Реляционная модель 14

Конфигурирование приложения 15

Создание таблиц в SQL server 18

Обзор Asp.Net 21

23

Этап 3. Разработка системы регистрации и авторизации пользователей 24

Авторизация сотрудников 24

Личный кабинет сотрудника 27

Регистрация читателей 30

Авторизация читателей 34

Этап 4. Разработка мастер-страниц 37

Этап 5. Разработка сценариев поиска и просмотра данных 41

Поиск и просмотр читателя в АРМ библиотекаря 41

Поиск и просмотр книг в АРМ библиотекаря 48

Этап 6. Разработка сценариев добавления, редактирования и удаления данных 54

Управление издателями и категориями 54

Регистрация новых книг 57

Поиск книг и создание экземпляров 59

Выдача и прием книг 65

Этап 7. Выгрузка и загрузка данных в формате XML 68

Загрузка данных из XML-файла в базу данных 68

Выгрузка данных в XML-файл 70

Приложение 1. Вопросы и ответы 74

76

78

Приложение 2. Как обойтись без ASP.net Configuration 79

Приложение 3. Web-сервисы 82

Приложение 4. Краткий справочник используемых классов 86

91

Литература 92

Web-ресурсы 92

92

Предисловие



В данном учебном пособии подробно и поэтапно рассматривается процесс разработки Web-сайта, представляющего собой группу автоматизированных рабочих мест для сотрудников библиотеки на базе технологии ASP.Net и СУБД SQL server. Процесс разработки АРМ включает следующие этапы:

  1. разработка концептуальной схемы сайта;

  2. разработка структуры базы данных и конфигурирование приложения;

  3. разработка системы регистрации и авторизации пользователей;

  4. разработка мастер-страниц;

  5. разработка сценариев поиска и просмотра данных;

  6. разработка сценариев добавления, редактирования и удаления данных;

  7. выгрузка и загрузка данных в формате XML.

Основная цель учебного пособия – помочь в изучении технологии ASP.Net на примере конкретного практического приложения.

Предполагается, что читатель:

  • успешно изучил курс «Базы данных» и имеет представление о проектировании баз данных, языке SQL и СУБД SQL server;

  • успешно изучил курс «Интернет-технологии» и имеет представление о языке HTML, архитектуре динамических Интернет-приложений, клиент-серверном взаимодействии web-сервера и браузера;

  • успешно изучил язык C# как основу технологии .Net в рамках курса «Объектно-ориентированное программирование» и имеет опыт разработки «настольных» .Net-приложений.

Эти технологии являются обязательными для понимания основ ASP.Net и разработки на этой базе практических web-приложений.

Следует отметить, что ASP.Net представляет собой целый набор разнообразных современных динамично развивающихся технологий, и охватить их все в рамках одного курса не представляется возможным. Наша программа-минимум – изучить основы. Заинтересованный читатель может обратиться к списку литературы, приведенному в конце пособия.

В качестве среды разработки мы будем использовать Visual Studio 2005 и SQL server 2005 express или более поздние версии. Среда разработки Visual Studio 2005 содержит встроенный web-сервер для отладки проектов, его мы и будем применять. Устанавливать полнофункциональный web-сервер MS IIS для отладки нет необходимости, он нужен только для развертывания сайта в Интернет.

Для создания проекта в VS выберите FileNewWeb siteASP.NET Website. Путь к сайту может быть любым, нежелательно только в имени пути использовать русские буквы. Зададим, например, путь C:\WebSite. Заготовка для нашего сайта создана.

На вкладке Solution мы видим структуру нашего проекта:

  • каталог App_data (пока он пустой),

  • главная страница default.aspx (и файл C#-кодов default.aspx.cs).

Запустим проект на выполнение (в режиме Debug!) – мы увидим, как в браузере Internet Explorer откроется главная страница нашего сайта. После запуска в проекте появится файл конфигурации web.config.


Задание для самостоятельной работы. Этап 0.

Выберите предметную область – область человеческой деятельности, для которой вы будете разрабатывать АРМ. Выбирайте такую тему, которую вы хорошо представляете себе или, по крайней мере, знаете источник, у которого можно проконсультироваться. Можете выбрать тему, по которой вы создавали проект в рамках курса «Базы данных».

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

Создайте в Visual Studio заготовку для вашего сайта.
  1   2   3   4   5   6   7   8   9   ...   22

Похожие:

Пинягина о. В. Разработка Web-арм на asp. Net удк 004. 738. 5 iconРезюме программиста C# /. Net / asp. Net
Работа в качестве ведущего программиста, аналиста или разработчика Web / Лидера команды разработчиков
Пинягина о. В. Разработка Web-арм на asp. Net удк 004. 738. 5 iconDevelopment Visual Studio. Net – asp. Net, C#, vb. Net

Пинягина о. В. Разработка Web-арм на asp. Net удк 004. 738. 5 iconЭкзаменационные вопросы интернет-курсов интуит (intuit): 113. Программирование на asp. Net
К каким компонентам этого элемента Web-страница имеет доступ без дополнительных приемов?
Пинягина о. В. Разработка Web-арм на asp. Net удк 004. 738. 5 iconРазработка Use Case диаграммы 2
Данная работа направлена на решение вопросов автоматизации библиотечного обслуживания на основе технологии asp. Net
Пинягина о. В. Разработка Web-арм на asp. Net удк 004. 738. 5 iconКурс ms 2543 Core Web Application Technologies with Microsoft Visual Studio 2005, (Базовый курс по технологии разработки Web приложений с использованием Microsoft Visual Studio 2005) Продолжительность курса
Цель данного курса — получение знаний и навыков по разработке Microsoft asp. Net 0 Web приложений с использованием Microsoft Visual...
Пинягина о. В. Разработка Web-арм на asp. Net удк 004. 738. 5 iconКурсовая работа по дисциплине «Технологии программирования» на тему: «web -разработка на asp. Net»
Протокол, предназначенный для работы в данной сети, был разработан таким образом, чтобы быть устойчивым к нарушениям целостности...
Пинягина о. В. Разработка Web-арм на asp. Net удк 004. 738. 5 iconЗанятие Принципы работы и структура Web приложений на основе asp. Net
Наблюдается интеграция существующих технологий создания традиционных приложений, работающих на компьютере клиента, сетевых приложений,...
Пинягина о. В. Разработка Web-арм на asp. Net удк 004. 738. 5 iconКашина о. А., Андрианова а. А. Практикум по программированию на языке java удк 004. 43
Практикум по программированию на языке Java.: Учебное пособие/ О. В. Пинягина, О. А. Кашина, А. А. Андрианова – Казань: Казанский...
Пинягина о. В. Разработка Web-арм на asp. Net удк 004. 738. 5 iconProgramming, Analysis, Project Mgmt Ajax, cgi, dbi, edi, etl, html. Net asp, C#, vb, rss, Unix, xml

Пинягина о. В. Разработка Web-арм на asp. Net удк 004. 738. 5 iconCustom Software Development Firm
«Pro asp. Net mvc framework» (Если интересуют модные и востребованные на сегодня фреймвоки)
Разместите кнопку на своём сайте:
Библиотека


База данных защищена авторским правом ©lib.znate.ru 2014
обратиться к администрации
Библиотека
Главная страница