在线书店系统的设计与实现所有专业(编辑修改稿)内容摘要:

段的基础上,依据表与表之间相关字段之间的联系建立了各表之间的关系,对应的关系图如图 41 所示: 14 图 41 数据库逻辑图 Account AccountId AccountPwd Balance TrueName sex Auth(权限 ) telephone logintimes bookment menttitle mentcontent bookid Bookinfo bookname booktype price pubs picturepath descriptions booknum bookauthor addtime addperson booktype typeid typename OrderInfo orderid booknum bookname bookid isconfirm orderperson ordertime price orderip pay 15 ( 1) 图书信息表 图书信息表( bookinfo)是用来保存 在线书店 每一种图书基本信息的数据表,是维护管理图书数据的依据。 表 41 书图书信息表 字段名 描 述 类 型 长 度 是否允许为空 是否主键 Id 书本 id Int 4 否 是 booktype 图书 种类 varchar 50 否 否 pubs 出版社 varchar 50 否 否 bookname 图书名称 varchar 100 否 否 price 图书价格 double 15 否 否 description 图书介绍 varchar 255 是 否 bookauthor 图书作者 varchar 50 是 否 ( 2) 图书 评论 基本信息表 图书分类基本信息表( bookment)记录了与 在线书店 图书分类相关信息。 表 42 图书分类基本信息表 字段 名 描 述 类 型 长 度 是否允许为空 是否为主键 bookId 书本 id int 4 否 是 CommentTitle 评论标题 varchar 40 否 否 mentContent 评论内容 varchar 40 否 否 ( 3) 客户基本信息表 客户基本信息表 (account)存放了 在线书店 对应的客户信息,包括客户的姓名、联系方式等信息。 表 43 客户基本信息表 字段名 描述 类型 长度 是否允许为空 是否主键 accountId 用户名 varchar 20 否 是 accountpwd 密码 varchar 20 否 否 balance 余额 varchar 20 否 否 truename 真实姓名 varchar 20 否 否 sex 客户性别 varchar 50 否 否 author 权限(区分管理员和客户) boolean 2 否 否 16 客户邮箱 varchar 50 否 否 Telephone 客户联系方式 Varchar 50 否 否 ( 4) 订单信息表 表 44 订单信息表 字段名 描述 类型 长度 是否允许为空 是否主键 orderid 订 单编号 integer 11 否 是 ordername 订单用户名 varchar 20 否 否 bookNum 书本数量 Int 4 否 否 ordertime 产生订单时间 datetime 19 否 否 Isconfirm 确认是否发货 Boolean 2 否 否 Price 总价 Int 4 否 否 在基本的数据表的结构确定后,就可以在 mysql 中完成数据表的创建工作,下面给出建立对应数据表的 SQL 脚本。 ( 1) 图书基本信息表: CREATE TABLE `bookinfo` ( `id` int(4) NOT NULL auto_increment, `booktype` varchar(50) NOT NULL, `bookname` varchar(50) NOT NULL default 39。 39。 , `price` double(15,3) NOT NULL default 39。 39。 , `description` varchar(255) NOT NULL default 39。 39。 , `pubss` varchar(50) default NULL, PRIMARY KEY (`id`) ) ( 2) 图书 评论 基本信息表: CREATE TABLE `bookment` ( `id` int(4) NOT NULL default 39。 039。 , `mentTitle` varchar(50) default NULL, `mentContent` varchar(50) default NULL, PRIMARY KEY (`id`) ) 17 ( 3) 客户基本信息表: CREATE TABLE `storeuser` ( `AccountId` varchar(20) NOT NULL default 39。 39。 , `AccountPwd` varchar(20) NOT NULL default 39。 39。 , `truename` varchar(20) NOT NULL default 39。 39。 , `telephone` varchar(20) NOT NULL default 39。 39。 , `sex` varchar(100) NOT NULL default 39。 39。 , `` varchar(50) default NULL, `balance` varchar(20) default NULL, `author` boolean(2) default 0, PRIMARY KEY (`AccountId `) ) ( 4) 订单信息表: CREATE TABLE `orders` ( `orderid` int(11) NOT NULL auto_increment, `ordername` varchar(20) NOT NULL default 39。 39。 , `ordertime` datetime NOT NULL default 39。 00000000 00:00:0039。 , `isConfirm` boolean(2) NOT NULL default 39。 39。 , `price` varchar(20) NOT NULL default 39。 39。 , PRIMARY KEY (`orderid`) ) 18 系统实现过程 开发平台 服务器: IIS; 数据库: Sql Server 2020; 平台: Microsoft Visual Studio 2020 操作系统: windows XP 一、 系统各组件实现 用户表示层 在用户表示层中主要是一些相关的页面。 该层对应的页面应该放在 WEB应用目录根目录 下。 首页:。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。