《上海大众JAVA软件框架设计任务书 .docx》由会员分享,可在线阅读,更多相关《上海大众JAVA软件框架设计任务书 .docx(10页珍藏版)》请在第一文库网上搜索。
1、上海大众JAVA软件框架项目Lasten Heft技术规范书上海大众汽车版 本:VI. 0版本作者日期更改内容描述V1.0郭睿宇2013-05-07创建文档上海大众汽车SHANGHAI VOLKSWAGEN项目名称:上海大众JAVA软件框架会签:Unerschrift业务部门需求方签字Key-User签名(Unterschrift)信息系统Cl项目负责人Key-User Cl签名(Unterschrift)录1 简介41.1 目的41.2 项目范围41.2.1 组织范围41.2.2 业务范围41.2.3 其他范围413定义、首字母缩写词和缩略语41.4 概述52 整体说明53 63.1 功能6
2、3. 1. 1功能性需求64. 1.2框架性需求73.2 接口73.2.1 软件接口73.3 法律版权及其他声明7平台选型7用户规模及系统负载能力估算.6系统架构96.1 逻辑架构96.2 物理架构91简介上海大众汽车有限公司(以下简称:上海大众)JAVA软件框架项目设计任务书主要介绍此项目实施的范围和功能需求。1.1 目的构建适合于上海大众汽车有限公司统一的Java软件框架,该框架具有良好的结构设计和丰富的通用组件,通过Java软件框架的推广,统一软件开发技术,提高代码开发效率和代码质量,提高系统的性能和稳定性,减轻代码运维压力。1.2 项目范围组织范10本次项目的实施范围包括上海大众信息系
3、统部本部。1.2.2业务范围所有应用模块都基于底层框架Framework,确保统一的API及高复用性,其中包括:DAO、Service Web层的基础API、各基础工具类、公用Web组件;平台入口:整合各个应用模块,提供统一的登录、认证、授权功能;系统管理:统一维护用户、角色、菜单、权限、日志等信息;参数管理:集中管理各应用模块共用的数据,如组织架构、编码管理等;平台安全:基础的防SQL注入、防JS脚本注入的安全验证;1.2.3其他范暂无1.3 定义、首字母缩写词和缩略语上海大众:上海大众汽车有限公司;1.4概述此文档后续章节,对本次实施的上海大众JAVA软件框架项目的功能需求进行详细的阐述与
4、说明。2整体说明本项目至少满足上海大众的如下要求:支持企业内部无成熟行业解决方案的业务需求的技术研发,符合开发技术的主流趋势,兼容大部分供应商开发水平功能可扩展,可复用的企业应用公用模块;定向支持统一的基础IT设施,同时保持一定层面的向后兼容;灵活的部署方式,确保扩展性;统一维护、灵活升级;低成本高效的用户操作模式;有长期的框架规划,利于未来可持续发展的;3系统需求上海大众JAVA软件框架主要包括:1:功能模块:系统管理模块;2:框架模块:具体定义如下:3.1 功能3.1.1 功能性需求本次JAVA软件框架项目应该包括以下功能范围:业务功能子功能功能定义JAVA软件框架项目系统管理部门管理维护
5、部门结构信息用户管理维护系统用户信息角色管理维护系统角色信息,授权角色资源资源维护维护系统资源信息(菜单、授权功能点)编码维护维护系统内部编码、参数信息用户同步LDAP同步LDAP用户信息至系统本地数据库3.1. 2框架性需求框架功能功能定义JAVA软件框架项目DAO、Service、Web 层的基础 API日志管理安全验证公用Web组件各基础工具类事务管理3.2 接口3.2.1 软件接口暂无3.3 法律版权及其他声明此需求定义文档有一定保密性,不得随意转给他人或公司做非法使用。4平台选型暂无5用户规模及系统负载能力估算每个项目2人,约40人;约 30%CI目开友人贝约10人;软件开发供应商每个项目5人,约100人;总计:150人用户规模:约150用户6系统架构6.1逻辑架构测试:暂无外部交q6.2物理架构测试:暂无外部交互WEBSEAL