(金融保险)银行储蓄系统

上传人:管****问 文档编号:129660267 上传时间:2020-04-23 格式:DOC 页数:31 大小:399.62KB
返回 下载 相关 举报
(金融保险)银行储蓄系统_第1页
第1页 / 共31页
(金融保险)银行储蓄系统_第2页
第2页 / 共31页
(金融保险)银行储蓄系统_第3页
第3页 / 共31页
(金融保险)银行储蓄系统_第4页
第4页 / 共31页
(金融保险)银行储蓄系统_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《(金融保险)银行储蓄系统》由会员分享,可在线阅读,更多相关《(金融保险)银行储蓄系统(31页珍藏版)》请在金锄头文库上搜索。

1、银 行 储 蓄 系 统 设 计数据库系统原理课 程 设 计2011年12月31日目 录一、概述31.1 课程设计的目的31.2 课程设计的内容31.3 课程设计的要求3二、需求分析32.1 系统需求32.2 数据字典3三、系统总体设计33.1系统总体设计思路33.2 概念模型设计33.2.1 局部E-R图33.2.2 全局E-R图33.3 逻辑结构设计33.4 数据库建立实施33.4.1 建立数据库33.4.2 建立关系表3四、系统实现3五、系统评价3六、课程设计心得、总结3参考文献:3致 谢3附 录3一、概述1.1 课程设计的目的数据库系统原理课程设计是本专业的重要实践性教学环节,是数据库系

2、统原理课程的后续辅助教学课程。通过该课程设计,使学生掌握数据库的基本概念,结合实际的操作和设计,巩固课堂教学内容,使学生掌握数据库系统的基本概念、原理和技术,将理论与实际相结合,应用现有的数据建模工具和数据库管理系统软件,规范、科学地完成一个小型数据库的设计与实现,把理论课与实验课所学内容做一综合,并在此基础上强化学生的实践意识、提高其实际动手能力和创新能力。具体掌握的基本能力有以下几个方面:1. 学习和巩固数据库系统原理的基本知识。2. 关系数据库管理系统的基本使用方法。3. 熟悉SQL语言的主要功能及SQL语句的使用操作。4. 熟悉数据库管理系统的设计过程,培养解决实际问题的能力。5. 小

3、型数据库应用系统的设计方法。1.2 课程设计的内容1、课程设计内容: (1)主要的数据表定期存款帐,活期存款帐,存款类别代码表等等。(2)主要功能模块1) 实现储户开户登记。2) 办理定期存款帐。3) 办理定期取款手续。4) 办理活期存款帐5) 办理活期取款手续。6) 实现利息计算。7) 输出明细表。8) 具有数据备份和数据恢复功能。2、系统要求:(1)要进行实际调研,系统功能在实现时参照实际的储蓄系统的功能。(2)同时要考虑银行系统数据的安全与保密工作。1.3 课程设计的要求1. 根据题目查找资料及调研,写出数据库系统的需求分析报告;2. 根据需求分析,设计系统的功能结构,画出系统的功能结构

4、图,设计的功能要全面、正确,能解决现实世界各类用户的实际需要;3. 根据需求分析,确定所设计的系统涉及到的实体、各实体的属性以及各实体之间的联系,用E-R图完成系统的概念模型设计,设计的概念模型要能全面、真实的反应现实世界,能满足系统功能的需要;4. 根据E-R图转换为DBMS支持的关系模型,作出数据库系统的逻辑模型:1)数据库的关系模式(使用关系模型规范化理论进行优化,要求各关系至少达到3NF);2)确定各关系属性的域;3)确定各关系的主码、必要的约束、关系之间的参照完整性等。5. 适当的选择设计各类用户的子模式;6. 根据逻辑模型、系统环境和用户需求,设计数据库的物理结构。7. 使用PB、

5、VFP、VB、VC、VB.NET、C#、Java、DELPHI、ASP、JSP、PHP或ASP.NET等程序设计语言,进行相应前台主要模块和菜单的设计,采用B/S或C/S模式,数据库作为后台服务器。8. 设计一组数据库表的测试实例,对各项功能进行简单的测试并写出测试结果。9. 按照附件1中课程设计模板的格式,编写课程设计报告,并使用A4纸打印、上交。10. 提交以下电子稿信息:课程设计报告电子稿、数据库文件(*.MDF和*.LDF文件)、软件源代码和软件使用说明二、需求分析2.1 系统需求通过调查,要求系统需要有以下功能:(1) 要求有良好的人机界面;(2) 由于该系统使用对象多,要求有较好的

6、权限管理;(3) 原始数据修改简单方便,支持多条件修改;(4) 方便的数据查询,支持多条件查询;(5) 在相应的权限下,删除数据方便,数据稳定性好;(6) 数据计算自动完成,尽量减少人工干预。系统中要求每个人银行管理者都有一个系统帐号,并每个帐号都有密码,系统的一切操作(如:增加存储用户,提高利率等)都由管理者执行,而不是由存诸用户执行,也主是说存储用户并不直接与系统交互,而是通过管理员与系统交互。该系统主要有两部份业务功能,存款与取款。储户填写的存款单或取款单由业务员输入系统,如果是存款则系统记录存款人姓名,住址,电话号码,身份证号码,存款类型,存款日期,到期日期,利率及密码(可选)等信息,

