基于SSH框架,采用JavaScript技术作为前端技术,MySQL作为后端数据库,设计并研发一套二手交易平台系统,并区分用户和管理员角色。主要功能:普通用户账户的登录注册、查看公告、商品发布、商品查询、商品添加购物车及评论、商品购买、在线留言及回复、账号信息修改、交易记录管理。完成管理员账户的登录、平台用户账户管理、平台公告管理、轮播图管理、商品管理、订单管理、支付方式管理、系统管理。
新用户需要在表单中填入必要的信息如名称、密码、确认密码、姓名、年龄、地址和电话等,并点击“提交”按钮。此时,服务器会对这些填写内容进行验证和处理,确保输入信息合法。如果验证通过,用户的账号和相关信息将被保存到数据库中,就可以在登陆页面输入新注册的账号密码进行登陆系统。用户注册界面,如图2.2所示。
图2.2 用户注册界面
在登录过程中,系统会首先对用户提供的账号名和密码信息进行校验,确保其有效性和准确性。如果账号和密码信息匹配成功,用户被授权进入系统。用户登录界面,如图2.3所示。
图2.3 用户登录界面
图2.4 系统首页界面
功能实现:用户输入用户名、密码、验证码后,点击登录,前台会 先通过异步请求方式查询校验验证码是否正确;验证通过之后执行 点击事件逻辑,根据url通过访问调用login4业务层调用usersAction类的getHibernateTemplate方法业务层接口调用dao通过userDao接口的finduser()方法根据页面页面输入用户名 和密码等信息通过执行sql查询users数据表该用户是否存在。然后通过session.setAttribute("user", users)吧登录信息放到会话中,校验通过则成功进入。
用户成功登陆系统后,在公告管理模块可以查看公告信息;点击公告可以查看公告详情。公告信息展示界面,如图2.5所示。公告详情展示界面,如图2.6所示。
图2.5 公告信息展示界面
图2.6 公告详情展示界面
功能实现:用户登录成功后,点击公告信息会调用gonggaoAction类的gonggaoManaQiantp方法通过执行sql:gonggaoDAO.getHibernateTemplate().find(sql)查询公告信息返回给页面显示;点击活动通过url:gonggaoDetailQian.action?id=22携带参数id调用gonggaoAction类gonggaoDetailQian方法根据id通过gonggaoDAO接口查询对应的活动详情返回到页面进行数据回显。
用户成功登录系统之后,在商品信息模块可以查看到所有商品信息,点击商品即可查看到对应的商品详情可以进行购物添加、评论、收藏添加等操作[11]。商品展示界面,如图2.7所示。商品信息详情界面,如图2.8所示。
图2.7 商品展示界面
图2.8 商品详情界面
用户在购物车模块,可以查看购物车商品信息,移除购物车商品,对购物车心仪商品进行提交订单。购物车界面,如图2.9所示。购物车提交订单界面,如图2.10所示。
图2.9 购物车界面
图2.10 购物车提交订单界面
用户成功登录系统之后,在在线留言功能模块可以进行留言操作,查看用户留言等操作。在线留言功能界面,如图2.11所示。
图2.11 在线留言功能界面
用户在订单管理模块可以查看到个人订单详细信息、确认收货等操作。订单管理功能图,如图2.12所示。
图2.12 订单管理功能图
功能实现:dingdanMana.jsp为订单查询列表页面;用户点击订单询会跳转到dingdanMana页面,进入页面默认会执行事件通过dingdanMana方法调用dingdanAction类的dingdanMana方法根据id查询用户所有的订单dingdan信息返回遍历进行显示;点击修改根据dingdanAction的dingdanGet方法根据要修改的订单信息id查询对应的订单信息返回给dingdanGet.jsp页面进行显示;编辑订单信息点击保存通过/dingdanGet.action调用到dingdanAction的 dingdanGet的方法执行订单信息保存逻辑到dingdan数据表,当用户点确认收货时执行dingdaUpdate方法携带参数id根据id进行更新订单状态。
用户在商品管理模块可以查看到商品详细信息;也可以添加商品信息。商品管理功能图,如图2.13所示。
图2.13 商品管理功能图
管理员登录系统之后在用户管理模块可以查看用户信息,在用户管理模块可以添加用户,删除用户信息,修改用户信息,审核状态等操作。用户管理功能界面,如图2.14所示。
图2.14 用户管理功能界面
管理员在轮播图管理功能可以针对前台页面显示的轮播图片进行管理。轮播图管理功能图,如图2.15所示。
图2.15 轮播图管理功能图
管理员登录系统之后在公告管理可以对公告进行正删改查操作操作。公告管理功能图,如图2.16所示。
图2.16 公告管理功能图
管理在商品管理模块可以查看到商品详细信息;也可以删除商品信息。商品管理功能图,如图2.17所示。
图2.17 商品管理功能图
管理登录系统之后进在商品管理点击评论查询,可查看商品评论信息、修改评论信息或删除评论。评论查询功能图,如图2.18所示。
图2.18 评论查询功能图
管理成功登录进入系统之后,在商品管理点击收藏查询功能,可以查看到用户收藏的商品信息、修改或删除收藏信息。收藏查询功能图如图2.19所示。
图2.19 收藏查询功能图
管理登录系统之后,点击订单查询菜单,可以查看到订单信息,也可进行订单修改操作、发货操作、取消发货操作。订单查询功能图,如图2.20所示。
图2.20 订单查询功能图
管理登录系统之后进点支付方式查询,可以查看到系统维护的支付方式,可进行支付方式的修改删除等操作。支付方式管理功能图,如图2.21所示。
图2.21 支付方式管理功能图
管理员在留言管理菜单,可以查看到系统用户的留言信息,对用户的留言信息回复操作、删除操作等。留言管理功能图,如图2.22所示。
图2.22 留言管理功能图
管理员成功登录进入系统之后,在介绍管理菜单功能可以查看到系统对应介绍信息,并且可以对旧介绍进行修改操作或删除操作。介绍管理功能图,如图2.23所示。
图2.23 介绍管理功能图
管理员成功登录系统之后在友情链接功能,可以查看链接信息、修改链接信息、删除链接信息等操作。友情链接查询功能图,如图2.24所示。
图2.24 友情链接查询功能图