【毕业学位论文】(Word原稿)JSP,JAVA校园二手市场交易系统论文范文_第1页
【毕业学位论文】(Word原稿)JSP,JAVA校园二手市场交易系统论文范文_第2页
【毕业学位论文】(Word原稿)JSP,JAVA校园二手市场交易系统论文范文_第3页
【毕业学位论文】(Word原稿)JSP,JAVA校园二手市场交易系统论文范文_第4页
【毕业学位论文】(Word原稿)JSP,JAVA校园二手市场交易系统论文范文_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

摘 要 随着社会的发展,技术的不断发展以及产品的不断更新换代使得人们对物质的要求越来越高,随之而来的问题便是越来越多的二手货物堆积了下来却无法得到更好的利用。 在校园里面 的学生,首先,他们没有时间也没有精力去经营一个二手货物商店,而且他们也没有足够的二手货来支撑这个商店,一般校园里学生们的二手货都只是零散的,并不能得到很好的二次利用。 本系统主要是利用 言来编写制作的。 我做的这个系统中主要的 内容 是记录商品的出入情况,以及经济的出入记录。前台的客户端主要是进行 个人信息管理 、 信息浏览 、 信息查询 、 购物 查询 、 前 台订单处理 。具体来说就是客户如果确认要购买商品,首先进行登录,然后按照表格中的要求填写所要填写的信息。填写完之后由工作人员进行提交信息 ,进行保存。信息浏览中,你可以查看到商品的列表,让顾客知道该商品是否是他们所要购买的商品,这样节省了很多时间。顾客也可以根据商品的类别来查看商品 。 校园二手交易系统不会浪费很多的经费,而且操作起来方便简洁。也许一些小的店面用不到它,但是在大规模的店面中会带来很多的方便,所以我相信它会得到人们的认可 。 有了这个系统就会节省很多人员,这样每个月的支出就会节省很多,我们还可以用这些钱 去进新的货物,是一个经济可观 的 系统。 关键词: 手交易;商品;校园 of of of to to of be of up in no no go to a no of to up in of t is to SP to in do of is of of of is to on of to to be a if a on to of in in is in on by to an on of is to or so of a to of is to t a of up a of in so my it of a of so of a we of be an 目 录 第 1 章 绪 论 . 1 计课题背景及意义 . 1 园二手市场的发展和状况 . 1 计任务 . 2 第 2 章 系统的总体设计 . 4 统可行 性分析 . 4 求分析 . 5 统描述 . 5 限 . 5 例识别 . 6 统开发环境 . 7 统流程 . 7 统模块设计 . 9 台客户端管理模块 . 10 台管理端模块 . 11 据库设计 . 14 发工具及关键技术的介绍 . 15 第 3 章 程序模块的实现及界面设计 . 20 序登陆及注册 . 20 询功能模块 . 25 物车功能模块 . 26 应商管理模块 . 29 统管理模块 . 30 第 4 章 结 论 . 37 参考文献 . 38 致 谢 . 39 第 1章 绪 论 计课题背景及意义 随着社会的发展,技术的不断发展以及产品的不断更新换代使得人们对物质的要求越来越高,随之而来的问题便是越来越多的二手货物堆积了下来却无法得到更好的利用。特别是在校园里面,作为走在世界发展最前端的学生,首先,他们没有时间也没有精力去经营一个二手货物商店,而且他们也没有足够的二手货来支撑这个商店,一般校园里学生们的二手货都只是零散的,并不能得到很好的二次利用。其次,一个主 要的原因就是学生们并没有稳定的资金来源。所以要如何处理自己身边的二手货物,并且如何能够得到一样自己想要的二手货物而又不需要花太多的钱,成为当今学生们需要解决的一个难题。 互联网 经过 20 年的发展,已经成为世界上覆盖最广、规模最大、信息资源最丰富的计算机网络,它延伸到了世界的每一个角落,兼容所有的传输媒介,支持成千上万不同的应用。 互联网 极大地推动了世界经济向知识经济的转变,近两年间,随着国际互联网以惊人的速度席卷全球之际,我国多媒体网络覆盖面也在不断扩大。然而,校园学生们的二手货能够得到更好的利用所欠缺的正是这 么一个交易平台。因此,利用 互联网 这个媒介建立一个功能强大的、界面美观的校园二手市场交易网站,创建校园二手市场交易系统平台,为学生们的二手货物能更好的得到二次利用而搭建一个良好的交易平台。 园二手市场的发展和状况 校园二手市场 是指以经营旧货为主的交易市场。旧货包括旧的生产资料和生活资料 ,是指已进入生产消费和生活消费领域 ,处于储备、使用或闲置状态 ,基本保持原有使用价值的物品。 校园二手市场 在西方发达国家十分普遍 ,有以露天场地进行旧货交易的“跳蚤市场”和专门出售旧货的商店等。我国的 校园二手市场 是在改革开放后得到迅 猛发展的 ,这些旧货市场形式多样 ,交易活跃 ,成为亮点。 校园二手市场 的兴起是现阶段我国经济发展的必然现象。目前我国的总体经济发展水平不高 ,人均收入水平偏低 ,而且收入存在着明显的地区差异、行业差距和职业差距。特别是近几年来城市中为数众多的下岗职工、中低收入阶层的居民及 子女 尚未脱贫的农村居民 ,由于经济条件较差 ,负担不起新产品的高价 ,在购置 一些生活用品时 ,旧货是他们十分理想的选择对象。经济欠发达的地区也因资金短缺而选购适用的旧的或闲置设备 ,用以降低 生活支出 。旧货市场的兴起也是消费行为发生变化的客观要求。随着物质产品 的不断丰富 ,人们的消费观念也随之更新 ,在选择商品时更注意质量、品牌和流行时尚 ,从而加快了产品的更新换代 ,促进了旧货市场的发育。因此 ,旧货已不再是狭义上的已经消耗掉一部分使用价值的商品 ,它还包括库存积压未用商品、因产业结构调整或设备更新而形成的闲置设备和海关查获走私或其它经济案件处理的罚没商品等 ,这些均为旧货市场的发展提供了物质基础 ,此外 ,一些收藏爱好者的收藏需求等也为旧贷市场的发展提供了空间。 发展 校园二手市场 是开拓 学校 市场的客观需要。一些廉价的旧货正好满足了一些 学生们 的需求。因此 ,发展旧货市场 ,将仍具 有使用价值的换代物品转移到 学校 ,以满足一定的消费 ,有利于开拓 校园二手市场 , 显而易见 , 发展旧货市场可以极大地节约经济资源和社会劳动 ,从而使消费行为、资源配置符合社会经济发展的长远利益。通过旧货调剂可以充分实现商品的使用价值 ,使一部分“多余”的物品在社会范围内得到合理的利用 ,促进社会财富的极大节约。 计任务 本系统 需要设计 客户端和管理端,其中客户端包括 公共 信息浏览、 公共 信息查询 、 个人信息管理、购物 信息 、前台订单处理(结账)。管理端包括用户管理、公告消息管理、商品管理、后台订单处理等。 系统每个信息端都存储相 应的信息,这样便于学生对于二手货物的查询,还有便于选购自己需要的二手物品。 本系统大体包括两个基本部分,一个是前台销售程序,用户在前端浏览、搜索商品,能够看到此交易平台的最新消息,用户在前台使用购物车的工具在网站上模拟购物,并且可以对放入购物车中的物品进行添加和删除处理。并且用户还可以通过网站发布的消息,搜索自己想要的二手货物,同时还设置了不同权限的用户,即一般用户和供应商,它们所执行的权限也是不一样的,一般用户只可以购买二手货物,然而供应商可以在这个交易平台出售自己的二手货物。另一个是后台信息管理程序,管 理员在此管理整个交易平台的商品的类别、更改网站上二手货物的相关信息。并可以在网站上修改及删除相应的用户。 校园二手市场交易系统 目标是 为在校学生提供一个良好的交易平台。本系统基于 发设计出来的,其总体设计思想依托 术的不断发展,如今的电子商务网站也越来越多。然而,校园二手市场交易网站却只是停留在一个比较原始的状态,利用 互联网 这个媒介,为校园内学生提供一个良好的交易平台,将传统的交易逐步引向网络中。 通过调试,这个交易平台的功能基本是可以实现的。整个交易平台 的不同登 录用户具有不同的管理权限,例如:一般的用户具有浏览、搜索、购买物品等功能,而供应商具有商品上传出售等功能及管理员的基本管理功能。 第 2章 系统的总体设计 统可行性分析 校园二手交易网站主要通过 000对其进行开发和实现的。作为 系中的重要一环, 创建高度动态的 用提供了一个独特的开发环境。 够适应市场上包括 5的服务器产品,这足以胜任绝大多数的商业事务处理。同时 码经过服务器的解释执行后会直接嵌入到 言中,这样就简化了页面的输出,也保留了脚本语言易于使用的优点。 为一种 现技术,它的效率是很高的。除此之外,作为 台的一部分, 有 言“一次编写,各处运行”的特点。又随着越来越多的服务器供应商将 持添加到他们的产品中,这样一来用 成的这套系统可以轻松移植到其它平台来运行。种种优点都为建设校园二手交易网站打下了良好的基础。所以 实现本系统的最佳技术,它是完全可行的。 其他的 本语言不同,它本身不 定义访问数据库的标签,而是开发了另一个访问数据库的机制,即 000是一个专为分布式客户机 /服务器计算环境而设计的关系型数据库管理系统,它继承了高性能、高可靠性和可伸缩性的优势,并把它们延伸到能满足当今商业竞争需要的新领域内。一个综合的分布式管理框架结构提供了集中管理组织机构中所有数据库服务器的功能。通过增强的基于 管理工具和强大的基于服务器的作业日程安排,可以直观地控制多个服务器,并且实现分布式环境命令构成的远程操作的自动执行,还能提供丰富的 开发环境。 000 提供完整的资料库与分析并为许多任务提供了命令,其中包括:查询数据,在表中插入、修改和删除记录,建立、修改和删除数据对象,控制对数据和数据对象的存取,保证数据库一致性和完整性。 通过 这个交易平台 网站, 充分利用 面宣传 和销售二手商品 , 让二手商品可以得到充分的利用,既提高了商品的利用价值,而且节省消费时的开支 ,这对于没有稳定收入来源的学生而言,很好的为他们节省了生活费,而且又拿到了自己想要的二手商品。 。 此系统是基于网页式的 ,界面友好,操作方便。 求分析 众所周知,软件需求分析在软件开发中起至关重要的作用,他对于软件的质量往往具有决定性的意义。因此在进行开发前,我们有必要充分地了解和论证软件所具有的功能和性能等。 需求分析的任务是定义待开发的软件的功能、性能等指标。首先要了解此系统必须具备的相关业务。如果你给一家公司做一个商业网站,除了参考现在已存在的类似和相关系统外,还需要通过用户的演示、讲解和有关文档,与用户进行交流协商。其次要分析用户的业务流程,通过将了解到的用户活动加以整理并按照这些活动所固 有的次序形成业务流程。还需要了解用户对于软件的期望值,除了需要能够正确的处理用户的业务外,还需要了解用户对系统的其他需求。这些无论对于用户还是开发者而言都是很重要的。最后整理出用户需求并评审需求。 统描述 本系统大体包括两个基本部分,一个是前台销售程序,用户在前端浏览、搜索商品,能够看到此交易平台的最新消息,用户在前台使用购物车的工具在网站上模拟购物,并且可以对放入购物车中的物品进行添加和删除处理。并且用户还可以通过网站发布的消息,搜索自己想要的二手货物,同时还设置了不同权限的用户,即一般用户和供应商,它 们所执行的权限也是不一样的,一般用户只可以购买二手货物,然而供应商可以在这个交易平台出售自己的二手货物。另一个是后台信息管理程序,管理员在此管理整个交易平台的商品的类别、更改网站上二手货物的相关信息。并可以在网站上修改及删除相应的用户。 限 权限指的是找出所有可能与系统发生交互行为的外部实体、对象和系统。它们的行为不受系统控制,但是可以提供输入给系统。在前面的系统描述中可知,消费者在访问系统时,浏览商品和最新消息,并使用购物车筛选自己想要的商品,购物完后到服务台进行结账。并保留订单以便收到货物进行核对,很 显然系统存在这样的主要角色,我们定义该角色 为 前端 用户 。 其实在前端用户中又可以分为普通用户和供应商,他们的权限又是不一样的,普通用户可以浏览和购买二手商品,而供应商则可以浏览和出售二手商品。 同样在系统的后台,也需要人员管理商品、消息,查询、处理订单,管理注册用户,我们定义该角色为系统管理员。综上所述,本系统实际只包含两个角色:前端用户和系统管理员。实际上,我们 仍然可以将系统管理员进行细化成商品和消息管理员、订单管理员等等。 例识别 在角色的基础上,可以识别出与权限相关的用例,从而得到系统的用例模型,如图 示 。 图 统用例模型 用户和管理员 统开发环境 扬 内存: 512 开发工具: 操作系统: 003 操作系统 数据库: 000 个人版 浏览器: 上。 分辨率:最佳效果 1024 768像素。 统流程 通过以上的分析介绍,我么已 经定义了系统角色及用力模型。作为一个完整的系统,有必要知道整个交易的流程,这有助于我们明确系统开发任务和功能模块。 浏览者在进入网站后,访问网站的首页,其中除了有各类商品的入口,还可以看到各种消息公告,其中还有供给消费者搜索的功能。当你看到感兴趣的商品时,还可以单击察看它的具体信息。如果可以的话,你可以将它加入到你的购物车中,当然你可以修改自己的购物车内的二手商品。最后就是去服务台结账。但是在你购物之前,你必须注册或登入进入网站,否则,就没有权限进行购物。 在结账的同时,必须填写自己的真实身份及联系方式等等 。当网站的管理人员收到订单后,将进行核对,确认完后就可以发货了。上面的这些可以说是整个网站的核心部分,为了实现它,必须辅以其他功能,比如商品的管理、消息管理,以及用户管理等。 为了更加清晰地表达系统的业务功能模块,我们画出了以下的流程图,对于不同的角色,他们所 承担的任务各不相同,流程也不一样,包括客户端流程、向前端用户、管理端流程、 向系统管理员及服务台结账的流程。 客户端流程如图 示。 管理端流程图如图 示。 用 户 查看消息 ,浏览商品 ,搜索查询商品 购物车 用户登录判断 用户登录 服务台 用户注册 用户订单回执 无登录 新用户 登录 图 户端流程图 用户 +购物车 用户登 录判断 服务台 用户登录 用户登录 用户 注 册 用户注册信息填写 用户注册成功 N Y N Y 图 务台结帐流程图 服务台结帐流程图如图 示。 统模块设计 有了系统流程描述和做出的流程图后,我们就可以根据流程图将系统划分成一些模块,如表 示。 表 能模块 表 序 号 功能模块类别 功能模块 备 注 1 个人信息管理 管理员 用户验证 验证成功 商品管理 ,订单管理 用户管理 ,消息管理 N Y 图 理端流程图 2 客户端 信息浏览 3 信息查询 4 购物 5 前台订单处理(结账) 需 用户模块共同工作 6 管理端 用户管理 7 公告消息管理 需要管理端用户验证 8 商品管理 需要管理端用户验证 9 后台订单处理 需要管理端用户验证 上图是根据模块完成任务的不同进行划分,一共包括 9大模块,其中与前台相关的共 5个,与后台相关的共 4个。这些模块都是建立在我们对系统的需求分析和设计的基础上的。当然,上表中的模块只是大概的描述 了系统的整体结构。下面我们在详细介绍下各个功能模块的划分和细节。 台客户端管理模块 任何系统功能的实现都离不开角色的参与,为了赋予不同用户不同 的权限和功能,也为了一定程度确保交易的安全顺利进行,我们必须对各种用户进行管理。从表中可以看出系统提供给用户登录,注册,查看修改等等功能。如表 示。 表 人信息管理功能模块 序 号 功能列表 功能明细 备注 1 用户登录 用户输入用户名和密码进行验证 2 用户注册 注册用户与登录系统,拥有不同的用户权限 供应商具有将商品添加到网站的功能 3 用户信息查看 浏览用户填写的注册信息 4 用户信息修改 编辑、保存及修改用户信息和密码 可以看到这些功能和 用户进入交易平台首页后相关的。作为一个交易网,大家关心的不过是自己感兴趣的商品,有没有什么好的二手货以及网站内的一些信息等等。这些都是一个网站能否吸引客户的关键因素。其功能模块如表 示 。 表 息浏览模块 序 号 功能列表 功能明细 1 查看商品列表 商品名称,类别,发布日期 2 查看商品内容 商品名称,类别,发布日期,内容 3 查看商品类别列表 列表名称,类别列表 为了方便客户能够在这个网站内查询到自己想要的二手货物,特意设计出通过关键字来查询此货物的 功能模块。大大方便了用户购买和查看商品。 购物车在整个网站中,起到了十分重要的作用,购物者是直接和它打交道的。可以看出在购物功能中,购物车模拟了详实生活中商城中购物篮的功能。包括购买商品(即把商品放入购物车)、浏览购物车商品列表、取消购物车商品、修改购物车种商品的数量和清空购物车的功能。购物车是某次会话绑定的,具体如表 表 物车功能模块 序 号 功能列表 功能明细 1 将商品放入购物车 将自己需要,喜欢的商品加入到自己的购物车中 2 浏览购物车 购物车列 表,序号,商品名称,购买数量,商品单位价格,等等 3 取消购物车种商品 从购物车中将物品拿出或删除 4 编辑购物车中的商品数量 修改购物车中已存在商品的数量 5 清空购物车 将购物车中的商品清空 台管理端模块 它与前台用户的个人信息管理功能模块是不同的。这里管理的是所有的注册用户和系统管理员的信息,是真正意义上的用户管理模块。其具体功能如表 表 户管理功能模块 序 号 功能列表 功能明细 1 管理员登录 管理输入用户名和密码,系统进行验证 商品 用 户 购物 出售 供应商 系统管理员 管理 m n n n m m 图 品实体与系统各角色实体之间关系的 2 后台验证 管理员在进行个功能模块管理时,系统都要验证 3 查看用户信息 查看用户信息 4 修改用户信息 编辑用户信息 5 删除用户 删除用户 6 添加用户 添加用户 7 确认用户 对注册用户进行确认 后台验证支持用户登录功能,与后端数据库表的登录名称和登录密码进行核对。添加用户主要是在系统管理员进行用户管理时,增加系统管理员,或是确认用户的注册。确认用户是对注册的用户信心进行确认。 商品管理是本系统为用户提供服务的一个重要的部分,管理员可以利用这个模块来为用户提供商品 服务,完成商品的添加、删除和修改,而且在后台也要完成商品的搜索,以方便对商品的管理。 如表 示 。 表 品管理功能模块 序 号 功能列表 功能明细 1 查看商品列表 序号,商品名称,商品类别,管理进入,详细进入 2 搜索商品 商品名称,类别等 3 查看商品详细信息 列出商品信息及相关事项 4 添加商品类别 添加商品的各个类别 5 修改商品信息 修改商品信息 6 删除商品 删除商品信息 3. 系统 。 商品 实体与系统各角 色实体之间关 系的 图 示 。 图 户实体 用户 用户名 密码 用户角色 管理员 用户名 密码 图 理员实 用户 实体 如图 示。 管理员信息实体 如图 示 。 商品 商品名 商品分类 商品价格 商品上架时间 图 品实体 商品信息实体 如图 示 。 据库设计 本交易网站采用的是 000 进行系统设计和开发的。系统共有 3张表。由于直接在代码中编写了管理员的登录帐号和密码。故在此没有写设计管理员的数据表。 数据库表单如图 示。 表 据库表单 序号 数据库表 数据库名称 1 品分类 2 品信息 3 户信息 此表主要用于管理商品的分类 如图 示。 表 2.8 商品分类表 序号 字段名 字段类型 说明 备注 1 类组编号 0) 分类组名称 3 0) 分类组信息 4 0) 分类组添加时间 此表主要用于保存二手商品 的相关信息 如图 示 。 表 2.9 商品信息表 序号 字段名 字段类型 说明 备注 1 品编号 0) 物品图片 3 0) 物品名称 4 0) 用户编号 5 0) 物品所在组 6 0) 物品价格 7 0) 物品信息 8 0) 物品上架时间 此表主要是保存用户相关信息,及新用户注册的信息 如图 示。 表 用户信息表 序号 字段名 字段类型 说明 1 0) 用户编号 0) 用户名 3 0) 用户的真实姓名 4 0) 用户的联系方式 5 0) 用户密码 6 0) 用户所在组 7 0) 用户注册时间 发工具及关键技术的介绍 系统综合应用了网络编程技术( 数据库软件的应用( 000) 、 技术。 1. 术介绍 。 全称是 是由 司于 1999 年 6月推出, 许多公司参与一起建立的 一种动态网页技术标准。 基于 及整个 系的 发技术。 术是用 言作为脚本语言的, 为 系中的重要一环, 创建高度动态的 用提供了一个独特的开发环境。 在传统的网页 *加入 序片段 ( 就构成了 页 (* 先执行其中的 程序片段,然后将执行结果以 式返回给客户。程序片段可以操作数据库、重新定向网页以及发送 等,这就是建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求最低,可以实现无 至无 一种实现普通静态 动态 合编码的网页技术,具有跨平台性、运行效率高、上手容易等优点。在用 行 发时,需要用到应用服务器来进行资源共享、网络通信等进 行分布式应用。在支持 应用服务器中采用 一个子项目,是一个开放式源码、免费支持 时又是一个 在 多使用传统 序很难完成的任务都可以轻松地完成。例如, 务器交互,而普通的 序不能。 能够在各个程序之间共享数据,使得数据库连接池之类的功能很容易实现。 术对 程的回答。 序在服务器端 运行,动态地生成 面。与传统的 许多其他类似 技术相比, 容易使用,功能更强大,具有更好的可移植性,更节省投资 。 优点:对于用户界面的更新,其实就是由 行的,所以给人的感觉更新很快 。 所有的应用都是基于服务器的,所以它们可以时刻保持最新版本。客户端的接口不是很繁琐,对于各种应用易于部署、维护和修改。 够适应市场上包括 内的 85的服务器产品,这足以胜任绝大多数的商业事务处 理。同时 码经过服务器的解释执行后会直接嵌入到 言中,这样就简化了页面的输出,也保留了脚本语言易于使用的优点。因此,在开发系统时本人选用当前流行的 为主要实现手段。 2. 述 。 一种解释性的,基于对象的脚本语言 (an 页在互动性方面能力较弱,例如下拉菜单,就是用户点击某一菜单 项时,自动会出现该菜单项的所有子菜单,用纯 页无法实现;又如 验证单 (交信息的有效性,用户名不能为空,密码不能少于 4位,邮政编码只能是数字之类,用纯 页也无法实现。要实现这些功能,就需要用到 一种脚本语言,比 过即便你先前不懂编程,也不用担心,因为 的程序都是以源代码的形式出现的,也就是说你在一个网页里看到一段比较好的 码,恰好你也用得上,就可以直接拷贝,然后放到你的网页中去。正因为可以借鉴、参考优秀网页的代码,所以让 也变得非常受欢迎,从而被广泛应用。原来不懂编程的人,多参考 能很快上手。 要是基于客户端运行的,用户点击带有 网页,网页里的 传到浏览器,由浏览器对此作处理。前面提到的下拉菜单、验证表单有效性等大量互动性功能,都是在客户端完成的,不需要和 生任何数据交换, 因此,不会增加 负担。几乎所有浏览器都支持 E), 。 点: 网页增加互动性。 有规律地重复的 段简化,减少下载时间。 及时响应用户的操作,对提交表单做即时的检查,无需浪费时间交由 证。 特点是无穷无尽的,只要你有创意。 3. 述。 一种目前广泛流行的软件设计模式,早在 70 年代, 推出了目计划,其实就是 计模式的研究。 近来,随着 成熟,它正在成为在 台上推荐的一种设计模型,也是广大 发者非常感兴趣的设计模型。 式也逐渐在 发者中运用,并有增长趋势。随着网络应用的快速增加 , 式对于 用的开发无疑是一种非常先进的设计思想,无论你选择哪种语言,无论应用多复杂 , 它都能为你理解分析应用模型时提供最基本的分析方法,为你构造产品提供清晰的设计框架,为你的软件工程提供规范的依据 。 文即 把一个应用的输入、处理、输出流程 按照 方式进行分离,这样一个应用被分成三个层 模型层、视图层、控制层 , 它们分别担负不同的任务。如图 示 。 图 计模式 ( 1) 型)。 采用 件, 设计和实现系统的业务逻辑。根据不同的请求从生具体 理对象。完成“做什么”的人物来调用由 成的业务组件。创建由 派生类实现对客户端表单数据的封装。 ( 2) 图)。 视图提供模型的表 示。它是应用程序的外观,是用户看到并与之交互的界面。视图可以访问模型的读方法,但不能访问写方法。此外,它对控制器一无所知。当更改模型时,通知视图,修改视图。 ( 3) 制器 ) 。 控制器对用户的输入作出反应,它创建并设置模型,选择要显示的视图。 ( 4) 理过程。 首先控制器接收用户的请求,并决定应该调用哪个模型来进行处理;然后模型根据用户请求进行相应的业务逻辑处理,并返回数据;最后控制器调用相应的视图来格式化模型返回的数据,并通过视图呈现给用户。 在当今的网站开发标准中,给出了两种使 用 方式,它们分别为模式一和模式二。模式一是 结合,模式二是 结合。 模式一( 在该模式下, 面独自相应请求并将处理结果返回给客户。而所有的数据通过 处理, 现页面的表现。模式一技术实现了页面表现和商业逻辑的分离,但是在使用该模式时会导致在页面里嵌入大量的 制代码,因此在大型的项目中,使用该模式时会导致页面维护困难。 模式二( 该模

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论