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

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

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 19.02.2013
Размер файла 644,5 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

21. Wasserman P. D. 1988b. [По тексту] Experiments in translating Chinese characters using backpropagation. Proceedings of the Thirty-Third IEEE Computer Society International Conference. Washington, D. C.: Computer Society Press of the IEEE.

22. Parker D. B. 1987. Second order back propagation: Implementing an optimal 0 (n) approximation to Newton's method as an artificial newral network. Manuscript submitted for publication.

23. Stornetta W. S., Huberman B. A. 1987. [По тексту] An improwed three-layer, backpropagation algorithm. In Proceedings of the IEEE First International Conference on Newral Networks, eds. M. Caudill and C. Butler. San Diego, CA: SOS Printing.

24. Pineda F. J. 1988. Generalization of backpropagation to recurrent and higher order networks. In Newral information processing systems, ed. Dana Z. Anderson, pp.602-11. New York: American Institute of Phisycs.

25. Sejnowski T. J., Rosenberg C. R. 1987. Parallel networks that learn to pronounce English text.complex Systems 1: 145-68.

26. Burr D. J. 1987. [По тексту] Experiments with a connecnionlist text reader. In Proceedings of the IEEE First International Conferense on Neural Networks, eds. M. Caudill and C. Butler, vol.4, pp.717-24. San Diego, CA: SOS Printing.

27. Cottrell G. W., Munro P., Zipser D. 1987. Image compression by backpropagation: An example of extensional programming. ICS Report 8702, University of California, San Diego.

28. Кэнту М. Delphi 7 для профессионалов - СПб: Издательство "Питер", 2007. - 1120 с.: ил.

29. Minsky M., and Papert S., 1969. Perseptrons. Cambridge, MA: MIT Press. (Русский перевод: Минский М.Л., Пейперт С. Персептроны. - М. Мир. - 1971.)

30. Kohonen T. 1984. [По тексту] Self-organization and associative memory. Series in Information Sciences, vol.8. Berlin: Springer Verlag

31. Fayyad, Piatetsky-Shapiro, Smyth, and Uthurusamy. Advances in Knowledge Discovery and Data Mining, (Chapter 1) AAAI/MIT Press 1996

32. Parsaye K. A [По тексту] Characterization of Data Mining Technologies and Processes. The Journal of Data Warehousing. 1998. № 1

33. Ribeiro R. A., Moreira A. M. Fuzzy Query Interface for a Business Database // International Journal of Human-Computers Studies, Vol.58 (2003), PP.363-391.

34. Dubois D., Prade H. [По тексту] Using Fuzzy Sets in Database Systems: Why and How? // Proc. of 1996 Workshop on Flexible Query-Answering systems (FQAS'96), Denmark, May 22-24, 1996, PP.89-103.

35. Смолко Д.С., Черноруцкий И.Г. Система поддержки принятия решения для портфеля ценных бумаг // Сборник докладов I Международной конференции по мягким вычислениям и измерениям (SCM-98), Санкт-Петербург, 1998, том 2, С.231-234.

36. Прикладные нечеткие системы / Тэрано Т., Асаи К., Сугено М., 1993.

37. Яхъяева Г.Э. Нечеткие множества и нейронные сети. - БИНОМ. Лаборатория знаний, Интернет-университет информационных технологий - ИНТУИТ. ру, 2008.

38. Титоренко Г.А. Автоматизированные информационные технологии в экономике. - М.: Компьютер, ЮНИТИ, 1998.

39. Карминский А.М., Нестеров П.В. Информатизация бизнеса. - М.: Финансы и статистика, 1997.

40. Леоненков А.В. Нечеткое моделирование в среде MATLAB и fuzzyTECH. - СПб.: БХВ Петербурr, 2005. - 736 стр. с ил…

41. Дьяконов В. МАTLAB: учебный курс. - СПб: Питер, 2001. - 560 с.

42. Дьяконов В., Круrлов В. [По тексту] Математические пакеты расширения МАТLAB. - Специальный справочник. - СПб: Питер, 2001. - 480 с.

43. Дюбуа Д., Прад А. [По тексту] Теория возможностей. Приложение к представлению знаний в информатике. - М.: Радио и связь, 1990. - 288 стр.

44. Городецкий В.И. Прикладная алгебра и дискретная математика. Часть 3. Формальные системы логического типа. - МО СССР, 1987. - 177 стр.

45. Гультяев А. Визуальное моделирование в среде MATHLAB: учебный курс. - СПб: Питер. 2000. - 432 стр.

46. Искусственный интеллект. Кн.2. Модели и методы: Справочник / Под ред. Д.А. Поспелова. - М.: Радио и связь, 1990. - 304 стр. с ил…

47. Мелихов А.Н., Бернштейн Л.С., Коровин С.Я. Ситуационные советующие системы с нечеткой логикой. - М.: Наука, 1990. - 272 стр.

48. Методы анализа данных / Под. ред.Э. Дидэ и др. - М.: Финансы и статистика, 1985. - 360 стр.

49. Рихтер Джеффри "Windows для профессионалов”, С-П. Русская редакция 1995.

