银行储蓄管理系统.doc_第1页
银行储蓄管理系统.doc_第2页
银行储蓄管理系统.doc_第3页
银行储蓄管理系统.doc_第4页
银行储蓄管理系统.doc_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

_燕山大学三 级 项 目 设 计 说 明 书 题目: 银行储蓄管理系统 学院(系): 信息学院 年级专业: 教育技术学151 学 号: 学生姓名: 付叶禹 郑凯峰 李文悦 王宇晨 李晓晗 指导教师: 梁顺攀 教师职称: 副教授 燕山大学三级项目设计(论文)任务书院(系):信息学院 教学单位: 学 号学生姓名专业(班级)教育技术151设计题目银行储蓄管理系统设计技术参数储户基本信息管理模块(付叶禹,郑凯峰)交易记录管理模块(王宇晨)利息信息管理模块(李文悦)统计查询管理模块(李晓晗)设计要求1.针对选定的系统进行需求分析,设计系统结构图和系统功能模块图; 2.针对需求分析,画出E-R图表示的概念模型,并将其转换为至少满足3NF的关系模式,设计较为合理的数据库模式;3.系统中应能体现对数据库的保护(数据恢复、并发控制、安全性和完整性);4.系统应该有较为友好的用户界面。工作量1.设计与实现一个小型的、功能完善的管理系统。2.根据系统的设计过程与结果,撰写课程设计说明书(不少于5000字)。3.保证每天8小时出勤。工作计划第1天:熟悉开发环境;所需资料收集,需求分析;设计系统结构图,功能模块图。第2天:熟练掌握开发工具的使用;画出系统E-R图,转换为关系模式,并设计数据库模式,建立系统所需的数据库;系统详细设计。第3天:完善、优化系统;撰写课程设计说明书和总结;答辩。参考资料1.数据库系统概论(第五版).王珊,萨师煊.高等教育出版社.20162.李春葆等.数据库原理与应用基于SQL Server2005.清华大学出版社.20093.白尚旺等.PowerDesigner软件工程技术.电子工业出版社.20044.张海藩 软件工程导论(第五版) 清华大学出版社.2008指导教师签字基层教学单位主任签字说明:此表一式四份,学生、指导教师、基层教学单位、系部各一份。 年 月 日 燕山大三级项目设计评审意见表指导教师评语:成绩: 指导教师: 年 月 日答辩小组评语:成绩: 评阅人: 年 月 日课程设计总成绩:答辩小组成员签字:年 月 日 精品资料 摘 要论文阐述的是在SQL server 2008开发环境下对银行储蓄管理系统的设计。希望通过该系统的应用,能促使银行储蓄管理工作的规范化、标准化和自动化,提高管理水平和管理效率,为管理工作提供更完善的信息服务和一个成功的信息管理系统。数据库是一个非常重要的条件和关键技术,管理系统所涉及的数据库设计分为:数据库需求分析、概念设计、逻辑设计过程。本论文叙述了数据库设计的全过程。主要分为: 1.系统需求分析与功能设计阶段,包括功能需求、性能需求、数据需求、系统功能框图、系统总体数据流图及分模块数据流图、数据字典。 2.总体设计阶段,包括系统总体功能模块图、功能模块描述、输入输出及统计查询等功能模块。 3.概念设计阶段,包括系统各个模块的ER图及系统的总ER图。 4逻辑结构设计阶段,包括系统各个模块的ER图所转化的关系模式。 关键词:数据库设计;管理系统; SQL server 2008;精品资料目 录摘 要i1 绪 论11.1 项目背景11.1 编写目的11.1 软件定义11.1 开发环境12 系统需求分析22.1信息与功能需求22.2业务处理需求22.3数据流图3 2.3.1系统总体数据流图3 2.3.2系统功能子模块数据流图42.4安全性与完整性要求82.5数据字典8 2.5.1储户基本信息表.8 2.5.2交易记录表9 2.5.3利息信息表.10 2.5.4用户密码表.113系统设计.123.1系统总体设计123.1.1系统功能模块图.123.1.2功能模块描述.123.1.3子功能模块图.133.2数据库设计163.2.1数据库概念结构设计.163.2.2数据库逻辑结构设计.21总结.22参考文献资料.23精品资料_ 1 绪论1.1 项目背景 由于中国的金融业在进入21世纪后的飞速发展,原有的工人记账已经不适合今天的生活了,同时以前的部分银行虽然使用了计算机储蓄系统,但是运算量小,功能单一等问题一直影响银行的工作效率。1.2 编写目的 为了优化银行储蓄系统的计算机管理,并且熟悉和熟练掌握数据库课程的上机操作,编写此系统。1.3 软件定义 本系统用来实现储户基本信息,储户交易记录,储户利息所得情况等存储和操作。1.4 开发环境 开发环境为SQL Server2008.2 系统需求分析2.1信息与功能需求系统中存有储户基本信息表、交易信息表、利息信息表。储户通过查询、修改等操作实现对以上表的数据的检索与更新。储户基本信息包括储户编号、姓名、性别、年龄、身份证号等,交易信息包括储户编号、交易编号、交易内容交易窗口等,返利信息包括储户编号、利率、存款时长、存款类型等。2.2 业务处理需求储户需要完成的处理功能有:增加新储户,更改储户信息,增加交易信息,查询返利信息,更改交易信息,修改返利信息,按照储户信息或者交易信息进行查询和统计等。系统的功能框图:2.3 数据流图2.3.1系统总体数据流图2.3.2系统功能子模块数据流图2.3.2.1储户信息管理模块 1.4显示储户信息 储户信息管理员 1.2销户、查询储户信息1.1处理储户信息 1 1.3挂失 储户信息 已存储户 D1 储户基本信息 已存储户 储户信息1.5增加新储户 储户信息 储户信息 储户信息新储户信息2.3.2.2交易记录管理模块2.3.2.3利息信息管理模块2.3.2.4统计查询管理模块储户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图储户基本信息管理模块密码地址交易记录模块地址存储金额账户密码利息信息模板统计查询模块住址密码支出3.2.1.2 总E-R图支出收入日期银行交易记录地址密码3.2.2 数据库逻辑结构设计关系模式如下储户基本信息管理子模块:对每个实体和联系定义的属性如下:储户基本信息(账号,姓名,地址,性别,联系方式,年龄,密码,身份证号,存储金额)管理员(管理员编号,管理员密码)修改(账号,管理员编号)增加(账号,管理员编号)删除(账号,管理员编号)查询(账号,密码,管理员编号)交易基本信息管理子模块:储户(姓名,账户名,账户余额,套餐,账户类型)银行交易记录(日期,收入,支出)存款(帐号,姓名,存款期限)取款(帐号,姓名,利息,取款期限)转账(帐号,姓名,转账对象,转账类型)储户利息信息管理子模块:储户利息信息(储户编号,储户姓名,存款类型,存款时长)管理员(管理员编号,管理员密码)修改(储户编号,管理员编号)查询(储户编号,管理员编号)统计查询管理子模块:储户基本信息(账号,姓名,地址,性别,联系方式,年龄,密码,身份证号,存储金额)银行交易(日期,员工工资,收入,支出)管理员(管理员编号,管理员密码)统计查询(账号,银行交易日期,管理员编号)精品资料总结在我们团队集体的努力下,我们完成了我们的第一个三级项目课程设计。在这个过程中我们收获了很多,对数据库的需求分析,数据库的设计,以及对数据流图和E-R图的制作有了更深刻的了解,在老师的指导下,参考了一些文献,对我们的完成也帮助颇多。在这次过程中,我们不仅学到了一些书本上的东西,更是深刻意识到团队合作的重要性,一个人单薄的力量是很难完成这些任务的。但是这次过程中,我们也遇到了很多困难和不懂的地方,而且我们

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论