Среда разработки Delphi. Обзор современной автоматизированной информационной системы "Книжный склад". Структурированное добавление новых данных. Автоматизация учета и отчетности товарооборота фирм. Дублирование ввода информации. Деление книг по тематикам.
При низкой оригинальности работы "Проектирование автоматизированной информационной системы книжного склада", Вы можете повысить уникальность этой работы до 80-100%
Актуальность проектирования АИС «Книжный склад» обусловлено тем, что в данный момент на книжных складах используется не систематизированные учеты хранения книг и неструктурированные отчеты по закупкам и продажам. Для того что бы спроектировать конкурентоспособную АИС «книжный склад» необходимо выполнить следующие задачи: рассмотреть современные АИС «книжный склад», выбрать язык программирования и среду разработки.Изначально язык был предназначен исключительно для разработки приложений MICROSOFTWINDOWS, затем был реализован также для платформ Linux (как Kylix), однако после выпуска в 2002 году Kylix 3 его разработка была прекращена, и, вскоре после этого, было объявлено о поддержке Microsoft .NET.Паскаль был полностью процедурным языком, Турбо Паскаль начиная с версии 5.5 добавил в Паскаль объектно-ориентированные свойства, а Delphi - объектно-ориентированный язык программирования с возможностью доступа к метаданным классов (то есть к описанию классов и их членов) в компилируемом коде, также называемом интроспекцией. Также отличительным свойством Дельфи от С является отсутствие возможности располагать объекты в стеке (объекты, унаследованные из Турбо Паскаля, располагаться в стеке могут) - все объекты попадают в динамически выделяемую область (кучу). Так, в Delphi 7 компилятор имеет номер версии 15.0 (Последняя версия BORLANDPASCAL / TURBOPASCAL обозначалась 7.0, в Delphi 1 компилятор имеет версию 8.0, в Delphi 2 - 9.0, и т. д. В настоящее время, в Delphi 2006, можно писать приложения для .NET используя стандартную библиотеку классов .NET, VCL для .NET. Среда также позволяет писать .NET-приложения на C# и Win32-приложения на C .База данных - поименная совокупность структурированных данных, относящихся к определенной предметной области. Под предметной областью принято понимать часть реального мира, подлежащую изучению для организации управления и автоматизации (предприятия, организации). Пользователями БД могут быть различные прикладные программы, программы-комплексы, а также специалисты предметной области, которые называются конечными пользователями. В качестве таких средств могут выступать текстовые описания предметной области, наборы должностных инструкций, правила ведения дел в компании и т.п. Модель предметной области описывает скорее процессы, происходящие в предметной области и данные, используемые этими процессами.Разработать структуру базы данных для книжного склада. Эта база данных должна содержать следующую информацию: 1. данные о складах 2. данные о книгах 3. наличие на складе Построить запросы, формы и отчеты, позволяющие получать следующую информацию: · какие книги по конкретной тематике имеются на складеАлгоритм - заранее определенное, точное предписание, которое задает дискретный (пошаговый) процесс, начинающийся определенным образом и приводящий к результату за конечное число шагов. Каждый алгоритм должен обладать следующими свойствами: - дискретность - каждый алгоритм должен быть разбит на конечное число законченных действий;Содержит четыре вкладки меню: «Файл», «Таблицы», «Запросы», «Ввод данных». Вкладка «Таблицы» содержит пункты меню : «Склады», «Наличие», «Книги», «Продажи». Меню «Склады» содержит таблицу складов организации и Содержит такие данные как: идентификатор, название склада,адрес склада,телефон склада и контактное лицо. Меню «Наличие» содержит таблицу, в которой записываются идентификаторы книг, их колво, наличие на складе. Меню «Книги» содержит таблицу, в которой записываются наименования книг, авторы, год издания, издательство.USESWARHOUSES, Presences, Books, Sales, In_Warhouse, In_Book, In_Presence, In_Sale, SQL_Query, QKNOWLEDGE, QSALE_Cost, QAUTHOR, QGAIN; Form_SQL_Query.Show; PROCEDURETFORM_SQL_Query.Button_EXECUTECLICK(Sender: TOBJECT); Form_SQL_Query.Query1.SQL:=Form_SQL_Query.Memo1.Lines; Form_Books.Table_Books.FIELDBYNAME("id").ASINTEGER 1, Edit_Name.Text, Edit_Author.Text, Edit_Publisher.Text, STRTOINT(Edit_Year.Text), STRTOINT(Edit_Circuation.Text), Edit_Knowledge.Text, STRTOINT(Edit_Cost.
План
СОДЕРЖАНИЕ
ВВЕДЕНИЕ
ГЛАВА 1.ТЕОРИТИЧЕСКАЯ ЧАСТЬ.СРЕДА РАЗРАБОТКИ И ИСТОРИЯ ЯЗЫКА DELPHI.
1.1 Среда разработки Delphi
1.2История языка
1.3 Обзор современной АИС «Книжный склад»
ГЛАВА 2.ПРАКТИЧЕСКАЯ ЧАСТЬ.ПРОЕКТИРОВАНИЕ АИС КНИЖНЫЙ СКЛАД
2.1Анализ предметной области
2.2Постановка задачи
2.3ER-диаграмма Книжного склада
2.4Алгоритм программы
2.5Инструкция пользователя
ЗАКЛЮЧЕНИЕ
СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ
ПРИЛОЖЕНИЕ А
Вывод
В первой главе были рассмотрены теоретические понятия в области автоматизированных информационных систем и приведен пример работы ведущей программы «книжный склад». На основе анализа был сделан вывод о целесообразности проектирования и последующей разработки информационной системы «книжного склада».
Во второй главе была выбрана среда разработки, описана инструкция пользователя и структура программы. В качестве среды разработки была ВЫБРАНАDELPHI, среда очень понравилась своим дружелюбным интерфейсом и простотой использования. Данная программа позволяет работникам книжного склада осуществлять структурированное добавление новых данных, также осуществлять удобный поиск по данным вести учет проданный и купленных книг. Также во второй главе описана инструкция пользователя, позволяющая пользователю ознакомиться с функционалом программы и рассмотрен пример работы с программой.