手机版

基于JSP的在线书店(网上书店)系统 毕业论文设计(8)

发布时间:2021-06-08   来源:未知    
字号:

图3.1 MVC三层模式

模型(Model)层实现系统中的业务逻辑。在MVC的三个部件中,模型(Model)层拥有最多的处理任务。封装的是数据源和所有基于对这些数据的操作。JavaBean分为业务类和数据实体,业务类处理业务数据、数据实体承载数据,基本上大多数的项目都是使用这种MVC的实现模式。在一个组件中,Model往往表示组件的状态和操作状态的方法,如处理请求执行业务逻辑、访问数据库、封装数据等等。封装的数据和行为必须是独立于任何的表现,提高可重复性,可以独立的测试,不要包含任何的Servlet和JSP的API。

视图(View)层用于与用户的交互,封装的是对数据源Model的一种显示。一个模型可以由多个视图,而一个视图理论上也可以和不同的模型关联起来,通常用JSP来实现。JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。

控制(Controller)层封装的是外界作用于模型的操作。通常,这些操作会转发到模型上,并调用模型中相应的一个或者多个方法。一般Controller在Model和View之间起到了沟通的作用,处理用户在View上的输入,并转发给Model。这样Model和View两者之间可以做到松散耦合,甚至可以彼此不知道对方,而由Controller连接起这两个部分。

3.3 用例需求

购物单管理模块用例列表

会员注册管理模块用例列表

后台管理模块用例列表

3.4 功能需求

3.4.1部分流程功能

图:3.2 主要介绍用户注册登陆流程功能.

图:3.2 用户注册部分功能说明

新用户必须注册并登陆后才能进行在线购买,否则会提示你还没有登陆的信息,也就不具有在线交易的权限。

用户登陆后,可以通过关键字、书籍类型、特价专卖等信息查询到用户想要查找的书籍信息。

图:3.3用户留言E-R图

3.4.2主要实现功能

网上书店系统的前台模块主要实现以下功能:

1.会员登陆及身份验证

A.用户注册成为会员 B.验证用户注册信息

C.会员登陆系统时的身份给证 D.修改资料 2.在线选购商品

A.浏览不同类别的书籍 B.书籍查询

C.用户选购自己喜爱的书籍并放入购物车 D.用户管理自己的购物车 E.用户提交订单

F.用户查看自己提交的订单信息 G. 用户留言 3.系统管理

A.商品管理 B.订单管理 C.会员管理 D.管理员管理

基于JSP的在线书店(网上书店)系统 毕业论文设计(8).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)