50. Пеньков Е.Г. "Организация учета в материально-техническом снабжении”, Финансы, М. 1973

51. Голда З.К. "Организация и планирование материально-технического снабжения предприятий и организаций местного хозяйства" М. 1970

52. Лифшиц Н.И., Левин Е. Т "Механизация и автоматизация процессов отборки и комплектования заказов на складах" М., 1970

53. А.А. Бакаев, В.И. Гриценко, Д.Н. Козлов "Методы организации и обработки баз знаний” Наукова думка, Киев 1993

54. Л.В. Кокорева, О.Л. Перевозчикова "Диалоговые системы и представление знаний” М., 1995

55. С.П. Павлов, З.И. Губонина "Охрана труда в приборостроении" М., 1986

56. А.О. Навакатикян, В.В. Кальнищ "Охрана труда пользователей компьютерных видеодисплейных терминалов” Киев 1997

57. Г. Майерс "Надежность ПО” Мир, М., 1980

58. Г. Майерс "Искусство тестирования программ” Финансы и статистика М., 1982

59. К.Г. Гусев М.Ф. Бабаков [По тексту] "Oсновы теории надежности учебное пособие" ХАИ 1975.

60. Бронин Е.И. "Принципы построения и архитектура САПР”

61. Цветков В.Д. "Системно-структурное моделирование и автоматизация проектирования”;

62. Мартин Дж. "Организация баз данных в вычислительных системах”;

63. Дантеманн Дж. "Программирование в среде Delphi”

64. Сван. Т Delphi 4. "Библия разработчика”

65. Хендерсон К. "Руководство разработчика баз данных”

66. Грого П. "Программирование на языке Паскаль”

67. Ю.Х. Вермишев "Основы автоматизации проектирования”

68. П. Грэй "Логика, алгебра, и БД. ”

69. Драммонд Д. "Методы оценки и измерений дискретных вычислительных cистем”. Пер. с англ. - М: Мир 1976.

70. Brown A. R. "Programm Debugging" London: MacDonald 1973.

71. Гради Буч. "Объектно-ориентированный анализ и проектирование. ” М.: Издательство Бином

72. Бойко В.В., Савинков В.М. "Проектирование информационной базы автоматизированной системы на основе СУБД. ” М.: Финансы и статистика, 1982.

73. Борзов Ю.В. [По тексту] "Методы тестирования и отладки программ ЭВМ. ” Рига, ЛГУ им. П. Стучки, 1980.

74. Гудман С. [По тексту] "Введение в разработку и анализ алгоритмов. ” М.: Мир, 1981.

75. Джексон Г. [По тексту] "Проектирование реляционных баз данных для использования с микро-ЭВМ" М.: Финансы и статистика, 1991.

Приложения

Листинг программного кода

public class Registration implements Command {

public void execute (HttpServletRequest request, HttpServletResponse response, ServletContext sc, HttpSession session) throws IOException {

String s = "";

Connection c = ( (JDBCConnectionPool) sc. getAttribute ("ConPool")). checkOut ();

String login = request. getParameter ("Rlogin");

String pass = request. getParameter ("Rpass");

String cpass = request. getParameter ("RCpass");

String email = request. getParameter ("email");

String lastname = request. getParameter ("Rlastname");

String firstname = request. getParameter ("Rfirstname");

String thirdname = request. getParameter ("Rthirdname");

String webmoney = request. getParameter ("Rwebmoney");

String address = request. getParameter ("Raddress");

String phone = request. getParameter ("Rphone");

if (! phone. equals ("") &&! cpass. equals ("") &&! email. equals ("") &&! login. equals ("") &&! pass. equals ("") &&! lastname. equals ("") &&! firstname. equals ("") &&! thirdname. equals ("") &&! webmoney. equals ("") &&! address. equals ("")) {

try {

Statement stmt = c. createStatement ();

stmt. executeUpdate ("INSERT INTO buyers (last_name,first_name,third_name,login, password, email, webmoney_account_number,home_address, phone)" +

"VALUES ('" + lastname + "','" + firstname + "','" + thirdname + "','" + login + "','" + pass + "','" + email + "','" + webmoney + "','" + address + "','" + phone + "'); ");

s = "Регистрация прошла успешно. Теперь Вы можете войти на сайт под своим логином и паролем. ";

} catch (SQLException e) {

s = "К сожалению регистрация невозможна!";

}

}else

s = "<center><h3>Заполенены не все поля! </h3><p><p> <a href=\"javascript: history. go (-1) \" class=\"link\">Назад</a></center>";

request. setAttribute ("answer", s);

RequestDispatcher dispatcher = sc. getRequestDispatcher ("/index. jsp");

try {

dispatcher. forward (request, response);

} catch (ServletException e) {

e. printStackTrace ();

}

( (JDBCConnectionPool) sc. getAttribute ("ConPool")). checkIn (c);

}

}

