我的日常

登录/注册
您现在的位置:论坛 盖世程序员(我猜到了开头 却没有猜到结局) 项目源码 > javaWeb传智播客网上书城项目源码(设计以及实现论文)
总共48086条微博

动态微博

查看: 87111|回复: 579

javaWeb传智播客网上书城项目源码(设计以及实现论文)

  [复制链接]
admin    

1244

主题

544

听众

1万

金钱

管理员

  • TA的每日心情

    2021-2-2 11:21
  • 签到天数: 36 天

    [LV.5]常住居民I

    管理员

    跳转到指定楼层
    楼主
    发表于 2015-01-21 19:32:49 |只看该作者 |倒序浏览
    1. 网站模块
    ) V# U% {& l) S' ]  前台:8 t. J; M& N6 q: v
        * 用户模块4 @* s" n5 C6 [6 W9 s" {1 Q
        * 分类模块4 h8 w$ ]1 Z2 S1 _
        * 图书模块
    % I) J8 u: z8 {+ V0 M, `    * 购物车模块0 T, d# Y* T8 i! s  [+ }' P9 w
        * 订单模块" r  k' B" ?$ U) @- G/ h2 m
      后台:
    , I8 V1 h; d* S: c/ \2 m$ W    * 管理员模块
    & f- E1 E, L3 N4 l- _    * 分类管理模块
    4 V8 V& T7 S& `    * 图书管理模块
    7 H. _, a1 `, i7 V% `" V    * 订单模块8 `6 Z3 ?1 c! J3 z
    9 P9 k- g; }% F2 O% ^( y8 C3 I
    2. 数据库满足第几范式
    * y5 M3 c/ c5 W% j9 |# k3 Q    第三范式; G) N9 P* r2 ]: ^  k+ U) J5 |

    % Q& t# a# B9 m4 K; t  Q3. 第三范式的定义是什么$ I. C: n0 B" F" c2 H1 t
      第三范式是第二范式的子集,即满足第三范式必须先要满足第二范式。
    / U5 m) L$ P9 S% u' V0 w5 y$ A1 H  l  在一个关系中,不包含其他关系中的非主关键字信息。
    & b# j$ S! n2 g3 v  W    例如:部门表包含:部门id、部门名称、部门简介等,在员工表中只能包含部门id,部门名称等非主关键字信息就不能包含了。
    6 t$ m, |& F) U2 ]/ @$ ?    如果只有员工表,没有部门表时,在员工表中给出部门名称等属性,也不应该,而是应该把部门名称等信息提取出来,形成部门表。
    5 L+ v3 l' z4 i( `; @% P+ O4 C7 u$ [% o5 G2 J
    4. 某某模块都有什么功能!' h0 ]  Q. ^5 G- e3 T) P+ B
    4.1 前台:
    $ Q# y1 A- }% Y- z3 }6 V) Y1 { 1). 用户模块功能有:( f3 q& C% n* T& ]* B4 E. t
       * 用户注册:
    6 ]$ _+ h& \3 S6 @0 O% H     > 表单页面是jQuery做校验(包含了ajax异步请求)
    ' p) R7 X& p- I; S4 ~' w9 c       # 在输入框失去焦点时进行校验;
    + @: F& x4 F3 [' |- J       # 在提交时对所有输入框进行校验;( Z! a2 T5 w& `+ z: S8 O7 g
           # 在输入框得到焦点时,隐藏错误信息。. I8 k2 ~# [* K9 P
         > 表单页面使用一次性图形验证码;
    5 p5 M. d0 @9 f3 h# O/ O( R     > 在servlet中再次做了表单校验。0 t8 U, H5 m' V& v) v8 K
         > 注册成功时,使用javaMail给注册用户发送激活邮件,邮件中包含用于激活的链接,链接包含激活码参数;
    * @+ a! [! l' m! B6 U   * 用户激活:通过激活码查询用户,如果查询不到用户,那么无效激活码!激活码使用uuid生成!8 T4 ~3 j9 |- v5 }6 G
       * 用户登录:, @! ~# u/ x# g
         > 表单校验与注册功能相同;, d: r) R" \5 @. }5 c" H
         > 登录成功时会把当前用户名保存到cookie中,为了在登录页面的输入框中显示!* t9 S- n* r8 w! x5 f
       * 用户退出:销毁session6 D% P1 [6 I' t# d) P3 O$ {- I
    2). 分类模块! {* H, Y% f3 i/ ]* ~
       * 查询所有分类:( P7 s( }! f+ ?& F" V
         > 有1级和2级分类: o$ e2 a7 C6 m6 Y8 Y9 F' I
         > 在页面中使用手风琴式菜单(Javascript组件)显示分类。- P: b+ N0 J: n0 `7 d8 S6 Q" Y
    3). 图书模块:* v5 K6 s" |) C% I% m, s$ V" N
       * 按分类查询
    0 J4 T- H" @, V& X; @& a# y/ W$ h( ]   * 按作者查询
    7 W: o8 O" H  l9 x5 G* C   * 按出版社查询
    , C. l4 o# U- T, M, g   * 按书名模糊查询( V% S! J; |  X5 s" D
       * 多条件组合查询
    ! R! j  }( j+ w: r) F; R   * 按id查询0 M, M/ W# @5 s2 ~
       除按id查询外,其他都是分页查询。
    ; p" k. K; B+ Y! @$ `   技术难点:, u6 ^) r7 G  Q- G
         > 组合查询:根据多个条件拼凑sql语句。/ R) b1 u7 g3 u' ^7 V% C
         > 带条件分页查询:条件可能会丢失。使用自定义的PageBean来传递分页数据!
    ' U8 N# @1 s  ^( x  v4 a8 m; y     > 页面上的分页导航:页码列表的显示不好计算!
    6 a; X& b& a& N9 ?( G0 E1 \/ c 4). 购物车模块:
    9 h% R9 F- V! o1 c6 M   * 添加条目
    ! k( w, a: r) a" E9 ]/ _: m- n   * 修改条目数量; K7 F; w  z6 N: g9 W/ c
       * 删除条目) W) }1 g$ N+ \1 W
       * 批量删除条目
    8 ^2 ?5 ^/ Q* y( |% x) j# L8 i7 \' m. L/ a   * 我的购物车
    7 w+ s6 V2 g1 |   * 查询被勾选条目/ v; b' {" A9 Q2 l) |+ U9 d* M
       购物车没有使用sesson或cookie,而是存储到数据库中。
    1 }4 S: x: t3 x' ^   技术难点:  T2 t8 K6 {, S: N* R
         > 添加条目时,如果两次添加针对同一本书的条目,不是添加,而是合并;
    ( T9 [% }' r3 G7 ]     > 修改数量时使用ajax时请求服务器端,服务器端返回json。8 n5 g$ B) g2 S- A9 Z+ _; J
         > 大量js代码
    / |" }5 T- N5 P$ }5 N 5). 订单模块:
    4 x; M7 v  Y. j6 [* E$ T4 p7 o   * 生成订单
    2 o+ P& `5 `6 z4 [$ u3 L   * 我的订单* E4 U; c8 b, V1 X9 c% I5 l
       * 查看订单详细
      W: |6 u- ?- _6 u, O: ^- W  S   * 订单支付' O6 f6 }4 Y9 F) e
       * 订单确认收货
    ) P+ {/ ~" ~8 O9 ?. ^   * 取消订单
    / ]! y/ M9 |" {+ u- S* W: e9 u   技术难点:8 d7 K: c; \* o& M& `/ f# b! c
         > 使用易宝在线支付平台:
      L# j" ?# l3 X. a1 L0 N       # 按照易宝支付范围与易宝支付网关对接。
    # U+ }6 ~+ Q8 ^) c+ {8 T       # 接收易宝的两种应答机制,针对点对点应答给予回复。# c8 ~8 J4 R% e  ^5 ]/ g2 m& O0 h7 K
           # 处理多次应答照成的数据库重复确认。" T. V; C( U6 S( g" x& Q
    4.2 后台
    : q# g' M" t# Z; a! C) O& w# } 1). 管理员
    3 V5 w* }, c/ O7 |   * 管理员登录
    ( P! w: p& N  c4 k3 ~, @1 P 2). 分类管理! D3 }7 a5 b$ [7 h7 J7 d* h! Z
       * 添加1级分类
    # d" R1 L) @) `" }: E   * 添加2级分类: 需要为2级分类指定所属1级分类
    4 w( k. |! X# f* M   * 编辑1级分类  Y  |. A4 M/ ~
       * 编辑2级分类: 可以修改所属1级分类
    # P# A2 c$ e( q8 }. @   * 删除1级分类: 存在子分类时,不能删除
    % A7 X2 \- P' @4 r, L2 u   * 删除2级分类: 当前2级分类下存在图书时不能删除
    4 B/ Z+ h* D" Y3 F) M. B   * 查看所有分类$ n& p8 a8 h8 e7 P. B8 P8 G
    3). 图书管理
    - V3 ?: d+ Z) I   * 各种查询:与前台相同) J% P. g5 G2 b1 e. ?0 o+ e
       * 添加图书:
    + j& y. D, Q9 j! J     > 上传图片
    ; U* L+ y7 B: F( |     > 页面中使用动态下拉列表显示2级分类,当指定1级分类后,2级分类下拉列表中动态显示该1级分类下所有2级分类名称
    : A. r  W0 J+ K" d   * 修改图书: 与添加图书相似,也使用动态下拉列表8 n  _" h3 X% E3 h8 I% A6 i
       * 删除图书: 需要删除图书对应图片,再删除图书$ g9 `0 _- U$ n
    4). 订单管理
      ^: P$ B$ a) s" Z: {  U   * 各种查询
    , S1 L5 k9 x. g# i: `1 _6 s7 P) G& v   * 订单发货3 e* {$ H  u" f
       * 订单取消
    # E6 q1 Y: e; W- ^8 v) U$ N==============================================
    - R. X2 Z' ?9 d3 H/ o
    界面展示
    . v2 d, v5 H: P6 A# S
    7 y8 [0 z; o4 t; V( c8 t5 j# G

    - p; O& J- d' R, c3 A! I

      M% C, [7 K( T/ G* J, L

    + s" b. z" k# ^) e7 m6 h
    ( W. i' s7 f5 F3 R& x
    5 P. k2 D; W' w, U' k' V
    6 q" f0 A& X# ~3 l( b
    8 F* _: N3 Q5 [1 J) R6 M

    # v' w( N& \0 m. N
    - D: p  y2 j. O' \! s
    4 ~# m9 k$ y' N% j! p

    4 I: z% ~! D& \% k8 p* j* M$ b项目源码下载地址:点击下载% F: O8 g  x2 d* p- [5 `5 q' j
    6 c6 d) z' ]4 t
    提取码:
    游客,本帖隐藏的内容需要积分高于 200 才可浏览,您当前积分为 0

    - d/ E5 {$ m5 v7 Z
    0 b" Y3 _. F3 D( }# c
    & b; V) I% E9 r$ _: B- f& Y
    - a! w1 T8 f* i2 C$ r' y% l. v4 R3 c, j; |

    6 T9 r7 S3 t8 v/ m, i2 ]' C0 R0 V, L/ r

    点评

    yhch8668  不错不错  发表于 2018-12-16 14:10 回复
    yuan1156564232  很好的  发表于 2016-7-12 10:29 回复
    阿轰  我的VIP~我感觉这个很不错,想赚点积分下载。  发表于 2015-5-15 23:13 回复

    我的日常 1、本主题所有言论和图片纯属会员个人意见,与本社区立场无关
    2、本站所有主题由该帖子作者发表,该帖子作者与我的日常享有帖子相关版权
    3、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和我的日常的同意
    4、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任
    5、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
    6、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
    7、我的日常管理员和版主有权不事先通知发贴者而删除本文


    JAVA爱好者①群:JAVA爱好者① JAVA爱好者②群:JAVA爱好者② JAVA爱好者③ : JAVA爱好者③

    已有 20 人评分帮币 收起 理由
    2333~ + 5
    阿玩儿玩儿 + 5 很给力!
    zh306846701 + 1 很给力!
    751638623 + 5 很给力!
    张玉坤 + 5 很给力!
    周通zt + 5
    Nars + 4
    木鱼欧巴 + 5 很给力!
    d132838 + 5
    木偶丶无心 + 5 对我有帮助,想学习下载
    shaw + 5 很给力!
    二狗 + 5 这个项目的功能看起来挺全的
    翼妹222 + 3 很给力!
    北极星星 + 1 很给力!
    蓝哲丶 + 1 很给力!
    coper + 5 很给力!
    zym + 5 赞一个!
    sunlewuyou + 5 赞一个!传智的作品品质还是值得肯定的!
    马柯柯 + 5 很给力!
    swwt + 1 你好,解压码是什么

    总评分:  帮币 + 81         查看全部评分

    本帖被以下淘专辑推荐:

    admin    

    1244

    主题

    544

    听众

    1万

    金钱

    管理员

  • TA的每日心情

    2021-2-2 11:21
  • 签到天数: 36 天

    [LV.5]常住居民I

    管理员

    -1#
    发表于 2015-01-21 20:16:20 |只看该作者
    回复

    使用道具 举报

    3

    主题

    3

    听众

    1211

    金钱

    五袋长老

    该用户从未签到

    板凳
    发表于 2015-01-22 09:10:50 |只看该作者
              呵呵,小七,我以前论文就是用这个做的模版,传智搞的这个不错吧

    点评

    罗四海876  这个项目不错,可惜我不够点数  发表于 2016-9-18 22:40 回复
    admin  好早的说 不过 功能 都可以  发表于 2015-1-22 10:32 回复
    回复

    使用道具 举报

    3

    主题

    3

    听众

    1211

    金钱

    五袋长老

    该用户从未签到

    地板
    发表于 2015-01-22 13:19:51 |只看该作者
    barry200890 发表于 2015-1-22 09:10
    & g1 }' A. Z$ T; s& |呵呵,小七,我以前论文就是用这个做的模版,传智搞的这个不错吧

    $ V0 p6 t6 R9 ^3 u" l: k嗯,功能都做的挺完善的了

    点评

    钰影  都运行成功了吗 我这乱码了  详情 回复 发表于 2018-5-27 10:50 回复
    回复

    使用道具 举报

    8

    主题

    2

    听众

    161

    金钱

    四袋长老

    该用户从未签到

    5#
    发表于 2015-01-30 14:49:48 |只看该作者
    可以下载吗

    点评

    罗四海876  我分数不够,下载不了  发表于 2016-9-18 22:40 回复
    回复

    使用道具 举报

    1

    主题

    0

    听众

    61

    金钱

    二袋弟子

    该用户从未签到

    6#
    发表于 2015-03-16 13:58:05 |只看该作者

    5 S  W5 j# C+ {1 G( S# P* K大神  怎么获取积分呢?+ `0 w: D1 T) c
    回复

    使用道具 举报

    1

    主题

    0

    听众

    60

    金钱

    二袋弟子

    该用户从未签到

    7#
    发表于 2015-03-24 16:53:59 |只看该作者
    怎么获取积分啊 要200呢

    点评

    罗四海876  评论,签到  发表于 2016-9-18 22:41 回复
    回复

    使用道具 举报

    11

    主题

    1

    听众

    240

    金钱

    四袋长老

    该用户从未签到

    90后

    8#
    发表于 2015-04-01 00:26:47 |只看该作者
    200积分,好遥远怎么样能刷分
    回复

    使用道具 举报

    7

    主题

    1

    听众

    164

    金钱

    三袋弟子

    该用户从未签到

    9#
    发表于 2015-04-05 15:39:56 |只看该作者
    就是积分有点多
    * T3 \* p5 K+ K( P. n+ q7 r( o
    回复

    使用道具 举报

    7

    主题

    1

    听众

    164

    金钱

    三袋弟子

    该用户从未签到

    10#
    发表于 2015-04-07 10:45:50 |只看该作者
    积分好高啊
    7 i: M0 P% _0 D" A3 @
    回复

    使用道具 举报

    快速回复
    您需要登录后才可以回帖 登录 | 立即注册

       

    关闭

    站长推荐上一条 /1 下一条

    发布主题 快速回复 返回列表 联系我们 官方QQ群 科帮网手机客户端
    快速回复 返回顶部 返回列表