Информационная система фотоцентра

Автор работы: Пользователь скрыл имя, 22 Марта 2013 в 17:16, курсовая работа

Описание работы

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

Файлы: 1 файл

АЛЕЛУЯ!.doc

— 306.00 Кб (Скачать файл)

button2[изменить] – открывает форму AddPost для изменения текущей записи

button3[сортировать] – вызывает процедуру сортировки записей

button4[удалить] – вызывает процедуру текущей удаления записи

button5[выход] – закрывает форму Posts_View

Workers_View – просмотр списка служащих

dataGridView1 – таблица служащих

button1[добавить] – открывает форму AddWorker для добавления новой записи

button2[изменить] – открывает форму AddWorker для изменения текущей записи

button3[сортировать] – вызывает процедуру сортировки записей

button4[удалить] – вызывает процедуру удаления текущей записи

button5[выход] – закрывает форму Workers_View

Servce_View – просмотр списка услуг

dataGridView1 – таблица услуг

button1[добавить] – открывает форму AddService для добавления новой записи

button2[изменить] – открывает форму AddService для изменения текущей записи

button3[сортировать] – вызывает процедуру сортировки записей

button4[удалить] – вызывает процедуру удаления текущей записи

button5[выход] – закрывает форму Service_View

Clients_View – просмотр списка клиентов

dataGridView1 – таблица клиентов

button1[добавить] – открывает форму AddClient для добавления новой записи

button2[изменить] – открывает форму AddClient для изменения текущей записи

button3[сортировать] – вызывает процедуру сортировки записей

button4[удалить] – вызывает процедуру удаления текущей записи

button5[выход] – закрывает форму Clients_View

Clients – просмотр списка заказов по заданному клиенту

tabPage1[Клиенты] – страница с таблицей клиентов

dataGridView1 – таблица клиентов

button1[сортировать] – вызывает процедуру сортировки записей

button2[выход] – закрывает форму Clients

tabPage2[Заказы] – страница с таблицей заказов

dataGridView2 – таблица заказов с заданным клиентом

button3[добавить] – открывает форму AddZakaz для добавления новой записи

button4[изменить] – открывает форму AddZakaz для изменения текущей записи

button5[удалить] – вызывает процедуру удаления текущей записи

button6[выход] – закрывает форму Clients

tabPage3[Заказы худ. фото] – страница с таблицей строк заказов худ. фото

dataGridView3 – таблица строк заказов худ. фото с заданным номером заказа

button7[добавить] – открывает форму AddStr1 для добавления новой записи

button8[изменить] – открывает форму AddStr1 для изменения текущей записи

button9[удалить] – вызывает процедуру удаления текущей записи

button10[выход] – закрывает форму Clients

tabPage4[Заказы на съёмку] – страница с таблицей строк заказов на съёмку

dataGridView4 – таблица строк заказов на съёмку с заданным номером заказа

button11[добавить] – открывает форму AddStr2 для добавления новой записи

button12[изменить] – открывает форму AddStr2 для изменения текущей записи

button13[удалить] – вызывает процедуру удаления текущей записи

button14[выход] – закрывает форму Clients

tabPage5[Заказы для лаборатории] – страница с таблицей строк заказов для лаб-ии

dataGridView5 – таблица строк заказов для лаборатории с заданным номером заказа

button15[добавить] – открывает форму AddStr3 для добавления новой записи

button16[изменить] – открывает форму AddStr3 для изменения текущей записи

button17[удалить] – вызывает процедуру удаления текущей записи

button18[выход] – закрывает форму Clients

Services – просмотр списка заказов по заданной услуге

tabPage1[Услуги] – страница с таблицей услуг

dataGridView1 – таблица услуг

button1[сортировать] – вызывает процедуру сортировки записей

button2[выход] – закрывает форму Services

tabPage2[Заказы худ. фото] – страница с таблицей строк заказов худ. фото

dataGridView2 – таблица строк заказов худ. фото с заданной услугой

button3[Заказ выполнен] – изменяет флаг выполнения строки заказа

button4[выход] – закрывает форму Services

tabPage3[Заказы на съёмку] – страница с таблицей строк заказов на съёмку

dataGridView3 – таблица строк заказов на съёмку с заданной услугой

button5[Заказ выполнен] – изменяет флаг выполнения строки заказа

button6[выход] – закрывает форму Services

tabPage4[Заказы для лаборатории] – страница с таблицей строк заказов для лаб-ии

