开发工具:Visual Studio 2015、SQL Server
完成模块功能:组织结构、客户应收运费、财务结算
作者:林江
一、功能实现:
1.组织结构
点击增加,可增加组织结构;点击修改,可对组织数据进行修改;点击Excel导出,可对组织数据进行Excel表格导出,点击删除,如果数据没有使用可进行删除,反之无法删除,在输入框输入任意信息都可进行数据查询;如下图:
2.项目费用
可对项目费用进行查询、新增、删除、修改、Excel表格导出,水晶报表打印,如下图:
3.客户应收运费
左侧显示客户,点击客户查询该客户报价,根据客户报价计算客户应收运费,可对客户报价、客户应收运费进行查询、新增、修改、删除、Excel导出、打印报表;效果如下:
对客户报价的新增与修改:
4.财务结算
可对已完成的任务单进行查询,经过对账没有问题后可对该委托单进行核销,效果如下:
经核算无误后,可对已核销的委托单打印客户凭证,效果如下:
二、数据库
功能的主要关系:
三、经典代码
//数据回填
function HTOrganize(record) {
if (record.OrganizeCode != null && record.OrganizeCode != undefined) {
$("#OrganizeCode").val(record.OrganizeCode);
if (record.ChineseName != null && record.ChineseName != undefined) {
$("#ChineseName").val(record.ChineseName);
if (record.Depict != null && record.Depict != undefined) {
$("#Depict").val(record.Depict);
$("#KJOrganize").show();
$("#BGOrganize").hide();
}
}
}
}
四、开发总结
通过该项目的设计总体上来说获益很多。开始做项目的时候无从下手,找不到头绪,所给的资料只有一个视频,而且还是我们从来没接触过的海运,这让我们的设计思路不够清晰,以至于让我们有很多关键词都得上百度搜索了解。这对我们来说是个挑战;刚开始的时候准备工作做得不够充分,急急忙忙的设计了数据库,以至于我们在编写代码阶段频繁的更改数据库,甚至差点得推翻重来…在编写代码阶段我碰上了很多问题,我向搭档们请教,这更让我自己明白自己对所学知识可以说是没掌握,学习也不够深入了解!在搭档的帮助下,在团队的努力付出之下,我们做好了这个海运系统。这个海运系统,让我感觉很沉重,让我明白自己需更加努力,勤奋,深入研究所学知识,已改变这些不足之处!