
- •IfRedak - Редактирование данных 42
- •Введение
- •Техническое задание
- •IfRedak - Редактирование данных
- •4.1.1.2. Требования к организации обмена информацией между компонентами Системы
- •4.1.1.3. Требования к составу интегрируемых программ
- •4.1.1.4. Требования к режимам функционирования программы
- •4.1.2. Требования к надежности
- •4.1.3. Требования по обеспечению безопасности при эксплуатации технических средств
- •4.1.4. Требования к безопасности и защите информации
- •4.1.4.1. Среда безопасности
- •4.1.10. Требования к масштабируемости и открытости
- •4.1.11. Номенклатура показателей качества
- •4.2. Функциональные требования
- •4.6.6.1.1. Выбор помещения серверной
- •4.6.6.1.2. Требования к дверным проемам и окнам
- •4.6.6.1.3. Требования к отделке помещения
- •4.6.6.1.4. Требования к прокладке коммуникаций
- •4.6.6.2. Инфраструктура серверной
- •4.6.6.2.1. Система электропитания
- •4.6.6.2.1.1. Подсистема гарантированного электропитания
- •4.6.6.2.1.2. Подсистема бесперебойного электропитания
- •4.6.6.2.1.3. Подсистема распределения электропитания
- •4.6.6.2.1.4. Подсистема технологического заземления
- •4.6.6.2.1.5. Подсистема электрического освещения
- •4.6.6.2.2. Система обеспечения микроклимата
- •4.6.6.2.2.1. Подсистема кондиционирования и вентиляции
- •4.6.6.2.2.2. Подсистема мониторинга микроклимата
- •4.6.6.2.3. Система организации оборудования и кабельного хозяйства
- •4.6.6.2.3.1. Подсистема фальшпотолков и фальшполов
- •4.6.6.2.3.2. Подсистема телекоммуникационных шкафов и стоек
- •4.6.6.2.3.3. Подсистема организации коммуникаций
- •4.6.6.2.4. Система безопасности
- •4.6.6.2.4.1. Подсистема контроля доступа
- •4.6.6.2.4.2. Подсистема охранной сигнализации
- •4.6.6.2.4.3. Подсистема охранного видеонаблюдения
- •4.6.6.2.4.4. Подсистема пожарной сигнализации
- •4.6.6.2.4.5. Подсистема газового пожаротушения
- •4.6.6.2.4.6. Подсистема газо- и дым удаления
- •7. Требования к документированию
- •Составили
- •Согласовано
- •Общее описание системы
- •IfRedak - Редактирование данных
- •2.2 Сведения, необходимые для обеспечения эксплуатации системы
- •IfRedak - Редактирование данных
- •4.2 Сведения необходимые для обеспечения функционирования подсистем
- •4.3 Описание функционирования под программы
- •Термины и сокращения
- •Составили
- •Согласовано
- •Объект испытаний
- •1.1 Наименование программы
- •1.2 Комплектность испытываемой программы
- •Цель испытаний
- •Согласовано
- •Общие положения
- •IfRedak - Редактирование данных
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РЕСПУБЛИКИ КАЗАХСТАН
КГКП «Колледж радиотехники и связи» Управления образования Восточно-Казахстанского областного акимата
ТЕХНИЧЕСКИЙ ОТЧЕТ
по технологии разработки программного обеспечения
студента: 3 курса, группы №: 343
Козинский Анатолий Максимович
(Ф.И.О. студента)
Характер практики: _______ учебная_______________________________
Период прохождения практики: с «08» декабря 2012 г.
по «28» декабря 2012 г.
Руководитель практики:
_Тусупбаева К.М___________/__________
(фамилия и инициалы) (подпись)
г. Семей
СОДЕРЖАНИЕ
ВВЕДЕНИЕ 12
1. ТЕХНИЧЕСКОЕ ЗАДАНИЕ 17
17
ОБЩЕЕ ОПИСАНИЕ СИСТЕМЫ 39
39
1 НАЗНАЧЕНИЕ ПРОГРАММЫ 40
1.1 Обозначение и наименование программы 40
База данных успеваемости, наименования документов: Журналы успеваемости, их номера и дату утверждения, на основании которых ведут проектирование АС. 40
1.2 Назначение и области использования программы 40
Предназначена для учета успеваемости, для работы в школах, колледже . 40
1.3 Перечень объектов автоматизации 40
Используется для завучей, кураторов, учителей. 40
1.4 Функции, реализуемые программы 40
Добавление успеваемости учащегося, редактирование, удаление записи, просмотр текущей даты и время, отчеты по успеваемости, также имеется справка о программе, меню реализуемых системой. 40
2 ОПИСАНИЕ ПРОГРАММЫ 40
2.1 Структура программы 40
fData, fDM, fMain, fOprog, fOtchet, fOtchet1, fParol, fRedak 40
fRedak1, fSp, fSp1, fSpravca, fUspeva, fVremya 40
fData - Служит для просмотра даты. 40
fDM - Служит для связывание таблиц 40
fMan - Служит для просмотра таблиц 40
fOprog - Предназначение программы 40
fOtchet - Служит для вывода с таблицы на печать 40
fOtchet1 - Служит для вывода с таблицы на печать 40
fParol - Служит для проверки пароля и логина 40
ifRedak - Редактирование данных 40
fRedak1 - Редактирование данных 40
fSp - Спрашивает перед удалением 40
fSp1 - Спрашивает перед удалением 40
fSpravca - Дата создание программы 40
fUspeva - Главное меню 40
fVremya - Просмотр текущего времени 40
2.2 Сведения, необходимые для обеспечения эксплуатации системы 41
Год выпуска: 2012 41
Версия продукта: 1.0 41
Размер продукта: 6,63 МБ 41
Язык интерфейса: Руский 41
Разработчик: Козинский Анатоилй 41
Поддерживаемые OS: Microsoft Windows 98/98 SE/ME/2000/XP/2003/Vista/7/8 41
Платформа: x86/x64 41
Лекарство: Не требуется 41
41
Системные требования: 41
* Процессор: 0.56 GHz; 41
* Установленная память (ОЗУ): 256 MB; 41
* Видео-карта: 64 MB; 41
* Свободное место на диске: 6,63 МБ 41
2.2.1 Численность и квалификация персонала 41
Эту программу может использовать обычный пользователь, сколько пк такая и численность персонала также программу может применять внедрить каждому куратора. 41
2.2.2 Базовое и прикладное программное обеспечение программы “БД Успеваемость” 41
Базовое програмоное обеспечение:Windows 7 ultimatum 41
Прикладное програмоное обеспечение:Delphi 7, Microsoft Office Access 2007 41
2.3 Описание функционирования программы 41
Программа может редактировать удалять и добавлять данные, также она сохраняет данные в прикладной программе Microsoft Office Access 2007 которая хранится в программной папке, имеется функция для вывода печати данных через принтер 41
2.3.1 Описание сервисных функций 41
Серверсных функций не имеется 41
2.3.2 Описание функций обработки ошибок 41
fParol – Служит для проверки пароля и логина в случаи неправильного пароля он выдает окно в котором выводится текст: неправильный логин или пароль. 41
41
42
3 ОПИСАНИЕ ВЗАИМОСВЯЗЕЙ С ДРУГИМИ СИСТЕМАМИ 42
3.1 Перечень взаимодействующих программ 42
Программа взаимодействует с Microsoft Office Access 2007. 42
3.2 Описание связей между программой. 42
Программа связывается с Microsoft Office Access 2007, в Microsoft office access 2007 связывает таблицы c программой также она сохраняет,получает, удаляет данные. 42
3.3 Описание регламента связей 42
fDM, fMain, fOtchet, fRedak 42
fDM-имеютя такие компоненты как DataSource1, ADOConnection1, ADOTable1 они служит для с вязки модулей: fMain, fOtchet, fRedak 42
fMain - Связывается с модулями: fDM, fOtchet, fRedak 42
fOtchet,- связывается с модулями: fDM, fMain 42
fRedak - Связывается с модулями: fDM, fMain. 42
Описать модули и описать, как они взаимодействуют с базой данных 42
42
3.4 Описание взаимосвязей Системы с подразделениями объекта автоматизации 42
В баззе имеется Название группы Также имеется курс. 42
4 ОПИСАНИЕ ПОДСИСТЕМ 42
4.1 Структура подпрограм 42
fData - Служит для просмотра даты. 42
fDM - Служит для связывание таблиц 42
fMan - Служит для просмотра таблиц 42
fOprog - Предназначение программы 42
fOtchet - Служит для вывода с таблицы на печать 42
fOtchet1 - Служит для вывода с таблицы на печать 42
fParol - Служит для проверки пароля и логина 42
IfRedak - Редактирование данных 42
fRedak1 - Редактирование данных 42
fSp - Спрашивает перед удалением 42
fSp1 - Спрашивает перед удалением 42
fSpravca - Дата создание программы 42
fUspeva - Главное меню 42
fVremya - Просмотр текущего времени 42
4.2 Сведения необходимые для обеспечения функционирования подсистем 43
fData Компоненты: MonthCalendar1, BitBtn1 43
fDM Компоненты: ADOConnection1, usp, uspv, DataSource1, DataSource2. 43
fMain Компоненты: Bevel1, Bevel2, Bevel3, Bevel4, Bevel5, Bevel6, Bevel7, BitBtn1, BitBtn2, BitBtn3, BitBtn4, BitBtn5, BitBtn6, BitBtn7, DBGrid1, DBGrid2, DBText1 , DBText2, DBText3, DBText4, DBText5, DBText6, DBText7, DBText8, DBText9, DBText10, DBText11, Label1, Label2, Label3, Label4, Label5, Label6, Label7, Label8, Label9, Label10, Label11, Label12, Label13, Label14, Label15, MainMenu1, XPManifest1. 43
Oprog Компоненты: Image1, Label1, Label2. 43
fOtchet Компоненты: ColumnHeaderBan- QRLabel2, QRLabel3 QRLabel4 QRLabel5 QRLabel6 QRLabel7 QRLabel8, DetailBand1- QRDBText1, QRDBText1, QRDBText1, 43
QRDBText1,QRDBText1,QRDBText1,QRDBText1, QRShape1, QRShape2 QRShape3 QRShape4 QRShape5 QRShape6 QRShape7 QRShape8, QRSysData2,QuickRep2, PageFooterBand1- QRSysData3, PageHeaderBand1- QRSysData1. TitleBand1- QRLabel1 43
fOtchet1 Компоненты: ColumnHeaderBan- QRLabel2, QRLabel3 QRLabel4 QRLabel5 QRLabel6 QRLabel7 QRLabel8, DetailBand1- QRDBText1, QRDBText1, QRDBText1, 43
QRDBText1,QRDBText1,QRDBText1,QRDBText1, QRShape1, QRShape2 QRShape3 QRShape4 QRShape5 QRShape6 QRShape7 QRShape8, QRSysData2,QuickRep2, PageFooterBand1- QRSysData3, PageHeaderBand1- QRSysData1. TitleBand1- QRLabel1 43
fParol Компоненты: BitBtn1, BitBtn2, Edit1, Edit2, image1, Label1, Label2, Label3, XPManifest1. 43
fRedak Компоненты: BitBtn1, BitBtn2, DBEdit1, DBEdit2, DBEdit3, DBEdit4, DBEdit5, DBEdit6, DBEdit7, DBNavigator1, Image1, Label1, Label1, Label1, Label1, Label1, Label1, XPManifest1. 43
fRedak1 Компоненты: BitBtn1, BitBtn2, DBEdit1, DBEdit2, DBEdit3, DBEdit4, DBEdit5, DBEdit6, DBEdit7, DBNavigator1, Image1, Label1, Label1, Label1, Label1, Label1, Label1, XPManifest1. 43
fSp Компоненты: BitBtn1, BitBtn1, Label1. 43
fSp1 Компоненты: BitBtn1, BitBtn1, Label1. 43
fSpravca Компоненты: Image1, Label1, Label2, Label3, Label4, XPManifest1. 43
fUspeva Компоненты: BitBtn1, BitBtn2, BitBtn3, BitBtn4, BitBtn5, BitBtn6, Image1, Image2, XPManifest1. 43
fVremya Компоненты: BitBtn1, Image1, Label1, Timer1, XPManifest1. 43
4.3 Описание функционирования под программы 44
fDM – Основная функция является связывание базы данных 44
fMan – Основная функуция для просмотра таблицы также на ней размещены кнопки 44
fOtchet - Служит для вывода с таблицы на печать 44
fParol - Служит для проверки пароля и логина 44
ifRedak - Редактирование данных ккоторые посе этого заносятся в таблицу 44
fUspeva - Главное меню которая связывает остальные формы 44
Термины и сокращения 45
2.ПРОГРАММА И МЕТОДИКА ИСПЫТАНИЙ 47
47
2. ПОЯСНИТЕЛЬНАЯ ЗАПИСКА 55
Общие положения 57
Наименование проектируемой Системы 57
Организации, участвующие в разработке 57
Цели разработки программы 57
Назначение и области использования программы 57
Соответствие Системы нормам и правилам техники безопасности 57
Сведения об использованных при разработке нормативно-технических документов 57
Сведения о НИР используемых при разработке Системы 57
Очередность создания программы 57
Описание процесса деятельности 59
основные технические решения 60
Решения по структуре программы и подпрограмм 60
Средства и способы взаимодействия для информационного обмена между компонентами Системы 60
Взаимодействие компонент внутри узла 60
Взаимодействие с внешними системами, обеспечение их совместимости 60
Решения по режимам функционирования системы 60
Диагностирование прикладных программных средств 61
Решения по численности, квалификации, функциям и режимам работы персонала 61
Обеспечение заданных в техническом задании характеристик, определяющих качество Системы 61
Поддерживаемые OS: Microsoft Windows 98/98 SE/ME/2000/XP/2003/Vista/7/8 Платформа: x86/x64 Лекарство: Не требуется Процессор: 0.56 GHz; Установленная память (ОЗУ): 256 MB; Видео-карта: 64 MB; Свободное место на диске: 6,63 МБ 61
Надежность 61
Моя программа безотказно может добавлять редактировать удалять данные в таблице, также он выводит на печать. Программа будет работать стабильно без каких либо ошибок. 61
Удобство применения 62
Функциональность 62
Состав функций, комплексов задач, реализуемых программы 62
Хранилище данных – база данных под управлением Microsoft Access 2010, обеспечивающая хранение всех данных системы, и доступ к этим данным. 62
Офисные программы – стандартные программы, обеспечивающие отображение, редактирование и печать офисных документов. 62
Комплекс технических средств и его размещение на объекте автоматизации 62
Структура комплекса технических средств 62
Размещение комплекса технических средств на объектах с учетом выполнения требований техники безопасности и соблюдения условий эксплуатации 63
Объем, состав, способы организации, последовательность обработки информации 63
Состав информационного обеспечения 63
Принципы организации информационного обеспечения системы 63
Виды машинных носителей 63
Входные и выходные документы и сообщения 64
Состав программных продуктов, языки деятельности, алгоритмы процедур и операций и методы их реализации 64
Мероприятия по подготовке объекта автоматизации к вводу системы в действие 65
5.РУКОВСТВО ПОЛЬЗОВАТЕЛЯ 68
Введение 70
Область применения 70
Краткое описание возможностей 70
Уровень подготовки пользователя 70
Перечень эксплуатационной документации 70
Назначение и условия применения 71
Назначение системы 71
Условия применения Портала 71
Подготовка к работе 72
Состав и содержание дистрибутивного носителя данных 72
content.doc - файл с описанием состава дистрибутивного дискаПорядок загрузки данных и проверка работоспособности 72
Описание операций 74
Описание операции 1 77
Аварийные ситуации 79
Рекомендации по освоению 80
ЗАКЛЮЧЕНИЕ 83
83
СПИСОК ЛИТЕРАТУРЫ 84
ПРИЛОЖЕНИЯ 85
unit Main; 85
interface 85
uses 85
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, 85
Dialogs, Menus, Grids, DBGrids, jpeg, ExtCtrls, StdCtrls, Buttons, XPMan, 85
DBCtrls; 85
type 85
TfMain = class(TForm) 85
Image1: TImage; 85
DBGrid1: TDBGrid; 85
DBGrid2: TDBGrid; 85
MainMenu1: TMainMenu; 85
N1: TMenuItem; 85
Bevel1: TBevel; 85
BitBtn1: TBitBtn; 85
XPManifest1: TXPManifest; 85
Bevel2: TBevel; 85
Label1: TLabel; 85
Label2: TLabel; 85
DBText1: TDBText; 85
DBText2: TDBText; 85
BitBtn2: TBitBtn; 85
BitBtn3: TBitBtn; 85
BitBtn4: TBitBtn; 85
BitBtn5: TBitBtn; 85
BitBtn6: TBitBtn; 85
BitBtn7: TBitBtn; 86
Bevel3: TBevel; 86
Bevel4: TBevel; 86
Edit1: TEdit; 86
Label3: TLabel; 86
Bevel5: TBevel; 86
Bevel6: TBevel; 86
Bevel7: TBevel; 86
Label4: TLabel; 86
Edit2: TEdit; 86
DBText3: TDBText; 86
DBText4: TDBText; 86
DBText5: TDBText; 86
DBText6: TDBText; 86
DBText7: TDBText; 86
Label5: TLabel; 86
Label6: TLabel; 86
Label7: TLabel; 86
Label9: TLabel; 86
Label10: TLabel; 86
DBText8: TDBText; 86
DBText9: TDBText; 86
DBText10: TDBText; 86
DBText11: TDBText; 86
DBText12: TDBText; 86
Label8: TLabel; 86
Label11: TLabel; 86
Label12: TLabel; 86
Label13: TLabel; 86
Label14: TLabel; 87
N2: TMenuItem; 87
N3: TMenuItem; 87
N4: TMenuItem; 87
N5: TMenuItem; 87
N6: TMenuItem; 87
N7: TMenuItem; 87
N8: TMenuItem; 87
N9: TMenuItem; 87
N10: TMenuItem; 87
N11: TMenuItem; 87
N12: TMenuItem; 87
N21: TMenuItem; 87
Label15: TLabel; 87
procedure BitBtn1Click(Sender: TObject); 87
procedure BitBtn2Click(Sender: TObject); 87
procedure BitBtn3Click(Sender: TObject); 87
procedure BitBtn4Click(Sender: TObject); 87
procedure BitBtn6Click(Sender: TObject); 87
procedure BitBtn5Click(Sender: TObject); 87
procedure BitBtn7Click(Sender: TObject); 87
87
procedure Edit1Change(Sender: TObject); 87
procedure Edit2Change(Sender: TObject); 87
procedure N6Click(Sender: TObject); 87
procedure Label1Click(Sender: TObject); 87
procedure N3Click(Sender: TObject); 87
procedure N4Click(Sender: TObject); 87
procedure N2Click(Sender: TObject); 87
procedure N8Click(Sender: TObject); 88
procedure N9Click(Sender: TObject); 88
procedure N10Click(Sender: TObject); 88
procedure N12Click(Sender: TObject); 88
procedure N21Click(Sender: TObject); 88
procedure FormCreate(Sender: TObject); 88
procedure Label15Click(Sender: TObject); 88
88
private 88
{ Private declarations } 88
public 88
{ Public declarations } 88
end; 88
var 88
fMain: TfMain; 88
implementation 88
uses DM, Redak, Sp, Redak1, Sp1, Otchet, Otchet1; 88
{$R *.dfm} 88
procedure TfMain.BitBtn1Click(Sender: TObject); 88
begin 88
close; 88
end; 88
procedure TfMain.BitBtn2Click(Sender: TObject); 89
begin 89
fRedak.Caption:='Редоктирование'; 89
fRedak.ShowModal; 89
end; 89
procedure TfMain.BitBtn3Click(Sender: TObject); 89
begin 89
fRedak.Caption:='Добавить '; 89
fDM.usp.Append; 89
fRedak.ShowModal; 89
end; 89
procedure TfMain.BitBtn4Click(Sender: TObject); 89
begin 89
fSp.showmodal; 89
end; 89
procedure TfMain.BitBtn6Click(Sender: TObject); 89
begin 89
fRedak1.Caption:='Редоктирование'; 89
fRedak1.ShowModal; 89
end; 89
procedure TfMain.BitBtn5Click(Sender: TObject); 89
begin 90
fRedak.Caption:='Добавить '; 90
fDM.uspv.Append; 90
fRedak1.ShowModal; 90
end; 90
procedure TfMain.BitBtn7Click(Sender: TObject); 90
begin 90
fSp1.ShowModal; 90
end; 90
procedure TfMain.Edit1Change(Sender: TObject); 90
begin 90
fDM.MyLocate(Edit1.Text); 90
end; 90
procedure TfMain.Edit2Change(Sender: TObject); 90
begin 90
fDM.MyLocate1(Edit2.Text); 90
end; 90
procedure TfMain.N6Click(Sender: TObject); 90
begin 91
close; 91
end; 91
procedure TfMain.Label1Click(Sender: TObject); 91
begin 91
fRedak.Caption:='Редоктирование'; 91
fRedak.ShowModal; 91
end; 91
procedure TfMain.N3Click(Sender: TObject); 91
begin 91
fRedak.Caption:='Добавить '; 91
fDM.usp.Append; 91
fRedak.ShowModal; 91
end; 91
procedure TfMain.N4Click(Sender: TObject); 91
begin 91
fSp.showmodal; 91
end; 91
procedure TfMain.N2Click(Sender: TObject); 91
begin 91
fRedak.Caption:='Редоктирование'; 91
fRedak.ShowModal; 91
end; 91
procedure TfMain.N8Click(Sender: TObject); 91
begin 92
fRedak1.Caption:='Редоктирование'; 92
fRedak1.ShowModal; 92
end; 92
procedure TfMain.N9Click(Sender: TObject); 92
begin 92
fRedak.Caption:='Добавить '; 92
fDM.uspv.Append; 92
fRedak1.ShowModal; 92
end; 92
procedure TfMain.N10Click(Sender: TObject); 92
begin 92
fSp1.ShowModal; 92
end; 92
procedure TfMain.N12Click(Sender: TObject); 92
begin 92
fOtchet.QuickRep1.PreviewModal; 92
end; 92
procedure TfMain.N21Click(Sender: TObject); 92
begin 92
fOtchet1.QuickRep1.PreviewModal; 92
end; 92
procedure TfMain.Label15Click(Sender: TObject); 93
begin 93
fDM.MyLocate2(Edit1.Text); 93
end; 93