一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第15天,点击查看活动详情。
B/S架构介绍
B/S架构是随着计算机网络的发展,对C/S架构的一种改进以及功能升级,是一种浏览器/服务器模式的架构。用户使用B/S架构时,只需要通过在浏览器中输入网站,在有网络的情况下即可联网并进行网站访问。不需要在使用系统的客户端都装上软件,因此当系统升级或者维护时只需要更新服务器的软件即可。这样相对于C/S架构,不仅大大减少了计算机客户端的负荷,也大大降低了用户在系统软件使用时的总成本。
校园二手商品交易系统是以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;
后续会介绍校园二手商品交易系统的实体类,表,以及基本业务功能的开发。