毕业设计(论文)-基于jsp的egou在线购物网站设计内容摘要:

利用电子商务的模式,在介绍推广自己的同时, 也可以以新的一种渠道销售自己的产品。 因此,设计一个具有电子商务功能的企业网站具有非常好前景。 研究(设计)内容 本 设计实现了一个网上 购物网。 网络购物 网站 所承载的信息量大、购物流程比较繁琐,而且互联网中日益肆虐的黑客和病毒 对网络的安全性提出了更高的挑战。 开发出的网络购物 网站 系统基于 Windows 2020 Server 中文企业版服务器和SQL Server 2020 数据库,采用国际先进的 JSP 技术 进行开发,具有很高的稳定性和安全性。 网络购物 网站 真正实现了在 Inter 上的经营销售,从而使其获得更大的市场机遇及经济效益,很大程度地提高了企业的核心竞争力。 这个网上购物 网站 所需要的功能从用户角度进行划分,可以分为前台用户功能和后台管理功能。 用户功能主要提供给购物的用户使用,包括用户的注册、登录,购物车,查看订单等;后台管理功 能主要提供给 网站 的管理人员使用,包括对用户、商品、订单的管理。 用户注册后,登陆网站的用户可以在线查看、订购产品,并可在 线留下对本网站的意见和建议 等。 这些部分用 JSP 设计页面及连接,使用数据库来建立相关的表,以便于对其进行查看、修改或删除。 在网站设计中,管理员完成对网站的维护与管理的工作。 使用数据库中权限的功能对管理员设置权限,管理员可以对商品信息进行新增,修改及删除,也可以对订单信息进行处理,同时管理员也可以对用户信息进行管理。 本章小结 该部分对 Egou 购物网 的设计背景、目的以及意义 进行了系统的概述 , 同时也对国内外的状况做了简单的分析,使读者对本设计 有一个系统的概念。 Opinos adugethry39。 mlcAv,fPb20*jZTxMI:EYB() 第 2章 开发工具及运行环境概述 本章将介绍如何构建 JSP 动态网站运行环境。 以实现 JSP 应用开发的目的,构建动态网站环境需要涉及 Tomcat 服务器 、数据 源 ODBC、 JDK 环境、 数据库管理系统。 系统运行环境及其应用软件 : 开发技术: Jsp+JavaBean Web 服务器: 后台 数据库 系统 : SQL Server2020 开发工具: 界面制作: Dreamwear 8 、 Flash photoshop 编程语言: HTML, JAVA, JSP 系统关键技术概述 (一) JSP 技术 JSP 是 Java Server Page 的缩写,是由 Sun Microsystems 公司倡导、许多公司参与建立一种动态网页技术标准。 采用 JSP 技术 ,Web 页面开发人员可以使用 HTML或者 XML标记来设计和格式化最终页面 ,使用 JSP代码或者小脚本程序来生成页面上的动态内容。 在服务器中 ,JSP 引擎解释 JSP 代码和小脚本程序 ,生成所请求的内容 ,并且将结 果以 HTML 或者 XML 页面的形式发送回浏览器。 JSP 技术很容易整合到多种应用体系结构中 ,以利用现存的工具和技巧 ,并且扩展到能够支持企业级的分布式应用。 由于 JSP 页面的内置脚本语言是基于 Java 编程语言的 ,拥有 Java 编程语言“一次编写 ,各处运行”的特点。 (二) JSP 运行环境 Sun 推出的 JSP 是一种执行于服务器端的动态网页开发技术,他基于 JAVA技术。 执行 JSP 时需要在 WEB 服务器上架设一个编译 JSP 网页的引擎。 配置 JSP环境可以有多种途径,但主要工作就是安装和配置 WEB 服务器及 JSP 引擎。 (三) JSP 与 JavaBean 将 JSP 和 JavaBean 结合起来,在 JavaBean 中处理逻辑,然后在 JSP 网页中调试,而用 JSP 文本着重是网页见面设计,这样会使得 JSP 网页变的清晰,可以 河南职业技术学院 2020 年 毕业论文 —— Egou 购物网 Opinos adugethry39。 mlcAv,fPb20*jZTxMI:EcoYB() 节省软件开发时间和降低以后维护的难度。 (四) WEB 服务器简介 Tomcat 服务器是 Apache 组织开发的一种 JSP 引擎,本身具有 WEB 服务器的功能,可以作为独立的 WEB 服务器来使用, Tomcat 是 Java 程序,所以只要有 JDK就可以使用,不需要考虑操作系统平台。 (五)数据库的选择 SQL Server 2020 是目前市场上功能强 大的关系型数据库管理系统之一,它提供了用于建立用户连接、提供数据安全性和查询请求服务的全部功能,读者所要做的只是建立一个数据库和与之相交互的应用程序,不必为具体的数据库底层的操作担心。 它是独立于 JSP 而存在的,在 JSP 的开发过程中,可以方便地管理数据库,而不必担心数据库的更改会影响到 JSP 程序的变更。 (六)操作系统简介 JSP 构建的网站操作系统可以选用 Unix、 Linux 或 Windows 平台。 微软公司的 Windows 系统不仅在个人操作系统中占有绝对优势,它在网络操作系统中也是具有非常强劲的力量; Windows 操作系统容易掌握,操作方便且可以在很大程度上满足许多中、小企业的服务器配置需求。 (七) SQL Server 的安全性优势 (1)SQL Server 2020 的登陆认证包括:身份验证、权限验证。 (2)管理 SQL Server 2020 登陆包括:验证模式、设置验证模式、管理登陆帐号。 (3)数据库用户包括:查看数据库用户、新增数据库用户、修改和删除数据库用户。 (4)权限管理包括:权限设置对话框、权限设置。 (5)角色管理包括:标准角色、应用程序角色、用户和角色的权限问题。 数据库备份和恢复 (1)用企业管理器备份 (2)使用系统存储过程管理备份设备 (3)利用企业管理器恢复数据库 (4)使用 RESTORE 命令进行恢复、恢复文件或文件组、恢复事务日志。 本章小结 该章对系统所使用 到软件、开发语言及 主要 的 技术进行了详细的介绍,为下一步系统的设计打下了基础。 Opinos adugethry39。 mlcAv,fPb20*jZTxMI:EYB()10 第 3章 系统功能设计 本章主要介绍 Egou 购物网 的总体功能模块,包括前台购物模块、后天管理模块。 前台 购物模块 用户通过前台购物模块 可实现在线注册 , 注册成功后,可进行登录,购买自己想要买的商品; 同时也 可在线修改自己的个人信息 , 可以在线发表意见 或留言。 如果是 Egou 的用户,还可以在线查看自己以前发送的订单以及商品信息 , 同时也可以在线查找自己已忘记了的密码。 功能流程图如图 31: 图 31 前台功能流程 没注册 继续购物 用户注册 用户等登陆 查找商品 用户资料修改 没登陆 成功添加 添加到购物车 查看购物车 修改数量 退回指定商品 结账 生成订单 支付 用户建议 订单查询 清空购物车 河南职业技术学院 2020 年 毕业论文 —— Egou 购物网 Opinos adugethry39。 mlcAv,fPb20*jZTxMI:EcoYB()11 后台管理模块 后 台管理员可以通过后台管理模块实现管理员登录,登录以后,管理员可以查看所有注册用户的信息并对其编辑,并提供高级查询,同时还可以 查看 /添加 /删除商品信息,同时也提供了高级查询,可以 查看 /编 辑用户所发送成功的所有订单,并对其进行编辑同时也提供了高级查询,可以 查看 /添加 /删除商品的主分类(菜单),可以 查看 /发布 /编辑公告 、 查看 /编辑注册用户所发送的意见或留言,并可对其进行回复、 查看 /编辑 /添加用户在线支付的方式 、 查看 /添加 /删除管理员,同时也提供了高级查询。 功能流程图如图 32: 图 32 后台功能流程 系统结构分析 本系统采用三层架构设计,采用三层架构以后,用户界面通过统一的 接口向业务层发送请求,业务层按自己的逻辑规则将请求处理之后进行数据库操作,然后将查找的数据返回给用户界面层。 这样用户界面层甚至可以不知道数据库的结构,它只要维护与业务层之间的接口即可。 管理员可以通过业务层管理数据库里的数据, 这种方式在一定程度上增加了数据库的安全性,同时也降低了用户界面层开发人员的要求。 总体结构如图 33: 发布 管理员 查看 回复 添加 管理 商品 留言 公告 订单 其他 会员 管理 登录 Opinos adugethry39。 mlcAv,fPb20*jZTxMI:EYB()12 图 33 业务逻辑 本章小结 本章节 从总体上对系统进行了定位,把握了主题 设计 思想,介绍了 Egou 购物网 的功能模块、系统 的 结构。 用户界面 管理员 JSP+JavaBean 数据库 河南职业技术学院 2020 年 毕业论文 —— Egou 购物网 Opinos adugethry39。 mlcAv,fPb20*jZTxMI:EcoYB()13 第 4章 数据库结构 设计 结合上章系统结构的分析,本章就对数据库结构的设计展开详细的描述。 数据库结构设计 数据访问层负责对业务层提供数据操作,也。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。