30328-1 (Программа складского учета)

2016-07-31СтудИзба

Описание файла

Документ из архива "Программа складского учета", который расположен в категории "". Всё это находится в предмете "информатика" из , которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "рефераты, доклады и презентации", в предмете "информатика, программирование" в общих файлах.

Онлайн просмотр документа "30328-1"

Текст из документа "30328-1"

Программа складского учета "Хранитель"

1. ВВЕДЕНИЕ

1.1. Наименование программного изделия

Полное наименование программной разработки: "Программа складского учета "Хранитель"", в дальнейшем именуемая как "программа". Краткое название программы – "Хранитель".

1.2. Область применения

Программа "Хранитель" предназначена для учета продаж, закупок и наличия товара на складах, а также получения статистики по проделанным операциям и вывода ее на принтер.

2. ОСНОВАНИЕ ДЛЯ РАЗРАБОТКИ

2.1. Документ, на основании которого ведётся разработка

Работа ведётся на основании задания на курсовое проектирование по дисциплине “Технология программирования”

2.2. Наименование темы разработки

Наименование темы разработки – "Хранитель"

3. НАЗНАЧЕНИЕ РАЗРАБОТКИ

Данная разработка является семестровой работой по дисциплине “Технология программирования”

3.1. Критерии эффективности и качества программы

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

Соответствие текущему состоянию на рынке ПО данного профиля. В отличие от дорогих и сложных программ складского учета типа "1С-Склад" и ей подобных, программа "Хранитель" идеально подходит для представителей малого и среднего бизнеса, так как содержит все, что им необходимо, но не перегружена бесполезными и ненужными возможностями. Технология создания программы в визуальных средах программирования делает ее интерфейс универсальным и совместимым с операционными системами Windows 95/98/2000.

Экономические факторы. Программа представляет наилучшее соотношение цены и предоставляемых ей возможностей и несомненно займет свою нишу на рынке дешевых программ складского учета. Основными пользователями станут представители малого и среднего бизнеса, которые просто не могут заплатить за дорогие программы фирмы 1С и ей подобных.

3.2. Цели разработки программы

Создание данной программы преследует ряд технико-экономических целей:

Создание программного продукта, необходимого для учета товаров на складах представителей малого и среднего бизнеса.

Создание дешевой альтернативы существующим в настоящее время дорогим программам складского учета типа 1С-Склад и им подобным.

Создание интуитивно понятной программы с удобным и универсальным Windows-интерфейсом для простого, но мощного и эффективного контроля за товарами.

4. ТРЕБОВАНИЯ К ПРОГРАММЕ

4.1. Требования к функциональным характеристикам

4.1.1. Состав выполняемых функций

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

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

Программа должна предоставить возможность отслеживать перемещения товаров между складами.

Программа должна искать товар на складе или операцию, произведенную с ним по совокупности заданных пользователем полей.

Программа должна иметь возможность заменять названия товаров и валют на выбранном складе или складах по запросу пользователя.

Программа должна иметь возможность списания остатка товара с указанием лица, отдавшего такое распоряжение и суммы списания товара.

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

Программа должна иметь возможность сортировки карточек товаров.

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

Программа должна иметь возможность создания резервной копии в автоматическом режиме (раз в неделю) и по желанию пользователя (в любой момент времени, когда программа запущена).

Программа должна иметь возможность настройки пользовательского интерфейса (шрифтов и цветов), а также параметров работы (учет и процентная ставка НДС)

Внешний вид программы должен соответствовать макетам экранов, предоставленных в ПРИЛОЖЕНИИ 1.

Список управляющих и быстрых клавиш программы должен соответствовать ПРИЛОЖЕНИЮ 2.

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

Программа должна обеспечивать вывод на принтер базы данных товаров на складе с возможностью использования фильтра.

4.1.2. Организация входных и выходных данных

Организация входных и выходных файлов должна соответствовать ПРИЛОЖЕНИЮ 3.

