1、 课 程 设 计 报 告 书课 程 设 计 报 告 书 课程名称:课程名称:数据库系统原理数据库系统原理课程设计课程设计 题题 目目: 银行储蓄系统数据库设计 系系 名:名: 信息工程系 专业班级:专业班级: 20122012年 6 6 月 2929日 课程设计任务书 设计题目:银行储蓄管理系统数据库设计 初始条件: 本课程的设计的目的是通过实践使同学们经历数据库设计开发的全过程和受到一 次综合训练, 以便能较全面地理解、 掌握和综合运用所学的知识。 结合具体的开发案例, 理解并初步掌握系统分析、 系统设计、 系统实施的主要环节和步骤以及软件文档的制作 能力。 要求完成的主要任务: 要求学生根
2、据所学的数据库原理与程序设计的知识, 能够针对一个小型的银行储蓄管理 系统,进行数据库系统的需求分析,概念结构设计、逻辑结构设计、物理结构设计,数据录 入及测试等,完成题目要求的功能。 主要任务: 用户有以下需求:建立读者档案;建立图书档案,建立书目索引;完成日常图书检索、 借还工作,对读者档案、图书档案、借还系统的访问,必需进行身份验证。具体要求如下: 1 存折信息 数据包括:存折的基本信息包括:户名、帐号、开户银行名称、开户日期、取款密码等。 2账户存取明细 数据包括:日期、摘要(现存、现支、转存、利息) 、交易金额、余额、操作柜员编号。 3 检索系统 能根据户名、账号、交易日期、金额等进
3、行查询。 4取款 输入账号和密码后, 能根据密码判断用户是否合法, 能判断取款金额是否超过了账户余 额,如果取款金额合法,就对该账号的余额信息进行更新。 5、存款 输入账号和存款金额后,能更新该账号的余额。 6、转账 输入账号和密码后,能根据密码判断用户是否合法,然后再输入对方的转账账户,并判 断对方的转账账户是否合法,如果合法,再输入转账的金额,并能判断转账金额是否超过了 账户余额,如果转账金额合法,就对该账号的余额信息以及对方的账户余额信息进行更新。 设计报告撰写设计报告撰写格式格式要求:要求: 要求层次清楚、整洁规范、不得相互抄袭,凡正文内容有整段完全相同者一律以抄袭论 处。设计报告正文
4、字数不少于 0.2 万字(不包括附录) 第 1 级(章)题序和题名用黑体三号字, 第 2 级(目)题序和题名用黑体小四号字, 第 3 级(条)题序和题名用黑体小四号字, 正文内容用宋体五号字(英文用新罗马体),多倍行距 1.25。 报告内容一律使用 A4 打印纸计算机打印,页码在页下居中标明。必须使用国家公布的 规范字。 页面设置:上空 2.5 cm,下空 2.0 cm,左空 2.5 cm,右空 2.0cm(左装订) 。 插图图面要整齐、美观,插图应与正文呼应,不能脱节。每幅插图应有图序与图题,图 序编号要连续,图序与图题间空一格且要放在插图下方居中处。 时间安排: 消化资料、系统调查 1 天
5、 系统分析、总体设计,实施计划、撰写报告 3 天 演示、验收 1 天 指 导 教 师 签 字: 凌伟 2012 年 6 月 25 日 系 主 任 签 字: 2012 年 6 月 25 日 1 1 概述(概述(设计题目与可行性分析设计题目与可行性分析) 1.11.1 产品描述产品描述 本软件实现银行的活期储蓄存款业务。 整套软件由客户端程序和服务器端程序构成, 客 户端运行在面向个人业务的银行柜台的电脑上, 银行职员输入相关信息并通过网络通讯向服 务器发送请求, 并接受服务器端程序的应答显示处理的结果。 服务器端处理客户端的各种业 务请求。主要实现银行开户、销户、取款、存款、余额查询、转账、修改
6、密码、打印账户明 细记录等功能。 1.21.2 产品功能产品功能 软件功能表 模块 功能 说明 客户端程序 登录 主菜单 退出 存款 取款 开户 销户 余额查询 打印账户明细记录 修改密码 交易报表统计 存款 服务器端程序 取款 开户 销户 余额查询 修改密码 1.31.3 用户特点用户特点 本软件的最终用户主要面向银行柜台职员。这些操作人员的教育水平是高中及以上学 历,经过计算机操作的相关培训,能够熟练使用和操作电脑。 1.41.4 一般约束一般约束 下面对设计系统时限制开发者选择的其他一些项作一般性描述。 而这些项将限定开发者 在设计系统时的任选项。这些包括: a 管理方针; b 硬件的限制:终端电脑性能较差,无法支持图形化界面; c 与其他应用间的接口; d 并行操作:支持 10 个终端同时操作; e 审查功能; f 控制功能; g 所需的高级语言:标准 C+语言; h 通信