网上书店系统分析与设计_第1页
网上书店系统分析与设计_第2页
网上书店系统分析与设计_第3页
网上书店系统分析与设计_第4页
网上书店系统分析与设计_第5页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、目 录1 选题背景及意义12 需求分析12.1 需求概述12.2 功能分析22.2.1 前台功能模块22.2.2 后台功能模块32.3 业务流程分析42.3.1 数据流图42.3.2 数据字典52.4 业务规则及约束分析133. 概念设计133.1 确定实体集和属性133.2 确定联系集及属性163.3 总体E-R图设计164. 逻辑设计174.1 E-R模型转化为关系模型174.2 关系表优化184.3 完整性约束184.4 表及属性描述195. 物理设计225.1确定数据库存储路径 (Create Database)225.2建立数据库索引 (Create Index)235.3 系统配置

2、变量236. 安全设计246.1 角色定义246.2 角色授权256.3 视图设计267. 存储过程及触发器设计278 界面及接口设计308.1 前台界面设计308.2 后台界面设计338.3 数据库接口设计368.4 外部接口设计379. 结果演示37 1 选题背景及意义最近几年,随着电子商务的不断发展,通过电子商务技术,人们可以快速有效的进行各种商业行为,通过互联网实现企业,商人,用户的网上交易,它是一种不同于传统商业运营的新型商业运营模式。而网上书店系统这样一个电子商务网站也正是也正是这样应运而生,网上书店系统是一个可以无限伸展的电子书库系统,它可以容纳无限的图书或图样乃至于内容检索查询

3、,可以不受时空的限制,图书不受上架周期的限制,可以提高书籍的销量,为出版社尤其是专业、学术出版社提供窗口支持,该系统的运用也可以推动网上支付、邮政、速递等服务行业的迅速发展。网上书店系统它提供的是一个更为方便更为快捷的购书方式,它可以通过网站页面方式将图书信息显示给读者,读者可以根据自己需要选择自己想要购买的图书。对于运营商来说,网上书店可以大量降低销售成本,提供全天24小时的服务,它可以突破时间和空间的限制,实现不同领域的商品交易,当然,利用网络通信技术,读者可以查看和购买当今前沿销最受欢迎销售最好的书籍。当然,本小组以网上书店为选题,第一:通过对网上书店的学习,可以了解电子商务网站的开发和

4、应用,不只针对于书,对于各种网上电子商务系统,都应会有比较清楚的认识。第二:针对网上书店系统的学习和研究,可以让小组成员学习到更多的数据库相关的知识,参与到书店系统的数据库设计当中。2 需求分析2.1 需求概述从用户角度来看:(1)根据书的种类不同,管理员可以设定书的目录,并能自由修改。(2)系统采用会员制,会员采用唯一的顾客标识号来标识身份;会员可以修改个人信息,管理员可以对会员资料进行添加与删除。(3)顾客可以匿名浏览图书的目录和所有书籍详情,但需登录具有会员资格才能购买图书。(4)店中的书分类保存。书店管理员可以对图书资料进行管理(5)可提供图书查询功能,根据书名的关键字查询,可实现多个

5、关键字查询。(6)顾客选择图书目录后,要显示目录下所有图书的信息,方便用户浏览。(7)顾客在浏览图书时,可以方便地将图书放入自己的购物篮中。(8)购物篮中要计算出顾客购买图书的实际价格,让用户明白自己的消费情况。(9)顾客可以保存自己的订单接收地址,方便下次购买商品时使用。(10) 系统具有友好性和易操作性;(11) 系统具有安全性和保密性。从总体来看:本书店系统分为前、后台两个管理系统:前台系统实现的功能,顾客可以浏览图书、选择图书、查询图书、结算完成购书等。还可以实现新用户注册以及登陆和管理。后台系统实现对订单进行管理、对图书进行分类管理,提供图书信息的添加,修改和删除等功能,还有会员的管

