"Java CS架构银行管理系统设计与开发实训报告"

版权申诉
0 下载量 18 浏览量 更新于2024-03-09 1 收藏 618KB DOC 举报
本报告是南京工业职业技术学院Java C/S架构企业管理软件设计综合实训项目技术报告的一部分,主要围绕银行管理系统的设计与开发展开。报告的基本内容包括概要、目录、前言、系统设计基础、系统分析、系统设计、系统实现、系统测试、软件使用说明书、结论、致谢、参考文献、个人小结等。在报告中涉及到的银行管理系统软件开发过程中需要编写的一系列文档,如需求分析报告、概要设计报告、详细设计报告、测试报告等。在编写这些报告的过程中,我们借鉴了软件工程课程、数据库课程和软件测试课程的相关章节内容,以确保报告的正规性和完备性。 在系统设计基础部分,我们介绍了Java C/S架构企业管理软件设计综合实训的基本背景和目的,以及银行管理系统的概念和功能。同时,我们还对银行管理系统的整体架构进行了分析和设计,包括系统的整体结构、模块划分、数据流程等。在系统分析和设计部分,我们对银行管理系统的需求进行了分析和整理,包括用户需求和系统需求,从而为后续的系统设计提供了基础和指导。在系统设计和实现部分,我们介绍了系统的详细设计方案和具体实现过程,包括数据库设计、界面设计、功能实现等。在系统测试部分,我们详细介绍了系统测试的内容、方法和结果,以验证系统的正确性和稳定性。 此外,我们还编写了银行管理系统的软件使用说明书,其中详细介绍了该系统的实际使用方法和规则,以确保用户能够很容易地理解和使用整个系统。在报告的结论部分,我们对整个项目进行了总结和评估,分析了项目的优点和不足,并提出了改进建议。在致谢部分,我们对在项目中给予过帮助和支持的老师和同学表示了感谢。同时,在参考文献部分,我们列出了在项目中使用到的相关文献和资料。最后,在个人小结部分,我们根据自己的亲身体会和感受,认真编写了个人的心得体会,内容丰富而真实。 综上所述,本报告涵盖了银行管理系统设计与开发的各个方面,内容丰富而完备。在编写报告的过程中,我们充分运用了自己在课程学习中所获得的知识和技能,能够将理论知识与实际项目相结合。通过本次实训,我们不仅学会了如何进行软件系统的设计与开发,还提高了团队协作能力和项目管理能力。最终,我们对自己的成长和进步感到由衷的满足和骄傲。
2023-05-29 上传
JAVA银行管理系统设计全文共8页,当前为第1页。JAVA银行管理系统设计全文共8页,当前为第1页。JAVA银行管理系统设计 JAVA银行管理系统设计全文共8页,当前为第1页。 JAVA银行管理系统设计全文共8页,当前为第1页。   综合实践项目 银行管理系统设计   第一部分 案例描述   案例目的    学习使用JAVA+JDBC对数据库的数据进行增加、修改、删除、查询等操作;学习JDBC调用存储过程;学习主要数据库操作对象Connection、Statement、PreparedStatement、ResultSet的使用。  案例难度     案例覆盖技能点    使用JDBC操作数据库、常用数据库操作对象的使用、ArrayList的使用、加深对集合框架的理解、异常的处理、scanner的使用  推荐案例完成时间  1天    适用课程和对象    JAVA面向对象编程基础   第二部分 需求和开发环境   使用技术和开发环境    JAVA、Eclipse或以上、或以上   案例需求   银行存取款系统软件是一款通用性极强的银行存取款管理系统,软件功能囊括了银行从用户开户到最终销户等业务的全过程。软件适用于各级各类的银行。软件覆盖银行业JAVA银行管理系统设计全文共8页,当前为第2页。JAVA银行管理系统设计全文共8页,当前为第2页。的现金办理与金融转账业务,软件的各个模块操作界面简单、实用,软件帮助系统让用户可以在最短的时间内掌握软件的使用方法,帮助用户生意早日更上一层楼。软件系统采用银行软件业务能用的控制台操作界面,操作简单易学。   于性能要求,软件采用SQL Server作为持久化存储设备。   系统基本模块包括: 功能点 开户 存款 取款 转账 查询 修改密码 销户   难度    功能点介绍   1、开户   开户时需要储户输入个人信息,包括姓名,开户金额,完成后储户信息被保存到一个储户基本信息文件中,并反馈给储户开户后的账号,初始密码,开户金额,开户日期。同时生成一个操作记录包括账号,操作类型,操作金额,本次操作的具体时间,旧密码,新密码。   2、存款   存款时储户提供事先获得的账号及存储的金额,将金额加到账户原有金额中,然后返回本次操作的信息包括存储的金额,账号中现有金额,操作时间。同时生成一个操作记录包括账号,操作类型,操作金额,本次操作的具体时间,旧密码,新密码。 JAVA银行管理系统设计全文共8页,当前为第3页。JAVA银行管理系统设计全文共8页,当前为第3页。  3、取款   取款时储户提供事先获得的账号及要提取的金额,将账号中原有的金额减去要提取的金额,将现金交给储户,然后返回本次操作的信息包括提取的金额,账号中现有的金额,操作时间。同时生成一个操作记录包括账号,操作类型,操作金额,本次操作的具体时间,旧密码,新密码   4、转账   转账时储户提供事先获得转出账号,转出账号密码,转入账号,转账金额,将转出账号中的金额减去转账金额,转入账号中的金额加上转账金额,然后返回本次操作的信息包括转账的金额。   转出账号现有的金额,本次操作的时间。同时生成一个操作记录包括账号,操作类型,操作金额,本次操作的具体时间,旧密码,新密码。   5、查询   查询时储户提供账号,密码。返回查询信息包括账户的的信息和该账户的历史操作。   6、修改密码   修改密码时储户提供账号及密码,根据提示输入新密码两次,完成后密码修改成功。同时生成一个操作记录包括账号,操作类型,操作金额,本次操作的具体时间,旧密码,新密码。 JAVA银行管理系统设计全文共8页,当前为第4页。JAVA银行管理系统设计全文共8页,当前为第4页。  7、销户   销户时储户提供账号及密码,将账号中的金额全部取出,然后将本账号的信息从文件中删除,返回销户成功。   同时生成2个操作记录包括账号,操作类型,操作金额,本次操作的具体时间,旧密码,新密码。   要求,按照如下结构创建包:   …………   所有参考界面如下所示:   主菜单 开户 存款 取款 转账 查询 修改密码   销户   第三部分 考核评价点   序号 1 2 3 4 5 6 7   开户 存款 取款 转账 查询 修改密码 销户  功能列表 功能描述 分数  必做 说明 必做 必做 必做 选做 必做 选做   综合实践项目 银行管理系统设计   第一部分 案例描述   案例目的    学习使用JAVA+JDBC对数据库的数据进行增加、修改、删除、查询等操作;学习JDBC调用存储过程;学习主要数据库操作对象Connection、Statement、PreparedStatement、ResultSet的使用。  案例难度     案例覆JAVA银行管理系统设计全文共8页,