数据库原理课程设计:家庭理财管理系统数据库设计

数据库原理课程设计:家庭理财管理系统数据库设计,第1张

我有现成的课程设计报告,以下是部分,详细的已发到您邮箱,请查收。

一、 课程设计目的

家庭理财系统可以有效地记录和管理家庭的收支,合理规划和支配家庭资金,是家庭理财的好帮手。它利用计算机技术技术,使家庭理财逐步信息化,从而形成由家庭成员与计算机共同构成服务于家庭的人机信息财务管理系统。随着计算机发展,家庭理财系统已经成为很多家庭财务管理的一个重要途径。计算机的最大优点在于利用它能够高效准确地进行财务信息管理。使用计算机进行信息财务管理,不仅提高了工作效率,而且大大的提高了其安全性。

二、课程设计内容

设计一个家庭理财管理系统,对家庭的各项经济活动。要基本的查询,输入,插入,删除信息的功能,所建立的数据库能与程序成功链接,设计出人性化较好的界面,用户能清楚地知道各部分的功能。

要求:

多窗体界面20个以上

数据库中建表7—12个

使用菜单、数组(非控件数组)、文件 *** 作、图形 *** 作等知识点;

首先来说对于这种场景有两种设计方法,这两种方法都能够满足扩展性要求

1 把原有的横表转化为纵表存储属性,即

产品表:(product_id, product_name, product_class)

产品属性表:(product_id, property_id , property_name , property_value)

2 保持原有横表设计思路,但是d性字段含义单独元数据表存储

产品表:(product_id, product_name, product_class, prop1, prop2, propn)

产品属性含义元数据表

(product_class , prop1_name ,prop2_name, propn_name)

对于两种设计方法,个人理解为

a 对于首页打开就必须要能够快速查询出来的属性,而且这些属性本身各类产品差异不大。而对于差异大的属性基本都是针对特定一个产品查询。可以采用方案1来做。

b 首页显示产品列表时候就存在要显示出不同产品属性情况,采用方案2来做。当我们处理的是一个product list的时候,由于存在数据表本身的关联场景,用方案1会比麻烦,也影响性能。

用华创信息管理平台很容易实现,你要存储什么样的信息,就建什么样的表,可自由设置表的字段,就像excel一样。根据表的字段,能自动生成页式的数据 *** 作界面,因此查询很方便的。至于你说的统计,可自由设置统计报表。这些都不需要编程,预计1、2天就可以搞好,不需要写程序开发了。

步骤如下:

1、需求分析阶段

进行数据库设计首先必须准确了解与分析用户需求(包括数据与处理)。需求分析是整个设计过程的基础,是最困难和最耗费时间的一步。作为“地基”的需求分析是否做得充分与准确,决定了在其上构建数据库“大厦”的速度与质量。需求分析做的不好,可能会导致整个数据库设计返工重做。

2、概念结构设计阶段

概念结构设计阶段是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体数据库管理系统的概念模型。

3、逻辑结构设计阶段

逻辑结构设计是将概念结构转换为某个数据库管理系统所支持的数据模型,并对其进行优化。

3、物理设计阶段

物理结构设计师为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方式)。

5、数据库实施阶段

在数据库实施阶段,设计人员运用数据库管理系统提供数据库语言及其宿主语言,根据逻辑设计和物理设计的结果建立数据库,编写与调试应用程序,组织数据入库,并进行测试运行。

6、数据库运行和维护阶段

数据库应用系统经过试运行后即可投入正式运行,在数据库系统运行过程中必须不断对其进行评估、调整与修改。

1、需求分析阶段,准确了解与分析用户需求(包括数据与处理)是整个设计过程的基础。是最困难、最耗费时间的一步;

2、概念结构设计阶段,是整个数据库设计的关键。通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型;

3、逻辑结构设计阶段,将概念结构转换为某个DBMS所支持的数据模型,对其进行优化;

4、数据库物理设计阶段,为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法);

5、数据库实施阶段,运用DBMS提供的数

遵循数据库设计的第三范式即可

餐厅表:餐厅编号 餐厅名称 餐厅地址 餐厅老板

菜系表:菜系id 菜系类型 菜系描述

菜单表:菜谱id,菜谱系列 ,菜谱特色

关联一下就可以了

以上就是关于数据库原理课程设计:家庭理财管理系统数据库设计全部的内容,包括:数据库原理课程设计:家庭理财管理系统数据库设计、电子商务的交易记录,数据库怎么设计、用access制作银行xyk账户数据管理 要求:1、建立数据库,储存每个 用等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9295494.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-26
下一篇2023-04-26

发表评论

登录后才能评论

评论列表(0条)

    保存