首页> 中文学位 >采用构件化技术的电子商务系统设计与实现
【6h】

采用构件化技术的电子商务系统设计与实现

代理获取

目录

摘要

Abstract

第一章 绪论

1.1 研究背景和意义

1.2 作者的主要工作

1.3 论文章节安排

第二章 软件构件及相关技术研究

2.1 软件构件

2.1.1 构件的定义

2.1.2 构件的特点

2.1.3 框架与构件

2.1.4 框架与设计模式

2.1.5 采用框架开发的特点

2.2 Spring框架

2.2.1 Spring Web MVC

2.2.2 IoC设计思想

2.2.3 AOP设计思想

2.3 Hibernate框架

2.3.1 对象持久层

2.3.2 ORM

2.3.3 ORM框架

2.4 Acegi框架

2.4.1 Acegi系统关键组件

2.4.2 安全管理对象

2.4.3 安全配置参数

2.4.4 Acegi的工作流程

2.5 小结

第三章 采用构件化技术的电子商务系统框架的搭建

3.1 系统架构

3.2 电子商务系统框架搭建

3.2.1 系统流程及命名规范

3.2.2 系统总线构件

3.2.3 持久层构件

3.2.4 访问安全控制构件

3.2.5 购物车构件

3.2.6 商业智能和网上支付构件

3.3 小结

第四章 成功人家电子商务系统设计

4.1 系统总体功能概述

4.2 系统功能模块设计

4.2.1 用户帐号管理

4.2.2 个人用户求职

4.2.3 企业博客

4.2.4 企业后台管理

4.2.5 系统后台管理

4.2.6 BBS论坛

4.3 数据库设计

4.4 小结

第五章 成功人家电子商务系统实现

5.1 开发平台

5.2 系统实现

5.2.1 应用功能实现

5.2.2 Hibernate事务管理实现

5.2.3 Acegi访问安全控制实现

5.3 系统应用

5.4 小结

第六章 总结

致谢

参考文献

在学期间取得的研究成果

展开▼

摘要

随着互联网融入我们生活的同时,它已经从根本上改变了人们的生活方式和工作方式,也改变了企业的经营方式和服务方式。越来越多的企业和商家都想借助互联网的无国界、无时间、无地域限制的便利环境来经营拓展商务,电子商务应运而生。电子商务的发展在发达国家空前繁荣,在我国,电子商务的前景和市场需求也相当广阔,因此电子商务的应用开发也就显得尤为重要。如何进行电子商务的应用开发,如何方便、快捷地构造出企业级电子商务应用系统已经成为一个目前亟待解决的课题。对于应用开发来说,降低开发成本、缩短开发周期、提高可维护性和运行效率是其追求的目标。而选择一条适合开发的技术路线,才能够达到该目标并且开发出灵活的、低耦合的、可扩展的、可移植的、易于维护的系统。本文首先对Spring框架构成、Spring Web MVC及其两大核心机制IoC和AOP进行深入剖析,对Hibernate原理进行深入研究,对Acegi访问安全控制机制进行深入分析,然后在对框架各层次分析的基础上搭建采用构件化技术的电子商务系统框架。该框架使用Spring提供一种松耦合的集成机制,负责业务层管理与表现层的控制及更下层的数据访问对象的关系;由Hibernate负责数据的持久化工作,全面减轻了数据库开发的复杂度,使系统具有更好的性能和移植性;由Acegi负责身份验证和访问控制安全机制,提供强大而灵活的企业级安全服务。再在此基础上进一步提出了系统流程及命名规范,并对框架整合及框架的实际应用设计及实现思想进行了详细说明。在搭建采用构件化技术的电子商务系统框架的基础上通过需求分析,设计了成功人家电子商务系统的功能模块和数据库,并实际开发了该电子商务系统,理论与实践相结合详细论述了该框架在项目中的实际应用,从而验证了此框架的可用性,并且该框架在调用服务方面、事务管理方面、持久化方面、访问安全控制方面都具有一定的优势,对电子商务系统的快速构建具有非常重要的指导意义和实用价值。基于此框架开发的电子商务系统具有很高的可维护性、扩展性、移植性和构件的复用性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号