超市会员管理系统详细代码
数据库设计
1系统数据库分析
数据库设计是建立数据库及其应用系统的技术,是系统开发和建设中的核心技术。具体说,数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效的超市会员管理系统详细代码
数据库设计
1系统数据库分析
数据库设计是建立数据库及其应用系统的技术,是系统开发和建设中的核心技术。具体说,数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效的存储数据,满足各种用户的应用需求(信息要求和处理要求)。数据库结构设计的好坏直接对应用系统的效率以及实现的效果产生影响。
根据超市会员管理系统功能设计的需要,数据库结构设计如下所示:
(1).用户登录信息数据表(Login):(用户账号,密码,登录身份);
(2).会员基本信息数据表(Member):(用户账号,用户姓名,身份证号,联系方式,联系地址);
(3).职员基本信息数据表(Employee):(职员号,职员姓名,职员职位);
(4).会员积分信息数据表(Score):(会员账号,会员积分,会员等级,会员折扣);
2数据库概念结构设计
根据上节的数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体,以及它们之间的关系,为以后的逻辑结构设计打下基础,这些实体包括各种具体信息,通过相互之间的作用形成数据的流动。
各种实体具体的描述E-R图如下。
,
户账号,密码,登录身份。如图3-11所示,用户登录信息实体E-R图。
用户登录
*用户账号密码登录身份
图3-12用户登录实体的E-R图
,包括了会员基本信息的用户账号,用户姓名,身份证号,联系方式,联系地址,得出如图3-12所示会员基本信息实体E-R图。
会员基本信息
用户姓名联系方式
*用户账号身份证号联系地址
图3-13会员基本信息实体的E-R图
,包括了职员基本信息的职员号,职员姓名,职员职位,得出如图3-13所示职员基本信息实体E-R图。
职员基本信息
职员姓名职员职位*职员号
图3-14职员基本信息实体的E-R图
,包括了会员积分基本信息的会员账号,会员积分,会员等级,会员折扣,得出如图3-14所示会员积分信息实体E-R图。
会员积分信息
*会员账号会员积分会员等级会员折扣
图3-15会员积分信息实体的E-R图
实体之间的关系E-R图主要描述实体间的关系。
用户姓名联系方式
*用户账号身份证号联系地址
*职员号会员基本信息
N1职员1管理获得基职员姓名本信息1N
会员积分信息职员职位
*会员账号会员积分会员等级会员折扣
图3-16各实体之间的关系
根据需求分析与概念结构设计,建立数据库系统支持的数据模型,即数据库
的逻辑结构。本系统利用MicrosoftAccess2003创建了名为SuperMarket的数
据库。
本系统主要建立了以下四张表:
字段名数据类字是否主键
型段大小
DNO(登陆账号)文本6是
DCode(密码)文本12否
DUserSta(登录文本50否身份)
字段名数据类字是否主键
型段大小
MNO(用户账号)文本6是
MName(用户姓文本20否名)
MID(身份证号)文本18否
MTel(联系电话)文本50否
MAdd(联系地址)
字段名数据类字是否主键
型段大小
EID(职员号)文本6是
EName(职员姓文本20否名)
EStatus(职员职文本50否位)
字段名数据类字是否主键
型段大小
MNO(会员账号)文本6是
MScore(用户积数字—否分)(double)—
MGrade(用户等数字—否级)(long)—
MDiscount(用户数字—否折扣)(double)—
表之间存在的关系如下:
1(在会员基本信息表(Member)中添加信息的同时,把信息添加到用户登录信息表(Login)中,同时将信息添加到积分信息表(Score)中。
2(在会员基本信息表(Member)中删除会员信息的同时,把用户登录信息表(Login)和用户积分信息(Score)中该会员信息删除。
3(在职员基本信息表(Member)中添加信息的同时,将志愿的基本信息添加到用户登录信息表(Login)中
超市会员管理系统详细代码 来自淘豆网m.daumloan.com转载请标明出处.