能.123.3.2可用性.123.3.3可靠性.123.3.4性能.123.3.5可支持性.133.3.6设计约束.133.3.7联机用户文档和帮助系统需求.133.3.8购买的构件.133.3.9接口.13
第四章数据库设计.144.1数据库的概念.144.2数据库的三层结构.144.3数据库的选择.154.4数据库表的描述.154.3.1用户信息表(tb_member)174.3.2图书信息表(tb_bookinfo)174.3.3订单信息表(tb_order)184.3.4订单信息明细表(tb_order_detail)184.3.5管理员表(admin)184.3.6公告信息表(tb_BBS)194.3.7折扣信息表(tb_rebate)194.3.8投票信息表(tb_poll)204.3.9图书类别表(booktype)204.3.10留言信息表(mess)204.3.11评论表(remark)214.3.12回应信息表(remark)21第五章基于UML的系统建模.225.1UML概述及系统分析步骤.225.1.1UML概述.225.1.2基于UML面向对象的系统分析步骤.245.2顾客用例图.255.3管理员用例图.255.4图书浏览模块的活动图.265.5图书管理模块的活动图.265.6购物车模块的活动图.275.7订单管理模块的活动图.285.8留言信息管理模块的活动图.285.9顾客留言信息模块的活动图.295.10图书销售排行显示模块.295.11顾客的注册、登录模块的活动图.295.12用户管理模块的活动图.305.13公告浏览模块的活动图.315.14公告信息管理模块的活动图.315.15网上调查管理模块的活动图.325.16新上架图书显示模块的活动图.325.17图书评论和回应模块的活动图.335.18图书评论和回应管理模块的活动图.335.19系统流程图.34第六章系统实现.366.1网站总体架构及实现.366.1.1系统总体结构图.366.1.2用户首页界面风格.376.2图书信息
查询.37
6.2.1功能描述.376.2.2模块流程图.386.2.3界面风格.386.2.4实现算法.396.3添加图书到购物车.396.3.1功能描述.396.3.2模块流程图.406.3.3界面风格.406.3.4实现算法.416.4查看购物车.426.4.1描述.426.4.2模块流程图.426.4.3界面风格.426.4.4实现算法.426.5订单生成.456.5.1描述.456.5.2模块流程图.456.5.3界面风格.456.5.4实现算法.456.6图书评论.486.6.1描述.486.6.2模块流程图.486.6.3界面风格.496.6.4实现算法.506.7数据库相关操作.506.7.1描述.506.7.2算法实现.506.8其他功能.526.8.1顾客注册.526.8.2顾客信息维护.536.8.3发表回应信息.536.8.4管理员主界面.54第七章结论.557.1总结.557.2体会.55致谢56参考文献57
1
前言
1.1课题来源网上图书销售系统是一种新兴的图书销售平台。随着全球
经济一体化的逐步发展和深入,再
加上
计算机和
网络技术的迅猛发展,传统书店因企业成本高、规模小,品种少已经阻碍了图书市场的发展,网上图书销售系统的应运而生,它有着其他形式的书店所不能比拟的优势:不受时空的限制,一天24小时的营业时间。全世界范围内都可以销售;它不需要店铺和庞大的销售网络,通过在网上直接订购、支付、结算,减少了中间的环节和开支,它以成本低,图书数量多、品种齐全而备受消费者的青睐。因此,在网上购买图书已成为购买图书的主要手段。为了满足广大顾客的需要,所以推出了网上图书的解决
方案。1.2国内现状无论是出于仿效,还是迫于竞争,一些老牌的图书销售商也加入网上书店的行列,如庞诺书店(Barnesandnoble.com),疆界书店(Borders.com)等。至少在1997年,国外网上书店达两百家以上。而在国内,自杭州新华书店创办第一家网上书店后,网上书店如雨后春笋般涌现出来。其中最为有名的莫过于1999年1月1日开通的上海书城网上书店和3月9日正式营业的北京图书大厦网上书店。现在,国内网上书店数量数不胜数,因此我们很容易能看出国内网上书店竞争的激烈性。同亚马逊相比,国内网上书店的交易流程繁琐、缺乏规范、可靠性低。可以直接在网上下定单,也可以直接邮购。支付方式主要有信用卡网上支付、人民币储蓄账户网上支付,电汇,邮汇等。图书配送方式主