《网上书店销售系统毕业论文.doc》由会员分享,可在线阅读,更多相关《网上书店销售系统毕业论文.doc(93页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 .毕业设计(论文)题目 网上书店销售系统 开题报告容:(调研资料的准备,设计/论文的目的、要求、思路与预期成果;任务完成的阶段容与时间安排;小组其他成员的分工;完成设计(论文)所具备的条件因素等。)一、 开题报告的基本容: 本系统题目:网上书店销售系统 。系统的前期任务是搜集、查询关于网上书店销售系统的资料、数据库设计、系统的研究,以与系统文档的规化研究、系统功能的设计与研究。 本系统分前台管理和后台管理两大部分,前台实现用户注册登陆,图书的浏览、查询与评论,购物车管理与提交订单,用户信息中心,以与留言板功能;后台实现管理员登陆、图书管理、分类管理、评论管理、用户管理与订单管理。 计划该系统
2、用时3个月,前两周收集资料规划数据与流程和界面的设计,一个半月实现本系统的大致功能,调试程序,后期完善细节,整理论文。 我们小组共三人,系统的顺利实现离不开三人的密切配合,依据三人的情况做如下分工:A负责整个的设计与功能实现,B负责美工与测试,C负责论文的编写,小组成员定期联系,加强沟通,力求使系统功能趋于合理与完善,界面美观人性化,便于用户使用。 二、 课题进度安排: 2013-0-18-2011-02-28 查阅资料,分析需求,做好准备工作 。 2013-03-01-2011-03-31 程序设计,局部调试。 2011-04-01-2011-04-15 软件测试,页面美化,整体修改。 20
3、11-04-15-2011-04-26 归纳总结,撰写论文。 (可加页)指导教师签名: 日期: 备注:(1)来源:A教师拟订;B学生建议;C企业和社会征集;D实习单位提供(2)类型:X真实课题;Y模拟课题;Z虚拟课题 目录 摘要6Abstract71 前言81.1本课题的研究意义812 网上书店的优势91.3 本课题的研究容92 系统解决方案的选择1021 系统说明102.1.1 软.硬件环境1022 可行性分析112.2.1 风险分析112.2.2 技术可行性112.2.3 操作可行性1123 对涉与工具和技术的相关说明112.3.1 B/S体系结构112.3.2 ASP.NET技术介绍12
4、2.3.3 SQL Server 2005122.3.4 利用ADO.NET访问数据库133 需求分析与设计1431 系统分析的任务与步骤143.1.1 系统分析的任务143.1.2 系统分析的步骤143.2 系统的功能特性1433 系统的功能需求143.3.1 会员部分153.3.2 管理员部分153.3.3 系统功能模块划分163.4 系统数据库设计173.4.1 数据库分析与设计173.4.2 设计局部E-R模式183.4.3 数据库中表的设计213.5系统设计243.5.1总体功能设计243.5.2系统流程设计274系统实现294.1数据库连接294.2 用户注册和登录304.3 用户
5、图书浏览与评论334.4 购物车364.5 生成订单414.6 个人账户424.7 管理员管理基本信息435 结论49致50参考文献51摘 要21世纪是网络经济时代,计算机和网络技术的飞速发展,对传统的商品交易形式和流通方式产生了极影响。随着人们对信息的获取方式和获取途径的改变,对传统的书店的销售和管理模式带来挑战,建立相应的网上书店显得尤其必要。网络购物正适应了当今社会快节奏的生活,使顾客足不出户便可以方便快捷轻松地选购自己喜欢的商品。 本设计尝试用ASP.NET在网络上架构一个网上书店,它是在Visual Studio2008下,以SQL Server 2005为数据库开发平台,采用.NE
6、T技术开发的网上购物系统。在对网上书店进行综合分析的基础上,结合系统开发技术,明确了系统需求,并在此基础上对系统进行了详细的规划设计,确定了系统所具有的前台管理和后台管理两大基本功能模块的功能. 前台部分由用户使用,主要包括: 用户登陆注册,新书上架,分类查找,图书浏览与评论,用户个人信息管理等;后台部分由管理员使用,主要包括:图书管理、评论管理、分类管理、用户管理、订单管理等。系统经测试和试运行后基本达到设计要求,系统的图书查找功能和管理员管理图书功能,将为书店的销售和管理带来极大的方便。关键词:网上书店;销售管理;ASP.NET;SQLserver2005Abstract21st cent
7、ury is the age of Internet economy, computer and network technology rapid development, the traditional commodities trading forms and distribution produced greatly influences. As people to information mode and the acquirement of traditional bookstores changes, the sales and management mode to bring c
8、hallenges, establish corresponding online bookstore appear particularly necessary. The network shopping are adapted to the quick pace of life in todays society, make customer stayed indoors can choose convenient easily their favorite goods.This design is try to use on the network architecture, it is
9、 an online bookstore in Visual Studio, 2008 with SQL Server database development platform for 2005, technology development of online shopping system. In to online bookstore technology development of online shopping system. In to online bookstore on the basis of comprehensive analysis, combined with
10、the system development technology, has been clear about the system requirements, and based on the detailed planning system, determines the design system with front desk management and management background two basic function module function. Front desk in part by the user use, mainly including: regi
11、stered users log on new book shelves, categories, book scanning and comments, the user personal information management, etc.; Backstage in part by the administrator used, mainly including: library management, comment on management, classification management, user management, order management etc.By
12、testing and commissioning system to meet the design requirements, basically thebook search function and system administrator tubeRichard book function, will the sales and management for bookstore bring great convenience.Keywords:Online Bookstore;Sale management;ASP.NET;SQL server 20051 前言随着社会经济和Web技
13、术的发展,人们不再满足于仅能浏览信息的静态网页,更多的时候需要能与同时上网的互联网用户进行交流和发表自己的意见见解,这样,能提供后台数据库的管理和控制等服务的动态有了诞生的必要。近年来,随着互联网在中国的迅速发展,网上B2B、B2C这一利用网络信息进行的购物、买卖方式得到迅速发展。网上B2B、B2C这一利用网络信息进行的购物、买卖方式得到迅速发展。2003年5月10日淘宝网建立。淘宝网目前业务跨越C2C(个人对个人)、B2C(商家对个人)两大部分,至今成为中国乃至亚洲到世界最具影响力的网络购物,全国各地纷纷建立起自己的网络购物网络,网上购物呈星火燎原之势,迅速地出现在全国各地。特别是在、以与等
14、网络比较成熟的省市,网上购物已经有了较大的市场。实际上,网上购物与在真实的书店是一样的,不同的是前者是买卖双方通过一个网络虚拟的平台来实现。一般为购物者准备了发表评论联系卖家的功能,也在很明显的地方试用了人性化的导航标示,使得没有太多网络知识的人们,也能准确地找到所需,购物者可以用多种方式查询书店发布的书籍信息,书店管理员也可以最大限度的详细介绍书籍信息。1.1本课题的研究意义随着Internet的普与,互联网以一股巨大变革力量的面貌出现在商务关系领域。其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。因为网络本身就是信息的载体,它与普通的书店等书籍出售场所相比
15、,具有速度快、容量大、费用少、使用方便等优势。比如,从网上购书你可以快速分类浏览到全国各地的书籍报价。通过网络进行购书,不仅弥补了传统书店购书的不足,并且网上购书不受时间的限制你什么时候有空就可以什么时候购买,可以购买全国各地的书籍,而不会出现断货的情况,另外,网上购书价格一般比书店的低些,因为店主在成本上节约了,所以价格也就有了一定程度的降低。对购书者而言,也节约了一些银子,省去了到书店和别人拥挤的痛苦。当互联网本身变成信息海洋的时候,人类不得不面临另一场新的挑战:那就是超越信息,将信息转化为知识。著名的经济学家、1972年诺贝尔经济学奖获得者赫伯特西蒙早在20多年前就指出过:在信息时代,最
16、稀缺的资源不再是信息本身,而是对信息的处理能力。传统的各种网络工具(搜索引擎、网上查询、数据挖掘)以与各种软件工具等,越来越难以满足深层次的需要,如何让信息和知识通过互联网有序、广泛、深入地传播,将零散、隐形的知识快速转化为具有使用价值的显性知识。这是当今社会最为关心的问题。博客技术的出现为人们提供了一种全新可能。网络开始真正凸现无穷的知识价值。为了适应信息网络形势,紧跟时代潮流,使自己能在新世纪中运用网络传播渠道建立网络购书去帮助更多的人和传播更多的书籍信息,让购书者和卖书者虽未曾谋面却已相知,利用展示书籍信息和展现顾客留言,创建彼此沟通的桥梁,这也是我创建该网上书店销售系统的初衷。12 网
17、上书店的优势网络书店的最大优势不是最快,而是最多,它为您提供了无限大的选择空间,各行各业的购书者都可以在这里各取所需。只有网络书店才真正打开了传统书店的四面墙,它甚至最大限度地沟通了城市和乡村,最终解决了图书供应方面的“城乡差别”。网络书店24小时全天候服务读者,你随时可以来这里浏览或买书。网络购书省时省力,闭门家中坐,书从“网络”来,只要您移动一下您的鼠标。网络书店依赖其规模经营和管理优势,可以给读者物美价廉的许诺。书店可供读者选择图书的大容量以与直接与作者与出版者对话等方面的优势显而易见。网络书店的魅力主要表现在三个方面:1、品种丰富,购买者选书的余地大。稍具规模的网络书店,一般都具有良好
18、的网络购书界面,读者可以通过分类查找方式选择自己所需购买的图书。2、购买方便。读者在网络上查找到自己所需要的图书后,可立即发出购书信息,网络书店接到订购信息后确认,几天就可收到送达的所购图书。3、售价便宜。在网络售书市场还很不稳定之前,各个经营者都要使用各种手段抢占市场,赔本打折那是很普遍的竞争手段之一。1.3 本课题的研究容本设计理论联系实际,力求建立一个具有如下特点的完善的网上书店销售系统:1、先进的购书流程通过新书上架、推荐图书和分类浏览方式方便用户浏览图书信息,用户注册为会员登陆后这些模块都可以实现对购物车的查询,对感兴趣图书的收藏,以与进入购物车进行购书修改,填写收货人信息,生成订单
19、。2、科学的书店管理模式系统采用多种营销的主动推荐方式,能轻松的找到所需要书籍信息;通过客户意见反馈系统,书店可以随时把握客户的各种新的需求和与时与客户进行网上互动交流;后台结构化管理模式,涵盖了图书资料管理、评论管理、分类管理、用户管理、订单管理等等,为书店的电子化管理提供了一套良好的管理模式。3、人性化的操作界面一个,能否吸引顾客的经常光顾,界面的美观也显得非常重要。本书店系统通过精心打造,让书店的设计充分体现软件的时尚、大众化。2 系统解决方案的选择21 系统说明本系统主要是在现有网上购物基础上,把大量人工信息管理转变为计算机管理,简化管理员工作,提高管理效率,也方便用户购书。本系统对数
20、字化信息资源的组织采用数据库。系统的数据库结构是关系数据库SQL Server 2005,前台使用ASP.Net平台开发。信息平台的后台操作采用C/S操作结构以增强系统的安全性、系统稳定性和易操作性。C#是目前最完备的面向对象语言。SQL Server 2005采用了关系型数据库结构,是一套精简、快速的数据库管理系统,它提供了多人使用的管理模式,并支持标准的SQL语法。同时,.Net平台和SQL Server 2005作为微软公司的产品,具有良好的整和性。系统采用高度集成的模块结构,将所有的模块整合到一个通用的中央数据库中。2.1.1 软.硬件环境 操作系统:Microsoft Windows
21、 7; 软 件:WPS office; SQL Server 2005; Visual Studio 2008;服务器工作站打印机硬件环境如图2.1.122 可行性分析2.2.1风险分析系统软件硬件的风险:采用了性能较高的硬件设备,和较稳定的系统软件,仍存在一定的因软硬件崩溃而带来的风险。解决办法之一是定期备份数据以降低风险。计划的拖延: 的开发存在因计划拖延带来的风险。2.2.2技术可行性大学课程中的数据库原理,计算机操作系统,ASP.NET建设,软件项目管理等多门课程为整个课题开发提供了坚实的基础。C#是一种相对简单的语言,SQL Server也是一种简单的数据库,所以技术难度并不高。2.
22、2.3操作可行性该如投入使用,预期做到界面友好简洁,管理方便,使用简单,管理人员经过短期培训,也是完全能够使用本管理书店的相关信息的。23 对涉与工具和技术的相关说明2.3.1B/S体系结构本系统所面向的对象是广大的互连网用户。因此,将要采用比较流行的B/S三层结构。(如下图2.3.1)显示逻辑事务处理逻辑数据处理逻 辑 数据库浏览器 Web服务器 数据库服务器 请求 请求响应 响应图2.3.1B/S体系结构与C/S体系结构相比不仅具有其全部的优点,而且又有C/S体系结构所不具备的独特优势:(1)开放的标准:B/S所采用的标准都是开放的、非专用的,是经过标准化组织所制定,保证了其应用的通用性和
23、跨平台性。(2)较低的开发和维护成本:B/S的应用只需在客户端安装通用的浏览器即可,维护和升级工作都在服务器端进行,不需对客户端进行任何改变,故而大大降低了开发和维护的成本。(3)用户使用简单,界面友好:B/S用户的界面都在统一的浏览器上,浏览器易于使用、界面友好,又因为它不再负责数据的存取和复杂数据计算等任务,只需要进行显示,因而大大降低了对客户端的要求。从以上的分析与比较可以看出,B/S模式具有C/S模式无法替代的优越性:它简化了系统的开发和维护,并且特别适用于网上信息发布。2.3.2 ASP.NET技术介绍ASP.Net是建立在通用语言运行时(CLR)上的应用程序框架。他用来在服务器端构
24、建功能强大的web应用程序。ASP.Net提供了世界级水平的开发工具支持。在Visual Studio 2008的集成开发环境(IDE)中,ASP.Net框架由丰富的工具箱和设计器组成。所见即所得的编辑方式、拖放服务器控件、以与自动部署,仅仅是这一强大工具所提供的一少部分功能。由于ASP.Net是基于(CLR)的,因此整个.Net平台的强大和富有弹性,同样可以应用于web应用程序开发者。.Net框架的类库、消息以与数据访问解决方案,都可以无缝集成到web。ASP.Net也是语言中立的,因此你可以选择你最熟悉的语言,或者通过几种语言来共同完成一个应用。2.3.3SQL Server2005Mic
25、rosoft SQLServer 2005 扩展了 SQLServer 2000 的性能、可靠性、可用性、可编程性和易用性。SQL Server 2005 包含了多项新功能,这使它成为大规模联机事务处理 (OLTP)、数据仓库和电子商务应用程序的优秀数据库平台。SQL Server 2005 是一个具备完全 Web 支持的数据库产品,提供了对可扩展标记语言 (XML) 的核心支持以与在 Internet 上和防火墙外进行查询的能力,提供了以 Web 标准为基础的扩展数据库编程功能。丰富的 XML 和 Internet 标准支持允许使用置的存储过程以 XML 格式轻松存储和检索数据。它提供强大的
26、开发工具和各类开发特性,在大大提高开发效率的同时,进一步拓展应用空间,带来新的商业应用机遇。C#、VB.Net、ADO.Net 2.0等都将成为SQL Server数据平台上开发数据相关应用的有力工具。2.3.4 利用ADO.NET访问数据库在ASP.NET应用程序中访问数据库要通过ADO.NET(ActiveX Data Object,简写为ADO)来实现,即ADO.NET是Web应用程序与数据库之间的接口。本文中个性化页面的实现便大量地用到了ADO技术。具体的操作步骤可以归纳为以下几步: (1) 选择所使用的数据源,导入相应的命名空间。(2) 使用Connection对象建立与数据库的连接
27、。(3) 使用Command对象或DataAdapter对象执行SQL的SELECT、INSERT、UPDATE或DELECT等命令完成对数据源的操作。(4) 利用DataReader对象逐次将Command对象取得的数据读出,或将Command对象取得的数据经由DataAdapter对象填充到DataSet对象的DataTable集合中。(5) 使用各种数据控件。(6) 如有必要,将对数据库中的数据的修改结果写回到数据库。(7) 关闭与数据库的连接。31 系统分析的任务与步骤3.1.1 系统分析的任务了解用户要求。此用户即为的使用人员(游客,会员,管理员)。了解他们在功能、性能等方面的要求与
28、用户在硬件配置、开发周期处理方式等方面的意向与打算。按用户要求成文,完成分析报告。的逻辑模型由一系列的图表和文字组成。在逻辑上描述系统的目标和所具备的功能与性能。本系统的目标是:更加有效地进行商品的买卖活动,使顾客可以足不出户,在网上轻松购买图书,并完成商品的安全交易。3.1.2系统分析的步骤1、描述。在详细调查的基础上,用一定的图标、文字描述;2、分析用户新的要求,改进现行模型,形成新系统的逻辑模型。3、编写系统分析说明书。3.2 系统的功能特性 本系统要满足以点几个功能特性:(1) 系统的安全性:要求数据库合理安全。防止出现用户信息泄露,账号被盗的现象。(2) 系统易维护性:要求应用文件易
29、于维护,数据库应用速度快,不出现错误数据。配置合理的IIS服务,使服务器不出现死锁现象。(3) 操作的简单性:系统中注册用户在购买商品时,要求操作简便,层次分明。33 系统的功能需求购物系统功能开发的总体任务是实现顾客在线查询商品信息和在线实现所需商品的购买。购物系统要求具有信息分类处理的特性,方便顾客查询商品信息、购买自己所需商品等,也可以随时随地的通过网络来进行新进商品动态的在线查询,又节省了逛商店寻找商品的时间,同时省去了租用店面的费用和聘用服务员的费用等,节省了很大的开销。网上书店系统从两种用户(会员,管理员)角度进行功能划分。3.3.1 会员部分1、图书展台:为会员提供购书平台。 (
30、1)新书上架: 显示最新图书的部分信息; 可以查看图书的详细信息,发表评论;将此书加入购物车或加入收藏夹,登陆后进入购物车或收藏夹查看。 (2)推荐图书: 显示推荐图书的部分信息; 余下功能同(1)。 (3)图书分类浏览功能: 显示图书类别列表,例如:计算机类,文史类等; 根据用户选择的类别显示图书部分信息;余下功能同(1)。2、会员信息管理:新会员注册与老会员修改个人信息。 (1)注册会员:根据系统信息自动生成会员ID号,检验用户输入信息的正确性并保存会员信息。 (2)会员登录:输入注册的用户名和密码,进入个人账户。 (3)修改密码:输入原密码,新密码,确认密码,检验用户输入信息的正确性并写
31、入数据库,重新用新密码登录。 (4)修改并完善个人其他资料:用户注册时的资料可能不完整,后期登陆后可以加以完善,以便于网上交易的顺利实现。 (5)找回密码:当用户忘记登录密码的时候,可以通过用户名和密码答案来找回密码。(6)注销退出:购买完毕,避免个人信息外漏,必须有能够退出现有账号的功能 (7)留言板:会员可以提出自己对的一些建议3、购物车:显示会员购书的信息 (1)添加购物车:将选中的图书信息添加到购物车中; (2)查看购物车:显示客户所选商品的列表,删除要购买的图书; (3)修改购物车: 改变购书数量,并自动合计金额。4、收银台:生成订单,写入数据库。 (1)填写结账信息: 要求会员填写
32、相关信息; (2)生成订单,显示订单提交成功信息; 5、订单查询:对以前的订单进行查询,修改订单状态。6、我的收藏夹:会员可以将自己感兴趣但尚没有购买欲望的图书暂时放入收藏夹中,下次购买时直接去收藏夹中查看并购买,还可以删除收藏夹中的图书。3.3.2 管理员部分1、图书管理:主要实现对书籍的添加、修改、删除、查看以与浏览等功能;2、评论管理:主要实现对图书评论的查看与删除功能;3、分类管理:主要包括图书大类的修改、删除、添加功能与图书小类的查询、添加、修改、删除功能;4、用户管理:主要包括对前台用户信息的查看与删除,对后台管理员的添加修改与删除功能;5、订单管理:包括订单查询,浏览、查看订单详
33、细信息、修改订单状态、删除订单等功能;6 留言板管理:包括留言的删除,查看留言的信息等7 注销退出后台3.3.3 系统功能模块划分在了解了系统功能的分析之后,我们可以把系统划分成2大功能模块,各个模块又有着各自不同的功能,划分如图3.1和图3.2所示:3.4 系统数据库设计3.4.1 数据库分析与设计用户的需求具体表现在对各种商品信息的提供上。这就要求数据库结构能充分满足各种信息输出。通过分析系统的现实需求,系统各环节的基本数据与数据处理流程,得到以下基本设计思想。 通过对系统工作容和相关数据流程分析,根据用户的需要,就可以显示出能满足用户需求的各种商品,以与它们的分类关系,由此得到数据库所支
34、持的数据模型,即数据库的逻辑结构,本系统使用的是SQL Server 2005数据库管理系统,数据库服务器为本机,数据库名为BookShopDB,具体情况如下:此数据库包括6个方面:(1) 用户信息表:存储用户编号、用户名、密码、真实名、联系等有关数据。包括管理员基本信息数据表、注册用户基本信息数据表。(2) 图书信息表:存储图书有关分类、图书编号等信息数据。包括图书大类分类、小类分类。(3)图书评论信息表:存储用户对图书的评论信息,如评论容,评论时间等。(4) 用户订单信息表:存储订单商品信息、价钱、订单状态等有关数据。包括用户汇款方式信息。(5) 用户购物车信息表:存储有关商品名称、数量等
35、数据。(6)用户留言信息表:存储用户的留言的容,时间等容。3.4.2 设计局部E-R模式1、实体和属性的定义: (1)会员(会员编号,用户名,密码,真实,性别,电子,联系, 、邮政编码、 号,注册时间,密码问题,密码答案),如图3.3所示:会员会员编号用户名密码真实XX性别电子邮箱联系 邮政编码 号注册时间密码问题密码答案图3.3(2) 管理员(管理员编号,管理员,密码),如图3.4所示:管理员编号号管理员密码管理员图3.4(3) 图书(图书编号,图书名称,图书类别编号,作者,出版日期,ISBN,上架时间,市场价,折扣价,页数,版次,装帧,图片,简介,目录,推荐标志位),如图3.5所示:图书编
36、号图书名称图书类别编号作者出版日期ISBN上架时间市场价折扣价页数版次装帧图片简介目录推荐标志位图书 图3.5(4) 图书类别(图书类别编号,图书类别名称,父类编号),如图3.6所示:图书类别编号图书类别图书类别名称父类编号图3.6 (5) 图书评论(评论编号,评论者,评论容,评论日期,图书编号),如图3.7所示:图书评论评论编号评论者评论内容评论日期图书编号 图3.7 (6) 收藏夹(收藏夹编号,图书编号,用户名,收藏时间),如图3.8所示:收藏夹收藏夹编号图书编号用户名收藏时间图3.8 (7) 购物车(购物车编号,会员编号,图书编号,购买数量),如图3.9所示:购物车购物车编号会员编号图书
37、编号购买数量图3.9订单订单编号会员编号总金额下单日期订单状态编号收货人XX性别收货地址邮政编码联系 电子邮箱送货方式支付方式简单留言(8) 订单(订单编号,会员编号,总金额,下单日期,订单状态编号,收货人,性别,收货地址,邮政编码,联系,电子,送货方式,支付方式,简单留言),如图3.10所示: 图3.10 (9) 订单子项目(订单子项编号,图书编号,图书数量,订单编号),如图3.11所示:订单子项目订单子项编号图书编号图书数量订单编号图3.11订单状态订单状态编号订单状态描述(10) 订单状态(订单状态编号,订单状态描述),如图3.12所示: 图3.12 (11)留言板(留言编号,留言容,留
38、言时间等)如下图所示:、3.4.3 数据库中表的设计1、会员信息表(Users),如表1所示: 表1列名数据类型允许空描述UserIdint否(自动编号)UserNamevarchar(20)否主键,用户的唯一标识,不可重复Passwordvarchar(16)否用户密码,至少六位RealNamevarchar(50)是用户的真实UserEmailvarchar(50)是用户的电子Phonevarchar(11)是用户的手机Addressvarchar(100)是用户的详细地址PostCodevarchar(6)是用户的 SexVarchar(2)是用户的性别User varchar(12)是
39、用户的 AddDatedatetime是用户注册的时间Questionvarchar(100)是密码问题Answervarchar(100)是密码答案2、管理员信息表(Admin),如表2所示: 表2列名数据类型允许空描述IDint否(自动编号),管理员的唯一标识Adminvarchar(20)否管理员用户名Passwordvarchar(20)否管理员密码3、图书信息表(Book),如表3所示:表3列名数据类型允许空描述BookIDint否(自动编号)BookNamevarchar(100)否主键,用户的唯一,不可重复CategoryIDint否图书类别编号Authorvarchar(50)
40、否作者Publishvarchar(200)是PublishDatedatetime是出版日期ISBNvarchar(15)是ISBNAddDatedatetime是上架时间Price1money是市场价Price2money是折扣价PagenumInt是页数PrintedInt是版次Zhuangzhenvarchar(50)是装帧BookImagevarchar(100)是图片Descriptionvarchar(200)是简介ListContentvarchar(200)是目录RecommendMarkint是推荐标志位4、图书类别表(Category),如表4所示: 表4列名数据类型允许
41、空描述CategoryIDint否(自动编号),图书类别编号CategoryNamevarchar(100)否图书类别名称ParentIDInt否父类编号5、图书评论信息表(Comment),如表5所示:表5列名数据类型允许空描述CommentIDint否(自动编号),评论编号唯一标识CommentPersonvarchar(20)是评论者Contenttext是评论容CommentDatedatetime是评论日期BookIDint是图书编号,取自于Book表6、收藏夹信息表(Store),如表6所示: 表6列名数据类型允许空描述StoreIDint否(自动编号),主键BookIDint是取自于Book表,外键UserIdint是取自于Users表,外键StoreTimedatetime是收藏时间7、购物车信息表(Cart),如表7所示: 表7列名数据类型允许空描述CartIDint否(自动编号),主键UserIdInt是取自于Users表,外键BookIDint是取自于Book表,外键BookQuantityint是加入购物车的对应图书数量8、订单信息表(OrderForm),如表8所示: 表8列名数据类型允许空描述OrderIDint否
限制150内