车辆派遣管理系统-04-单车月结算

本文详细介绍了单车月结算功能的设计与实现,包括财务角色的操作权限、数据加载与验证、分页查询等。在系统中,财务人员可进行指定车辆的派车单月结算,需选择车牌号码、结算年份和月份。结算前需确保派车单处于已缴费和已审核状态。同时,提供了月结算列表展示、月结算详情查看以及操作演示视频链接。
摘要由CSDN通过智能技术生成

今日完成任务:单车月结算功能及页面设计

核心代码:见下列插入的代码

遇到的问题:无

解决的方法:无

 

功能模块:单车月结算

需要角色:财务(其他角色不能操作)

数据加载:月结算信息列表、车辆信息、动态加载近三年年份、动态加载月份并匹配当前月、所有查询月份的派车单信息

数据验证:非空验证、日期必须为合理日期,不能结算当前月,只能结算历史月份

列表分页:AJAX分页查询

业务描述:

财务进行派车单的收款以后,需要财务进行一个月内指定车牌号的派车单的结算,结算营业额和毛利润

财务人员登录以后,可以进行指定车辆的派车单的月结算,点击左侧“业务管理”下的“单车月结算”菜单后,加载打开财务收款子页面,页面内先加载出所有已结算的派车单车月结算信息,派车单车月结算信息列表进行分页展示,选择指定的“车牌号码”、“结算年份”、“结算月份”并点击“结算查询”可进行派车单信息的结算,如果不是已缴费状态和已审核状态则不能结算,如果允许结算,则弹窗显示对应的结算信息,点击确定即可完成指定车辆的月结算,并且不能重复结算。点击列表后的“月结算详情”可以查看月结算的具体信息,结算过的不能再次点击“确定”进行结算。

视频演示地址:https://www.bilibili.com/video/BV1Da4y1E7EV/

图文演示:

月结算列表

点击“结算查询”,不能包含未缴费和未审核信息

单车月结算子页面HTML代码:

<table id="table0" width='100%' cellspacing="0" border='0'>
	<tr align="left">
		<td>
			<span>
				车牌号码
			</span>
			<span>
				<select name="clbh">
				</select>
			</span>
			<span>
				结算年份
			</span>
			<span>
				<select name="jsnf">
				</select>
			</span>
			<span>
				结算月份
			</span>
			<span>
				<select name="jsyf">
					<option value="1">1</option>
					<option value="2">2</option>
					<option value="3">3</option>
					<option value="4">4</option>
					<option value="5">5</option>
					<option value="6">6</option>
					<option value="7">7</option>
					<option value="8">8</option>
					<option value="9">9</option>
					<option value="10">10</option>
					<option value="11">11</option>
					<option value="12">12</option>
				</select>
			</span>
			<span style="margin-top:4px;margin-bottom:4px;margin-left:10px;">
				<button onclick="jiesuan()">结 算 查 询</button>
			</span>
			
		</td>
	</tr>
</table>
<table class="table1" width='100%' cellspacing="0" border='0'>
	<tr align="left">
		<td width="4%">&nbsp;</td>
		<td width="5%">编号</td>
		<td width="9%">结算日期</td>
		<td width="9%">车牌号码</td>
		<td width="9%">结算年份</td>
		<td width="8%">结算月份</td>
		<td width="9%">月公里数</td>
		<td width="9%">月油费</td>
		<td width="8%">修理费</td>
		<td width="9%">总营业额</td>
		<td width="9%">毛利润</td>
		<td width="">管理操作</td>
	</tr>
</table>
<table class="list" width='100%' cellspacing="0">
</table>
<p class="pageManager">
	<span><input type="hidden" name="rows" value="10"/></span>
	<b >
	<button onclick="first()">首页</button>
	<button onclick="prev()">上一页</button>
	<button onclick="next()">下一页</button>
	<button onclick="last()">尾页</button>
	&nbsp;
	第
	<select name="toNumPage" onchange="changeNumPage()">
		<option value="1">1</option>
	</select>
	页
	&nbsp;
	共
	<span></span>
	页
	</b>
</p>

<div class="updatePageDiv">
	<div class="updatePage">
		<h2>派车月结算信息<span><sup onclick="closeUpdatePageDiv()">×</sup></span></h2>
		<form name="pcddjForm" class="layui-form pcddjForm">
		  	<table class="list1" width='' cellpadding="0" cellspacing="0">
		  		<tr>
		  			<td> &nbsp;</td>
		  		</tr>
		  		<tr >
		  			<td class="layui-form-label">车牌号</td>
		  			<td>
		  				<input type="text" name="cphm" class="layui-input" readonly="readonly"/>
		  			</td>
		  			<td class="layui-form-label">结算年份</td>
		  			<td>
		  				<input type="text" name="jsnf" class="layui-input" readonly="readonly"/>
		  			</t
