Разработка автоматизированной системы контроля процессов обслуживания кредитовых ведомств ОАО "РЖД"

Система контроля процессов обслуживания кредитовых ведомств (воинских министерств) в среде ОАО "РЖД". Требования к функциям, выполняемым системой. Идентификация ключевых абстракций. Обоснование компоновки Web-страницы. Формирование запроса к системе.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 15.10.2013
Размер файла 3,4 M

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

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

%>

<tr>

<th class="" align="center" colspan="11" style="font-size: 14pt"><%=((VoinClass)tableRow).getNazvd()%>&nbsp;</th>

</tr>

<%

}

%>

<tr>

<%if (min_query.equals("ЛЮБОЙ")) { %>

<td class="" align="center" style="font-size: 7pt">&nbsp;<%=((VoinClass)tableRow).getMin_name()%>&nbsp;</td>

<td class="" align="center" style="font-size: 7pt">&nbsp;<%=((VoinClass)tableRow).getMin()%>&nbsp;</td>

<%} %>

<%if (!min_query.equals("ЛЮБОЙ")&& countRows>0) { %>

<td class="" align="center" style="font-size: 7pt">&nbsp;<%=((VoinClass)tableRow).getNazvd()%>&nbsp;</td>

<%} %>

<TD nowrap="nowrap"><bean:write name="tableRow" property="oplata"></bean:write>&nbsp;</TD>

<TD nowrap="nowrap"><bean:write name="tableRow" property="sumpd"></bean:write>&nbsp;</TD>

<TD nowrap="nowrap"><bean:write name="tableRow" property="kolpas"></bean:write>&nbsp;</TD>

<TD nowrap="nowrap"><bean:write name="tableRow" property="sumpr"></bean:write>&nbsp;</TD>

<TD nowrap="nowrap"><bean:write name="tableRow" property="kolpr"></bean:write>&nbsp;</TD>

<TD nowrap="nowrap"><bean:write name="tableRow" property="sumbag"></bean:write>&nbsp;</TD>

<TD nowrap="nowrap"><bean:write name="tableRow" property="kolbag"></bean:write>&nbsp;</TD>

<TD nowrap="nowrap"><bean:write name="tableRow" property="komsbv"></bean:write>&nbsp;</TD>

<TD nowrap="nowrap"><bean:write name="tableRow" property="kolv"></bean:write>&nbsp;</TD>

<%

a=((VoinClass)tableRow).getDor();

%>

</tr>

<%

// a=((VoinClass)tableRow).getDor();

%>

</logic:iterate>

<% if (min_query.equals("ЛЮБОЙ")) { %>

<logic:iterate id="tableRowSet" name="tableRowsSet" indexId="j" >

<tr>

<td class="" align="center" style="font-size: 7pt">&nbsp;<%=((VoinClass)tableRowSet).getMin_name()%>&nbsp;</td>

<td class="" align="center" style="font-size: 7pt">&nbsp;<%=((VoinClass)tableRowSet).getMin()%>&nbsp;</td>

<TD nowrap="nowrap"><bean:write name="tableRowSet" property="oplata"></bean:write>&nbsp;</TD>

<TD nowrap="nowrap"><bean:write name="tableRowSet" property="sumpd"></bean:write>&nbsp;</TD>

<TD nowrap="nowrap"><bean:write name="tableRowSet" property="kolpas"></bean:write>&nbsp;</TD>

<TD nowrap="nowrap"><bean:write name="tableRowSet" property="sumpr"></bean:write>&nbsp;</TD>

<TD nowrap="nowrap"><bean:write name="tableRowSet" property="kolpr"></bean:write>&nbsp;</TD>

<TD nowrap="nowrap"><bean:write name="tableRowSet" property="sumbag"></bean:write>&nbsp;</TD>

<TD nowrap="nowrap"><bean:write name="tableRowSet" property="kolbag"></bean:write>&nbsp;</TD>

<TD nowrap="nowrap"><bean:write name="tableRowSet" property="komsbv"></bean:write>&nbsp;</TD>

<TD nowrap="nowrap"><bean:write name="tableRowSet" property="kolv"></bean:write>&nbsp;</TD>

</tr>

</logic:iterate>

<% }%>

</Table>

<%

}

if (countRows>0){

%>

<br>

<div>

<input type="button" name="sendEx" value="Передать в Excel" onclick="doSendEx()"></div>

<%} %>

</html:form>

</body>

</html>

index4_f.jsp

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%>

<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%>

<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic"%>

<%@ page import="voin.Classes.*, java.util.*" %>

<%@ page import="voin.Classes.JDBCConnection"%>

<%@ page import="java.io.*"%>

<%@ page import="java.sql.*"%>

<%@ page import="javax.naming.*"%>

<%@page language="java" contentType="text/html; charset=Windows-1251"

