Присоединяйся к нам
Платформа, где покупают и продают студенческие работы
Главная Каталог работ Курсовые Программное средство "Кинотеатр"

Программное средство "Кинотеатр"

Курсовые, Технические, Программирование, БНТУ
69 страниц
4 источника
2018 год
29.99BYN
95.00BYN
Купить
Поделиться в социальных сетях
Содержание
Часть работы
Список литературы

Введение 4
1 Постановка задачи 5
1.1 Описание предметной области 5
1.2 Входные и выходные данные 5
1.3 Требования к программе 5
2 Проектирование задачи 6
2.1 Выбор и обоснование средств разработки 6
2.2 Проектирование интерфейса пользователя 7
2.3 Алгоритм решения задачи 13
3 Программная реализация 15
3.1 Описание разработанных модулей 15
3.2 Описание разработанных методов 19
4 Описание применения программы 22
4.1 Требования к аппаратно-программному обеспечению 24
4.2 Руководство пользователя 24
Заключение 24
Список ипользованных источников 32
Приложение А. Листинг программы 33
Приложение Б Исходный код

//Листинг LogIn.cs
using System;
using System.Drawing;
using System.Windows.Forms;
using System.Data.SqlClient;
using Bunifu.UI.WinForms.BunifuButton;
namespace Cinema
{
public partial class FormLogIn : Form
{
private SqlConnection con;
private string conStr = @"Data Source=(LocalDB)MSSQLLocalDB;AttachDbFilename=|DataDirectory|Cinema.mdf;Integrated Security=True";

static public int idProfile = 0;

private void button_Click(object sender, EventArgs e)
{
((BunifuButton)sender).Visible = false;
transButton.ShowSync(((BunifuButton)sender));
((BunifuButton)sender).Focus();
}
private void RememberMe(bool val)
{
if (val)
{
Properties.Settings.Default.IsRemember = val;
Properties.Settings.Default.Id = idProfile;
}
Properties.Settings.Default.Save();
}
private void Auth()
{
bool success = false;
using (con = new SqlConnection(conStr))
using (SqlCommand cmdAuth = new SqlCommand("SELECT CodeClient, Login, Password FROM Profile WHERE Login = @login and Password = @password", con))
{
SqlDataReader reader = null;
cmdAuth.Parameters.AddWithValue("@login", tbLogin.Text);
cmdAuth.Parameters.AddWithValue("@password", tbPassword.Text);
try
{
con.Open();
using (reader = cmdAuth.ExecuteReader())
{
success = reader.Read();
if (success)
{
idProfile = Convert.ToInt32(reader[0].ToString());
RememberMe(cbRememberMe.Checked);
this.Hide();
FormMain fm = new FormMain();
fm.Show();
}
else
{
lblAlert.Text = "Неверный логин или пароль";
lblAlert.ForeColor = Color.FromArgb(255, 38, 38);
lblAlert.Visible = true;
}
}
}
catch (SqlException)
{
throw;
}
}
}
private void Registr()
{
bool success = false;

using (con = new SqlConnection(conStr))
{
using (SqlCommand cmdCheck = new SqlCommand("SELECT Login FROM Profile WHERE Login = @login", con))
{
try

1. Джон Скит. C# для профессионалов: тонкости программирования, 3-е издание, новый перевод = C# in Depth, 3rd ed. — М.: «Вильямс», 2014. — 608 с.
2. А. Хейлсберг, М. Торгерсен, С. Вилтамут, П. Голд. Язык программирования C#.
Классика Computers Science. 4-е издание = C# Programming Language (Covering C# 4.0), 4th Ed. — СПб.: «Питер», 2012. — 784 с.
3. Герберт Шилдт. C# 4.0: полное руководство = C# 4.0 The Complete Reference. — М.:
«Вильямс», 2010. — С. 1056.
4. Э. Стиллмен, Дж. Грин. Изучаем C#. 2-е издание = Head First C#, 2ed. — СПб.: «Питер», 2012. — 704 с.

Похожие работы
Программное средство сбора и анализа информации для операционной системы Android
Дипломы, Технические, Программирование, ВГПК
45.0 руб.
390.0 руб.
Задача раскраски карты
Курсовые, Технические, Основа алгоритмизации и программирования, МРК
30.0 руб.
95.0 руб.
Система поиска вакансий РБ
Курсовые, Технические, Объектно-ориентированное программирование, ПолесГУ
30.0 руб.
95.0 руб.
Не нашeл, что искал?
Закажи оригинальную работу сейчас
Узнать стоимость
Оставить отзыв
Имя
Город
Рейтинг
Отзыв

Задать вопрос
Задать вопрос