Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Список использованных источников и литературы. 1. Вейл П., Арал С. Управление портфелем ИТ-проектов: Окупаемость различных ИТ-активов / Центр исследования информационных систем Center for Information




1. Вейл П., Арал С. Управление портфелем ИТ-проектов: Окупаемость различных ИТ-активов / Центр исследования информационных систем Center for Information Systems Research, Школа менеджмента Sloan, 2009.

2. Голоктеев К., Матвеев И. Управление производством: инструменты, которые работают. – СПБ.: Питер, 2008.

3. Гринберг А.С., Король И.А. Информационный менеджмент. – М.: Юнити, 2008.

4. http://www.iprbookshop.ru/

5. Деверадж С., Кохли Р. Тайны ИТ: Измерение отдачи от инвестиций в информационные технологии. - М.: Букпресс, 2006.

6. Карр Н. Дж. Блеск и нищета информационных технологий: Почему ИТ не являются конкурентным преимуществом / Пер. с англ. — М.: Секрет фирмы, 2005.

7. Петренко С. А., Симонов С. В.Управление информационными рисками. Экономически оправданная безопасность. - М.: Компания АйТи; ДМК Пресс, 2004.

8. Ройс У. Управление проектами по созданию программного обеспечения. Унифицированный подход. – М.: Лори, 2006.

9. Трайнев В.А., Дмитриев С.А., Пинчук И.И. Менеджмент и маркетинг в образовании, науке и производстве и его информационное обеспечение. – М.: Дашков и КО, 2008.

10. Объектно-ориентированные среды: Visual Basic, Delphi, Borland Pascal

11. http://www.silicontaiga.ru/ Альянс разработчиков программного обеспечения

12. http://www.cio-world.ru/ CIO

13. http://www.erp-online.ru/ Портал о ERP-системах и комплексной автоматизации

Приложение 1

Скриншоты программы и среды

 

Как приложение будут предоставлены листинг программы и ее скриншоты.

Рисунок. 9 - Скриншот всех модулей программы и окна редактора с исходным кодом головного модуля

Рисунок. 10 – Головной модуль в среде Delphi 7

Рисунок. 11 – Один из редакторов вблизи

Рисунок. 12 – Все три редактора. Вид в Delphi 7.

Рисунок. 13 – Редактирование полей под Windows XP

Рисунок. 14 – Вид на полный экран.

Рисунок. 15 – Редактор кадров.

Приложение 2

Листинг программы

 

 

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, StdCtrls;

 

type

TForm2 = class(TForm)

Button1: TButton;

Button2: TButton;

Button3: TButton;

Label1: TLabel;

procedure Button2Click(Sender: TObject);

procedure Button1Click(Sender: TObject);

