4 月更文挑战第15天 | 基于java的校园二手商品交易系统的开发04

131 阅读3分钟

一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第15天,点击查看活动详情

B/S架构介绍

B/S架构是随着计算机网络的发展,对C/S架构的一种改进以及功能升级,是一种浏览器/服务器模式的架构。用户使用B/S架构时,只需要通过在浏览器中输入网站,在有网络的情况下即可联网并进行网站访问。不需要在使用系统的客户端都装上软件,因此当系统升级或者维护时只需要更新服务器的软件即可。这样相对于C/S架构,不仅大大减少了计算机客户端的负荷,也大大降低了用户在系统软件使用时的总成本。

 

SSH介绍

校园二手商品交易系统是以SSH框架为基础进行设计,融合了Struts框架、Hibernate框架、Spring框架大三框架的特色,是目前市面上常用的的Web应用开源框架中的一种。当中Struts框架为系统整体的基础架构,Hibernate框架为持久层,Sping框架则为前两种框架的。三大框架的融合使用能够更高效的进行系统的开发。

 

数据库:MySQL_5.6.27

随着计算机网络的发展,系统中所使用的数据的管理也较为严谨,数据库的使用技术也越发成熟,MySQL在关系数据库管理系统中较为流程,所使用的是最常用的标准话SQL语言,因此在使用过程中也十分简易,容易上手。

MySQL适用于个人使用者或者中小型企业,相对于Oracle,SQL Server,DB2等数据库虽有不足之处,但所提供的功能已经足以使用。与此同时,MySQL体积小、速度快,而且为一款开源软件,因此可大大降低使用的总成本。

 

开发软件:MyEclipse 10

MyEclipse的功能十分强大,是在eclipse基础上新增了自己设计的插件开发而成的发环境,支持也十分广泛。其检索功能以及错误查询的功能更是有了质的飞越,更加强大,包括JS文件的错误查询,十分方便快捷。

总结:

校园二手商品交易系统,主要用了SSH框架,各种开发软件有,Eclipse,MySQL,等等可以使用SQLyog,navicat SQL的软件。

CREATE TABLE `tb_admin` (
  `AID` int(11) NOT NULL AUTO_INCREMENT,
  `NAME` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL,
  `PASSWORD` varchar(20) COLLATE utf8_unicode_ci DEFAULT NULL,
  `ROLE` int(11) DEFAULT NULL,
  PRIMARY KEY (`AID`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;


CREATE TABLE `tb_classify` (
  `CID` int(11) NOT NULL AUTO_INCREMENT,
  `CNAME` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
  `CSORT` int(11) DEFAULT NULL,
  PRIMARY KEY (`CID`)
) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;


CREATE TABLE `tb_comment` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `CONTENT` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL,
  `CREATE_TIME` datetime DEFAULT NULL,
  `STATUS` int(11) DEFAULT NULL,
  `USER_ID` int(11) DEFAULT NULL,
  `PRODUCT_ID` int(11) DEFAULT NULL,
  `RECEIVER_ID` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `FK38AF558E71F31D9F` (`USER_ID`),
  KEY `FK38AF558E5EB80175` (`PRODUCT_ID`),
  CONSTRAINT `FK38AF558E5EB80175` FOREIGN KEY (`PRODUCT_ID`) REFERENCES `tb_product` (`ID`),
  CONSTRAINT `FK38AF558E71F31D9F` FOREIGN KEY (`USER_ID`) REFERENCES `tb_user` (`UID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;


CREATE TABLE `tb_mycart` (
  `ID` int(11) NOT NULL AUTO_INCREMENT,
  `USER_ID` int(11) DEFAULT NULL,
  `PRODUCT_ID` int(11) DEFAULT NULL,
  `CREATE_TIME` datetime DEFAULT NULL,
  `NUM` int(11) DEFAULT NULL,
  `COUNT` double DEFAULT NULL,
  `PRODUCT_NAME` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
  `TOTAL` double DEFAULT NULL,
  `PRODUCT_PIC` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
  `PRODUCT_DESC` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
  PRIMARY KEY (`ID`)
) ENGINE=InnoDB AUTO_INCREMENT=17 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

后续会介绍校园二手商品交易系统的实体类,表,以及基本业务功能的开发。