进销存系统一期详细设计文档_V1.0_CN_第1页
进销存系统一期详细设计文档_V1.0_CN_第2页
进销存系统一期详细设计文档_V1.0_CN_第3页
进销存系统一期详细设计文档_V1.0_CN_第4页
进销存系统一期详细设计文档_V1.0_CN_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、进销存系统一期系统设计授权人:签名(Signature)日期(Date)签名(Signature)日期(Date) 文档信息文档名称进销存系统一期系统设计作 者类 别总体架构子 类 别文件名称 进销存系统一期系统设计文档_V0.1_CN.doc摘 要 说明设计的目录修订历史 (REVISION HISTORY)版本号日期修改人审阅人摘 要内容范围本文档的目的是为了明确进销存系统一期项目。适用的对象本文档仅适用进销存系统一期项目参与此次系统改造工作的方案评审、实施人员。目录IBM专有信息声明iiCopyright © 2009 IBM Coporationii1总体设计概述61.1系统

2、概述61.2系统上下文61.3总体架构81.3.1逻辑架构81.3.2物理架构91.3.3功能架构91.4参考文档112设计原则123应用架构134权限设计175接口设计及调用规范186功能设计196.1门户系统196.1.1公司蓝页196.1.2公司资讯236.1.3快速链接306.1.4我的收藏夹306.1.5我的提醒336.1.6351 总体设计概述1.1 系统概述1)物料管理:2)供应商管理:3)客户管理:1.2 总体架构1.2.1 功能架构门户系统示例:如图所示,统一信息平台系统包括:门户平台,支撑系统以及基础服务三部分。他们在不同的层次上实现各自的功能。其中:门户平台主要负责内容的

3、集成展示;支撑系统和各个外围系统一起完成核心业务工作;基础服务则提供各种基础的接口和通用服务。1. 门户平台l 我的主页:集成其他模块集中展示在首页l 工作台:待办展示和处理l 我的提醒:个人提醒维护和展示l 系统链接:到其他外围系统的单点登录入口l 快捷链接: 个人自定义链接以及门户平台各模块的快捷方式l 短信易: 发送短信l 公司蓝页:员工通信录查询l 公司论坛:提供一个交流平台l 公司资讯:按栏目展示各种新闻和通告l 天气预报:集成外网天气预报l 移动股票:集成外网股票信息l 经营分析报表:集成展示经营分析系统的报表l 门户管理:管理门户的主题和皮肤,个性化等。2. 支撑系统l 新闻发布

4、系统:支持按照一定的流程将新闻和通知发布到指定的栏目。l 统一用户管理:支持用户和组织机构的管理,支持用户帐号的流程化管理。l 员工自助服务系统:支持个人信息的修改。l 统一待办中心: 通过统一待办接口接收来自其他外围系统的待办和待阅。l 统一认证和登录: 通过TAM实现门户以及自建系统的统一认证和登录,通过其他方式实现门户和其他现有系统的统一认证和登录。l 登录统计: 用户登录门户统计,用户登录各应用系统统计l 系统监控:监控门户以及各后台系统,并提供报警功能。l OA等其他外围系统:提交待办/待阅到统一待办中心,提供和门户系统或TAM的统一登录,提供其他集成信息(比如经营分析系统的报表)3

5、. 基础服务l 短信接口:提供标准的基于SOA的短信调用接口和规范l 邮件接口:提供标准的基于SOA的邮件调用接口和规范l 统一待办接口:提供标准的基于SOA的统一待办/待阅接口和规范l 统一登录和认证: 提供通过TAM实现统一认证的规范(对新系统使用)l 用户同步:通过TIM实现统一的用户管理以及用户同步1.3 参考文档2 应用架构本系统采用目前业界流行的三层开发框架 1).采用Struts(版本:2.0)作为MVC架构,并对Struts进行一些扩展。2).采用Spring(版本:1.2.8)作为应用程序框架,利用其动态对象组装技术,AOP技术,同时也利用其提供的ORM框架来简化对数据库的访

6、问,利用其提供的LDAP访问包来简化对LDAP的访问。3).使用Hibernate(Spring 内嵌版本, Spring版本号是1.2.8)作为ORMapping工具访问数据库。内嵌版本中提供了两个版本的hibernate,我们将使用hibernate 3.三者之间的集成关系如下:开发者只需要开发自己的action,service和dao: action处理请求和生成回复;service处理业务逻辑和事务;dao处理持久化。所有的action,service和dao都由spring管理,通过spring的反向注入特性提供最大的灵活性。用Spring的DelegatingActionProxy

7、集成struts和spring。用spring内嵌的hibernate组件实现持久化。注:java的运行环境统一为JRE1.5.0Ø 请求处理:Ø 主要包图:DAO:处理业务对象DAO包Service:业务逻辑处理类包web:struts MVC处理包,包含action,actionform,view(jsp)三个子包Ø 包结构设计:包名为:com.ibm.ynmc.模块或应用系统名.功能类别.子模块名.具体类其中模块或应用系统名指系统大的模块或应用系统,具体对照见下表:模块名包名Portal子应用portal统一用户user统一待办todo功能类别对照见下表包名

8、功能dao处理持久化的DAO接口dao.impl处理持久化的DAO实例exception模块特有的异常定义util模块的公用类或接口service处理业务逻辑的service接口service.impl处理业务逻辑的service实例web.action继承了Struts基础类的Actionweb.formStruts FormpojoHibernate pojo 类pojo.hbmHibernate pojo mapping xml 文件Ø 事务处理所有的事务处理放在业务逻辑层(service层),采用Spring提供的声明式事务处理。发,将所接收到的数据,按照业务系统的需求在EIP中展示出来。3 功能设计3.1 进销存系统3.1.1 供应商管理3.1.1.1 UI设计页面元素说明:。3.1.1.2 功能说明3.1.1.3 类设计公司蓝页类图Ø 类名用途: 属性描述:方法描述:1) 方法名称n 功能描述: n 传入参数: n 返

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论