WCF项目设计优秀技术要点总结
项目名称:海马汽车经销商管理系统
开发工具:SQLServer2014、VS2015; 架构:C/S WCF
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
总结内容:高级语法实现、常规技术小技巧、数据库设计难度与技巧
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
项目总体功能概要:
顾客来厂进行预约,对顾客的各种行为和需求进行一系列的操作的过程,主要有转工单、预约变更、预约失败,顾客可以通过电子版看到本公司的资源调配情况,从而根据自己的需求进行保养、修理、达到保养车子或者维修车的目的。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
优秀技术要点荟萃
1、优秀技术点1:
这个是用WPF技术做的3D图片墙,顾客在参观或者进厂的时候,无论是想修车还是对车子进行保养,看到这些光景,自然信任度会大增,放心交给商家去操作,它可以在windowform里面去调用它,调用的时候需要注意的是在winform里面添加几个个引用,如下、如果没有接触过WPF的话,是不知道这是什么的,但是如果你了解它的运行原理的话,是很Easy的事,就是窗体和窗体之间的调用,因为制作WPF的图片墙的途径是很多的,可以借用外界的插件、轻而易举就可以达到效果!
系统运行效果截图:
优秀技术点2:
这是一个仿照QQ做成的二次登陆界面,有一类似的软键盘,同时这里验证码是在你登陆进来的时候就加载好了,不用你去输,避免繁琐的错误出现,从而方便用户的登陆
系统运行效果截图:
优秀技术点3:
说明
这个是仿照新闻的广告弹出框,用到一个一个其他的动态链接库
CSkin.dll、在这里用到了一个线程来控制它运行多久后自动关闭,你也可
以选择手动去关闭它,因为多线程管理起来的时候,会占用CPU的内存
系统运行效果截图:
优秀技术点4:
关键代码截图与说明:
这是仿照手机风格的特效核心代码:例如淡入淡出等
优秀技术点5:
关键代码截图与说明:
这是语音提示功能的核心代码,这些播报的语音可以是固定的,也可以是不固定的,你可以事先准备好在界面里,直接在界面操作,也可以是新增保存进数据库里面然后再拿出来用
优秀技术点6:
关键代码截图与说明:
这是滚动文字,需要用到一个时间的控件来实现这个功能,同时要注意的是,你要根据窗体的长度来设定它,让它从哪里开始然后又从哪里结束,然后设定好相应的长度比例
系统运行效果截图:
优秀技术点7:
关键代码截图与说明:
对数据库进行备份,防止数据的丢失,实时地备份好数据库里面的数据,可以很好地保存里面的重要信息,防止信息的丢失!
系统运行效果截图:
优秀技术点8:
关键代码截图与说明:
这里是一个时间和班组之间的关系图,就是根据一定的比例反应公司里面的预约看电子版的情况,客人可以看到里面的预约情况,然后再做出相应的决定
系统运行效果截图:
优秀技术点9:
关键代码截图与说明:
这是预约电子看板的情况,用到的是用GDI+的绘图技术,可以反应公司里面的详细情况
(4)系统运行效果截图:
优秀技术点10:
关键代码截图与说明:
这里戴了一定圣诞老人的帽子,根据窗体的自由移动,可以动态的移动帽子的位置,带上帽子,会给人一种温暖的感觉,可爱Q;
系统运行效果截图:
优秀技术点11:
关键代码截图与说明:
这是在系统确认好收银合格以后,用AE做的gif的动态图片,会给人一种清新的感觉
系统运行效果截图:
优秀技术点12:
关键代码截图与说明:
这是DMS的服务,原理就是利用TCP进行通信,里面的功能就像QQ里面一样,可以进行聊天、发送文件、语音通话、进行随时的截图、窗口抖动等功能,同时、这里需要开启一个外部的服务器来监听,可以开取多个客户端,可以达到群聊的结果
系统运行效果截图:
优秀技术点13:
关键代码截图与说明:
这是一个打印里面的操作,打印成功的时候,会飞出一个蝴蝶进行祝贺,同时这里用到了一个线程来控制多少秒会自动关闭着个蝴蝶
系统运行效果截图:
优秀技术点14:
关键代码截图与说明:
这是最后一步的操作,在点击预约配件操作成功的时候,就会弹出一个结束语来应对前面你一登陆进来就有的语音播报,达到首尾呼应的效果,给人一种有头有尾的感觉
系统运行效果截图: