首页> 中文学位 >电商系统数据库设计及数据访问优化技术研究
【6h】

电商系统数据库设计及数据访问优化技术研究

代理获取

目录

封面

声明

中文摘要

英文摘要

目录

第1章绪论

1.1课题背景及意义

1.2国内外研究现状

1.3论文研究内容

1.4论文组织结构

第2章项目相关技术

2.1基础设施相关技术

2.2网络相关技术

2.3软件开发相关技术

2.4数据库设计相关技术

2.5负载测试

2.6本章小结

第3章彩购网电子商务系统分析与设计

3.1彩购网业务模式

3.2需求分析

3.3可行性分析

3.4系统总体设计

3.5开发环境

3.6项目管理设计

3.7本章小结

第4章彩购网电子商务系统数据库设计

4.1数据库需求分析

4.2概念结构设计

4.3逻辑结构设计

4.4物理结构设计

4.5数据库实施

4.6数据库运行和维护

4.7本章小结

第5章数据访问实现及优化

5.1基础设施构建

5.2基于Spring MVC的分页方案

5.3实现效果

5.4验证

5.5本章小结

第6章总结与展望

6.1总结

6.2展望

参考文献

攻读硕士学位期间发表的学术论文

致谢

附录

展开▼

摘要

本文以“东华-彩购网电商平台联合实验室”的项目——“彩购网电子商务系统”为背景,从系统需求分析、系统分析、数据库分析与设计、数据访问流程分析及实现、数据访问技术优化等几个方面出发,阐述了彩购网电子商务系统从设计到实现到优化的过程,主要讲述的内容为该电商系统数据库的设计生成过程和基于Spring MVC框架的海量数据的访问优化。
  本文的创新点在于:在当前广泛使用的电子商务系统中,由于用户查询条件十分宽泛,且存在较多模糊查询,所以会出现大量符合条件的查询结果。为了快速响应用户查询,在数据库设计和访问过程中,除了建立合理的索引机制以外,还需要对查询结果进行分页处理。本文讲述的电子商务系统是基于传统Spring MVC框架开发的,则直接通过对框架的改进实现分页显示,在传统框架的基础上增加了Bo层,其主要作用为参数封装,实现快速数据调用。并且,本文并从据库的生成、业务逻辑的配置、Dao层、Service层、Controller层、Bo层、Jsp层等多个层次具体阐述优化数据访问的过程。通过实验分析,对比传统分页方法,本文提出的分页方法在平均响应时间上具有明显优势,且依托良好的层次结构,具有可移植性强的优点。
  本篇论文主要的内容概述如下:
  1、参照软件开发周期,首先分析彩购网业务模式,再设计系统的需求分析、概要设计、详细设计,完成相应文档供开发人员参考;其次进行系统可行性的分析,并确定系统开发的软件环境和硬件环境;最后总体设计系统的软件框架和代码框架。
  2、设计本电商系统数据库,主要包括使用Rational Rose工具生成系统的用例图、类图、时序图和状态图等,明确系统所涉及的实体类及各个类之间关联,接着画出系统的E-R图(实体关系图),再利用数据库软件Power Designer生成数据库的概念模型图、物理模型图,并最终生成SQL语句,最终在MySQL可视化工具下运行SQL语句,生成系统所用的数据库。
  3、电商系统普遍存在数据量大、数据访问要求性高的特点,本人结合采购网电子商务系统提出改进方案,主要包括(1)通过NFS方式和apache相结合构建了一台图片服务器,并分配域名,使多个Web服务器可以共享图片资源,便于管理;(2)对传统Spring MVC框架做出改进,加入Bo层,其主要作用是数据封装,并针对各层设计实现分页显示方法。结合以上两种方法,实现数据的高效访问,与传统数据访问技术相比,数据访问时间有明显缩短。
  本电商系统所涉及的网络工程、软件研发、软件项目管理、数据库开发、数据访问等相关知识,是各种计算机专业知识的一个综合运用。
  该系统目前已经实现了网上购物和支付,并为继续探索新型商务模式,研究融合云计算、智慧物流、移动支付等新技术的下一代电子商务平台提供一个相对完善的基础平台。后期对于数据访问优化的技术的探索,理论研究结合实际开发,对继续研究实际开发中小型电商系统具有指导意义。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号