6、理。 网上书店可以为消费者及顾客提供:用户注册会员,登陆,购物车,生成订单,检索图书信息。能够为管理员提供图书管理、订单管理以及用户管理功能。2.2 功能分析2.2.1 前台功能模块前台功能图如下:图1 前台功能结构图前台功能简介:(1)通过会员制、身份验证等一系列措施,保证交易的成功率。会员登录后,可以修改自己的注册资料,修改会员密码,进行产品定单查询等一系列功能,离开时可以退出会员中心。(2)图书查询功能,快捷的找到自己需要的书。可以按书的名称,书的作者查询书,书有大类小类之分,大类包括图书的目录等,小类分为众科目如政治,英语,数学,计算机,法律硕士等,会员可以应需所取。(3)会员购书流程

7、:浏览、选择、将书放入购物车、填写个人资料,然后生成一个订单号码。后台管理员可以查看有新的订单生成,可以进行处理。(4)新书展示:每天新增加的新书都会在首页展示,会员可以按自己的要求查看新书,如欲购买,可直接点击首页展示,填写个人信息,提交生成订单号,等待后台管理员处理。2.2.2 后台功能模块后台功能图如下:图2 后台功能结构图后天功能简介:(1)系统管理:管理员管理,可以新增管理员及修改管理员密码;发布网站信息;(2)书的管理:包括书的分类管理,书的管理,添加新书,新书审核等功能,可以实现对书的快速有效管理。(3)定单管理:查看定单的详细信息及定单处理。 (4)会员管理:查看修改删除会员资

8、料,有效的管理注册会员。2.3 业务流程分析2.3.1 数据流图网上书店系统的顶层图:通过对业务流程图的综合分析,从中提取出了相应的实体,数据处理过程以及数据流向,产生了顶层图。网上书店系统的顶层图如下:图3 顶层数据流程图网上书店系统的数据流程分解图:将网上书店系统的整体进行分解,再将每个功能进行具体的分解就能得到系统的数据流程分解图。具体图如下:图4 网上书店数据流程图2.3.2 数据字典1. 外部实体名称:管理员 外部实体简述:系统用户 总编号:1-01输入:无 编号:001输出:F4,F5,F6名称:顾客 外部实体简述:系统用户 总编号:1-02输入:F3,F7 编号:002输出:F8

9、,F92. 数据流名称:注册信息 数据流卡片简述:登录系统需要注册的相关信息 总编号:2-01来源:系统用户 编号:F1去向:P1 名称:用户信息 数据流卡片简述:用户登陆系统后的信息 总编号:2-02来源:系统数据 编号:F2去向:D1名称:图书信息 数据流卡片简述:图书的基本信息 总编号:2-03来源:系统图书信息 编号:F3去向:P3名称:管理信息 数据流卡片简述:管理员处理用户的信息 总编号:2-04来源:系统管理员 编号:F4去向:P2名称:图书信息 数据流卡片简述:管理员新增的商品的信息 总编号:2-05来源:图书库 编号:F5去向:P4名称:订单查询信息 数据流卡片简述:下单后提

10、示顾客关于订单查询的信息 总编号:2-06来源:订单查询系统 编号:F7去向:会员名称:订单信息 数据流卡片简述:下单后订单的信息 总编号:2-07来源:订单记录 编号:F11去向:P5名称:订单处理信息 数据流卡片简述:下单后管理员处理订单的信息 总编号:2-08来源:订单管理 编号:F13去向:D3名称:订单提示信息 数据流卡片简述:下单后系统提示顾客的订单信息 总编号:2-09来源:订单处理系统 编号:F14去向:会员名称:图书关键字查询 数据流卡片简述:查询检索图书的关键字 总编号:2-10来源:顾客输入 编号:F15去向:P3名称:购物车信息 数据流卡片简述:商品加入购物车后的信息

11、总编号:2-11来源:购物车 编号:F18去向:P8名称:订单信息 数据流卡片简述:经过付款过后的订单信息 总编号:2-12来源:P9 编号:F19去向:D3名称:留言信息 数据流卡片简述:由顾客或者管理员所留言的信息 总编号:2-12来源:P10 编号:F24去向:D53. 数据存储名称:会员信息记录 数据存储简述:存储会员信息 总编号:4-01组成:会员编号+会员姓名+电子邮件+密码 编号:D1关键字:会员编号 相关联的处理:P1,P2名称:图书记录 数据存储简述:存储图书信息 总编号:4-02组成:产品编号+产品名称+描述+价格 编号:D2关键字:会员编号 相关联的处理:P3,P4名称:

