mvn-TestPaperGenerator

HNU结队编程

先放一手仓库地址,仓库在这儿


本项目前后端分离,前端由我100%制作,后端由100%制作

后端使用了javaweb框架,mybatis管理数据库,maven管理项目,并采用了MVC的管理模式,运行效果良好

前端技术为基本的html语言加上js代码;在网页设计时采用了semantic ui进行辅助设计,自然也加入jQuery框架。form表单提交由于接口方法和form表单的兼容问题,全部改为了click后调用js函数,使用ajax跳转。

使用配置

1.tomcat

项目使用的tomcat的版本为9.0.65,如果运行异常请检查tomcat版本

2.mybatis-config.xml文件配置

文件路径为:src/main/resources/mybatis-config.xml,配置为自己的数据库信息即可

本项目仅使用user table,ddl放在下面了

1
2
3
4
5
6
7
create table user
(
account varchar(12) not null
primary key,
password varchar(15) null,
identity varchar(5) null
);

需要先创建数据库才能正常运行

3.建议

建议使用idea运行此项目

其他

好像其他没啥了,想到了再加

感想

这个项目就和简介说的一样,是一个完全靠b站和百度完成的项目。在项目开始之前,甚至说做到了一半之后我才知道是要做javaweb(前端搞静态网页设计,完全没注意这个事)。然后就得去b站看教程,看怎么用tomcat,看怎么用ajax。

所幸这个项目还是不是很难,好好学学就行了。做到过程充满了快乐,比如学会新的form表单用法,学会新的js用法,学会新的网页跳转。每次学会新技术并且成功在项目里应用的时候整个人是真的开心。这也是我为什么选择了软件这个专业(虽然湖带的这个sb专业和我设想的软件不大一样)。

导论这门课后面就是团队项目了,得做一个健康码小程序,又是一个全新的领域(乐)。好好学吧!