技术:Java、JSP等

摘要:

在互联网快速发展的带动下,电子商务也得到了快速发展。本设计实现的是一个简单的B2C网上书店系统即卖书的电子商务网站,本论文就此网上书店系统进行详细全面的论述。

本设计的目标是设计一个基于hibernate和struts技术的网上书店系统,所以本系统最主要的技术是hibernate和struts,同时结合使用了Spring框架等技术。采用了开源的eclipse作用开发工具,开源的MySQL作为数据库,Web服务器采用了开源的Tomcat,前台页面用的是DreamWeaver。

本系统使用者主要有两类:管理员与购物者。管理员的功能有:商品(注:本系统中商品即是图书)分类管理、商品管理、订单管理、商品评价管理、注册用户管理、订单统计、商品销售统计,购物者用户的功能有:注册登录功能、商品浏览功能、订单管理、用户信息管理、商品评价管理、收货管理。

本系统前后台界面简洁、操作简单、系统维护方便。考虑到安全问题,不允许管理员注册,只允许数据库管理员直接从数据库操作管理员账户,即数据库管理员才是本系统事实上的超级管理员。

关键词:购物书店;Struts;Hibernate

目录:

1 绪论 1

1.1 绪论 1

1.2 当今网上购物的发展现状 1

1.2.1 选择网上商城的原因 1

1.2.2 网上商城的现状 2

2 系统的开发环境及技术简介 3

2.1 系统开发环境 3

2.1.1 Eclipse简介 3

2.1.2 数据库简介 3

2.1.3 Tomcat 3

2.2系统开发的思想与技术 4

2.2.1 JSP技术、MVC模式以及系统基本框架 4

2.2.2 SSH框架的优点 4

3 系统总体设计 7

3.1 总体功能模块 7

3.2系统管理员的功能模块 7

3.3用户功能模块 8

3.4 系统业务描述 8

3.5 程序流程图 9

4系统详细设计与实现 11

4.1 系统和数据库的配置 11

4.2 概念模型设计 11

4.3 数据库逻辑模型 12

4.4 数据库表结构 16

4.5 系统数据表的设计 21

5 系统功能实现 30

5.1 程序的类图 30

5.1.1 订单Dingdan类图 30

5.1.2 订单条目Dingdanitem类图 31

5.1.3 订单统计Tongjidj类图 32

5.1.4 购物车Gouwuche类图 33

5.1.5 评价Pingjia类图 34

5.1.6 商品Product类图 35

5.1.7 商品分类Cagegory类图 37

5.1.8 商品统计Tongjiproduct类图 38

5.1.9 收货信息Shouhuo类图 38

5.1.10 用户User类图 39

5.2 程序的时序图 41

5.2.1 订单模块时序图 41

5.2.2 订单条目模块时序图 41

5.2.3 订单统计模块时序图 42

5.3 系统功能实现的主要框架 42

5.3.1 SSH框架 42

5.3.2 hibernate配置文件 42

5.3.3 struts配置文件 44

5.3.4 spring配置文件 45

5.4 系统功能实现的主要模块 47

5.4.1 网站页面 47

5.4.2 用户注册 48

5.4.3 管理后台页面 49

5.4.4 商品分类列表页面 50

6 系统的调试与测试 52

6.1 软件测试的目的 52

6.2 软件测试的任务 52

6.3 测试环境 52

6.4 测试环境的配置 53

6.4.1 创建安装项目 53

6.4.2 添加项目输出 53

6.4.3 运行项目 53

总结 54

致 谢 55

参考文献 56

外文文献 57

中文翻译 63

论文字数:20363

包含资料:

截图:

