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

Предоплата всего

Подписываем
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Предоплата всего
Подписываем
МІНІСТЕРСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ
Тернопільський національний технічний університет імені Івана Пулюя
ЗВІТ
з дисципліни “Проектний практикум” на проект:
Розробка програмного забезпечення для додавання нового користувача та короткого опису Адресна книга
Перевірив:
к.т.н., ст. викл., Головатий А. І.
Розробив:
студент групи СПс-31 Непийвода Р.М.
Тернопіль 2013
Кафедра: Програмної інженерії
Дисципліна: Проектний практикум
Спеціальність: Програмна інженерія
Курс: 3 Група: СПс-31. Семестр: VI
ЗАВДАННЯ
на проектування студенту
Непийводі Ростиславу Михайловичу
(Прізвище, Імя, По-батькові)
РЕФЕРАТ
Звіт з проекту “Розробка проекту адресної книги”.
Обєктом розробки став програмний продукт.
Ціль роботи: представити готовий програмний продукт, який містить інформацію про предметну область, а також виконує задані функції.
Отриманий програмний продукт був створений з допомогою Microsoft Visual Studio Version Selector. Він повністю інтерактивний, тому цей продукт може бути використаний кожним, хто цікавиться цією проблемною галуззю.
Програмний продукт має перспективи подальшого розвитку. Наприклад, за допомогою різного роду додатків можна вдосконалити даний програмний продукт.
SUMMARY
Report of the project " Development of the project to convert currencies" .
The object was developing the software.
Objective: to provide ready software, which contains information about the subject area , and performs specified functions.
The resulting software was created with Microsoft Visual Studio Version Selector. It is fully interactive, so this product can be used by anyone who is interested in this troubled industry.
The software has prospects for further development. For example, using various applications can improve this software.
Технічне завдання
Даний документ є технічним завдання на розробку програми «Адресна книга». Ця програма призначена для додання нового користувача і короткого опису про нього.
ЗМІСТ
1. ВСТУП ______________________________________________________7
1.1 Цілі документа ________________________________________________7
1.2 Перелік умовних позначень, символів, скорочень і термінів ___________7
1.3 Список джерел ________________________________________________7
1.4 Огляд специфікації _____________________________________________7
2. ЗАГАЛЬНИЙ ОПИС __________________________________________8
2.1 Опис ПП ______________________________________________________8
2.2 Функції ПП ____________________________________________________8
2.3 Вигляд веб-сайту _______________________________________________9
2.4 Особливості реалізації _________________________________________Помилка! Закладку не визначено.
2.5 Користувацькі характеристики _________________________________14
2.6 Мінімальні системні вимоги _____________________________________14
2.7 Обґрунтування, допущення, пропозиції ____________________________14
3. ВИСНОВКИ _________________________________________________Помилка! Закладку не визначено.
ВСТУП
Даний документ призначений для визначення функціональних і не функціональних вимог для програмного продукту, який буде розроблятися в рамках цього проекту. Цільовою аудиторією документа є замовник і розробник.
У цьому пункті знаходиться інформація щодо усіх розділів документу.
Для читача рекомендовано ознайомитися зі структурою документа перед початком читання основної частини.
Документ умовно розділений на дві логічні частини - вступну та основну. До вступної частини відносяться:
Із іншої частини можна отримати коротку інформацію про авторів та підготуватися до сприйняття більш детальної інформації про предметну область і програмний продукт.
Основна частина включає в себе:
Вступ надає загальну інформацію про документ - його мета, аудиторія, використана літературу, прийняті скорочення, та ін..
Загальний опис містить визначення всіх вимог. Також цей розділ містить детальний огляд всіх можливостей системи та перелік версій даного ПП.
ЗАГАЛЬНИЙ ОПИС
Даний програмний продукт розроблений для додавання нового користувача в адресну книгу. Основними функціями цієї програми є:
Функції даного ПП не дуже широкі. Інтерфейс програми є досить простим та зручним.
До функцій даного ПП відносяться:
Головне вікно програми зображено на рисунку 2.3.1.:
Рис. 2.3.1. Головне вікно програми
Інші вікна програми, які забезпечують її функції зображено на рисунках 2.3.2., 2.3.3., 2.3.4., 2.3.5., 2.3.6., 2.3.7., 2.3.8., 2.3.9., 2.3.10., 2.3.11., 2.3.12., 2.3.13. .
Рис. 2.3.2. Створення нового користувача
Рис. 2.3.3. Підпункти головного меню
Рис. 2.3.4. Заповнення короткого змісту про користувача
Рис. 2.3.5. Додання фотографії в бази даних
Рис. 2.3.6. Список користувачів в базі даних
Розроблений програмний продукт реалізовано з допомогою Microsoft Visual Studio Version Selector.
В якості цільової аудиторії даного ПП може виступати кожен, кого необхідно добавити в Адресну книгу і записати про нього короткий зміст.
Для використання даного програмного продукту не потрібно великого обсягу системних ресурсів, рекомендовані вимоги можуть бути такими:
Передбачається, що користувач буде вільно володіти базовими навиками роботи із компютером. Так само мається на увазі, що він не матиме жодних фізичних обмежень, які можуть перешкоджати роботі з даним програмним продуктом.
Висновки
В результаті виконання роботи розроблено програмний продукт з назвою “Адресна книга”. Даний програмний продукт має простий, зрозумілий та досить зручний інтерфейс. Дана програма є досить простою та зрозумілою і нею може користуватись навіть користувач з не досить високими знаннями ПК. Мінімальні системні вимоги, необхідні для роботи з ним, наявні у всіх сучасних компютерах чи інших приладах. Отже даний програмний продукт призначений для додавання користувачів в бази даних та короткого опису про них.
Додатки
Для моєї програми «Адресна книга», яка добавляє людей в бази даних, задано такий код:
Imports System.Data
Imports System.Data.SqlClient
Public Class FormMain
Dim FrendDataAdapter As New SqlDataAdapter
Private Sub FrendsBindingSource_ListChanged(ByVal sender As System.Object, ByVal e As System.ComponentModel.ListChangedEventArgs) Handles FrendsBindingSource.ListChanged
ToolStripStatusLabel2.Text = FrendsBindingSource.Count
End Sub
'Добавляем новую запись в источник строк
Private Sub AddNewFrendToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles AddNewFrendToolStripMenuItem.Click
EditingAddingRecords_Disabled()
FrendsBindingSource.AddNew() 'Добавляем новую запись в источник строк
PictureBoxFoto.Image = My.Resources.NoFoto
End Sub
Private Sub FormMain_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
EditingAddingRecords_Enabled()
'Функция подгружающая данные в ДатаСет из базы данных подробнее Функция описана в ModuleGlobal.vb
GetFrendsToBase("SELECT * FROM frends", "frends", FrendsDataSet1)
End Sub
Private Sub EditToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles EditToolStripMenuItem.Click
EditingAddingRecords_Disabled()
End Sub
Private Sub SaveToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles SaveToolStripMenuItem.Click
If TextBoxFamilia.Text <> "" Then
EditingAddingRecords_Enabled()
'Процедура обновляающая данные в ДатаСет из базы данных подробнее Процедура описана в ModuleGlobal.vb
UpdateDataSetOutOfBindingSourse(FrendsBindingSource, "SELECT * FROM frends", "frends", FrendsDataSet1)
Else
MsgBox("Нельзя сохранить без фамилии")
End If
End Sub
Private Sub CancelToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CancelToolStripMenuItem.Click
EditingAddingRecords_Enabled()
FrendsBindingSource.CancelEdit()
End Sub
Private Sub ButtonLoadImg_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ButtonLoadImg.Click
If OpenFileImage.ShowDialog() = Windows.Forms.DialogResult.OK Then
PictureBoxFoto.LoadAsync(OpenFileImage.FileName)
Else
MsgBox("Не выбрано изображение", MsgBoxStyle.Information)
End If
End Sub
Private Sub DeletToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles DeletToolStripMenuItem.Click
If MsgBox("Вы действительно хотите удалить " + TextBoxFamilia.Text, MsgBoxStyle.OkCancel) = MsgBoxResult.Ok Then
FrendsBindingSource.RemoveCurrent()
'Процедура обновляающая данные в ДатаСет из базы данных подробнее Процедура описана в ModuleGlobal.vb
UpdateDataSetOutOfBindingSourse(FrendsBindingSource, "SELECT * FROM frends", "frends", FrendsDataSet1)
End If
End Sub
Private Sub ExitToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ExitToolStripMenuItem.Click
Me.Close()
End Sub
Private Sub FrendsBindingSource_PositionChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles FrendsBindingSource.PositionChanged
ToolStripStatusLabel5.Text = FrendsBindingSource.Position + 1
End Sub
Private Sub TextBoxFindFirstName_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs)
End Sub
End Class