MVC海运系统项目终总结书

2024-02-01 03:20
文章标签 系统 总结 项目 mvc 海运

本文主要是介绍MVC海运系统项目终总结书,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

海运系统项目终总结书

(作者:吴东梅,撰写时间:2019年1月18日)
开发工具与关键技术:工具:Visual Studio 2015 ,SQL Server, 技术:C#+JavaScript+Html+Asp.Net.MVC+SQL Serve
二、关键技术:C# + JavaScript + Html5 + Asp.Net Mvc + SQL Serve
三、项目模块:基础数据里面的运输合同报价(四个页面:客户标准运费、客户应收运费、车队标准运费、司机产值),客户关系(客户管理),商务结算(商务审核、财务结算、实收实付)。
整个项目流程图:
在这里插入图片描述

四、技术点总结
(1)事务流程:在商务审核页面对数据进行审核—》再到财务结算页面对已经审核过的数据进行标记对账—》再去实收实付页面进行数据核销完成整一个单子
(2)技术要点:文件流的转换,select查询条件语句,where筛选语句,流程控制语句运用,封装类的运用,查询语句的排序,去重,外联结等方法运用,Dom节点操作,数据类型的转化与应用,时间的获取与转换,水晶报表的运用,数组,linq语句,lamada表达式,对数据库实体数据模型的删除,修改,新增等应用,bootstrap表格应用,正则表达式

以下为本人在本系统中完成的部分工作说明书:

数据库设计如下:(本人主要常用到的表的关系)
在这里插入图片描述

功能截图说明:
一、 基础数据里面的运输合同报价(四个页面:客户标准运费、客户应收运费、车队标准运费、司机产值)
(1)、客户标准运费,如下:
在这里插入图片描述

说明:新增路线都是要按照上方表格是否含税去新增相对应的数据,然后操作以上存在的按钮。客户标准运费是面对所有的客户的。
(2)、客户应收运费,如下:
在这里插入图片描述

说明:可以点击旁边的树形图的数据进行查询你想要对应公司的数据(相当于多条件查询,树形图的数据是根据数据库的数据查询出来的),以上存在的按钮均可进行相应的操作。客户应收运费是给合作伙伴优惠的方案和特权。

(3)、车队标准运费,如下:
在这里插入图片描述

说明:可以点击旁边的树形图的数据进行查询你想要对应公司的数据(相当于多条件查询,树形图的数据是根据数据库的数据查询出来的),以上存在的按钮均可进行相应的操作。

(4)、司机产值,如下:
在这里插入图片描述

说明:新增路线都是要按照上方表格是否含税去新增相对应的数据,然后操作以上存在的按钮。司机产值是给每个司机跑一个单的利益。

二、 客户关系(客户管理)
在这里插入图片描述

说明:可以点击旁边树形图的数据进行查询,填写查询条件去查询也是可以的,因为客户类型是固定只有那么多种,所以树形图的数据是从页面上固定的,页面上的按钮均可进行相对应的操作。

三、商务结算(商务审核、财务结算、实收实付)
(1)、商务审核
在这里插入图片描述

说明:表格的数据是要由我的小伙伴在委托单审核过后才可以到达我的商务审核页面,查询条件可以进行相对应的多条件查询得到自己想要的数据,点击上方表格数据时,会触发下方表格的数据,并把相对应的应收、应付、利润的值计算显示出来,只有在审核中状态的数据才可以进行商务弃审,选中数据进行商务审核过后,数据便会到财务结算进行下一步操作。

(2)、财务结算
1、在这里插入图片描述

说明:在商务审核页面进行对数据审核成功过后,数据便会在财务结算的第一个表格里生成相对应的数据,如果表格有的数据就在此基础上把应收或应付相加,如果没有,就新增。
2、
在这里插入图片描述

说明:然后在第一个表格中选择你要进行财务结算的数据,点击上方新增按钮,跳转到上面截图的页面,然后选择需要进行对账的数据进行标记对账,确认对账过后可以打印对账单。

3、
在这里插入图片描述

说明:标记对账成功过后,数据会在右边表格出现,相对应的收费项目也会在下方表格出现,也会出现相对应的应收或应付的金额,也可以对下方的表格数据进行新增或删除操作,但是进行这些操作必须要使右边表格的相对应数据进行财务弃审,使对账状态变为制单。完成了在财务结算的一系列操作之后,一定要把右边表格的对账信息数据重新进行财务审核,这样才可以使数据再下一个页面进行操作。

(3)、实收实付
在这里插入图片描述

说明:在财务结算对数据进行财务审核过后,数据会在下方表格的待核销表格出现。

在这里插入图片描述

说明:点击新增按钮弹出新增计费单,把相对应的数据新增进去。

在这里插入图片描述

说明:新增计费单成功过后,数据会出现在上方表格,选中刚刚新增的数据,再选中下方待核销的数据,金额会自动回填在相对应的文本框,然后点击自动填充,金额会进行相对应的计算,再点击核销。

在这里插入图片描述

说明:点击核销成功后,上方表格的待核销金额和已核销金额会根据实际数据去变化,而下方表格待核销数据会变成已核销数据,在核销历史表格出现,到此也就意味这个单子已经结束了。

