На нашем сайте Вы сможете найти готовые курсовые и дипломные работы по программированию
Сейчас работаем

Информационная система Автосервис Java

Задание

Основной задачей при разработке проекта являлось создание работоспособной модели, которая включает в себя все необходимые средства для хранения определённой информации об автосервисе.

Функционал программы

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

Разработанная система обеспечивает следующую функциональность:

  • ведение справочников видов работ;
  • ведение справочников клиентов;
  • ведение справочников сотрудников;
  • ведение справочников должностей;
  • просмотр информации о предприятии;
  • оформление заказов клиентов по ремонту автомобилей.

Содержание отчета к программе

ВВЕДЕНИЕ.. 7

1   ТЕХНИЧЕСКИЙ ПРОЕКТ. 8

1.1  Описание предметной области. 8

1.2  Описание технологии обработки информации. 9

1.3  Информационно-логическая модель системы.. 10

1.4  Требования к интерфейсам информационной системы.. 12

1.5  Требования к техническому и программному обеспечению.. 13

2   РАБОЧИЙ ПРОЕКТ………………………………………………………………………...14

2.1  Общие сведения о работе системы.. 14

2.2  Функциональное назначение. 14

2.3  Инсталляция и выполнение программного продукта. 14

2.4  Даталогическя модель системы.. 14

2.5  Общий алгоритм работы программного продукта. 17

2.6  Руководство пользователя. 17

2.6.1  Главная форма. 17

2.6.2  Справочники. 18

2.7  Сообщения системы.. 21

ЗАКЛЮЧЕНИЕ…………………………………………………………………………………22

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ…………………………………………..23

Фрагмент программного кода

	private void FillListAllZakaz()
	{
		try{
			Class.forName("org.sqlite.JDBC");
			Connection bd = DriverManager.getConnection("jdbc:sqlite:C:\\CarWash\\CarWashDatabase.db3");
			Statement st = bd.createStatement();
			ResultSet rs = st.executeQuery("SELECT Zakaz.Id, Zakaz.DateZakaz, Client.FIO, Zakaz.MarkaCar, Sotrudnik.FIO, Zakaz.Srok, VidRabot.Name, Zakaz.Count, Zakaz.Price, Zakaz.Vipolneno, Zakaz.Desc FROM Zakaz, Client, VidRabot, Sotrudnik WHERE Zakaz.IdClient = Client.Id and Zakaz.IdRabot = VidRabot.Id and Zakaz.IdSotr = Sotrudnik.Id");
			DefaultListModel DLM = new DefaultListModel();
			while (rs.next())
			{
				DLM.addElement(rs.getString(1)+" ; "+rs.getString(2)+" ; "+rs.getString(3)+" ; "+rs.getString(4)+" ; "+rs.getString(5)+" ; "+rs.getString(6)+" ; "+rs.getString(7)+" ; "+rs.getString(8)+" ; "+rs.getString(9)+" ; "+rs.getString(10)+" ; "+rs.getString(11));
			}
			bd.close();
			st.close();
			rs.close();
			jList.setModel(DLM);
			fillcombobox();
		}
		catch(Exception ex)
		{}
	}

	private void FillListZakazNotVipoln()
	{
		try{
			Class.forName("org.sqlite.JDBC");
			Connection bd = DriverManager.getConnection("jdbc:sqlite:C:\\CarWash\\CarWashDatabase.db3");
			Statement st = bd.createStatement();
			ResultSet rs = st.executeQuery("SELECT Zakaz.Id, Zakaz.DateZakaz, Client.FIO, Zakaz.MarkaCar, Sotrudnik.FIO, Zakaz.Srok, VidRabot.Name, Zakaz.Count, Zakaz.Price, Zakaz.Vipolneno, Zakaz.Desc FROM Zakaz, Client, VidRabot, Sotrudnik WHERE Zakaz.IdClient = Client.Id and Zakaz.IdRabot = VidRabot.Id and Zakaz.IdSotr = Sotrudnik.Id and Vipolneno = 0");
			DefaultListModel DLM = new DefaultListModel();
			while (rs.next())
			{
				DLM.addElement(rs.getString(1)+" ; "+rs.getString(2)+" ; "+rs.getString(3)+" ; "+rs.getString(4)+" ; "+rs.getString(5)+" ; "+rs.getString(6)+" ; "+rs.getString(7)+" ; "+rs.getString(8)+" ; "+rs.getString(9)+" ; "+rs.getString(10)+" ; "+rs.getString(11));
			}
			bd.close();
			st.close();
			rs.close();
			jList.setModel(DLM);
			fillcombobox();
		}
		catch(Exception ex)
		{}
	}
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		SwingUtilities.invokeLater(new Runnable() {
			public void run() {
				Main thisClass = new Main();
				thisClass.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
				thisClass.setVisible(true);
			}
		});
	}


	public Main() {
		super();
		initialize();
		FillListAllZakaz();
		DateFormat dateFormat = new SimpleDateFormat("dd.MM.yyyy");
		Date date = new Date();

		jTextFieldDate.setText(dateFormat.format(date));
	}

	/**
	 * This method initializes this
	 *
	 * @return void
	 */
	private void initialize() {
		this.setSize(1163, 615);
		this.setJMenuBar(getJJMenuBar());
		this.setContentPane(getJContentPane());
		this.setTitle("ИС \"Автосервис\"");

Скриншот архива с проектом

 

Пояснения по запуску программы  

  • скопировать файл «CarWash.jar» на жесткий диск
  • поместить базу CarWashDatabase.db3 в папку с исполняемым файлом
  • запустить файл CarWash_fat.jar
Купить 2599,00 
Сразу после оплаты Вы сможете скачать работу и мы вышлем дополнительно файл с работой на электронную почту. Исходник программ Вы сможете отредактировать, как Вам нужно.
Комментарии (4)

/ /

Оставить комментарий

Ты не можешь комментировать

Только зарегистрированые пользователи имеют возможность комментировать работы
Купить

2599,00 

Сразу после оплаты Вы сможете скачать работу и мы вышлем дополнительно файл с работой на электронную почту. Исходник программ Вы сможете отредактировать, как Вам нужно.

Заказать через

CarWash.rar
11177566
Оцени работу

рейтинг

Информационная система Автосервис Java
Курсовая Java +SQLite УЧЕТ ОБСЛУЖИВАНИЯ КЛИЕНТОВ В АВТОСЕРВИСЕ (с Отчетом)
Категория: Образование
Стоимость: 2599,00