一、项目名称:湖北电信渠道 工作日:60天
二、项目模块:登录、首页、个人信息、我的工作、营销管理
具体功能模块:1我的工作,2划分认领,3我的客户,4查询平台,5我的报表,6营销管理,7商机管理,8系统管理;

三、技术点总结
1)数据库设计如下:

2)登陆界面如下图所示:
功能介绍:输入用户名、密码、验证码登陆系统。

3)首页界面如下图所示:
功能介绍:登录成功后系统,主界面最右上角会有两个个快捷按钮:切换岗位、个人信息、注销登录。
1、切换岗位:如果某个客户经理具有两个或更多的经理角色,可以点击切换岗位,出现以下面的界面,进行不同角色之间的切换():
经理界面:

员工界面:

2、我的信息:主要用于员工维护系统相关使用信息
内容:联系电话、手机号码、有无电脑、电子邮件、营业系统工号、身份证号码、密码维护。
操作:如图录入对应信息,确认后点击下面的保存按钮即可生效。

4)我的工作界面如下图所示:
功能说明:该模块提供了客户经理日常处理的工作内容,包括:工作日志、工作计划。

1、工作日志:点击获取客户资料、添加相关信息和相应的附件,提交日志。

审阅日志:点击附件可下载日志相对应得附件。

2、工作计划:与工作日志操作相同。

5)营销管理
1、 营销方案
1.1营销方案管理:包括营销方案的新增、删除、修改,查看、营销案例配置、营销脚本配置,营销案例和脚本的新增、删除、修改、查看。

(1) 新增:输入相关信息点击保存。(修改、删除略)

(2) 配置营销案例和脚本:选择案例和脚本,点击添加或移除。

(3) 查看已配置的营销案例:

1.2基本信息类型:营销基本信息类型管理提供对各大类的子信息类型的维护,支持新增、修改、删除功能。同时支持对大类配置扩展信息。

由于本功能项提供对大类的子信息类型的维护,所以在未选中左边的基本信息类型树中的某个结点,点击“新增”按钮弹出提示信息如下:

选择其中一个结点,点击“新增”按钮新增界面如下:

大类的子信息类型新增确认后,左边的树和右边的信息类型列表页面会自动刷新。
选中某条信息类型,点击“修改” 选中某条信息类型,点击“删除”按钮,可以对该信息类型进行删除,如果按钮,可以对该信息类型进行修改。
该信息类型有子信息类型或者已经有该信息类型对应的数据,则给出不能删除的提示信息如下:

如果该信息类型没有子信息类型并且没有该信息类型对应的数据,则删除成功。

2、营销活动
2.1营销活动管理:营销活动是营销主题分解后的具体实施方案。为了实现营销主题,需要规划1个或多个营销活动,每个活动规定有具体的方向,有完成的时间和具体的任务,以及量化的重要指标、评估指标;通过营销活动对营销方案库进行管理,建立起营销活动与营销方案对应关系。

(1) 新增:点击“新增”按钮可以新增营销活动,营销活动包括活动名称、活动描述、活动范围、客户大类类型、是否关联语音、活动来源、参考资料、活动开始日期、活动结束日期、活动预警日期(提醒营销策划人员本活动将到期,需要决策是否有后续活动)等基本信息项。营销活动新增界面如下:

(2) 配置活动附属信息:在营销活动列表界面,点击“配置活动附属信息”既可以修改营销活动基本信息,也可以配置营销活动的附属信息,营销活动的附属信息包括推荐营销方案、营销流程、反馈信息、重要指标。配置活动附属信息界面如下:

(3) 配置营销方案:营销活动可以根据不同的区域和客户大类配置相应的推荐方案(营销方案),从而关联出销售脚本、案例,供派单营销执行。营销活动与营销方案1对N关系。从而在客户经理营销回单处理的时候可以查看推荐方案以及对应的营销案例、营销脚本以做参考。营销活动与营销方案的配置界面如下:

在营销方案的输入框的右边,点击 +可以查询需要配置的营销方案,营销方案查询界面如下:

在区域的输入框的右边,点击+ 可以查询需要配置的区域,区域查询界面如下:

在客户大类的输入框的右边,点击 +可以查询需要配置的客户,客户大类查询界面如下:

