大三那会设计的一个程序,大三那一年干了一年勤工俭学,负责学校的学生处官网维护,刚好那时候学校要成立一个种子基金会,所以老师有一个需求,希望我在学生处的微信公众号上再开发一个种子基金会的捐赠功能。
- 程序架构:spring+springMVC+Hibernate
- 系统支付流程图
- 系统截图
![](https://i-blog.csdnimg.cn/blog_migrate/30fe558210211055112f90efbf8afe84.png)
![](https://i-blog.csdnimg.cn/blog_migrate/5e52895a4b115c5c24dd2edf8bda242c.png)
![](https://i-blog.csdnimg.cn/blog_migrate/f305521c22604063a015fdff8cf0dd38.png)
![](https://i-blog.csdnimg.cn/blog_migrate/1b8c65e7ff264db2b677f6aa3b51fa95.png)
- 数据库设计:
只有两个简单的表
donatorInfo:捐赠用户信息表,保存捐赠学生的学号、姓名、电话、捐赠时间等记录
dOrder:订单信息表,保存捐赠的支付记录
持久层框架采用hibernate实现,程序运行的时候如果不存在数据表就会新建表,所以不需要在数据库手工新建表