数据库原理课程设计报告》样例

数据库原理课程设计报告》样例

ID:23394536

大小:131.01 KB

页数:14页

时间:2018-11-07

数据库原理课程设计报告》样例_第1页
数据库原理课程设计报告》样例_第2页
数据库原理课程设计报告》样例_第3页
数据库原理课程设计报告》样例_第4页
数据库原理课程设计报告》样例_第5页
资源描述:

《数据库原理课程设计报告》样例》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、目录1引言11.1问题描述11.2开发环境和运行环境22需求分析22.1系统功能基本的要求22.2用户对系统实现的要求22.3系统功能的设计32.4数据字典53概念设计63.1设计分e-r图63.2设计完成的总e-r图94逻辑结构设计94.1图向关系模式的转换94.2数据模型的优化104.3用户子模式的设计105数据实施和维护115.1建立数据库115.2建表115.3建查询115.4建存储过程126总结13参考文献14131引言1.1问题描述1.系统功能的基本要求设某商业集团数据库中有三个实体集。一是“商店”实

2、体集,属性有商店编号、商店名、地址等;二是“商品”实体集,属性有商品号、商品名、规格、单价等;三是“职工”实体集,属性有职工编号、姓名、性别、业绩等。商店与商品间存在“销售”联系,每个商店可销售多种商品,每种商品也可放在多个商店销售,每个商店销售一种商品,有月销售量;商店与职工间存在着“聘用”联系,每个商店有许多职工,每个职工只能在一个商店工作,商店聘用职工有聘期和月薪。2.还款方式还款方式有两种:(1)等额本息:每月应还金额:a*[i*(1+i)^n]/[(1+I)^n-1]注:a贷款本金i贷款月利率n贷款月数

3、(2)等额本金:每月应还本金:a/n每月应还利息:an*i/30*dn注:a贷款本金i贷款月利率n贷款月数an第n个月贷款剩余本金,a1=a,a2=a-a/n,a3=2-2*a/n...以次类推dn第n个月的实际天数,如平年2月就为28,3月就为31,4月就为30,以次类推,为方便统计,可设定dn为固定值303.利率计算银行利率因为可能存在调整,所以应允许用户修改或设定利率,比如某个时期的利率如下表1所示:表1利率要求项目年利率(%)五年以下(含五年)3.33五年以上3.8713要求能够根据用户的公积金月缴金额,

4、以及该用户公积金现有金额和欲贷款总额,分别统计出还款各年限(比如贷1、2、3、4、5、6、7年等等)的实际还款月数,以及等额本息和等额本金的月还金额以及所支付的总利息,供用户依据自身情况进行选择。1.2开发环境和运行环境住房公积金贷款测算系统这运用了当前最流行的SQLSERVER20005运行和开发的1.库、基本表的建立和修改:在SQL-SERVER环境下用CREATETABLE建立库以及库中基本表。2.数据加载:用手工录入或导入等方法实现基本表中的数据加载。3.单表查询以及多表查询:在建立的基本表中使用sele

5、ct基本格式和聚集函数;设计合适的视图,实现多表间查询。4.触发器:设计触发器,可实现表间关联字段修改时的完整性等问题。5.存储器:设计存储过程,并用语句调用。6.用SQLSERVER2000/2005等开发环境设计、实现系统主要功能。2需求分析2.1系统功能基本的要求试设计一个住房公积金贷款测算系统,便于用户进行贷款年限的选择。2.2用户对系统实现的要求要求能够根据用户的公积金月缴金额,以及该用户公积金现有金额和欲贷款总额,分别统计出还款各年限(比如贷1、2、3、4、5、6、7年等等)的实际还款月数,以及等额本

6、息和等额本金的月还金额以及所支付的总利息,供用户依据自身情况进行选择。1.信息要求:由于系统的使用主体是贷款人员,因此对系统的信息要求可分为以下几个方面:13(1)贷款人信息首先是贷款人的基本信息,主要包括:公积金月缴额、公积金现有、贷款总额。(2)银行信息首先是银行的基本信息,主要包括银行的准利率、大于5年的利率、小于5年的利率。(3)贷款信息首先是还贷款的基本方式,主要包括:等额本金、等额本息。2.处理要求:系统应当完成以下的信息处理:存储还款各年限(比如贷1、2、3、4、5、6、7年等等)的实际还款月数,以

7、及等额本息和等额本金的月还金额以及所支付的总利息,供用户依据自身情况进行选;(1)对贷款人信息进行及时的更新和统计;(2)对银行利率进行及时的更新和统计,并根据统计数字得出相关的其他数据,如根据银行的当前利率,得出还款人当月应还金额,完成计算和统计。3.安全性与完整性要求:(1)安全性要求a.系统应设置访问用户的标识以鉴别是否是合法用户,并要求合法用户设置其密码,保证用户身份不被盗用;b.系统应对不同的数据设置不同的访问级别,限制访问用户可查询和处理数据的类别和内容;(2)完整性要求a.各种信息记录的完整性,信息

8、记录内容不能为空;b.各种数据间相互的联系的正确性;c.相同的数据在不同记录中的一致性。2.3系统功能的设计13要求能够根据用户的公积金月缴金额,以及该用户公积金现有金额和欲贷款总额,分别统计出还款各年限(比如贷1、2、3、4、5、6、7年等等)的实际还款月数,以及等额本息和等额本金的月还金额以及所支付的总利息,供用户依据自身情况进行选择。数据流图13银行收集贷款人的基本

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

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

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