1.1客户
1.1.1客户登陆模块
客户输入卡号和密码。服务器根据用户提供的卡号和密码,到后台数据库进行查询,如果存在这样的记录,表示登陆成功。把卡号保存在程序里,以备后用。如果用户的卡号和密码不匹配,就提示卡号或者密码不正确,且保持页面不变,让客户重新输入卡号和密码,并加以验证。
1.1.2用户查询余额模块
从用户登陆界面到得到卡号,送后台数据库进行查询,把从数据库中查询到的信用卡的余额返回页面,页面显示数据库的返回值,即用户信用卡余额。
1.1.3用户存款模块
从用户登陆界面得到卡号,显示在存款界面,并提供数额输入界面,等待用户输入存款数额。把用户输入的金额添加到数据库的用户余额记录中。再转换页面到查询页面,根据用户的卡号,从数据库中查询余额并显示出来。
1.1.4用户取款查询模块
从用户登陆到界面得到卡号,显示在取款界面,并提供数据额输入界面,等待用户输入取款数额。从后台的数据库中找到用户记录,并把余额减去用户输入的金额后保存。转换页面到查询页面,根据用户的卡号,从数据库中查询余额并显示出来。
目 录
引 言 1
第1章 系 统 概 述 2
1.1信用卡帐户管理系统的设计与实现的目的及意义 2
1.2市场需求分析 3
1.3系统概要和目标 5
第2章 概要设计 7
2.1 需求陈述 7
2.2需求陈述分析 7
2.2.1功能需求 7
2.2.2系统需求 8
2.2.3系统的优点 8
2.3系统架构 9
2.3.1系统基本原理 9
2.3.2利用MVC开发的优点 10
2.4开发软硬件环境 10
第3章 系统详细设计 11
3.1 系统的功能划分 11
3.2 系统详细设计 12
3.2.1系统结构 12
3.2.2系统顺序图 12
3.2.3系统用例图 14
3.2.4系统活动图 15
3.3 数据字典 15
3.3.1 数据字典 15
3.3.2数据字典部分数据条目 17
3.4系统设计 20
3.2.2 输入/输出的设计 20
3.2.3 系统I/O的容错设计 21
第4章 系统实现 22
4.1 技术背景 22
4.1.1 MVC介绍: 22
4.1.2 JSP技术 23
4.1.3 CMP介绍 23
4.1.4 J2EE介绍 24
4.2系统功能的实现 26
4.2.1用户帐户开户 26
4.2.2用户帐户余额查询 33
4.2.3用户帐户存款 36
4.2.4用户帐户取款 39
4.2.5用户帐户转帐 42
4.2.6用户留言 48
4.3 系统代码实现过程 49
4.3.1 web 客户端功能和URL 49
4.3.2自定义标记(tag)和JavaBean 50
4.3.3 会话Bean和实体Bean的应用 51
4.3.4 Util中几个被EJB使用的帮助类 52
4.4安装及使用注意 52
结束语 54
致 谢 56
参考文献 58