public class EditBuyerProfile implements Command {

public void execute (HttpServletRequest request, HttpServletResponse response, ServletContext sc, HttpSession session) throws IOException {

String s = "";

Connection c = ( (JDBCConnectionPool) sc. getAttribute ("ConPool")). checkOut ();

String login = request. getParameter ("Rlogin");

String pass = request. getParameter ("Rpass");

String email = request. getParameter ("email");

String lastname = request. getParameter ("Rlastname");

String firstname = request. getParameter ("Rfirstname");

String cpass = request. getParameter ("RCpass");

String thirdname = request. getParameter ("Rthirdname");

String webmoney = request. getParameter ("Rwebmoney");

String address = request. getParameter ("Raddress");

String phone = request. getParameter ("Rphone");

int b_id = (Integer) session. getAttribute ("id");

if (session. getAttribute ("role")! = null)

request. setAttribute ("succ", true);

if (! phone. equals ("") &&! cpass. equals ("") &&! email. equals ("") &&! login. equals ("") &&! pass. equals ("") &&! lastname. equals ("") &&! firstname. equals ("") &&! thirdname. equals ("")

&&! webmoney. equals ("") &&! address. equals ("")) {

try {

Statement stmt = c. createStatement ();

stmt. executeUpdate ("UPDATE buyers SET last_name='" + lastname + "',first_name='" + firstname + "',third_name='" + thirdname + "',login='" + login + "', password='" + pass + "', email='" + email + "', webmoney_account_number='" + webmoney + "',home_address='" + address + "', phone='" + phone + "' " +

" WHERE buyers. buyer_id=" + b_id + "; ");

s = "Данные успешно изменены!";

} catch (SQLException e) {

s = "<center><h3>К сожалению данные изменить невозможно! </h3><p><p> <a href=\"javascript: history. go (-1) \" class=\"link\">Назад</a></center>";

}

} else

s = "<center><h3>Заполенены не все поля! </h3><p><p> <a href=\"javascript: history. go (-1) \" class=\"link\">Назад</a></center>";

request. setAttribute ("answer", s);

RequestDispatcher dispatcher = sc. getRequestDispatcher ("/index. jsp");

try {

dispatcher. forward (request, response);

} catch (ServletException e) {

e. printStackTrace ();

}

( (JDBCConnectionPool) sc. getAttribute ("ConPool")). checkIn (c);

}

}

public class OrdersHistory implements Command {

public void execute (HttpServletRequest request, HttpServletResponse response, ServletContext sc, HttpSession session) throws IOException {

String s = "";

try {

Connection c = ( (JDBCConnectionPool) sc. getAttribute ("ConPool")). checkOut ();

Statement stmt = c. createStatement ();

s = FindBadGoods (stmt, session);

( (JDBCConnectionPool) sc. getAttribute ("ConPool")). checkIn (c);

} catch (SQLException e) {

e. printStackTrace ();

}

if (session. getAttribute ("role")! = null)

request. setAttribute ("succ", true);

request. setAttribute ("search", s);

RequestDispatcher dispatcher = sc. getRequestDispatcher ("/index. jsp");

try {

dispatcher. forward (request, response);

} catch (ServletException e) {

e. printStackTrace ();

}

}

private String FindBadGoods (Statement stmt, HttpSession session) {

ResultSet rs;

String Name;

int Count;

Date DateOfReteil;

StringBuffer sb = new StringBuffer ();

Integer b_id;

b_id = (Integer) session. getAttribute ("id");

if (b_id! = null && (session. getAttribute ("role"). equals ("buyer"))) {

sb. append ("<table border=\"1\">\n" +

" <tr>\n" +

" <td><b>Название</b></td>\n" +

" <td><b>Куплено штук</b></td>\n" +

" <td><b>Дата покупки</b></td>\n" +

" </tr>\n");

try {

rs = stmt. executeQuery ("SELECT * FROM \"OrdersHistory\" ('" + b_id + "'); ");

while (rs. next ()) {

Name = rs. getString (1);

Count = rs. getInt (2);

DateOfReteil = rs. getDate (3);

SimpleDateFormat formatter = new SimpleDateFormat ("dd. MM. yyyy");

String formattedDate = formatter. format (DateOfReteil);

sb. append ("<tr>\n" +

" <td align=\"center\">" + Name + "</td>\n" +

" <td align=\"center\">" + Count + "</td>\n" +

" <td align=\"center\">" + formattedDate + "</td>\n" +

" </tr>\n");

}

sb. append ("</table><p><p><center><a href=\"javascript: history. go (-1) \" class=\"link\">Назад</a></center>");

rs. close ();

System. out. println ();

} catch (SQLException e) {

sb. delete (0, sb. length () - 1);

sb. append ("Ошибка! В БД отсутствуют запрашиваемые данные! <p><p><center><a href=\"javascript: history. go (-1) \" class=\"link\">Назад</a></center>");

}

} else

sb. append ("<h3>Для осуществления данной операции Вам необходимо войти на сайт или зарегестрироваться. </h3></center><p><p><center><a href=\"javascript: history. go (-1) \" class=\"link\">Назад</a></center>");

return sb. toString ();

}

public String getURL () {

return null;

}

}

Размещено на Allbest.ru


Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.