Автор: Пользователь скрыл имя, 05 Апреля 2012 в 05:22, курсовая работа
В настоящее время, все большую актуальность в мире непрерывного потока информации, приобретают процессы автоматизации работ рутинного характера и работ, трудно поддающихся формализации. В связи с этим постоянно разрабатываются программы, призванные решить возникающие проблемы.
На реализацию одной из таких проблем и направлено разрабатываемое программное обеспечение. Данное программное обеспечение призвано максимально упростить и автоматизировать работу с большими объемами информации поступающей за определенный период времени.
ВВЕДЕНИЕ 4
1. РАЗРАБОТКА СИСТЕМНОГО ПРОЕКТА 7
1.1. НАЗНАЧЕНИЕ РАЗРАБОТКИ 7
1.2. ТРЕБОВАНИЯ К ФУНКЦИОНАЛЬНЫМ ХАРАКТЕРИСТИКАМ 8
1.2.1. СОСТАВ ВЫПОЛНЯЕМЫХ ФУНКЦИЙ 8
1.2.2. ОРГАНИЗАЦИЯ ВХОДНЫХ И ВЫХОДНЫХ ДАННЫХ 8
1.3. ТРЕБОВАНИЯ К НАДЕЖНОСТИ И БЕЗОПАСНОСТИ 10
1.4. ТРЕБОВАНИЯ К СОСТАВУ АППАРАТНЫХ И ПРОГРАММНЫХ 10
2. РАЗРАБОТКА ТЕХНИЧЕСКОГО ПРОЕКТА 14
2.1. ПОСТРОЕНИЕ ФУНКЦИОНАЛЬНОЙ МОДЕЛИ 14
2.2. ПРОЕКТИРОВАНИЕ МОДЕЛИ ДАННЫХ 15
2.3. ДЕТАЛЬНОЕ ПРОЕКТИРОВАНИЕ ПРОГРАММНОГО 21
(КОНСТРУИРОВАНИЕ ПРОТОТИПА) 21
3. РЕАЛИЗАЦИЯ 24
3.1. ОБОСНОВАНИЕ ВЫБОРА СРЕДСТВ РАЗРАБОТКИ 24
3.2. ОПИСАНИЕ ОСНОВНЫХ ПРОГРАММНЫХ МОДУЛЕЙ 26
4. ТЕСТИРОВАНИЕ БАЗЫ ДАННЫХ И ПРИЛОЖЕНИЙ СИСТЕМЫ 28
5. РАЗРАБОТКА ИНСТРУКЦИИ ПОЛЬЗОВАТЕЛЯ 30
ЗАКЛЮЧЕНИЕ 32
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ 34
Подключение к базе ACCESS осуществляется следующим образом:
connectionString = "Provider=Microsoft.Ace.OLEDB.
@"Data Source= F:/на курсовую.accdb";
OleDbConnection connection
= new OleDbConnection(
connection.Open();
OleDbCommand command = new OleDbCommand(sql, connection);
OleDbDataReader dataReader = command.ExecuteReader();
Организуем циклический перебор полученных записей:
while (dataReader.Read())
{
listBox3.Items.Add("№ номера: " + dataReader["№ номера"]);
listBox3.Items.Add("Категория: " + dataReader["Категория"]);
listBox3.Items.Add("
}
// Очистка
dataReader.Close();
connection.Close();
Программирование кнопки на выборку данных:
private void button5_Click(object sender, EventArgs e)
{
string sql = "SELECT * FROM Номера";
string connectionString;
Кнопка для очистки записей из listBox:
private void button2_Click(object sender, EventArgs e)
{
listBox1.Items.Clear();
textBox1.Clear();
}
Тестирование информационной системы - это один из ключевых этапов разработки, требующий самого пристального внимания
Проведенное тестирование программы
позволяет сделать вывод о
работоспособности программы и
ее соответствии заданию. Выявленные недостатки
предполагают дальнейшую работу над
совершенствованием программы, что
предоставляет начинающему
Таблица 6. «Тестирование»
Объект тестирования |
Ожидаемый результат |
Фактический результат |
Недостатки пользовательского интерфейса |
Расширенные запросы по всей информационной системе |
Несколько основных запросов по информационной системе |
Работа с textBox1 |
Распознавание строчных и прописных букв вводимых в зарос |
Вывод данных, не смотря на вводимую информацию |
Управление потокам данных |
Соответствие вывода информации с вводимыми данными |
Вывод информации соответствует вводимой информацией |
Некорректная обработка ошибок |
Диалоговое окно с выводом неправильного ввода информации |
Не реагирование программы на вводимый запрос |
Некорректная обработка граничных условий |
Введение 28 символов |
Больше 28 не вводит |
Недостаточная производительность |
Скорость работы выше, чем остальные программы |
Программа работает не совсем быстро |
В результате учета всех отмеченных при тестировании недостатков необходимо устранение созданного программного продукта, на которое потребуется необходимое количество изменений исходного кода программы.
Тестирование показало корректную работу разработанной базы данных.
Настоящее руководство предназначено
для ознакомления пользователя с
техническими характеристиками и функциональными
возможностями
Информационная система «Гостиница» предназначена для оптимизации данных на основе хранения информации о номера, клиентах и сотрудниках гостиницы.
Пользователь данной информационной системы должен обладать следующими знаниями:
Квалификация пользователя должна позволять:
Система «Гостиница» предназначена для осуществления предоставления номеров клиентам, составления заявок на бронирование и заказ номера на имя клиента и ведения учета свободных номеров которые имеются в гостинице.
Работа с системой доступна всем пользователям с установленными правами доступа.
Перед началом работы с информационной системой необходимо выполнить следующие действия:
Система «Гостиница» выполняет следующие функции и задачи:
В результате работы над курсовым проектом была создана Информационная система «Гостиница». По созданию интерфейса поставленная цель была достигнута, результатом получился яркий, графический и понятный интерфейс для удобного поиска информации и пользования программой.
Созданный программный продукт
полностью удовлетворяет
- ведение базы данных гостиницы;
- хранение и поиск данных о сотрудниках гостиницы;
- хранение и поиск информации о клиентах гостиницы;
- хранение и поиск информации о номерах;
- хранение данных о бронировании, заселении, выезде клиентов и вычисление оплаты за проживание
- вычисление и анализ
информации о поступлении
- поиск информации по основным позициям: забронированные номера, заезд за период, выезд за период.
Заказчик программного продукта получает полный доступ к исходным данным. В информационной системе «Гостиница» в режиме просмотра возможно выполнение следующих действий:
- Поиск записей
- Просмотр записей
- Сортировка записей
В режиме редактирования возможно выполнение следующих действий:
- Добавление записей
- Удаления записей
- Изменения записей
- Поиск записей
- Просмотр записей
- Сортировка записей
- Создание резерва
Программа требует минимальные ресурсы компьютера. Программный продукт можно переносить на различных источниках (кроме дискет, которые практически уже нигде не используются), при этом программа будет работать на любом компьютере с установленным офисным пакетом Access и C#. После внедрения возможны изменения, доработки. Это все зависит от пожеланий заказчика.
Программный продукт дает возможность для быстрого поиска информации. Администратор гостиницы вводит информацию о клиенте (Фамилия, Имя, Отчество, Дата рождения, Вид документа, Номер и серия, Выезд, Заезд, Бронирование, № номера) и результат выводится на экран в виде таблице.
URL: http://www.warayg.narod.ru/