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

技术:Java、JSP等

摘要:

本文介绍了基于Struts 和Hibernate 两个开源框架来设计与实现网上书店系统。按照顺序给出了系统的结构、功能以及问题解决方案的设计与实现,同时,针对该设计中的关键技术Hibernate 的原理技术进行分析,给出了解决方案,对开发过程中的几个重要问题进行了详细说明。

网上书店系统是通过网站推广电子商务企业的图书和相应服务,并使客户随时随地了解图书信息。互联网销售与传统销售相比较,前者能够实时提供大量书籍信息,不限制用户的购买时间段,增加了用户数量,巩固了用户群体,从而增加了公司的竞争力,同时可以节省开设实体门店所需的各项费用,而后者则由于地域不同购买麻烦,售后得不到保障,价格不同等问题逐渐处于劣势。

本系统运行于Windows7系统,使用MyEclipse8.5进行编码开发,Tomcat7.0服务器以及MySQL数据库存储数据。实现了游客浏览书籍信息,添加购物车,在线下订单等功能。

关键词 网上书店;hibernate;struts

目录:

第1章 绪论 1

1.1本课题的研究背景 1

1.2国内外研究现状 1

1.3目的和意义 1

1.4本文结构 2

第2章 开发环境及相关技术 3

2.1运行环境 3

2.2开发工具及技术简介 3

2.2.1 MyEclipse 3

2.2.2 MySQL 3

2.2.3 Tomcat 7.0 4

2.2.4 B/S架构 4

2.2.5 java 4

2.2.6 Hibernate 5

2.2.7 Struts 5

第3章 可行性分析 6

3.1 业务流程图 6

3.2 经济可行性 7

3.3 技术可行性 8

3.4 管理可行性以及操作可行性 8

第4章 需求分析 9

4.1 社会需求 9

4.2 经济需求 9

4.3 功能需求 10

4.4 性能需求 10

4.5 数据流图 11

4.6 数据字典 14

第5章 总体设计 16

5.1 功能结构设计 16

5.2 功能模块介绍 18

5.2.1 前台销售模块 18

5.2.2 后台管理模块 18

第6章 数据库设计 19

6.1 数据库的安装 19

6.2 数据库设计原则 19

6.3 数据库概念结构设计 19

6.4 数据库表的清单 21

6.5 数据库逻辑结构 22

第7章 系统实现 25

7.1 主页面 25

7.2 用户登陆注册模块实现 26

7.2.1 用户登录 26

7.2.2 用户注册 28

7.2.3 产品分类 29

7.2.4 新品上市 30

7.3 后台管理系统 30

7.3.1 系统管理员登陆模块 30

7.4 后台管理系统 31

7.4.1 系统管理 32

7.4.2 商品分类管理 32

7.4.3 商品管理 33

7.4.4 订单管理 33

7.4.5 用户管理 33

7.4.6 商品评价管理 34

第8章 测试 35

8.1 说明 35

8.2 系统测试方法 35

8.3 系统测试类型 36

8.4 系统用例 36

8.4.1 对用户测试 36

8.4.2 对管理员测试 38

8.4.3 系测试结果分析 39

第9章 总结 40

致 谢 41

总结语 42

参考文献 43

附录:外文文献 44

中文翻译 54

论文字数:24684

包含资料:

截图:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值