12、订单记录 数据存储简述:存储订单信息 总编号:4-03组成:订单编号+产品编号+产品名+数量+单价+总价 编号:D3关键字:订单编号 相关联的处理:P5,P6名称:购物车 数据存储简述:存储购物信息 总编号:4-04组成:编号+产品编号+数量+产生时间 编号:D4关键字:编号 相关联的处理:P7,P8名称:留言记录 数据存储简述:存储会员、管理员留言信息 总编号:4-05组成:留言编号+留言内容+留言时间 编号:D5关键字:留言编号 相关联的处理:P104. 处理过程名称:用户注册登陆系统 处理功能卡片简述:用户登陆注册模块 总编号:3-01输入:F1,F8 编号:P1输出:F2名称:用户管理

13、 处理功能卡片简述:管理员管理用户信息 总编号:3-02输入:F4 编号:P2输出:F12名称:图书查询 处理功能卡片简述:会员浏览查阅图书信息 总编号:3-03输入:F15 编号:P3输出:F3名称:图书管理 处理功能卡片简述:管理员管理图书信息 总编号:3-04输入:F5 编号:P4输出:F10名称:订单查询 处理功能卡片简述:会员管理自己的订单 总编号:3-05输入:F16,F11 编号:P5输出:F7名称:订单管理 处理功能卡片简述:管理员管理图书的订单 总编号:3-06输入:F6,F14 编号:P6输出:F13名称:订购管理 处理功能卡片简述:会员购买图书,生成购物车 总编号:3-0

14、7输入:F9 编号:P7输出:F17名称:订单处理 处理功能卡片简述:购物车里面的商品形成订单 总编号:3-08输入:F14 编号:P8输出:F19 名称:付款处理 处理功能卡片简述:会员付款过程 总编号:3-09输入:F19 编号:P9输出:F20、F21 2.4 业务规则及约束分析2.4.1前台用户购物业务流程分析网上书店系统业务流程主要体现在在线订购图书,下面就主要介绍一下在线订购图书的业务流程。在线订购子系统是消费者进行网上购书的入口,消费者通过登录商场的网站,浏览、查询书目信息,并对选中的图书进行购买。首先,消费者需进行注册,然后可以通过焦点推荐、新书热卖、商品畅销榜、主编推荐、最新

15、上架、图书搜索、分类导购等多个途径来选书。当消费者修改并确认订单后,需支付购书金额,商场在一定时间内将货物送到消费者指定的地点,同时,商场的图书库存减少,消费者的购书记录增加。2.4.2前台用户信息管理流程分析当用户已经注册为网站的会员时,用户可以根据自己的信息登陆网页并对自己的信息进行管理,用户可以查看自己的收获信息,编辑自己的个人信息,查看订单信息,以及自己收藏的商品信息。2.4.3 后台业务流程分析后台管理主要是针对管理员的操作流程,管理员登陆系统之后,可以对用户信息进行查看以及编辑,管理员还可以对书籍信息进行添加、修改、删除等操作,以及对订单进行管理。3. 概念设计3.1 确定实体集和

