数据库技术课设

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库技术与开发

——银行数据库系统

专业:计算机科学与技术

姓名:

班级:

学号:

指导老师:

内蒙古科技大学课程设计任务书课程名称数据库技术与开发

设计题目银行数据库系统

指导教师时

两周

一、教学要求

1、培养学生运用所学课程《数据库原理及应用》的理论知识和技能以及对数据库组织、管理和使用能力。

2、掌握数据库应用系统的整个设计过程(包括需求分析、概念结构设计、逻辑结构设计与物理设计与实施)

二、设计资料及参数

三、设计要求及成果

1.从附录一中选择一个题目进行数据库应用系统设计。

2.功能设计:用Visual FoxPro,Visual Basic、PB等开发工具与数据库管理系统SQL-SEVER或Access制作一个小型管理系统。所设计的小型管理系统应包含输入输出、查询、插入、删除等基本功能。设计课题可以从候选的项目中选出,根据题目的基本需求,画出流程图,编写程序,并写出详细的设计说明书。(实际系统的实现为可选项,必须有功能设计)

3.数据库的设计:

根据数据库应用系统设计过程,通过需求分析和系统分析,进行数据库的概念结构设计、逻辑结构设计等工作:

●概念结构设计的E-R图

●数据库逻辑结构设计是以表格的形式说明数据库中有几个表,每个表的表名以及每

个表的各字段名,类型和约束(主、外码);

●确定表之间的关联(一对一、一对多、多对多)

●运用数据库理论确定每个表至少属于3NF。

四、进度安排

●第一周ER—图实现及修改完善

●第二周数据库实现及查询

五、评分标准

1.设计的软件是否完成和完成情况(30%)

2.设计报告完成的质量(30%)

3.数据库结构复杂性,由题目等级决定(30%)。

4.出勤(10%)。

5.成绩采用五级分制评定。

六、建议参考资料

《SQL-server2008完全手册》郭郑州、陈军红著清华大学出版社

《数据库原理及应用》施伯乐著高等教育出版社

一.课程设计目的 (4)

二.课程设计的具体要求 (4)

三.题目简介,收集有关数据 (4)

四.各个关系图 (6)

五.逻辑数据库设计 (6)

1.关系模型 (6)

2表结构: (7)

六.数据库实现 (12)

1.建立数据库: (12)

2.建立表: (12)

七.简单查询 (19)

1单表查询 (19)

2多表连接查询 (20)

3分组查询 (20)

4统计查询 (21)

5更新 (21)

八.存储过程 (22)

九.事物 (23)

十.游标 (26)

十一.触发器 (28)

一.课程设计目的

1、培养学生运用所学课程《数据库原理及应用》的理论知识和技能以及对数据库组织、管理和使用能力。

2、掌握数据库应用系统的整个设计过程(包括需求分析、概念结构设计、逻辑结构设计与物理设计与实施)

二.课程设计的具体要求

1.从附录一中选择一个题目进行数据库应用系统设计。

2.功能设计:用Visual FoxPro,Visual Basic、PB等开发工具与数据库管理系统SQL-SEVER 或Access制作一个小型管理系统。所设计的小型管理系统应包含输入输出、查询、插入、删除等基本功能。设计课题可以从候选的项目中选出,根据题目的基本需求,画出流程图,编写程序,并写出详细的设计说明书。(实际系统的实现为可选项,必须有功能设计)3.数据库的设计:

根据数据库应用系统设计过程,通过需求分析和系统分析,进行数据库的概念结构设计、逻辑结构设计等工作:

概念结构设计的E-R图

数据库逻辑结构设计是以表格的形式说明数据库中有几个表,每个表的表名以及每个表的各字段名,类型和约束(主、外码);

确定表之间的关联(一对一、一对多、多对多)

运用数据库理论确定每个表至少属于3NF。

三.题目简介,收集有关数据

设计题目:银行数据库

我们试图以商业银行的三大业务(负债业务、资产业务、中间业务与表外业务)为基点;重点讨论他所需要的三大方面数据

商业银行的业务三大类:负债业务;资产业务;中间业务与表外业务。

作为一个银行的经理,必须掌握:

会计方面

银行的资产数,包括库存现金,各项贷款,证券投资和其他资产等数据;

银行的资本数,包括兼运股,优先股,盈余,资本性票据和债券及各项储备组成的数据:尤其要掌握(挖掘)出这些资产的结构构成:即流动性是否保持良好(为了随时满足存款人提前要求,客户贷款请求)。

知道资金的流动性比率(可随时变现)

————这些与银行的安全性,抗风险能力有关

商业银行的目的是盈利,与盈利有关的一系列指标数据也是经理要掌握的

掌握:

贷款利息收入存款及其他借入资金的成本

证券投资收入营运及管理成本

出售资产收入贷款损失

佣金等服务收入投资及其他衍生工具交易损失

————只有掌握以上收支数据才能更合理地确定资产结构,提高盈利比重,提高贷款质量,加强内部成本核算

业务方面

储蓄:掌握储户开设帐户信息、交易信息、银行帐户间的资金流动、储蓄卡、信用卡、公基金帐户的信息数据,并结合市场利率以及其他金融市场的波动数据,模拟出储户的帐户变化情况,可粗略判断储户类型(风险偏好型/ 风险规避型)从而为不同层次的客户量身定制个性化的理财服务。

信贷:掌握客户以往的贷款记录(个人消费信贷,如汽车/住房,教育助学贷款),包括他的姓名,职业,工作单位,家庭成员,家庭地址,联系方式,家庭成员收入,抵押物面值、折旧额、市值,贷款金额,贷款期限(起终日期)担保人情况,还款方式,从而判断其还款能力及信用度,为对他们提供更大的开放度准备

外汇买卖:掌握实时外汇牌价(e.g.路透社实时系统),了解客户交易情况,与总行交易情况,本行头寸情况

其他资料:了解客户的地址等,从而对那些贡献度高的客户逢年过节寄送礼物,并及时介绍新业务给他们。

人力资源方面

掌握员工姓名,所属部门,所司职位,薪水额的数据,了解员工年龄、学历结构,并掌握一些社会人才信息并储备,以为将来银行人员结构调整准备

四.需求分析:

主要分为三大部分,第一部分:银行业务方面主要实现银行的账户的取款业务,存款业务,

相关文档
最新文档