`
robinjie
  • 浏览: 135677 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Struts 应用需求分析和设计步骤

阅读更多
 

Struts 应用需求分析和设计步骤

l         收集和分析应用需求

l         设计数据库

l         设计客户界面

l         设计ActionForm

l         设计Action

l         设计应用的业务逻辑组件

<o:p> </o:p>

<o:p> </o:p>

一、收集和分析应用需求

UML用例(UseCase)来描述需求。

1.         列出应用所包含的用例

2.         描述每个用例的细节和逻辑流程

²        前置条件:开始使用这个用例之前必须满足的条件。

²        主事件流:用例的正常流程。

²        其他事件流:用例的非正常流程,如错误流。

²        后置条件:用例的执行结果必须为真的条件,并不是每个用例都有后置条件。

二、设计数据库

分析应用中的数据流---数据从何而来,保存在什么地方。

表结构描述表

字段

类型

是否可以为空

说明

<o:p> </o:p>

<o:p> </o:p>

<o:p> </o:p>

<o:p> </o:p>

<o:p> </o:p>

三、设计用户界面

用户界面及其功能描述表

界面

字段

字段类型

说明

<o:p> </o:p>

<o:p> </o:p>

<o:p> </o:p>

<o:p> </o:p>

四、设计ActionForm

ActionForm Bean

ActionForm

属性

Validate()方法

<o:p> </o:p>

<o:p> </o:p>

<o:p> </o:p>

五、设计ActionAction映射

Action映射

Action

入口

ActionForm

出口

<o:p> </o:p>

<o:p> </o:p>

<o:p> </o:p>

<o:p> </o:p>

<o:p> </o:p>

六、设计应用的业务逻辑组件

根据不同的业务需求设计相应的业务逻辑组件。

分享到:
评论

相关推荐

    struts2.4+spring3.1+hibernate4.1的SSH框架

    用面向对象的分析方法根据需求提出一些模型,将这些模型实现为基本的Java对象,然后编写基本的DAO(Data Access Objects)接口,并给出Hibernate的DAO实现,采用Hibernate架构实现的DAO类来实现Java类与数据库之间的...

    基于ASPJSP的电子商务网站设计制作+源代码

    2-1 Struts的由来和发展 2-1-1 MVC简介 2-2 Struts优缺点 2-3 Struts的工作流程 第三章 网上书店详细设计 3-1 需求分析 3-2 总体设计 3-3 功能设计 3-4 数据库设计与实现 3-4-1 数据库的需求分析 3-4-2 创建数据表...

    jsp制作购物网站的毕业论文

    2-1 Struts的由来和发展 2-1-1 MVC简介 2-2 Struts优缺点 3-3 Struts的工作流程 第三章 网上书店详细设计 3-1 需求分析 3-2 总体设计 3-3 功能设计 3-4 数据库设计与实现 3-4-1 数据库的需求分析 3-4-2 创建数据表...

    oa软件系统开发工程的流程

    第一部分,1环境搭建 第一部分 ,2环境测试 第二部分,1,应用struts框架 第二部分,2,完成应用struts框架的登陆功能模块 第二部分,3,完成应用struts...第十八部分,对新的需求进行需求分析 .............................

    Struts原理、开发及项目实施

    此步骤一般主要由架构设计师完成,设计师将根据项目需求,对J2EE体系中的各处技术进行筛选取舍,并考虑到开发过程中的角色分工、后期的运行维护,以及系统扩展性等诸多因素,建立系统的架构。 一个成功的...

    UML和模式应用(架构师必备).part06.rar

    第1章 面向对象分析和设计 1.1 本书的主要内容 1.2 最重要的学习目标 1.3 什么是分析和设计 1.4 什么是面向对象分析和设计 1.5 简短示例 1.6 什么是UML 1.7 可视建模的优点 1.8 历史 1.9 参考资料 第2章 ...

    基于Java的Web网络管理系统的设计与实现

    通过前面充分准备的基础上,对网络管理系统中功能模块和数据库进行需求分析和框架设计。为了提高网络管理系统稳定性和可靠性,便于管理者管理,的确立了基于Struts框架概念的网络管理系统的设计思路,并利用Java语言...

    学籍管理系统的设计与实现

    本文应用软件工程的方法,按照软件开发的流程进行需求分析和开发设计, 开发了学生学籍和成绩管理系统。该系统利用JAVA程序设计语言进行开发设计, 采用UML统一建模语言进行系统可视化建模,使用ORACLE数据库和M-V-C...

    基于Java EE的B2B在线交易系统的设计与实现毕业设计论文

    通过规范的需求分析、概要设计、详细设计、编码、测试等阶段最终完成此系统的开发, 本文主要对系统中的整体逻辑结构、业务流程、技术实现等方面展开细致的讨论。通过这次的项目设计和论文设计,使我对电子商务行业...

    JSP+ACCESS毕业设计 网上书店系统 源码+论文

    3-3 Struts的工作流程 第三章 网上书店详细设计 3-1 需求分析 3-2 总体设计 3-3 功能设计 3-4 数据库设计与实现 3-4-1 数据库的需求分析 3-4-2 创建数据表的脚本 3-5 网上书店基本流程...

    教学网站开发毕业设计

    4.需求分析与可行性分析 7 4.1 需求分析 7 4.1.1 任务概述 7 4.1.2 系统平台架构 7 4.1.3系统软件架构 8 4.2 可行性分析 8 4.2.1 经济可行性 8 4.2.2 技术可行性 8 4.2.3 操作可行性 9 4.2.4 社会可行性 9 5.系统...

    高校毕业设计管理系统

    1.查阅资料、系统调研、需求分析 2.基础知识:JAVAEE编程基础、JSP程序设计、HTML语言、关系数据库等。 3.框架知识:Struts1.2 Hibernate ibatis 4.开发环境搭建、实验 5.开发工具:MyEclipse 数据库:MySql 6.概要...

    Java EE Struts Hibernate 期末作业 学生选课系统以及实验报告.zip

    这是一份成熟可靠的Java EE 系统,可以用作提交期末作业。建议使用 MyEclipse 运行,tomcat服务器,采用struct与hibernate框架,分为...并附赠实验报告一份,内有需求分析,ER图、系统流程图等一应俱全,祝诸君顺利通过

    《Java EE技术与应用》[张军朝][电子教案(PPT版本)]

    第四篇以一个基于TDFY快速开发平台的公共资源交易系统为例,讲解了该项目从需求分析、系统设计、功能设计、详细设计到最后代码编程的整个过程,并以其中一个场地安排模块为例,详细讲解了TDFY快速开发平台在实际项目...

    J2EE应用开发详解

    325 18.4.2 配置数据库连接池 327 18.5 HQL简介 328 18.6 小结 330 第19章 权限管理系统(Struts+Spring+Hiberante+Ajax) 331 19.1 需求分析 331 19.2 系统总体流程设计 331 19.3 系统设计 332 19.4 系统总体解析 ...

    电信M2M业务运营平台的设计与实现

    本文详细论述了电信MZM业务运营平台的需求分析、设计与实 现。具体来说,本文的工作主要集中在以下几个方面。从需求分析方 面:深入分析MZM行业现状,针对MZM行业价值链中存在的问题,提 出使用电信MZM业务运营平台...

    UML和模式应用(架构师必备).part02.rar

    第1章 面向对象分析和设计 1.1 本书的主要内容 1.2 最重要的学习目标 1.3 什么是分析和设计 1.4 什么是面向对象分析和设计 1.5 简短示例 1.6 什么是UML 1.7 可视建模的优点 1.8 历史 1.9 参考资料 第2章 ...

    Eclipse开发入门与项目实践 源代码

    5.3 Struts应用程序的国际化及表单验证 174 5.3.1 Struts应用程序的国际化 174 案例5-2 实现身份验证应用程序的国际化 178 5.3.2 Struts应用程序中的表单验证 182 案例5-3 实现身份验证应用程序的表单验证...

    基于Java web的医药管理系统文档.doc

    本文通过对某医院药品进销存管理流程的调研和需求分析,提出了基于B/S架构的药品进销存管理系统,并根据Java EE规范分析和设计了药品进销存管理系统。本文系统与传统药品进销存管理系统相比,采用了更合理的模块化...

    java_jsp项目源码_移动ssh项目(struts+spring+hibernate+oracle)130222.rar

    移动SSH项目(Struts + Spring + Hibernate + Oracle)是一个基于Java Web技术栈的企业级应用,旨在为企业提供一个高效、灵活且可扩展的解决方案。项目采用了Struts2作为表现层框架,Spring作为依赖注入和管理的核心...

Global site tag (gtag.js) - Google Analytics