Читайте также:
|
|
Главное меню программы представлено - главные функционалы программы – подписка, оформление а/я, почтовых отправлений – были вынесены в контрол с элементами с графическим изображением – toolstrip.
Также на каждой вкладке главной формы присутствуют кнопки, являющиеся элементами класса Button.. Скриншоты главной и некоторых диалоговых окон представлены в приложении С.
6.3 Выполнение программного кода на языке C#
Опишем работу приложения с базой данных. Для подключения к базе будем использовать SqlClient. Строка подключения будет выглядеть следующим образом:
<add name=" postoffice.Properties.Settings.postConnectionString"
connectionString="Data Source=localhost;Initial Catalog=post;Integrated Security=True"
providerName="System.Data.SqlClient" />
Для авторизации будет использоваться она же. Использовать таблицы, представления и хранимые процедуры из сервера будем с помощью объекта DataSet. Так как достаточно много операций по добавлению различных данных было связано с сервером, добавление проводилось при помощи хранимых процедур. Здесь приводится код выполнения хранимой процедуры по добавлению нового абонентского ящика, с отлавливанием исключению из сервера. В случае, если абонентский ящик с указанным номером уже существует, а мы попытаемся его добавить – сервер передаст сообщение об ошибке, что такой абонентский ящик уже существует.
private void button1_Click(object sender, EventArgs e)
{
try
{
if (textBox1.Text!= "")
{
sqlCommand1.Parameters["@nomer"].Value = Convert.ToInt32(textBox1.Text);
sqlConnection1.Open();
sqlCommand1.ExecuteNonQuery();
sqlConnection1.Close();
MessageBox.Show("Операция прошла успешно");
this.abonentTableAdapter.Fill(this.postDataSet.abonent);
}
else MessageBox.Show("Введите номер");
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
sqlConnection1.Close();
}
}
Заключение
В результате выполненной курсовой работы была создана база данных для обслуживания почтового отделения, а также программный продукт, позволяющий пользователю взаимодействовать с данной базой данных базой данных. Базы данных была разработана на Microsoft SQL Server 2008, приложение – Microsoft Visual Studio 2010.
Приложение позволяет:
- просматривать различные данные, хранящиеся в базе данных;
- вычислять некоторые параметры, такие как цену почтового отправления, стоимость подписки, учитывая скидки, стоимость подписки на абонентский ящик и т.д.;
- оформлять подписку, оформлять получение/отправление почтового отправления.
Запросы, указанные в варианте задания, были реализованы в приложении.
В процессе выполнения данной курсовой работы были закреплены навыки в программировании на Microsoft Visual C#., проектировании баз данных и реализации их в СУБД Microsoft SQL Server 2008.
Разработанное приложение не претендует на постоянное использование почтовыми отделениями, так как функционал реализованный в работе не до конца позволяет удовлетворить все потребности в операциях почтового отделения. Однако, стоит отметить, что приложение, как и сама база данных, может быть в дальнейшем совершенствоваться, при этом не нужно будет вносить кардинальных изменений как в структуру таблиц базы данных, так и в структуре клиентского приложения. Таким образом, проект обладает свойствами масштабирования и расширяемости, и в любой момент можно продолжить его реализацию, совершенствуя технические и функциональные свойства приложения.
Дата добавления: 2015-08-18; просмотров: 85 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Выбор и основание средств разработки приложения | | | Станы холодной прокатки труб |