第四篇 基于JSP 技术的网上购书系统——系统设计(网上商城、仿淘宝、当当、亚马逊)

目录

1.系统总体设计

2.子系统结构与功能 

2.2.1.用户后台管理 

2.2.2.管理员后台订单管理 

2.2.3.图书管理 

2.3.4.评论留言 

3. 开发环境配置


1.系统总体设计

        按照需求分析中提出的功能需求,可以将系统分为多个子系统,同时,根据各个子系统的功能不同,分别完成需求分析中的不同要求。总体功能结构如图所示。

2.子系统结构与功能 

        下图描述了系统总体执行的业务分解流程,说明了系统总体执行的过程和功能调度关系。

2.2.1.用户后台管理 

        用户后台管理功能可以实现注册用的个人资料信息的修改管理,密码的修改,订单和收藏夹的管理等。

2.2.2.管理员后台订单管理 

        管理员后台订单管理模块可以实现订单状态的转移,订单的查询等操作。在这一模块中订单的操作流程就是商家配货发货的流程。 

2.2.3.图书管理 

        本模块是用来管理图书信息的,包括新增图书添加、图书下架、图书推荐、图书分类管理、图书查询、热销图书管理等。使用本模块对图书的信息进行详细细致的管理。 

2.3.4.评论留言 

        评论留言提供了用户向商家反映意见,同商家交流思想的窗口。好的评论留言功能,会给网站增色不少,但是也要对评论留言内容进行很好的过滤,保证合法合理,维护社会稳定及人身权利的公平公正。 

留言流程
留言管理流程

3. 开发环境配置

        开发工具的安装:本系统使用的开发工具为Eclipse3.5 和 Tomcat服务器,这两个工具既有安装版也有绿色版,本系统选择的是绿色版。

     配置Java 环境:从sun官网上下载JDK 并安装到计算机上,然后配置环境变量JAVA_HOME、CLASSPATH 和 path。

        建立动态WEB工程添加需要的 .jar包和配置文件。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/179325.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

箱线图(boxplot)

箱线图 boxplot 简述原理绘制方法python - matplotlib加载功能模块加载数据绘制boxplot python - seaborn加载功能模块加载数据绘制boxplot R - ggplot加载功能模块加载数据绘制boxplot 简述 因图形形状如箱子而得名。箱线图常用于展示一组连续型数据的分散情况。学术界普遍认…

11_聚类算法

文章目录 1 聚类1.1 什么是聚类1.2 相似度/距离公式1.3 聚类的思想 2 K-means算法2.1 K-means算法步骤2.2 K-means算法思考2.3 K-means算法优缺点 3 解决K-Means算法对初始簇心比较敏感的问题3.1 二分K-Means算法3.2 K-Means算法3.3 K-Means||算法3.4 Canopy算法3.4.1 Canopy算…

巷议:跌落尘埃与风光无限

近几来制造业的退潮是不争的事实,其中以老资格直辖市天津尤为突出。曾记否,想当年韩国的三星集团是天津最强的外企,但是从2015年开始便撤离了,给天津经济带来了重创。 而天津的汽车产业,也日渐变得软弱。其中那曾经小…

电脑检测温度软件有哪些?

环境: Win10 专业版 问题描述: 电脑检测温度软件有哪些? 解决方案: 有很多电脑检测温度的软件可供选择,以下是一些常用的电脑温度监测工具: HWMonitor:一款免费的硬件监控软件&#xff0…

手摸手入门Springboot2.7集成Swagger2.9.2

环境介绍 技术栈 springbootmybatis-plusmysqloracleSwagger 软件 版本 mysql 8 IDEA IntelliJ IDEA 2022.2.1 JDK 1.8 Spring Boot 2.7.13 mybatis-plus 3.5.3.2 REST软件架构风格 REST即表述性状态传递(英文:Representational State T…

Leetcode周赛371补题(3 / 3)

目录 1、找出强数对的最大异或值 - 暴力 2、高访问员工 - 哈希表 模拟 3、最大化数组末位元素的最少操作次数 - 思维 贪心 1、找出强数对的最大异或值 - 暴力 找出强数对的最大异或值 I class Solution {public int maximumStrongPairXor(int[] a) {int na.length,max0;…

电子电机行业万界星空科技MES解决方案

现在电子电机行业规模越来越大,也伴随着生产和管理成本走向变高的现象。针对这个问题,mes系统就成为各电子电机制造业的最优选择。 电子机电行业MES涵盖了从原材料采购到最终产品交付的整个过程,包括生产计划、物料管理、生产过程监控、质量…

修改树莓派4b密码

修改树莓派4b密码,vnc viewer远程连接树莓派时忘记了密码,修改为新密码进行远程连接 sudo passwd pi 其中pi为所要修改密码的用户

Linux系统进程与进程间通信

Linux是一个多用户、多任务的操作系统,支持多个进程同时运行。进程是Linux系统中的基本单元,它们负责执行各种任务,如网页浏览、文件下载、程序运行等。在Linux中,进程是由一个或多个线程组成的,线程是进程的基本执行单…

QT day3作业

1.思维导图 2、 完善对话框,点击登录对话框,如果账号和密码匹配,则弹出信息对话框,给出提示”登录成功“,提供一个Ok按钮,用户点击Ok后,关闭登录界面,跳转到其他界面 如果账号和密…

k8s-集群升级 2

在每个集群节点都安装部署cir-docker 配置cri-docker 升级master节点 导入镜像到本地并将其上传到仓库 修改节点套接字 升级kubelet 注:先腾空后进行升级,顺序不能搞反,否则会导致严重问题 配置kubelet使用cri-docker 解除节点保护 升级wor…

Module build failed (from ./node_modules/postcss-loader/src/index.js):

出现该错误是你可能没认真看官网的安装配置,可直接看该目录3,一个字一个字看 先安装uview 如果选择v1版本,建议使用npm下载,下面以v1版本为例,使用的是npm下载,导入uview时该文件也在node_modules文件夹里…