首页> 中文学位 >供应商管理软件的需求分析与架构设计
【6h】

供应商管理软件的需求分析与架构设计

代理获取

目录

文摘

英文文摘

独创性声明及学位论文版权使用授权书

第一章系统背景和问题陈述

1.1系统背景

1.2问题陈述和设计思想

第二章理论知识准备

2.1 J2EE软件架构概述

2.1.1 J2EE的概念

2.1.2 J2EE的各种组件

2.2 J2EE的模型-视图-控制(MVC)体系结构

2.2.1 MVC体系结构概述

2.2.2 MVC如何工作

2.2.3 MVC是一条创建软件的好途径

2.3 Jakarta Struts软件应用体系架构

2.4 J2EE设计模式简述

2.4.1前控制器(Front Controller)

2.4.2会话面(Session Facade)模式

2.4.3数据访问对象(data access object,DAO)模式

2.4.4视图帮助(View Helper)模式

第三章系统需求分析和概要设计

3.1项目需求分析

3.1.1项目要求

3.1.2用例分析

3.1.3 UML表示的用例图

3.1.4用例描述

3.1.5系统交互图分析

3.2运行环境需求

3.2.1硬件设备

3.2.2软件支持

3.2.3接口设计

3.3系统概要设计

3.3.1网络拓扑图

3.3.2选择应用服务器和开发环境

第四章供应商管理系统模型分析

4.1系统组件(Component)图及层次(tie)图

4.1.1系统的各层次

4.1.2系统组件(Component)分析

4.2系统类分析及实现

4.2.1 SMSController类(控制器类)

4.2.2 Action Object类

4.2.3 ActionForm类

4.2.4 BusinessFacade类

4.2.5 DAO类

4.2.6 Helper类

4.2.7 BusinessProcess类

4.2.8 JSP

4.2.9 Message类

4.3源码举例

4.3.1 LoginForm类源码

4.3.2 SMSAction类源码

4.3.3 LoginAction类源码

第五章结论与展望

参考文献

发表论文和参加科研情况说明

致谢

展开▼

摘要

在软件工程中,需求分析是一个重要的部分,它是软件工程和项目管理的基础,是联系客户与开发者的纽带.一个好的需求分析能够将客户的意图准确、完整的传达给开发人员;能够保证开发出的产品既让客户满意又让开发者振奋.反之,一个不好的需求分析,则会引发很多问题.据不完全统计,每年有60﹪的软件是由于需求分析没作好而夭折的. 本文通过手机行业的供应商管理软件的需求分析与架构设计,展示了在该软件中,我们是如何运用用例驱动方式来进行需求分析的,如何对UML处理不了的需求进行必要描述;如何为该软件选择一个合适的架构,如何运用UML视图进行架构描述,如何运用架构模式中的分层和MVC两种模式来进行架构设计.具体内容如下: 首先,介绍了供应商管理系统的课题背景及使用的主要技术. 其次,对开发所需的几项主要的技术作了简要的介绍. 再次,从供应商管理系统内充分获取各种需求.所获取的需求,涉及到供应商管理的各个方面,包括供应商开发,项目管理,供应商的日常管理等.这部分也就是供应商管理软件的需求描述. 然后,进行科学、合理的需求分析.运用用例驱动方式我们进行了详细的需求分析,找出了系统的参与者,使用UML,画出了用例图,对功能性需求进行分析,写出了详细的用例描述,并应用UML完成了系统的交互图分析. 最后,对供应商管理软件进行了架构设计.我们将供应商管理软件设计成B/S结构,分为客户端、表示层、业务层和数据库层四层,然后将表示层按照Struts应用架构模式进行架构设计,并在表示层和业务层中应用了相关的软件设计模式.在架构设计中,按照层次视图方式,从不同层次描述供应商管理软件,画出了层次图,构件图,类图,详细描述了该软件的架构.

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号