pageEncoding="Windows-1251"%>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=Windows-1251">

<META name="GENERATOR" content="IBM Software Development Platform">

<META http-equiv="Content-Style-Type" content="text/css">

<LINK href="theme/Master.css" rel="stylesheet" type="text/css">

<title>Кредитовые ведомства</title>

</HEAD>

<script language="JavaScript">

function doSendEx() {

var newWindowEx;

if (!newWindowEx || newWindowEx.closed) {

var props = 'scrollBars=yes,resizable=yes,toolbar=yes,menubar=yes,location=no,directories=no,width=550,height=550';

newWindowEx = window.open("/dohodv/index4_fEx.jsp","Excel",props);

}

}

</script>

<%

String dor = "";

String per = "";

String data_begin = "";

String data_end = "";

String begin_data = "";

String end_data = "";

String ItogSumpdAllS ="";

String ItogKolpasAllS = "";

String ItogSumprAllS = "";

String ItogKolprAllS = "";

String ItogSumbagAllS = "";

String ItogKolbagAllS = "";

String ItogKomsbvAllS = "";

String ItogKolvAllS = "";

String min_name ="";

String agent_query = "";

String per_query = "";

String min_query = "";

String nazvl = "";

String month_period ="x";

String year_period = "x";

int countRowsAll=((ArrayList)session.getAttribute("tableRowsAll")).size();

ItogSumpdAllS = (String)session.getAttribute("ItogSumpdAllS");

ItogKolpasAllS = (String)session.getAttribute("ItogKolpasAllS");

ItogSumprAllS = (String)session.getAttribute("ItogSumprAllS");

ItogKolprAllS = (String)session.getAttribute("ItogKolprAllS");

ItogSumbagAllS = (String)session.getAttribute("ItogSumbagAllS");

ItogKolbagAllS = (String)session.getAttribute("ItogKolbagAllS");

ItogKomsbvAllS = (String)session.getAttribute("ItogKomsbvAllS");

ItogKolvAllS = (String)session.getAttribute("ItogKolvAllS");

dor = (String)session.getAttribute("dor");

per = (String)session.getAttribute("per");

data_begin= (String)session.getAttribute("data_begin");

data_end = (String)session.getAttribute("data_end");

begin_data= (String)session.getAttribute("begin_data");

end_data = (String)session.getAttribute("end_data");

min_name = (String)session.getAttribute("min_name");

agent_query = (String)session.getAttribute("agent_query");

per_query = (String)session.getAttribute("per_query");

min_query = (String)session.getAttribute("min_query");

nazvl = (String)session.getAttribute("nazvl");

month_period = (String)session.getAttribute("month_period");

year_period = (String)session.getAttribute("year_period");

%>

<script language="JavaScript">

function onSubmit(objForm){

location.href="voin.do?reset=false";

}

</script>

<body bgcolor="white">

<a href="/express3/">Вернуться на страницу "Экспресс-3"</a>&nbsp;|&nbsp;

<a href="/armpp/">Главная страница АРМа</a>&nbsp;|&nbsp;

<a href="index3.jsp">Назад</a><br/><br/>

<html:form action="/voin">

<br>

<center>

<% if(countRowsAll==0){

if (month_period.equals("x")) {%>

<h2 align="center">Информация за период с&nbsp;<%=begin_data%>&nbsp;по &nbsp;<%=end_data%>&nbsp;о кредитовых ведомствах.

<br><font align="center"> Итог по дорогам России отсутствует

</font></h2>

<%}

if (!month_period.equals("x")){ %>

<h2 align="center">Информация за &nbsp;<%=month_period%>&nbsp;<%=year_period%>&nbsp; года о кредитовых ведомствах.

<br><font align="center">Итог по дорогам России отсутствует

</font></h2>

<%} %>

<%if (!min_query.equals("ЛЮБОЙ") || !per_query.equals("ЛЮБОЙ") || !agent_query.equals("ЛЮБОЙ")) { %>

<h4 align="left" style="font-size: 13pt">Дополнительная информация:</h4>

<%} %>

<%if (!min_query.equals("ЛЮБОЙ")) { %>

<h4 align="left"style="font-size: 10pt">Код ведомства:&nbsp;&nbsp;<%=min_query%>&nbsp;</h4>

<%} if (!per_query.equals("ЛЮБОЙ")) {%>

<h4 align="left"style="font-size: 10pt">Код перевозчика:&nbsp;&nbsp;<%=per_query%>&nbsp;</h4>

<%} if (!agent_query.equals("ЛЮБОЙ")) {%>

<h4 align="left"style="font-size: 10pt">Код агента:&nbsp;&nbsp;<%=agent_query%>&nbsp;</h4>

<% }

}

