Разработка информационной системы тестирование знаний

Автор: Пользователь скрыл имя, 29 Декабря 2010 в 12:07, курсовая работа

Краткое описание

Цель работы – научиться создавать программные системы для поддержки бизнес-процессов с сервис-ориентированной архитектурой.


Поставлена задача разработать программную систему тестирования знаний. Программная система должна быть адаптивна и иметь возможность расширения функций. Необходимо разработать приложение «Организация вызова сервисов».

Оглавление

Введение

1 Описание предметной области «Тестирование знаний» и постановка задачи

1.Описание предметной области «Тестирование знаний»
2.Определение основных функций
3.Частная постановка задачи
2.Разработка информационной структуры
1.Разработка структуры реестра
2.Разработка структуры БД
3.Разработка сервиса
1.Разработка алгоритма реализации сервиса
2.Разработка интерфейса сервиса
ВЫВОДЫ

СПИСОК ЛИТЕРАТУРЫ

ПРИЛОЖЕНИЕ А Спецификация

ПРИЛОЖЕНИЕ Б Руководство пользователя

ПРИЛОЖЕНИЕ В Текст программы

Файлы: 1 файл

Курсовой ГОТОВО.doc

— 905.50 Кб (Скачать)

СИСТЕМА АВТОМАТИЗАЦИИ ТЕСТИРОВАНИЕ ДАННЫХ 
 
 
 

СЕРВИС  оплата и регистрация 

РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ 
 
 

ГЮИК.КН-07-1.017-01 И3 1М

Листов  8 
 

СОГЛАСОВАЛ:

Доц. каф. СТ Иванов В.Г.

 
РАЗРАБОТАЛ:

ст. гр. КН-07-1

Нечаев К.В.

 
 
 
 
 
 
 
 

2010

 

СОДЕРЖАНИЕ 
 

  1. Назначение  и условия применения. Подготовка к работе
  2. Интерфейс программы и работа с ней.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

ГЮИК.КН-07-1.017-01 И3 1М

 

ВВЕДЕНИЕ 
 

       Документ  «Руководство пользователя» предназначен для сотрудников центра «Тестирование знаний», которые будут использовать описываемую программу.

       Пользователь  системы должен уметь работать в  операционной системе Windows NT, Windows 2000 или Windows XP, Windows Vista, Windows Seven, СУБД MySQL.  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

ГЮИК.КН-07-1.017-01 И3 1М

 

        1 НАЗНАЧЕНИЕ И УСЛОВИЯ ПРИМЕНЕНИЯ. ПОДГОТОВКА К РАБОТЕ 

    Данная  программная система предназначена  для сотрудников центра «Тестирование знаний». Ей имеют право пользоваться администраторы и преподаватели. Данное программное средство разрабатывается с помощью языка программирования C#. Сервера баз данных – MySQL. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

ГЮИК.КН-07-1.017-01 И3 1М

 

     2 ИНТЕРФЕЙС ПРОГРАММЫ И РАБОТА  С НЕЙ 
 

    Для того чтобы начать работу, необходимо подключится к серверу,для подключению к серверу откройте директорию и выберите файл TestingAdministrator.exe. На экране появится окно, представленное на рисунке 1.

    

    Рисунок 1 – Главная форма подключения к серверу

    При запуске программы появляется главное  окно, которое предлагает подключится к серверу с помощью строки ввода адреса сервера. В строку «адрес сервера» вводится адрес. При нажатии на кнопку «Подключиться» происходит попытка подключения к данному серверу. В случае удачного подключения, надпись состояния подключения меняется с «Отключено» на «Подключено», а адрес введённого сервера сохраняется в файл конфигурации, находящийся в пользовательской папке, содержащей настройки доступных программ.

    

    Рисунок 2 – Главная форма подключения к серверу в состоянии «Подключено» 

ГЮИК.КН-07-1.017-01 И3 1М 

    При подключении к серверу доступна вкладка «Файл» с помощью которой  пользователь может открыть форму  «Тестирование»

    

    Рисунок 3 – Форма «Тестирование»

    С помощью панели управления пользователь может переходить на страницы, сохранять результаты, печатать документы, предварительно их просматривать, изменять масштаб, обновить. При переходе необходимо нажать кнопку «Следующая страница. Для сохранения необходимо нажать кнопку «Сохранить» . Для печати документации необходимо нажать кнопку «Печать». Для предварительного просмотра необходимо нажать кнопку  «Разметка страницы».Для изменения масштаба нужно нажать на форму масштаба и выбрать нужное вам значение. Для обновления страницы нажмите кнопку «Обновить».

    

    Рисунок 4 – Форма «Тестирование»

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

    ГЮИК.КН-07-1.017-01 И3 1М

    

    Рисунок 5 – Форма «Печать» 
 

