.5 відображається послідовність дій користувача при підключенні до системи. Дії виконуються користувачем в додатку послідовними не є з цього закінчимо розгляд послідовності на рівні підключення.
5. ОПИС КЕРІВНИЦТВА КОРИСТУВАЧА
Вимоги для роботи програми.
Для сервера:
Робочий ПК
.NET Framework lt; # justify gt; 5.1 Додаток
Для роботи з додатком потрібно запустити серверний додаток на сервері. Запустити ярлик Server.exe
Вводимо мережеву адресу, натискаємо введення, вводимо потрібний порт, натискаємо ввід.
У цьому вікні будуть показані всі повідомлення які будуть приходити на сервер і йти з нього.
Тепер можна запускати клієнтську частину на комп'ютерах користувача.
На комп'ютері користувача запускаємо «Client.exe». Відкриється вікно.
Вводимо мережеву адресу, натискаємо введення, вводимо потрібний порт, натискаємо введення, для з'єднання з сервером який вже запущений. Після цього можна працювати з програмою.
Видалення
Додавання
Зміна
ВИСНОВОК
У ході виконання даної курсової роботи була використана в архітектурі клінетов-сервер на мові С #. З'єднання між клієнтами і сервером реалізовано з використанням протоколу TCP IP, за допомогою сокетів. З'єднання з базою проводитися за допомогою сервера і драйвера ODBC. Поставлені завдання виконані. Мета роботи можна вважати досягнутою.
Гідність системи:
- зберігає лікарські засоби за видами;
всі дані зберігатися у безкоштовній базі;
база даних легко переноситися.
Варіанти удосконалення: використовувати для роботи з базою Entity Framework; використання трансферів для передачі даних між клієнтом і сервером.
Список використаних джерел
1. Microsoft Visual Studio 2008/Л. Пауерс, М. Снелл: Пер. з англ.- СПб БХВ-Петербург, 2009.
2. Ріхтер Дж. Програмування на платформі Microsoft .Net Framework 2.0 мовою С #. Майстер клас. СПб .: Питер, 2007
3. Раттц М. Джозеф С. LINQ: мова інтегрованих запитів в С # 2008 для професіоналів. Пер. з англ.- М .: OOO І. Д. Вільямс, 2008.
4. Нортон Т., Райн Б. Основи розробки додатків на платформі Microsoft .Net Framework. СПб .: Питер, 2007
5. Net. Мережеве програмування для професіоналів Ендрю Кровчік, Вінод Кумар, Але р 2007
ДОДАТОК А
Лістинг програмного коду
System;System.Collections.Generic;System.Linq;System.Text;System.Data.SqlClient;System.Data;System.Windows.Forms;
Agenstvo
{connect
{
//public string ConnectionString= Data Source =. SQLEXPRESS; AttachDbFilename= C: Users Yury Desktop AgentN.mdf raquo ;; Integrated Security=True; User Instance=True ; raquo ;; DataTable ConnToDbReturnDT (string query)
{(var SQLConn=new SqlConnection ( user id=sa; + password=12345; + server =. SQLEXPRESS; + Trusted_Connection= yes; +
database=Farm; + Laquo; connection timeout=1 ))
{
{. Open ();
} (Exception e)
{. Show ( База даних недоступна. Подробиці: + e.Message);
}
dt=new DataTable ();
cmd=new SqlCommand () ;. CommandText=query; .Connection=SQLConn;
{da=new SqlDataAdapter (cmd) ;. Fill (dt) ;. ExecuteNonQuery ();
} (Exception g)
{. Show ( Помилка в отриманні даних від бази! Подробиці: + g.Message);
}
dt;
}
} void ConnToDbCUD (string query)
{
(var SQLConn=new SqlConnection ( user id=sa; + password=12345; + server =. SQLEXPRESS; + Trusted_Connection=yes ; +
database=Farm; + Laquo; connection timeout=1 ))
{cmd=new SqlCommand () ;. CommandText=query; .CommandType=System.Data.CommandType.Text; .Connection=SQLConn;
{...