银行储蓄管理系统数据库设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
理工大学华夏学院
课程设计报告书
课程名称:《数据库系统原理》课程设计
题目:银行储蓄管理系统数据库设计
系名:信息工程系
专业班级:
姓名:
学号: 1
指导教师:
2012年6 月29日
课程设计任务书
学生姓名:专业班级:
指导教师:工作单位:信息工程系
设计题目:银行储蓄管理系统数据库设计
初始条件:
本课程的设计的目的是通过实践使同学们经历数据库设计开发的全过程和受到一次综合训练,以便能较全面地理解、掌握和综合运用所学的知识。结合具体的开发案例,理解并初步掌握系统分析、系统设计、系统实施的主要环节和步骤以及软件文档的制作能力。
要求完成的主要任务:
要求学生根据所学的数据库原理与程序设计的知识,能够针对一个小型的银行储蓄管理系统,进行数据库系统的需求分析,概念结构设计、逻辑结构设计、物理结构设计,数据录入及测试等,完成题目要求的功能。
主要任务:
用户有以下需求:建立用户;建立账户档案,建立账户索引;完成日常交易信息检索、进行存款、转账、取款等工作,对取款、转账等操作,必需进行身份验证。具体要求如下:
1.存折信息
数据包括:存折的基本信息包括:户名、帐号、开户银行名称、开户日期、取款密码等。
2.账户存取明细
数据包括:日期、摘要(现存、现支、转存、利息)、交易金额、余额、操作柜员编号。
3.检索系统
能根据户名、账号、交易日期、金额等进行查询。
4.取款
输入账号和密码后,能根据密码判断用户是否合法,能判断取款金额是否超过了账户余额,如果取款金额合法,就对该账号的余额信息进行更新。
5、存款
输入账号和存款金额后,能更新该账号的余额。
6、转账
输入账号和密码后,能根据密码判断用户是否合法,然后再输入对方的转账账户,并判断对方的转账账户是否合法,如果合法,再输入转账的金额,并能判断转账金额是否超过了账户余额,如果转账金额合法,就对该账号的余额信息以及对方的账户余额信息进行更新。
设计报告撰写格式要求:
要求层次清楚、整洁规、不得相互抄袭,凡正文容有整段完全相同者一律以抄袭论处。设计报告正文字数不少于0.2万字(不包括附录)
第1级(章)题序和题名用黑体三号字,
第2级(目)题序和题名用黑体小四号字,
第3级(条)题序和题名用黑体小四号字,
正文容用宋体五号字(英文用新罗马体),多倍行距1.25。
报告容一律使用A4打印纸计算机打印,页码在页下居中标明。必须使用公布的规字。
页面设置:上空2.5 cm,下空2.0 cm,左空2.5 cm,右空2.0cm(左装订)。
插图图面要整齐、美观,插图应与正文呼应,不能脱节。每幅插图应有图序与图题,图序编号要连续,图序与图题间空一格且要放在插图下方居中处。
时间安排:
消化资料、系统调查 1天
系统分析、总体设计,实施计划、撰写报告3天
演示、验收1天
.
指导教师签字:凌伟2012年6月25日
系主任签字:2012年6月25 日
目录
第1章项目需求 (5)
1.1 编写目的 (5)
1.1.1 围 (9)
1.1.2 定义 (9)
1.1.3 参考资料 (9)
1.2 项目概述 (10)
1.2.1 产品描述 (10)
1.2.2 产品功能 (10)
1.2.3 用户特点............................................................................... 错误!未定义书签。
1.2.4 一般约束 (11)
1.2.5 假设和依据 (12)
1.3 具体需求 (12)
1.3.1 功能需求 (12)
1.3.1.1 功能需求1 ................................................................... 错误!未定义书签。
1.3.1.2 功能需求2 ................................................................... 错误!未定义书签。
1.3.1.3 功能需求3 ................................................................... 错误!未定义书签。
1.3.1.4 功能需求4 ................................................................... 错误!未定义书签。
1.3.2 外部接口需求 (21)
1.3.2.1 硬件接口 (21)
1.3.
2.2 软件接口 ...................................................................... 错误!未定义书签。
1.3.3 性能需求 (22)
1.3.4 设计约束 (22)
1.3.4.1 其他标准的约束.......................................................... 错误!未定义书签。
1.3.4.2 硬件的约束 (22)
1.3.5 属性 (22)
1.3.5.1 可用性 (23)
1.3.5.2 安全性 (23)
1.3.5.3 可维护性 (23)
1.3.6 其他需求 (23)
1.3.6.1 数据库 (23)
1.3.6.2 操作 (24)
第2章系统概要设计............................................................................... 错误!未定义书签。
2.1目的---------------------------------------------------------------------------------------------14
2.2运行界面------------------------------------------------------------------------------------14
2.3运行代码------------------------------------------------------------------------------------16
2.4数据库设计要------------------------------------------------------------------------------28
2.5系统测试与护------------------------------------------------------------------------------29