- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
面向对象技术与方法项目报告
面向对象技术与方法项目报告(二)
项目2 基于JAVA银行管理系统设计
姓名:赵斌
学号导师:温武少
助教:孔智鹏、李林东
专业:软件工程
1.需求分析
1.1项目概况
设计一套基于JAVA语言的3-tier架构(界面表现层、业务逻辑层、数据链接层)设计银行管理系统。设计的系统将是简化的银行管理系统。
1.2要求
1.2.1用户和账户
个人用户 企业用户 普通账户 VIP账户 企业账户 账户基本功能 开户 活期 有 定期 存款 取款 查询 转账 转出 必须在同一用户的不同个人用户之间 必须在个人用户之间 必须在企业用户之间 转入 有 改密码 有 销户 账户特殊功能和限制 初始存款额下限 100万 无 1万(账面余额下限) 每月平均日余额下限(即管理费征收点) 10万 1万(账面余额下限) 管理费 1000元/月 无 透支 额度 10万 无 时间 30天 多账户操作员 无 有,最多2名超级操作员 增加账户操作员 无 有,仅限超级操作员 账面余额下限 -10万(可透支) 0 1万 表格 1:用户和账户要求
1.2.2银行雇员
前台操作员 银行经理 业务总管 系统管理员 对账户的所有操作 有 无 生成个人报表 有 有 有 无 生成部门报表 无 有 有 无 生成业务报表 无 无 有 无 管理下属(雇员)信息 无 有 生成银行总报表 无 有 表格 2:银行雇员要求
1.2.3调研
调研银行相关业务基本信息。主要有:
1、银行必须保存的雇员信息及可选的雇员信息
必须的雇员信息 可选的雇员信息 1、工号(系统登录账号)
2、系统登录密码
3、姓名 1、身份证号
2、性别
3、民族
4、年龄或出生日期 表格 3:调研得到的银行存储的雇员信息
2、银行必须保存的用户信息及可选的用户信息
必须的用户信息 可选的用户信息 1、姓名
2、身份证号
3、是否账户超级操作员(针对企业账户) 1、联系电话
2、联系地址
3、性别
4、民族
5、年龄或出生日期 表格 4:调研得到的银行存储的用户信息
3、银行保存的账户信息
账号信息 1、账号
2、密码
3、账面余额
4、账户激活状态
5、账户类型(企业等)
6、账户类别(定活期) 表格 5:银行保存的账户条目
4、一般系统生成的日志格式
日志包含信息 1、日志生成时间
2、账户号
3、用户身份证号
4、操作雇员工号
5、操作名
6、账户变动额 表格 6:系统日志包含的信息
5、报表必须包含的内容
银行报表包括的内容 1、报表生成时间
2、开户数
3、总存款额
4、总取款额
5、账面总余额
6、交易日志 表格 7:银行报表包括的内容
6、报表分类
按内容涉及范围分 按时间跨度分 个人报表 年报 部门报表 季报 业务报表 月报 银行报表 日报 表格 8
1.3开发环境
Java集成环境:Eclipse 3.5
数据库集成环境:MySQL Workbench 5.2 CE
数据库服务器:MySQL Server 5.5
建模环境:Office Visio 2003、Eclipse UML 2.2 GALILEO
1.4分析建模
1.4.1系统用例图
1、银行柜员:
2、银行经理、业务总管:
图 1:系统用例图(银行柜员)
图 2:系统用例图(银行经理、业务总管)
3、系统管理员:
图 3:系统用例图(系统管理员)
1.4数据要求描述
1.4.1静态数据
1.4.1.1雇员信息
雇员信息一般在较长时间内部发生变化(人事变动除外)。雇员信息包括雇员工号、密码、姓名、身份证号、雇员类型等基本信息。
信息名称 信息可选性 常见表示方式 雇员工号 必须 多位数字或字母组成,0可作为首位 密码 必须 多位数字组成,0可作为首位 雇员身份证号 可选,建议 一代(15位)或二代(18位)身份证号,多位数字或字母X组成 姓名 可选,建议 两至三个汉字,或多个单词(适用于少数名族雇员或外国雇员) 雇员类别 必须 汉字区分 表格 9:雇员信息静态数据分析表
1.4.1.2账户信息
账户信息中的账户号、账户类型、账户类别三项数据一旦生成,将在整个账户生命期内一般不再改变(现实生活中账户类别可能因用户需要在定活期内做改变,但在本程序中不考虑账户类别的人为变动),近似于静态数据。
信息名称 信息可选性 常见表示方式 账户号 必须 多位数字组成,0可作为首位 账户类型 必须 汉字区分 账户类别 必须 汉字区分 表格 10:账户信息静态数据分析表
1.4.1.3用户信息
用户信息中的身份证号、姓名、性别、民族等数据一旦生成,将
您可能关注的文档
最近下载
- 2024年凯度O2O白皮书.pdf VIP
- 外教社新编英语语法教程(第6版)PPT课件(试用版)Unit 15.pptx VIP
- 2025年江西司法警官职业学院单招职业技能测试题库及完整答案1套.docx
- 《化工企业生产过程异常工况安全处置准则》专题培训.pptx VIP
- 4.1 我们需要呼吸(说课稿)-四年级上册科学大象版.docx VIP
- 财务工作移交清单模板.docx VIP
- 最新部编版小学一年级语文上册第三单元测试卷(附答案) .pdf VIP
- (人教版2024)九年级化学 跨学科实践活动《微型空气质量“检测站”的组装与使用》课件.pptx
- 小儿急腹症的诊断和治疗.ppt VIP
- 2025年军工产品标准化大纲.pptx VIP
文档评论(0)