Характеристика работы Глава п остроение логической модели п остановка задачи 2 о писание



Download 66,04 Kb.
bet7/16
Sana22.04.2022
Hajmi66,04 Kb.
#571546
1   2   3   4   5   6   7   8   9   10   ...   16
Bog'liq
Разработка web-приложения сайта с помощью технологий ado.net и asp.net - StudentLib

Таблица. 1.22. Описание полей в таблице базы данных tbhCategories (Категории статей).

Имя столбца

Тип

Размер

Допускает значения NULL

Описание

CategorylD (Идентификатор категории)

int - РК

4

Нет

Уникальный идентификатор для категории.

AddedDate (Дата добавления)

datetime

8

Нет

Дата и время создания категории.

AddedBy (Добавлена)

nvarchar

256

Нет

Имя пользователя, который создал категорию.

Title (Название)

nvarchar

256

Нет

Название категории.

Importance (Важность)

int

4

Нет

Степень важности категории. Используется для сортировки категории в специальном порядке, не по имени и не по дате.

Description (Описание)

nvarchar

4000

Да

Описание категории.

ImageUrl (URL-адрес изображения

nvarchar

256

Да

URL-адрес изображения, представляющего категорию в графическом виде.



Таблица. 1.23. Описание полей в таблице базы данных tbh_Comments (Комментарии).

Имя столбца

Тип

Размер

Допускает значения NULL

Описание

CommentID (Идентификатор комментария)

int - РК

4

Нет

Уникальный идентификатор для комментария.

AddedDate (Дата добавления

datetime

8

Нет

Дата и время добавления комментария.

AddedBy (Добавлен)

nvarchar

256

Нет

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

AddedByEmail (Добавлен по электронному адресу)

nvarchar

256

Нет

Адрес электронной почты пользователя.

AddedBy IP (Добавлен по IP-адресу)

nchar

15

Нет

IP-адрес пользователя

ArticlelD (Идентификатор статьи)

int

4

Нет

Статья, к которой относится этот комментарий.

Body (Тело)

ntext




Нет

Текст комментария.



Таблица. 1.24. Описание полей в таблице базы данных tbh_Forums (Форумы)

Имя столбца

Тип

Размер

Допускает значения NULL

Описание

ForumID (Идентификатор форума)

int - РК

4

Нет

Уникальный идентификатор для форума.

AddedDate (Дата добавления

datetime

8

Нет

Дата и время добавления комментария.

AddedBy (Добавлен)

nvarchar

256

Нет

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

Title (Название)

nvarchar

256

Нет

Название форума.

Importance (Важность)

int

4

Нет

Степень важности форума. Используется для сортировки категории в специальном порядке, не по имени и не по дате.

Description (Описание)

nvarchar

4000

Да

Описание форума.

ImageUrl (URL-адрес изображения

nvarchar

256

Да

URL-адрес изображения, представляющего форума в графическом виде.



Таблица. 1.25. Описание полей в таблице базы данных tbh_Posts (Сообщения).

Имя столбца

Тип

Размер

Допускает значения NULL

Описание

PostID (Идентификатор сообщения)

int - РК

4

Нет

Уникальный идентификатор для сообщения.

AddedDate (Дата добавления

datetime

8

Нет

Дата и время добавления комментария.

AddedBy (Добавлен)

nvarchar

256

Нет

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

AddedByIP (IP-адрес пользователя)

Nchar

16

Нет

IP-адрес пользователя, автора сообщения

ForumID (идентификатор форума)

Int

4

Нет

Форум, к которому относится данное сообщение

ParentPostID (родительское сообщение)

Int

4

Нет

Целое число, представляющее другую запись той же таблицы, которое описывает первое сообщение цепочки. Если оно равно 0, то это первое сообщение

Title (Заголовок)

nvarchar

256

Нет

Заголовок сообщения.

Body (Текст)

ntext




Нет

Текст сообщения

Approved (Одобрена)

bit

1

Нет

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

Closed (закрыта)

bit

1

Нет

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

ViewCount (количество прочтений)

Int

4

Нет

Количество прочтений цепочки, если запись представляет реплику, то значение 0

ReplyCount (количество комментариев)

Int

4

Нет

Количество комментариев (сообщений) к теме

LastPostBy (имя последнего члена)

Nvarchar

256

Нет

Имя члена, который последним написал сообщение в цепочке

LastPostDate (последнии дата и время)

datetime




Нет

Дата и время последнего сообщения в цепочке



Таблица. 1.26. Описание полей в таблице базы данных tbh_Polls (Опросы).

Имя столбца

Тип

Размер

Допускает значения NULL

Описание

PollID (Идентификатор опроса)

int - РК

4

Нет

Уникальный идентификатор для опроса.

AddedDate (Дата добавления)

datetime

8

Нет

Дата и время добавления опроса.

AddedBy (Добавлен)

nvarchar

256

Нет

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

QuestionText (вопрос опроса)

nvarchar

256

Нет

Текст вопроса опроса

IsCurrent (текущий опрос)

bit

1

Нет

Показывает, является ли опрос текущим

IsArchived (опрос в архиве)

bit

1

Нет

Показывает, находится ли опрос в архиве

ArchivedDate (дата переноса опроса в архив)

datetime




Да

Дата переноса опроса в архив



Таблица. 1.27. Описание полей в таблице базы данных tbh_PollOptions (Опции опросов).

Имя столбца

Тип

Размер

Допускает значения NULL

Описание

OptionID (Идентификатор опции опроса)

int - РК

4

Нет

Уникальный идентификатор для опции (варианта ответа) опроса.

AddedDate (Дата добавления)

datetime

8

Нет

Дата и время добавления опции.

AddedBy (Добавлен)

nvarchar

256

Нет

Имя пользователя, который написал опцию опроса.

PollID (идентификатор опроса)

int

4

Нет

Опрос, которому принадлежит опция

OptionText (текст опции)

nvarchar

256

Нет

Текст варианта ответа на вопрос опроса

Votes (опрос в архиве)

int

4

Нет

Количество проголосовавших



1.4.Связи в таблицах




Таблица. 1.28. Связи в таблицах.

Название таблицы

Поле

Название таблицы

Поле

Тип связи

tbh_Persons

PersonID

tbh_Publications

PersonID

один ко многим

tbh_Persons

PersonID

tbh_Collaborators

PersonID

один ко многим

tbh_Persons

PersonID

tbh_Students

PersonID

один ко многим

tbh_Persons

PersonID

tbh_Aspirants

PersonID

один ко многим

tbh_Persons

PersonID

tbh_MasterStudents

PersonID

один ко многим

tbh_Collaborators

CollaboratorID

tbh_Course_and_ degree_work

CollaboratorID

один ко многим

tbh_Collaborators

CollaboratorID

tbh_MagisterThesis

CollaboratorID

один ко многим

tbh_Collaborators

CollaboratorID

tbh_ CandidateThesis

CollaboratorID

один ко многим

tbh_Collaborators

CollaboratorID

tbh_Reading_ of_discipline

CollaboratorID

один ко многим

tbh_Disciplines

DisciplinesID

tbh_Reading_ of_discipline

DisciplinesID

один ко многим

tbh_Students

StudentID

tbh_Course_and_ degree_work

StudentID

один ко многим

tbh_MasterStudents

MagisterStudentID

tbh_MagisterThesis

MagisterStudentID

один ко многим

tbh_Aspirants

AspirantID

tbh_ CandidateThesis

AspirantID

один ко многим

tbh_ScientificWork

TypeWorkID

tbh_Course_and_ degree_work

TypeWorkID

один ко многим

tbh_ScientificWork

TypeWorkID

tbh_MagisterThesis

TypeWorkID

один ко многим

tbh_ScientificWork

TypeWorkID

tbh_ CandidateThesis

TypeWorkID

один ко многим

tbh_Type_occupation

Type_occupationID

tbh_Reading_of_discipline

Type_occupationID

один ко многим

tbh_Type_Publications

TypePublicationsID

tbh_Publications

TypePublicationsID

один ко многим

tbh_Type_Publications

TypePublicationsID

tbh_PublicationOsn

TypePublicationsID

один ко многим

tbh_Articles

ArticlesID

tbh_Comment

ArticlesID

один ко многим

tbh_Categories

CategoryID

tbh_Articles

CategoryID

один ко многим

tbh_Forums

ForumID

tbh_Posts

ForumID

один ко многим

tbh_Polls

PollID

tbh_PollOption

PollID

один ко многим

tbh_TypeDoc

TypeDocID

tbh_DocDiscip

TypeDocID

один ко многим

tbh_Disciplines

DisciplinesID

tbh_DocDiscip

DisciplinesID

один ко многим

tbh_TypeDoc

TypeDocID

tbh_Doc

TypeDocID

один ко многим



1.5 Описание программного обеспечения, используемого в работе


1) Microsoft Visual Studio - линейка продуктов компании Майкрософт, включающих интегрированную среду разработки программного обеспечения и ряд других инструментальных средств. Данные продукты позволяют разрабатывать как консольные приложения, так и приложения с графическим интерфейсом, в том числе с поддержкой технологии Windows Forms, а также веб-сайты, веб-приложения, веб-службы как в родном, так и в управляемом кодах для всех платформ, поддерживаемых Microsoft Windows, Windows Mobile, Windows CE, .NET Framework, .NET Compact Framework и Microsoft Silverlight.Studio включает в себя редактор исходного кода с поддержкой технологии IntelliSense и возможностью простейшего рефакторинга кода. Встроенный отладчик может работать как отладчик уровня исходного кода, так и как отладчик машинного уровня. Остальные встраиваемые инструменты включают в себя редактор форм для упрощения создания графического интерфейса приложения, веб-редактор, дизайнер классов и дизайнер схемы базы данных.Studio позволяет создавать и подключать сторонние дополнения (плагины) для расширения функциональности практически на каждом уровне, включая добавление поддержки систем контроля версий исходного кода (как например, Subversion и Visual SourceSafe), добавление новых наборов инструментов (например, для редактирования и визуального проектирования кода на предметно-ориентированных языках программирования или инструментов для прочих аспектов цикла разработки программного обеспечения (например, клиент Team Explorer для работы с Team Foundation Server).[9]


При написании сайта, была использована Visual Studio 2010 (кодовое имя Hawaii, для Ultimate - Rosario; внутренняя версия 10.0) - выпущена 12 апреля 2010 года вместе с .NET Framework 4.0. Visual Studio включает поддержку языков C# 4.0 и Visual Basic .NET 10.0, а также языка F#, отсутствовавшего в предыдущих версиях.
1) C#- объектно-ориентированный язык программирования . Разработан в 1998 -2001 годах группой инженеров под руководством Андерса Хейлсберга в компании Microsoft как основной язык разработки приложений для платформы Microsoft .NET . Компилятор с C# входит в стандартную установку самой .NET, поэтому программы на нём можно создавать и компилировать даже без инструментальных средств, вроде Visual Studio .# относится к семье языков с C-подобным синтаксисом , из них его синтаксис наиболее близок к C++ и Java . Язык имеет статическую типизацию , поддерживает полиморфизм , перегрузку операторов (в том числе операторов явного и неявного приведения типа), делегаты , атрибуты, события , свойства , обобщённые типы и методы, итераторы , анонимные функции с поддержкой замыканий , LINQ , исключения , комментарии в формате XML .
Переняв многое от своих предшественников - языков C++, Java, Delphi , Модула и Smalltalk - С#, опираясь на практику их использования, исключает некоторые модели, зарекомендовавшие себя как проблематичные при разработке программных систем: так, C# не поддерживает множественное наследование классов (в отличие от C++).[10]
) Microsoft SQL Server - система управления реляционными базами данных (СУБД) , разработанная корпорацией Microsoft . Основной используемый язык запросов - Transact-SQL , создан совместно Microsoft и Sybase . Transact-SQL является реализацией стандарта ANSI /ISO по структурированному языку запросов (SQL ) с расширениями. Используется для работы с небольшими и средними по размеру базами данных до крупных баз данных масштаба предприятия; конкурирует с другими СУБД в этом сегменте рынка. Пользователь может создавать полную БД поэтапно, начиная работу с ней при любом количестве имеющихся таблиц. В любой момент Access позволяет дополнить БД новыми таблицами и ввести связи между ними в схему данных.Server является всеобъемлющим, интегрированным сквозным решением, которое наделяет пользователей вашей организации безопасной, надежной, и продуктивной платформой для обработки промышленной информации и приложений, касающихся интеллектуальных ресурсов предприятия. SQL Server 2005 предоставляет мощные, знакомые инструменты для профессионалов информационных технологий так же, как и для работников информационной сферы, уменьшая сложность создания, развёртывания, управления и использования, данных предприятия и аналитических приложений на платформах от мобильных устройств до информационных систем предприятия. Благодаря исчерпывающему набору функций, взаимодействию с существующими системами и автоматизации типовых задач, SQL Server 2005 предоставляет полное решение в области хранения данных для предприятий всех масштабов.[3]


1.6 Система меню


В web-приложении используется мастер страница (Template.master) в которой определена панель «хлебные крошки»






И вертикальное меню для всего сайта, которое представляет собой разработанный control MenuBox.ascx.


Пункты меню MenuBox.ascx:
1. О кафедре
2. Научная работа
2.1. Сотрудничество
2.2. Направления научных исследований
.3. Студенты
2.3.1. Курсовые (дипломные) работы студентов
2.3.2. Публикации студентов
2.4. Магистратура
2.4.1. Магистранты
2.4.1.1. Научные работы магистрантов
2.4.1.2. Публикации магистрантов
2.5. Аспирантура
2.5.1. Аспиранты
2.5.2. Научные работы аспирантов
.5.3. Публикации аспирантов
3. Публикации кафедры
4. Сотрудники кафедры
4.1. Преподавательская деятельность сотрудников
4.2. Публикации сотрудников
5. Дисциплины
6. История кафедры
. Документы
. Статьи
. Контакты
. Форумы
. Новости
. Администратор
Листинг файла web.Sitemap:

























































































Download 66,04 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10   ...   16




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish