|
Каталог электротоваров |
Каталог электротоваров
15 Курсовой проект “Каталог электротоваров”, разработан на языке программирования Visual Basic версии 6.0; программную документацию, требования к данному программному продукту, эксплуатационную документацию, требования к надежности, составу и параметрам технических средств. Содержание- Введение 4
- 1. Программная документация 5
- 1.1 Техническое задание 5
- 1.1.1 Назначение разработки 5
- 1.1.2 Требования к надежности 6
- 1.1.3 Условия эксплуатации 7
- 1.1.4 Требования к техническим и программным средствам 7
- 1.2 Спецификация 9
- 1.3 Текст программы 9
- 1.4 Описание программы 15
- 1.4.1 Общие сведения 15
- 1.4 2 Вызов и загрузка программы 15
- 1.4.3 Описание логической структуры 15
- 1.4.4 Используемые технические средства 19
- 1.4.5 Вызов и загрузка 19
- 1.4.6 Входные данные 19
- 1.4.7 Выходные данные 19
- 1.5 Программа и методики испытаний 20
- 1.5.1 Объект испытаний 20
- 1.5.2 Цель испытаний 20
- 1.5.3. Требования к программе 20
- 1.5.4. Требования к программной документации 21
- 1.5.5. Средства и порядок испытаний 21
- 1.5.6 Методы испытаний 22
- 1.5.7 Описание проверки 22
- 2. Эксплутационная документация 24
- 2.1 Ведомость эксплутационных документов 24
- 2.2 Описание применения 24
- 2.2.1 Назначение программы 24
- 2.2.2 Условия применения 24
- 2.2.3 Описание задачи 25
- 2.2.4 Входные и выходные данные 25
- 2.3 Руководство оператора 26
- 2.3.1 Назначение программы 26
- 2.3.2 Условие выполнения программы 26
- 2.3.3 Выполнение программы 26
- 2.3.4 Сообщения оператору 28
- Заключение 29
- Литература 30
ВведениеДанный курсовой проект представляет собой базу данных содержащую перечень электроприборов с необходимой информацией о них. Целью курсовой работы является закрепление и углубление теоретических знаний по дисциплине “Технология разработки программных продуктов” и приобретение практических навыков при разработке базы данных на языке Visual Basic. Основными задачами курсового проекта являются: Выбор, изучение конкретной проблемы (или предметной области), анализ возможных подходов и методов решения этой проблемы и обоснование выбранного подхода; Углубленное изучение языка программирования Visual Basic и применение этих навыков на практике; Разработка базы данных в конкретной предметной области; Анализ результатов работы базы данных. 1. Программная документация1.1 Техническое заданиеПрограммный документ - это документ, содержащий необходимые сведения, необходимые для разработки, изготовления, эксплуатации и сопровождений программного продукта. Данный курсовой проект представляет собой базу данных содержащую перечень электроприборов с необходимой информацией о них. Программа может применяться консультантами, так и продавцами в магазинах продающих электроприборы. Программа позволяет быстро и легко найти необходимый прибор и соответствующую ему информацию. Исходя из этого, к программе предъявляются соответствующие требования, технико-экономические показатели, стадии и этапы разработки, порядок контроля и приемки проведения соответствующим образом. Основанием для разработки является документ Постановление по Смоленскому промышленно - экономическому колледжу № 3 “О допуске к выполнению курсовой работы” студентами 4 курса специальности Программное обеспечение ВТ и АС по дисциплине “Технологии разработки программного продукта”. 1.1.1 Назначение разработкиПрограмма, которую предоставляет данный курсовой проект, называется “Каталог электроприборов”. Назначениями являются:Наглядное предоставления полного списка электроприборов; Быстрый поиск необходимого прибора; Предоставление необходимой информации о нем. Требования к программе или программному изделию. Минимальный набор технических средств для работы программы: компьютер на базе процессора Intel 486? BX 4-100FDD - 3.5 “1.44MB” для установки программного продукта на компьютереманипулятор типа “мышь”клавиатура493 КБ на жестком дискецветной монитор SVGAпринтерТребования к функциональным характеристикамДанные программы - это база данных, содержащая перечень электроприборов. Программа должна легко запускаться. По нажатии кнопок, программа должна выполнять соответствующие действия. Входные данные программы - это полный список электроприборов. Выходными данными является выдача необходимой информации о них. 1.1.2 Требования к надежностиПри соблюдении условий эксплуатации, в течение определенного периода времени, программа безотказно выполняет свои функции. Контроль за входными и выходными данными, соблюдение условий эксплуатации - основные требования к обеспечению надежного функционирования программы. Надежность является основным из важных факторов, определяющих общую производительность и эффективность систем. Надежность программных средств определяется, как свойство системы выполнять заданные функции сокращения во времени значения участвующих эксплуатационных показателей в заданных пределах, соответствующих заданным режимам и условием использования технического обслуживания, ремонта, хранения, транспортирования. Свойство надежности проявляется в том, что система выполняет поставленные перед ней задачи без проблем. Потеря надежности системой связывается с появлением отказов в работе. Надежность - вероятность того, что программа в какой-то период времени будет работать без сбоев с учетом степени их влияния на выходные результаты. Часто ошибки в работе программы могут возникать из-за некорректных действий пользователя, поэтому создатель программного продукта не может нести ответственности за некорректную работу программы. В таких случаях необходим контроль входных и выходных данных. Если произошел сбой, то следует перезагрузить программу. 1.1.3 Условия эксплуатацииПрограмма предназначена для удобной и быстрой работы с большим перечнем электрических приборов. С данным программным продуктом может работать сотрудник, который должен обладать соответствующей квалификации, т.е. иметь навыки работы на персональном компьютере. Работу с данным программным продуктом освоить очень легко. Программа устанавливается на компьютере и записывается на жестком диске (создается ярлык на рабочем столе), она, поэтому защищена от климатических условий. Но так как она устанавливается с гибкого диска, то этот диск должен храниться в футляре, при комнатной температуре, в сухом месте. 1.1.4 Требования к техническим и программным средствамДля установки работы на компьютере данного программного продукта должна быть установлена операционная система Windows 98, язык программирования Visual Basic. Минимальный набор технических средств для работы программы: компьютер на базе процессора Intel 486? BX 4-100FDD - 3.5 “1.44MB” для установки программного продукта на компьютереманипулятор типа “мышь”клавиатура493 КБ на жестком дискецветной монитор SVGAпринтерСтадии и этапы разработки. 1. Техническое задание 1.1 Обоснование необходимости разрабатываемой программы1.2 Постановка задачи1.3 Сбор исходных материалов1.4 Выбор и обоснование критериев эффективности и качества разрабатываемой программы1.5 Разработка и утверждение технического задания1.6 Определение требований к программе1.7 Определение стадий, этапов и сроков разработки программы и документации на неё1.8 Выбор языков программирования2. Эскизный проект 2.1 Разработка эскизного проекта2.2 Предварительная разработка структуры входных и входных данных2.3 Уточнение методов решения задачи2.4 Разработка общего описания алгоритма решения задачи3. Технический проект3.1 Разработка технического проекта3.2 Уточнение структуры входных и выходных данных3.3 Разработка алгоритма решения3.4 Определение формы представления входных и выходных данных3.5 Разработка структуры программы3.6. Окончательное определение конфигурации технических средств4. Рабочий проект 4.1 Разработка программы4.2 Разработка программной документации4.3 Испытание программы4.4 Проведение предварительных испытаний4.5 Корректировка программы и программной документации1.2 Спецификация|
Обозначение | Наименование | Примечание | | Компоненты | | А. В.00023-01 | “Каталог электротоваров” | | | Документация | | А. В.00023-01_12_01-1 | Текст программы | | | А. В.00023-01_13_01-1 | Описание программы | | | А. В.00023-01_51_01-1 | Программы и методика испытаний | | | А. В.00023-01_20_01-1 | Ведомость эксплуатационных документов | | | А. В.00023-01_31_01-1 | Описание примечания | | | А. В.00023-01_34_01-1 | Руководство оператора | | | | 1.3 Текст программы/ / Объявление переменныхOption Explicit Dim t As StringDim i As IntegerDim x As IntegerDim y As Integer/ / Процедура выхода из программыPrivate Sub Command1_Click() EndEnd Sub/ / Подсчет количества записейPrivate Sub Command2_Click() Data1. Recordset. MoveLast/ / Выдача сообщения MsgBox "Количество записей =" & Data1. Recordset. RecordCountEnd Sub/ / Процедура перехода на другую формуPrivate Sub Command3_Click() Unload Form1Form2. ShowEnd Sub/ / Процедура добавления записиPrivate Sub Command4_Click() / / Выдача сообщения If MsgBox("Действительно Вы хотите добавить запись? ", 36) = vbYes ThenData1. Recordset. AddNewElseExit SubEnd IfEnd Sub/ / Процедура удаления записиPrivate Sub Command5_Click() / / Выдача сообщения If MsgBox("Вы действительно хотите удалить запись? ", 36) = vbYes ThenData1. Recordset. Delete // Удаление записиData1. Recordset. MoveNext // Переход на следующую записьElseExit SubEnd IfEnd Sub/ / Процедура поиска записиPrivate Sub Command6_Click() t = "Что Вы ищите? "t = InputBox(t) If t = "" ThenMsgBox "Вы нажали на отмену" // Выдача сообщения Exit SubEnd IfData1. Recordset. MoveFirstFor i = 1 To Data1. Recordset. RecordCountIf Data1. Recordset. Fields(1). Value = t ThenExit SubEnd IfData1. Recordset. MoveNextNextMsgBox (" Такого изделия нет в наличии") // Выдача сообщения Data1. Recordset. MoveFirstEnd Sub/ / Объявление переменныхOption ExplicitDim x As StringDim y As StringDim analiz As Boolean/ / Процедура перехода на другую формуPrivate Sub Command1_Click() Unload Form2Form1. ShowEnd Sub/ / Появление двух дополнительных оконPrivate Sub Command2_Click() Select Case Command2. CaptionCase "Запрос"Label1. Visible = TrueLabel2. Visible = TrueText1. Visible = TrueText2. Visible = TrueCommand3. Visible = TrueCommand4. Visible = TrueForm2. Height = 4590Case "Восстановть"Data1. RecordSource = "select * from ювелирные"Data1. RefreshCommand2. Caption = "Запрос"End SelectEnd Sub/ / Произведение выборкиPrivate Sub Command3_Click() x = Text1. Texty = Text2. TextIf x = "" Or y = "" ThenMsgBox "Не все критерии введены!" // Выдача сообщения Exit SubElseData1. RecordSource = "select * from техника where " & x & "=" & "'" & y & "'"On Error GoTo m2Data1. Refreshanaliz = TrueCommand5. Visible = TrueEnd If/ / Обработчик ошибокm2: If Err > 0 Then MsgBox "НЕТ ТАКОЙ ЗАПИСИ!!!" // Выдача сообщения Label1. Visible = FalseLabel2. Visible = FalseText1. Text = ""Text2. Text = ""Text1. Visible = FalseText2. Visible = FalseCommand3. Visible = FalseCommand4. Visible = FalseForm2. Height = 4005End Sub/ / Скрытие двух дополнительных оконPrivate Sub Command4_Click() Label1. Visible = FalseLabel2. Visible = FalseText1. Visible = FalseText2. Visible = FalseCommand3. Visible = FalseCommand4. Visible = FalseForm2. Height = 4005/ / Выдача сообщения MsgBox "Вы отказались от поиска! "End SubPrivate Sub Command5_Click() If analiz = True ThenData1. RecordSource = "select * from техника"Data1. Refreshanaliz = FalseCommand5. Visible = FalseElseMsgBox "ЗАПРОС НЕ УСТАНОВЛЕН" // Выдача сообщения End IfEnd Sub/ / Не отражение на форме кнопкиPrivate Sub Form_Load() Command5. Visible = FalseEnd Sub/ / Объявление переменныхOption ExplicitDim i As Integer/ / Введение пароляPrivate Sub Command1_Click() If Text1. Text = "Привет" ThenUnload Form3Form1. ShowElse
Страницы: 1, 2
|
|
|
© 2003-2013
Рефераты бесплатно, курсовые, рефераты биология, большая бибилиотека рефератов, дипломы, научные работы, рефераты право, рефераты, рефераты скачать, рефераты литература, курсовые работы, реферат, доклады, рефераты медицина, рефераты на тему, сочинения, реферат бесплатно, рефераты авиация, рефераты психология, рефераты математика, рефераты кулинария, рефераты логистика, рефераты анатомия, рефераты маркетинг, рефераты релиния, рефераты социология, рефераты менеджемент. |
|
|