Конструктор научных сайтов
Разработка веб-приложения, позволяющего создавать сайты для нужд научных групп. Проработка идеологии собственного CMS, поддерживающего основные информационные требования научной рабочей группы. Инструкции программиста, пользователя и администратора.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 01.10.2012 |
Размер файла | 2,1 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
BackColor="#EFF3FB" BorderColor="#B5C7DE" BorderStyle="Solid" BorderWidth="1px"
Font-Names="Verdana" Font-Size="0.8em">
<HeaderStyle BackColor="#284E98" BorderColor="#EFF3FB" BorderStyle="Solid" BorderWidth="2px"
Font-Bold="True" Font-Size="0.9em" ForeColor="White" HorizontalAlign="Center" />
<LayoutTemplate>
<asp:PlaceHolder ID="wizardStepPlaceholder" runat="server"></asp:PlaceHolder>
<asp:PlaceHolder ID="navigationPlaceholder" runat="server"></asp:PlaceHolder>
</LayoutTemplate>
<CreateUserButtonStyle BackColor="White" BorderColor="#507CD1" BorderStyle="Solid"
BorderWidth="1px" Font-Names="Verdana" ForeColor="#284E98" />
<WizardSteps>
<asp:CreateUserWizardStep ID="RegisterUserWizardStep" runat="server">
<ContentTemplate>
<h2>
Регистрация нового пользователя
</h2>
<p>
Воспользуйтись формой, представленной ниже для регистрации нового аккаунта
</p>
<p>
Минимальная длина пароля
<%=Membership.MinRequiredPasswordLength %>
символ.
</p>
<span class="failureNotification">
<asp:Literal ID="ErrorMessage" runat="server"></asp:Literal>
</span>
<asp:ValidationSummary ID="RegisterUserValidationSummary" runat="server" CssClass="failureNotification"
ValidationGroup="RegisterUserValidationGroup" />
<div class="accountInfo">
<fieldset class="register">
<legend>Информация о пользователе</legend>
<p>
<asp:Label ID="UserNameLabel" runat="server" AssociatedControlID="UserName">Логин:</asp:Label>
<asp:TextBox ID="UserName" runat="server" CssClass="textEntry"></asp:TextBox>
<asp:RequiredFieldValidator ID="UserNameRequired" runat="server" ControlToValidate="UserName"
CssClass="failureNotification" ErrorMessage="User Name is required." ToolTip="User Name is required."
ValidationGroup="RegisterUserValidationGroup">*</asp:RequiredFieldValidator>
</p>
<p>
<asp:Label ID="EmailLabel" runat="server" AssociatedControlID="Email">E-mail:</asp:Label>
<asp:TextBox ID="Email" runat="server" CssClass="textEntry"></asp:TextBox>
<asp:RequiredFieldValidator ID="EmailRequired" runat="server" ControlToValidate="Email"
CssClass="failureNotification" ErrorMessage="E-mail is required." ToolTip="E-mail is required."
ValidationGroup="RegisterUserValidationGroup">*</asp:RequiredFieldValidator>
</p>
<p>
<asp:Label ID="PasswordLabel" runat="server" AssociatedControlID="Password">Пароль:</asp:Label>
<asp:TextBox ID="Password" runat="server" CssClass="passwordEntry" TextMode="Password"></asp:TextBox>
<asp:RequiredFieldValidator ID="PasswordRequired" runat="server" ControlToValidate="Password"
CssClass="failureNotification" ErrorMessage="Password is required." ToolTip="Password is required."
ValidationGroup="RegisterUserValidationGroup">*</asp:RequiredFieldValidator>
</p>
<p>
<asp:Label ID="ConfirmPasswordLabel" runat="server" AssociatedControlID="ConfirmPassword">Подтверждение пароля:</asp:Label>
<asp:TextBox ID="ConfirmPassword" runat="server" CssClass="passwordEntry" TextMode="Password"></asp:TextBox>
<asp:RequiredFieldValidator ControlToValidate="ConfirmPassword" CssClass="failureNotification"
Display="Dynamic" ErrorMessage="Confirm Password is required." ID="ConfirmPasswordRequired"
runat="server" ToolTip="Confirm Password is required." ValidationGroup="RegisterUserValidationGroup">*</asp:RequiredFieldValidator>
<asp:CompareValidator ID="PasswordCompare" runat="server" ControlToCompare="Password"
ControlToValidate="ConfirmPassword" CssClass="failureNotification" Display="Dynamic"
ErrorMessage="The Password and Confirmation Password must match." ValidationGroup="RegisterUserValidationGroup">*</asp:CompareValidator>
</p>
<p>
<asp:Label ID="Label2" runat="server" AssociatedControlID="GreetText">Ваше приветствие:</asp:Label>
<asp:TextBox ID="GreetText" runat="server" CssClass="textEntry"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="GreetText"
CssClass="failureNotification" ErrorMessage="Greeting text is required." ToolTip="Greeting text is required."
ValidationGroup="RegisterUserValidationGroup">*</asp:RequiredFieldValidator>
</p>
<p>
<asp:Label ID="SurnameLabel" runat="server" AssociatedControlID="SurnameText">Фамилия:</asp:Label>
<asp:TextBox ID="SurnameText" runat="server" CssClass="textEntry"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="SurnameText"
CssClass="failureNotification" ErrorMessage="Greeting text is required." ToolTip="Surname text is required."
ValidationGroup="RegisterUserValidationGroup">*</asp:RequiredFieldValidator>
</p>
<p>
<asp:Label ID="NameLabel" runat="server" AssociatedControlID="NameText">Имя:</asp:Label>
<asp:TextBox ID="NameText" runat="server" CssClass="textEntry"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server" ControlToValidate="NameText"
CssClass="failureNotification" ErrorMessage="Greeting text is required." ToolTip="Name text is required."
ValidationGroup="RegisterUserValidationGroup">*</asp:RequiredFieldValidator>
</p>
<p>
<asp:Label ID="PatronymicLabel" runat="server" AssociatedControlID="PatronymicText">Отчество:</asp:Label>
<asp:TextBox ID="PatronymicText" runat="server" CssClass="textEntry"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator4" runat="server" ControlToValidate="PatronymicText"
CssClass="failureNotification" ErrorMessage="Greeting text is required." ToolTip="Patronymic text is required."
ValidationGroup="RegisterUserValidationGroup">*</asp:RequiredFieldValidator>
</p>
</fieldset>
<p class="submitButton">
<asp:Button UseSubmitBehavior="true" ID="CreateUserButton" runat="server" Text="Создать"
ValidationGroup="RegisterUserValidationGroup" CommandName="MoveNext" />
</p>
</div>
</ContentTemplate>
<CustomNavigationTemplate>
</CustomNavigationTemplate>
</asp:CreateUserWizardStep>
</WizardSteps>
</asp:CreateUserWizard>
</asp:Content>
4. Файл Register.aspx.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace OwnUserData.Account
{
public partial class Register : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
RegisterUser.ContinueDestinationPageUrl = Request.QueryString["ReturnUrl"];
}
protected void RegisterUser_CreatedUser(object sender, EventArgs e)
{
/*
<!-- <asp:TemplatedWizardStep ID="RegisterUserWizardStep" runat="server"> -->
<!-- </asp:TemplatedWizardStep> -->
*/
FormsAuthentication.SetAuthCookie(RegisterUser.UserName, false /* createPersistentCookie */);
testdbDataContext dbc = new testdbDataContext();
IQueryable<aspnet_User> users = dbc.aspnet_Users.Where(w => w.UserName == RegisterUser.UserName);
Greeting gr = new Greeting();
gr.id = Guid.NewGuid();
gr.UserId = users.First<aspnet_User>().UserId;
gr.Greeting1 = ((TextBox)RegisterUser.CreateUserStep.ContentTemplateContainer.FindControl("GreetText")).Text;
dbc.Greetings.InsertOnSubmit(gr);
dbc.SubmitChanges();
Group grp = new Group();
grp.id = Guid.NewGuid();
grp.name = users.First<aspnet_User>().UserName;
grp.in_hierarchy = false;
dbc.Groups.InsertOnSubmit(grp);
dbc.SubmitChanges();
Person pr = new Person();
pr.id = Guid.NewGuid();
pr.userId = users.First<aspnet_User>().UserId;
pr.surname = ((TextBox)RegisterUser.CreateUserStep.ContentTemplateContainer.FindControl("SurnameText")).Text;
pr.name = ((TextBox)RegisterUser.CreateUserStep.ContentTemplateContainer.FindControl("NameText")).Text;
pr.patronymic = ((TextBox)RegisterUser.CreateUserStep.ContentTemplateContainer.FindControl("PatronymicText")).Text;
pr.id_own_group = grp.id;
dbc.SubmitChanges();
dbc.Persons.InsertOnSubmit(pr);
dbc.SubmitChanges();
grp.id_person = pr.id;
dbc.SubmitChanges();
string continueUrl = RegisterUser.ContinueDestinationPageUrl;
if (String.IsNullOrEmpty(continueUrl))
{
continueUrl = "~/";
}
Response.Redirect(continueUrl);
}
}
}
Размещено на Allbest.ru
Подобные документы
Типы и виды сайтов: персональные (домашние) странички, сайты-визитки, информационные сайты, промо-сайты, фотогалереи, корпоративные представительства, интернет-магазины. Основные этапы создания дизайна. Программирование кода. Хостинг и раскрутка.
курсовая работа [608,6 K], добавлен 27.06.2013Понятие технологии проектирования информационных систем. Создание Web-приложения по подготовке школьников к написанию научных проектов с использованием различных диаграмм, наглядно отображающих структуру приложения. Методология моделирования IDEFX.
курсовая работа [1,8 M], добавлен 07.01.2014Исследование классификации, средств реализации и разработки сайтов. Сравнительная характеристика конструкторов сайтов. Руководство пользователя. Заполнение материалом и отладка работы страниц. Травмирующие и вредные факторы для пользователя компьютера.
дипломная работа [2,6 M], добавлен 22.01.2015Разработка программного обеспечения автоматической системы научных исследований (АСНИ) в интегрированной среде программирования Borland C++ Builder 6.0, работающего в среде ОС Windows, позволяющего осуществлять управление процессом спектрального анализа.
курсовая работа [569,3 K], добавлен 05.03.2009Анализ систем для создания сайта "Интеллектика". Архитектура и структура сайта; технические требования. Выбор базы данных. Процесс разработки приложения авторизации для просмотра закрытых научных проектов. Техническая документация для администратора.
дипломная работа [2,0 M], добавлен 19.01.2017Сфера деятельности и должностные обязанности администратора сайта рекламного агентства. Функциональные и нефункциональные требования к программному обеспечению для автоматизации работы администратора. Виды и типы тестирования, руководство программиста.
курсовая работа [4,4 M], добавлен 15.05.2014Анализ современных концепций построения сайтов онлайн-тестирования. Разработка автоматизированного тестирующего комплекса – обучающего Web-приложения, позволяющего проводить контроль уровня знаний математики с применением языка программирования Php.
дипломная работа [865,8 K], добавлен 24.06.2013Проект и реализация настольного и веб-приложения, которое считает площадь фигуры методом "Монте-Карло" на базе WPF/C#, ASP/JScript, WebForm/ASMX/C#. Программные средства разработки приложения. Системные требования. Руководство программиста, пользователя.
курсовая работа [819,9 K], добавлен 23.11.2015Информационное обеспечение научных исследований в университете. Разработка онтологии в области управления. Создание глоссария по менеджменту, списка персоналий. Семантическая разметка массива документов. Методика работы с базой научных публикаций.
дипломная работа [3,5 M], добавлен 13.01.2015Описание входной и выходной информации. Требования к комплексу технических средств и к интерфейсу конечного пользователя. Разработка форм представления входных и выходных данных. Проектирование программных модулей. Руководство пользователя и программиста.
курсовая работа [421,6 K], добавлен 27.06.2015