菜单
  

    3.3功能模块设计
    农产品供求信息发布平台可以分为用户管理、前台管理和后台管理三个部分。用户管理主要包括登陆、注册等模块等功能;前台管理包括供应信息、求购信息、农产品分类、广告发布、业务咨询等功能;后台管理包括信息管理、用户管理、订单处理、广告管理等功能模块。信息管理实现农产品信息的发布,包括农产品供应信息、农产品求购信息;广告管理实现广告的发布和显示;订单处理实现农产品购买功能。
    图1系统的总体结构图
    3.4前台购物和后台管理
    前台购物流程:如果系统访问者想在该平台选购农产品,必须经过会员登录,无论登陆成功与否,必须写入数据库。登陆成功后的用户才能将其购买的农产品加入购物车并随时进行订单处理和结算订单。在结算过程中,显示所选农产品结算金额,并且保存到数据库表中。然后提示用户自行选择支付方式,和确认选购农产品。最后,确认订单提交成功,写入数据库。同时显示用户订单号和本次付款金额。
    后台管理流程:管理员通过后台登陆进入后台,无论成功与否,必须写入数据库[6]。当管理员登陆成功后,他便可根据自己的管理权限对所管工作进行操作,并可对自己的某些个人信息进行修改。系统管理员可以根据其业务的需要对发布信息、订单处理、广告显示、用户管理、信息管理、分类管理等页面进行管理。
    3.5数据库设计
    数据库设计对系统开发很重要,良好的数据库设计能准确表达数据之间的关系,通过主外键、非空、唯一索引等来保证数据的健壮,通过合理表结构可以提高数据的读取速度,提高查询效率,满足系统的业务要求。
    3.5.1概念结构设计
    通过对农产品供求信息发布平台的需求分析,数据库主要存放用户信息、农产品分类信息、广告发布信息、农产品供应信息、农产品求购信息和图片信息等,其中可以把用户信息、农产品信息、广告发布信息、供求信息管理、求购信息管理分别抽象出会员、农产品、广告、供求信息、求购信息等实体[7]。根据数据表结构之间的关系,归纳总结出E-R图,如图2所示。
    3.5.2物理结构设计
    农产品供求信息发布平台采用了SQL2005数据库,根据系统需要新建了7个数据表,即用户表(user_infor)、农产品信息表(jj_infor)、求购信息表(buy_infor)、供应信息表(supply_infor)、添加图片表(image)、管理员表(admin_login)、广告发布表(ad_infor)。
    用户信息主要用于保存管理员的标号、姓名、密码等信息。其中标号是主键。根据各字段的特点和其可能的内容长度,对字段的在表中的名称、字段内
    容、字段类型长度、是否能为空等方面作如下设计,user_infor表如表1所示。
     图2系统数据库E-R图
    表1用户表
    字段名称    字段内容    字段类型    字段长度    是否为空
    id    id    自动编号    整型    否
    sname    用户名    文本    20    是
    密码    密码    文本    20    是
    农产品信息主要用于保存农产品的产品编号、图片、产品类型、产品价格、有效期、库存量等信息。jj_infor表如表2所示。
  1. 上一篇:Android安卓手机游戏连连看设计
  2. 下一篇:C#个人理财系统设计与实现+流程图+ER图
  1. ASP.NET旅游资源管理系统的设计与实现

  2. asp.net物流信息管理系统设计与实现

  3. ASP.NET杂志社投稿及稿件处...

  4. asp.net网络商城在线购物系统的设计与实现

  5. ASP.NET+SQLSERVER古诗词在线学...

  6. asp.net+sqlserver小型超市管理系统的设计+ER图

  7. asp.net+sqlserver在线家电销售网站的设计与实现

  8. 杂拟谷盗体内共生菌沃尔...

  9. 中考体育项目与体育教学合理结合的研究

  10. 河岸冲刷和泥沙淤积的监测国内外研究现状

  11. 电站锅炉暖风器设计任务书

  12. 酸性水汽提装置总汽提塔设计+CAD图纸

  13. java+mysql车辆管理系统的设计+源代码

  14. 乳业同业并购式全产业链...

  15. 十二层带中心支撑钢结构...

  16. 当代大学生慈善意识研究+文献综述

  17. 大众媒体对公共政策制定的影响

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回