银行储蓄管理系统.docx
- 文档编号:5997278
- 上传时间:2023-05-09
- 格式:DOCX
- 页数:47
- 大小:24.14KB
银行储蓄管理系统.docx
《银行储蓄管理系统.docx》由会员分享,可在线阅读,更多相关《银行储蓄管理系统.docx(47页珍藏版)》请在冰点文库上搜索。
银行储蓄管理系统
燕山大学
三级项目设计说明书
题目:
银行储蓄管理系统
学院〔系〕:
信息学院
年级专业:
教育技术学15—1
学号:
学生姓名:
付叶禹
郑凯峰
李文悦
王宇晨
李晓晗
指导教师:
梁顺攀
教师职称:
副教授
燕山大学三级工程设计〔论文〕任务书
院〔系〕:
信息学院
教学单位:
学号
学生姓名
专业〔班级〕
教育技术15—1
设计题目
银行储蓄管理系统
设
储户根本信息管理模块〔付叶禹,郑凯峰〕
计
交易记录管理模块〔王宇晨〕
技
利息信息管理模块〔李文悦〕
术
统计查询管理模块〔李晓晗〕
参
数
1.针对选定的系统进行需求分析,设计系统结构图和系统功能模块图;
2.针对需求分析,画出
E-R图表示的概念模型,并将其转换为至少满足
3NF的
设
关系模式,设计较为合理的数据库模式;
计
要
3.系统中应能表达对数据库的保护〔数据恢复、并发控制、平安性和完整性〕
;
4.系统应该有较为友好的用户界面。
求
工1.设计与实现一个小型的、功能完善的管理系统。
作2.根据系统的设计过程与结果,撰写课程设计说明书〔不少于5000字〕。
量3.保证每天8小时出勤。
第1天:
熟悉开发环境;所需资料收集,需求分析;设计系统结构图,功能模
工块图。
作第2天:
熟练掌握开发工具的使用;画出系统E-R图,转换为关系模式,并设
计数据库模式,建立系统所需的数据库;系统详细设计。
计
第3天:
完善、优化系统;撰写课程设计说明书和总结;辩论。
划
参1.数据库系统概论(第五版).王珊,萨师煊.高等教育出版社.2021
考2.李春葆等.数据库原理与应用—基于SQLServer2005.清华大学出版社.2021
资3.白尚旺等.PowerDesigner软件工程技术.电子工业出版社.2004
料4.张海藩软件工程导论(第五版)清华大学出版社.2021
指导教师签字基层教学单位主任签字
说明:
此表一式四份,学生、指导教师、基层教学单位、系部各一份。
年月日
燕山大三级工程设计评审意见表
指导教师评语:
成绩:
指导教师:
年月日
辩论小组评语:
成绩:
评阅人:
年月日
课程设计总成绩:
辩论小组成员签字:
年月日
摘要
论文阐述的是在SQLserver2021开发环境下对银行储蓄管理系统的设计。
希望通过该系统的应用,能促使银行储蓄管理工作的标准化、标准化和自动化,提高管理水平和管理效率,为管理工作提供更完善的信息效劳和一个成功的信息管理系统。
数据库是一个非常重要的条件和关键技术,管理系统所涉及的数据库设计分为:
数据库需求分析、概念设计、逻辑设计过程。
本论文表达了数据库设计的全过程。
主要分为:
1.系统需求分析与功能设计阶段,包括功能需求、性能需求、数据需求、系统功能框图、系统总体数据流图及分模块数据流图、数据字典。
2.总体设计阶段,包括系统总体功能模块图、功能模块描述、输入输出及统计查询等功能模块。
3.概念设计阶段,包括系统各个模块的ER图及系统的总ER图。
4.逻辑结构设计阶段,包括系统各个模块的ER图所转化的关系模式。
关键词:
数据库设计;管理系统;SQLserver2021;
摘要
......................................................................................................
1...................................................................
!
未定。
目背景............................................................
!
未定。
写目的............................................................
!
未定。
件定............................................................
!
未定。
开境............................................................
!
未定。
2系需求分析⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯2
信息与功能需求⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯2
理需求⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯2
数据流⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯3
系体数据流⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯3
系功能子模数据流⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯4
平安性与完整性要求⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯8
数据字典⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯8
根本信息表...⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯8
交易表⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯9
利息信息表⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯
.10
用密表⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯
.11
3系⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..12
3.1系体⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯
12
系功能模⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯
.12
功能模描述⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯
.12
子功能模⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯
.13
3.2数据⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯
16
3.2.1数据概念构⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯
.16
3.2.2数据构⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯
.21
⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯
...22
参考文献料⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..⋯⋯⋯⋯⋯⋯⋯23
1绪论
1.1工程背景
由于中国的金融业在进入21世纪后的飞速开展,原有的工人记账已经不适合今天的生活了,同时以前的局部银行虽然使用了计算机储蓄系统,但是运算量小,功能单一等问题一直影响银行的工作效率。
1.2编写目的
为了优化银行储蓄系统的计算机管理,并且熟悉和熟练掌握数据库课程的上机操作,编写此系统。
1.3软件定义
本系统用来实现储户根本信息,储户交易记录,储户利息所得情况等存储和操作。
1.4开发环境
开发环境为SQLServer2021.
2系统需求分析
2.1信息与功能需求
系统中存有储户根本信息表、交易信息表、利息信息表。
储户通过查询、修
改等操作实现对以上表的数据的检索与更新。
储户根本信息包括储户编号、姓名、性别、年龄、身份证号等,交易信息包括储户编号、交易编号、交易内容交易窗
口等,返利信息包括储户编号、利率、存款时长、存款类型等。
2.2业务处理需求
储户需要完成的处理功能有:
增加新储户,更改储户信息,增加交易信息,查询返利信息,更改交易信息,修改返利信息,按照储户信息或者交易信息进行查询和统计等。
系统的功能框图:
银行储蓄管理系统
储
交
户
易
基
记
本
录
信
管
息
理
管
增
修
删
查
储
储
储
加
改
除
询
户
户
户
新
储
储
储
存
取
转
储
户
户
户
款
款
账
户
信
信
信
记
记
记
息
息
息
录
录
录
利
息
信
息
管
理
修查
改询
利利
息息
利信
率息
统
计
查
询
管
理
按按
储银
户行
信交
息易
管管
2.3数据流图
2.3.1系统总体数据流图
4
统计储户信息
查询
查
获
询
得
信
的
D1储户根本信息
息
信
储户信息
息
1
管理员
储户信息
处理信
储户信息
交易记录
2
交易记录
处
理
交易记录
交易记录
交易记录
D2
交易记录
D3利息信息
利息信息
新的交易
3
记录
储户
产生收
据
2.3.2系统功能子模块数据流图
2.3.2.1储户信息管理模块
储户信息
显示储
户信息
管理员
销户、查询
储户信息
1
储户信息处理储已存储户
户信息
已存储户
挂失
储户信息
储户信息
D1储户根本信息
储户信息
储户信息
新储户信息
2.3.2.2交易记录管理模块
存取款,转账
储户
修改账户
根据金额
修改账户
储户信息
处理账
会员信息
余额
户信息
交易信息
交易信息
D1
账户根本信息
按情况算利
息
套餐情况
与余额相加
利息
2.3.2.3利息信息管理模块
存
款
类
管理员
型
修改利
息利率
返所
利得
信信
息息
返利信息
查询利
率信息
存
款
时
长
计算储
户利息
利
率
信
息
返利信息D
1
2.3.2.4统计查询管理模块
交易记录
管理员
储
户
信
息
4.2.储户信息
1
录
入
储户信息
D2储户根本信息
D1交易记录表
交易记录
交易记录
4.1.
1
录
4.2.储户信息
2
处理储
户信息
4.1.
交易记录
4.1.
储户
2
打
印
处
凭
证
交易记录
4.1.3.2输出
4.2.
3储户信息
管理员
输
2.4平安性与完整性要求
因为银行储蓄管理系统关系到银行及其储户的重要信息,所以对于银行而言对平安保密性的要求非常严格,此系统是面向银行工作人员的,要求有工作人员账户和密码才可以登录,使用系统,因此对该系统使用的权限要求比拟高。
任何软件都有缺陷,对于银行储蓄管理系统在银行或储蓄的需求发生变化时,增加一个新的功能模块,要求系统能够很好地对其进行扩充,更好的完整该系统。
2.5数据字典
2.5.1储户根本信息表
名字:
储户根本信息表
别名:
储户根本信息
描述:
银行储户的根本信息
定义:
储户根本信息表=账号+密码+姓名+性别+身份证号+联系方式+地址+开户存储金额说明
位置:
输出到显示器
名字:
账号
别名:
描述:
各个储户的编号
定义:
账号=19{字符}19
位置:
储户根本信息表
名字:
密码
别名:
描述:
各个储户的密码
定义:
密码=18{字符}18
位置:
储户根本信息表
名字:
姓名
别名:
描述:
各个储户的姓名
定义:
姓名=6{字符}6
位置:
储户根本信息表
名字:
性别
别名
描述:
各个储户的性别
定义:
性别=2{字符}2
位置:
储户根本信息表
名字:
身份证号
别名:
描述:
各个储户的身份证号
定义:
身份证号=18{字符}18
位置:
储户根本信息表
名字:
联系方式
别名:
描述:
各个储户的联系方式
定义:
联系方式=11{字符}11
位置:
储户根本信息表
名字:
地址
别名:
描述:
各个储户的地址
定义:
地址=20{字符}20
位置:
储户根本信息表
名字:
存储金额
别名:
描述:
各个储户存储金额
定义:
存储金额=8{字符}8
位置:
储户根本信息表
2.5.2交易记录表
名字:
交易记录表
别名:
描述:
储户与银行进行交易的信息
定义:
交易根本信息=活期存款数目+定期存款数目+活期取款数目+定期取款数目+定期提前取款数目+转账钱数
位置:
输出到显示器
名字:
活期存款数目
别名:
描述:
储户存进银行的可随时取出的钱数
定义:
存款数目=10{字符}10
位置:
交易记录表
名字:
定期存款数目
别名:
描述:
储户存进银行的定期取出的钱数
定义:
存款数目=9{字符}9
位置:
交易记录表
名字:
活期取款数目
别名:
描述:
储户可随时从银行取出的钱
定义:
8{字符}8
位置:
交易记录表
名字:
定期取款数目
别名:
到期取款数目
描述:
储户到了规定的时间取出的钱数
定义:
7{字符}7
位置:
交易记录表
名字:
定期提前取款数目
别名:
描述:
储户未到期限提前取出的钱数
定义:
6{字符}6
位置:
交易记录表
名字:
转账钱数
别名:
描述:
从一个账户转到其他账户的资金
定义:
5{字符}5
位置:
交易记录表
2.5.3利息信息表
名字:
储户利息信息表
别名:
储户利息信息
描述:
储户存取款后的利息信息
定义:
储户利息信息=储户编号+储户存款类型+储户存款时长位置:
输出到显示器
名字:
储户编号
别名:
存款号
描述:
各个储户的编号
定义:
储户编号
位置:
储户根本信息表
名字:
储户存款类型
别名:
储户存款类型
描述:
储户存款是活期还是死期
定义:
存款种类
位置:
储户利息信息表
名字:
储户存款时长
别名:
储户存款时长
描述:
储户活期存款的时间长短
定义:
存款时间长短
位置:
储户利息信息表
2.5.4用户密码表
名字:
用户密码表
别名:
用户密码信息
描述:
管理员的登录用户名与登录密码
定义:
用户密码信息=用户名+密码
位置:
用户密码表
名字:
用户名
别名:
描述:
管理员登录系统时的用户名
定义:
用户名=10{字符}10
位置:
用户密码表
名字:
密码
别名:
描述:
管理员登录系统的密码
定义:
密码=10{字符}10
位置:
用户密码表
3系统设计
3.1系统总体设计
3.1.1系统功能模块图
银行储蓄管理系统
储
交
户
易
基
记
本
录
信
管
息
理
管
增
修
删
查
储
储
储
加
改
除
询
户
户
户
新
储
储
储
存
取
转
储
户
户
户
款
款
账
户
信
信
信
记
记
记
息
息
息
录
录
录
利
息
信
息
管
理
修查
改询
利利
息息
利信
率息
统
计
查
询
管
理
按按
储银
户行
信交
息易
管管
3.1.2功能模块描述
模块名:
储户根本信息管理子模块
功能描述:
根据储户根本信息表的存储,完成对储户根本信息的增加、修改、删除、查询等操作,并且可以增加新储户。
模块名:
交易信息管理子模块
功能描述:
储户在银行进行的存款,取款,通过对账户的修改来实现信息可视化。
模块名:
储户利息信息管理子模块
功能描述:
根据储户根本信息以及储户存款类型和存款时长等根据当时利率计算出当时应得的利息。
模块名:
统计查询管理子模块
功能描述:
对银行交易记录进行统计查询,输入某一日期,即可查询当天所有的收入和支出详情,并且对储户进行统计查询,输入某一储户信息,即可查询该储户在银行所有的交易记录。
3.1.3子功能模块图
储户根本信息管理模块
增加、修改、删除、查询
增加输入:
身份证号,姓名,性别,联系方式,地址
身份证号
姓名
性别
联系方式
地址
增加
输入
更新
新的储户信息
修改输入:
账号根据账号查询输出信息然后进行修改
身份证号
输
账
输
修
账
姓名
入
号
号
入
改
新的储户信息
信
性别
联系方式
地址
删除输入:
账号根据账号查询输出信息
输入
删除
账号
账号信息
删除该储蓄卡所有信息
查询输入:
账号,密码根据账号密码查询输出信息
输入
账号
查
询账号密码
储户利息信息管理模块输出
姓名
性别
余额
输入当时时间当时利息的利率
修改
修改利息利率:
查询利息信息
统计查询管理模块
按储户信息:
输入:
储户姓名,身份证号码,年龄,性别〔日期〕
输
储户姓名
入
身份证号
输出
查
符合查询条件的所有储户的
询
年龄
交易记录
性别
按银行日期:
输入:
日期
输入
输出
查询
日期
符合该日期的银行交易记录
输出
输入
储户编号
该储户的利息信息
查询
输入
更新
修改
会员等级
更新
新的优惠政策
输入
修改
会员等级
新的优惠政策
3.2数据库设计
3.2.1数据库概念结构设计
3.2.1.1分E-R图
储户根本信息管理模块
身份证号性别
联系方式
姓名
年龄
账户
储户根本信息
存储金额
密码
m
mm
m
地址
增加删除修改查询
n
n
n
n
管理员
管理员编号管理员密码
交易记录模块
性别
身份证号
姓名
账户储户根本信息
密码
1
1
存款取款
1
1
银行交易记录
联系方式
年龄
存储金额
地址
1
转账
1
收入支出
利息信息模板
存款类型存款时长
储户编号
储户姓名
储户利息信息
m
m
查询修改
n
n
管理员
管理员编号管理员密码
统计查询模块
身份证号性别
姓名
账户
储户根本信息
密码
n
住址
m
统计查询
p
银行交易记录
日期
收入
联系方式
年龄
存储金额
管理员编
号
管理员
管理员密
码
支出
3.2.1.2总E-R图
身份证号性别联系方式
姓名
账户
会员根本信息
密码
年龄
存储金额
地址
m
m
删除增加
n
n
修改m
m
n
查询
n
储户姓名
储户利息信息
存款类型
mmm
查询修改
nnn
管理员
管理员密码
管理员编号
统计查询
存
取
转
款
款
账
银行交易记录
储户编号日期存款时长
收入支出
3.2.2数据库逻辑结构设计
关系模式如下
储户根本信息管理子模块:
对每个实体和联系定义的属性如下:
储户根本信息〔账号,姓名,地址,性别,联系方式,年龄,密码,身份证号,存储金额〕
管理员〔管理员编号,管理员密码〕
修改〔账号,管理员编号〕
增加〔账号,管理员编号〕
删除〔账号,管理员编号〕
查询〔账号,密码,管理员编号〕
交易根本信息管理子模块:
储户〔姓名,账户名,账户余
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 银行 储蓄 管理 系统