开发环境和工具
windows 8+ .net framework 4.5 + Visual Studio 2013 + SQL SERVER 2014;
技术栈
三层架构、Asp.net MVC、Asp.net WebApi 、EF Code First Fluent API、JavaScript、jquery、html+css、bootstrap、autofac、AutoMapper、环信聊天、第三方登录、第三方支付、反射、window 服务;
功能点
项目页
展示项目概览信息,如项目描述、进度状态、截止日期、团队成员等;
包含项目任务列表,可以按照任务状态、优先级等条件进行排序和筛选;
提供项目日历视图,显示项目里程碑、任务截止日期等重要时间点。
任务页
采用Kanban视图,分为待办、进行中和已完成等列,方便用户管理任务状态;
用户可以拖拽任务卡片,实现任务状态的快速变更;
每个任务卡片包含任务名称、负责人、截止日期等信息。
日历页
展示项目相关的日程安排、会议、任务截止日期等重要时间信息;
允许用户添加新的日程事件,设置提醒和共享给团队成员;
支持日/周/月视图切换,方便用户查看不同时间跨度的日程安排。
文档库
列出项目中的所有文档和文件,按照文件夹结构进行组织;
提供文档预览功能和版本历史查看,支持多人在线协作编辑;
允许用户设置文档权限,控制文档的查看和编辑权限。
团队成员
列出项目团队的所有成员,并显示其角色、联系方式等信息;
允许项目管理员管理成员权限、添加新成员、分配任务等操作;
提供团队动态和在线状态显示,方便团队内部交流和协作。
通知中心
显示系统通知、任务提醒、会议邀请等消息,保持用户及时了解项目动态;
允许用户设置通知偏好和消息过滤规则,个性化管理通知内容;
提供快速操作按钮,如标记已读、删除等。
个人设置
包括个人信息、账户设置、偏好设置等功能;
允许用户修改个人资料、更改密码、设置通知偏好等;
提供导出数据、注销账户等额外功能。