1、 I 目目 录录 1.概述 1 1.1 设计目的 . 1 1.2 任务与具体要求 . 1 1.3 开发环境 . 1 1.4 小组内部分工情况 . 2 2.可行性分析 2 2.1 经济上可行性 . 2 2.2 技术上可行性 . 2 2.3 法律上可行性 . 3 2.4 操作上可行性 . 3 3.需求分析 3 3.1 系统需求分析 . 3 3.1.1 用户(前台)功能 4 3.1.2 管理员(后台)功能 4 3.3 数据流程分析 . 4 3.4 业务流程分析 . 4 3.5 用例图分析 . 5 3.5.1 管理者用例 5 3.5.2 客户用例图 6 3.4 数据字典 . 8 4.概要设计 8 4.
2、1 模块设计 . 8 4.1.1 前台功能分模块设计 8 4.1.2 后台功能分模块设计 9 3.2 系统功能结构设计 11 3.2.1 系统结构设计的原则. 11 3.2.2 系统安全性设计. 11 3.2.3 系统的保密性设计. 11 4.2 数据库设计 11 4.2.1 数据库概念结构设计 11 4.2.2 数据库逻辑结构设计 14 4.2.3 数据库物理结构设计 15 5.详细设计 . 17 5.1 前台系统详细设计 17 II 5.2 后台系统详细设计 21 6.系统调试与测试 . 23 6.1 系统调试 23 6.2 系统测试 24 6.2.1 测试存在问题. 24 6.2.2 测
3、试管理员登录. 24 6.2.3 测试管理员添加书籍. 24 7.系统实施运行 . 25 8.总结 . 26 参考文献 . 27 1 1.概述概述 1.11.1 设计目的设计目的 随着网络信息的发展,网络在人们生活中的应用越来越广泛。人们都想在最短的时间内 购买到自己所需的图书。但书目的繁多,给人们在繁忙的工作生活中购书带来了很大的麻烦, 于是网上购书便成了人们向往的事情,此系统的开发为人们带来了很大的方便,使他们足不 出户就可以轻轻松松地买到自己想要的书,既省时又省力。 在电子商务网站中,网上书店是目前应用最广、最成功的范例之一。用户可以通过它在 网络上利用 Internet,突破了时间和空
4、间的限制,从而实现网上购书,达到最大便利的效果。 同时,网上书店的实现,也可以节省大量的资源浪费,为买家和卖家都带来了好处。网上书 店的崛起对传统的图书流通体系产生了强烈的冲击,有效地缩短了图书流通发行环节,将广 大读者、图书、出版者、发行者紧密地结合在一起,大大提高了图书流通率。 本系统的设计运用面向对象技术、 UML 及可视化的建模工具 Rational Rose 及 visio 2003 完成系统的需求分析与设计。并且以 ASP 为主要制作工具,实现了用户登陆、验证身份及用 户和书籍数据的采集、书籍的预览查询、以及对书籍的购买通过购物车等功能的实现。 1.21.2 任任务与具体要求务与具体要求 网站主要提供的基本服务项目有:管理员和客户的注册,登录;客户的分级浏览或图书 选购;管理员对进书、售书、库存、客户信息的管理;实现商品管理、分类管理和用户管理 以及送货、汇款方式的管理,还有一些相关帮助信息以及联系管理员的信息。 要求网页能够提供两级图书目录和三层信息(一级目录是图书的基本分类目录;其下是 图书的二级目录,它对应于某基本分类之下的书名及其简要信息;当客户点击