Разработка информационной системы для компании, продающих компьютеры и комплектующие»



МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РЕСПУБЛИКИ КАЗАХСТАН

Казахский национальный технический университет имени К.И.Сатпаева

Институт информационных технологий

Кафедра «Техническая кибернетика»

Сарсембеков Алдияр

ДИПЛОМНЫЙ ПРОЕКТ

На тему:

Разработка информационной системы для компании, продающих компьютеры и комплектующие

050704-Вычислительная техника и программное обеспечение

Алматы 2011

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РЕСПУБЛИКИ КАЗАХСТАН

Казахский национальный технический университет имени К.И.Сатпаева

Институт информационных технологий

Кафедра «Техническая кибернетика»

ДОПУЩЕН К ЗАЩИТЕ

Зав. Кафедрой ТК

Д-р. техн. наук, профессор

Д.Н. Шукаев

«____» ___________2011г.

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

к дипломному проекту

На тему:

Разработка информационной системы для компании, продающих компьютеры и комплектующие»

050704-Вычислительная техника и программное обеспечение

Выполнил(а)

Сарсембеков А.

Рецензент:

Научный руководитель

канд.физ.-мат. наук

Старший преподаватель

Д.М. Ескендирова

«____» ____________2011г

«____» ____________2011г

Алматы 2011

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РЕСПУБЛИКИ КАЗАХСТАН

Казахский национальный технический университет имени К.И.Сатпаева

Институт информационных технологий

Кафедра «Техническая кибернетика»

Специальность: 050704– Вычислительная техника и программное обеспечение

УТВЕРЖДАЮ

                                                                                                Зав. кафедрой

Д-р..техн. наук, профессор

Д.Н. Шукаев

«____» ___________2011г.

Задание

на выполнение дипломного проекта

Обучающемуся  Сарсембеко Алдяиру

Тема: Разработка информационной системыдля компании, продающих компьютеры и комплектующие.

Утвержденныйприказом университета638-п от «1» 12.2009г.

Срок сдачи законченного проекта «___» ____________

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

Перечень подлежащих разработке в дипломном проекте вопросов или краткое содержание дипломной работы: а) Аналитическая часть базы данных;б)Алгоритм функционирования СУБД;в)Разработка программного обеспечения.

Перечень графического материала (с точным указанием обязательных чертежей): презентации (слайды, созданные вMSPowerPoint).

Рекомендуемая основная литература: Шумаков П. В. Базы данных вDelphi.- "Диасофт", 1997, 832 с.; Т. Конноли. Базы данных: Проектирование, реализация и сопровождение. Теория и практика. / Т. Конноли, К. Бегг, А. Страчан. – 2-е изд. – М.: Вильямс, 2000; Бекаревич Ю., Пушкина Н.  Самоучитель Microsoft Access 2000. – СПб.: БХВ – Санкт-Петербург, 1999, 480 стр.; Д. Кренке. Теория и практика построения баз данных. – С-Пб.: Питер, 2003; Гультяев А.К. Проектирование и дизайн пользовательского интерфейса. /  Гультяев А.К., Машин В.А. – С-Пб.: Корона Принт, 2000; Шумаков П. В. Базы данных вDelphi.- "Диасофт", 1997, 832 с.

ГРАФИК

подготовки  дипломного проекта

Наименованияразделов, перечень разрабатываемых вопросов

Сроки представления научному руководителю и  консультантам

Примечение

Аналитическая часть базы данных

Алгоритм функционирования СУБД

Разработка программного обеспечения

Подписи

консультантов и нормоконтролера на законченную дипломный проект с указанием относящихся к ним разделов проекта

Наименования  разделов

Научные  консультанты,

И.О.Ф. (уч. степень, звание )

Дата

подписания

подпись

Технология баз данных в информационных системах

Д.М. Ескендирова,старший преподаватель

Разработка информационного обеспечения системы

Д.М. Ескендирова,старший преподаватель

Разработка программного обеспечения

Д.М. Ескендирова,старший преподаватель

Нормоконтроль

Н. Ергалиева, преподаватель

Научный руководитель

Д.М. Ескендирова

Задание принял к исполнению обучающийся

А. Сарсембеков

Дата   «____» ____________2011г

АНДАТПА

