“问问小铺”网上书店系统开发毕业论文素材(编辑修改稿)内容摘要:

现,为一个完整的购物过程做好收尾的铺垫。 三 、数据库的设计与实现 数据库在一个信息管理系统中占有重要的地位,数据库设计的好坏直接对应用系统的效率和实现的效果产生影响。 合理的数据库结构设计可以提高数据储存的效率,保证数据的完整和一致。 数据库的设计一般分为如下几个步骤: 数据库需求分析 数据库概念结构设计 数据库逻辑结构设计 网上书店系统 ER图, 如 图 31所示 : “问问小铺”网上书店系统 ER图 31 用户的需求具体体现在各种信息的提供、保存、更新和查询方面,这就要求数据库结构能充分满足各种信息的输入和输出。 通过系统功能、进行需求信息分类: 用户一般分为用户、注册用户和管理员用户。 一般用户和管理员用户都可以不登陆就可以查看书籍的信息。 注册用户登陆后可以维护自己的信息,并且购买图书,而且在向网站发出订单的同时自动填写自己的联系方式等信息。 图书按种类来分,每本书都对应一个类别。 一个用户可以购买多本书。 一个用户对应一张订单详细的信息。 逻辑结构设计 数据库概要说明 数据库设计要遵循一些规则,尽量分离各实体对应的表,一个实体对应一个表,清楚该实体有哪些属性,对应有哪些属性,对应有些什么字段,以及各实体之间的关系。 用户的需求具体体现在各种信息的提供,保存,更新和查询,这就要求数据库能够充分满足各种信息的输入和输出。 收集基本数据,数据结构和数据处理流程,组成一份详尽的数 据字典,为后面的具体设计打下基础。 本网站主要的数据表前台主要有: books。 category。 Suppliers。 Customers; delivery等。 后台主要是管理员信息表: admin管理员信息表 表 的结构 和分析 Admin:管理员信息 表 31 列名 数据类型 可否为空 说明 adminname Navrchar(15) Not null 管理员名 pws Varchar(15) Not null 管理员密码 Suppliers:出版商 表 32 列名 数据类型 可否为空 说明 Idsupplier smallint Not null 出版商编号 Suppliername nvarchar(30) Not null 出版商名称 Customers:客户表 33 列名 数据类型 可否为空 说明 idcustomer int Not null 客户编号 Username Nvarchar(15) Not null 客户名 Password Varchar(15) Not null 密码 Realname Nvarchar(15) Not null 真实姓名 Phone Varchar(19) Not null 电话 Email Varchar(30) null 电子邮件 Add Nvarchar(30) Not null 地址 City Nchar(10) Not null 城市 State Nchar(10) Not null 省份 Zip Char(6) Not null 邮政编码 各表包含的主要字段: admin表 :admin(用户名)、 password(密码)、 rank(权限 )如图 32所示 图 32 admin表结构图 category表: category(大类名 )、 first(是否在首页显示 )、 categoryorder(顺序 )如图 33所示 图 33category表结构图 delivery 表: subject(送货 /汇款方式)、 fee(价钱)、 deliveryidorder(顺序)等 如图 34所示 图 34delivery表结构图 “运行”对话框下的 命令,如 图 35所示 图 35“运行”对话框下的命令 “运行”对话框下的命令,如图 3。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。