预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共17页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

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