上海大众JAVA软件框架设计任务书v1.1.docx

上传人:lao****ou 文档编号:133599 上传时间:2023-04-07 格式:DOCX 页数:11 大小:167.41KB
下载 相关 举报
上海大众JAVA软件框架设计任务书v1.1.docx_第1页
第1页 / 共11页
上海大众JAVA软件框架设计任务书v1.1.docx_第2页
第2页 / 共11页
上海大众JAVA软件框架设计任务书v1.1.docx_第3页
第3页 / 共11页
上海大众JAVA软件框架设计任务书v1.1.docx_第4页
第4页 / 共11页
上海大众JAVA软件框架设计任务书v1.1.docx_第5页
第5页 / 共11页
亲,该文档总共11页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《上海大众JAVA软件框架设计任务书v1.1.docx》由会员分享,可在线阅读,更多相关《上海大众JAVA软件框架设计任务书v1.1.docx(11页珍藏版)》请在第一文库网上搜索。

1、上海大众JAVA软件框架项目Lasten Heft技术规范书上海大众汽车版 本:VI. 1版本作者日期更改内容描述V1.0郭睿宇2013-05-07创建文档V1.1郭睿宇2013-08-01更新上海大众汽车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定义、首字母缩写词和缩略语51.4 概

2、述52 整体说明63 73.1 功能73. 1. 1功能性需求74. 1.2框架性需求83.2 接口83.2.1 软件接口83.3 法律版权及其他声明8平台选型9用户规模及系统负载能力估算.6系统架构106.1 逻辑架构106.2 物理架构101简介上海大众汽车有限公司(以下简称:上海大众)JAVA软件框架项目设计任务书主要介绍此项目实施的范围和功能需求。1.1 目的构建适合于上海大众汽车有限公司统一的Java软件框架,该框架具有良好的结构设计和丰富的通用组件,通过Java软件框架的推广,统一软件开发技术,提高代码开发效率和代码质量,提高系统的性能和稳定性,减轻代码运维压力。1.2 项目范围1

3、.2.1 组织范围本次项目的实施范围包括上海大众信息系统部本部。1.2.2 业务范围所有应用模块都基于底层框架Framework,确保统一的API及高复用性,其中包括: DAO、Service. Web 层的基础 API 各基础工具类,如文件、日期操作、邮件、类型转化等等 公用Web组件平台入口:整合各个应用模块,提供统一的登录、认证、授权、菜单功能系统管理:统一维护用户、角色、权限、日志等信息参数管理:集中管理各应用模块共用的数据,如组织架构、应用参数等平台安全:基础的防SQL注入、防JS脚本注入的安全验证事务管理:统一的AOP事务管理1.2.3 其他范围暂无1.3 定义、首字母缩写词和缩略

4、语上海大众:上海大众汽车有限公司;1.4 概述此文档后续章节,对本次实施的上海大众JAVA软件框架项目的功能需求进行详细的阐述与说明。92整体说明本项目至少满足上海大众的如下要求:i.技术性要求:a)先进性:1)各层面的框架技术必须是通过评估得到双方认可的在未来3年内主流的开发技术;2) Java软件框架需要具有良好的结构设计,能够支持企业SOA架构(业务模块的组件化)的建立;3) Java软件框架的最终产品需要在企业IT领域内体现其技术水平的先进性(该要求请供应商在建议书中以技术方案的形式进行详细阐述)b)兼容性:1)各层面的框架技术必须具备良好的扩展性,能够兼容第三方开源技术或产品的引入;

5、2)各层面的框架技术必须支持独立升级;c)可靠性:1) Java软件框架需要对稳定性、性能建立双方认可的指标,最终产品必须符合约定的指标。d)安全性:1) Java软件框架在技术安全性上必须符合上海大众的相关要求(例:防SQL注入、防跨站脚本攻击等);e)适用性:1) Java软件框架需要包含基本的分层的软件运行框架、丰富的公共组件、开发工具集以及业务相关的基本功能模块(部分内容详见2.2节);2) Java软件框架需以RIA形式进行WEB页面展示,RIA的开发必须组件化;3)请供应而通过WEB界面应用范围、框架应用场景对适用性进行阐述;0易维护性:1)请供应商对JAVA框架的维护进行方案阐述

6、;g) Java软件框架最终产品需符合上海大众的JAVA代码检查要求和测试要求;2 .方法论目标:a)需建立和规划Java软件框架的生命周期;b)需建立Java软件框架的开发方法论(包含研发流程,并涵盖技术评估、技术升级、二次开发等问题的处理方案);3 .推广目标:a) Java软件框架的应用研发必须具备易学易用性;b) F需明确推广对象和方法,并提出技术支持的方案;3系统需求上海大众JAVA软件框架主要包括:1:功能模块:系统管理模块;2:框架模块:具体定义如下:3.1 功能3.1.1 功能性需求本次JAVA软件框架项目应该包括以下功能范围:业务功能子功能功能定义JAVA软件框架项目系统管理

7、部门管理自定义维护部门结构信息用户管理维护系统用户基本信息,分配用户的基本权限,并支持建立上下级关系角色管理维护系统角色信息,授权角色资源(包含菜单资源、功能访问的资源、数据访问的资源)资源维护统一维护系统资源信息(菜单、授权功能点、数据)参数维护维护系统内部编码、参数信息用户同步LDAP同步LDAP用户信息至系统本地数据库日志管理提供查询系统关键业务日志的功能,日志来自于框架提供的日志API后台任务的管理通过统一的界面,管理处理业务的定时任务,有日志记录3.1 . 2框架性需求框架功能功能定义JAVA软件框架项目DAO、Service Web 层的基础 API统一的数据库持久层封装,同时支持

8、Hibernate和JDBC的开发API,服务层和WEB层的底层类封装公用Web组件具备富客户端体验的Web开发组件日志管理统一的日志接口,区分业务日志和控制台日志,并有良好的日志分层管理事务管理统一的AOP事务管理平台安全认证对登录系统用户的访问权限、超时、超权进行认证平台安全验证基础的防SQL注入、防JS脚本注入的安全验证各基础工具类各基础工具类,如文件、日期操作、邮件、类型转化、Excel导出下载等等国际化支持统一的国际化支持API3.2 接口3.2.1 软件接口暂无3.3 法律版权及其他声明此需求定义文档有一定保密性,不得随意转给他人或公司做非法使用。4平台选型暂无5用户规模及系统负载能力估算约10人;总计:150人用户规模:约150用户106系统架构6.1逻辑架构测试:暂无外部交互6.2物理架构测试:暂无外部交互WAS 8 5服务器svodbtll svodbtl2ORACLERAC服务器1()

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 应用文档 > 汇报材料

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



客服