1、开发在线购物系统doc在线购物系统课程设计说明系统说明书目录1 系统概述 31.1 系统说明 31.2 系统运行环境及其应用软件: 32 系统功能设计 32.1 前台购物系统: 32.2 后台管理系统: 43 系统架构设计 44 数据库结构设计 44.1 在线购物系统E-R图 54.2 在线购物系统局部E-R图 54.3 数据表结构设计 75 系统运行界面 105.1 主页界面 105.2 注册功能 115.3 个人资料管理 125.4 意见反馈 125.5 登录功能 135.6 我的购物车 145.7 生成订单 155.8 后台登录 165.9 后台管理主界面 171 系统概述1.1 系统说
2、明Easy Buy Online在线购物系统能够实现广大用户足不出户就能在线购买自己心仪的商品。1.2 系统运行环境及其应用软件:开发技术:Jsp+JavaBean服务器:Tomcat6.0数据库:SQL Server2000开发工具:JCreatorPro/Editplus+J2SDK1.5界面制作:Dreamwear 82 系统功能设计2.1 前台购物系统:(1)可实现在线注册;(2)注册成功后,可进行登录,购买自己想要买的商品;(3)可在线修改自己的个人信息;(4)可以在线发表意见或留言;(5)如果是Easy Buy Online 的用户,还可以在线查看自己以前发送的订单以及商品信息;(
3、6)同时也可以在线查找自己已忘记了的密码。2.2 后台管理系统:(1)管理员登录;(2)查看所有注册用户的信息并对其编辑,并提供高级查询;(3)查看/添加/删除商品信息,同时也提供了高级查询;(4)查看/编辑用户所发送成功的所有订单,并对其进行编辑同时也提供了高级查询;(5)查看/添加/删除商品的主分类(菜单);(6)查看/发布/编辑公告;(7)查看/编辑注册用户所发送的意见或留言,并可对其进行回复;(8)查看/编辑/添加用户在线支付的方式;(9)查看/添加/删除管理员,同时也提供了高级查询。3 系统架构设计 图4-1 Easy-Buy系统三层结构4 数据库结构设计数据访问层负责对业务层提供数
4、据操作,也就是它负责和底层的数据库打交道。业务层或者通用层中所有的对象都通过数据访问层的对象访问数据库。数据访问层中的类是按业务对象来组织的,每个业务对象中包含的数据可能存在不同的几种数据表中,它由数据访问类统一组织成一个概念中的对象,它相当于是一个面向对象的数据库层,负责映射面向对象与关系数据库间的关系。对数据库的所有操作均由存储过程完成,数据层只是在前台调用后台的存储过程。4.1 在线购物系统E-R图图4-2 Easy Buy Oine在线购物系统全局ER图4.2 在线购物系统局部E-R图管理员E-R图用户信息E-R图订单表E-R图详细订单表E-R图商品信息E-R图留言表E-R图主分类E-
5、R图支付表E-R图公告表E-R图 4.3 数据表结构设计表序号1表名Customer含义存储用户的基本信息序号属性名称含义数据类型长度说明约束1c_name用户名varchar30not null主键2c_pass密码varchar30not null3c_header头像varchar30Not null4c_phone电话号码varchar11not null5c_question问题提示varchar30Not null6c_answer问题答案Varchar30Not null7c_address地址Varchar30null8c_email邮箱Varchar50Not null表序号
6、2表名Idea含义存储用户的留言信息序号属性名称含义数据类型长度说明约束1id编号char10not null2c_name留言者varchar30not null3c_header留言者头像varchar30Not null4new_message留言信息 varchar1000not null5re_message回复信息varchar1000null6new_time留言时间char15Not null7re_time回复时间char15null表序号3表名Product含义存储商品信息序号属性名称含义数据类型长度说明约束1p_type商品类型varchar30not null2p_id
7、商品编号varchar10not null3p_name商品名称varchar40 Not null4p_price商品价格float8not null5p_quantity商品数量int4Not null6p_image商品图片Varchar100 Not null7p_description描述信息Varchar2000 Not null8p_time添加时间Varchar20null表序号4表名Notice含义存储公告信息序号属性名称含义数据类型长度说明约束1n_id编号char10not null2n_message公告信息varchar1000not null3n_admin发布者v
8、archar30Not null4n_header头像Varchar50not null5n_time发布时间char10Not null表序号5表名Main_type含义添加菜单序号属性名称含义数据类型长度说明约束1t_id编号char10not null2t_type菜单varchar30not null表序号6表名OrderDetails含义商品详细表序号属性名称含义数据类型长度说明约束1order_id订单号char10not null2p_id商品编号char10not null3p_price价格Float8Not null4p_number数量Ine4not null表序号7表名
9、Payment含义存储支付信息序号属性名称含义数据类型长度说明约束1pay_id编号char10not null2pay_payment支付方式varchar50not null3pay_msg备注varchar500 null表序号8表名Orders含义存储订单信息序号属性名称含义数据类型长度说明约束1order_id编号char10not null2order_payment支付方式varchar1000not null3order_adress地址varchar200Not null4order_email邮箱Varchar50not null5order_user订购者char30No
10、t null6order_time订购时间char30Not null7order_sum总价值float8Not null表序号9表名Admin含义存储管理员基本信息序号属性名称含义数据类型长度说明约束1a_name管理员账号Varchar30not null2a_pass管理员密码varchar30not null3a_header头像varchar30Not null4a_phone联系电话Char11Null5a_email电子邮箱Varchar40null5 系统运行界面5.1 主页界面5.2 注册功能5.3 个人资料管理5.4 意见反馈5.5 登录功能5.6 我的购物车5.7 生成订单5.8 后台登录5.9 后台管理主界面
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1