Atitit 项目的主体设计与结构文档 v3
1. 实现的目标
1.1. cross device跨设备(pc 手机 平板)作为规划
1.2. 企业级Java体系与开发语言
1.3. 高扩展性,高维护性,方便后期维护
1.4. cross screen跨不同屏幕(兼容小屏幕)作为规划
1.5. 跨语言标准化api
1.6. 兼容性 与多版本管理
1.7. 可读性dsl
1.8. 跨平台规划,前期主要pc(微信平台等app内嵌,独立app内嵌,pc与手机与平板平台)
1.9. 跨架构部署(支持多种部署方式,bs web cs 桌面程序,Hybrid)
1.10. 部署友好(绿色版部署)
2. 部分功能概览
2.1. 生产,库存等流程处理,具体参见详细的业务处理
2.2. 订单管理
2.3. 产品管理
2.4. 报表查看
2.5. Office系列导入导出(word ,excel)
2.6. 打印功能
2.7. 操作日志
2.8. 登陆日志
2.9. pdf处理(用来合同等文档管理)Word pdf等 文档预览预览系列
2.10. 压缩文件资料管理
2.11. 短信接口(通知,验证码等场合可用)
2.12. 语音接口(紧急通知等)
2.13. 上传下载与文件接口 在线文件管理
2.14. 其他
3. Gui界面ui总体设计
3.1. 最好的跨平台gui方案 h5方案
3.2. 客户端mvc方案angular.js
3.3. 页面流程调整js实现
3.4. 统一的gdi与dom api
3.5. 提升用户体验,界面ui动画
3.6. 页面转换过渡期间动画
3.7. 后端交互jq ajax 以及服务端脚本共同使用
不使用浏览器扩展模式。不好调试
3.8. 界面音效设计
4. 中间层设计
4.1. Ioc架构容器化
4.2. Plugin插件体系模块化
4.3. Hybrid集成化
4.4. Dsl化
4.5. Func base unit 基于功能的单元
4.6. platform平台化
4.7.
4.8.
5. 后端存储层
5.1. Oodb化,尽可能的oo化。
5.2. Mysql数据库
5.3. 动态orm
6. 配置
多模块架构配置设计
作者:: 绰号:老哇的爪子claw of Eagle 偶像破坏者Iconoclast image-smasher
捕鸟王"Bird Catcher 王中之王King of Kings 虔诚者Pious 宗教信仰捍卫者 Defender of the Faith. 卡拉卡拉红斗篷 Caracalla red cloak
简称:: Emir Attilax Akbar 埃米尔 阿提拉克斯 阿克巴
全名::Emir Attilax Akbar bin Mahmud bin attila bin Solomon Al Rapanui
埃米尔 阿提拉克斯 阿克巴 本 马哈茂德 本 阿提拉 本 所罗门 阿尔 拉帕努伊
常用名:艾提拉(艾龙), EMAIL:1466519819@qq.com
转载请注明来源:attilax的专栏 http://www.cnblogs.com/attilax/
--Atiend