文档详情

通用论文目录结构.doc

发布:2017-05-10约1.71千字共7页下载文档
文本预览下载声明
1 前言 1.1 选题的目的和意义 1.2 XX系统的发展状况 1.3研究内容 当前xxxx。基于MVC的J2EE技术的应用更是广泛,本文这里也主要采用Struts框架来实现上述技术,并以此作为xx管理子系统的技术解决方案。 本文的主要工作如下: (1)详细介绍了MVC开发模式的设计思想,分析了两种常见的JSP Model的优缺点,并介绍了实现MVC设计思想的Struts框架,并分析了Struts的工作流程,以及Struts开发的优势。 (2)以MVC模型为设计思想,运用Struts框架来实现信用卡管理系统的开发设计。本文采用当前比较流行和便捷的B/S模式开发模式,采用Struts框架来实现系统表现层与业务层的分离,更加有利于系统的开发与维护。进一步在系统的业务实现层和数据库之间加入了数据持久层,使得系统对数据库的访问实现面向对象的设计。简单介绍了数据持久化技术以及本文实现数据库持久层的工具Hibernate持久化框架。 (3)对xx系统进行总体的分析,对xx管理中主要业务进行了分析,并进一步确定了系统的技术构架。以xx管理子模块为例,说明系统开发设计的流程和具体的业务实现。介绍了贯穿表现层、业务层、持久层的Spring框架,作为一个依赖注入的容器,对Struts与Hibernate实施监控的同时,且可以做安全、日志工作。 1.4 论文结构 《基于MVC的xx管理子系统的设计与实现》主要研究在J2EE平台下基于MVC设计模式开发xx管理软件WEB应用程序的相关技术,在传统的WEB应用程序开发的基础上,对基本的设计模式进行了改进,采用三层开发模式来降低系统各个模块之间的耦合性,并通过一个具体模块的实现来说明各个层次的设计和实现。全文共分为五章: 第1章,引言。介绍了xx管理软件的发展现状,并进一步分析了该类软件开发过程中存在的问题; 第2章,xx系统总体设计分析。概括分析说明了信用卡管理的主要业务,在了解用户需求的基础上,设计了系统的总体功能模块,采用了UML语言对系统进行建模; 第3章,系统研发技术。阐述了MVC设计模式以及常见的JSP设计模式,并介绍了Struts这个用来实现MVC设计思想的开源项目,另外还对引入的数据持久技术和本文实现这种技术的Hibernate持久框架做了介绍,也对整合前两个框架实现依赖注入与切面编程的Spring做了简要介绍; 第4章,客户管理子系统的设计与实现。通过对该模块的实现,来体现整个设计思想,并介绍了本文实践项目的一些亮点与独到之处; 第5章,系统评价。主要从系统安全和性能特点两方面来介绍; 第6章,总结语。总结整个设计,并说明不足及进一步改善的方向。 2 开发工具介绍 系统采用简单易学的开发工具ASP.NET来开发,利用ASP.NET的ADO DATA控件,提高了复杂数据访问技术的效率,方便易用。在数据库方面,采用了具有很高手可靠性、可伸缩性、可用性、可管理性的SQL Server2000数据库。因此,用ASP.NET中的ADO.NET控件+SQL Server2000数据库为系统的成功实现奠定了基础。 2.1 ASP.NET 2.2 SQL Server2000 3 系统分析 3.1 系统概述 3.2 系统需求分析与可行性分析 3.2.1 系统需求分析 3.2.2 系统可行性分析 3.2.3 数据流图分析 3.3 系统功能模块划分 4 系统总体设计 4.1概念结构设计 概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立具体DBMS的概念模型[15]。这一阶段是在需求分析的基础上,设计出能够满足用户需求的各种实体,以及他们之间的关系,为后面的逻辑设计打下基础。 构成E-R图的基本要素是实体型、属性和联系,其表示方法为: 实体型:用矩形表示,矩形框内写明实体名。 属 性:用椭圆形表示,并用无向边将其与相应的实体连接起来。 联 系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1 : 1,1 : n或m : n
显示全部
相似文档