dataGridView4 – таблица строк заказов для лаборатории с заданной услугой

button7[Заказ выполнен] – изменяет флаг выполнения строки заказа

button8[выход] – закрывает форму Services

Workers – просмотр списка заказов по заданному служащему

tabPage1[Должности] – страница с таблицей должностей

dataGridView1 – таблица должностей

button1[сортировать] – вызывает процедуру сортировки записей

button2[выход] – закрывает форму Workers

tabPage2[Служащие] – страница с таблицей служащих

dataGridView2 – таблица служащих с заданной должностью

button3[сортировать] – вызывает процедуру сортировки записей

button4[изменить должность] – открывает форму ChangeWorker

button5[выход] – закрывает форму Workers

tabPage3[Заказы худ. фото] – страница с таблицей строк заказов худ. фото

dataGridView3 – таблица строк заказов худ. фото с заданным служащим

button6[Пометить как невыполненный] – изменяет флаг выполнения строки заказа

button7[изменить служащего] – открывает форму ChangeStr1

button8[выход] – закрывает форму Workers

tabPage4[Заказы на съёмку] – страница с таблицей строк заказов на съёмку

dataGridView4 – таблица строк заказов на съёмку с заданным служащим

button9[Пометить как невыполненный] – изменяет флаг выполнения строки заказа

button10[изменить служащего] – открывает форму ChangeStr2

button11[выход] – закрывает форму Workers

tabPage5[Заказы для лаборатории] – страница с таблицей строк заказов для лаб-ии

dataGridView5 – таблица строк заказов для лаборатории с заданным служащим

button12[Пометить как невыполненный] – изменяет флаг выполнения строки заказа

button13[изменить служащего] – открывает форму ChangeStr3

button14[выход] – закрывает форму Workers

Формы для редактирования:

AddPost - редактирование списка должностей

text1 - содержит название должности

button1[ok] – если ошибок во введённых данных нет, то запись сохраняется

button2[oтмена] – отказ от изменений

AddWorker - редактирование списка служащих

text1 - содержит ФИО служащего

text2 - содержит паспортные данные

text3 - содержит дату рождения

text4 - содержит пол

text5 - содержит ИНН

text6 - содержит дату приёма

text7 - содержит дату увольнения

comboBox1 – содержит список полей таблицы post

button1[ok] – если ошибок во введённых данных нет, то запись сохраняется

button2[oтмена] – отказ от изменений

AddService - редактирование списка услуг

text1 - содержит название услуги

text2 - содержит стоимость

button1[ok] – если ошибок во введённых данных нет, то запись сохраняется

button2[oтмена] – отказ от изменений

AddClient - редактирование списка клиентов

text1 - содержит ФИО клиента

text2 - содержит телефон

button1[ok] – если ошибок во введённых данных нет, то запись сохраняется

button2[oтмена] – отказ от изменений

AddZakaz - редактирование списка заказов

text1 - содержит номер заказа

text2 - содержит дату принятия

text3 - содержит стоимость

text4 - содержит срок

comboBox1 – содержит список полей таблицы client

button1[ok] – если ошибок во введённых данных нет, то запись сохраняется

button2[oтмена] – отказ от изменений

AddStr1 - редактирование списка строк заказа на худ. фото

comboBox1 – содержит список полей таблицы service

comboBox2 – содержит список полей таблицы zakaz

text1 - содержит номер кадра

text2 - содержит количество

text3 - содержит стоимость

comboBox3 – содержит список полей таблицы worker

button1[ok] – если ошибок во введённых данных нет, то запись сохраняется

button2[oтмена] – отказ от изменений

AddStr2 - редактирование списка строк заказа на съёмку

comboBox1 – содержит список полей таблицы service

comboBox2 – содержит список полей таблицы zakaz

text1 - содержит тип торжества

text2 - содержит адрес

text3 - содержит дату

text4 - содержит длительность

text5 - содержит предоплата

text6 - содержит стоимость

comboBox3 – содержит список полей таблицы worker

button1[ok] – если ошибок во введённых данных нет, то запись сохраняется

button2[oтмена] – отказ от изменений

AddStr3 - редактирование списка строк заказа для лаборатории

comboBox1 – содержит список полей таблицы service

comboBox2 – содержит список полей таблицы zakaz

text1 - содержит номер пакета

text2 - содержит список кадров

text3 - содержит стоимость

