海运系统项目研发阶段性总结

**开发工具:Visual Studio 2015、SQL Server
完成模块功能:组织结构、客户应收运费、财务结算

一、功能实现:

1.组织结构
点击增加,可增加组织结构;点击修改,可对组织数据进行修改;点击Excel导出,可对组织数据进行Excel表格导出,点击删除,如果数据没有使用可进行删除,反之无法删除,在输入框输入任意信息都可进行数据查询;如下图:
海运系统项目研发阶段性总结_第1张图片2.项目费用
可对项目费用进行查询、新增、删除、修改、Excel表格导出,水晶报表打印,如下图:
海运系统项目研发阶段性总结_第2张图片
海运系统项目研发阶段性总结_第3张图片
海运系统项目研发阶段性总结_第4张图片
3.客户应收运费
左侧显示客户,点击客户查询该客户报价,根据客户报价计算客户应收运费,可对客户报价、客户应收运费进行查询、新增、修改、删除、Excel导出、打印报表;效果如下:
海运系统项目研发阶段性总结_第5张图片
海运系统项目研发阶段性总结_第6张图片
对客户报价的新增与修改:
海运系统项目研发阶段性总结_第7张图片
4.财务结算
可对已完成的任务单进行查询,经过对账没有问题后可对该委托单进行核销,效果如下:
海运系统项目研发阶段性总结_第8张图片
经核算无误后,可对已核销的委托单打印客户凭证,效果如下:
海运系统项目研发阶段性总结_第9张图片

二、数据库

功能的主要关系:
海运系统项目研发阶段性总结_第10张图片

三、经典代码

//数据回填
 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();
                 }
             }
         }
     }

四、开发总结

通过该项目的设计总体上来说获益很多。开始做项目的时候无从下手,找不到头绪,所给的资料只有一个视频,而且还是我们从来没接触过的海运,这让我们的设计思路不够清晰,以至于让我们有很多关键词都得上百度搜索了解。这对我们来说是个挑战;刚开始的时候准备工作做得不够充分,急急忙忙的设计了数据库,以至于我们在编写代码阶段频繁的更改数据库,甚至差点得推翻重来…在编写代码阶段我碰上了很多问题,我向搭档们请教,这更让我自己明白自己对所学知识可以说是没掌握,学习也不够深入了解!在搭档的帮助下,在团队的努力付出之下,我们做好了这个海运系统。这个海运系统,让我感觉很沉重,让我明白自己需更加努力,勤奋,深入研究所学知识,已改变这些不足之处!

你可能感兴趣的:(C#,MVC)