在已配置的营销方案列表页面点击某条记录,左边页面显示配置详细信息,可以对该条记录进行“修改保存”,需要重新新增点击“取消修改”即可。也可以选中某条营销方案配置记录点击“删除”按钮进行删除操作。

(4) 配置营销流程:营销活动可以配置营销流程、以及营销流程的处理结果和接触信息(即流失原因和营销措施)。营销活动配置营销流程界面如下:

在左边的新增界面中输入营销流程说明、选择上级流程和营销渠道接口等信息,点击“新增保存”即完成营销活动的营销流程配置。
在右边的已配置营销流程列表中,点击某条营销流程记录可以在左边查看详细配置信息。

在右边的已配置营销流程列表中,选中某条营销流程记录,点击“删除”按钮可以删除该营销流程记录;选中某条营销流程记录,点击“配置处理结果”,可以查看到该营销流程配置的处理结果列表界面如下:

在以上界面中,可以对该营销流程配置新增、删除、修改其处理结果。

在已配置营销流程列表界面中,选中某条营销流程记录,点击“配置接触信息”,可以查看到该营销流程配置的接触信息界面如下:

(5) 配置反馈信息:同营销活动的其他附属信息一样,可以新增、修改、删除营销活动的反馈信息。

(6) 配置重要指标:

2.2营销波次管理:一个营销活动往往分解为一个或多个波次实施,同时一个波次又对应于一批派单。营销活动波次包括波次名称、营销单级别(客户派单、用户派单)、首发渠道、波次描述、预警时限、波次附件、波次开始日期、波次结束日期(波次起讫日期在活动的起讫日期之间)等基本信息项。

(1) 新增:在以上活动列表界面中点击“查看”按钮,查看活动对应波次,点击“新建波次”按钮,波次新增界面显示如下:

(2) 配置波次附属信息:在活动波次列表界面,点击“配置波次附属信息”既可以修改活动波次的基本信息,也可以配置活动波次的附属信息,活动波次的附属信息配置界面如下:

3、营销准备
3.1目标数据派单:


在“二次派单至下级区域”功能中,界面显示如下:

派单至客户经理”功能包括“根据客户、用户所属客户经理自动派单”和“选择客户经理进行派单” 两种派单方式。

“根据客户、用户所属客户经理自动派单”界面显示如下:

“选择客户经理进行派单”界面显示如下:

点击“营销单转派”,“营销单转派” 功能包括“自动全部目标数据转派单”和“手工部分目标数据转派单”两种转派方式。

“自动全部目标数据转派单”界面显示如下:

点“手工部分目标数据转派单”界面显示如下:

4、营销回单
点击“营销回单”,界面显示如下:

5、查询统计
5.1清单查询

点击“清单查询”显示界面如下:


点击打印本页按钮,打印页面如下图示:


点击导出Excel按钮,导出数据,如下图示:

双击营销单,可得到这条派单的详细列表,这个详细列表如下图示:

5.2目标数据派发情况监控
点击“目标数据派发情况监控”,界面如下图示:

四、经典代码
文件上传:先判断上传文件的类型,如果上传的文件是word文档,判断目录是否存在,不存在就创建,就在就把文件保存在目录下(物理路径);然后获取session中的文件,对文件数据进行包装,保存在session中。


五、开发总结
这是我的第三个MVC项目,总体上来看,这是我做的最好的一个,不管是页面的搭建,还是后台代码的编写都有很大的提升和优化;对MVC、C#、JavaScript、css运用和理解的更加深入。

2019年1月19日

