基于Java的校园二手物品交易网站的设计与实现.docx
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
基于Java的校园二手物品交易网站的设计与实现全文共3页,当前为第1页。基于Java的校园二手物品交易网站的设计与实现全文共3页,当前为第1页。基于Java的校园二手物品交易网站的设计与实现 基于Java的校园二手物品交易网站的设计与实现全文共3页,当前为第1页。 基于Java的校园二手物品交易网站的设计与实现全文共3页,当前为第1页。 [摘 要] 本网站开发过程主要使用的软件有MyEclipse + MySQL + Navicat + VS code。使用MyEclipse + MySQL编写程序完成页面设计,Navicat编辑系统所需的数据库信息并且链接,VS code进行编辑优化。解决的主要问题是当代大学生多余物品浪费的问题。 [关键词] HTML语言;Java技术;二手物品交易 一、需求分析 根据用户对该网站的需求分析,可以得出该系统功能模块如下:用户管理模块、二手物品信息管理模块、交易管理模块、订单管理模块。 二、系统设计与实现 1.功能设计 校园二手物品交易网站主要由三个模块组成:用户管理模块、二手物品管理模块和订单管理模块。实现的具体功能如下:管理员管理功能:管理买卖双方的账号信息和管理员的账号信息;买家管理功能:用户注册,发布自己所需信息,和卖家进行沟通;卖家管理功能:发布自己的二手物品信息;二手物品管理功能:二手物品具体信息和二手物品具体分类管理;订单管理功能:二手物品订单表和订单详情表的管理,二手物品订单配送地址的管理。 2.数据库设计 各实体之间的关系如下:用户-发货:确认信息关系(一对一);用户-二手物品:购买关系(一对多);用户-购物车:收藏关系(一对多);二手物品-订单:出售关系(一对一);二手物品-收货:到达关系(一对一);管理员-二手物品:管理关系(一对多);管理员-用户:管理关系(一对多)。数据库逻辑结构设计如下所示:用户(用户id、账号、用户名、密码、手机号、真实姓名)。用户id为主键,其他为属性。二手物品(二手物品id、二手物品名称、二手物品价格、二手物品状态、二手物品剩余数量、二手物品样式、二手物品分类)。二手物品id为主键,其他为属性。订单(订单号、收货地址、用户名、二手物品状态、评论留言)。订单号,用户名为主键,其他为属性。管理员(用户id、二手物品id、网站图片)。用户id,二手物品id为主键,其他为属性。购物车(二手物品id、二手物品样式、二手物品剩余数量、二手物品状态)。二手物品id为主键,其他为属性。发货(订单号、收货人姓名、收货时间、收货地址、发货时间、物流号、快递公司)。订单号为主键,其他为属性。收货(用户名、收货人姓名、收货地址)。用户名为主键,其他为属性。 3.系统主要功能模块的实现 基于Java的校园二手物品交易网站的设计与实现全文共3页,当前为第2页。基于Java的校园二手物品交易网站的设计与实现全文共3页,当前为第2页。 (1)二手物品管理模块 基于Java的校园二手物品交易网站的设计与实现全文共3页,当前为第2页。 基于Java的校园二手物品交易网站的设计与实现全文共3页,当前为第2页。 二手物品管理模块在表格左上角设置button,名字为新建信息,该button就是新信息发布的入口。将该button的指向设为新的jsp页面,该jsp页面为发布的信息采集页面,主体为表单,其主要采集的信息有:二手物品类别(下拉菜单选择项)、二手物品名称(input标签采集项)、价格信息(input标签采集项)等。 (2)用户管理模块 用户管理根据管理权限不同可以分为普通用户管理和管理员管理。个人用户的表单设置包括用户名、密码、确认密码等5个<input>标签,管理员的表单设置有用户名、密码、验证码、管理员操作等10个<input>标签。通过以上设置对用户进行详细管理,方便用户管理操作,让系统更加优化。 (3)购物车管理模块 购物车功能实现就是在购物车表中插入或者更新一条数据记录,包括二手物品的id、信息和状态、数量。如果没有收藏的就直接可以收藏到购物车,如果已经收藏过的二手物品就会显示该物品已经在购物车中。主要收藏二手物品的属性有二手物品的id,通过request来读取二手物品的id可以看到该二手物品的主要信息,存在的话,二手物品數量加一。从cookie中获取购物车列表,然后转换成二手物品列表。 (4)订单管理模块 订单管理模块用户在搜索框中输入搜索关键字,前台采集到关键字后以post请求方式提交到服务器,然后服务器调用搜索方法doSearch(keyword,isHighter,start,num){},将关键字提交给搜索引擎,搜索引擎根据关键字将对应的信息id返回给服务器,此时服务器调getInforLi
- m0_751013232024-01-03非常有用的资源,可以直接使用,对我很有用,果断支持!
- 粉丝: 105
- 资源: 9354
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助