else{

if (month_period.equals("x")){ %>

<h2 align="center" style="font-size: 18pt">Информация о кредитовых ведомствах.

<br><font align="center">Итог по дорогам России за период с&nbsp;<%=begin_data%>&nbsp;по &nbsp;<%=end_data%>&nbsp;

</font>

<% }

if (!month_period.equals("x")){%>

<h2 align="center" style="font-size: 18pt">Информация о кредитовых ведомствах.

<br><font align="center">Итог по дорогам России за &nbsp;<%=month_period%>&nbsp;<%=year_period%>&nbsp;года

</font>

<%} %>

<br><font color="red" style="font-size: 12pt">(Все денежные суммы показаны в НДЕ: <%=nazvl%>

)</font> </h2>

<br><br>

<%if (!min_query.equals("ЛЮБОЙ") || !per_query.equals("ЛЮБОЙ") || !agent_query.equals("ЛЮБОЙ")) { %>

<h4 align="left" style="font-size: 13pt">Дополнительная информация:</h4>

<%} %>

<%if (!min_query.equals("ЛЮБОЙ")) { %>

<h4 align="left"style="font-size: 10pt">Код ведомства:&nbsp;&nbsp;<%=min_query%>&nbsp;</h4>

<%} if (!per_query.equals("ЛЮБОЙ")) {%>

<h4 align="left"style="font-size: 10pt">Код перевозчика:&nbsp;&nbsp;<%=per_query%>&nbsp;</h4>

<%} if (!agent_query.equals("ЛЮБОЙ")) {%>

<h4 align="left"style="font-size: 10pt">Код агента:&nbsp;&nbsp;<%=agent_query%>&nbsp;</h4>

<%} %>

<Table border="1" class="table" width="50%" cellpadding="2" cellspacing="0" bordercolor="#0c91f0" >

<%if (min_query.equals("ЛЮБОЙ")) { %>

<tr>

<th class="" align="center" style="font-size:7pt" colspan="2">Кредитовые ведомства </th>

<th class="" align="center" style="font-size:7pt" rowspan="2">К оплате </th>

<th class="" align="center" style="font-size:7pt" rowspan="2">Сумма от проданных документов в дальнем сообщении </th>

<th class="" align="center" style="font-size:7pt" rowspan="2">Кол. оформленных пассажиров в дальнем сообщении </th>

<th class="" align="center" style="font-size:7pt" rowspan="2">Сумма пригородных </th>

<th class="" align="center" style="font-size:7pt" rowspan="2">Кол. пригородных пассажиров </th>

<th class="" align="center" style="font-size:7pt" rowspan="2">Сумма от оформ. багажных документов </th>

<th class="" align="center" style="font-size:7pt" rowspan="2">Кол. оформ. багажных документов </th>

<th class="" align="center" style="font-size:7pt" rowspan="2">Комсбор от продажи при возврате </th>

<th class="" align="center" style="font-size:7pt" rowspan="2">Кол-во док. по воинск. треб. </th>

</tr>

<%} else{ %>

<tr>

<th class="" align="center" style="font-size:7pt" >К оплате </th>

<th class="" align="center" style="font-size:7pt" >Сумма от проданных документов в дальнем сообщении </th>

<th class="" align="center" style="font-size:7pt" >Кол. оформленных пассажиров в дальнем сообщении </th>

<th class="" align="center" style="font-size:7pt" >Сумма пригородных </th>

<th class="" align="center" style="font-size:7pt" >Кол. пригородных пассажиров </th>

<th class="" align="center" style="font-size:7pt" >Сумма от оформ. багажных документов </th>

<th class="" align="center" style="font-size:7pt" >Кол. оформ. багажных документов </th>

<th class="" align="center" style="font-size:7pt" >Комсбор от продажи при возврате </th>

<th class="" align="center" style="font-size:7pt" >Кол-во док. по воинск. треб. </th>

</tr>

<%} %>

<%if (min_query.equals("ЛЮБОЙ")) { %>

<tr>

<th class="" align="center" style="font-size: 7pt">Название</th>

<th class="" align="center" style="font-size: 7pt">Номер</th>

</tr>

<%} %>

<logic:iterate id="tableRowAll" name="tableRowsAll" indexId="i" >

<tr>

<%if (min_query.equals("ЛЮБОЙ")){ %>

<td class="" align="center" style="font-size: 7pt">&nbsp;<%=((VoinClass)tableRowAll).getMin_name()%>&nbsp;</td>

<td class="" align="center" style="font-size: 7pt">&nbsp;<%=((VoinClass)tableRowAll).getMin()%>&nbsp;</td>

<%} %>

<TD nowrap="nowrap"><bean:write name="tableRowAll" property="oplata"></bean:write>&nbsp;</TD>

<TD nowrap="nowrap"><bean:write name="tableRowAll" property="sumpd"></bean:write>&nbsp;</TD>

<TD nowrap="nowrap"><bean:write name="tableRowAll" property="kolpas"></bean:write>&nbsp;</TD>

<TD nowrap="nowrap"><bean:write name="tableRowAll" property="sumpr"></bean:write>&nbsp;</TD>

<TD nowrap="nowrap"><bean:write name="tableRowAll" property="kolpr"></bean:write>&nbsp;</TD>

<TD nowrap="nowrap"><bean:write name="tableRowAll" property="sumbag"></bean:write>&nbsp;</TD>

<TD nowrap="nowrap"><bean:write name="tableRowAll" property="kolbag"></bean:write>&nbsp;</TD>

<TD nowrap="nowrap"><bean:write name="tableRowAll" property="komsbv"></bean:write>&nbsp;</TD>

<TD nowrap="nowrap"><bean:write name="tableRowAll" property="kolv"></bean:write>&nbsp;</TD>

</tr>

</logic:iterate>

</Table>

<%

}