16、属性(1)管理员实体及属性管理员(Admin):编号(AdminID),姓名(AdminName),密码(Password).(2)顾客实体及属性顾客(Customer):顾客编号(CustomerID),邮件(Email), 姓名(CustomerName),密码(Password)(3)图书产品实体及属性图书产品(Product):产品编号(ProductID),产品名称(Name),描述(Description),价格(Price),图片信息(Image)(4)订单实体及属性订单(Orders):订单编号(OrderID),创建时间(DateCreated),发货时间(DateShipe

17、d),支付(Verified),订单状态(State)(5)图书大分类实体及属性大分类(Department):分类号(DepartmentID),名称(Name),描述(Description)(6)图书小分类实体及属性小分类(Category):小分类号(CategoryID),名称(Name),描述(Description)(7)购物车实体及属性购物车(ShoppingCart):购物车编号(CartID),生成时间(DateAdded)(8)收货信息实体及属性收货地址(ShippingAddress):地址编号(ShippingAddressID),收件地址(Address),邮编(P

18、ostCode)(9)顾客评论实体及属性评论(Review):评论编号(ReviewID),评论时间(DateCreated),评论内容(Review)3.2 确定联系集及属性(1)图书与小分类的多对多联系其属性有:产品编号,小分类编号。(2)小分类与大分类的一对多联系其属性有:小分类编号,大分类编号。(3)订单与图书的一对多的联系OrderDetail其属性有:图书数量,图书单价,总价。(4)顾客与订单的一对多的联系其属性有:顾客编号,订单编号。(5)评论与商品的一对多的联系。其属性有:评论编号,商品编号。3.3 总体E-R图设计 4. 逻辑设计4.1 E-R模型转化为关系模型(1)实体转化

19、为关系模式管理员:Admin(AdminID,AdminName,Password,power)顾客:Customer(CustomerID,CustomerName,Email,Password)图书产品:Product(ProductID,Name,Description,Price,Image)订单:Orders(OrderID,DateCreate,DateShiped,Verfied,State,CustomerEmail)大分类:Department(DepartmentID,Name,Description)小分类:Category(CategoryID,DepartmentID

20、,Name,Description)购物车:ShoppingCart(CartID,ProductID,Quantity,DateAdded) 收货地址:ShippingAddress(ShippingAddressID,CustomerID,Address,PostCode,Telephone,DefaultAddress)评论实体:Review(ReviewID,CustomerID,ProductID,Review,DateCreated)(2)联系转化为关系模式产品类别联系:ProductCategory(ProductID,CategoryID) 订单详情:OrderDetail(O

21、rderID,ProductID,ProductName,Quantity,Unitcost,Subtotal) 4.2 关系表优化(1)鉴于发布图书信息的需要,有些图书要发布到首页,有些要优先显示在大分类的页面当中,需要增加图书实体信息。增加商品缩略图(Thumbnail),显示首页(PromoFront),优先显示在门类中(PromoDept),具体如下:图书产品:Product(ProductID,Name,Description,Price,Thumbnail,Image,PromoFront,PromoDept)(2)增加订单信息,增加发货状态,订单取消状态,评论,收货信息,支付信息

22、,送货信息。具体如下:Orders(OrderID,DateCreate,DateShiped,Verfied,Completed,Canceled,CustomerEmail,ShippingAddress,DeliveryID,PaymentID)4.3 完整性约束在以上关系模式当中,都有相应的主码唯一标识实体,都定义了关系的主属性。在各个关系当中,实体与实体之间有参照与被参照关系。如下所示:Category关系参照关系Department,DepartmentID是Category关系的外码。ProductCategory关系参照关系Product以及Category,ProductID

23、以及CategoryID是ProductCategory的外码。OrderDetail关系参照关系Orders以及Product,外码为OrderID,ProductID。Review关系参照关系Customer以及Product,外码为CustomerID,ProductID。ShippingAddress关系参照关系Customer,外码为CustomerID。ShoppingCart关系参照Product,外码为ProductID。4.4 表及属性描述把关系模型转化为表结构管理员表(Admin):字段名数据类型缺省值主/外键允许空唯一性字段值约束字段描述AdminIDchar(5)无主键

24、否是大于1管理员编号AdminNamenvarchar(10)无否是无管理员姓名Passwordnvarchar(15)无否否无管理员密码powerbitFalse否否无权限顾客信息表(Customer)定义如下:字段名数据类型缺省值主/外键允许空唯一性字段值约束字段描述CustomerIDchar(5)无主键否是大于1顾客编号CustomerNamenvarchar(10)无否否无顾客姓名Emailnvarchar(20)无否是无电子邮箱Passwordnvarchar(15)无否否无密码图书产品信息表(Product)定义如下:字段名数据类型缺省值主/外键允许空唯一性字段值约束字段描述Pr