个人总结:这个项目的完结让我对代码有了一个新的认识,大的提升。感觉自己突然就好像懂了很多一样,刚开始接触这个项目的时候,真的是一头雾水,不知道从何下手,看着老师给的操作视频发呆,然后再慢慢的在同学的带领和帮助下,慢慢的了解了这个项目,然后开始设计数据库,搭建页面,运用老师上课时讲的代码一步步的来完成项目需求,期间遇到了挺多问题的,但最后在同学的协助之下都已经解决了,虽然这个项目并不完美,但却很重要,在这个项目里面,我学到了很多的东西,了解了很多新代码和新写法。

这篇关于MVC海运系统项目终总结书的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/665926

相关文章

HarmonyOS学习(七)——UI(五)常用布局总结

自适应布局 1.1、线性布局(LinearLayout) 通过线性容器Row和Column实现线性布局。Column容器内的子组件按照垂直方向排列,Row组件中的子组件按照水平方向排列。 属性说明space通过space参数设置主轴上子组件的间距,达到各子组件在排列上的等间距效果alignItems设置子组件在交叉轴上的对齐方式,且在各类尺寸屏幕上表现一致,其中交叉轴为垂直时,取值为Vert

不懂推荐算法也能设计推荐系统

本文以商业化应用推荐为例,告诉我们不懂推荐算法的产品,也能从产品侧出发, 设计出一款不错的推荐系统。 相信很多新手产品,看到算法二字,多是懵圈的。 什么排序算法、最短路径等都是相对传统的算法(注:传统是指科班出身的产品都会接触过)。但对于推荐算法,多数产品对着网上搜到的资源,都会无从下手。特别当某些推荐算法 和 “AI”扯上关系后,更是加大了理解的难度。 但,不了解推荐算法,就无法做推荐系

这15个Vue指令,让你的项目开发爽到爆

1. V-Hotkey 仓库地址: github.com/Dafrok/v-ho… Demo: 戳这里 https://dafrok.github.io/v-hotkey 安装: npm install --save v-hotkey 这个指令可以给组件绑定一个或多个快捷键。你想要通过按下 Escape 键后隐藏某个组件,按住 Control 和回车键再显示它吗?小菜一碟: <template

基于人工智能的图像分类系统

目录 引言项目背景环境准备 硬件要求软件安装与配置系统设计 系统架构关键技术代码示例 数据预处理模型训练模型预测应用场景结论 1. 引言 图像分类是计算机视觉中的一个重要任务,目标是自动识别图像中的对象类别。通过卷积神经网络(CNN)等深度学习技术,我们可以构建高效的图像分类系统,广泛应用于自动驾驶、医疗影像诊断、监控分析等领域。本文将介绍如何构建一个基于人工智能的图像分类系统,包括环境

水位雨量在线监测系统概述及应用介绍

在当今社会,随着科技的飞速发展,各种智能监测系统已成为保障公共安全、促进资源管理和环境保护的重要工具。其中,水位雨量在线监测系统作为自然灾害预警、水资源管理及水利工程运行的关键技术,其重要性不言而喻。 一、水位雨量在线监测系统的基本原理 水位雨量在线监测系统主要由数据采集单元、数据传输网络、数据处理中心及用户终端四大部分构成,形成了一个完整的闭环系统。 数据采集单元:这是系统的“眼睛”,

如何用Docker运行Django项目

本章教程,介绍如何用Docker创建一个Django,并运行能够访问。 一、拉取镜像 这里我们使用python3.11版本的docker镜像 docker pull python:3.11 二、运行容器 这里我们将容器内部的8080端口,映射到宿主机的80端口上。 docker run -itd --name python311 -p

学习hash总结

2014/1/29/   最近刚开始学hash,名字很陌生,但是hash的思想却很熟悉,以前早就做过此类的题,但是不知道这就是hash思想而已,说白了hash就是一个映射,往往灵活利用数组的下标来实现算法,hash的作用:1、判重;2、统计次数;

嵌入式QT开发:构建高效智能的嵌入式系统

摘要: 本文深入探讨了嵌入式 QT 相关的各个方面。从 QT 框架的基础架构和核心概念出发,详细阐述了其在嵌入式环境中的优势与特点。文中分析了嵌入式 QT 的开发环境搭建过程,包括交叉编译工具链的配置等关键步骤。进一步探讨了嵌入式 QT 的界面设计与开发,涵盖了从基本控件的使用到复杂界面布局的构建。同时也深入研究了信号与槽机制在嵌入式系统中的应用,以及嵌入式 QT 与硬件设备的交互,包括输入输出设

JAVA智听未来一站式有声阅读平台听书系统小程序源码

智听未来,一站式有声阅读平台听书系统 🌟&nbsp;开篇:遇见未来,从“智听”开始 在这个快节奏的时代,你是否渴望在忙碌的间隙,找到一片属于自己的宁静角落?是否梦想着能随时随地,沉浸在知识的海洋,或是故事的奇幻世界里?今天,就让我带你一起探索“智听未来”——这一站式有声阅读平台听书系统,它正悄悄改变着我们的阅读方式,让未来触手可及! 📚&nbsp;第一站:海量资源,应有尽有 走进“智听

【区块链 + 人才服务】可信教育区块链治理系统 | FISCO BCOS应用案例

伴随着区块链技术的不断完善,其在教育信息化中的应用也在持续发展。利用区块链数据共识、不可篡改的特性, 将与教育相关的数据要素在区块链上进行存证确权,在确保数据可信的前提下,促进教育的公平、透明、开放,为教育教学质量提升赋能,实现教育数据的安全共享、高等教育体系的智慧治理。 可信教育区块链治理系统的顶层治理架构由教育部、高校、企业、学生等多方角色共同参与建设、维护,支撑教育资源共享、教学质量评估、