各模块功能说明: 1.系统管理: ⑴ 管理用户:包括用户的添加、修改、删除,退出 ⑵ 修改密码:包括旧密码、新密码及新密码的确认 ⑶ 注销用户:退回到登陆模式 ⑷ 退出系统:退出 2.基本信息: ⑴ 零件基本信息:包括的功能有零件的添加、修改、删除、查询 ⑵ 汽车基本信息:包括的功能有汽车的添加、修改、删除、查询 ⑶ 修理工基本信息:包括的功能有修理工的添加、修改、删除、查询 3.表单操作: ⑴ 修车登记单:包括的功能有修车登记的添加、修改、删除、查询 ⑵ 汽车修理单:包括的功能有汽车修理的添加、修改、删除、查询 ⑶ 零件入库单:包括的功能有零件入库的添加、修改、删除、查询 ⑷ 零件领用单:包括的功能有零件领用的添加、修改、删除、查询 ⑸ 修车发票:包括的功能有修车发票的添加、修改、删除、查询 4.帐册操作 ⑴ 汽车登记册:包括的功能有汽车的添加、修改、删除、查询 ⑵ 修理工名册:包括的功能有修理工的添加、修改、删除、查询 ⑶ 汽车修理台账:自动汽车修理生成台账,有打印和查询的功能 ⑷ 库存零件台账:自动库存零件生成台账,可以更新和查询 5.报表操作 ⑴ 零件耗用报表:自动生成,有打印和查询功能 ⑵ 员工工资报表:自动生成,有打印和查询功能 ⑶ 零件定货计划表:自动生成,有打印和查询功能 6.帮助 ⑴ 帮助文档:用户操作手册 ⑵ 关于该系统:版本说明
深度学习是机器学习的一个子领域,它基于人工神经网络的研究,特别是利用多层次的神经网络来进行学习和模式识别。深度学习模型能够学习数据的高层次特征,这些特征对于图像和语音识别、自然语言处理、医学图像分析等应用至关重要。以下是深度学习的一些关键概念和组成部分: 1. **神经网络(Neural Networks)**:深度学习的基础是人工神经网络,它是由多个层组成的网络结构,包括输入层、隐藏层和输出层。每个层由多个神经元组成,神经元之间通过权重连接。 2. **前馈神经网络(Feedforward Neural Networks)**:这是最常见的神经网络类型,信息从输入层流向隐藏层,最终到达输出层。 3. **卷积神经网络(Convolutional Neural Networks, CNNs)**:这种网络特别适合处理具有网格结构的数据,如图像。它们使用卷积层来提取图像的特征。 4. **循环神经网络(Recurrent Neural Networks, RNNs)**:这种网络能够处理序列数据,如时间序列或自然语言,因为它们具有记忆功能,能够捕捉数据中的时间依赖性。 5. **长短期记忆网络(Long Short-Term Memory, LSTM)**:LSTM 是一种特殊的 RNN,它能够学习长期依赖关系,非常适合复杂的序列预测任务。 6. **生成对抗网络(Generative Adversarial Networks, GANs)**:由两个网络组成,一个生成器和一个判别器,它们相互竞争,生成器生成数据,判别器评估数据的真实性。 7. **深度学习框架**:如 TensorFlow、Keras、PyTorch 等,这些框架提供了构建、训练和部署深度学习模型的工具和库。 8. **激活函数(Activation Functions)**:如 ReLU、Sigmoid、Tanh 等,它们在神经网络中用于添加非线性,使得网络能够学习复杂的函数。 9. **损失函数(Loss Functions)**:用于评估模型的预测与真实值之间的差异,常见的损失函数包括均方误差(MSE)、交叉熵(Cross-Entropy)等。 10. **优化算法(Optimization Algorithms)**:如梯度下降(Gradient Descent)、随机梯度下降(SGD)、Adam 等,用于更新网络权重,以最小化损失函数。 11. **正则化(Regularization)**:技术如 Dropout、L1/L2 正则化等,用于防止模型过拟合。 12. **迁移学习(Transfer Learning)**:利用在一个任务上训练好的模型来提高另一个相关任务的性能。 深度学习在许多领域都取得了显著的成就,但它也面临着一些挑战,如对大量数据的依赖、模型的解释性差、计算资源消耗大等。研究人员正在不断探索新的方法来解决这些问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值