进销存系统一期详细设计文档V10CNWord格式.docx

上传人:b****5 文档编号:19915445 上传时间:2023-01-12 格式:DOCX 页数:9 大小:133.88KB
下载 相关 举报
进销存系统一期详细设计文档V10CNWord格式.docx_第1页
第1页 / 共9页
进销存系统一期详细设计文档V10CNWord格式.docx_第2页
第2页 / 共9页
进销存系统一期详细设计文档V10CNWord格式.docx_第3页
第3页 / 共9页
进销存系统一期详细设计文档V10CNWord格式.docx_第4页
第4页 / 共9页
进销存系统一期详细设计文档V10CNWord格式.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

进销存系统一期详细设计文档V10CNWord格式.docx

《进销存系统一期详细设计文档V10CNWord格式.docx》由会员分享,可在线阅读,更多相关《进销存系统一期详细设计文档V10CNWord格式.docx(9页珍藏版)》请在冰豆网上搜索。

进销存系统一期详细设计文档V10CNWord格式.docx

审阅人

摘要

内容范围

本文档的目的是为了明确进销存系统一期项目。

适用的对象

本文档仅适用进销存系统一期项目参与此次系统改造工作的方案评审、实施人员。

目录

IBM专有信息声明ii

Copyright©

2009IBMCoporationii

1总体设计概述6

1.1系统概述6

1.2系统上下文6

1.3总体架构8

1.3.1逻辑架构8

1.3.2物理架构9

1.3.3功能架构9

1.4参考文档11

2设计原则12

3应用架构13

4权限设计17

5接口设计及调用规范18

6功能设计19

6.1门户系统19

6.1.1公司蓝页19

6.1.2公司资讯23

6.1.3快速链接30

6.1.4我的收藏夹30

6.1.5我的提醒33

6.1.635

1总体设计概述

1.1系统概述

1)物料管理:

2)供应商管理:

3)客户管理:

1.2总体架构

1.2.1功能架构

门户系统示例:

如图所示,统一信息平台系统包括:

门户平台,支撑系统以及基础服务三部分。

他们在不同的层次上实现各自的功能。

其中:

门户平台主要负责内容的集成展示;

支撑系统和各个外围系统一起完成核心业务工作;

基础服务则提供各种基础的接口和通用服务。

1.门户平台

●我的主页:

集成其他模块集中展示在首页

●工作台:

待办展示和处理

●我的提醒:

个人提醒维护和展示

●系统链接:

到其他外围系统的单点登录入口

●快捷链接:

个人自定义链接以及门户平台各模块的快捷方式

●短信易:

发送短信

●公司蓝页:

员工通信录查询

●公司论坛:

提供一个交流平台

●公司资讯:

按栏目展示各种新闻和通告

●天气预报:

集成外网天气预报

●移动股票:

集成外网股票信息

●经营分析报表:

集成展示经营分析系统的报表

●门户管理:

管理门户的主题和皮肤,个性化等。

2.支撑系统

●新闻发布系统:

支持按照一定的流程将新闻和通知发布到指定的栏目。

●统一用户管理:

支持用户和组织机构的管理,支持用户帐号的流程化管理。

●员工自助服务系统:

支持个人信息的修改。

●统一待办中心:

通过统一待办接口接收来自其他外围系统的待办和待阅。

●统一认证和登录:

通过TAM实现门户以及自建系统的统一认证和登录,

通过其他方式实现门户和其他现有系统的统一认证和登录。

●登录统计:

用户登录门户统计,用户登录各应用系统统计

●系统监控:

监控门户以及各后台系统,并提供报警功能。

●OA等其他外围系统:

提交待办/待阅到统一待办中心,提供和门户系统或TAM的统一登录,提供其他集成信息(比如经营分析系统的报表)

3.基础服务

●短信接口:

提供标准的基于SOA的短信调用接口和规范

●邮件接口:

提供标准的基于SOA的邮件调用接口和规范

●统一待办接口:

提供标准的基于SOA的统一待办/待阅接口和规范

●统一登录和认证:

提供通过TAM实现统一认证的规范(对新系统使用)

●用户同步:

通过TIM实现统一的用户管理以及用户同步

1.3参考文档

2应用架构

本系统采用目前业界流行的三层开发框架

1).采用Struts(版本:

2.0)作为MVC架构,并对Struts进行一些扩展。

2).采用Spring(版本:

1.2.8)作为应用程序框架,利用其动态对象组装技术,AOP技术,同时也利用其提供的ORM框架来简化对数据库的访问,利用其提供的LDAP访问包来简化对LDAP的访问。

3).使用Hibernate(Spring内嵌版本,Spring版本号是1.2.8)作为ORMapping工具访问数据库。

内嵌版本中提供了两个版本的hibernate,我们将使用hibernate3.

三者之间的集成关系如下:

开发者只需要开发自己的action,service和dao:

action处理请求和生成回复;

service处理业务逻辑和事务;

dao处理持久化。

所有的action,service和dao都由spring管理,通过spring的反向注入特性提供最大的灵活性。

用Spring的DelegatingActionProxy集成struts和spring。

用spring内嵌的hibernate组件实现持久化。

注:

java的运行环境统一为JRE1.5.0

Ø

请求处理:

主要包图:

DAO:

处理业务对象DAO包

Service:

业务逻辑处理类包

web:

strutsMVC处理包,包含action,actionform,view(jsp)三个子包

包结构设计:

包名为:

com.ibm.ynmc.[模块或应用系统名].[功能类别].[子模块名].具体类

其中模块或应用系统名指系统大的模块或应用系统,具体对照见下表:

模块名

包名

Portal子应用

portal

统一用户

user

统一待办

todo

功能类别对照见下表

功能

dao

处理持久化的DAO接口

dao.impl

处理持久化的DAO实例

exception

模块特有的异常定义

util

模块的公用类或接口

service

处理业务逻辑的service接口

service.impl

处理业务逻辑的service实例

web.action

继承了Struts基础类的Action

web.form

StrutsForm

pojo

Hibernatepojo类

pojo.hbm

Hibernatepojomappingxml文件

事务处理

所有的事务处理放在业务逻辑层(service层),采用Spring提供的声明式事务处理。

发,将所接收到的数据,按照业务系统的需求在EIP中展示出来。

3功能设计

3.1进销存系统

3.1.1供应商管理

3.1.1.1UI设计

页面元素说明:

3.1.1.2功能说明

3.1.1.3类设计

公司蓝页类图

类名

用途:

属性描述:

方法描述:

1)方法名称

⏹功能描述:

⏹传入参数:

⏹返回值:

⏹流程描述:

2)方法名称

⏹流程描述:

3.1.1.4数据库设计

3.1.2物料管理

3.1.2.1UI设计

3.1.2.2功能说明

3.1.2.3类设计

类名称说明

1.类中关键方法说明

3.1.2.4数据库设计

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

当前位置:首页 > 初中教育 > 科学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1