全球旧事资料 分类
中国石油大学
数据库课程设计
报告
个人财务管理系统
学习中心天通苑直属
学号
2018年12月6日
f目录
摘要3
1需求分析4
11系统需求分析4
12数据库需求分析4
121数据流需求分析4
122数据字典6
2方案设计6
21实体关系设计6
22数据表设计7
221用户表设计7
222收入表设计7
223支出表设计8
224待办支出表设计8
3方案实施8
31数据库的创建和建表8
311创建数据库8
312创建表9
32数据库操作举例11
321用户表操作11
322收入表操作12
323支出表操作12
324支出表操作13
f摘要
个人财务管理系统的数据库主要包括如下内容个人基本信息、个人收入情况、个人支出列表等。该系统需实现三个主要功能各种信息的维护、各种信息的查询、各种信息的统计。
该系统主要面对的是个人用户所以实现方式选用了轻量级的数据库SQLite。它是一款轻型的数据库是遵守ACID的关系型数据库管理系统它包含在一个相对小的C库中。它是DRichardHipp建立的公有领域项目。它的设计目标是嵌入式的而且目前已经在很多嵌入式产品中使用了它它占用资源非常的低在嵌入式设备中可能只需要几百K的内存就够了。它能够支持Wi
dowsLi
uxU
ix等等主流的操作系统同时能够跟很多程序语言相结合比如Tcl、C、PHP、Java等还有ODBC接口同样比起Mysql、PostgreSQL这两款开源的世界著名数据库管理系统来讲它的处理速度比他们都快。SQLite第一个Alpha版本诞生于2000年5月。至2015年已经有15个年头SQLite也迎来了一个版本SQLite3已经发布。
系统功能描述
1个人用户信息维护个人用户的注册登陆信息修改注销
2个人收入信息维护收入信息的添加删除修改查询。
3个人支出信息维护支出信息的添加删除修改查询。
3个人待办支出信息维护支出信息的添加删除修改查询。
关键字SQLite数据库个人财务管理系统。
f
1需求分析
11系统需求分析
如今我们的生活越来越信息化了可以说我们每个人的生活已经离不开计算机的帮助为了使我们的生活更方便和快捷越来越多的个人应用软件成为人们的重要助手。实际生活中经常要对个人的各项财务收支进行管理本系统的目的就是利用计算机来对各项财务进行电子化的管理使我们的理财更加方便和理性化提升我们的生活质量与品味。本系统具有以下几个功能模块
1个人日常收支录入模块
2账目信息查看模块
3用户与账目信息管理模块。
12数据库需求分析
121数据流需求分析
根据系统需求设计的数据流图做如下的设计
〈1〉系统数据流设计如图1所示个r
好听全球资料 返回顶部