Физическая структура базы данных. Аппаратное и программное обеспечение системы. Описание основной структуры ASP.NET документов

Страницы работы

Фрагмент текста работы

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

Разработанное приложение имеет общественную и обучающую ценность. С точки зрения общественности, данное приложение может получить хорошее применение на различных предприятиях. Приложение позволит автоматизировать работу заведения, а именно слежение правонарушениями, оплатой штрафов и т.д. С точки зрения обучения, разработка данного приложения помогла приобрести и укрепить навыки работы с базами данных в среде СУБД MS SQL Server 2012, а также навыки создания и использования ASP.NET приложений.

Список использованных источников

1.  Википедия, свободная энциклопедия / Д.Уэльс и Л.Сэнгер.//Основы ASP.NET [Электронный ресурс]. – Режим доступа: http://ru.wikipedia.org. – Дата доступа: 10.05.2015.

2.  Гаряка А.А. Основы ASP.NET 2.0 [Электронный ресурс]. – Режим доступа: http://www.intuit.ru/department/se/aspdotnet. – Дата доступа: 10.05.2015.

3.  Магдануров Г.  Разработка веб-приложений на ASP.NET [Электронный ресурс]. – Режим доступа: http://www.intuit.ru/ department/internet/webdevaspnet. – Дата доступа: 10.05.2015.

ПРИЛОЖЕНИЕ А

(Обязательное)

Тексты программных модулей

Листинг страницы-шаблона Site.Master

<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="Site.master.cs" Inherits="Курсовая.SiteMaster" %>

<!DOCTYPE html>

<html lang="ru">

<head runat="server">

<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>

    <meta charset="utf-8" />

    <meta name="viewport" content="width=device-width, initial-scale=1.0" />

    <title><%: Page.Title %> - Курсовая работа</title>

    <asp:PlaceHolder runat="server">

        <%: Scripts.Render("~/bundles/modernizr") %>

    </asp:PlaceHolder>

    <webopt:bundlereference runat="server" path="~/Content/css" />

    <link href="~/favicon.ico" rel="shortcut icon" type="image/x-icon" />

</head>