В процессе работы программы входной информацией для программы должны являться: файлы баз данных, манипуляции мышью, а также коды клавиш, нажимаемых пользователем на клавиатуре ЭВМ, согласно режимам, определяемых выходной экранной информацией. Перечень допустимых клавиш представлен в ПРИЛОЖЕНИИ 2.

4.1.3. Временные характеристики, и размер занимаемой памяти

Время реакции программы на нажатие любой из клавиш и манипуляции мышью не должно превышать 0,25 с, в случае соответствия системных ресурсов требованию к составу и параметрам технических средств. Реакция на команды меню, кроме Открытия, Сохранения, Поиска не должна превышать 2 с. Реакция на команды Открытия, Сохранения, Поиска зависит от размера файла данных и настроек поиска.

Объем занимаемой оперативной памяти не должен превышать 8 Мбайт.

4.2. Требования к надежности

4.2.1. Требования к надежному функционированию

Программа должна нормально функционировать при бесперебойной работе ЭВМ. При возникновении сбоя в работе аппаратуры, восстановление нормальной работы программы должно производиться после: перезагрузки операционной системы; запуска исполняемого файла программы; повторного выполнения действий, потерянных до последнего сохранения информации в файл на магнитном диске.

Уровень надежности программы должен соответствовать технологии про­граммирования, предусматривающей: инспекцию исходных текстов программы; автономное тестирование модулей (методов) программы; тестирование сопря­жении модулей (методов) программы; комплексное тестирование программы

4.2.2. Контроль входной и выходной информации

Программа должна контролировать выбор пользователя пункта меню "Выход" и предупреждать его о потере "не сохраненных изменений".

4.2.3. Время восстановления после отказа

Время восстановления после отказа должно состоять из: времени переза­пуска пользователем операционной системы; времени запуска пользователем исполняемого файла программы; времени повторного ввода потерянных дан­ных.

4.3. Условия эксплуатации

Программа должна храниться в виде двух маркированных дискетных ко­пий - эталонной и рабочей. Периодическая перезапись информации должна осуществляться согласно нанесенной маркировке. Условия хранения дискет должны соответствовать нанесенной на них маркировке.

4.4. Требования к составу и параметрам технических средств

Программа должна корректно работать на следующем или совместимым с ним оборудовании:

ПЭВМ IBM PC модели 486 DX-100, 16Mb RAM или старше

Принтер Epson Stylus 800+ модели Р780В

4.5. Требования к информационной и программной совместимости

4.5.1. Требования к информационным структурам на входе и выходе

Требования к информационным структурам на входе и выходе определены в пункте(см. п. 4.1.2.).

4.5.2. Требования к методам решения

Требования к методам решения определены в подпункте (см. п п. 4.1.1.2.). Выбор остальных методов решения осуществляется разработчиком без согласования с заказчиком.

4.5.3. Требования к языкам программирования

Разработка программы должна вестись на одном из следующих языков:

Microsoft Visual Basic v5.0 и выше.

Microsoft Visual C v5.0 и выше.

Borland Delphi v4.0 и выше.

Выбор других языков нецелесообразен.

4.5.4. Требования к программным средствам, используемым программой

Для работы программы необходима операционная система WINDOWS95 и более поздняя, драйвера мыши и принтера.

4.6. Требования к маркировке и упаковке

Дискеты с эталонным и рабочим экземплярами программы должны иметь маркировку, состоящую из надписи EDIT, надписи "эталон" или "рабочая", даты последней перезаписи программы. Упаковка должна соответствовать условиям хранения дискеты. На упаковке должны быть указаны условия транспортирования и хранения дискеты.

4.7 Требования к транспортированию и хранению

Условия транспортирования и хранения дискеты должны соответствовать разделу (см. подраздел 4.6.)

5. ТРЕБОВЛНИЯ К ПРОГРАММНОЙ ДОКУМЕНТАЦИИ

