详细设计说明书
08教育技术学
2008221111120047
宁馨瑞
完成时间:2011-6-20
绪论
在这次系统设计与开始中,我做的是信用卡账户管理系统,是在Jbuilder和Access2003的环境下运行的。此系统主要有管理员(银行职员)和用户两种对象权限,含有开户,查询,存款,取款,转账,挂失,销户以及两种对象信息的修改等。
一.系统概述
1.系统分析:
此简易信用卡管理系统可分为一个管理员管理系统与一个用户操作系统。管理员管理系统负责开户、销户以及用户信息修改与管理;用户操作系统接受用户操作命令以后,执行并上报给管理员管理系统。由管理员管理系统相应修改用户数据库,用户操作系统只能执行用户命令,不能修改用户数据。
简易信用卡管理系统的功能数据流图如下:
2.运行环境 : windows XP
3.开发工具:Jbuilder2008,Access2003
4.条件与:
该系统需要完成相关的系统设置并进行修改。需要保证录入数据准确、系统参数设置正确,才能保证系统正常运行
二.系统需求分析
1. 功能描述:
现在,人们办理任何业务都要求能够以最大的效率办理,此系统就可以简化操作,实现客户自行操作,在办理相应的卡后就可以自己在相应的机器上执行存款、取款和挂失等操作,可以不经过银行员工人工办理。本系统主要实现的功能有:
(1)开户: 即银行员工可创建新用户。
(2)存款: 即用户可自主的实现存款功能。
(3)取款: 即用户可自主的实现取款功能。
(4)挂失解挂: 即用户可在丢失银行卡后实现挂失解挂功能。
(5)销户: 即银行员工可删除该账户信息。
(6)修改密码:即用户和员工登录信用卡账户管理系统时可修改自身的登录密码。
(7)修改个人信息:即用户和员工可在登录信用账户管理系统时修改自身的信息。
2.性能需求:
系统可根据具体业务需求和业务量大小,定制服务交易的种类和并发处理的能力。合理的并发处理机制使系统具有足够的交易吞吐量和交易响应时间。
3.可靠性需求:
系统采用规范的数据库管理机制来保证数据的完整性;配以完善的数据备份方案,完全满足银行特殊的安全要求及高稳定性,保证交易数据的一致性和安全性。
三.数据定义
1.概念数据模型
数据模型包含相互关联的信息:数据对象、数据对象的属性以及数据对象彼此间的相互连接关系。
(1)数据对象:员工信息表(管理员)、用户信息表、账户表、存款记录表、取款记录表、转账记录表以及挂失解挂记录表。
(2)属性
员工信息属性:员工编号、员工姓名、员工性别、联系电话、密码。
用户信息属性:客户编号、账户号、账户姓名、身份证号、住址、电话、电子邮件、密码。
账户表属性:账户号、开户时间、累计存款金额、累计取款金额、累计转账金额、账户余额、挂失状态。
存款记录属性:账号、账户姓名、存款金额、存款日期。
取款记录属性:账号、账户姓名、取款金额、取款日期。
转账记录属性:账号、账户姓名、转账金额、转账账号、转账日期。
挂失记录属性:账号、账户姓名、挂失状态、挂失日期、解挂日期。
(3)联系:系统E-R图:
2.逻辑数据模型
数据库表格设计:
注:下面用斜体表示主键,下划线表示外键。
员工信息(员工编号,员工姓名,员工性别,联系电话,密码)
用户信息(客户编号,账户号,账户姓名,身份证号,住址,电话,电子邮件,密码)
账户表(账户号,开户时间,累计存款金额,累计取款金额,累计转账金额,账户余额,挂失状态)
存款记录(编号,账号,账户姓名,存款金额,存款日期)
取款记录(编号,账号,账户姓名,取款金额,取款日期)
转账记录(编号,账号,账户姓名,转账金额,转账账号,转账日期)
挂失记录(编号,账号,账户姓名,挂失状态,挂失日期,解挂日期)
3.建立数据表
表1用户信息表customer
表2员工信息表worker
表3账户表account
表4存款记录表cunkuan
表5取款记录表qukuan
表6转账记录表zhuanzhang
表7挂失解挂记录表guashi
四.总体设计
本系统主要完成的功能是实现开户、存款、取款、挂失、转账、修改密码、修改个人信息和销户。
1.系统功能模块
员工管理模块
(1)用户信息维护。包括用户信息,开户操作,销户操作。其中用户信息管理实现对制定用户信息进行查询功能。开户操作实现添加新账户操作。销户操作实现删除用户操作。
(2)个人信息维护。包括个人信息,修改密码。其中个人信息管理可实现对个人信息进行查询、修改的功能。密码修改可实现个人密码的功能。
用户管理模块
(1)账户管理功能。包括存款操作,取款功能,余额查询,挂失解挂,转账操作。其中存款操作可提供给用户实现存款功能。取款操作可提供给用户实现取款功能。余额查询可提供给用户实现余额查询功能。挂失解挂操作可提供给用户实现挂失解挂,当用户处于挂失状态时不可进行存款取款操作。转账操作可提供给用户实现转账功能。
(2)个人信息维护。包括个人信息,修改密码。其中个人信息管理可实现对个人信息进行查询、修改的功能。密码修改可实现个人密码的修改功能。
2.系统总体模块图
3.系统流程分析
在信用卡账户管理系统中,员工或者用户登录检验成功后,就进入各自权限的管理页面。下图为系统流程图。