if (countRowsAll>0){

%>

<br>

<div>

<input type="button" name="sendEx" value="Передать в Excel" onclick="doSendEx()"></div>

<%} %>

</html:form>

</Body>

</html>

det_not.jsp

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%>

<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%>

<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic"%>

<%@ page import="voin.Classes.*, java.util.*" %>

<%@page language="java" contentType="text/html; charset=Windows-1251"

pageEncoding="Windows-1251"%>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=Windows-1251">

<META name="GENERATOR" content="IBM Software Development Platform">

<META http-equiv="Content-Style-Type" content="text/css">

<LINK href="theme/Master.css" rel="stylesheet" type="text/css">

<title>Кредитовые ведомства</title>

</HEAD>

<%

String ust = "";

String agent = "";

String per = "";

String dor = "";

String dor_query = "";

agent= (String)session.getAttribute("agent");

per = (String)session.getAttribute("per");

ust = (String)session.getAttribute("ust");

dor = (String)session.getAttribute("dor");

dor_query = (String)session.getAttribute("dor_query");

%>

<body bgcolor="white">

<a href="/express3/">Вернуться на страницу "Экспресс-3"</a>&nbsp;|&nbsp;

<a href="/armpp/">Главная страница АРМа</a>&nbsp;|&nbsp;

<a href="index3.jsp">Назад</a><br/><br/>

<center>

<% if (ust.equals("all_set") && ((agent.equals("**") || (per.equals("**"))))) {

if(agent.equals("**") && !per.equals("**")) {

%>

<h1 align="center" style="font-size: 14pt">Невозможен выбор детализации по агентам при просмотре всех дорог сети!</h1>

<% }

if (per.equals("**") && !agent.equals("**")){ %>

<h1 align="center" style="font-size: 14pt">Невозможен выбор детализации по перевозчику при просмотре всех дорог сети!</h1>

<%}

}

if (ust.equals("all_set") && agent.equals("**") && per.equals("**")) {

%>

<h1 align="center" style="font-size: 14pt">Невозможен выбор детализации по перевозчику и агенту при просмотре всех дорог сети!</h1>

<%}

if (ust.equals("dor") && dor.equals("*") && agent.equals("**") && per.equals("**")) {

%>

<h1 align="center" style="font-size: 14pt">Невозможен выбор детализации по перевозчику и агенту при просмотре суммы по дорогам России!</h1>

<%}

if (ust.equals("dor") && !dor.equals("*") && agent.equals("**") && per.equals("**")) {

%>

<h1 align="center" style="font-size: 14pt">Невозможен выбор детализации по перевозчику и агенту при просмотре информации по дороге&nbsp;<%=dor_query%>!</h1>

<%} %>

</body>

</html>

success_not_null.jsp

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%>

<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%>

<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic"%>

<%@ page import="voin.Classes.*, java.util.*" %>

<%@page language="java" contentType="text/html; charset=Windows-1251"

pageEncoding="Windows-1251"%>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=Windows-1251">

<META name="GENERATOR" content="IBM Software Development Platform">

<META http-equiv="Content-Style-Type" content="text/css">

<LINK href="theme/Master.css" rel="stylesheet" type="text/css">

<title>Кредитовые ведомства</title>

</HEAD>

<body bgcolor="white">

<a href="/express3/">Вернуться на страницу "Экспресс-3"</a>&nbsp;|&nbsp;

<a href="/armpp/">Главная страница АРМа</a>&nbsp;|&nbsp;

<a href="index3.jsp">Назад</a><br/><br/>

<center>

<h1 align="center" style="font-size: 14pt">Учёт нулевых строк возможен при детализации ведомства!</h1>

</body>

</html>

index4Ex.jsp

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%>

<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%>

<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic"%>

<%@ page import="voin.Classes.*, java.util.*" %>

<%@ page import="voin.Classes.JDBCConnection"%>

<%@ page import="java.io.*"%>

