住房公积金管理系统
基于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.需求分析
功能描述 针对房屋公积金管理系统的需求,通过对房屋公积金管理过程的内容和流程分析,设计如下所示的数据项和数据结构: 单位信息,包括的数据项有:单位公积金账号、单位名称、单位地址、组织机构代码、单位类别、企业类型、发薪日期、联系电话、单位联系人、经办人身份证号、账户状态、公积金余额、缴存基数、单位比例、个人比例、单位月应缴额、个人月应缴额、单位人数、最后汇缴月、机构代码、柜员、建立日期、备注。
个人信息,包括的数据项有:个人公积金账号、单位公积金账号、开户日期、
说说今天进度。
- 登录功能:
- 顶号处理(通过ServletContext设置username为键,sessionid为值,登录时,会自动更新,判断当前的username的sessionid是否与获取的一致。若一致,登录成功;否则,登录失败)
- 修改管理员密码功能:
- 修改结果提示
通过jsp获取当前页面,来决定哪个标签是active
总览页面
单位页面
完成功能:
- 优化登录验证码
- 单位创建账户页面:
- 类型输入框采用下拉菜单
- 部分输入限制,采用js正则表达式,注册按键松开事件,用正则替换掉不符要求的内容
- 单位创建账户
完成功能:
- 个人创建账号:添加用户,需要更新单位表下的人数、单位月缴总额和个人月缴总额的数据。有两个思路
- 代码完成
- MySQL触发器