https://www.bilibili.com/video/BV1ty421b7z8/
演示视频:
4 系统功能模块的实现
在本章内,将为大家详细说明系统功能模块的具体实现,系统主要使用了JSP、Javascript、Java、HTML以及DHTML语言等综合处理页面信息的显示和各个功能模块功能的设计,以及通过Hibernate对数据库的操作,完成了一个动态的校园二手交易平台。
4.1 系统主页设计
4.1.1 主页显示设计
系统主页是面向平台的所有访问者,注册用户和非注册用户都可以进入到系统主页面,查看相关的二手信息及二手指南。主页面由平台Logo、登录框、搜索框和各种类型的最新二手信息列表组成。主页面效果如图4-1所示:
图4-1 主页面
4.1.2 主页后台设计
系统主页面显示了最新各种类型的二手信息和二手信息top排行,这些都在进入主页前放入request,还有搜索条件中的分类下拉列表和交易地区下拉列表需要放入session中供以后使用。这些操作在IndexAction中实现,相关代码如下:
(1) 查询各种类型的二手信息,放入request,供主页面显示。4.2 系统登录功能设计
由于游客、普通用户、管理员限不同,系统实现登录功能,为普通用户、管理员的特殊操作提供接口。
登录流程简单描述为输入->验证->返回主页。本系统为登录表单设计了ActionForm,