华中科技大学文华学院毕业设计(论文)
根据E-R图可以对数据库进行设计,以下列出主要的数据表。
表3-1是商品表,商品表主要用于商品管理模块中的商品列表,管理员录入好数据信息后,系统便可顺利的进行其他模块对数据库的操作。
表3-1 商品表 shangping(商品表) 字段名 shangpingid shangpingname spec shangpingpinpai quantity price totalprice chuchouprice leibieid fenleiid gysname pic int int varchar varchar N N N N Y Y Y Y 类别ID 分类ID 供应商名称 图片 int decimal decimal decimal N N N N Y Y Y Y 数量 价格 总价格 出售价格 varchar varchar N N Y Y 特别 品牌 字段类型 int varchar 主键 Y N 允许空 N Y 备注 ID 名称 表3-2是订单表,订单表用于存储客户订货的基本信息,方便日后客户查询及管理员配货,确保每份订单能够正确的送到客户手里。
表3-2订单表 dingdan(订单表) 字段名 dingdanid useradmin shangpingid quantity totalprice username usertelphone useraddress dingdanbeizhu
字段类型 int varchar int int decimal varchar varchar varchar varchar 主键 Y N N N N N N N N 11
允许空 N Y Y Y Y Y Y Y Y 备注 订单ID 用户账户 商品ID 数量 总价钱 用户名 用户电话 用户地址 订单备注 华中科技大学文华学院毕业设计(论文)
dingdanshenhe char N Y 订单审核 表3-3是分类表,分类表用于按商品的销售情况分为热卖商品、最新商品、推荐商品、特价商品,这样便于客户根据自己的需求来浏览相关的商品。
表3-3 分类表 fenlei(分类表) 字段名 fenleiid fenleiname 字段类型 int varchar 主键 Y N 允许空 N Y 备注 分类ID 分类名称 表3-4是类别表,类别表用于记录商品类别的id号和商品材质名称。这样便于根据商品名称浏览和查找。
表3-4 类别表 leibie(类别表) 字段名 leibieid leibiename 字段类型 int varchar 主键 Y N 允许空 N Y 备注 类别ID 类别名称 表3-5是供应商表,供应商表主要用于记录供应商的姓名、联系人、电话、E-mail、地址,这样便于商店进货。
表3-5 供应商表 gongyingshang(供应商表) 字段名 gysid gysname gyslinkman telephone email address 字段类型 int varchar varchar varchar varchar varchar 主键 Y N N N N N 允许空 N Y Y Y Y Y 备注 供应商ID 供应商名称 联系人 电话 邮箱 地址 表3-6是留言板表,留言板表主要用于供客户发表意见,所以包括了客户的名字和E-mail,以及文字输入框。
表3-6 留言板表 liuyanban(留言板表) 字段名 lybid username useremali lybcontent
字段类型 int varchar varchar ntext 主键 Y N N N 12
允许空 N Y Y Y 备注 留言板ID 用户名 用户邮箱 文本 华中科技大学文华学院毕业设计(论文)
表3-7是管理员表,管理员表主要记录管理员的编号、登录名和密码,这样以便系统识别管理员的身份,从而使管理员可以进行相关操作。
表3-7 管理员表 administrator(管理员表) 字段名 adminid adminname adminpassword 字段类型 int varchar varchar 主键 Y N N 允许空 N N N 备注 管理员ID 名称 密码 表3-8是用户表,用户表主要用于记录用户的编号、登录名、用户名、省份、手机号和地址,便于管理员对用户的管理。
表3-8 用户表 users(用户表) 字段名 userid useradmin username usershengfen usertelphone usershouji useraddress 字段类型 int varchar varchar varchar varchar varchar varchar 主键 Y N N N N N N 允许空 N N N N N N N 备注 用户ID 用户登录 用户名 证件 电话 手机 地址
13
华中科技大学文华学院毕业设计(论文)
4 系统的详细设计
鲜花销售系统采用ASP.NET编写,利用SQL Server 2005数据库存储信息及Adobe Dreamweaver CS3设计网站。网页按实际需求及功能模块编写。
4.1 系统主要功能流程设计
4.1.1 会员管理流程
会员管理流程说明:会员输入正确用户名和密码即可登录进入会员后台管理,若输入错误则将重新登录,进入后台后,会员可更改一些个人信息,确认无误后,即可提交更改后的信息,系统会将结果保存到会员表中。会员管理流程如图4-1所示。
会员登录进入后台修改资料会员表登录正确修改个人信息错误返回操作结果更新会员表图4-1 会员管理顺序图
4.1.2 会员购物流程
会员购物说明:会员输入正确的用户名和密码后进入主页面模块,如果输入不正确则重新登陆,进入主页面后可选择商品,确认后放入购物车,还可以继续购物直到选完为止,然后下订单,返回给客户刚刚选择的商品信息。会员购物如图4-2所示。
14
华中科技大学文华学院毕业设计(论文)
会员登录主界面查询商品购物车订单登录正确选择商品放入购物车错误继续购物更新操作结果订货图4-2 会员购物顺序图
4.1.3 生成订单流程
生成订单流程说明:会员登录到本网站后即可选购商品,当选定商品后可放在购物车内,确定在购物后,即可提交订单,进入详细订单界面,填写详细的通讯方式及地址,即可生成订单。订单处理流程如图4-3所示。
会员主界面购物车订单订单细节登录商品放入购物车提交订单填写订单表更新操作结果
4.2 网站后台管理功能
图4-3 生成订单顺序图
管理员可以根据后台管理主页左边的导航进行鲜花店的各项管理工作,包括商品管理、会员管理、订单管理、留言板。其中商品管理又包括供应商、商品类别和商品列表,商品管理主要是对供应商、商品类别以及商品的具体信息进行编辑,增加,删除。会员管理又包括管理员和会员管理,可以增加管理员、修改密码、删除所选择的管理员或者是用户名。订单管理又包括查看订单和订单审核,在查看订单界面可以根据订单编号、
15