Состав программной документации должен включать следующие доку­менты:

1) технический проект программы по ГОСТ 19.404-79 в машинописном исполнении, содержащий:

а) раздел "ВХОДНЫЕ ДАННЫЕ" (Характер, организация и предварительная подготовка входных данных);

б) раздел "ВЫХОДНЫЕ ДАННЫЕ" (Характер и организация выходных данных);

в) раздел "ОПИСАНИЕ ЛОГИЧЕСКОЙ СТРУКТУРЫ";

г) раздел "ИСПОЛЬЗУЕМЫЕ ТЕХНИЧЕСКИЕ СРЕДСТВА" (Типы ЭВМ, на которых возможно выполнение программы; устройства ЭВМ, которые ис­пользуются при выполнении программы);

д) раздел "ВЫЗОВ И ЗАГРУЗКА" (Виды носителей программы, их ис­пользуемый объем; способы вызова программы с соответствующих носителей данных; входные точки в программу (запуск программы);

е) раздел "ПЛАН МЕРОПРИЯТИЙ ПО РАЗРАБОТКЕ И ВНЕДРЕНИЮ ПРОГРАММЫ" (План мероприятий разрабатывается для реализации програм­мы коллективом программистов из двух человек. Планом должны быть преду­смотрены контрольные временные точки реализации, например, через каждые десять дней или неделю, в течение которых происходит интеграция разработан­ных модулей, и тестирование уже разработанной части программы. Приводится состав тестов и принципы их подготовки для тестирования уже созданного фрагмента программы для каждой из контрольных точек).

Раздел "ОПИСАНИЕ ЛОГИЧЕСКОЙ СТРУКТУРЫ" при технологии структурного программирования должен включать следующие материалы:

1) описание связей программы с другими программами;

2) описание внутренних массивов и переменных, которые используются в межмодульном обмене данными;

3) схема иерархии программы (Приводится рисунок или рисунки);

4) расшифровка наименований модулей (Приводится таблица с перечнем наименований модулей в алфавитном порядке с указанием выполняемой каждым модулем функции);

5) описание функционирования программы с учетом ее модульного деления (Приводится словесное описание выполнения программы с учетом вызовов модулей);

6) описание модулей программы (Подраздел заполняется на основе паспортов модулей).

При технологии объектно-ориентированного программирования вместо I схемы иерархии модулей программы и описаний самих модулей программы должна быть приведена схема иерархии классов (объектов) программы с расшифровкой наименований методов и описаний самих методов.

2) описание программы по ГОСТ 19.402-78 на машинном носителе (дискете с маркировкой DESCRIBE), включающее: назначение программы; дата ее создания; Ф.И.О. разработчика, а также данные, позволяющие связаться с ним; минимальные требования к аппаратным ресурсам; руководство пользователя, содержащее описание всех задокументированных возможностей программы.

3) текст программы по ГОСТ 19.401-78 на машинном носителе (дискете с маркировкой SOURCE), представленный в виде текстового файла, содержащего исходный код на одном из языков, указанных в пункте 4.5.3.

4) руководство программиста по ГОСТ 19.504-79 на машинном носителе носителе (дискете с маркировкой PROG) в виде файла README.TXT, содержащий данные о технологии проектирования и программирования данной программы, а также о языке программирования, назначение программы и список литературы, содержащей теоретический материал, необходимый для создания программы.

6. ТЕХНИКО-ЭКОНОМИЧЕСКИЕ ПОКАЗАТЕЛИ

Технико-экономические показатели должны определяться заказчиком без участия исполнителя.

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Нашёл ошибку?
Или хочешь предложить что-то улучшить на этой странице? Напиши об этом и получи бонус!
Бонус рассчитывается индивидуально в каждом случае и может быть в виде баллов или бесплатной услуги от студизбы.
Предложить исправление
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5120
Авторов
на СтудИзбе
445
Средний доход
с одного платного файла
Обучение Подробнее