互联网飞速发展时代:计算机网络成生活一部分,网上购物超方便
北京理工大学现代远程(继续)教育学院毕业设计(论文)PAGE1
1绪论
1.1背景与意义
当今网络技术日新月异,网络将人们紧密联结在一起,庞大复杂的网络体系为我们带来诸多便利,已然成为每个人日常生活中不可或缺的组成部分。
最初互联网作为沟通手段出现,如今已成为提升生活品质的方式,例如借助网络可以搜集大量资讯,还能在线查看商品详情,显著增强了异地消费者对新型产品的了解,因其购买便捷且用途广泛,网络购物迅速融入大众日常
企业对产品进行统一处理,能够轻易掌握销售额、数量、价位调整等状况。同时可以明确呈现销售状况、经济数据、通知内容、客户资料等。有助于顾客轻松查阅图书购买网站资讯,进而更精准地挑选所需商品。为达成图书展示及便利顾客购物的目标,需创建一个更安全稳固的网站界面和交易系统。
该论文的网站商品主要以书籍为主。
1.2分析现代主流系统情况
当下最热门的综合性书城网络平台,诸如恒大房产公司,海亮企业,都是其中的典型代表,此外,手机等通讯器材的选购网址,例如苹果的线上购书站点,也属于此类,如图1-1所示
图1-1苹果图书购物网站首页图
近年来国内公司发展迅猛,公司网站数量显著增加,虽然发展初期落后于海外,但得益于庞大的人口基数,持续的技术革新以及旺盛的市场需求,国内企业图书销售平台迅速涌现,常见的商业模式包括企业对企业,企业对消费者以及消费者对消费者,例如腾讯主页,京东平台,淘宝网站等,这些平台的发展情况如图1-2和图1-3所示。
图1-2淘宝首页页面图
图1-3京东首页图
1.3设计前的主要工作
首先,研究明白图书买卖行业运作方法,以及其销售呈现途径,接着,把握了这种趋势,并且领会了该体系的运行规律,同时,知晓了多数网页的布局样式。
搜集涉及JSP技术的网页制作资料,然后借助该技术建立动态JSP虚拟电子网络站点,同时研究java语言的历史沿革、网站系统构建等关联技能。
逐步开展研究,首先着手系统规划与整体架构设计。依据需求调研及三段式构造规划,核心构成包含两大单元,即文本单元与背景单元。结合图书交易特性,注册功能被界定为交互平台与后台管理界面。需制定构造方案、流程示意图、系统建设蓝图,全面细致地开发参照模块,保证系统单元的完整性与开发接口的健全。
1.4本章小结
本章首先阐述了课题的研究缘起与价值,接着梳理了同类或关联系统的开发情形,分别从海外及本土角度展开说明,最后明确了选题的核心任务范畴,为后续研究工作构建了稳固的根基。
2系统设计的相关技术
2.1mvc模式的设计思想
MVC架构获得了普遍认可,常被当作软件架构的典范来使用。它把软件应用拆解为三个组成部分:模型、视图和控制器,从而简化了系统的开发框架。在开发这个系统时,严格遵循了MVC框架的层级规范。
2.2ssh框架应用
https://img0.baidu.com/it/u=2752834535,1768948823&fm=253&fmt=JPEG&app=120&f=JPEG?w=1387&h=800
SSH框架属于一种综合性平台,能够整合多种技术,在当前环境中是一种广受欢迎的Web应用开发工具。
SSH架构的系统组成包括,业务处理部分,数据存储部分,用户交互部分,以及领域模型部分。
本篇研究基于ssh架构开展,采用mvc理念构建,其核心在于视图与模型相分离,并进一步实现控制器与这两者的三层划分,数据存储机制则设置在领域模型和底层设施之间。这种系统架构的分层设计,有助于提升开发效率,同时也便于后续维护和功能拓展。
2.2..0
以java语言构建的web服务器架构,备受赞誉的是某版本,该版本是演进过程中的关键节点,它为后续发展奠定了基础,使得系统运行更为高效便捷。
这是该系列的第二款产品,运用了更新的技术平台,构建了全新的MVC架构。该架构构成了SSH整体框架的核心基础。
2.2..2.7
它源自某著作中阐述的理念和范例,旨在简化机构级编程的难度,倾向于基础技术而非EJB。它通常被视为一个辅助实现横切关注点编程的小型反向控制机制与体系结构。
事务管理是ssh架构的一项关键功能,在以往的系统构建阶段,信息确认后通常借助异常捕获机制来应对意外状况,不过现在,事务机制已经作为组件整合到整体中
作为管理层面,在ssh框架中主要在容器扮演管理角色。
运用反向控制及依赖注入的IOC架构,可优化程序构建流程,同时简化后续维护工作,该机制专司管理动作与业务逻辑类别的存续周期,不再介入业务单元的存续管理,从而彻底消弭了各层级间的冲突现象。
2.2..3.14
它是一个开放源代码的对象关系映射框架,它整合了便于使用的轻量级对象JDBC,并且运用了面向对象的编程理念,因此,java程序员可以在不借助SQL数据库操作语言的情况下,对数据库进行管理。
另外呈现了许多关于数据库的操作方案,本次项目里,工作人员必须调整特定的设定文档,同时要创建数据表的框架,并且制定相应的对应关系文档。借助这种设置,程序员对数据库的处理能从复杂转为便捷流畅,例如连接数据库并书写指令会相当费事,采用此方式处理数据时,所需时长将显著降低,从而大幅提升效能。
2.服务器的应用
众所周知,网络服务运行平台中的服务器具备免费、开源的特点,并且属于小型应用服务软件。从发展历程来看,它是雅加达基金会核心项目之一,由该组织联合其他机构和个人共同构建。Sun公司在此过程中提供了协助,并给予大力支持,因此对JSP的编写标准起到了推动作用。
2.4数据库的设计思想
当前众多数据库系统中,选用的是MySQL数据库。众多关系型数据库管理系统中,有一款产品由瑞典图书购物开发,现归属于图书购物。MySQL是关系数据库管理系统中的热门产品。作为Web应用领域的重要数据库,MySQL是众多RDBMS(关系数据库管理系统)中的优选方案之一。
2.5本章小结
本章着重介绍构建该网络系统所需的技术手段及开发环境,数据库选用当下最广泛的关系型数据存储方案mysql,系统遵循mvc的架构理念并运用shh框架,运行环境为web服务器。
3网站系统分析与设计
3.1系统分析
3.1.1用户分析
本文涉及三类角色,分别为超级管理员、普通管理员和普通用户。超级管理员负责对普通管理员和普通用户实施基础管理,同时具备对商品信息、商品分类、商品订单等执行增加、检索和移除的权限。普通管理员则可以对普通用户、商品信息、商品分类、商品订单等实施管理。普通用户仅拥有购买商品的权限。
3.1.2需求分析
这个平台主要提供书籍交易服务,核心业务是展示售卖各类书籍商品。客户能在这个站点上查看到最新上架的书籍,同时可以执行挑选商品,完成购买,提交订单,进行付款以及查询订单状态等操作。系统内部设有不同级别的用户权限划分,包括超级管理员和普通管理员,以及管理员和普通顾客等身份设置。
3.2前端与后端页面
3.2.1功能的分类与思想
https://img1.baidu.com/it/u=2634782402,1924753893&fm=253&fmt=JPEG&app=138&f=JPEG?w=500&h=541
这项研究包含两个核心构成,分别是用户交互界面和系统控制中心。前者负责处理访客的诸多操作,诸如身份验证、账户创建、内容浏览、交易执行、付款确认以及信息检索等环节。后者侧重于维护系统的稳定运行,涉及对基础用户资料的处理,同时注重保障用户数据的私密性和系统安全。还有账户权限控制、系统管理员权限控制,商品维护方面包含物品资料维护、交易记录维护、物品分类维护等环节。
图3-1图书购物网站总设计图
3.2.2详细设计
系统前端设计
1.用户注册设计
客户选购物品时需具备相应身份,经由用户登记能够实现登记功用。用户登记所需资料包括:登录名、个人密钥、电子邮箱等。管理系统会对提交的内容进行核查,倘若存在偏差,将显示窗口提示修正信息。倘若无误,将展现确认无误的窗口,登记步骤的示意图参见图3-2。
图3-2注册流程图
2.购物车功能模块设计
进入“项目详细信息”界面后,点击“加入购物车”选项,该商品便会进入购物车。在购物车区域,可以查看到已选商品的品名、商品说明、单价、购买数量以及总金额等信息。同时,该区域还设有“继续选购”选项、“调整数量”功能、“移除商品”按钮以及“结算付款”选项。“继续选购”选项的作用是返回到商品列表页面以便选择其他商品。调整按钮,用于更改已购商品的价位和件数。移除按钮,用于将物品从选购清单中移除。结算按钮,用于对选定物品进行费用结算。操作步骤如图3-3所示。
图3-3购物车流程图
3.订单查询功能设计
用户要使用订单查询功能,必须先进行身份验证。若用户尚未验证身份,系统会提示其进行验证,并自动导向验证与注册页面。一旦用户完成身份验证,即可进入订单列表界面浏览相关信息。通过订单平台能够查到已有物品的多少、购入物品的标价、购货者称谓、送货地点、联络方法,关键还能查到订单编号、订单内容、订单情形等,有助于顾客选购物品,流程图参见图3-4。
图3-4订单查询图
4.商品搜索功能设计
查找功能旨在定位特定商品,便于使用者检索商品详情,通过输入核心查询词完成,设定重要的检索标准。系统将进行深入分析和验证,将符合要求的商品清单呈现出来,具体步骤参见图3-5。
图3-5商品搜索图
5.订单支付模块设计
顾客选定物品,按下确定键,即可开始订购流程。系统会重新展示订单详情,包含商品的全部信息,同时具备付款选项。待核对订单内容无误,按下支付确认键,便启动付款程序。
系统后台模块设计
1.用户信息管理设计
用户在注册页面上填写的账号资料,由管理员进行适当处理,管理员具备的权限仅限于移除账户,可以查看,维护用户资料,却无权修改用户资料内容。
2.管理员的权限设计
这个平台运用权限层级划分机制,后台的维护者分为两种身份,分别是顶级维护者和一般维护者。在这两种身份中,顶级维护者的权力最大。
页:
[1]