中间件模板 下载本文

《中间件技术》 课 程 设 计 报 告

题 目 在线图书销售网站BookStore

的设计与实现

院 系

专 业 ) 专业年级

学 号 姓 名 指导教师

2014年6月14日

摘 要

随着互联网络的发展,网上书店越来越为人们所关注。通过网上书店,人们可以足不出户就选购自己所需的图书。网上书店是根据公司的实际需求、应用动态网页技术开发而成。该系统主要由前台信息发布网站和后台管理维护系统两部分构成;在支持整个网站的运作功能的基础上,能帮助用户对前台网站进行日常管理和信息发布;并具有占用系统资源少、信息量大、站点维护方便、便于扩充和更新、易于继承和保护历史数据等优点。该系统可以克服传统图书销售中地域、广告宣传、人力资源不足等限制,能很好地适应网上销售需求。本文介绍了网上书店系统的开发模式和环境,并具体阐述了系统分析、概要设计及系统详细设计过程。

关键字:网上销售需求;网上书店

目 录

1 绪论 ................................................................ 1

1.1 课程设计背景 ................................................... 1 1.2 课程设计研究的意义及现状 ....................................... 1 2 相关软件及技术介绍 ................................................... 2

2.1 JSP技术 ........................................................ 2 2.2 MySQL数据库 .................................................... 3 2.3 MyEclipse 2014软件 ............................................ 4 3 需求分析 ............................................................. 4

3.1 系统的可行性分析 ................................................ 5 3.2 网站功能需求 .................................................... 5 4 系统设计 ............................................................. 6

4.1 系统的总体设计 ................................................. 6 4.2 系统购书流程 ................................................... 8 4.3 系统功能模块划分 ............................................... 9 4.4 完整的购书过程 ................................................ 11 4.5 数据库设计 .................................................... 12

4.5.1 数据库的概念 ............................................. 13 4.5.2 数据库的选择 ............................................. 13 4.5.3 数据库表的描述 ........................................... 13

5 系统实现 ............................................................ 14

5.1 网站注册模块实现过程 .......................................... 14

5.1.1 网站注册模块设计页面图 ................................... 14 5.1.2 网站注册模块代码实现 ..................................... 15 5.2 图书添加模块实现过程 ........................................... 16

5.2.1 图书添加模块设计页面图 ................................... 16 5.2.2 图书添加模块代码实现 ..................................... 16

5.3 购买信息模块实现过程 ........................................... 18

5.3.1 购买信息模块设计页面图 ................................... 18 5.3.2 购买信息模块代码实现 ..................................... 16 5.4 购物车信息模块实现过程 ......................................... 19

5.4.1 购物车信息模块设计页面图 ................................. 19 5.4.2 购物车信息模块代码实现 ................................... 16 5.5 订单信息模块实现过程 ........................................... 20

5.5.1 订单信息模块设计页面图 ................................... 20 5.5.2 订单信息模块代码实现 ..................................... 20

6 系统测试 ............................................................ 22

6.1 测试目的 ....................................................... 22 6.2 测试原则 ....................................................... 22 6.3 测试用例 ....................................................... 23 6.4 界面测试 ....................................................... 23 6.5 单元测试 ....................................................... 24 7 课程设计小结 ........................................................ 24 参考文献 .............................................................. 25