1、 数据库课程设计报告数据库课程设计报告 在线图书销售管理系统在线图书销售管理系统 专 业: 班 级: 学 号: 姓 名: 1 目目 录录 1.需求分析2 1.1 系统现状2 1.2 用户需求2 2.概念结构设计3 2.1 抽象出系统实体3 2.2 设计分 E-R 图5 2.3 生成初步 E-R 图6 2.4 生成全局 E-R 图6 3.逻辑结构设计7 3.1 关系模式8 3.2 各表关系分析8 3.3 各表字段说明8 3.4 数据模型的优化10 3.5 设计用户子模式11 4.存储结构11 5.触发器11 6.总结12 2 随着信息时代的来临,电子商务的出现给人们的生活带来了巨大的影响,伴随着
2、电子商 务的发展,越来越多的用户选择在网上购买图书,网上书店系统应运而生。没有中间商的参 与,使网上书店具有物美价廉等特性,同时还给人们节省了大量时间,这些实体书店无法比 拟的功能使其必将发展成为一种经营趋势。 接下来以一个简单的在线图书销售管理为例,介绍在线图书销售管理系统数据库设计与 实现的过程。 1.1.需求分析需求分析 近年来,计算机和网络技术有了快速的发展和进步,商业销售方式从传统的店铺经营逐 步发展到网络经营,顾客购买方式也从店铺购买逐步发展到网上购买。在线图书销售管理系 统也随着网上购物的浪潮应运而生。 1.11.1 系统现状系统现状 在线图书销售管理系统对于网上图书销售管理和图
3、书购买时非常重要的。现在许多商业 销售部门都有自己的销售管理系统。 用户可以再 Internet 上查询自己所需要的购买信息, 足不 出户就可以了解各方面的信息,进行网上交易,再利用物流公司就可以达到远程购买的目的。 通过远程登录图书销售管理系统,查询出自己所需要的图书的详细信息并提交购买信息,这 样既方便用户,同时也方便了销售人员销售管理。 在线图书销售管理系统是 Internet 上最常见的销售管理系统之一, 它是一个基本作用就是 为图书销售部门提供所销售图书信息发布的平台。使用 SQL 数据库,将减轻管理人员的工作 量,使系统便于维护和管理。 对于图书销售企业来说,利用现代计算机网络和通
4、信技术、数据库技术,实现供应、销 售等相关业务管理、共享数据资源,业务办理过程网络化、电子化。这样能够进一步畅通销 售渠道,大大提高工作效率。 在线图书销售管理系统利用 Internet 的优势实现在线的图书销售管理, 主要实现会员信息 管理、图书信息管理、订单信息管理等功能。 1.21.2 用户需求用户需求 考察用户网上购书的行为,大致都是如下的模式:用户进入网上书店,浏览各种图书信 息,或者根据自己感兴趣的类别、特定图书信息等来进行搜索、查询图书信息。普通用户可 以查询图书,我们这个系统规定在线图书销售系统只允许会员执行购买图书的操作。会员在 购买图书时,首先将选定的图书加入购物车,可以一
5、次购买多本图书,每本图书的数量也可 以不同。对购物车中的图书进行确认付款以后,生成正式订单,管理员可以根据会员购买生 成的订单,为其进行发货处理。管理员还可以对网上书店的图书进行增加、删除、更新等管 理操作。 3 对于在线图书销售管理系统中普通用户、会员和管理员的具体功能描述如下。 (1)普通用户 1)浏览图书、按类别查询图书、查看图书详细信息。 2)注册成为会员。 (2)会员 1)浏览图书、按类别查询图书、查看图书详细信息。 2)加入购物车、修改购物车、订购图书、生成订单、查看订单等。 3)查看、修改个人信息。 (3)管理员 1)浏览图书、按类别查询图书、查看图书详细信息,核查购买图书费用信息。 2)查看订单、处理订单进行发货处理等。 3)查看、修改个人信息。 4)更新图书信息,如新增、删除图书、更新库存量