25、oductIDchar(5)无主键否是大于1图书编号Namenvarchar(10)无否否无图书名称Descriptionnvarchar(MAX)无是否无描述Pricemoney无否否大于0价格Thumbnailnvarchar(10)无否否无缩略图Imagenvarchar(10)无否否无详细图PromoFrontbitfalse否否无首页显示PromoDeptbitfalse否否无大类推荐大分类信息表(Department)定义如下:字段名数据类型缺省值主/外键允许空唯一性字段值约束字段描述DepartmentIDchar(5)无主键否是大于1大类编号Namenvarchar(10)无否

26、否无大类名称Descriptionnvarchar(MAX)无是否无描述小分类信息表(Category)定义如下:字段名数据类型缺省值主/外键允许空唯一性字段值约束字段描述CategoryIDchar(5)无主键否是大于1小类编号DepartmentIDchar(5)无外键否否大于1大类编号Namenvarchar(10)无否否无小类名Descriptionnvarchar(MAX)无是否无描述订单信息表(Orders)定义如下字段名数据类型缺省值主/外键允许空唯一性字段值约束字段描述OrderIDchar(5)无主键否是大于1图书编号DateCreatesmalldatetime无否否无创建

27、时间DateShipedsmalldatetime无是否无发货时间Verfiedbitfalse否否无付款Completedbitfalse否否无发货Canceledbitfalse否否无订单取消CustomerEmailnvarchar(20)无否否无顾客邮件ShippingAddressnvarchar(50)无否否无收货信息DeliveryIDchar(5)无否否无发货方式PaymentIDchar(5)无否否无支付方式购物车信息表(ShoppingCart)定义如此:字段名数据类型缺省值主/外键允许空唯一性字段值约束字段描述CartIDchar(5)无主键否否大于1购物车编号Produ

28、ctIDchar(5)无主键否否大于1图书编号Quantityint无否否无图书数量DateAddedsmalldatetime无否否无创建时间收货地址信息表(ShippingAddress)定义如下:字段名数据类型缺省值主/外键允许空唯一性字段值约束字段描述ShippingAddressIDchar(5)无主键否否大于1地址编号CustomerIDchar(5)无外键否否大于1顾客编号Addressnvarchar(50)无否否无地址PostCodechar(8)无否否无邮编Telephonechar(11)无否否无电话DefaultAddressbitfalse否否无默认地址评论信息表(R

29、eview)定义如下:字段名数据类型缺省值主/外键允许空唯一性字段值约束字段描述ReviewIDchar(5)无主键否否大于1评论编号ProductIDchar(5)无外键否否大于1图书编号CustomerIDChar(5)无外键否否大于1顾客编号DateCreatedsmalldatetime无否否无评论时间Reviewnvarchar(80)无否否无评论内容产品类别联系信息表(ProductCategory)定义如下:字段名数据类型缺省值主/外键允许空唯一性字段值约束字段描述ProductIDchar(5)无主键否否大于1产品编号CategoryIDchar(5)无主键否否大于1小类编号订

30、单详情信息表(OrderDetail)定义如下:字段名数据类型缺省值主/外键允许空唯一性字段值约束字段描述OrderIDchar(5)无主键否否大于1订单编号ProductIDchar(5)无主键否否大于1图书编号ProductNameChar(10)无否否无书名Quantityint无否否无数量UnitCostmoney无否否无商品单价Subtotalmoney无否否无商品总价5. 物理设计5.1确定数据库存储路径 (Create Database)CREATE DATABASE BookShopON(NAME=BookShop_data,FILENAME=d:BookShop_data.m

31、df,SIZE=5MB,MAXSIZE=100MB,FILEGROWTH=20%)LOG ON(NAME=BookShop_log,FILENAME=d:BookShop_log.ldf,SIZE=10MB,MAXSIZE=50MB,FILEGROWTH=5MB)GO5.2建立数据库索引 (Create Index)CREATE INDEX Product_Name_Des ON Product(Name,Description);CREATE INDEX Customer_Email ON Customer(Email);CREATE INDEX Department_Name_Des ON

32、 Department(Name,Description);CREATE INDEX Category_Name_Des ON Category(Name,Description);CREATE INDEX Admin_Name ON Admin(AdminName);CREATE INDEX OrderDetail_quantity_u ON OrderDetail(Quantity,UnitCost);CREATE INDEX Orders_verified_c ON Orders(Verified,Completed,Canceled);CREATE INDEX Review_revie