ASP .NET MVC项目研发总结相关推荐

  1. AngularJS2 + ASP.NET MVC项目

    环境:VS2015, NodeJS:v 6.5, npm: v3.10, AngularJs 2 通过将ASP.NET MVC项目与Angualr 2官网上的quick start整合的过程中遇到些问 ...

  2. 关于ASP.NET MVC 项目在本地vs运行响应时间过长无法访问时,解决方法!

    关于ASP.NET MVC 项目在本地vs运行响应时间过长无法访问时,解决方法! 参考文章: (1)关于ASP.NET MVC 项目在本地vs运行响应时间过长无法访问时,解决方法! (2)https: ...

  3. jNs 在 ASP.NET MVC 项目中的应用

    最近做项目用到 ASP.NET Web Optimizatoin Framework,发现 Sea.js 的依赖加载在 Release 版本下不能很好的工作了--因为 Web.Optimizatoin ...

  4. ajax调用fastreport,使用Ajax更新ASP.Net MVC项目中的报表对象

    Ajax技术显著加快了Web应用程序的速度.另外,视觉效果方面也有提升.大家都同意,每次点击按钮时整个页面都会被刷新这一点不太友好.如果你的网速不是很快,那么这个过程会很烦人,因为所有的元素都会先消失 ...

  5. 在已有的Asp.net MVC项目中引入Taurus.MVC

    Taurus.MVC是一个优秀的框架,如果要应用到已有的Asp.net MVC项目中,需要修改一下. 1.前提约定: 走Taurus.MVC必须指定后缀.如.api 2.原项目修改如下: web.co ...

  6. 运用EasyUI+ASP.Net MVC+C#研发公务车管理与监控系统(一)

    前言 好久没来CSDN写文章了,近两三年来一直忙于各种各样的工作上的琐事,给客户写项目申报书.编制信息化项目建设方案.方案写完了还要参加所谓的专家联席评审.还要经信委或者科委审批预算.招投标书编制.项 ...

  7. WinDBg定位asp.net mvc项目异常崩溃源码位置

    项目介绍:asp.net mvc + angular +iis+windows server 系统莫名崩溃 最近有个系统默认奇妙崩溃50x,服务整体变成无响应,当运维告知我只有重启应用程序池项目才能正 ...

  8. ASP.NET MVC项目的创建

    1.打开[vs]开发工具 选择[ASP.NET Web应用程序(.NET Framework)] 输入名称名称,点击创建. 选择[MVC]项目,取消HTTPS配置,点击创建即可 引入EF 创建三层: ...

  9. asp.net mvc项目中遇到的古怪的问题,(项目中有frame框架)

    大致是这样的,整个项目分上,左,右三个框架, 左侧是导航栏,根据部门id不同在右框架显示不同的部门人员信息 问题来了, 由于左侧是ajax无刷新树导航,所以按照mvc的原则,添加一个新路由大致为 ro ...

最新文章

  1. SQL Server 2012 复制(发布订阅的研究)
  2. C++求数组中的逆序对
  3. Tomcat的虚拟主机的配置
  4. 莫名其妙的突然想学日语了, 开始接触日语,希望能坚持下去。
  5. TokenInsight:BTC多头比例延续上升,人气保持高位
  6. c# json 汉字乱码_json.net中文乱码问题
  7. qt socket 传递结构体 结构体中有list_GO语言入门-14、结构体
  8. 如何求递归算法的时间复杂度
  9. python 3 导入 迭代判断
  10. 润乾报表-数据源的选取不能选视图
  11. 如何利用计算机换算16进制,16进制怎么转换10进制?计算机进制转换方法汇总
  12. linux桌面图标怎么设置大小,如何更改桌面图标大小?
  13. FaceBook 开发者应用申请
  14. MySQL索引有序性分析
  15. java mongodb json_java向mongoDB中插入Json
  16. (一)TileMap使用
  17. 最新《JK学院 C语言教程培训 C语言教程+源代码》
  18. Golang的单引号、双引号与反引号用法
  19. mysql8 vs postgresql_“王者对战”之 MySQL 8 vs PostgreSQL 10
  20. 独立闭合环java实现_水准网独立最小闭合环、最短附合线生成算法

热门文章

  1. android手机更改手机密码,手机忘记密码如可解决 安卓手机重置密码教程【详解】...
  2. MSR165数据记录仪让运输透明化
  3. windows7蓝牙怎么打开_英特尔升级WiFi 和蓝牙驱动,Win10 更新5月版稳了
  4. 中断源、中断向量、矢量中断、中断向量表
  5. 3分钟通过一个App的演示深入理解区块链运行原理
  6. grub 2.0安装linux,grub2引导安装kali2.0及安装ibus拼音输入法
  7. 【Git】Git下载安装与使用(一)
  8. 京东云 linux无法远程,如何远程登录京东云云主机.pdf
  9. 树莓派安装图形化桌面系统及SD卡恢复方法
  10. Android 高德地图自定义线路规划选择方案之后按照方案进行导航