procedure Button3Click(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

 

var

Form2: TForm2;

 

implementation

uses unit5, unit6, unit7, unit3;

 

{$R *.dfm}

 

procedure TForm2.Button2Click(Sender: TObject);

begin

 

if not assigned(table_edit) then

table_edit:=Ttable_edit.create(self);

table_edit.Show;

end;

 

procedure TForm2.Button1Click(Sender: TObject);

begin

 

if not assigned(cost_edit) then

cost_edit:=Tcost_edit.create(self);

cost_edit.Show;

end;

 

procedure TForm2.Button3Click(Sender: TObject);

begin

if not assigned(recost_edit) then

recost_edit:=Trecost_edit.create(self);

recost_edit.Show;

end;

end.

 

Листинг одного из модулей редактора:

unit Unit5;

 

interface

 

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, Grids, DBGrids, ExtCtrls, StdCtrls;

 

type

Ttable_edit = class(TForm)

Panel1: TPanel;

Panel2: TPanel;

DBGrid1: TDBGrid;

table_list: TComboBox;

Button2: TButton;

OpenDialog1: TOpenDialog;

Button1: TButton;

Panel3: TPanel;

Edit1: TEdit;

Button6: TButton;

Button7: TButton;

Edit2: TEdit;

Edit3: TEdit;

Edit4: TEdit;

Edit5: TEdit;

Edit6: TEdit;

Edit7: TEdit;

procedure FormShow(Sender: TObject);

procedure table_listSelect(Sender: TObject);

procedure Button2Click(Sender: TObject);

procedure Button1Click(Sender: TObject);

procedure Button7Click(Sender: TObject);

procedure Button6Click(Sender: TObject);

procedure FormCreate(Sender: TObject);

procedure FormClose(Sender: TObject; var Action: TCloseAction);

private

{ Private declarations }

public

{ Public declarations }

end;

 

var

table_edit: Ttable_edit;

 

implementation

 

uses unit3, Unit2;

{$R *.dfm}

 

procedure Ttable_edit.FormShow(Sender: TObject);

begin

DataBase.ADOConnection1.GetTableNames(table_list.Items);

end;

 

 

procedure Ttable_edit.table_listSelect(Sender: TObject);

begin

DataBase.ADOTable1.Active:=false;

DataBase.ADOTable1.TableName:=table_list.Text;

DataBase.ADOTable1.Active:=true;

end;

 

procedure Ttable_edit.Button2Click(Sender: TObject);

begin

if opendialog1.Execute=true then

begin

DataBase.ADOConnection1.Connected:=false;

DataBase.ADOTable1.Active:=false;

DataBase.ADOConnection1.ConnectionString:=opendialog1.FileName;

DataBase.ADOConnection1.GetTableNames(table_list.Items);

DataBase.ADOConnection1.Connected:=true;

DataBase.ADOTable1.Active:=true;

end

end;

 

procedure Ttable_edit.Button1Click(Sender: TObject);

begin

if DataBase.ADOTable1.Modified=true then

DataBase.ADOTable1.Post;

end;

 

procedure Ttable_edit.Button7Click(Sender: TObject);

var i:integer; // Счетчик

Edit:array [0..6] of string; // Поля данных

begin

i:=0;

Edit [0]:=edit1.Text;

Edit [1]:=edit2.Text;

Edit [2]:=edit3.Text;

Edit [3]:=edit4.Text;

Edit [4]:=edit5.Text;

Edit [5]:=edit6.Text;

Edit [6]:=edit6.Text;

DataBase.ADOTable1.Open;

DataBase.ADOTable1.Edit;

DataBase.ADOTable1.Insert;

for i:=0 to 6 do

begin

DataBase.ADOTable1.Fields[i+1].AsString:=list[i];

end;

DataBase.ADOTable1.Post;

DataBase.ADOTable1.Close;

DataBase.ADOTable1.Active:=true; // В активную фазу

end;

 

 

procedure Ttable_edit.Button6Click(Sender: TObject);

begin

DataBase.ADOTable1.Open; // Открыть

DataBase.ADOTable1.Edit; // Редактировать

DataBase.ADOTable1.Delete; // Удалить

DataBase.ADOTable1.Close; // Закрыли

DataBase.ADOTable1.Active:=true; // В активную фазу

end;

procedure Ttable_edit.FormCreate(Sender: TObject);

begin

DataBase.ADOConnection1.Connected:=false;

DataBase.ADOTable1.Active:=false; // Перешли в не активную фазу

DataBase.ADOConnection1.ConnectionString:='cadr.mdb'; // Имя базы

DataBase.ADOConnection1.GetTableNames(table_list.Items);

DataBase.ADOTable1.TableName:= table_list.Items.Strings[0];

DataBase.ADOConnection1.Connected:=true;

DataBase.ADOTable1.Active:=true; // Переходим в активную фазу

form2.Visible:=false; // Скрываем обьект

end;

 

procedure Ttable_edit.FormClose(Sender: TObject; var Action: TCloseAction);

begin

Close; // Выход из программы

end;

end.

Приложение 3

Техническое Задание

 

УТВЕРЖДАЮ Генеральный директор предприятия-заказчика   _________________А.В. Пупкин «_____»________________2014 г.   СОГЛАСОВАНО Генеральный директор предприятия-исполнителя   _________________И.В. Васечкин «_____»________________2014 г.  
  СОГЛАСОВАНО Генеральный директор предприятия-изготовителя   _________________Д.А. Мамаев «_____»_____________2014 г.  

 

 

Техническое задание № 001

на разработку Программного обеспечения по управлению БД

 

 

2014 г.


1 Наименование, шифр составной части ОКР, основание, исполнитель и сроки выполнения составной части ОКР

1.1 Наименование составной части ОКР: разработка СУБД.

1.2 Шифр составной части ОКР: 001.

1.3 Основание для выполнения составной части ОКР: договор между Гуровым С. А Пупкиным и Гуровым В.А на разработку ПО от 1 Мая 2014 г. № 001.

1.4 Исполнитель составной части ОКР: ЗАО «Nice Softaware», г. Алматы.

1.5 Срок выполнения ОКР: 1 Мая 2014 г.

 

2 Цель выполнения составной части ОКР, наименование и индекс изделия

2.1 Целью составной части ОКР является разработка программного обеспечения, предназначенного для работы с базами данных предприятия.

2.2

3 Технические требования к изделию

3.1 Поддержка платформ

3.1.1 Программа должна быть написана под ОС Windows XP SP3, должна поддерживать разрядность в 32 бита.

 

3.1.2 Необходима корректная работа на процессорах х86 частотой не менее 1 Ггц. Необходимое количество задействованных потоков и ядер – 1.

3.1.3 Программа должна корректно работать на конечном компьютере следующей конфигурации:

 

-Мат. Плата Asrock, LGA775.

-Процессор Pentium Dual Core E6600 3.31Ггц.

-Графический ускоритель Intel G41.

-Сетевая плата Realtek 10/100Mbit.

-БП 300Квт, HuntKey.

- RAM DDR3 1600Мгц 3 Гб. Zeppelin.

 

3.2 Требования к интерфейсу

3.2.1 Программа должна состоять из трех блоков:

 

3.2.1.1 Блок управления кадрами.

Должен отображать и иметь возможность редактирования БД, содержащей информацию о сотрудниках склада, которое на нем находится.

Пример одной строки из БД:

Пупкин | Иван | Васильевич | 1986г | телефон | работает с 2009

Интерфейс содержит:

Базовые кнопки "Выбрать БД", "Применить изменения", "Выбор Таблицы".

Так же, для управления БД:

Кнопка "Удалить запись".

Поля "Имя", "Фамилия" и тд (см. пример записи выше) и кнопку "Добавить запись".

 

3.2.1.2 Блок имеющихся товаров.

Должен отображать и иметь возможность редактирования БД, содержащей информацию о ТОВАРАХ, находящихся на складе.

Пример одной строки из БД:

Мука | Кол-во | Стоимость | Дата последнего поступления

Интерфейс содержит:

Базовые кнопки "Выбрать БД", "Применить изменения", "Выбор Таблицы".

Так же, для управления БД:

Добавление новых элементов:

Поля "Товар", Стоимость, КОлво, Дата посл. поступления.

И кнопка удаления выбранного элемента

 

3.2.1.3 Блок поступления/списания.

Должен отображать и иметь возможность редактирования БД, содержащей информацию об ПОСТУПЛЕНИЯХ и СПИСАНИЯХ товара со склада.

Пример одной строки из БД:

Мука | Пришло в количестве | Ушло в количестве| Дата изменения состояния товара (т.е. списали/поступили)

Интерфейс содержит:

Базовые кнопки "Выбрать БД", "Применить изменения", "Выбор Таблицы".

Так же, для управления БД:

Добавление новых элементов:

Поля, идентичные примеру строки выше

И кнопка удаления выбранного элемента

 

 

4 Технико-экономические требования

4.1 Технико-экономические требования не предъявляются

 

5 Требования к учебно-тренировочным средствам

6.1. К программе должна прилагаться соответсвующая пользовательская документация справочного типа, в которой должны содержаться:

6.1.1. Инструкция по использованию

6.1.2. Справочник по функциям программы

6.1.3. FAQ (Часто Задаваемые Вопросы)

 

6 Специальные требования

6.1 Специальные требования к изделию не предъявляются.

 

7 Этапы выполнения ОКР

7.1 Этапы выполнения ОКР определяются календарным планом работ, являющимся неотъемлемой частью договора между Гурова С. А и Гурова В. А на разработку СУБД от 1 Мая 2014 г. № 001.

 

 

8 Порядок выполнения и приемки этапов ОКР

 

8.1 Выполнение и приемка этапов ОКР должны производиться в соответствии с требованиями ГОСТ Р 15 — Система разработки и постановки Программного обеспечения.

 

От Заказчика От Исполнителя

Гурова С. А Гурова В. А

 





Поделиться с друзьями:


Дата добавления: 2016-09-06; Мы поможем в написании ваших работ!; просмотров: 395 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Если президенты не могут делать этого со своими женами, они делают это со своими странами © Иосиф Бродский
==> читать все изречения...

2461 - | 2328 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.012 с.