33、w ON Review(Review);CREATE INDEX ShippingAdderss_add ON ShippingAddress(Address);5.3 系统配置变量DBMS产品一般都提供了一些存储分配参数,供设计人员和DBA对数据库进行物理优化。初始情况下,系统都为这些变量赋予了合理的缺省值。但是这些值不一定适合每一种应用环境,在进行物理设计时,需要重新对这些变量赋值以改善系统的性能。通常情况下,这些配置变量包括:同时使用数据库的用户数,同时打开的数据库对象数,使用的缓冲区长度、个数,时间片大小、数据库的大小,装填因子,锁的数目等等,这些参数值影响存取时间和存储空间的分配,在

34、物理设计时就要根据应用环境确定这些参数值,以使系统性能最优。 在物理设计时对系统配置变量的调整只是初步的,在系统运行时还要根据系统实际运行情况做进一步的调整,以期切实改进系统性能。6. 安全设计6.1 角色定义Create login dba1 with password=dba1, default_database=BookShopUse BookShop GoCreate user u1 for login dba1 with default_schema=dbo go Exec sp_addrolemember db_owner, u1 GoCreate login dba2 with

35、password=dba2, default_database=BookShopUse BookShop GoCreate user u2 for login dba2 with default_schema=dbo Go Create login dba3 with password=dba3, default_database=BookShopUse BookShop GoCreate user u3 for login dba3 with default_schema=dbo Go Create login dba4 with password=dba4, default_databas

36、e=BookShopUse BookShop GoCreate user u4 for login dba4 with default_schema=dbo Go6.2 角色授权GRANT UPDATE,SELECT,INSERTON TABLE CustomerTO u3,u2;GRANT UPDATE,SELECT,INSERT,DELETEON TABLE Product,Department,Category,ProductCategoryTO u3,u2;GRANT SELECTON TABLE Orders,OrderdetailTO u3,u2;GRANT UPDATE,SELE

37、CT,INSERT,DELETEON TABLE ReviewTO u4;GRANT UPDATE,SELECT,INSERTON TABLE ShippingAddressTO u3,u2;GRANT SELECT,DELETEON TABLE ShoppingCartTO u4;6.3 视图设计CREATE VIEW C_n_e(CustomerName,Email)ASSELECT CustomerName,EmailFROM Customer;CREATE VIEW D_i_n(DepartmentID,Name)ASSELECTDepartmentID,NameFROM Depart

38、ment;CREATE VIEW C_i_n(CategoryID,Name)ASSELECT CategoryID,NameFROM Category;CREATE VIEW O_i_n(OrderID,ProductID,Name,Quantity,UnitCost,Subtotal)ASSELECT OrderID,ProductID,Name,Quantity,UnitCost,SubtotalFROM OrderDetail;CREATE VIEW O_v_c(OrderID,Verified,Completed,Canceled)ASSELECT OrderID,Verified,

39、Completed,CanceledFROM Orders;CREATE VIEW R_d_r(CustomerID,ProductID,DateCreated,Review)ASSELECT CustomerID,ProductID,DateCreated,ReviewFROM Review;CREATE VIEW s_a_d(CustomerID,ShippingAddressID,Adress)ASSELECT CustomerID,ShippingAddressID,AdressFROM ShippingAddress;7. 存储过程及触发器设计USE BookShopGOCREATE

40、 PROCEDURE dbo.CatalogGetCategoriesInDepartment(DepartmentID INT)ASSELECT CategoryID, Name, DescriptionFROM CategoryWHERE DepartmentID = DepartmentIDGOCREATE PROCEDURE dbo.CatalogGetCategoryDetails(CategoryID INT)ASSELECT DepartmentID, Name, DescriptionFROM CategoryWHERE CategoryID = CategoryIDGOCREATE PROCEDURE dbo.CatalogGetDepartmentDetails(DepartmentID INT)ASSELECT Name, DescriptionFROM DepartmentWHERE DepartmentID = DepartmentIDGOCREA

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论