Проект і реалізація структури модулів портальної системи і бази даних: стрічка новин, електронні голосування, користувачі порталу, сторінки сайту; методи та формати зберігання даних. Система адміністрування веб-порталу, управління обліковими записами.
Існує чимало способів створення веб-сайтів в мережі Інтернет. Зараз зявилася безліч безкоштовних хостингів, де можна розмістити власну веб-сторінку. Рано чи пізно в більшості мешканців Мережі зявляється бажання створити в Інтернеті власний “живий куточок”. Інструменти для створення таких сторінок є на будь-якому компютері. Наприклад, сторінка створюється в MS Word, і при збереженні файлу обирається варіант Web-сторінка.Розробити портальну систему, яка б була корисною багатьом власникам Інтернет-ресурсів і яку б можна було використовувати для оперативного управління змістом веб-порталу. Реалізувати такі модулі: стрічка новин, електронні голосування, користувачі порталу, сторінки сайту. Розробити модулі для читання інформації з бази даних та коректного їх відображення на сторінках порталу.В якості цільової операційної системи (ОС) обрано сімейство ОС Microsoft Windows.Для розробки програмного продукту було обрано мову програмування Microsoft Visual C#, відповідно, платформу .NET, інтегроване середовище розробки Microsoft Visual Studio 2005. в склад платформи .NET входить «збиральник сміття», який звільняє ресурси, що захищає програми від втрат памяті і від необхідності звільняти ресурси; будь-яка програма, розроблена з допомогою .NET є автономною, в тому смислі, що не залежить від інших програм та від ОС; Мова програмування C# найбільше відповідає С# платформі, у порівнянні з іншими мовами програмування, які входять до складу Visual Studio 2005 (Visual J#, Visual C , Visual Basic), саме тому її використано для розробки програмного продукту. Програмісти можуть писати код для ASP.NET, використовуючи різні мови програмування, що підтримуються в .NET Framework, Visual Basic.NET, JSCRIPT .NET або C#, а також «відкриті» мови, наприклад, Perl і Python.Мінімальна конфігурація компютера, яка необхідна для роботи програмного продукту програм буде залежати головним чином від вибору операційної системи. В системі Windows 2000 для роботи буде достатньою така конфігурація: 1.Для встановлення та запуску портальної системи необхідно встановити такі сервіси та програми: 1.. SQL Server 2000IMG_37a56601-152b-476c-95d6-ec40d7d5c29bОскільки розроблена «Універсальна портальна система» надає користувачам можливість написання власних модулів, то необхідно відмітити основні особливості технології ASP.NET, які в обовязковому порядку необхідно знати розробнику модулів портальної системи. Середовище .NET містить велику колекцію функціональних частин із загальною кількістю - більше 7000 типів (термін .NET для класів, структур, інтерфейсів та інших основних складових частин програмування). Кожний з тисячі класів в .NET Framework згруповано в логічний ієрархічний контейнер під назвою простір імен. В сукупності простори імен .NET надають функції практично для кожного аспекту розподіленої розробки. Спосіб використання класів в .NET Framework в ASP.NET нічим не відрізняється від способу їх використання в будь-якому іншому типі додатку .NET (включаючи автономний Windows-додаток, Windows-службу, утиліти командного рядка тощо).Технологія ASP.NET дозволяє використовувати не тільки мову C#, а й інші мови програмування, що не впливає на кінцевий результат розробки програмного продукту, оскільки код компілюється в MSIL. Усі мови програмування .NET мають загальні типи даних та доступ до загальних бібліотек класів, тобто усі мови .NET володіють загальною інфраструктурою, яка формалізована у CLS (Common Language Specification - загальна специфікація мови). Все середовище .NET Framework - тобто всі простори імен, додатки і класи - називаються кодом, що управляється. Система CLR керує виконанням .NET-програм. При виконанні .NET-програми CLR-система активізує JIT-компілятор, який перетворює MSIL-код у код виконання операційної системи..NET Framework включає свою власну технологію доступу до даних - ADO.NET. ADO.NET складається з класів, які дозволяють додаткам .NET підключатися до джерел даних (в більшості випадків - реляційним базам даних), виконувати команди і керувати автономними даними. Постачальники даних (data provider) - це набір класів ADO.NET, які дозволяють отримувати доступ до визначеної бази даних, виконувати команди SQL та отримувати дані. Цей клас використовується для встановлення зєднання з джерелами даних. Цей клас представляє доступ для читання до даних, які отримано за допомогою запиту.Основна частина інформації зберігається у базі даних.Для додавання новини використовується такий запит: INSERT INTO [news] ([news_title], [news_text], [news_date]) VALUES @news_text, [news_date] = @news_date WHERE [news_id] = @news_id OUTER JOIN news_pictures ON news.news_id = news_pictures.news_id Додавання користувача/адміністратора: INSERT INTO [users] ([user_login], [user_password], [user_name], [user_occupation], [user_email], [user_homepage], [user_icq], [user_phone], [user_comment], [user_access], [user_city]) VALUES (@user_login, @user_password, @user_name, @user_occupation, @user_email, @user_homepage, @user_icq, @user_phone, @user_comment, @user
План
Зміст
Вступ
1. Технічне завдання
2. Вибір платформи та інструментальних засобів розробки
2.1 Обґрунтування вибору операційної системи Windows
2.2 Обґрунтування вибору мови програмування C# та платформи .NET
2.3 Обґрунтування вибору серверної технології ASP.NET
3. Вимоги до апаратного та програмного забезпечення
3.1 Вимоги до апаратного забезпечення
3.2 Вимоги до програмного забезпечення
4. Короткий аналіз аналогічних розробок
5. Керівництво програмісту
5.1 Короткий опис особливостей технології ASP.NET
5.2 Опис взаємодії програмного коду з базою даних
5.3 Структура бази даних
5.4. Система адміністрування порталу
5.4.1 Модуль «Новини»
5.4.2 Модуль «Користувачі/відвідувачі порталу»
5.4.3 Модуль «Голосування»
5.4.4 Модуль «Сторінки»
5.4.5 Модуль для обмеження доступу
5.5 Клієнтська частина
6. Керівництво користувачу
6.1 Клієнтська частина
6.2 Система адміністрування
6.2.1 Модуль «Новини»
6.2.2 Модуль «Користувачі/відвідувачі порталу»
6.2.3 Модуль «Голосування»
6.2.4 Модуль «Сторінки»
Висновки
Список літератури
Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность своей работы