基于Spring软件测试专业网站业务逻辑层设计与实现
时间:2011-01-23 浏览次数:141次 无忧论文网
本文引入了来自开源社区的Spring框架,通过分析其原理和实现,剖析了其两大核心机制IoC和AOP,指出基于这两个核心机制的Spring框架完全适用于一般Web应用的大部分功能和性能的要求。由于Spring本身“无侵入性”的特点,它可以方便本论文由无忧论文网 www.51lunwen.net整理提供地集成Hibernate O/R映射方案来取代Entity Bean解决方案。
在此基础上,本文提出以Spring框架为整个系统提供框架、集成Hibernate的分层开发方案。同时本文还详细阐述了系统研究开发过程,包括需求分析、数据库和系统详细设计以及系统实现。
目录
1. 绪论 1
1.1 课题背景及来源 1
1.2 课题研究的意义 1
1.3 论文结构 2
2. 基本理论知识及其应用 3
2.1 Spring框架综述 3
2.1.1 Spring框架简介 3
2.1.2 Spring体系结构 4
2.2 AOP在Spring上的应用 5
2.2.1 AOP面向方面编程的概念 5
2.2.2 Spring的AOP应用 6
2.3依赖注入模式 6
2.4 Spring Bean封装机制 8
2.4.1 Spring 的bean封装 8
2.4.2 Bean Wrapper 8
2.4.3 Bean Factory 9
2.5 Hibernate简介及体系结构 9
2.6 Hibernate工作原理 10
2.7 Hibernate的O/R Mapping 12
2.8 Hibernate操作持久化数据 13
2.9 SH框架整合 13
2.9.1 Spring 构建Hibernate的优点 13
2.9.2 Spring 对Hibernate的集成 14
3. 系统分析与设计 16
3.1 网站功能需求 16
3.1.1软件测试网站实现内容如下: 16
3.1.2确定系统的范围 16
3.1.3识别参与者: 16
3.1.4各类用户的功能 17
3.2 网站体系结构及处理流程 17
3.2.1网站总体系结构: 17
3.2.2网站学生端结构图: 19
3.2.3网站管理员端结构图: 20
3.2.4用户登录网站系统处理流程: 21
3.3数据库设计 23
3.3.1数据库表的关系 23
3.3.2 数据库数据结构设计 24
3.4系统详细设计 27
3.4.1 登录管理 27
3.4.2 新闻管理 27
3.4.3 用户管理 28
3.4.4作业管理 28
3.4.5答疑解惑 29
4.系统实现 30
4.1 运行环境 30
4.1.1 硬件环境 30
4.1.2 软件环境 30
4.2 开发环境 30
4.3 Spring实现业务逻辑层 30
4.4 Hibernate实现数据持久层 33
5. 总结 42
致谢 43
参考文献 44
绪论
1.1 课题背景及来源
作为国家首批35所示范性软件学院之一的湖南大学软件学院一直以市场需求为导向,培养具有国际竞争能力的多层次实用型软件人才为目标。在多年从事软件测试研究成果的基础上,结合工程项目实际情况和软件企业实际需要,于200本论文由无忧论文网 www.51lunwen.net整理提供4年9月开始在软件学院软件工程本科生及硕士研究生中开设软件测试课程。同时,湖南大学软件学院的几位老师编写了《软件测试技术与管理》教材。该教材于2006年被国家教育部评为“国家十一五规划教材”。
为了配合该教材的发行及教学,提供一个专业的软件测试技术网站,供高校同学们学习和交流,这是本项目的初衷。
本课题主要是对网站业务逻辑层进行设计和实现。
1.2 课题研究的意义
随着软件市场的成熟,人们对软件作用期望值也......
- 上一篇: Hibernate在IT服务管理项目中的应用
- 下一篇: IDS规则匹配算法的改进与实现
相关论文
- ·入侵检测方法研究及其在IDS中的实现
- ·基于局域网的远程监控系统——网吧管理监控系统
- ·房地产财务管理系统(账务汇总 报表管理 系统管理)
- ·基于WEB的人事管理系统
- ·基于粗糙集数据分析的智能决策支持系统研究
- ·无线Mesh网络路由协议的研究
- ·DL/T 634-1997《运动设备与系统 传输规约第101篇 基本运动任务配套标准》介绍
- ·硬件密码组件与软件密码组件的比较研究
- ·基于BP神经网络的舰船管系CAPP技术的研究
- ·计算机辅助工序质量统计分析系统的研究
- ·二层隧道协议研究及L2TPv3守护进程的实现
- ·光收发机SNMP网络管理系统的研究与实现
- ·基于中国1号信令的IVR通用通信平台的研究与实现
- ·基于嵌入式Linux安全网关的实现
- ·基于IPSEC协议的VPN安全网关研究
- ·基于DSPs的快速图像无损压缩系统的研制
- ·大连软件企业孵化器的研究
- ·INTERNET与产品设计的联合
- ·工业设计认识成长论
- ·VPDN商业IP网计算机管理系统数据与网络安全的研究
