- 9
- 0
- 约2.5千字
- 约 4页
- 2023-11-29 发布于湖北
- 举报
数据库课程设计报告 0806402-40 江国丰
《管理软件开发》课程设计报告
——个人记账管理系统
一、设计时间
2011年12月
二、设计地点
湖南城市学院一实验楼 511机房
三、设计目的
1、运用所学的数据库基础知识,设计并编写一个《个人记账管理系统》的开发。
2、掌握数据库原理的相关理论和数据库的设计实现过程。
3、在实际项目中培养相关知识和综合应用的能力;
4、培养学生查阅资料的习惯,提高学生独立思考和解决问题的能力。
四、设计小组成员
0806402-04 江国丰 0806402-22欧阳明双 0806402-35姚凯
五、指导老师
吴宏斌老师 黄雪华老师
六、设计课题
通过对一些实际问题的软件设计,使学生能将课本的理论知识应用于实践,编制出较为实用的小系统《个人记账管理系统》:
1、记账管理增加;
2、记账管理修改;
3、记账管理删除;
4、记账管理查询;
七、基本思路及关键问题的解决方法
该系统总共分为四块,采用MVC模式编写的个人记账管理系统信息维护。我负责的个人记账管理系统信息维护的修改与删除:
UpdateDialog.java 修改信息
AccountDao.java 调用dao层的deleteAccount(String condition)删除函数
个人记账管理系统的思路及关键问题的解决方法:
对个人记账的财务收支进行管理,实现对个人财务的明细账单的增、删、改、查的功能。
八、算法及流程图
1、算法流程图
个人记账
个人记账管理系统
结束
收支修改
收支删除
收支保存
开始
根据id查询
收支显示
个人记账管理系统算法及流程图
2、功能模块图
个人记账
个人记账管理系统
收支增加
收支修改
收支查询
收支删除
总结收支
个人记账管理系统功能模块图
3、ER图
记账信息表:记账ID,记账开销,收支费用,收支时间,收支方式,备注
表名
Account
主键
ID
列名
数据类型
是否为空
描述
ID
int
否
记账ID
Type
char(4)
否
记账开销
Money
numeric(10, 2)
否
收支费用
aDate
datetime
否
收支时间
PartType
char(8)
否
收支方式
Message
varchar(100)
是
备注
个人记账
个人记账管理
记账ID
记账开销
收支费用
收支时间
收支方式
备注
管理人员
管理员ID
姓名
用户名
密码
记账
个人记账管理系统ER图
九、调试过程中出现的问题及相应解决办法
1.修改后台数据不成功显示?
解决办法:连接后台数据出错,修改连接方式,数据库表的字段名称,调试后,成功已显示。
2.根据ID删除记录有问题,不能删除?
解决办法:进从后台获取id时出错,没读到后台数据库的id,修改调试代码,删除成功。
十、课程设计心得体会
本次数据库设计让我学到了很多,可以运用到平时的日常生活中,我感到很实用。而且我很喜欢这门课,老师也很好,让我学会了做事要拿出自己的态度,凡是要认真对待。
开始操作起来有些困难,每次去问老师,同学怎么操作,老师和同学都很认真的不厌其烦的讲解给我,我感到很开心,真心的学习到很多。
数据库课程设计主要的目标是利用课程中学到的数据库知识和技术较好的开发设计出数据库应用系统,去解决各行各业信息化处理的要求。通过这次的课程设计,可以巩固我们对数据库基本原理和基础理论的理解,掌握数据库应用系统设计开发的基本方法,进一步提高我们综合运用所学知识的能力。
这次课程设计,我收获还是蛮多的,感谢大家,感谢老师。
十一、源程序(每句语言要有详细解释);
public int updateAccount(Account account,String condition){
int result=0;
//更新SQL语句
String sql=update account set
type=?,money=?,aDate=?,partType=?,
+message=? where +condition;
try {
PreparedStatement pstmt = DataBase.getCon().prepareStatement(sql);// SQL语句的执行
pstmt.setString(1, account.getType());
pstmt.setFloat(2, account.getMoney(
您可能关注的文档
- 护理部不良事件记录本.doc
- 二级医院优质护理服务检查评价表_2.doc
- 2014年吴二中物理中考第一、二轮复习计划_3.doc
- 2015年上半年护理质量分析.doc
- 机器人辅助脑立体定向手术的临床应用分析.doc
- 建筑工程会议记录.doc
- 中国当前经济发展形势论文.doc
- 2025国家能源投资集团有限责任公司宁夏工业职业学院毕业生专考前自测高频考点模拟试题最新.docx
- 2025国检集团西北运营中心特种设备招聘(23人)笔试备考试题附答案.docx
- 2025四川绵阳盐亭丝路源文化旅游发展有限公司招聘工作人员13笔试参考题库最新.docx
- 2025年全国演出经纪人员资格认定考试试卷带答案(研优卷).docx
- 2025年全国演出经纪人员资格认定考试试卷完整版.docx
- 2025年全国演出经纪人员资格认定考试试题库及完整答案.docx
- 2025年全国演出经纪人员资格认定考试试卷完美版.docx
- 2025年全国演出经纪人员资格认定考试试卷含答案(实用).docx
- 2025年全国演出经纪人员资格认定考试试卷及答案(各地真题).docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
- 2025年全国演出经纪人员资格认定考试试卷及答案1套.docx
- 2025年下半年四川成都市郫都区面向社会引进公共类事业单位人员2人备考题库最新.docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
最近下载
- 人教版生物学选择性必修3全册教学课件.pptx
- 桑黄编制说明.doc VIP
- 2025年重庆市中考物理试卷真题(含答案解析).docx
- 数学试卷【新高考I卷】【山东卷】【高考真题】山东省2025年山东省普通高等学校招生全国统一考试(新I卷)(6.7-6.9).docx VIP
- 《上下五千年(六)》青少年教育文学丛书.pdf VIP
- 高考评价体系下基于核心素养素养2020年高考化学后期复习策略讲座.ppt VIP
- 《海上风电场工程风电机组基础设计规范》.pdf VIP
- 数学试卷答案【新高考I卷】【山东卷】【高考真题】山东省2025年山东省普通高等学校招生全国统一考试(新I卷)(6.7-6.9).docx VIP
- 复变函数1省公开课金奖全国赛课一等奖微课获奖课件.pptx VIP
- 316L 不锈钢收缩率实验报告.docx VIP
原创力文档

文档评论(0)