浙江理工大学信息电子学院本科毕业论文(设计)
开始是是否登陆填写留言信息否否跳转到学生登陆是数据信息正确结束
图4-2.3添加留言信息流程图
添加商品信息的流程图如图4-2.4所示。
开始输入商品信息否页面验证是添加成功结束
图4-2.4添加商品信息流程图
11
浙江理工大学信息电子学院本科毕业论文(设计)
4.3 技术架构
所使用的架构是系统建设的关键,而基于web的系统网上才能购物,传统c/s架构,访问和操作已经不能满足大量用户需求,目前网络系统应用的主流是b/s,它基于浏览器的架构,可以交给服务器端来处理大量的数据处理工作,只用通过普通IE浏览器的客户端,还可以访问系统,操作起来方便快捷,而且利于更新和维护系统,在该方面具有优势的是java语言。
系统三层架构如图4-3所示:
Browse浏览器 图4-3 B/S三层架构示意图
Web服务器 数据库服务器
4.4 数据库结构设计
4.4.1 数据库概念模型
现今应用的最广泛的数据库是关系型数据库。因为它是一个面向对象的系统设计,当然,数据库的设计,必须是面向对象的。现在应该怎么考虑对类进行持久性操作,即对象类是怎样映射到关系数据库的二维表中的。现今,像PowerDesigner、Rose 等都可以采用数据库建模工具来实现。
数据库的概念设计整体属性E-R图如图4-4-1.1所示:
12
浙江理工大学信息电子学院本科毕业论文(设计)
学生买家N11评论留言信息1管理管理N1N浏览购买管理员N回复评论N111商品发布管理N管理N1N学生卖家图4-4-1.1整体属性E-R图
图表说明:矩形模版代表的是实体。后续部分实体之间的关系表现用菱形来代表,无向线是“菱形”与“相关实体”连接的工具,在边上根据需要标明联系的类型。实体的属性根据模版可用椭圆表示,后来根据情况在图中被省略。
管理员的实体图如图4-4-1.2。
编号管理员信息表账号密码 图4-4-1.2管理员实体图
评论信息实体图如图4-4-1.3所示。
编号评论信息新闻信息存储路径评论时间评论人评论内容评论类型
13
浙江理工大学信息电子学院本科毕业论文(设计)
图4-4-1.3评论信息实体图
4.4.2部分数据库数据表字段设计
在物理结构设计阶段,首先应该分两步走:
一是,在关系数据库中,确定数据库的物理结构,主要是指存取方法和存储结构。时间和空间效率是对物理结构的评价。.
二是要选取存取方法,并且是正确的关系模式,存取索引方法、聚簇存取、HASH存取方法等都是常用的方法。
依据以上规范数据库的部分表设计如下:
(1)发布信息表(messages表):
序号 1 2 3 4 5
字段名称 Id saver savetime content recontent
字段类型 int varchar varchar varchar varchar
允许为空 自增 是 是 是 是
最大长度 11 255 255 255 255
备注 编号 用户名 发表时间 发布内容 管理员回复
表4-4-2.1发布信息表(messages表)
(2)商品评论表(pinlun表):
序号
1 2 3 4 5 6
字段名称
Id saver savetime content pid infotype
字段类型
int varchar varchar varchar varchar varchar
允许为空
自增 是 是 是 是 是
最大长度
11 255 255 255 255 255
备注
编号 用户名 发表时间 评论 商品号 商品分类
表4-4-2.2 商品评论表(pinlun)
(3)商城资讯表(news表):
序号
1 2 3 4 5
字段名称
Id Title Content Savatime Infotype
字段类型
Int Varchar Text Varchar Varchar
允许为空
自增 是 是 是 是
最大长度
11 255 255 255
备注
编号 新闻标题 新闻内容 发布时间 分类
14
浙江理工大学信息电子学院本科毕业论文(设计)
6 filename varchar 是 255 图片文件
表4-4-2.3 商城资讯表(news表)
(4)管理员信息表(sysuser表):
序号
1 2 3 4 5 6 7 8 9 10 11 12 13
字段名称
Id uname Upass Utype Tname Sex Age Tel Addrs Filename Qq Bei savetime
字段类型
Int varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar varchar
允许为空
自增 是 是 是 是 是 是 是 是 是 是 是 是
最大长度
11 255 255 255 255 255 255 255 255 255 255 4000 255
备注
编号 登录用户名 用户密码 用户身份 姓名 性别 年龄 电话 地址 头像照片 QQ 备注 注册时间
表4-4-2.4 管理员信息表(sysuser表)
(5)发布商品表(pros表):
序号
1 2 3 4 5 6 7 8 9 10 11 12 13
字段名称
Id Proshop Proname Price Discount Filename Bei Btype Stype Status Savetime Cjnum fz
字段类型
Int varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar varchar
允许为空
自增 是 是 是 是 是 是 是 是 是 是 是 是
最大长度
11 255 255 255 255 255 4000 255 255 255 255 255 1255
备注
编号 发布用户 商品名 商品价格 商品数量 商品图片 商品备注 商品一级分类 商品二级分类 商品状态 上传时间 剩余库存 商品介绍
表4-4-2.5 发布商品表(pros表)
4.5 系统架构类图
15