<%@ page import="java.sql.*"%>

<%@ page import="javax.naming.*"%>

<%@page language="java" contentType="application/vnd.ms-excel; charset=Windows-1251"

pageEncoding="Windows-1251"%>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=Windows-1251">

<META name="GENERATOR" content="IBM Software Development Platform">

<META http-equiv="Content-Style-Type" content="text/css">

<LINK href="theme/Master.css" rel="stylesheet" type="text/css">

<title>Кредитовые ведомства</title>

</HEAD>

<%

String dor = "";

String per = "";

String schet_dataAll = "";

String ItogSumpdAllS ="";

String ItogMsumpdAllS = "";

String ItogKolpasAllS = "";

String ItogMkolpasAllS = "";

String ItogSumprAllS = "";

String ItogMsumprAllS = "";

String ItogKolprAllS = "";

String ItogMkolprAllS = "";

String ItogSumbagAllS = "";

String ItogMsumbagAllS = "";

String ItogKolbagAllS = "";

String ItogMkolbagAllS = "";

String ItogKomsbvAllS = "";

String ItogMkomsbvAllS = "";

String ItogKolvAllS = "";

String ItogMkolvAllS = "";

String min_name ="";

String agent_query = "";

String per_query = "";

String min_query = "";

String nazvl = "";

int countRowsAll=((ArrayList)session.getAttribute("tableRowsAll")).size();

ItogSumpdAllS = (String)session.getAttribute("ItogSumpdAllS");

ItogMsumpdAllS = (String)session.getAttribute("ItogMsumpdAllS");

ItogKolpasAllS = (String)session.getAttribute("ItogKolpasAllS");

ItogMkolpasAllS = (String)session.getAttribute("ItogMkolpasAllS");

ItogSumprAllS = (String)session.getAttribute("ItogSumprAllS");

ItogMsumprAllS = (String)session.getAttribute("ItogMsumprAllS");

ItogKolprAllS = (String)session.getAttribute("ItogKolprAllS");

ItogMkolprAllS = (String)session.getAttribute("ItogMkolprAllS");

ItogSumbagAllS = (String)session.getAttribute("ItogSumbagAllS");

ItogMsumbagAllS = (String)session.getAttribute("ItogMsumbagAllS");

ItogKolbagAllS = (String)session.getAttribute("ItogKolbagAllS");

ItogMkolbagAllS = (String)session.getAttribute("ItogMkolbagAllS");

ItogKomsbvAllS = (String)session.getAttribute("ItogKomsbvAllS");

ItogMkomsbvAllS = (String)session.getAttribute("ItogMkomsbvAllS");

ItogKolvAllS = (String)session.getAttribute("ItogKolvAllS");

ItogMkolvAllS = (String)session.getAttribute("ItogMkolvAllS");

dor = (String)session.getAttribute("dor");

per = (String)session.getAttribute("per");

schet_dataAll = (String)session.getAttribute("schet_dataAll");

min_name = (String)session.getAttribute("min_name");

agent_query = (String)session.getAttribute("agent_query");

per_query = (String)session.getAttribute("per_query");

min_query = (String)session.getAttribute("min_query");

nazvl = (String)session.getAttribute("nazvl");

%>

<script language="JavaScript">

function onSubmit(objForm){

location.href="voin.do?reset=false";

}

</script>

<body>

<html:form action="/voin">

<br>

<% if(countRowsAll==0){%>

<h2 align="center">Информация за&nbsp;<%=schet_dataAll%>&nbsp;о кредитовых ведомствах. Итог по дорогам России отсутствует</h2>

<%if (!min_query.equals("ЛЮБОЙ") || !per_query.equals("ЛЮБОЙ") || !agent_query.equals("ЛЮБОЙ")) { %>

<h4 align="left" style="font-size: 13pt">Дополнительная информация:</h4>

<%} %>

<%if (!min_query.equals("ЛЮБОЙ")) { %>

<h4 align="left"style="font-size: 10pt">Код ведомства:&nbsp;&nbsp;<%=min_query%>&nbsp;</h4>

<%} if (!per_query.equals("ЛЮБОЙ")) {%>

<h4 align="left"style="font-size: 10pt">Код перевозчика:&nbsp;&nbsp;<%=per_query%>&nbsp;</h4>

<%} if (!agent_query.equals("ЛЮБОЙ")) {%>

<h4 align="left"style="font-size: 10pt">Код агента:&nbsp;&nbsp;<%=agent_query%>&nbsp;</h4>

<% }

}

