Обработка страниц на web-сервере и модель событий ASP.NET. Разработка компонентов приложения: компоновка и оформление web-страниц, аутентификация и авторизация пользователей, основные элементы интерфейса. Развёртывание web-приложения и модели компиляции.
Аннотация к работе
1. Исследование предметной области 1.1 Актуальность систем электронной коммерции 1.2 Требования к системе 1.3 Сравнение с аналогами 1.4 Описание способов оплаты 1.5 Решения по реализации 1.6 Обработка страниц на web-сервере и модель событий ASP.NET 2. Проектирование БД 2.1 Физическая модель БД 2.2 Описание таблиц БД 3. Взаимодействие с БД 3.1 Архитектура ADO.NET 3.2 Компоненты доступа к данным 3.3 Привязка данных 3.4 Пример взаимодействия с БД 4. Разработка компонентов web-приложения 4.1 Общая структура web-приложения 4.2 Компоновка и оформление web-страниц 4.3 Элементы управления проверкой достоверности 4.4 Класс web-страницы с возможностью отслеживания обновления 4.5 Аутентификация и авторизация пользователей 4.6 Описание профилей пользователей 4.7 Основные элементы интерфейса музыкального Интернет-магазина 4.8 Основные элементы интерфейса администратора музыкального Интернет-магазина 5. Производительность и масштабируемость web-приложения 5.1 Способы повышения производительности и масштабируемости 5.2 Применение механизма кэширования 5.3 Настраиваемое разбиение на страницы с помощью ObjectDataSource 6. Разработка бизнес-плана 7.1 Резюме 7.2 Анализ положения дел в отрасли 7.3 Суть разрабатываемого проекта 7.4 План маркетинга 7.5 Производственный план 7.6 Планирование разработки и определение себестоимости программного обеспечения 7.7 Оценка экономической эффективности инвестиционного проекта 7.8 Анализ рисков и неопределённостей 8. Сегодня существует множество технологий (такие как PHP, JSP, ASP, ASP.NET), позволяющих создавать надёжные и эффективные web-приложения, отвечающие самым современным требованиям, удобные в использовании, как со стороны продавца, так и со стороны покупателя. Целью данного дипломного проекта является создание web-приложения, представляющего собой интернет - магазин по продаже музыкальных CD и DVD дисков, которое позволит продавцу размещать в Интернет информацию о продукции и принимать заказы покупателей. Информационная система будет представлять собой реляционную базу данных под управлением СУБД SQL Server 2000. 1. Ниже приведены некоторые преимущества систем электронной коммерции: · Информация о товарах и услугах оборачивается быстрее. · Интернет предлагает новые сервисы для клиентов - например, отслеживание продвижения заказа. Основные требования покупателей, их ожидания от Web-сайта Интернет-магазина: легко найти - понятный интерфейс и удобная навигация; хорошо предложить - система перекрестных ссылок и предоставление дополнительной информации, объем которой не превышает разумных пределов; быстро купить - чем меньше кликов мышкой нужно сделать для совершения покупки, тем лучше. способы оплаты - предоставление различных способов оплаты. время доставки - чем меньше время доставки товара, тем лучше. В данной дипломной работе некоторые фрагменты текста отсутствуют или замещены на текст не соответствующий теме этого диплома. Отсутствуют или не соответствуют некоторые необходимые формулы, расчеты, диаграммы и таблицы. Для получения оригинальной версии работы пишите на электронный адрес, указанный в конце дипломной работы, в заключении. ASP.NET - новая технология, разработанная компанией Microsoft и являющаяся частью среды.NET Framework. PHP - это скриптовый язык, созданный для динамического вывода HTML. Отдельно стоит упомянуть об обеспечении быстродействия при взаимодействии с СУБД. Средства разработки web-приложений ASP.NET, такие как Microsoft Visual Studio 2005, позволяют сделать разработку и отладку приложения более быстрым и. 1.5.3 Выбор ОС и web-сервера Как было описано выше, для разработки была выбрана технология ASP.NET. Таблица 1 Структура основных таблиц БД Таблица Атрибут Тип данных Примечание Catalogue (Каталог) ProductID (Код продукта) int Первичный ключ, автоинкрементное ProductCode (Код продукта в каталоге фирмы-издателя) nvarchar(30) Уникальное ArtistID (Код исполнителя) Внешний ключ из таблицы Artists, часть составного уникального поля nvarchar(50) Часть составного уникального поля TypeProductID (Код категории) int Внешний ключ из таблицы TypeProduct, часть составного уникального поля GenreID (Код муз. жанра) int PublisherID (Код фирмы-издателя) int Внешний ключ из таблицы Publishers, часть составного уникального поля YearRelease (Год выпуска) int DateAddition (Дата добавления в каталог) smalldatetime Description (Описание) nvarchar(4000) TrackList (Список композиций) nvarchar(1000) bit BoughtQuantity (Кол-во заказов) int UnitCost (Цена) money ImageFile (Файл обложки) TypeProduct (Категория продукта) TypeProductID (Код категории) int Первичный ключ, автоинкрементное TypeProductName (Название категории) nvarchar(30) Уникальное Description (Описание) nvarchar(50) Genres (Музыкальные жанры) GenreID (Код муз. жанра) Первичный ключ, автоинкрементное GenreName (Название жанра) nvarchar(50) Description (Описание) nvarchar(50) Publishers (Фирмы-издатели) PublisherID (Код фирмы-издателя) int Первичный ключ, автоинкрементное PublisherName (Название фирмы-издателя) nvarchar(5