简约设计の艺术

讨论软件制造过程中的艺术与工程,软件哲学

用户操作
[即时聊天] [发私信] [加为好友]
丁亮ID:DL88250
1770535次访问,排名10,好友401人,关注者486人。
软件设计师,网络ID:88250,Linux、Open Source 热爱者,擅长JavaSE/JavaEE开发,熟悉JSF、EJB、Spring、Seam、OSGi等框架应用的架构,目前正在深入学习OOAD与敏捷过程。
DL88250的文章
原创 883 篇
翻译 14 篇
转载 195 篇
评论 821 篇
丁亮的公告




网络资源推荐:
  1. 海量IT培训视频免费下载:www.ibeifeng.com
最近评论
czlt86:呵呵,这节目我也看了,真是可笑,大人们天天玩麻将还有人玩的妻离子散的,干什么事都有人会走极端,央视就只拿这些人说事,游戏根本不是这样,想当初正是因为游戏才让我一步踏进了神奇的计算机世界,爱上它并扬言要一辈子搞计算机,也正是因为《仙剑》才给了我最初对中国的传统文化(诗词,服饰,建筑,侠,义,情.....)最直观的感受,并流连忘返,而现在,在中国主流媒体的“引导”下(应该还有万恶的审批制度),上……
管理人:エッチアダルト出会い
haha652:请教一下如果是manytomany除了2个主键以外,我还需要其他属性,能举个例子吗?谢谢~~~~
haha652:GOOD JOB!
ilyz5609:太帅了,关于SWT的参考资料可以在哪里找到?
文章分类
收藏
    相册
    Beyond
    壁纸收集
    动漫Kiss图图
    我的珍藏
    我的桌面
    Code snips
    C++代码示例
    HTML代码示例
    Java Code examples
    CSDN experts
    孟岩的专栏
    袁萌的专栏
    E-books
    CSDN下载频道
    e 书时空
    IT e Book
    中华电脑书库
    中国 E 书网
    中国 IT 认证实验室
    中文电子书网
    偶要雷锋 - 分享社区
    我爱 e 书
    网络中国 - E 书
    Linux/Ubuntu
    ChinaUnix
    Compiz Themes
    Compiz-Fusion
    deviantART Search
    GetDeb
    Gnome-Look
    KDE-Look
    LinuxToy
    Linux桌面中文网
    Ubuntu中文官方论坛
    Ubuntu桌面中文网
    My friends
    Eleven的专栏
    Eric.Gao的空间
    Meteor的专栏
    mmchsusan的主页
    solonote的专栏
    Vanessa的小窝
    ZhiBaoDeng的专栏
    zyofprogrammer的学习历程
    先知罗庄的专栏
    光光的Blog~
    师傅dorainm的Blog
    皮皮的空间
    秋歌的专栏
    金秋风采
    阿明的专栏
    My Projects
    BeyondTrack
    LivaPlayer
    YOYOPlayer
    Super stars :-)
    Alan Turing
    Bjarne Stroustrup's Homepage
    Don Knuth's Home Page
    Martin Fowler
    Richard Stallman's Home Page
    Uncle Bob (Robert C. Martin)
    Technologies
    Apache Software
    CSDN
    Eclipse.org
    Extreme Programming
    Facelets DevDoc
    hibernate.org
    IBM软件技术
    JavaEye
    JavaFX Home
    JavaFX Script Reference
    java-source
    JavaWorld@TW
    Java开源大全
    JBoss.org
    LEX & YACC Page
    NetBeans中文社区
    Open Source Initiative
    PHP 官方
    Ruby on Rails
    Ruby中文社区论坛
    SOURCEFORGE.NET
    Springframework.org
    Struts Framework
    Sun中国技术社区
    Testng.org
    UML官方
    水族馆(Aquarium 中文版)
    存档
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    原创 Java课程设计——ATM系统[功能性需求]收藏

    新一篇: ATM系统开发日志[1] [00原创] | 旧一篇: Java RMI 入门

    这个学期快结束了,各种大作业来了- -!

    主要有两个比较麻烦,《C#与.NET》和《Java程序设计》的大作业,要求强劳动力。

    .NET的我不好做(一直用Linux),题目是开发一个局域网聊天系统。和我同组的一个主要负责这个的开发:

    http://blog.csdn.net/zyofprogrammer

    我主要负责Java的——ATM系统的开发。

    下面先看下需求:

    ATM系统功能需求

    1. 系统需要有确认用户(系统检验客户个人账户是否与客户的账户上记载的账户一致)功能,账户要有密码保护功能,只有输入相应的密码才可以进入该账户,登陆界面中密码框须使用‘*’保护。

    2. 用户登录后,进入服务选择界面,浏览各种服务,选择所需要的服务。服务包括(取款,存款,查询余额,转账,修改密码).

          1. 取款:

            • 进入取款后选择账户类型(活期账户,定期账户,信用卡帐户),选好账户类型后,提示该ATM机一次能取款的最大金额-2000

            • 该用户的一个帐户(用户可能有多个帐户)一天取款累计的最大金额为5000

            • 用户选择“取款”后,选取系统界面上的固定金额(500100015002000),或是输入要取的金额,进行取款

            • 若是取款金额大于余额,提示余额不足

            • 若是所取金额大于ATM机一次能取款的最大金额2000,给出提示,重新输入取款金额或是选择退卡

            • 若是一天所取累计金额大于该帐户一天取款累计金额(5000)的限制,给出提示信息,重新输入取款金额或是选择退卡

            • 信用卡帐户可透支取款,透支额为2000元,其他帐户不允许透支取款

            • 取款后,给出提示选择退卡或是继续服务

            • 定期账户取款,如定期账户没有到期,一次取款交易收取手续费10元,从余额中扣除

            • 活期账户取款,如当月取款交易数累计不大于5次(<=5),无交易手续费,如超过5次,一次取款交易收取手续费2元,从余额中扣除

            • 信用卡帐户取款,业务规则无(不用实现)

            • 完成后用户可选择退卡或是继续选择服务


          1. 存款:(不要实现,提供菜单选项即可)


          1. 查询余额:


            • 选择帐户后,进入查询余额后,显示界面信息包括如下:

              显示账户信息


              显示实际余额


              显示可取款数额(5000减去当天已取款数)


            • 完成后用户可选择退卡或是继续选择服务


          1. 转账:

            • 进入转账后,(用下拉框,给出该客户所有帐户)用户选择转帐帐户源(该客户的一个帐户),及转帐目标账户(该客户的另一个帐户),以及转帐数额

            • 如转帐数额大于该帐户余额,给出提示信息,要求用户重新输入转帐数额

            • 转账服务按所转账的1%收取手续费,从余额中扣除,(若是余额不足,转账服务取消),转账一次的金额不能超过1万元

            • 完成后用户可选择退卡或是继续选择服务

            • 转帐交易包括两个交易事务,即从一帐户中取款和另一帐户中取款,这两个交易事务(Transaction)信息须记录到数据库。


          1. 修改密码:

            • 进入修改密码选项,提示输入老密码,新密码,再次输入新密码进行确认修改

            • 修改密码完成后选择退卡或是继续服务


          1. 查询历史事务(Transactions)记录:

            • 进入查询历史交易选项,交易指取款、转帐、汇入帐户款等,应提供不同查询条件(例如最近的交易、近一个月交易,过去一年交易等),查询结果应包括交易类型、发生时间、数额)



    其他:

    • 所有发生的交易(Transaction),包括取款、转帐交易中取款和存入的交易事务,须记录到数据库(提示:包括1。帐,号2。交易类型-取款或存款,3。数额, 4。时间-年月日小时分钟)。

    界面流程如下

    登陆界面

    操作须知

    注意事项

    1. 提示安全使用…

    2、防止周围有人窃取密码

    3、吞卡处理



    输入密码验证成功后





    选择账户:

    活期账户

    定期账户

    信用卡帐户






    选择账户:

    活期账户

    定期账户





    选择服务

    转账

    存款

    余额查询

    取款

    交易查询

    修改密码

    取卡



    输入老密码

    输入新密码

    确认新密码

    确认

    取消









    显示账户信息


    显示实际余额


    显示可取款余额



    输入取款数额

    可取款余额






    选择

    转帐源帐户

    转帐目标帐户

    转帐数额







     

    发表于 @ 2007年06月06日 01:03:00|评论(loading...)|编辑

    新一篇: ATM系统开发日志[1] [00原创] | 旧一篇: Java RMI 入门

    评论

    #mm 发表于2007-06-06 09:46:48  IP: 219.149.12.*
    很不错!
    希望以后可以给我点知道!
    my qq:348877383
    加我啊
    2007-06-06 09:48:54作者回复
    你是。。。。?<br />我加你QQ了:-)
    #由由 发表于2007-12-31 18:39:17  IP: 222.70.85.*
    可以发给我吗

    nrghottony@163.com

    谢谢拉
    2008-01-01 20:18:23作者回复
    发什么。。。。?
    #jjukku 发表于2008-03-06 19:38:45  IP: 218.13.46.*
    可以发给我吗?
    JJUKKU@163.com
    2008-03-06 19:53:36作者回复
    呃。。。。发什么?代码,还是报告?
    #david 发表于2008-05-01 08:10:05  IP: 117.10.108.*
    你好,我也在做一个ATM的程序,可以和你交流一下么,有一些网络流处理的问题不了解

    xingyi_superman@163.com
    #DL88250 发表于2008-05-01 18:06:05  IP: 60.161.26.*
    你说,问题吧。。。。
    #david 发表于2008-05-02 09:57:46  IP: 117.10.108.*
    我想实现一个ATM客户端和两个服务器的通话
    socket协议我运用不是很熟,
    是应该用两个线程分别控制收发么?
    #DL88250 发表于2008-05-02 12:19:37  IP: 60.161.26.*
    没看懂你的问题,不好意思- -!
    监听的一边一直监听就可以了 :-)
    #609502808@qq.com 发表于2008-06-06 21:38:02  IP: 121.204.82.*
    把整个系统第一发给我好吗
    #DL88250 发表于2008-06-07 13:01:10  IP: 222.172.221.*
    代码可以参考这个系列的后几篇文章。。。。
    #许 发表于2008-06-07 23:10:51  IP: 125.77.14.*
    我收到你发的代码了哦 谢谢了 解压了发现多是 乱码 .. 太大的项目了 看不懂 。。不过还是谢谢哦
    #88250 发表于2008-06-09 11:40:36  IP: 221.213.43.*
    To 许: 呃。。。。代码是UTF-8编码的。。。。呵呵,加油哦!
    #123 发表于2008-06-12 17:20:30  IP: 218.66.66.*
    我也是做一个ATM的操作流程,我想要的不是你说的那些,是从登录到退卡所有操作.还要写PPT的
    #88250 发表于2008-06-13 14:20:39  IP: 221.213.43.*
    To 123: 关于流程的话你可以自己根据自己使用ATM的经验搞定的吧 :)
    #starriver 发表于2008-08-29 00:51:14  IP: 58.248.227.*
    我最近也在练习这个小项目,遇到瓶颈了,可以给你的代码我学习么?
    fans-fans#qq.com (用@替代#)
    #DL88250 发表于2008-08-29 19:47:23  IP: 221.213.43.*
    To starriver: 代码可以参考这个系列的后几篇文章。。。。
    #hbing110 发表于2008-11-07 10:28:24  IP: 59.108.20.*
    你好!可以将你的代码发给我一份吗?
    hbing110@hotmail.com
    谢谢!!!
    #DL88250 发表于2008-11-07 12:14:26  IP: 221.213.43.*
    代码后面的文章里有的啊。。。。
    发表评论  


    登录
    Csdn Blog version 3.1a
    Copyright © 丁亮