Мәлiметтер негiзiнiң  өңделген косымшасы кызметкерлер туралы деректер сакталган мәлiметтер негiзiң корғау және енбек ақыны карточкага аудару мәселе шешiмiн камтамасыз етедi, және жайлы интерфейсi бар. Dbf форматындағы мәлiмет негiзiн пайдалану аркалы Borland Delphil 7 ортасында таратылды.Ақпараттық жүйелермен және деректер қорларымен сабақтас теориялық сұрақтардың қарастыру туралы дипломдық жоба. Пәндiк облыс қаралды, ERның түрiндегi ақпараттық үлгiсiндегідей - диаграмма, автоматтандырылған жүйенi iске асырудың негiздi аспаптарының ретiндесi MS Access 2000-шi ДҚБЖ және Delphi 7-шi программалау орталарын сайланды.

Жүйе, оның ақпараттық қамтамасыз етуiн өңдеумен тiкелей сабақтас сұрақтар жарияланады : ERлар өндейдi - пәндiк облыстың үлгiсi, деректер қорының құрылымы, мәлiметтердiң кестелерiнiң құрылымдарымен анықталды.

Жүйенiң программалық қамтамасыз етуiн өңдеумен сабақтас сұрақтарды қаралды : жүйенiң функционалдық құрылымдары өндейдi, Delphi 7-шi көз мөлшерiмен программалауды ортадағы жайлы қолданушы интерфейсiн жобаланып, форма, есептеу нәтижесi, программалық кодтар жасалады, қолданушы және жүйесi бар нормалы жұмыстың қамтамасыз етуге арналған бағдарламашының нұсқаулары өнделдi. Қолданушының нұсқауындағы жақсы көрiнулерi үшiн қолданушы интерфейсi график түрiнде материалдар  қосылған.

АННОТАЦИЯ

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

Дипломный проект представляет собой рассмотрение теоретических вопросов, связанных с информационными системами и базами данных. Рассматривается предметная область, разрабатывается информационная модель в видеER-диаграммы, в качестве базовых инструментов реализации автоматизированной системы выбираются  СУБДMSAccess 2000 и среда программированияDelphi 7.

Освещаются вопросы, связанные непосредственно с разработкой системы, ее информационного обеспечения: разрабатываютсяER-модели предметной области, структура базы данных, определяются структуры таблиц данных.

Рассматриваются вопросы, связанные с разработкой программного обеспечения системы: разрабатываются функциональная структура системы, проектируется комфортный интерфейс пользователя в среде визуального программированияDelphi 7, создаются формы, отчеты, программный код, разрабатываются инструкции пользователя и программиста для обеспечения нормальной работы с системой. Для большей наглядности в инструкции  пользователя включен графический материал – кадры интерфейса пользователя.

ANNOTATION

The developed enclosure of database provides an accomplishing a task of transferring wages to cards and protection of database with staff information has a comfortable interface. Realized in environment Borland Delphi 7, with using database format dbf.

The degree project represents consideration of the theoretical questions connected with information systems and databases. The subject domain is considered, the information model in the form of the ER-diagramme is developed, as base tools of realisation of the automated system get out MS Access 2000 and the environment of programming Delphi 7.

The questions connected with working out of the software of system are considered: are developed functional structure of system, the comfortable interface of the user in the environment of visual programming Delphi 7 is projected, forms, reports, a program code are created, instructions of the user and the programmer are developed for maintenance of normal work with system. For descriptive reasons the graphic material is included in instructions of the user – shots of the interface of the user.

СОДЕРЖАНИЕ

ВВЕДЕНИЕ

1

Аналитическая часть базы данных

1.1

Классификация баз данных

1.2

Структурные элементы бызы данных

1.3

Области применения баз данных

1.4

Новые области применения баз данных

1.5

Существующие программные продукты для СУБД

1.6

Аппаратные средства

1.7

Идентификация и авторизация

1.7.1

Способы аутентификации

1.8

Постановка задачи

2

Алгоритм функционирования СУБД

2.1

Описание предметной области

2.2

Алгоритм функционирования СУБД

2.2.1

Основной алгоритм программы

2.2.2

Алгоритм работы менеджера по продажам

2.2.3

Алгоритм работы менеджера по закупкам

2.2.4

Алгоритм работы технического администратора

2.2.5

Алгоритм работы директора

2.3

Выбор программного обеспечения

2.3.1

Требование к аппаратному обеспечению

2.3.2

Реализация аутентификации

3