项目名称:OA
项目功能:
◎ 权限管理(用户、部门、角色、菜单),系统管理,用户登陆(登录、忘记密码、找回密码、记住我、手机验证码),行政办公(通知公告、新闻中心、会议管理、接待通知、外出登记、办公用品管理),人力资源(人事档案)等。
责任描述:
◎ 数据库设计:使用Power Designer进行数据库设计。
◎ 权限管理:本系统权限控制在菜单级别,根据不同用户加载不同的页面。
◎ Log4Net: 记录错误日志,扩展PatternLayout添加自定义字段,重写HandleErrorAttribute中的OnException方法,记录错误日志,并跳转到错误页,避免用户看到黄页。
◎ 使用UEditor进行新闻、通知公告的发布,编辑。
◎ JQuery Ajax+ASP.NET MVC+LayUI:增强用户体验,采用Ajax对权限和商品进行CRUD。
◎ 对接TLS(腾讯云)进行即时通讯开发(获取签名、注册用户)。
◎ 注册:用户注册成功后发送邮件,激活后方可登陆,邮箱配置(缓存应用);头像无刷新上传(SWFUpload控件),头像截取。
◎ 登陆:登陆认证以及权限的校验过滤,重写ActionFilterAttribute属性进行身份认证。
◎ 单点登录功能,一个账号只能一个地方登录。
◎ WebAPI:为移动端(Android、IOS)编写接口,使用APIHelper生成帮助文档、WebApiTestClient进行接口测试,使用Json Web Tokens保证接口安全。
项目名称:电商后台管理
项目功能:
◎ 权限管理,商品模块(搜索功能、列表展示、详情展示、添加到购物车、下订单、购买成功),用户登陆(注册、登录、忘记密码、找回密码、记住我)。
责任描述:
◎ EF上下文实例管理(使用CallContext:线程内唯一的独用的数据槽保证线程内唯一),数据库访问层仓储封装,对数据库访问层进行抽象。
◎ T4模板代码生成:减少重复劳动。
◎ 权限设计:为用户设计角色,不同的人进入后台有不同的权限;商品设计。
◎ JQuery Ajax+ASP.NET MVC+ JQuery EasyUI:增强用户体验,采用Ajax对权限和商品进行CRUD。
◎ JQuery Validate+ASP.NET MVC校验:防止用户输入错误信息,进行前后台校验。
◎ 面向接口编程:层与层之间通过接口交互,方便后期的维护与扩展。
◎ 登陆:权限的校验和过滤,对控制器基类封装对用户管理。
项目名称:金融IT平台
项目功能:
◎ 该平台用于提供信贷功能,主要包括业务管控系统、风控系统、支付系统、资管系统。
责任描述:
◎ 业务管控系统:客户管理和订单管理,负责WebService接口(客户资料、借款协议项目信息、借款还款概览信息等)的编写和后台系统界面以及业务逻辑的开发。
◎ 风控系统:
(1)接口对接:公司自定义数据对接接口,鹏元数据对接接口,聚信立数据对接接口等。
(2)个人征信和企业征信:提供报告查询、生成静态HTML页面、PDF下载等。
(3)其他:公共方法,接口的编写等。