基于JavaWeb的网上书店系统毕业设计

术:Java、JSP等
摘要:

随着科学技术的飞快发展和计算机网络的普及,计算机网络技术给我们生活带来的改变是前所未有的,日常生活中人们对于这个新兴的技术已经越发的依赖。生活节奏的不断加快使得人心浮躁,人们自己所能拥有的空闲时间越来越少,所以人们越发的希望在有限的空闲时间中能做更多的事情。购物是一个耗时而又繁琐的事情,特别是购买书籍,更是如此,看着书店满目琳琅的图书,要想从其中找到自己所想要购买的书籍无疑是大海捞针,于是拥有简单、快捷的购书方式是读书爱好者一直所向往和追求的东西。
网上书店系统的出现便是为了解决这个一直困扰者广大读书爱好者的问题,网上书店一个虚拟售书的平台,系统里展示了各式各样的书籍图片,可以很好的让读者进行选择;快捷搜索可以让读者分分钟找到所要购买的书籍;快速下单只要有网随时随地都可以进行书籍的购买。
本设计最主要以JSP、html、Javascript等技术为主要制作工具,完成网上书店系统的开发,来实现浏览、选定、下单、收货等一系列购书流程。

关键词:  计算机网络 ;电子商务;网上书店;信息管理系统

目录:

第一章 绪论    1
1.1 课题背景、目的及意义    1
1.1.1 课题背景    1
1.1.2 课题目的和意义    1
1.2 国内外研究现状    2
1.2.1 国外的研究现状    2
1.2.2 国内的研究现状    2
第二章  相关技术与方法    3
2.1架构概述    3
2.2关键技术简介    3
2.2.1 Javascript    3
2.2.2 JQuery    4
2.2.3 MySQL    4
2.2.4DBUtils    4
2.2.5C3P0    4
2.3系统开发平台及运行环境    5
2.3.1 系统开发平台    5
2.3.2 运行环境    5
第三章  系统分析    5
3.1系统可行性分析    5
3.1.1社会可行性    5
3.1.2技术可行性    6
3.1.3操作可行性    6
3.2 需求分析    6
3.2.1系统总体需求    6
3.2.2用例图分析    9
第四章  系统设计    18
4.1系统类分析    18
4.2关键业务时序图    21
4.2.1用户注册    21
4.2.2用户登录    22
4.2.3添加购物车    22
4.2.4生成订单    23
4.2.5添加书籍一级分类    23
4.2.6编辑书籍一级分类    24
4.2.7删除书籍一级分类    25
4.3数据库设计    25
4.3.1数据库分析    25
4.3.2数据表设计    27
第五章 系统前台实现    31
5.1 主页设计    31
5.2 用户模块    31
5.2.1 用户注册    31
5.2.2 用户登录    33
5.2.3 修改当前用户密码    35
5.3 图书模块    36
5.3.1 图书列表    36
5.3.2 图书详细    36
5.3.3 高级搜索    37
5.4 购物车模块    38
5.4.1 我的购物车    38
5.5 订单模块    39
5.5.1 我的订单    39
5.5.2 订单详细页面    40
第六章 系统后台实现    40
6.1 管理员登录    41
6.2 后台主页    42
6.3 分类管理    42
6.4 图书管理    45
6.4.1 添加图书    46
6.4.2 图书详细    46
6.5 订单管理    47
第七章 系统测试    49
7.1 测试的目的与目标    49
7.2 测试方法    49
7.3 测试用例    49
7.4 测试分析    53
第八章 总 结    53
参考文献    54
致  谢    55

论文字数:26820
包含资料:

 

 

截图:

 

 
 

 

  • 5
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
网上书店系统是一个比较典型的电子商务系统,用户可以在网上浏览、查询、购买图书等操作。下面是该系统的详细设计: 1. 系统架构设计: 该系统采用B/S架构,即浏览器/服务器模式。前端使用HTML、CSS、JavaScript等技术实现,后端采用Java语言和MySQL数据库进行开发。 2. 数据库设计: 该系统主要有以下几张数据表: (1)用户表(user):用户ID、用户名、密码、昵称、性别、出生日期、联系电话、邮箱等信息。 (2)图书表(book):图书ID、图书名称、作者、出版社、出版日期、价格、库存等信息。 (3)订单表(order):订单ID、用户ID、订单日期、订单状态、订单详情等信息。 (4)购物车表(cart):购物车ID、用户ID、图书ID、数量等信息。 (5)评价表(comment):评价ID、用户ID、图书ID、评价内容、评价时间等信息。 3. 功能模块设计: (1)用户模块:用户可以进行注册、登录、修改个人信息等操作。 (2)图书模块:用户可以浏览图书信息,查询图书信息,添加图书到购物车等操作。 (3)购物车模块:用户可以对购物车中的图书进行添加、删除、修改数量等操作。 (4)订单模块:用户可以提交订单,查询订单状态,取消订单等操作。 (5)评价模块:用户可以对已购买的图书进行评价。 4. 技术实现: 前端技术使用HTML、CSS、JavaScript、jQuery等技术,后端技术采用Java语言,使用Spring框架进行搭建,使用MyBatis框架进行数据访问,数据库采用MySQL。 5. 安全性设计: 为了保证系统的安全性,用户密码需要进行加密存储,用户登录时需要进行身份认证,订单和购物车需要根据用户ID进行权限校验。 以上是基于Javaweb网上书店系统的详细设计

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值