Разработка автоматизированной системы контроля процессов обслуживания кредитовых ведомств ОАО "РЖД"
Система контроля процессов обслуживания кредитовых ведомств (воинских министерств) в среде ОАО "РЖД". Требования к функциям, выполняемым системой. Идентификация ключевых абстракций. Обоснование компоновки Web-страницы. Формирование запроса к системе.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 15.10.2013 |
Размер файла | 3,4 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
%>
<tr>
<th class="" align="center" colspan="11" style="font-size: 14pt"><%=((VoinClass)tableRow).getNazvd()%> </th>
</tr>
<%
}
%>
<tr>
<%if (min_query.equals("ЛЮБОЙ")) { %>
<td class="" align="center" style="font-size: 7pt"> <%=((VoinClass)tableRow).getMin_name()%> </td>
<td class="" align="center" style="font-size: 7pt"> <%=((VoinClass)tableRow).getMin()%> </td>
<%} %>
<%if (!min_query.equals("ЛЮБОЙ")&& countRows>0) { %>
<td class="" align="center" style="font-size: 7pt"> <%=((VoinClass)tableRow).getNazvd()%> </td>
<%} %>
<TD nowrap="nowrap"><bean:write name="tableRow" property="oplata"></bean:write> </TD>
<TD nowrap="nowrap"><bean:write name="tableRow" property="sumpd"></bean:write> </TD>
<TD nowrap="nowrap"><bean:write name="tableRow" property="kolpas"></bean:write> </TD>
<TD nowrap="nowrap"><bean:write name="tableRow" property="sumpr"></bean:write> </TD>
<TD nowrap="nowrap"><bean:write name="tableRow" property="kolpr"></bean:write> </TD>
<TD nowrap="nowrap"><bean:write name="tableRow" property="sumbag"></bean:write> </TD>
<TD nowrap="nowrap"><bean:write name="tableRow" property="kolbag"></bean:write> </TD>
<TD nowrap="nowrap"><bean:write name="tableRow" property="komsbv"></bean:write> </TD>
<TD nowrap="nowrap"><bean:write name="tableRow" property="kolv"></bean:write> </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"> <%=((VoinClass)tableRowSet).getMin_name()%> </td>
<td class="" align="center" style="font-size: 7pt"> <%=((VoinClass)tableRowSet).getMin()%> </td>
<TD nowrap="nowrap"><bean:write name="tableRowSet" property="oplata"></bean:write> </TD>
<TD nowrap="nowrap"><bean:write name="tableRowSet" property="sumpd"></bean:write> </TD>
<TD nowrap="nowrap"><bean:write name="tableRowSet" property="kolpas"></bean:write> </TD>
<TD nowrap="nowrap"><bean:write name="tableRowSet" property="sumpr"></bean:write> </TD>
<TD nowrap="nowrap"><bean:write name="tableRowSet" property="kolpr"></bean:write> </TD>
<TD nowrap="nowrap"><bean:write name="tableRowSet" property="sumbag"></bean:write> </TD>
<TD nowrap="nowrap"><bean:write name="tableRowSet" property="kolbag"></bean:write> </TD>
<TD nowrap="nowrap"><bean:write name="tableRowSet" property="komsbv"></bean:write> </TD>
<TD nowrap="nowrap"><bean:write name="tableRowSet" property="kolv"></bean:write> </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> |
<a href="/armpp/">Главная страница АРМа</a> |
<a href="index3.jsp">Назад</a><br/><br/>
<html:form action="/voin">
<br>
<center>
<% if(countRowsAll==0){
if (month_period.equals("x")) {%>
<h2 align="center">Информация за период с <%=begin_data%> по <%=end_data%> о кредитовых ведомствах.
<br><font align="center"> Итог по дорогам России отсутствует
</font></h2>
<%}
if (!month_period.equals("x")){ %>
<h2 align="center">Информация за <%=month_period%> <%=year_period%> года о кредитовых ведомствах.
<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">Код ведомства: <%=min_query%> </h4>
<%} if (!per_query.equals("ЛЮБОЙ")) {%>
<h4 align="left"style="font-size: 10pt">Код перевозчика: <%=per_query%> </h4>
<%} if (!agent_query.equals("ЛЮБОЙ")) {%>
<h4 align="left"style="font-size: 10pt">Код агента: <%=agent_query%> </h4>
<% }
}
else{
if (month_period.equals("x")){ %>
<h2 align="center" style="font-size: 18pt">Информация о кредитовых ведомствах.
<br><font align="center">Итог по дорогам России за период с <%=begin_data%> по <%=end_data%>
</font>
<% }
if (!month_period.equals("x")){%>
<h2 align="center" style="font-size: 18pt">Информация о кредитовых ведомствах.
<br><font align="center">Итог по дорогам России за <%=month_period%> <%=year_period%> года
</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">Код ведомства: <%=min_query%> </h4>
<%} if (!per_query.equals("ЛЮБОЙ")) {%>
<h4 align="left"style="font-size: 10pt">Код перевозчика: <%=per_query%> </h4>
<%} if (!agent_query.equals("ЛЮБОЙ")) {%>
<h4 align="left"style="font-size: 10pt">Код агента: <%=agent_query%> </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"> <%=((VoinClass)tableRowAll).getMin_name()%> </td>
<td class="" align="center" style="font-size: 7pt"> <%=((VoinClass)tableRowAll).getMin()%> </td>
<%} %>
<TD nowrap="nowrap"><bean:write name="tableRowAll" property="oplata"></bean:write> </TD>
<TD nowrap="nowrap"><bean:write name="tableRowAll" property="sumpd"></bean:write> </TD>
<TD nowrap="nowrap"><bean:write name="tableRowAll" property="kolpas"></bean:write> </TD>
<TD nowrap="nowrap"><bean:write name="tableRowAll" property="sumpr"></bean:write> </TD>
<TD nowrap="nowrap"><bean:write name="tableRowAll" property="kolpr"></bean:write> </TD>
<TD nowrap="nowrap"><bean:write name="tableRowAll" property="sumbag"></bean:write> </TD>
<TD nowrap="nowrap"><bean:write name="tableRowAll" property="kolbag"></bean:write> </TD>
<TD nowrap="nowrap"><bean:write name="tableRowAll" property="komsbv"></bean:write> </TD>
<TD nowrap="nowrap"><bean:write name="tableRowAll" property="kolv"></bean:write> </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> |
<a href="/armpp/">Главная страница АРМа</a> |
<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">Невозможен выбор детализации по перевозчику и агенту при просмотре информации по дороге <%=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> |
<a href="/armpp/">Главная страница АРМа</a> |
<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">Информация за <%=schet_dataAll%> о кредитовых ведомствах. Итог по дорогам России отсутствует</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">Код ведомства: <%=min_query%> </h4>
<%} if (!per_query.equals("ЛЮБОЙ")) {%>
<h4 align="left"style="font-size: 10pt">Код перевозчика: <%=per_query%> </h4>
<%} if (!agent_query.equals("ЛЮБОЙ")) {%>
<h4 align="left"style="font-size: 10pt">Код агента: <%=agent_query%> </h4>
<% }
}
else{ %>
<h2 align="center" style="font-size: 18pt">Информация о кредитовых ведомствах.
<br><font align="center">Итог по дорогам России за <%=schet_dataAll%>
</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">Код ведомства: <%=min_query%> </h4>
<%} if (!per_query.equals("ЛЮБОЙ")) {%>
<h4 align="left"style="font-size: 10pt">Код перевозчика: <%=per_query%> </h4>
<%} if (!agent_query.equals("ЛЮБОЙ")) {%>
<h4 align="left"style="font-size: 10pt">Код агента: <%=agent_query%> </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"> <%=((VoinClass)tableRowAll).getMin_name()%> </td>
<td class="" align="center" style="font-size: 7pt"> <%=((VoinClass)tableRowAll).getMin()%> </td>
<%} %>
<TD nowrap="nowrap"><bean:write name="tableRowAll" property="oplata"></bean:write> </TD>
<TD nowrap="nowrap"><bean:write name="tableRowAll" property="moplata"></bean:write> </TD>
<TD nowrap="nowrap"><bean:write name="tableRowAll" property="sumpd"></bean:write> </TD>
<TD nowrap="nowrap"><bean:write name="tableRowAll" property="msumpd"></bean:write> </TD>
<TD nowrap="nowrap"><bean:write name="tableRowAll" property="kolpas"></bean:write> </TD>
<TD nowrap="nowrap"><bean:write name="tableRowAll" property="mkolpas"></bean:write> </TD>
<TD nowrap="nowrap"><bean:write name="tableRowAll" property="sumpr"></bean:write> </TD>
<TD nowrap="nowrap"><bean:write name="tableRowAll" property="msumpr"></bean:write> </TD>
<TD nowrap="nowrap"><bean:write name="tableRowAll" property="kolpr"></bean:write> </TD>
<TD nowrap="nowrap"><bean:write name="tableRowAll" property="mkolpr"></bean:write> </TD>
<TD nowrap="nowrap"><bean:write name="tableRowAll" property="sumbag"></bean:write> </TD>
<TD nowrap="nowrap"><bean:write name="tableRowAll" property="msumbag"></bean:write> </TD>
<TD nowrap="nowrap"><bean:write name="tableRowAll" property="kolbag"></bean:write> </TD>
<TD nowrap="nowrap"><bean:write name="tableRowAll" property="mkolbag"></bean:write> </TD>
<TD nowrap="nowrap"><bean:write name="tableRowAll" property="komsbv"></bean:write> </TD>
<TD nowrap="nowrap"><bean:write name="tableRowAll" property="mkomsbv"></bean:write> </TD>
<TD nowrap="nowrap"><bean:write name="tableRowAll" property="kolv"></bean:write> </TD>
<TD nowrap="nowrap"><bean:write name="tableRowAll" property="mkolv"></bean:write> </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