网上书店系统设计报告 - 图文

更新时间:2023-10-31 08:28:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

大理学院数学与计算机学院

《数据库系统设计》课程设计报告

班级: 2011级计算机科学与技术2班 学号: 2011115252 姓名: 董卜菡 系统名称: 网上书店系统

总分:

1 / 30

目录

一、需求分析 ...................................... 错误!未定义书签。

1.背景分析 ...................................................... 3 2.功能需求 ...................................................... 3 3.系统功能图 .................................................... 6 二、数据库设计 ..................................................... 9

2.1 数据库概念设计 .............................................. 7

分ER图: ................................................... 7 总体ER图: ................................................. 8 2.2数据库的逻辑设计 ........................... 错误!未定义书签。 三、系统实现 ...................................... 错误!未定义书签。

3.1 数据库访问 ................................................. 10 3.2 业务逻辑层类及代码 ......................................... 17 3.3表示层的实现 ............................................... 17 四、课程设计总结 .................................................. 22 五、参考文献 ...................................................... 29

2 / 30

一、需求分析

1.背景简介

在如今互联网快速发展的时代,网络以其快捷高速的方式改变着我们的生活方式,越来越多的人开始意识到Internet所蕴含的无限商机和经济价值,并积极投身于电子商务。而网上书店就是这商业行为电子化的最典型例子。网上书店具有很多新的特性,例如:其经营成本要比传统书店低得多、不需要支付昂贵的店铺租金和装修费用、不需要大量的资金用于库存管理、同时可以实现24小时营业,不需要营业员,可以依靠数据库更人性化的提供服务。网上书店在价格、时效性、品种、查询方式等方面的优势使用户只要使用鼠标点击浏览、查询下订单,就能送货上门。综上所述,网上书店已经成为互联网时代购书者的最佳选择,必将获得巨大的成功。

2.功能需求

对于网上书店系统中普通用户、会员和管理员的具体功能描述如下: (1)普通用户

1)浏览图书、按类别查询图书、查看图书详细信息。 2)注册为会员。 普通用户用例图2-1

查询图书浏览图书注册成为会员顶层包::普通用户

(2)会员

3 / 30

1)浏览图书、按类别查询图书、查看图书详细信息。

2)加入购物车、修改购物车、订购图书、生成订单、查看订单等。 3)查看、修改个人信息(登录密码,常用发货地址,发票抬头管理等) 会员用例图2-2

查询图书浏览图书查看、处理订单加入购物车修改购物车顶层包::会员用户生成订单订购图书查看、修改个人信息 (3)管理员

1)浏览图书、按类别查询图书、查看图书详细信息。 2)查看订单、处理订单进行发货处理等。 3)查看、修改个人信息。

4)更新图书信息,如增加、删除图书、更新库存量、商品名称、增加图书的属性列等。

管理员用例图2-3

查询图书查看、处理订单查看、修改个人信息发货处理顶层包::管理员更新图书信息 4 / 30

3.系统功能图

从上述的功能分析可以得出,网上书店系统中需要有会员、图书、订单等信息。对于会员,需要有会员的账号、密码、姓名、邮箱、电话、联系地址等属性;对于图书,需要有书名、图书类别、出版社、作者、图书概况、定价、折扣、库存数量等属性;其中图书可以有折扣(如8折、7.5折等),实际售价由定价乘以折扣,再除以10计算得出;对于一个订单,需记录会员的订购日期、管理员进行发货的发货日期、订购总价等属性,其中订购总价是由多种图书实际售价乘以订购数量,再进行累计计算得出的。

网上书店系统中的图书销售基本规定如下:每个会员可以通过订购图书生成多个订单,每个订单仅属于一个会员,每个订单中可以包含多种图书商品,每种图书商品可以出现在多个订单中;在订单信息中,每种图书都有对应的订购数量。管理员在支付以后可以对其进行发货处理。

网上书店系统流程图3-1

网上书店普通用户会员用户管理员会员注册浏览图书信息查询图书信息订购图书加入、修改购物车生成订单查看、处理订单查看、修改个人信息更新图书信息 5 / 30

本文来源:https://www.bwwdw.com/article/k6h2.html

Top