else{ %>

<h2 align="center" style="font-size: 18pt">Информация о кредитовых ведомствах.

<br><font align="center">Итог по дорогам России за&nbsp;<%=schet_dataAll%>&nbsp;

</font>

<br><font color="red" style="font-size: 12pt">(Все денежные суммы показаны в НДЕ: <%=nazvl%>

)</font> </h2>

<br><br>

<%if (!min_query.equals("ЛЮБОЙ") || !per_query.equals("ЛЮБОЙ") || !agent_query.equals("ЛЮБОЙ")) { %>

<h4 align="left" style="font-size: 13pt">Дополнительная информация:</h4>

<%} %>

<%if (!min_query.equals("ЛЮБОЙ")) { %>

<h4 align="left"style="font-size: 10pt">Код ведомства:&nbsp;&nbsp;<%=min_query%>&nbsp;</h4>

<%} if (!per_query.equals("ЛЮБОЙ")) {%>

<h4 align="left"style="font-size: 10pt">Код перевозчика:&nbsp;&nbsp;<%=per_query%>&nbsp;</h4>

<%} if (!agent_query.equals("ЛЮБОЙ")) {%>

<h4 align="left"style="font-size: 10pt">Код агента:&nbsp;&nbsp;<%=agent_query%>&nbsp;</h4>

<%} %>

<Table border="1" class="table" width="50%" cellpadding="2" cellspacing="0" bordercolor="#0c91f0" >

<tr>

<%if (min_query.equals("ЛЮБОЙ")) { %>

<th class="" align="center" style="font-size:7pt" colspan="2">Кредитовые ведомства </th>

<%} %>

<th class="" align="center" style="font-size:7pt" colspan="2">К оплате </th>

<th class="" align="center" style="font-size:7pt" colspan="2">Сумма от проданных документов в дальнем сообщении </th>

<th class="" align="center" style="font-size:7pt" colspan="2">Кол. оформленных пассажиров в дальнем сообщении </th>

<th class="" align="center" style="font-size:7pt" colspan="2">Сумма пригородных </th>

<th class="" align="center" style="font-size:7pt" colspan="2">Кол. пригородных пассажиров </th>

<th class="" align="center" style="font-size:7pt" colspan="2">Сумма от оформ. багажных документов </th>

<th class="" align="center" style="font-size:7pt" colspan="2">Кол. оформ. багажных документов </th>

<th class="" align="center" style="font-size:7pt" colspan="2">Комсбор от продажи при возврате </th>

<th class="" align="center" style="font-size:7pt" colspan="2">Кол-во док. по воинск. треб. </th>

</tr>

<tr>

<%if (min_query.equals("ЛЮБОЙ")) { %>

<th class="" align="center" style="font-size: 7pt">Название</th>

<th class="" align="center" style="font-size: 7pt">Номер</th>

<%} %>

<th class="" align="center" style="font-size: 7pt">На одну дату</th>

<th class="" align="center" style="font-size: 7pt">С нач. месяца</th>

<th class="" align="center" style="font-size: 7pt">На одну дату</th>

<th class="" align="center" style="font-size: 7pt">С нач. месяца</th>

<th class="" align="center" style="font-size: 7pt">На одну дату</th>

<th class="" align="center" style="font-size: 7pt">С нач. месяца</th>

<th class="" align="center" style="font-size: 7pt">На одну дату</th>

<th class="" align="center" style="font-size: 7pt">С нач. месяца</th>

<th class="" align="center" style="font-size: 7pt">На одну дату</th>

<th class="" align="center" style="font-size: 7pt">С нач. месяца</th>

<th class="" align="center" style="font-size: 7pt">На одну дату</th>

<th class="" align="center" style="font-size: 7pt">С нач. месяца</th>

<th class="" align="center" style="font-size: 7pt">На одну дату</th>

<th class="" align="center" style="font-size: 7pt">С нач. месяца</th>

<th class="" align="center" style="font-size: 7pt">На одну дату</th>

<th class="" align="center" style="font-size: 7pt">С нач. месяца</th>

<th class="" align="center" style="font-size: 7pt">На одну дату</th>

<th class="" align="center" style="font-size: 7pt">С нач. месяца</th>

</tr>

<logic:iterate id="tableRowAll" name="tableRowsAll" indexId="i" >

<tr>

<%if (min_query.equals("ЛЮБОЙ")){ %>

<td class="" align="center" style="font-size: 7pt">&nbsp;<%=((VoinClass)tableRowAll).getMin_name()%>&nbsp;</td>

<td class="" align="center" style="font-size: 7pt">&nbsp;<%=((VoinClass)tableRowAll).getMin()%>&nbsp;</td>

<%} %>

<TD nowrap="nowrap"><bean:write name="tableRowAll" property="oplata"></bean:write>&nbsp;</TD>

<TD nowrap="nowrap"><bean:write name="tableRowAll" property="moplata"></bean:write>&nbsp;</TD>

<TD nowrap="nowrap"><bean:write name="tableRowAll" property="sumpd"></bean:write>&nbsp;</TD>

<TD nowrap="nowrap"><bean:write name="tableRowAll" property="msumpd"></bean:write>&nbsp;</TD>

<TD nowrap="nowrap"><bean:write name="tableRowAll" property="kolpas"></bean:write>&nbsp;</TD>

<TD nowrap="nowrap"><bean:write name="tableRowAll" property="mkolpas"></bean:write>&nbsp;</TD>

<TD nowrap="nowrap"><bean:write name="tableRowAll" property="sumpr"></bean:write>&nbsp;</TD>

<TD nowrap="nowrap"><bean:write name="tableRowAll" property="msumpr"></bean:write>&nbsp;</TD>

<TD nowrap="nowrap"><bean:write name="tableRowAll" property="kolpr"></bean:write>&nbsp;</TD>

<TD nowrap="nowrap"><bean:write name="tableRowAll" property="mkolpr"></bean:write>&nbsp;</TD>

<TD nowrap="nowrap"><bean:write name="tableRowAll" property="sumbag"></bean:write>&nbsp;</TD>

<TD nowrap="nowrap"><bean:write name="tableRowAll" property="msumbag"></bean:write>&nbsp;</TD>

<TD nowrap="nowrap"><bean:write name="tableRowAll" property="kolbag"></bean:write>&nbsp;</TD>

<TD nowrap="nowrap"><bean:write name="tableRowAll" property="mkolbag"></bean:write>&nbsp;</TD>

<TD nowrap="nowrap"><bean:write name="tableRowAll" property="komsbv"></bean:write>&nbsp;</TD>

<TD nowrap="nowrap"><bean:write name="tableRowAll" property="mkomsbv"></bean:write>&nbsp;</TD>

<TD nowrap="nowrap"><bean:write name="tableRowAll" property="kolv"></bean:write>&nbsp;</TD>

<TD nowrap="nowrap"><bean:write name="tableRowAll" property="mkolv"></bean:write>&nbsp;</TD>

</tr>

</logic:iterate>

</Table>

<%

}

