Автор работы: Пользователь скрыл имя, 10 Января 2012 в 18:18, курсовая работа
Программа «Телефонный справочник» была разработана для удобного хранения телефонных номеров, адресов и прочей информации на Вашем персональном компьютере. Программа имеет удобный и понятный интерфейс, систему быстрого поиска по имени, функцию хранения, ваших заметок. Вы можете легко распечатать нужную вам заметку.
В наше время появилось огромное количество номеров телефонов, адресов электронной почты и много другой различной информации, которое время от времени забывается или теряется. Поэтому, я решил создать программу, в которой вы можете хранить всю эту важную информацию не боясь что она потеряется, или вы ее забудете. Моя программа совмещает в себе несколько важных и нужных функций для хранения личной информации, это:
1)Заметки – Вы можете здесь записывать любую информацию, сохранять какие либо ссылки к важным веб узлам, и т п.
2) Телефонный справочник – Здесь Вы можете записывать все важные вам телефонные номера, контактные данные важных вам людей.
3) Систему технической поддержки
4) Мини браузер для работы в интернете.
Введение …………………………………………….…………………………...3
Глава 1. Среда визуального программирования Delphi. ……..…………..…..4
1.2 Компоненты Borland Delphi 7 использованные при разработке PhoneBook……..…………………………………….…………………………….4
Глава 2. Описание программы PhoneBook………………..…………………....8
2.1 Вкладка «Настройки»………………………….………………..…………...9
2.2. Общие параметры……………………………...……………………………9
2.3. Параметры телефонной книги...…………………………………………….9
2.4 Параметры экспорта в Excel и HTML……………………………………..10
2.5 Параметры «Заметок»……………………………………………………….10
2.6 Опция «Перетаскивать по словам» ………………………………………..11
2.7 Техподдержка………………………………………………………………..11
2.8 Мини браузер………………………………………………………………..11
2.9 Время и дата…………………………………………………………………12
2.10 Вкладка «Телефонная книга»…..………………………………………...14
2.11 Сортировка контактов по группам……………………………………….14
2.12 Поиск контактов по имени………………………………………………..15
2.13 Экспорт контактов в Excel и HTML…..………………………………….15
2.13.1 Экспорт в Excel…..……………………………………………………....15
2.13.2 Экспорт в HTML….……………………………………………………...20
2.14 Добавление новой записив телефонный справочник……………………………………………………………………….21
2.15 Печать документа………………………………………………………….23
2.16 Сохранить как……………………………………………………………...24
2.17 Работа с буфером обмена….………………………………………………24
2.18 Обработка и исправление текста………………………………………….24
2.19 Заставка программы……………………………………………………….25
2.19.1Получение информации о пользователе и владельце ПК……………...25
2.19.2 Создание заставки программы…………………………………………..26
2.20 Ограничения программы…………………………………………………..27
2.20.1 «Демо» версия……………………………………………………………28
Глава 3. Требования по обеспечению пожарной безопасности……………………………………………………………………..31
3.1 Общие требования пожарной безопасности:……………………………..31
3.2 Правила поведения при пожаре:…………………………………………..32
3.3 Организация мероприятий при пожаре:…………………………………...33
3.4 Ответственность…………………………………………………………….34
Приложение1……..…………………………………………………………….36
Приложение 2…..………………………………………………………………65
Литература………………………………………………………………………66
PhoneBook.List.Enabled:=false;
PhoneBook.files.Enabled:=
PhoneBook.Panel2.visible:=
PhoneBook.Panel3.visible:=
PhoneBook.EditFind.Enabled:=
PhoneBook.Panel4.visible:=
PhoneBook.PBToolButton6.
Кнопка «Продолжить»:
phonebook.show;
form9.Hide;
PhoneBook.List.Enabled:=true;
PhoneBook.files.Enabled:=true;
PhoneBook.Panel2.visible:=
PhoneBook.Panel3.visible:=
PhoneBook.EditFind.Enabled:=
PhoneBook.Panel4.visible:=
PhoneBook.PBToolButton6.
Кнопка
«Нет» закрывает диалоговое окно.
Глава 3. Требования по обеспечению пожарной безопасности
В помещениях запрещается:
- зажигать огонь;
- включать электрооборудование, если в помещении пахнет газом;
- курить;
- сушить что-либо на отопительных приборах;
- закрывать
вентиляционные отверстия в электроаппаратуре
Источниками воспламенения являются:
а) искра при разряде статического электричества
б) искры от электроборудования
в) искры от удара и трения
г) открытое пламя
При возникновении пожароопасной ситуации или пожара персонал должен немедленно принять необходимые меры для его ликвидации, одновременно оповестить о пожаре администрацию.
Помещения с электроборудованием должны быть оснащены огнетушителями типа ОУ-2 или ОУБ-3.
3.1 Общие требования пожарной безопасности:
Правила
пожарной безопасности, регламентированные
законом Российской Федерации, включают
ряд требований пожарной безопасности,
которые являются обязательными
для применения и исполнения различным
субъектам государственной
Также правила пожарной безопасности должны соблюдать и исполнять служащие и должностные лица, частные предприниматели, юридические лица, а также граждане Российской Федерации, иностранные граждане, лица без гражданства.
Требования
исполнения правил пожарной безопасности
направлены на защиту жизни и здоровья
граждан, их имущества, имущества физических
и юридических лиц, защиту имущества
государственных и
При нарушении требований пожарной безопасности, которые приводят к возникновению пожара, органами внутренних дел возбуждаются уголовные дела, которые включают статьи: 167 часть 2 УК РФ «О поджоге», 168 часть 2 УК РФ «О неосторожном уничтожении чужого имущества при обращении с огнем», 219 УКРФ «О нарушении правил пожарной безопасности» и т.д.
3.2 Правила поведения при пожаре:
Каждый гражданин в случае обнаружения пожара или выявления признаков горения обязан немедленно вызвать службу пожарной охраны, назвав точный адрес объекта, предположительное место возникновения возгорания, а также свои фамилию, имя и отчество.
По
возможности принять все
Руководители предприятий, должностные лица, лица, владеющие или пользующиеся имуществом на правах аренды или договора, а также лица, отвечающие за обеспечение пожарной безопасности, обязаны прибыть на место пожара, а также давать необходимые сведения подразделениям пожарной охраны, которые привлечены для устранения пожара и проведения первоочередных аварийно-спасательных работ о наличии на объекте горючих, взрывоопасных, сильнодействующих ядовитых и взрывчатых веществах необходимые для соблюдения безопасности личного состава.
Также необходимо послать повторное сообщение о возникновении пожара в службу пожарной охраны и поставить в известность руководящий состав предприятия или организации, диспетчера и лицо, ответственное за дежурство по объекту.
3.3 Организация мероприятий при пожаре:
В случае возникновения пожара необходимо организовать меры по эвакуации людей из здания, имеющимися для этого всеми силами и средствами. Проверить исправность и включение в работу всех автоматических систем противопожарной защиты.
В случае необходимости отключить энергоснабжение за исключением противопожарных систем защиты. Прекратить работу транспортирующего оборудования и устройств, агрегатов, аппаратов и другого электрооборудования. Перекрыть снабжение сырьевых, паровых, газовых и водных коммуникаций, а также выключить системы вентиляции в аварийном помещении и смежных с ним помещениях. Кроме этого необходимо провести ряд других мероприятий, способствующих предотвращению распространения огня и задымления других помещений здания.
В
обязательном порядке необходимо остановить
все работы в здании, которые допустимы
технологическим процессом
Вместе
с этим необходимо принять меры по
спасению и защите материальных ценностей
и особо важной производственной документации.
3.4 Ответственность
Причины.
Должностные лица организации могут понести
административное наказание за нарушение
утвержденных правил по противопожарной
безопасности. Кроме того, взыскание может
быть наложено в случаях, когда руководитель
отдавал работникам распоряжения, которые
противоречат пожарным нормам, а также,
если он не принял мер по организации безопасности,
входящие в его непосредственные обязанности
и прописанные в должностной инструкции.
Наказание.
Согласно законодательства Российской
Федерации, на должностное лицо может
быть наложено два вида административного
наказании - штраф либо выписанное предупреждение.
Предпринимателям следует изучить содержание
статьи 20 (4) Кодекса об административных
правонарушениях Российской Федерации.
Она гласит, что на должностное лицо, в
связи с отсутствием противопожарной
сигнализации, загромождением путей эвакуации
и некорректным их устройством и другими
нарушениями может быть наложен штраф.
Размер его колеблется, для физического
лица, от 10 до 230 минимальных размеров оплаты
труда, а для юридического лица от 100 до
300 МРОТ.
Контроль.
Юридическое лицо, за несоблюдение установленных
правил, может штрафовать главный государственный
инспектор Российской Федерации по пожарному
надзору. Это говорит о том, что его представители
в лице: заместителей, государственных
инспекторов субъектов Российской Федерации
и их заместителей, главных госинспекторов
муниципальных образований и районных
округов и их заместители, соответственно,
имеют право проводить процедуру административного
наказания.
Протокол.
Протокол об административном правонарушении
составляется органами пожарной охраны
либо отделения внутренних дел. Само дело
по протоколу проходит рассмотрение у
работников пожарного надзора РФ.
Приложение 1
Листинг программы.
unit main;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
ComCtrls, ExtCtrls, ToolWin, Menus, Registry, inifiles, StdCtrls, Buttons,
ActnList, ImgList,printers, shellApi, Grids, AppEvnts, Excel2000,
OleServer, ComOBJ, XPMan, jpeg, OleCtrls, SHDocVw;
var
PhoneBook: TPhoneBook;
ini:TiniFile;
dir:string; //рабочая деректория
newi:boolean;
tab:shortstring;
Node,ToNode:TTreeNode;
f:boolean=false;
II:integer=-1;
ind:integer=-2;
CommentChanged:boolean=false;
mplementation
uses new_phone, Change, cfg, Unit2, Unit3, Unit4, Unit1, Unit5, Unit7,
Unit8, Unit6, Unit9;
{$R *.DFM}
procedure TPhoneBook.FormCreate(Sender: TObject);
var UT,AN,glist:tstringlist;
m,k,n,i:integer;
cfgini:Tinifile;
begin
groups.OnChange:=nil;
Phones.OnChange:=nil;
dir:=extractfilepath(
if not DirectoryExists(dir+'text') then
if not CreateDir(dir+'text') then begin
raise Exception.Create('Cannot Create Work Dir');
showmessage('Возможно диск защищен от записи или нет соответствующих прав доступа');
application.Terminate;
end;
Newi:=True;
SetCurrentDir(dir);
ini:=tinifile.create(dir+'
// загрузка групп телефонов
glist:=tstringlist.create;
glist.Clear;
Groups.Clear;
try
if fileexists(dir+'groups.pdb') then
glist.LoadFromFile(dir+'
except
writelog(log,'FileReadError(
end;
Groups.AddItem('<Весь список>',nil);
for i:=0 to gList.Count-1 do begin
Groups.AddItem(gList[i],nil);
end;
GList.Free;
groups.ItemIndex:=0;
// загрузка списка заметок
try
FileSetAttr(dir+'text\notes.
if FileExists(dir+'text\notes.
List.LoadFromFile(dir+'text\
except
WriteLog(Log,'FileAccessError(
end;
//----------------------------
cfgini:=tinifile.Create(dir+'
AN:=tstringlist.create;
ut:=tstringlist.create;
ut.Clear;
an:=GetAllNotesNames;
m:=list.Items.AddChild(list.
cfgini.writestring('group','*'
UpdateNotesIcons;
for k:=0 to List.Items.Count-1 do
for n:=0 to An.Count-1 do
if (list.items[k].Text=AN[n]) then
UT.add(an[n]);
for n:=0 to an.Count-1 do begin
if UT.IndexOf(an[n])=-1 then
list.Items.AddChild(list.
end;
AN.Free;
UT.Free;
if list.Items[m].Count<1 then list.Items[m].Delete;
cfgini.Free;
//----------------------------