Java电话薄小项目概要设计说明书.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
java电话薄小项目概要设计说明书 一 项目描述 该项目是用于日常生活中记录联系人信息的一款小工具。 实现了对联系人的姓名、年龄、性别、电话号码、住址的添加及修改、查找、删除、排序等功能。该项目是以windows控制台为运行平台,所有的操作都应在控制台上进行。 1.1 编写目的 1. 该项目编写的主要目的使学员对以往所学过的知识点做一个统一的复习,将平时所学的内容综合到一起并运用到实际代码编写中。 2. 该项目能够充分的体现出一些简单的业务流程处理,能够使学员掌握基本的业务流程控制。 1.2 实训范围 JAVA基础班 2.3基本设计流程图 选择相应的菜单选项 验证类对用户输入的选项进行验证 根据用户的选者进行相应的业务处理 操作结束后可返回上级菜单 3类名,方法名及变量名的定义 3.1类名: App 对应 Application(程序入口函数) Menu 对应 Menu (菜单类) Operate 对应 Operate (业务处理类) Person 对应 Person (实体类) TelNoteRegex 对应 TelNoteRegex(用户输入验证类) OrderByName 对应 OrderByName (姓名排序比 较器) OrderByAge 对应 OrderByAge (年龄排序比较器) OrderBySex 对应 OrderBySex(性别排序比较器) 3.2方法名: App类中方法(无成员变量): main() 程序入口函数 start() 主菜单控制 Operate类中方法及成员变量 privateVectorPerson v 集合 addLogic() 用户添加信息业务逻辑控制 searchLogic() 用户查询信息业务逻辑控制 modifyLogicLogic() 修改信息业务逻辑控制 deleteLogic() 删除信息业务逻辑控制 orderLogic() 排序信息业务逻辑控制 addOperation () 添加新用户信息 showAll() 查询全部用户信息 searchByName() 按姓名查询用户信息 searchByAge() 按年龄查询用户信息 searchBySex() 按性别查询用户信息 searchByTelNum() 按电话号码查询用户信息 searchByAdd() 按地址查询用户信息 modify() 修改指定记录信息 delete() 删除指定用户信息 deleteAll() 删除全部用户信息 orderName() 按用户姓名排序信息 orderAge() 按用户年龄排序信息 orderSex() 按用户性别排序信息 TelNoteRegex类中方法(无成员变量) menuRegex (int min, int max ) 对菜单输入选项的验证 nameRegex ( ) 对用户输入姓名的验证 ageRegex ( ) 对用户输入年龄的验证 sexRegex ( ) 对用户输入性别的验证 telNumRegex ( ) 对用户输入电话号码的验证 addressRegex ( ) 对用户输入地址的验证 Menu类中的方法(无成员变量) mainMenu() 主菜单 addMenu () 添加用户菜单 searchMenu () 查找用户菜单 modifyMenu () 修改用户信息主菜单 subModifyMenu () 修改用户信息子菜单 deleteMenu () 删除用户信息菜单 orderMenu () 排序用户信息菜单 Person类中的方法及成员变量 private int id; 用户ID 属性 private String name; 用户姓名属性 private String age; 用户年龄属性 private String sex; 用户性别属性 private String telNum; 用户电话号码属性 private String address; 用户地址属性 Person() 无参数构造方法 Person(String name, String age, String sex, String telNum, String address) 有参数构造方法 getName() 读取用户名 setName(String name) 设置用户名 getAge() 读取用户年龄 setAge(String age) 设置用户年龄 getSex() 读取用户性别 setSex(String sex) 设置用户性别 getTelNum() 读取用户电话号码 setTelNum (String telNum) 设置用户电话号码 getAddress() 读取用户地址 setAddress(String addr

文档评论(0)

勤能补拙 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档