Java全真案例4信息管理系统设计文档

Java全真案例4信息管理系统设计文档

ID:41243389

大小:350.50 KB

页数:17页

时间:2019-08-20

Java全真案例4信息管理系统设计文档_第1页
Java全真案例4信息管理系统设计文档_第2页
Java全真案例4信息管理系统设计文档_第3页
Java全真案例4信息管理系统设计文档_第4页
Java全真案例4信息管理系统设计文档_第5页
资源描述:

《Java全真案例4信息管理系统设计文档》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、编号版本V0.1密级信息管理系统东方标准人才服务有限公司2008.32设计文档修改历史版本日期摘要作者V0.12008.3.22初稿耿因志2设计文档目录1前言11.1目的11.2预期读者11.3适用范围11.4环境与工具11.5引用标准21.6术语定义21.7参考文献22模块分布图33系统总体架构设计43.1设计目标43.2系统架构43.3WEB层设计63.4业务组件层设计63.5持久层设计73.6包结构设计83.7接口调用序列104模块设计124.1登录模块124.2人员管理144.3部门管理144.4机房管理144.5字典管理144.6日志管理144.7权限

2、管理14-14-内部资料设计文档1前言1.1目的总体架构必须符合公司的总体战略,适应产品的销售策略和模式。设计时,需要从产品的整个寿命周期来综合权衡开发成本、销售成本、施工成本和维护成本,以及整个项目管理过程中可能出现的各种管理及技术风险。同时,还要考虑技术人员的可获得性和成本。软件的分析和设计是企业开发过程中非常重要的两个步骤,它对于系统的整个开发过程有着重要的指导意义,也是后续开发的重要依据。分析着重于对问题的阐述,而设计着重于在分析的基础上,对问题所给出的解决方案,本文档将主要从这三个方面给出相关说明,使开发人员,售前人员,质量管理人员,项目实施人员,项目

3、管理人员及其他相关人员对本系统有一个共同的理解和认识。1.2预期读者v软件开发人员v系统分析人员v系统设计人员v质量保证人员v项目管理人员v售前人员v项目实施人员1.3适用范围v分析v设计v开发1.4环境与工具vMyEclipse5.5-14-内部资料设计文档vTomcat5.5vRose1.1引用标准vUML2.01.2术语定义1.3技术选型StrutsSpringHibernateAjaxAntLog4jJunitOracle1.4参考文献-14-内部资料设计文档1模块分布图v人员管理:提供人员信息的管理入口,包括人员信息的添加,修改,删除和检索等服务.v部

4、门管理:部门信息的管理入口,包括人员所在部门信息的添加,修改,删除和检索等服务.v机房管理:机房信息的管理入口,包括机房信息的添加,修改,删除和检索等服务.v字典管理:管理系统中使用到的相关”码表类型”及”码表项”,主要功能包括字典表类型的维护和字典项数据的维护.v权限管理:为系统相关角色配置管理权限,主要功能包括新增角色,配置角色,删除角色,配置用户权限等信息.v日志管理:为系统的相关操作提供日志记录操作,主要功能包括日志信息的记录,检索等服务,在本系统中,建议采用log4j组件来记录日志信息.-14-内部资料设计文档1系统总体架构设计系统总体架构对于整个项目

5、的设计有着非常重要的意义,系统架构从总体上确立了系统开发所采用的技术框架和相关逻辑的处理。1.1设计目标l可伸缩性和扩展性l松散耦合l可重用性l组件化1.2系统架构本系统采用多层架构,共分为:lWeb层l业务处理层l数据访问层-14-内部资料设计文档Web层细分为界面展现层、界面控制层和界面模型层,使用MVC2模型,由Servlet、JSP、JavaBean组成.用户提交访问请求,由StrutsAction类进行请求分发,并执行相关的业务处理.然后将控制权交给JSP.读出数据,生成页面。Web层将采用成熟的开源框架:Struts1.2框架业务组件层主要由Serv

6、ice接口类和实现类组成.业务组件层采用成熟的开源框架Spring来管理.持久层负责与数据库的交互.主要由Dao接口类和实现类组成,本系统通过SpringDAO实现数据访问操作.SpringDAO封装了Hibernate3持久层框架以下就系统开发框架中各实现层面作分别描述:-14-内部资料设计文档1.1WEB层设计本系统采用Struts1.2作为Web应用框架。Struts是开源的基于MVC2的Web应用框架,已得到广泛应用。使用StrutsDispatchAction进行请求的分发处理.Struts框架中的ActionServlet充当前端控制器的角色.Dis

7、patchAction接受客户端发送的请求,并执行相关的业务处理,然后转发到相关JSP页面来显示结果.1.2业务组件层设计业务组件层采用开源的项目Spring来管理.使用版本为1.2业务服务对象执行应用逻辑,执行向持久曾的调用,获得从用户接口层的请求,处理事务,处理异常.为了将这写连接起来并易于管理,我们将使用Spring框架的bean管理方面.Spring是一种非侵入式的轻量级容器.它使用”控制反转”,或者setter依赖注入来把这些对象连接好,-14-内部资料设计文档这些接口允许对象的松散定义的实现,这些对象将被设置或者注入.这些对象在一个外部的XML文件中

8、被引用.”控制反转”允许

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。