1.实训目的
本次课程设计旨在通过一个完整项目的开发,巩固软件文档编写、软件工程、数据库技术等课程的相关知识,加深学生对网络程序设计的理解,尤其是对JSP技术、访问数据库的理解,使学生进一步掌握环境构建、代码编写、文档阅读与理解、文档编写、软件测试、发行与部署等技能,进一步提高学生的学习能力、理解能力、表达能力及沟通能力。
2.实训内容
2.1 在线学习
表1 在线学习部分推荐课程
序号 内 容 学习时长
1 8
2 8
3 8
4 8
2.2 项目开发
使用IntelliJ IDE为开发工具, ProcessOn为建模工具,利用MySQL为数据库服务器,以Tomcat为Web服务器,基于Sring框架技术和MVC开发模式,采用jsp和bootstrap搭建页面,通过开源数据库连接池Druid,实现一个住房公积金管理系统——筹集子系统,主要包括相关客户信息(单位开户、个人开户、单位资料修改、个人资料修改)管理、业务查询(单位查询、个人查询)等功能。
2.3 进度计划
总共耗时3周的时间,其中有一整周拿出来准备数学英语考试,其他时间也有在忙别的事。总的时间,算是花了6天时间吧
表2 进度计划
序号 内 容 持续时间
1 搭建数据库 6.27
2 页面设计 6.28-6.30
3 准备其他科目考试 7.1-7.6
4 实现功能逻辑 7.6-7.9
3.需求分析
3.1 功能描述
针对房屋公积金管理系统的需求,通过对房屋公积金管理过程的内容和流程分析,设计如下所示的数据项和数据结构:
单位信息,包括的数据项有:单位公积金账号、单位名称、单位地址、组织机构代码、单位类别、企业类型、发薪日期、联系电话、单位联系人、经办人身份证号、账户状态、公积金余额、缴存基数、单位比例、个人比例、单位月应缴额、个人月应缴额、单位人数、最后汇缴月、机构代码、柜员、建立日期、备注。
个人信息,包括的数据项有:个人公积金账号、单位公积金账号、开户日期、公积金余额、个人账户状态、缴存基数、单位比例、个人比例、最后汇缴月、单位月应缴额、个人月应缴额、本年汇补缴额、年提取额、年度结息、机构代码、柜员、备注
系统参数信息,包括的数据项有:键值信息、当前序号、最大序号、描述、备用。
主要完成的功能:
1. 登录功能
2. 柜员密码修改
3. 单位资料管理:对单位资料的增加、修改、删除。
4. 个人资料管理:对个人资料的增加、修改、删除。
5. 系统参数的管理:对系统参数的增加、修改、删除。
6. 配置错误页面:像遇到4xx系列错误、5xx系列错误,都会自动跳转错误页