Для распечатки готовой электронной документации используется кнопка печать, после чего открывается окно со свойствами распечатки документации. Здесь есть такие свойства как диапазон страниц, число нужных копий, настройка и т.п.   
 

    

 

    Рисунок 5 – Форма «Тестирование» 

    Для предварительно просмотра страницы используется кнопка «Разметка страницы» на рисунке 5 представлено использование предварительного просмотра. Так будет выглядеть документ в распечатанном виде. 
 

ГЮИК.КН-07-1.017-01 И3 1М

 

Лист  регистрации изменений 

п/п

Дата 

изменений

Содержание  внесенных изменений Подпись Пункт, страница
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
 
 
 

ГЮИК.КН-07-1.017-01 И3 1М

ПРИЛОЖЕНИЕ В

 
 
 
 
 
 
 
 
 
 

ТЕКСТ ПРОГРАММЫ  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

МИНИСТЕРСТВО  НАУКИ И ОБРАЗОВАНИЯ УКРАИНЫ

«УТВЕРЖДАЮ»

руководитель курсового проекта

доц. каф. СТ   Иванов В.Г.                                       

ХАРЬКОВСКИЙ НАЦИОНАЛЬНЫЙ УНИВЕРСИТЕТ РАДИОЭЛЕКТРОНИКИ 
 
 
 
 
 

СИСТЕМА АВТОМАТИЗАЦИИ ТЕСТИРОВАНИЕ ЗНАНИЙ 
 
 

СЕРВИС  АДМИНИСТРИРОВАНИЕ ТЕСТОВ 
 

ТЕКСТ ПРОГРАММЫ 

ЛИСТ УТВЕРЖДЕНИЯ 

ГЮИК.КН-07-1.01 12 01-ЛУ

РАЗРАБОТАЛ:

ст. гр. КН-07-1

Нечаев К.В.

 
 
 
СОГЛАСОВАЛ:

доц. каф. СТ   Иванов В.Г.                                       

 
 
 
 
 
 
 
 
 

2010

УТВЕРЖДЕН

ГЮИК. КН-07-1.017-01 01-ЛУ 
 
 
 
 
 
 
 
 

СИСТЕМА АВТОМАТИЗАЦИИ ТЕСТИРОВАНИЕ ЗНАНИЙ 
 

СЕРВИС  АДМИНИСТРИРОВАНИЕ ТЕСТОВ 
 

ТЕКСТ ПРОГРАММЫ 

ГЮИК. КН-07-1.01 12   01

Листов 5 
 
 
 
 
 
 
 
 
 
 
 

2010 

СОДЕРЖАНИЕ 
 

  1. Текст программы 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
---
 
 
 
 
 
 

ГЮИК. КН-07-1.01 12   01

 

1 Текст программы первой формы.

«Form1.cs»

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms; 

namespace ReportManager

{

    public partial class Form1 : Form

    {

        public Form1()

        {

            InitializeComponent();

        } 

        private void button1_Click(object sender, EventArgs e)

        {

            if (textBox1.Text.Length < 1)

            {

                MessageBox.Show("Введите адрес сервера!");

                return;

            }

            string host;

            host = "server=" + textBox1.Text + ";User Id=ReportMaker;password=report;Persist Security Info=True;database=testingdb";

            try

            {

                MySql.Data.MySqlClient.MySqlConnection conn = new MySql.Data.MySqlClient.MySqlConnection();

                conn.ConnectionString = host;

                conn.Open(); 

            }

            catch (MySql.Data.MySqlClient.MySqlException ex)

            {

                label1.Text = "Отключено";

                menuStrip1.Enabled = false;

                label1.ForeColor = Color.BlueViolet;

                MessageBox.Show(ex.Message);

                return;

            } 

            label1.Text = "Подключено";

            label1.ForeColor = Color.Green; 

            System.Configuration.Configuration config2 = System.Configuration.ConfigurationManager.OpenExeConfiguration(System.Configuration.ConfigurationUserLevel.None);

            config2.ConnectionStrings.ConnectionStrings[2].ConnectionString = host;

Информация о работе Разработка информационной системы тестирование знаний