%>

</html:form>

</Body>

</html>

struts_config.xml

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN" "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">

<struts-config>

<!-- Data Sources -->

<data-sources>

</data-sources>

<!-- Form Beans -->

<form-beans>

<form-bean name="ArmVoinForm" type="voin.Forms.ArmVoinForm">

</form-bean>

</form-beans>

<!-- Global Exceptions -->

<global-exceptions>

</global-exceptions>

<!-- Global Forwards -->

<global-forwards>

</global-forwards>

<!-- Action Mappings -->

<action-mappings>

<action name="ArmVoinForm" path="/voin" type="voin.actions.VoinAction">

<forward name="success" path="/index2.jsp"></forward>

<forward name="success1" path="/index4.jsp"></forward>

<forward name="success_det_dor" path="/det_dor.jsp"></forward>

<forward name="success_f" path="/index2_f.jsp"></forward>

<forward name="success1_f" path="/index4_f.jsp"></forward>

<forward name="success_det_dor_f" path="/det_dor_f.jsp"></forward>

<forward name="success_det_not" path="/det_not.jsp"></forward>

<forward name="failure" path="/error.jsp"></forward>

<forward name="success_not_null_str" path="/success_not_null_str.jsp"></forward>

</action>

<action path="/start" type="voin.actions.StartAction">

<forward name="success" path="/index3.jsp"></forward>

<forward name="failure" path="/error.jsp"></forward>

</action>

</action-mappings>

<!-- Message Resources -->

<message-resources parameter="voin.Resources.ApplicationResources"/>

</struts-config>

Приложение G

Руководство пользователей по работе с системой контроля процессов обслуживания кредитовых ведомств ОАО «РЖД»

Автоматизированная система контроля процессов обслуживания кредитовых ведомств ОАО «РЖД» предназначена для просмотра информации о дорожных счётчиках и запускается, набрав в адресной строке браузера http://10.17.192.226:8000/dohodv или же http://10.17.192.226:8000/express3 - АРМ «Информация о пунктах продажи и терминалах» - «Кредитовые ведомства». Используются данные таблицы «Информация о счётчиках» (DOHODV).

Здесь пользователю предоставляется возможность выбрать из всплывающих списков необходимые параметры. При нажатии кнопки «Выполнить запрос» будет выведена результирующая таблица.

1.1. Полями, обязательными для заполнения, являются:

1) дата или интервал дат,

2) дорога (или вся сеть)

1.2. При вводе даты пользователю предоставлены 4 возможности:

· задать день, месяц и год;

· выбрать отчётную дату (вчерашнюю дату);

· задать интервал дней (пятидневку), месяц и год;

· задать месяц и год.

1.3. При выборе дороги пользователю предоставлены 3 возможности:

1) все дороги сети (выдача информации о счётчиках с разбивкой по дорогам и ведомствам).

