JavaWeb项目:java+mysql+mvc家庭理财管理系统
此项目为本人的Java大作业。
前台代码;代码已经上传到github上 下载地址Github
一、项目概况
1.1设计内容
一个家庭理财管理系统,家庭理财管理系统,主要包括消费管理模块、收入管理模块、统计汇总模块及理财规划模块等。每个主模块下又分为几个子模块。具体功能描述如下:
着装消费着装消费模块完成家庭成员的衣服、鞋、帽消费记录的功能,主要包括购买物品名称、购买时间、数量、价格,购买者及备注等。完成对着装消费信息的添加与删除的操作。食品消费食品消费模块记录着家庭日常常饮食消费情况,完成对食品消费信息的添加与删除的操作。包括的信息有购买的食品的名称、购买时间、购买数量、价格,备注等。家居消费家居消费记录着家居日杂等消费的功能,完成对家居消费信息的添加与删除的操作。包括的信息有购买物品的名称、购买的时间、数量、价格、备注等。行车消费此系统开发期间我们小组不定时地进行用户使用反馈信息收集,根据收集数据不断对系统进行优化、完善。目的是希望从使用者的角度查找系统的缺陷之处,继而使得整个系统的运行、结构更加清晰化、条理化、自动化。
1.2开发工具
Eclipse或者Myeclipse,Java,MySQL,Redis,Html,CSS,JS。
二、详细设计
2.1网站结构
代码已经上传github,下载地址:Github
开发环境:
Eclipse ,MYSQL,JDK1.8,Tomcat 7
涉及技术点:
MVC模式、SpringMvc、Mybatis、Spring、bootstrap、HTML、JavaScript、CSS、JQUERY、log4j、Ajax、maven等
系统采用Mybatis框架实现ORM对象关系映射,前台JSP实现,后台springMvc映射,使用Spring框架进行整合。适合学习J2EE的一段时间的熟手,代码思路清晰,注解详细,数据库用的是mysql5.1,服务器用的tomcat7,JDK版本1.8. 编程软件Eclispe J2EE版本。是典型MVC架构,并且前后台分离
该系统的功能模块图如下所示:
图4-1系统功能模块图
4.2.2 系统功能模块描述
家庭理财管理系统,主要包括消费管理模块、收入管理模块、统计汇总模块及理财规划模块等。每个主模块下又分为几个子模块。具体功能描述如下:
一、消费管理
消费管理模块记录着家庭消费的相关信息,由四个子模块构成:着装消费、食品消费、家居消费、行车消费。
1.着装消费
着装消费模块完成家庭成员的衣服、鞋、帽消费记录的功能,主要包括购买物品名称、购买时间、数量、价格,购买者及备注等。完成对着装消费信息的添加与删除的操作。
2.食品消费
食品消费模块记录着家庭日常常饮食消费情况,完成对食品消费信息的添加与删除的操作。包括