住房公积金管理系统

基于spring和bootstrap以及druid搭建而成的练手系统,我的课程设计,内部附带报告、数据库、源码以及开发进度

开发工具:IntelliJ IDE

建模工具:ProcessOn

数据库服务器:MySQL

Web服务器:Tomcat

开发模式:MVC

框架:Spring、Bootstrap

数据库连接池:Druid

实现一个住房公积金管理系统,主要包括相关客户信息(单位开户、个人开户、单位资料修改、个人资料修改)管理、业务查询(单位查询、个人查询)以及销户(个人销户、单位销户)等功能(其他的还没实现,像批量开户,这个我觉得需要用到事务,事务我还不熟,所以,就鸽了,哈哈)。

1.实训目的

本次课程设计旨在通过一个完整项目的开发,巩固软件文档编写、软件工程、数据库技术等课程的相关知识,加深学生对网络程序设计的理解,尤其是对JSP技术、访问数据库的理解,使学生进一步掌握环境构建、代码编写、文档阅读与理解、文档编写、软件测试、发行与部署等技能,进一步提高学生的学习能力、理解能力、表达能力及沟通能力。

登录功能

  • 账号密码报错提示
  • 验证码报错提示

【内附源码和文档】住房公积金管理系统_数据库

2.实训内容

项目开发 使用IntelliJ IDE为开发工具, ProcessOn为建模工具,利用MySQL为数据库服务器,以Tomcat为Web服务器,基于Sring框架技术和MVC开发模式,采用jsp和bootstrap搭建页面,通过开源数据库连接池Druid,实现一个住房公积金管理系统——筹集子系统,主要包括相关客户信息(单位开户、个人开户、单位资料修改、个人资料修改)管理、业务查询(单位查询、个人查询)等功能。

3.需求分析

功能描述 针对房屋公积金管理系统的需求,通过对房屋公积金管理过程的内容和流程分析,设计如下所示的数据项和数据结构: 单位信息,包括的数据项有:单位公积金账号、单位名称、单位地址、组织机构代码、单位类别、企业类型、发薪日期、联系电话、单位联系人、经办人身份证号、账户状态、公积金余额、缴存基数、单位比例、个人比例、单位月应缴额、个人月应缴额、单位人数、最后汇缴月、机构代码、柜员、建立日期、备注。

个人信息,包括的数据项有:个人公积金账号、单位公积金账号、开户日期、

说说今天进度。

  1. 登录功能:
  • 顶号处理(通过ServletContext设置username为键,sessionid为值,登录时,会自动更新,判断当前的username的sessionid是否与获取的一致。若一致,登录成功;否则,登录失败)
  1. 修改管理员密码功能:
  • 修改结果提示

通过jsp获取当前页面,来决定哪个标签是active

总览页面

【内附源码和文档】住房公积金管理系统_数据库_02

单位页面

【内附源码和文档】住房公积金管理系统_数据项_03

完成功能:

  1. 优化登录验证码
  2. 单位创建账户页面:
  • 类型输入框采用下拉菜单
  • 部分输入限制,采用js正则表达式,注册按键松开事件,用正则替换掉不符要求的内容
  1. 单位创建账户

【内附源码和文档】住房公积金管理系统_数据项_04

完成功能:

  1. 个人创建账号:添加用户,需要更新单位表下的人数、单位月缴总额和个人月缴总额的数据。有两个思路
  • 代码完成
  • MySQL触发器

【内附源码和文档】住房公积金管理系统_管理系统_05

完整的源码和详细的文档,上传到了 【WRITE-BUG数字空间】,需要的请自取:

住房公积金管理系统 -代码频道 - 官方学习圈 - 公开学习圈 (writebug.com)