DBS数据库课程设计总结

DBS数据库课程设计总结

ID:37912239

大小:637.50 KB

页数:22页

时间:2019-06-02

DBS数据库课程设计总结_第1页
DBS数据库课程设计总结_第2页
DBS数据库课程设计总结_第3页
DBS数据库课程设计总结_第4页
DBS数据库课程设计总结_第5页
资源描述:

《DBS数据库课程设计总结》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、课程设计报告课程设计题目:个人理财系统院系:管理学院2014年06月24日目录一、项目概述1.1设计背景1.2设计目的1.3设计内容二、需求分析2.1业务流程2.2功能分析2.3数据流图2.4数据字典三、数据库设计3.1概念结构设计(E-R图)3.2逻辑结构四、数据库建立4.1表的创建4.3数据代码五、基于SQL或PLSQL的数据库重要功能模块实现及调试一、项目概述1.1设计背景随着经济的不断发展,大众的经济意识也正在逐步增强,个人理财或者家庭理财越来越受到大众的重视。并且理财是个人存储财富的一个重要手段,人们

2、通过个人理财不仅仅可以对自己的财产进行合理管理,也可以通过对个人财务的管理增强个人成就感。随着计算机网络时代的到来,运用计算机软件可以使我们更加方便、快捷地对个人财产进行管理。而本次个人理财系统的设计就是设计一个系统来模仿我们平时生活中接触到的一个手机理财软件——随手记。1.2设计目的本次个人理财系统的设计目的主要是通过计算机对个人财产或者家庭财产进行有效管理。将分为以下几步来实现设计个人理财系统的目的:(1)对整个系统进行关系模式分析,根据数据库的相关理论,画出ER图,并进行相关说明。(2)将ER图转化为关系

3、模式,最终得出物理设计;(3)根据数据库的物理设计,结合Oracle相关语言支持。编写数据库各对象的创建及使用代码。(4)从高级语言开发的角度出发,写出各模块所需的查询、数据操作及事务语句。(4)从数据库底层开发的角度出发,建立各模块所需的视图、存储过程及触发器。(5)提交完整的建库代码,并完成本报告。1.3设计内容(1).写出个人理财系统的需求分析,要求包括个人理财系统的数据流图、数据字典等。(2).画出个人理财系统的E-R图。(3).通过E-R图转化成为关系模型。(4).建立个人理财系统的数据库。二、需求分

4、析2.1业务流程填写登录信息进入系统收入支出用户管理信息查询银行卡管理输出信息结束2.2功能分析个人理财系统模块划分收支项目明细记录银行卡、投资管理收支汇总添加收入支出信息修改、删除收支银行卡管理投资管理总支出总收入个人理财系统将实现以下三大功能:(1)用户可以动态添加收入、支出的明细项,比如日常花了多少钱、某天收入多少、支出多少等。(2)用户可以动态级联删除、修改、查询收入、支出的明细项,比如日常花了多少钱、某天收入多少、支出多少等。(3)用户可以根据银行卡、投资情况进行添加、删除、修改。(4)用户可以查看本

5、月的收支明细,并提供汇总等功能。2.3数据流图2.3.1用户添加信息用户登录添加收入/支出信息输出所添加信息累加收支情况2.3.2用户查询信息用户登录查询收支明细/总账输出所查询信息提取所查询信息结果2.3.3用户删除信息用户登录查询收支明细/总账输出所查询信息删除所选信息2.3.4用户银行卡管理或者投资管理用户登录添加银行卡/投资信息输出所查询信息添加信息内容2.4数据字典2.4.1账户关系模式列名数据类型宽度约束是否为空说明*账号Char20主键NOTNULL姓名Char8NOTNULL出生日期DateNO

6、TNULL性别Char2NOTNULL身份证号Char20NOTNULL密码Char20NOTNULL2.4.2支出单关系模式列名数据类型宽度约束是否为空说明*支出单号Char20主键NOTNULL支出日期DatetimeNOTNULL支出用途Char150支出金额Int20NOTNULL账号Char20外键NOTNULL密码Char20外键NOTNULL2.4.3收入单关系模式列名数据类型宽度约束是否为空说明*收入单号Char20主键NOTNULL收入日期DatatimeNOTNULL收入用途Char150收

7、入金额Int20NOTNULL账号Char20外键NOTNULL密码Char20外键NOTNULL2.4.4投资单关系模式列名数据类型宽度约束是否为空说明*投资编号Char20主键NOTNULL投资项目Char20投资金额IntNOTNULL账号Char20外键NOTNULL密码Char20外键NOTNULL2.4.5银行卡存款关系模式列名数据类型宽度约束是否为空说明*银行卡号Char20主键NOTNULL取款金额IntNOTNULL账号Char20外键NOTNULL密码Char20外键NOTNULL2.4.5

8、银行卡取款关系模式列名数据类型宽度约束是否为空说明*银行卡号Char20主键NOTNULL存款金额IntNOTNULL账号Char20外键NOTNULL密码Char20外键NOTNULL三、数据库设计3.1概念结构设计(E-R图)密码添加用户姓名账号身份证号收入添加支出计算查询汇总总收入总支出日期性别出生日期当前金额收入单号收入日期收入金额支出单号支出日期支出金额支出用途收入用途11N

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。