科帮网-Java论坛、Java社区、JavaWeb毕业设计

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

动态微博

查看: 81413|回复: 1

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

  [复制链接]
admin    

1244

主题

544

听众

1万

金钱

管理员

  • TA的每日心情

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

    [LV.5]常住居民I

    管理员

    跳转到指定楼层
    楼主
    发表于 2015-01-21 19:32:49 |显示全部楼层 |倒序浏览
    1. 网站模块& p2 y8 ~/ \( j; n, N* R
      前台:
    ( }4 d$ k! A% X1 N" E6 J    * 用户模块) M$ ^& S/ u4 @8 i1 r9 h5 u
        * 分类模块$ Q4 w& S' L( P1 a
        * 图书模块
    ( t7 b! d! k) z/ z    * 购物车模块
    . ^% g# `+ Q4 m% l    * 订单模块
    3 \" Z% W: {2 I. A' o  后台:* w; C3 @$ w/ [/ I: s- W
        * 管理员模块* L! b7 g+ y" s3 [, |6 _
        * 分类管理模块
    3 \8 M  q! D& ~0 J1 X7 X    * 图书管理模块- Q. T# k; M- R, ?# T- g& q
        * 订单模块! g3 p3 s# ~* l

    / Z8 ~  c( f$ U2. 数据库满足第几范式8 z8 j( |+ ]* R4 X+ c
        第三范式$ C# P& l4 y- G' [$ O; k" M
    ' `; i# L+ K8 \
    3. 第三范式的定义是什么( C1 w& F! K: p8 m, C
      第三范式是第二范式的子集,即满足第三范式必须先要满足第二范式。
    : Q$ {4 A8 N+ m1 C5 u: |  在一个关系中,不包含其他关系中的非主关键字信息。
    1 K  ^% ?+ _( j' f' h    例如:部门表包含:部门id、部门名称、部门简介等,在员工表中只能包含部门id,部门名称等非主关键字信息就不能包含了。) \, n: c- S' l4 o
        如果只有员工表,没有部门表时,在员工表中给出部门名称等属性,也不应该,而是应该把部门名称等信息提取出来,形成部门表。! I0 N7 [& M! q3 a% t

    9 m) g3 x7 Z3 q5 E, r' D7 R4. 某某模块都有什么功能!
    1 p* k7 v% F/ q6 \6 V" h5 F' i4.1 前台:
    # i$ e8 p7 o' ~" } 1). 用户模块功能有:3 u0 W. J# j# h- K5 n: w- y
       * 用户注册: 6 g- ^# B& [1 Q# }* m4 I
         > 表单页面是jQuery做校验(包含了ajax异步请求)
    / S+ _5 ~7 ]; q       # 在输入框失去焦点时进行校验;6 i2 X- O( {& b# b0 N3 }7 m& q
           # 在提交时对所有输入框进行校验;- q/ ?! R$ ]2 @4 X, d9 P% r0 l
           # 在输入框得到焦点时,隐藏错误信息。
    / k6 ~/ D% f. A% v8 T) s     > 表单页面使用一次性图形验证码;2 ?. ]' \' M! v8 f/ W
         > 在servlet中再次做了表单校验。
    % t% v% h$ l8 s1 b% a2 Z9 M% {     > 注册成功时,使用javaMail给注册用户发送激活邮件,邮件中包含用于激活的链接,链接包含激活码参数;  O0 x& j" M2 c
       * 用户激活:通过激活码查询用户,如果查询不到用户,那么无效激活码!激活码使用uuid生成!2 l: n7 P4 B% h- h, R) k6 k; M: Q
       * 用户登录:& L! q) |+ r2 a; ]. g
         > 表单校验与注册功能相同;% g, `5 L+ _! z8 X( c% V! W
         > 登录成功时会把当前用户名保存到cookie中,为了在登录页面的输入框中显示!
    + E( f; j& `/ }! Z   * 用户退出:销毁session
    3 p4 S5 c# \' j3 [4 _/ \/ F' M 2). 分类模块
    . P! q0 }9 y/ x$ g& f   * 查询所有分类:
    & d/ \. h% u  [% N& h0 {     > 有1级和2级分类
    : H2 `( N3 t* f6 K8 B     > 在页面中使用手风琴式菜单(Javascript组件)显示分类。
    + I! e% L4 v% R% j3 J6 f- y3 d, L3 `9 d 3). 图书模块:# `( w8 w$ M, t. m5 i9 @
       * 按分类查询
    + }0 N* X8 r8 |/ U0 F  t2 \+ F   * 按作者查询
    - ]6 w: I' M* i4 B/ r   * 按出版社查询3 c, O2 \" w, ~, u  L1 g
       * 按书名模糊查询' ]& b+ a. ?5 \3 ]+ L) O2 u
       * 多条件组合查询( I& [$ H' z* P
       * 按id查询
    ! @2 ?9 X9 X3 Q) Y; o   除按id查询外,其他都是分页查询。/ l4 Q- `/ |2 m: v2 x6 X
       技术难点:
    : l: x0 n9 w% r     > 组合查询:根据多个条件拼凑sql语句。% `3 n; N: |0 H/ t3 c
         > 带条件分页查询:条件可能会丢失。使用自定义的PageBean来传递分页数据!
    $ t, O4 y' J: _) D     > 页面上的分页导航:页码列表的显示不好计算!
      F+ B) M. c" I+ m) c# z1 D 4). 购物车模块:& @! ~! Z+ m/ X6 R  G6 b
       * 添加条目! [2 Y( A( F2 J+ S, `0 x
       * 修改条目数量. _+ s+ \- j) y# [* p5 @; g9 G
       * 删除条目
    " e1 X5 Q8 ]1 @   * 批量删除条目! \+ o' ~5 S4 x' g+ I
       * 我的购物车
      M& i' v- Q* ?0 S   * 查询被勾选条目' ~, B0 X: U5 c. B: A
       购物车没有使用sesson或cookie,而是存储到数据库中。
    $ B) J7 ?. ~/ V" r, I   技术难点:& h: I# r1 w2 R& X  \3 g8 d
         > 添加条目时,如果两次添加针对同一本书的条目,不是添加,而是合并;2 E) _7 Z9 ^7 r5 H0 U8 ?
         > 修改数量时使用ajax时请求服务器端,服务器端返回json。. L/ W7 m* U6 K- b0 f% ^/ ]
         > 大量js代码* K8 f: u: t; d! Y1 D
    5). 订单模块:" C% g- E/ _  g
       * 生成订单& H% E- S2 P- U4 `
       * 我的订单
    0 Q1 s- D, v. U/ e3 A   * 查看订单详细
    & b2 Y9 t5 y: L% ]/ P# D   * 订单支付
    5 G/ x5 O9 M; i/ q! t1 L   * 订单确认收货
    ) G% ]/ n+ J* w& [* h   * 取消订单
    ( Y0 z8 c. M# ~8 c+ D  @# M   技术难点:# M: g- a- |9 E, D
         > 使用易宝在线支付平台:3 p. a4 I8 l: O% Y+ E8 N" Z3 E
           # 按照易宝支付范围与易宝支付网关对接。7 j! u' m  Y- ]* Z8 Q# \
           # 接收易宝的两种应答机制,针对点对点应答给予回复。
    9 o0 R: p4 |1 b) H! ^, {: I# |       # 处理多次应答照成的数据库重复确认。
    , d7 P, P+ \3 u4.2 后台6 q4 K% S) i" `0 k# r
    1). 管理员
      ~! r+ F0 ~- A7 n& L: S- U1 y   * 管理员登录7 B' l- c# z+ t% D' e( B0 x$ W! f0 u
    2). 分类管理
    1 M, P" y$ _. J5 k2 I2 V5 ?   * 添加1级分类
    9 j9 H6 l1 C# ?   * 添加2级分类: 需要为2级分类指定所属1级分类7 M3 N8 \: f1 `8 G6 }7 o
       * 编辑1级分类' M6 W1 Z7 p& r* ^
       * 编辑2级分类: 可以修改所属1级分类
    5 K" T5 u2 w" Z2 a) Y   * 删除1级分类: 存在子分类时,不能删除
      c$ i6 H8 F4 c5 G  L) ~# t2 a; b0 o   * 删除2级分类: 当前2级分类下存在图书时不能删除
      ~2 g+ t/ _7 C6 l- y   * 查看所有分类6 X  v7 r: V5 d
    3). 图书管理: ]" }( n: `& j. `2 B' Y
       * 各种查询:与前台相同! a+ H; q2 H5 _& j2 R5 F  ]: }0 q
       * 添加图书: - Q4 G. G; R, F) U% P1 U: f* r
         > 上传图片$ t3 s: ^* `2 f! o( K# Z2 b) D
         > 页面中使用动态下拉列表显示2级分类,当指定1级分类后,2级分类下拉列表中动态显示该1级分类下所有2级分类名称, b6 C2 q( ^/ B7 H+ p/ G
       * 修改图书: 与添加图书相似,也使用动态下拉列表
    5 K' K0 l! T9 ~   * 删除图书: 需要删除图书对应图片,再删除图书% Z" B5 g& d- f( A- r( B) ^2 M
    4). 订单管理: e" {  ]  \; }, @/ X" a: R
       * 各种查询
    - \1 q7 d* B" c1 g   * 订单发货! N) P% f; Q3 \& n! s7 ~
       * 订单取消
    * o. Y! Q. p2 e# i$ ^+ W==============================================
    ! I, k0 ?- }$ E. w2 i5 h1 I1 i0 C
    界面展示

    + ~4 o, F$ b5 j! E7 O( p

    - z) x7 w, _2 @; ~# c+ b, j

    $ y$ |  V& y6 H% V$ n* P( _, N
    ( ^/ Z0 _% a! {% j. P

    4 u" J; c3 {; m, V0 Y9 @0 d
    7 A9 W( L. H0 m
    7 \& r/ U! j. R- n: }9 o
    ! V, V, T5 p4 t( q. G% ^. V' s

    , x0 t" z  {' V7 u! f( ^
    / h3 _) }+ K. @6 e! p5 [/ V1 d
    6 d2 t& M. S$ u4 W( j- q

    8 A: P$ ?7 |  T0 _% I" G3 f- t! K

    ) l( g& M6 j+ E: t  L项目源码下载地址:点击下载& K* K5 \; H/ ]6 y6 B

    0 E- z, U' K  B. M$ S2 r! r. J' K提取码:
    游客,本帖隐藏的内容需要积分高于 200 才可浏览,您当前积分为 0
    " v6 I( l  q% T! t' X  q( E
    $ {; v  L5 k& t5 h3 k% W2 P

    6 a, M& ^. Z0 X" Q/ c
    9 u0 j- c$ n" V; K3 x
    ' {1 F0 H" e6 V
    - ?" f; \3 D2 t& T

    点评

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

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


    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

    管理员

    沙发
    发表于 2015-01-21 20:16:20 |显示全部楼层
    回复

    使用道具 举报

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

       

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