<body class="main">

    <form runat="server">

        <asp:ScriptManager runat="server">

            <Scripts>

                <%--To learn more about bundling scripts in ScriptManager see http://go.microsoft.com/fwlink/?LinkID=301884 --%>

                <%--Framework Scripts--%>

                <asp:ScriptReference Name="MsAjaxBundle" />

                <asp:ScriptReference Name="jquery" />

                <asp:ScriptReference Name="bootstrap" />

                <asp:ScriptReference Name="respond" />

                <asp:ScriptReference Name="WebForms.js" Assembly="System.Web" Path="~/Scripts/WebForms/WebForms.js" />

                <asp:ScriptReference Name="WebUIValidation.js" Assembly="System.Web" Path="~/Scripts/WebForms/WebUIValidation.js" />

                <asp:ScriptReference Name="MenuStandards.js" Assembly="System.Web" Path="~/Scripts/WebForms/MenuStandards.js" />

                <asp:ScriptReference Name="GridView.js" Assembly="System.Web" Path="~/Scripts/WebForms/GridView.js" />

                <asp:ScriptReference Name="DetailsView.js" Assembly="System.Web" Path="~/Scripts/WebForms/DetailsView.js" />

                <asp:ScriptReference Name="TreeView.js" Assembly="System.Web" Path="~/Scripts/WebForms/TreeView.js" />

                <asp:ScriptReference Name="WebParts.js" Assembly="System.Web" Path="~/Scripts/WebForms/WebParts.js" />

                <asp:ScriptReference Name="Focus.js" Assembly="System.Web" Path="~/Scripts/WebForms/Focus.js" />

                <asp:ScriptReference Name="WebFormsBundle" />

                <%--Site Scripts--%>

            </Scripts>

        </asp:ScriptManager>

        <div class="navbar navbar-inverse navbar-fixed-top">

            <div class="container">

                <div class="navbar-header">

                    <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">

                        <span class="icon-bar"></span>

                        <span class="icon-bar"></span>

                        <span class="icon-bar"></span>

                    </button>

                    <!--menu-->

                    <asp:Menu class="Menu1" runat="server" DynamicHorizontalOffset="2" Font-Names="Arial" Font-Size="medium" Orientation="Horizontal" StaticSubMenuIndent="10px" Width="1200px">

                        <DynamicMenuItemStyle BackColor="#dddddd" BorderStyle="solid" BorderWidth="1px" HorizontalPadding="5px" VerticalPadding="2px" />

                            <Items>

                                <asp:MenuItem NavigateUrl="~/" Text="Домашняя" Value="Домашняя"></asp:MenuItem>

                                    <asp:MenuItem Text="Инспектор" Value="Инспектора">

                                        <asp:MenuItem NavigateUrl="~/Post.aspx" Text="Должности" Value="Должности"></asp:MenuItem>

                                        <asp:MenuItem NavigateUrl="~/Records.aspx" Text="Послужной список" Value="Послужной список"></asp:MenuItem>

                                        <asp:MenuItem NavigateUrl="~/Employees.aspx" Text="Сотрудники" Value="Сотрудники"></asp:MenuItem>

                                    </asp:MenuItem>

                                    <asp:MenuItem Text="Нарушения" Value="Нарушения">

                                        <asp:MenuItem NavigateUrl="~/Types_of_violations.aspx" Text="Виды нарушения" Value="Виды нарушения"></asp:MenuItem>

                                        <asp:MenuItem NavigateUrl="~/Penalties.aspx" Text="Штрафные санкции" Value="Штрафные санкции"></asp:MenuItem>

                                    </asp:MenuItem>

                                    <asp:MenuItem Text="Проверки" Value="Проверки">

                                        <asp:MenuItem NavigateUrl="~/Companies.aspx" Text="Предприятия" Value="Предприятия"></asp:MenuItem>

                                        <asp:MenuItem NavigateUrl="~/Checks.aspx" Text="Проверки" Value="Проверки"></asp:MenuItem>

                                    </asp:MenuItem>

                                <asp:MenuItem Text="Дополнительно" Value="Дополнительно">

                                        <asp:MenuItem NavigateUrl="~/Procedure's/First.aspx" Text="Отдел кадров" Value="Отдел кадров"></asp:MenuItem>

                                        <asp:MenuItem NavigateUrl="~/Procedure's/Second.aspx" Text="Предприятия-нарушители" Value="Предприятия-нарушители"></asp:MenuItem>

                                        <asp:MenuItem NavigateUrl="~/Procedure's/Third.aspx" Text="Штрафные санкции" Value="Штрафные санкции"></asp:MenuItem>

                                    <asp:MenuItem NavigateUrl="~/Procedure's/Fours.aspx" Text="Работа инспекторов" Value="Работа инспекторов"></asp:MenuItem>

                                    </asp:MenuItem>

                            </Items>

                        <StaticMenuItemStyle HorizontalPadding="5px" VerticalPadding="2px" />

                    </asp:Menu>

                </div>

                <div class="autorise">

                    <asp:LoginView runat="server" ViewStateMode="Disabled">

                        <AnonymousTemplate>

                            <ul class="nav navbar-nav navbar-right" >

                                <li ><a runat="server" href="~/Account/Register" >Регистрация</a></li>

                                <li><a runat="server" href="~/Account/Login">Вход</a></li>

                            </ul>

                        </AnonymousTemplate>

                        <LoggedInTemplate>

                            <ul class="nav navbar-nav navbar-right">

                                <li><a runat="server" href="~/Account/Manage" title="Manage your account">Hello, <%: Context.User.Identity.GetUserName()  %> !</a></li>

                                <li>

                                    <asp:LoginStatus runat="server" LogoutAction="Redirect" LogoutText="Выход" LogoutPageUrl="~/" OnLoggingOut="Unnamed_LoggingOut" />

                                </li>

                            </ul>

                        </LoggedInTemplate>

                    </asp:LoginView>

                </div>

            </div>

        </div>

        <div class="container body-content">

            <asp:ContentPlaceHolder ID="MainContent" runat="server">

            </asp:ContentPlaceHolder>

            <div class="footer">

                <p align="center">&copy; <%: DateTime.Now.Year %> - OAO "VDimanah.ru"</p>

            </div>

        </div>

    </form>

</body>

</html>

Листингстраницы Default.aspx

<%@ Page Title="Home Page" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="Курсовая._Default" %>

<asp:Content ID="BodyContent" ContentPlaceHolderID="MainContent" runat="server">

    <div class="jumbotron">

        <h1>Журнал инспектора</h1>

        <p class="lead">Здесь можно просмотреть задание на курсовую работу</p>

        <p><a href="/zadanie" class="btn btn-primary btn-large">Перейти &raquo;</a></p>

    </div>

    <div class="row">

        <div class="col-md-4">

            <h2>Регистрация</h2>

            <p>

                Для полноценной работы сайта  пройдите регистрацию

            </p>

            <p>

                <a class="btn btn-default" href="/account/register">Перейти &raquo;</a>

            </p>

        </div>

        <div class="col-md-4">

            <h2>Вход</h2>

            <p>

                Если вы уже были на сайте , то зайдите под своей учетной записью

            </p>

            <p>

                <a class="btn btn-default" href="/account/login">Перейти &raquo;</a>

            </p>

        </div>

        <div class="col-md-4">

            <h2>Задание</h2>

            <p>

                Тут можно просмотреть задание курсовой работы

            </p>

            <p>

                <a class="btn btn-default" href="/zadanie.aspx">Перейти &raquo;</a>

            </p>

        </div>

    </div>

</asp:Content>

Листингстраницы Classes.aspx

<%@ Page Title="Виды нарушений" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind=

Похожие материалы

Информация о работе