2) выбор определённой дороги из приведённого списка (выдача информации о дорожных счётчиках по выбранной дороге с разбивкой по ведомствам);

3) сумма по дорогам России (выдача итоговой суммы счётчиков по всем дорогам России по всем ведомствам).

2.1. Полями, необязательными для заполнения, являются:

1) код агента,

2) код перевозчика,

3) кредитовое ведомство.

2.2. При выборе из всплывающего списка полей код агента и код перевозчика параметра «* Детализация» позволит пользователю просмотреть информацию об определённой дороге или сумме по дорогам России с разбивкой по ведомствам и агентам или перевозчикам соответственно.

2.3.При заполнении необязательных полей информация будет выведена пользователю в результирующей таблице.

2.4. В конце каждой таблицы, содержащей результирующую информацию по дорожным счётчикам кредитовых ведомств, имеется кнопка «Передать в Excel». При нажатии на неё будет проводиться автоматический импорт данных и будет формироваться отчёт с полученными данными в формате Excel-таблицы.

3.1. Использование ссылок:

· «Вернуться на страницу «Экспресс-3»» - переход на страницу автоматизированной системы управления пассажирскими перевозками АСУ «Экспресс - 3»;

· «Главная страница АРМа» - переход на главную страницу АРМа «Пункт продажи»;

· «Назад» - переход на главную страницу приложения;

· «инструкция» - вывод руководства пользователя.

4.1. Учитывается контроль доступа по дорогам для пользователей:

· администратор (доступна информация по всем дорогам),

· пользователь с доступом по всем дорогам России (сетевой уровень, т.е. в приведённом списке будут выведены только дороги России),

· пользователь с доступом к определённой дороге (в приведённом списке будет выведена только та дорога, к которой пользователь имеет доступ)

4.2. Учитывается контроль доступа по кодам агентов и перевозчиков для пользователей:

· администратор (доступна информация по всем кодам агентов и перевозчиков),

· пользователь с доступом к определенному коду перевозчика (в приведённом списке будет выведен единственный код перевозчика, доступ к которому имеет пользователь),

· пользователь с доступом к определённому коду агента (в приведённом списке будет выведен единственный код агента, доступ к которому имеет пользователь),

· пользователь с доступом к определённым кодам агента и перевозчика (в приведённых списках будут выведены код агента и код перевозчика, доступ к которым имеет пользователь соответственно).

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


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

  • Требования к системе проектирования информационной системы финансового контроля. Информационное, программное и техническое обеспечение автоматизированной системы. Алгоритмы и модели работы базы данных, созданной в среде разработки Borland Delphi 7.0.

    дипломная работа [1,2 M], добавлен 25.10.2013

  • Проектирование программы для предприятия ООО "Чудо свечи" в среде программирования Borland Delphi. Произведение расчета системы методом аддитивной оптимизации. Требования к функциям, выполняемым системой, к программному и аппаратному обеспечению.

    курсовая работа [2,8 M], добавлен 27.02.2015

  • Структурно–функциональная модель системы проведения соревнований школьников. Формирование требований к проектируемой автоматизированной системе обработки информации и управления. Разработка концепции и документации, анализ и выявление ключевых процессов.

    дипломная работа [3,4 M], добавлен 04.03.2014

  • Создание автоматизированной системы c помощью MS SqlServer 2005. Результат работы запроса выборки с вычисляемым значением и сортировкой. Разработка технологий доступа к базе данных, клиентского приложения. Требования к программному обеспечению.

    курсовая работа [3,9 M], добавлен 28.06.2011

  • Определение назначения и описание функций имитационных моделей стохастических процессов систем массового обслуживания. Разработка модели описанной системы в виде Q-схемы и программы на языке GPSS и C#. Основные показатели работы имитационной модели.

    курсовая работа [487,4 K], добавлен 18.12.2014

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

    контрольная работа [302,7 K], добавлен 06.08.2013

  • Построение имитационной модели системы массового обслуживания, список и содержание ее активностей. Блок-схема алгоритма моделирования и текст процедуры. Моделирование случайных независимых величин и процессов. Оптимизация системы массового обслуживания.

    курсовая работа [4,0 M], добавлен 28.05.2013

  • Система GPSS World как мощная универсальная среда моделирования как дискретных, так и непрерывных процессов, предназначенная для профессионального моделирования самых разнообразных процессов и систем. Системы массового обслуживания. Листинг программы.

    курсовая работа [499,6 K], добавлен 25.12.2013

  • Требования к функциям и задачам, выполняемым системой "Подбор кредита ОАО "Россельхозбанк". Проектирование архитектуры программного продукта. Структурная схема программного продукта. Описание компонент программного обеспечения. План менеджмента проекта.

    курсовая работа [684,0 K], добавлен 03.05.2015

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

    контрольная работа [142,4 K], добавлен 09.12.2013

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