摘 1
关键词 1
Abstract 2
Key Words 2
1绪
11课题背景 3
12开发工具技术 4
13软硬件需求 4
2系统技术开发 5
21 行性分析 5
22 系统目标 6
23系统户例图 6
24功模块需求分析 7
25设计基思想 7
26性需求 7
3 数库分析设计 8
31数库分析设计 8
4系统功实现 9
41系统登陆注册界面实现 9
42理员理界面实现 10
43普通户理界面实现 10
431修改信息 11
432收入信息理 11
433消费信息理 12
434 计划信息理 13
5 系统测试 14
51系统测试目意义 16
52系统测试程 16
521 系统页面登录模块测试 17
结 17
参考文献 18
摘
家庭财务理系统
代理财系统意义越越重培养正确金钱观念财产决策更加重根身理财验总结普通家庭成员日常生活消费中般花销普通家庭家庭成员量身造套家庭财务理系统实现信息化理财基BS模式功家庭财政收支情况进行全面计算监系统通信息技术家庭财务信息开展监进满足前家庭员财务理求 javaBS结构做基础重财务理方式采JSP做开发语言Mysql2000数库设计环境MyEclipse服务器tomcat
关键词:家庭财务理系统 BS结构 JSP Mysql
Abstract
Family financial management system
In modern times financial management system not only for enterprises family members and individuals also has very important significance how to cultivate the correct concept of money and capital decisionmaking is more important According to my own financial management experience I summarize the general expenses of ordinary family members in daily life and consumption and create a family financial management system for ordinary families and family members so as to realize informationbased financial management According to the daily life consumption of ordinary family members a system is designed which can manage personal finance online manage household expenditure and income in real time and generate corresponding statistical charts The system is based on b s model its function includes household daily income expenditure records statistics and management The system uses information technology to manage family financial information to meet the needs of family members in the financial management
The financial system is the main front to use JSP as the interface development language the backstage uses Mysql as the database management system the development environment for the MyEclipse the server is using the popular tomcat developing a BS structure based on Web technology family financial management system
Keywords family financial management system the structure of BS JSP Mysql
1绪
11课题背景
社会断发展进步时生活水提高家庭收支越越频繁传统工记录理处理家庭收支已时代步伐采信息技术理家庭财务收支应时代发展求时收支程中家庭财务收支状况会产生量数前工模式长久储存私密性较差查找艰难费高效率高采信息技术家庭财务收支情况进行记录理避免采工方式缺点时提高家庭财务处理效率计算机系统理家庭财务收支着手工理更强优势计算机系统理克服手工方式理难解决问题设计家庭理财理系统十分必
12开发工具技术
121开发工具
系统重点MyEclipseTomcat台服务器进开展操作具体设计时期页面般JSP工具接进行致叙述
1211 MyEclipse
设计开发Java J2EE Eclipse 插件集合具备超强作支持较系统众领域
1212 Tomcat
Tomcat 服务器收费开放源代码Web 应服务器开发调试JSP 程序佳选择具体运作时期运具备较扩展性系统资源支持邮件服务负载均衡等具体应系统诸功
1213 MySQL
MySQL 关联数库理系统类数库众数存放表中非全部信息存放仓库进提高效率性MySQL采 SQL 语言查询数库常方式 社区版功较配合PHP等软件营造稳定环境
122 JSP技术
JSP技术开发基java应程序具备跨台优势外表现出组件重代码划分预编译等诸特点JSP开发Web应跨台种系统LinuxWindows等
13软硬件需求
硬件需求:
CPU:Pentium计算机
存4G
软件需求:
操作系统版:Win10
开发工具:MyEclipse 10
台服务器:Apache Tomcat
开发语言:Java
浏览器:IE100
2系统技术开发
21 行性分析
211 济行性
系统开发方式服务器收取费外基WebBS模式费较少具备济层面行性
212 技术行性
部分重点MySQL数库MyEclipse进行开发Java做重语言设计时期采高新科技Java针象编程简单直接部分认系统技术具备行性
213 操作行性
系统便利员没求者需正常操作电脑外次熟悉系统操作正常外系统具备良视性技术层面具备行性
22 系统目标
该系统设计预期目标:通计算机财务理系统实现信息化理财操作通查询分析统计出项财务数分析家庭成员日常生活中消费情况系统查询检索出效财务数
1 性:较强容错力
2简单性:户容易理解正确该系统
3维护性适应性:系统应便修改维护够适应断发展变化需
4性:该系统目标系统功应较齐全够满足家庭财务理需
23系统户例图
221理员例图
理员
理员部全部户具操作理权利全面监户信息
图21 理员例图
222普通户例图
普通户注册登陆加入系统实现信息修改理财日志理收支信息理消费信息理计划信息理数统计分析等功
22 普通户例图
24功模块需求分析
23 普通户功模块
24 理员功模块
25设计基思想
设计思想遵循点:
1 采BS模式开发系统前台台处理层次非常简单符合部分般户操作惯例
2 系统界面简约方便方便户较快适应系统操作
3 应模块化设计模块化设计系统划分成模块简化设计实现程
4.速度优先原该系统设计程中速度快占资源少目标
26性需求
261系统安全性
家庭理财理系统理权限求较严格具体求:
系统理员具备进入系统开展操作权利般户进入理系统查找余户数容确保系统私密性稳定性
3 数库分析设计
31数库分析设计
计算机信息技术飞速发展数处理量断增长数享程度越越高求传统文件系统已满足需求够实现数享统理数库技术应运生
数库系统部分外重中重系统扶持计算机具备信息筹集更新汇总扩散等众功
311数库概念结构设计
数库概念结构ER模型设计方法模型涉诸元素:实体联系属性根概念模型特征创建方式开发创建具体ER模型图
总言根数库概念模型特征具体创建方式创建系统ER模型图
(1) 收入信息实体ER图:
图31 收入信息ER图
(2)消费信息实体ER图
图32消费信息实体ER图
(3)计划信息实体ER图
图33 计划信息ER图
(4)日志信息ER图
图34 日志信息ER图
(5)理员信息ER图
图35 理员信息ER图
(6)普通户信息实体ER图
图36 普通户信息ER图
312数库逻辑结构设计
述ER模型出该家庭理财理系统逻辑数结构数表详细说明
(1) 收入信息表通常记载户收入数包含时间数值类型等表结构参考表31示
列名
数类型
长度
允许空
否键
说明
Id
int
11
否
编号
Shijian
varchar
50
否
时间
Jine
decimal
182
否
金额
Chengyuan
varchar
50
否
成员
Leixing
varchar
50
否
类型
Beizhu
longtext
否
备注
user_id
int
11
否
户id
表31收入信息表(t_shouru)
(2)消费信息表记录户消费情况包括消费时间消费容消费金额等表结构表32示
列名
数类型
长度
允许空
否键
说明
Id
int
11
否
编号
Shijian
varchar
50
否
时间
Jine
decimal
182
否
金额
Chengyuan
varchar
50
否
成员
Leixing
varchar
50
否
类型
Beizhu
longtext
否
备注
user_id
int
11
否
户id
表32消费信息表(t_xiaofei)
(3)计划信息表通常记载户计划容计划项目时间数值表结构参考表33示
列名
数类型
长度
允许空
否键
说明
Id
int
11
否
编号
Shijian
varchar
50
否
时间
Jine
decimal
182
否
金额
Xiangmu
varchar
50
否
项目
user_id
int
11
否
户id
表33计划信息表(t_jihua)
(4)理员信息表通常记载理员账号容登录名密码具体结构参考表35示
列名
数类型
长度
允许空
否键
说明
Id
int
11
否
编号
Shijian
varchar
50
否
时间
Jine
decimal
182
否
金额
Xiangmu
varchar
50
否
项目
user_id
int
11
否
户id
表34日志信息表(t_rizhi)
(5) 理员信息表通常记载理员账号容户名密码具体结构参考表35示
列名
数类型
长度
允许空
否键
说明
userId
int
4
否
编号
userName
varchar
50
否
否
户名
userPw
varchar
50
否
否
密码
表35理员信息表(t_admin)
(6)户信息表通常记载般户容姓名性户名联系电话等表结构表36示
列名
数类型
长度
允许空
否键
说明
user_id
int
11
否
户id
user_realname
varchar
50
否
户姓名
user_sex
varchar
50
否
户性
user_tel
varchar
50
否
联系方式
user_address
varchar
50
否
家庭址
user_name
varchar
50
否
户账号
user_pw
varchar
50
否
户密码
表36普通户信息表(t_user)
4系统功实现
41系统登陆注册界面实现
系统时户必须先注册账号然正确账号密码进行登录进入系统程序运行登陆注册界面图示:
图411 系统登陆界面
首先相应页面填写户名密码点击登录跳转关页面判定填写全部容否正确假正确进入续环节
图412 普通户注册界面
42理员理界面实现
理员界面:左边菜单栏表示开展操作理功点击应部分进入关页面完成续环节
程序运行理界面图示:
图42理员理界面
理员进入页面点击左边菜单栏修改密码进行修改点击注册户理页面进入户理界面时调台action类查找全部户容外信息传输数集合列表进绑定结果体终进入应JSP页面显示述信息理员想删某户时点击户信息面删钮完成该户删操作点击安全退出系统跳转系统界面
43普通户理界面实现
431修改信息
普通户登录进入系统修改删帐号外信息密码联系电话详细址等程序运行界面示:
图431修改信息界面
432收入信息理
4321添加收入信息
户点击添加收入信息栏钮进入界面接输入定日期收支情况点击提交完成信息添加输入数利 form 表单方式onsubmitreturn checkForm()进行查找 种日常生活输入数方式添加收入信息页面示:
图4321添加收入信息界面
4322理收入信息
户点击 理收入信息进入图示界面接通调台 action类查询出前户财务情况收支信息信息传数集合列表中绑定结果象系统跳转相应J2EE页面显示户收入信息户想删收入信息点击删操作
图4322理收入信息界面
具体代码信息参考action包shouruAction类
433消费信息理
4331添加消费信息
户点击添加消费信息钮进入述界面填写具体时间消费数值点击提交增加信息填写数利 form 表单方式onsubmitreturn checkForm()进行检查 checkForm ()方法种日常生活验输入信息重手段添加消费信息页面示:
图4331添加消费信息界面
4332理消费信息
户 点击 理消费信息进入述界面调台 action类查找目前户全部消费数数传送集合列表中 绑定结果象跳转J2EE页面户想删消费信息点击删操作
图4332理消费信息界面
434 计划信息理
计划信息理实现基收入消费理实现相致
5 系统测试
51系统测试目意义
系统测试软件开发周期关键时期关键性般体现确保系统稳定性质量部分前系统开发程开展相应评判审核系统测试目标查操作形成完成系统否达现实求
系统测试重意义开发研究出成品软件系统部分相结合实际运行环境功进行系列效严格测试中发现软件运行程中会出现潜问题予解决保证系统正常运行
52系统测试程
测试起初数库中表数机输入缺乏实性保证系统更完善测试程中原始编程时机输入数清空输入更效实际测试数样更真实反映系统身功实现情况
通样测试断发现问题反复修改调试测试解决问题终保证系统够正常运行
521 系统页面登录模块测试
测试流程结果:
1 开启系统页面填写正确帐户密码→登录→登录失败
2 输入正确帐户密码→登陆→登录成功
测试结果
测试例
预期结果
实际结果
否通
户名:空
密码:空
弹出提示:请输入户名
登陆失败提示输入户名
通
户名:aa
密码:空
弹出提示请输入密码
登陆失败提示输入密码
通
户名:aa
密码:1
弹出提示户名密码错误
登陆失败提示户名密码错误
通
结
次毕业设计说理运实践中机会设计开发家庭理财理系统学年会相应年终课程设计进行实践练次毕业设计时遇少问题次领悟时缺真正动手实践
技术文中做较详细介绍该许功细节做够模块功加强
参考文献
[1] 沈应逵凌:Java Web 数库系统应开发实例[M].北京:民邮电出版社2008
[2] 周亚辉:Java 数库系统项目开发实践 [M].北京:科学出版社.2005
[3] 张新曼 精通JSPWEB开发技术典型应[M] 北京:民邮电出版社 2010
[4] 康诺利(ConnollyTM)数库设计教程[M]第2版 北京:机械工业出版社20111
[5] 张立科java信息系统理开发[M]北京:民邮电出版社
[6] 魏善沛编著Web 数库技术实教程北京清华学出版社2008
[7] 李兴华王月清 Java Web 开发实战典基础篇(JSPServletStrutsAjax)[M] 北京 清华学出版社2011
[8] 邓子云JSP网络编程基础实践[M]北京:电子工业出版社
[9] 杨晓云译 MySQL 5 权威指南[M] 北京:民邮电出版社2011
[10] 郝玉龙JavaEE编程技术[M]北京:北京交通学出版社
[13] 李建中王珊数库系统原理(第2版)电子工业出版社20049
[14] 张长富黄中敏.JavaScript动态网页编程实例手册[M].北京:海洋出版社2012:196239
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档