comboBox3 – содержит список полей таблицы worker

button1[ok] – если ошибок во введённых данных нет, то запись сохраняется

button2[oтмена] – отказ от изменений

ChangeWorker – редактирование списка служащих

comboBox1 – содержит список полей таблицы post

button1[ok] – если ошибок во введённых данных нет, то запись сохраняется

button2[oтмена] – отказ от изменений

ChangeStr1 – редактирование списка строк заказа на худ. фото

comboBox1 – содержит список полей таблицы worker

button1[ok] – если ошибок во введённых данных нет, то запись сохраняется

button2[oтмена] – отказ от изменений

ChangeStr2 – редактирование списка строк заказа на съёмку

comboBox1 – содержит список полей таблицы worker

button1[ok] – если ошибок во введённых данных нет, то запись сохраняется

button2[oтмена] – отказ от изменений

ChangeStr3– редактирование списка строк заказа для лаборатории

comboBox1 – содержит список полей таблицы worker

button1[ok] – если ошибок во введённых данных нет, то запись сохраняется

button2[oтмена] – отказ от изменений

Отчёты:

Otchet1 – вывод списков рабочих по специальностям и их количества

richTextBox1- вывод файла workers.txt

Otchet2 – вывод количества разных видов заказов по каждому клиенту

richTextBox1- вывод файла spros.txt

 

4. Требования к системе

 

Система должна удовлетворять следующим  минимальным требованиям:

1.   Операционная система: MS Windows 2000, XP

    1. Процессор: Intel Pentium или совместимый
    2. Оперативная память: 256 МБ
    3. 10 МБ свободного дискового пространства

Заключение

 

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

Список использованных источников

 

  1. Ананьев П.И Технология разработки программного обеспечения: Учебное пособие/ АлтГТУ им. И.И. Ползунова. - Барнаул: 2000.-183. - ил.

 

Приложение А. Результаты работы программы

Интерфейс полученной программного продукта предельно прост и логичен, все формы идентичны, рассмотрим на примере форм «Клиент»,  «Невыполненные заказы» и «Штат сотрудников»:

 

Рисунок А.1 Главная форма

 

Рисунок А.2 Просмотр списка клиентов

 

Рисунок А.3 Редактирование записи

 

Рисунок А.4 Просмотр невыполненных  заказов


 

 

Рисунок А.5 Просмотр отчёта «Штат  сотрудников»

Приложение Б. Руководство  пользователя

 

Интерфейс полученной программы предельно прост и логичен. После  запуска программы появляется главная форма (рисунок А.1). Меню содержит следующие вкладки: Справочные таблицы, Заказы, Отчёты.

 

Б.1 Справочные таблицы

Во вкладке «Справочные таблицы» находятся таблицы, в которых записи относительно постоянны или редко обновляются, к ним относятся: должности, служащие, услуги, клиенты. Эти формы организованы аналогично форме «Клиенты» (рисунок А.2), вы можете изменять, добавлять и удалять записи из этих таблиц. В каждой таблице возможна сортировка, если эта кнопка нажата список будет автоматически сортироваться при каждом изменении данных.

 

Б.2 Заказы

Во вкладке «Заказы» содержится информация, над которой часто производятся изменения, то есть заказы клиентов. В форму «Добавление/проверка заказов» вводятся новые заказы, для этого нужно выбрать в первой вкладке этой формы нужного клиента, перейти на следующую вкладку, добавить новый заказ, затем переходить на следующие вкладки и при необходимости добавлять новые строки в этот заказ. Кроме того, при работе на этой форме можно удалять и изменять существующие заказы, а так же проверить выполнен ли заказ или нет. В форме «Невыполненные заказы» можно просматривать невыполненные заказы, для этого нужно выбрать в первой вкладке услугу, а затем в следующих вкладках просмотреть списки заказов по видам. При работе с этой формой можно помечать уже выполненные заказы. В форме «Просмотр исполнителей заказов» можно посмотреть, сколько и какие заказы выполнил тот или иной рабочий, а так же сменить исполнителя заказа или отменить отметку о выполнении заказа.

 

Б.3. Отчёты

В отчёте «Штат сотрудников» вы найдёте перечень должностей, каждой из которых соответствует список работников этой специальности и их общее количество. В отчёте «Статистика заказов» вы найдёте список клиентов и количество заказов, сделанных ими по каждому из видов заказов.

Информация о работе Информационная система фотоцентра