Технологии Microsoft в теории и практике программирования


Технологии Microsoft в теории и практике программирования - стр. 29


Минск

 

Целью данной работы является использование технологий .NET при разработке системы электронной торговли. Система должна предоставлять следующие услуги: заказ товаров, представленных в  каталоге, при этом посетитель может использовать различные варианты оплаты (счет-фактура, наложенный платеж, предоплата), поиск товаров, выставленных на продажу регистрация(при желании), дающая возможность просмотра истории заказов и состояния личного счета.

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

Учтена возможность наличия у сервера только удалённой базы данных.

Создана система безопасности для предотвращения несанкционированного доступа к конфиденциальной информации клиентов.

Архитектура приложения предусматривает расширяемость и адаптацию системы вплоть до функциональности B2B-портала, а также простое добавление новых возможностей.

Разработаны интерфейсы и модули, упрощающие работу с базой данных (процесс программирования), оптимизирующие написание кода web-страниц, создание элементов, упрощающих разработку и программирование интерфейса пользователя.

 

Выводы. В процессе работы создано приложение, отвечающее поставленным требованиям, а также проведён анализ эффективности следующих технологий Microsoft, которые были выбраны для реализации проекта:

            1. язык написания кода C#;

            2. технология WebServices для удалённого доступа;

            3. технология ASP.NET;

            4. технология ADO.NET  для доступа непосредственно к базе данных.

Структура приложения включает ряд интерфейсов и модулей, которые и решают поставленные задачи :

            1. модуль, отвечающий за аутентификацию, авторизацию пользователей и безопасность данных (на базе интерфейсов IHttpHandler и IHttpHandlerFactory)

            2. модуль, отвечающий за доступ к базе данных, получение и обновление необходимой в процессе работы информации (на базе технологий ADO.NET и WebServices)

            3.  модуль, реализующий шаблон страниц .aspx, и комплект контролов для пользовательского интерфейса.




- Начало -  - Назад -  - Вперед -



Книжный магазин