鑫源网上书店
第 1 页 共 35 页
鑫源网上书店
毕业实践报告
题目: 鑫源网上书店
类型:
指导老师:______________________
系 别:_______ ____________
班 级:_______ _____________
学 号:
姓 名:
年 月 日
毕业论文 毕业设计 毕业专题
√
鑫源网上书店
第 2 页 共 35 页
鑫源网上书店
鑫源网上书店
第 3 页 共 35 页
【摘 要】 : 鑫源网上书店实现了从图书管理,图书分类和查询,到购物车实现,用户
订单处理,再到管理员后台管理。基本上实现了电子商务的功能流程,能够实现用户与
商家在网上进行商品交易。本系统界面简单直观,易于操作和使用,交互性强,完全基
于 Internet 网络。经过分析,该系统使用 SUN 公司的 JSP 开发工具,利用其提供的各种
面向对象的开发工具以及流行的 Struts 框架和 Spring 框架,在短时间内建立系统应用
原型以及项目的整体框架规划,然后对初始原型系统进行需求迭代,不断修正和改进,直
到形成满意的可行系统。
【关键词】 : 网上书店开发 JSP MVC 设计模式
鑫源网上书店
第 4 页 共 35 页
目 录
第一章 引言 ......................................................................................................................... 6
1.1 课题背景 .............................................................................................................. 6
1.2 开发目标 .............................................................................................................. 6
第二章 可行性分析.............................................................................................................. 7
2.1 经济可行性 .......................................................................................................... 7
2.2 技术可行性 .......................................................................................................... 7
2.3 用户使用可行性................................................................................................... 7
第三章 需求分析 ................................................................................................................. 8
3.1 任务概述 .............................................................................................................. 8
3.1.1 概述............................................................................................................ 8
3.1.2 开发意图.................................................................................................... 8
3.1.3 应用目标.................................................................................................... 8
3.1.4 作用及范围 ................................................................................................ 8
3.1.5 运行环境.................................................................................................... 8
3.2 具体需求 .............................................................................................................. 8
3.2.1 功能需求.................................................................................................... 8
3.2.2 系统功能用例图 ........................................................................................ 9
3.2.3 系统部分功能时序图............................................................................... 10
3.2.4 性能需求.................................................................................................. 11
3.2.5 数据描述.................................................................................................. 11
第四章 系统设计 ............................................................................................................... 14
4.1 系统总体结构设计............................................................................................. 14
4.2 系统三层架构设计............................................................................................. 14
4.2.1 MVC 设计模式的优点................................................................................ 14
4.2.2 MVC 模式的集中表现................................................................................ 15
4.2.3 系统所用 MVC 框架................................................................................... 15
4.3 系统模块设计 .................................................................................................... 15
4.4 数据库概念结构设计......................................................................................... 16
4.4.1 系统数据库的概要设计........................................................................... 16
4.4.2 总体流程图 .............................................................................................. 20
4.5 系统功能模块的设计与实现 ............................................................................. 21
4.5.1 图书展示模块 .......................................................................................... 21
4.5.2 图书查询.................................................................................................. 22
4.5.3 购物车...................................................................................................... 22
4.5.4 购书结帐.................................................................................................. 23
4.5.5 主要界面.................................................................................................. 23
第五章 详细设计 ............................................................................................................... 25
5.1 网上书店后台实现............................................................................................. 25
5.2 网上书店前台实现............................................................................................. 25
第六章 用户手册 ............................................................................................................... 27
6.1 网上交易 ............................................................................................................ 27
6.2 系统运行和调试环境......................................................................................... 27
鑫源网上书店
第 5 页 共 35 页
6.3 项目搭建平台 .................................................................................................... 27
第七章 系统评价 ............................................................................................................... 28
7.1 单元测试 ............................................................................................................ 28
7.2 集成测试 ............................................................................................................ 28
7.3 模块测试结果表................................................................................................. 29
7.4 系统维护 ............................................................................................................ 29
结 论................................................................................................................................. 31
致 谢................................................................................................................................. 32
参 考 文 献 ....................................................................................................................... 33
附录 A:JSP 技术特点........................................................................................................ 34
附录 B:Tomcat 部署与安装 .............................................................................................. 35