1、目目 录录 目 录 . 1 绪 论 . 1 第一章 系统概述 . 2 一、课题背景 . 2 第二章 系统需求分析 3 一、需求分析的原因 . 3 二、可行性分析 3 三、系统需求分析 3 四、系统数据流程分析 . 4 (一)顶层数据流图 . 4 (二)第二层数据流图 4 第三章 系统总体设计 5 一、系统设计目标 5 二、系统模块设计 5 (一)系统总体结构设计 5 (二)系统模块设计 . 5 (三)系统结构设计 . 6 第四章 系统详细设计 8 一、系统功能模块设计 . 8 (一)用户登录模块 . 9 (二)用户注册模块 . 9 (三)管理员功能模块 .10 (四)图书信息管理模块 .10
2、(五)购物车管理模块 .10 (六)订单管理模块 11 (七)添加图书模块 11 二、数据库详细设计 12 第五章 系统的测试与维护 13 一、单元测试 13 总 结 14 参考文献 15 代 码16 绪绪 论论 随着科技飞速的发展, 人类使用和学习信息的方式以及信息的包装方式正在进行 着不可阻挡的革命, 这次革命将比印刷术的出现所产生的影响以及对社会发展的推动 更加复杂更加巨大。网站也成为人们最简便和喜爱的交流方式和传递信息的手段,尤 其在商品交易方面,人们更是寻求最佳简便的消费方式。 作为一个虚拟的书店,网上书店具有很多新的特性,以下这些是它的优势: (1)其营业成本完全有理由比传统意义上
3、的书店低得多。 (2)不需支付昂贵的店铺租金,花费浩大的装修。 (3)不需要将大笔的流动资金作为货物而沉泣在店里,可依靠“零库存”管理, 缩速资金周转的周期,可以加速周转。 (4)同时可以实现 24 小时营业,不需要营业员,网上书店可以被设置成一个自 动售货机。 (5)可以利用多媒体促销,各种文字,图象和动画,声音,让受众全方位感受 广告诉求。 (6)依靠客户数据库能够提供全新的个人化服务等。 以上这些特性使网上商店充满生命力,也是它发展的源动力。 进行该系统设计时要保证该系统的扩展性, 当有新的业务或现有业务规划调整时 能够比较容易的实现,为此采用 MVC 设计模式对此应用系统进行划分,并最
4、终以三层 应用的方式进行部署。在本例中,视图(view)部分由一组 JSP 页面组成,例如购物 页面结算页面。 该部分主要提供整个网上购书系统的前段数据的显示。 控制 (control) 部分获得用户的请求,然后根据用户的不同请求调用不同模型(model)提供的不同 功能,本例中控制部分使用 Servlet 实现,模型(model)部分封装了系统的数据及 业务规划。 第一章第一章 系统系统概述概述 一、课题背景一、课题背景 1网上书店系统发展 Internet 的迅速发展正以前所未有的深度和广度影响和改善着人类生活的各个 方面,越来越多的人开始意识到 Internet 所蕴含的经济价值的无穷商机,并积极投身 于电子商务活动.实际上,电子商务是一些商业行为的电子化,例如网络书城,网上贸 易,就网络书城来说,网络书城是目前应用最广,最成功的典范之一,网络书城的崛起 对传统的图书流通体系产生了强烈的冲击,有效地缩短了图书流通发行环节,将广大 读者,图书,出版者,发行者紧密地结合在一起,大大提高了图书流通率。 2.网上书店系统发展现状 西方国家网络书城概况:世界上第一家网络书城是 199