基于hibernate和struts的网上书店系统的设计与实现相关推荐

  1. 基于JSP网上书店系统的设计与实现

    欢迎添加微信互相交流学习哦! 项目源码:https://gitee.com/oklongmm/biye2 摘 要 JAVA语言是目前Internet上大型的WEB应用程序开发时使用得最热门的编程语言, ...

  2. (附源码)基于Python的“书怡”在线书店系统的设计与实现 毕业设计082332

    Django书怡在线书店系统 摘 要 随着科学技术的飞速发展,社会的方方面面.各行各业都在努力与现代的先进技术接轨,通过科技手段来提高自身的优势,在线书店系统当然也不能排除在外.书怡在线书店系统是以实 ...

  3. pythoot+mysql+基于Python的“书怡”在线书店系统的设计与实现 毕业设计-附源码082332

    Django书怡在线书店系统 摘  要 随着科学技术的飞速发展,社会的方方面面.各行各业都在努力与现代的先进技术接轨,通过科技手段来提高自身的优势,在线书店系统当然也不能排除在外.书怡在线书店系统是以 ...

  4. 基于JSP技术的学生网上选课系统的设计与实现

    摘   要 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用.学生选课系统作为一种现代化的教学技术,已越来越受到人们的重视, ...

  5. 基于springboot床上家纺用品网上销售系统的设计与实现-计算机毕业设计源码+LW文档

    (一)选题的目的与意义 2021社会伴随着互联网的不断快速发展,我们的购物方式也发生了巨大的变化,由以前传统的线下商场消费模式扩展至如今的线上足不出户的网购消费模式,使得我们消费者拥有了越来越多选择的 ...

  6. 基于Java、JSP的网上招聘系统的设计和实现

    技术:Java.JSP等 摘要: 随着信息全球化的到来,人们越来越离不开网络信息,网络信息已经发展到人们生活中的方方面面,并且成为其不可分割的一部分.在日常生活中,人们更加依赖于网络的便利和快捷,他们 ...

  7. (附源码)ssm网上书店系统 毕业设计 061436

    SSM网上书店系统 摘 要 随着科学技术的飞速发展,社会的方方面面.各行各业都在努力与现代的先进技术接轨,通过科技手段来提高自身的优势,网上书店系统当然也不能排除在外.网上书店系统是以实际运用为开发背 ...

  8. 网上书店系统毕业设计

    技术:Java.JSP等 摘要: 随着全球经济一体化的发展和电子商务的兴起,各行业之间的竞争将越来越激烈.网络及电子商务的迅猛发展突破了时间.空间的局限性,给企业带来了更多的发展机会,同时也增大了公司 ...

  9. Java、JSP网上书店系统

    技术:Java.JSP等 摘要: 随着全球经济一体化的发展和电子商务的兴起,各行业之间的竞争将越来越激烈.网络及电子商务的迅猛发展突破了时间.空间的局限性,给企业带来了更多的发展机会,同时也增大了公司 ...

最新文章

  1. 推荐7款实用强大的国产windows软件,你值得拥有!
  2. c# oldb连接_C#使用 OleDbConnection 连接读取Excel
  3. 车联网支持实现无人驾驶的思考
  4. shell 脚本中如何实现自加操作
  5. Windows Server 2003 系列之Exchange 2003部署
  6. 命令提示符(cmd)中的tracert命令使用
  7. AX 2009 时间类型函数操作
  8. 原始人java生存游戏_原始人人生模拟器
  9. sqlserver实验心得体会_sqlserver 关于DBCC CHECKDB的总结
  10. 【算法竞赛学习】气象海洋预测-Task1 气象数据分析常用工具
  11. MAC ideaeclipse快捷键--笔记
  12. GoldenGate碎碎念
  13. ATP-EMTP谁懂啊,急!!
  14. MySQL数据库安装教程
  15. Linux驱动开发-编写W25Q64(Flash)驱动
  16. 【个人笔记一】ART系统类的编译解析加载探究
  17. JS中的this是什么,this的四种用法
  18. 思科二层交换机系列------设备更换详细配置命令
  19. PHP毕业设计项目作品源码选题(9)学校校园教师排课系统毕业设计毕设作品开题报告
  20. 挑选国外vps主机需要注意哪些呢

热门文章

  1. 20210421用一条电线和一颗电池点亮灯泡,麻省理工(MIT)毕业生竟然不会?
  2. 资本寒冬下,哪些创业企业将最先倒下?
  3. 玉树地震(为玉树同胞祈福!)
  4. 探索2018年春节互联网流量峰值再创新高背后
  5. VC++用新方法编写的最基本的用于交流学习的文本编辑软件
  6. 腾讯百度一次面试题和经历
  7. 你以为在用SharePoint但其实不是
  8. TVM(端到端深度学习编译器)简介
  9. python哑变量转换为类别变量
  10. [源码解析] 快手八卦 --- 机器学习分布式训练新思路(1)