7、如果是取款而且存款时留有密码,则系统首先核对储户密码,若密码正确或存款时未留密码,则系统计算得利息并打印出利息清单给储户。2.2 数据字典数据名字:注册申请表数据来源:储户数据目的:储户信息数据组成:姓名+密码+住址+身份证号码数据名字:储户信息表数据来源:储户数据目的:身份验证数据组成:姓名+密码+住址+身份证号码+现有金额数据名字:利息清单数据来源:系统数据目的:储户数据组成:利息+姓名+取款时间+取款金额数据名字:存单数据来源:存款信息表数据目的:储户数据组成:姓名+到期时间+存入类型+存入时间+利率+存入金额 数据名字:取款单数据来源:储户 数据目的:储户信息表数据组成:姓名+到期时间

8、+存入类型+存入时间+利率+取款金额+身份证号数据名字:存款单数据目的: 存款信息表数据组成:姓名+到期时间+存入类型+存入时间+利率+存入金额+身份证号三、系统总体设计3.1系统总体设计思路银行储蓄系统的主要功能实现储户开户登记、办理定期存款帐、办理定期取款手续、办理活期存款帐、办理活期取款手续、实现利息计算等。每个功能模块都和银行的业务量直接有关,采用银行储蓄系统的目的是提高储蓄服务的质量,提高信息管理的精度,进而提高银行在客户心目中的信誉,树立良好的银行服务形象。各子功能分析如下:储蓄项目管理功能该功能实现了银行管理人员对银行内部制定和调整储蓄项目信息的管理。包括对储蓄项目增加、修改、删

9、除、查询等等。储户信息管理功能该功能实现了对银行信息的管理,该功能包括开户、销户等等。储户服务管理功能该功能实现了对储户服务的具体化,也是储户需求量最大的服务项目。主要包括存款、取款和转账以及修改密码和查询余额等功能。操作人员管理功能该功能主要是系统管理人员对操作人员的管理。包括添加操作人员、删除操作人员、修改用户名或密码等功能。系统维护功能 该功能主要是对该系统的维护。包括关于和退出系统两项内容。由于业务员的操作与用户的操作基本相似,可以简单化地认为系统只与业务员交互,基于这个思想,将有利与简化以后系统程序的设计与开发。精化图如下业务员操作银行存储管理系统用户操作系统输出查询取款存款开户计算

10、利息打印存单更新用户信息保存新用户信息密码验证提交用户查询表提交取款单提交存款单提交用户申请表打印清单银行储蓄系统功能模块图3.2 概念模型设计3.2.1 局部E-R图根据数据项和数据结构,可设计规划出储户实体、管理员实体和系统实体的E-R图。其中,图(1)所示为储户实体E-R图,图(2)所示为管理员实体E-R图,图(3)所示为存款实体E-R图,图(4)所示为取款实体E-R图,姓名住址性别储户身份证号账号登录密码储户实体E-R图(1)员工号管理员姓名管理员实体E-R图(2)存款类型到期日期金额账号存款日期姓名存款存款实体E-R图(3)金额账号取款日期取款姓名取款实体E-R图(4)3.2.2 全

11、局E-R图身份证号码住址姓名登录密码性别账号储户1 1金额存款类型到期日期存款日期查询存款取款 n金额 n n取款日期管理员 打印存单打印清单系统查询存款取款 n n n姓名清单信息员工号金额 n n n取款日期存款类型到期日期金额存款日期 1 1 11 13.3 逻辑结构设计1 储户(储户账号、姓名、密码、身份证号、性别、账户余额、开户日期、住址)2 管理员(员工号、姓名)3 活期存取款(储户姓名、员工号、账户金额、存款类型、到期日期、存取款日期、利息)4 查询(储户姓名、员工号)5 定期取款(储户姓名、账号、金额、取款日期)6 定期存款(储户姓名、账号、金额、存款日期、存储年数、利率)3.

12、4 数据库建立实施3.4.1 建立数据库数据库在一个银行储蓄系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整性和一致性。同时合理的数据库也将有利于程序的实现。本设计采用SQL Server2000来建立数据库。在创建数据库时,首先启动Microsoft SQL Server,然后创建名为bankDB的数据库。创建数据库的具体步骤如下:(1)选择“开始”/程序/Microsoft SQL Server/企业管理器命令,打开SQL Server数据库的运行环境,在此环境中单击“数据库文件” 右击“新建数据库”进行数据库的创建,建立数据库如图所示:创建数据库3.4.2 建立关系表 在bankDB数据库单击新建表,则可建立表。如图所示:创建表设计表如图所示: 储户设计表(Iuser)活期存取设计表(Hqcq)定期取设计表(Dqq)定期存设计表(Dqc)权限设计表(user_info)表中的内容如图所示:储户表(Iuser)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 经营企划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号