https://www.bilibili.com/video/BV1xF4m177A5/
演示视频:
3.3.1 用户模块设计
用户模块主要是对已经注册的用户登录,进行外卖的浏览以及购买。用户中心只要是为了方便用户查询自己的订单信息以及收藏的商品。下面挑选有代表性的功能尽心详细叙述:
1.会员登录
会员登录涉及的类与JSP,配置文件,包括before/login.jsp(视图层)、Before_user(控制层)、BeforeDao(数据访问层)和before_user.xml(配置文件)具体如图3-15所示。

图 3-15 会员登录业务图
2.会员注册
会员注册涉及的类与Jsp,配置文件,包括Before/register.jsp(视图层),Before_user(控制层)、BeforeDao(数据访问层)和before_user.xml(配置文件)具体如图3-16所示。

图 3-16 会员注册业务图
3.商品展台模块
4.购物车模块
5.付款模块
6.订单模块
3.3.2 管理员模块设计
管理员模块主要进行管理员登录,对管理员,商家,广告,订单进行增删改查操作。
下面对这些功能,挑选代表性功能进行详细叙述:
1.登录功能
会员登录涉及的类与JSP,配置文件,包括admin/login.jsp(视图层)、Admin_Login(控制层)、AdminDao(数据访问层)和admin.xml(配置文件)具体如图3-17所示。

图 3-17 管理员登录业务图
2.会员管理功能
会员登录涉及的类与JSP,配置文件,包括memberManager.jsp、adduser.jsp(视图层)、Admin_Member(控制层)、AdminDao(数据访问层)和admin.xml(配置文件)具体如图3-17所示。

图 3-18 查询会员业务图

图 3-19 添加会员业务图
3.商家管理功能
4.订单管理功能
3. 广告管理功能
4 吃点啥外卖网站的实现
3.1 系统技术实现
4.1.1 JSP简介
JSP全称Java Server Pages,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以<%开头以%>结束。
JSP是一种Java servlet,主要用于实现Java web应用程序的用户界面部分。网页开发者们通过结合HTML代码、XHTML代码、XML元素以及嵌入JSP操作和命令来编写JSP。
JSP通过网页表单获取用户输入数据、访问数据库及其他数据源,然后动态地创建网页。
JSP标签有多种功能,比如访问数据库、记录用户选择信息、访问JavaBeans组件等,还可以在不同的网页中传递控制信息和共享信息。
4.1.2 B/S结构概述
B/S(Browser/Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。
3.1.3 Struts2简介
Struts2虽然是Struts1的基础上发展起来的,但是实质上是以WebWork框架为核心,为传统的Struts1注入了WebWork的设计理念,统一了Struts1和WebWork两个框架,可以说是一个不同于Struts1的一个全新的框架。Struts2和WebWork一样,使用拦截器作为处理,以用户的业务逻辑控制器为目标,创建一个控制器代理。
4.1.4 Oracle10g简介
Oracle10g这个版本的 Oracle 的一个引人注目之处就是管理上的极大简化。大量复杂的配置和部署设置被取消或者简化。常见的操作过程被自动化。对不同区域的大多数调整和管理操作得到简化。
3.2 系统首页实现
本页是浏览本站的首页面,首页的设计就是简洁,美观,所以首页并没有放太多的功能,页面图3-1。

图3-1 系统前台主页面
3.3 联系我们模块实现
联系我们页面是为了方便用户更好的反馈建议。页面展示如图3-2。

图3-2 联系我们实现页面
3.4 注册中心模块实现
用户注册页面如图3-3。

图3-3 注册页面
3.5 会员登录模块的实现
会员登录页面如图3-4。

图3-4 登录页面
3.6 管理员模块的实现
4.6.1 管理员登录
管理员登录页面如图3-5。

图3-5 管理员登录页面
3.6.2 查询商家信息功能
查询商家信息以及店铺信息,并可以对信息进行删除,如图3-6。

图3-6 查询商家信息页面
3.6.3添加商家信息功能
对商家信息进行添加操作。如图3-8。

图3-6 添加商家信息页面
3.6.4修改商家信息功能
通过页面对商家信息进行修改,如图3-7。

图3-7 修改商家信息页面
3.6.5 广告管理功能
可对广告进行查询和添加,如图3-8。

图3-8广告管理页面
3.6.6 管理员系统主页面
只有导航栏和标题,美化还未完成,如图3-9。

图3-9管理员系统主页面
本文详细描述了一个基于JSP和Struts2的Web应用,包括用户模块(登录、注册、商品展台、购物车等)、管理员模块(登录、会员管理、商家管理等),以及系统技术实现(JSP、B/S结构、Oracle10g等)。同时介绍了首页、联系、注册和管理员界面的实现情况。
651

被折叠的 条评论
为什么被折叠?



