JAVA校园网上交易平台的设计与实现毕业论文(4)

2019-03-10 21:11

在为实体确定相关的属性过程中,也需要确定此实体的主键和外键,并且要确定在每个实体中怎样组织这些属性,确定属性的数据类型和它是否为空值。在高层次的描述过程中,还可以确定所有扩展的属性信息,包括长度、格式和初始值。单独实体的属性被组织起来,就能够开始以某一种组织方式来给实体分类。必须通过关系,来为实体分组的方式确定分类模式,这是抽象化的初始层,或者说是通过隐藏模糊的信息来提高对分析的理解,通过将数据分类成组,就产生了相关分组的不同类型,这样,更加易于观察和分析。

3.3 系统E-R图

通过对题目的分析,共有买家、卖家,商品和管理员四个实体。通过系统的E-R图可以使实体属性及实体间的关系更加明朗化。如图3.4:

编号姓名账号密码编号名称数量种类买家N购买M商品M管理员管理员可以对买家和卖家进行删除操作。

买家实体:买家(编号,账号,密码,真实姓名,性别,电话,手机,QQ)。

11

管理管理编号 图3.4 校园交易平台E-R图

管理N卖家姓名账户密码

卖家实体:卖家(编号,账号,密码,真实姓名,性别,电话,手机,QQ)。 商品实体:商品(编号,名称,图片,单价,数量,类别)。

12

4 详细设计

在进行了需求分析明确了用户需求以后,根据软件工程学的要求对该系统进行系统设计,确定了该软件所具有的全部功能。

4.1 数据库详细设计

在WEB项目中,后台数据存储的地位相当重要。数据库的设计不但对数据的操作速度有影响,还直接关系到项目的质量和生命周期。合理的设计能缩减软件开发的周期和降低开发难度,并提高维护升级的可行性。在进行数据库的需求分析时,不但需要考虑到软件系统当前应实现的功能,更要注重软件的可维护性和扩展性。

首先将校园网交易平台的数据库概念结构转化Mysql数据库系统所支持的实际数据模型,即:数据库的逻辑结构。创建的各个数据库表如下: 1. 买家档案表 如表 4.1

表 4.1 买家档案表

字段名 BID BNAME BPASSWORD BREALNAME BSEX BTEL BMOBILE BQQ 数据类型 INT VARCHAR VARCHAR VARCHAR VARCHAR VARCHAR VARCHAR VARCHAR 长度 10 45 45 45 6 45 45 45 是否允许为空 否 否 否 是 是 是 是 是 是否为主键 是 否 否 否 否 否 否 否 说明 买家编号 买家账户 买家密码 买家真实姓名 买家性别 买家电话号码 买家手机号码 买家QQ 该表实现了对买家档案的管理功能。通过该表可对买家整体情况作个浏览,买家可以在这个表内对自己的详细信息进行修改。 2. 卖家档案表 如表 4.2

表 4.2 卖家档案表

13

字段名 SID SNAME SPASSWORD SREALNAME SSEX STEL SMOBILE SQQ 数据类型 INT VARCHAR VARCHAR VARCHAR VARCHAR VARCHAR VARCHAR VARCHAR 长度 10 45 45 45 6 45 45 45 是否允许为空 否 否 否 是 是 是 是 是 是否为主键 是 否 否 否 否 否 否 否 说明 卖家编号 卖家账户 卖家密码 卖家真实姓名 卖家性别 卖家电话号码 卖家手机号码 卖家QQ 该表实现了对卖家档案的管理功能。通过该表可对卖家整体情况作个浏览,卖家可以在这个表内对自己的详细信息进行修改。 3. 商品信息表 如表 4.3

表 4.3 商品信息表 字段名 GID GNAME GPIC GSAL GNUM SQQ 数据类型 INT VARCHAR VARCHAR VARCHAR INT VARCHAR 长度 10 45 200 45 10 45 是否允许为空 否 否 是 是 是 是 是否为主键 是 否 否 否 否 否 说明 商品编号 商品名称 商品图片 商品单价 商品数量 卖家QQ 该表实现了对商品信息的管理功能。卖家可以通过该表可对商品信息整体情况作个浏览,卖家可以在这个表内对自己的商品信息进行查询、添加、修改和删除的操作。

4. 买家商品表 如表 4.4

14

表 4.4 买家商品表 字段名 BID GID 数据类型 INT INT 长度 10 10 是否允许为空 否 否 是否为主键 否 否 说明 买家编号 商品编号 该表是买家档案和商品信息的关系表,把买家的购买信息存入该表,其中BID和GID是外键,与买家档案表和商品信息表联系。 5. 商品信息表 如表 4.5

表 4.5 商品信息表 字段名 SID GID 数据类型 INT INT 长度 10 10 是否允许为空 否 否 是否为主键 否 否 说明 卖家编号 商品编号 该表是卖家档案和商品信息的关系表,买家通过此表与商品信息表联系起来,其中SID和GID是外键,与卖家档案表和商品信息表联系。

4.2 系统程序流程图

系统程序流程图又称为程序框图,它是历史最悠久、使用最广泛的描述过程设计的方法。程序流程图一直是软件设计的主要工具。它的主要优点是对控制流程描绘很直观,便于初学者掌握。图4.1所示的程序流程图是用户登录的过程,具体描述如下。

用户进入系统后,判断是否是校园网交易平台的买家或卖家,如果已经是买家或买家,进入系统后可直接登录,如果不是则判断是否为管理员,如果不是则返回登录页面。

15


JAVA校园网上交易平台的设计与实现毕业论文(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:《法理学》考试章节重点

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: