第1页共7页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共7页个人债务管理系统项目说明一、适用范围:此债务管理系统适用于个人用户的债务管理业务
二、功能模块:一共有负债人信息管理和债务管理两个模块
1)负债人信息管理包括:添加负债人信息、删除负债人信息
2)债务管理包括:借债、还债、债务查询
三、系统要求1)整个系统全部在控制台中显示和操作
2)此系统中用户的所有输入,均以回车健结束(除查询分页按ESC退出外)
3)此系统包括的Java知识点如下:a)Java基本编程结构(注释、数据类型、变量、常量、赋值和初始化、字符串、控制流程、数组)b)对象和类(OOP基本概念、对象、类之间的关系、静态字段和方法、包、接口、抽象类)c)面向对象的程序设计(继承、封装、多态)d)异常和调试(捕获错误、处理异常)e)流与文件(流及其类结构、文件操作、ZIP文件流)4)设计建议(仅供参考):a)将菜单、查询、异常信息各封装成独立的类,最好使用接口
b)用数组完成排序操作
c)将上述java知识点融到项目中
四、功能描述:A.系统进入界面图1系统进入界面第2页共7页第1页共7页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共7页说明:1
系统启动时显示此界面,用户输入相应数字则执行相应功能
B.添加负债人信息图2添加债务人界面说明:1
用户选择“添加债务人信息”进入此界面
最先提示用户输入“债务人姓名”,输入回车后再提示用户输入“债务人生日”
依次输入至“确定(Y/N)”,当用户输入N时此次输入无效,让用户重新输入;当用户输入Y时,将添加的用户信息记录到文本文件中
如果记录到文本文件的操作成功则提示相关信息,并提示“是否还要再输入(Y/N)”
当用户需要输入Y时,继续从姓名开始输入;当用户输入N时结束添加债务人信息操作,返回