[内附完整源码和文档] 基于Java的寝室公共财产管理系统

摘 要
我们所学的《java面向对象》和我们以前所学的C++大同小异,整体上差不多却有各有各的特点。在学习了理论课程之后,此次课程设计的主要目的是加深理论教学内容的理解和掌握,使学生掌握对对象的分类和类的规划。

我们此次设计的‘寝室公共财产管理系统’分成两个类,四个模块逐一分配功能,实现系统的查询,增添,修改功能。通过对系统的开发,达到了对Java对象精确把握和熟练基础编程的目的。

我们所使用的是java编程语言,通过MyEclispe来编写这个系统。

关键词:对象;类的规划;系统

一、开发背景
Java是一种可以撰写跨平台的应用软件的面向对象和程序设计语言。在对我们所需设计的‘寝室公共财产管理系统’课题中,它的应用性复杂,需要处理好类与对象之间的关系,还要进行类的封装,为了更好掌握Java语言的编写,异常处理,我们选择用MyEclipse进行编写。

二、需求分析
相较于其他复杂庞大的寝室管理系统,我们更主要专注于对于公共财物这一对象的管理;简洁明了,便于平时操作,是一套简单实用的寝室公共财物管理系统。让平时的琐碎金额系统,有规划的操作。

三、模块说明
3.1 用户注册模块
功能描述:此模块的主要功能是实现用户注册。系统的用户必须在注册获得合法身份之后才能登录系统进行对应的操作

输入:注册用户名、注册密码

输出:注册成功

3.2 用户登录模块
功能描述:此模块的主要功能是实现用户登录。注册用户输入正确账号密码才可进入系统进行操作

输入:账号,密码

输出:登录成功

3.3 公共财产管理模块
功能描述:此模块的主要功能是公共财产的查看和管理。注册用户进入系统后可对公共财产进行存取和调用

输入:存款金额/数字3

输出:存款成功/当前寝室公共财产金额为:

3.4 用户退出模块
功能描述:此模块的主要功能是实现用户账号的退出。已登录的用户账号可以登出

输入:数字4/数字5

输出:退出到菜单界面/退出系统

四、详细设计
4.1 用户信息(UserInformation)类
类名:User

继承父类:无

实现接口:无

概述:创建name和number俩个变量空间,使name和number私有化

属性及说明:无

方法及说明:set/getName(),set/getNumber()。是这两个私有化的变量可以访问

4.2 程序运行类
类名:Test

继承父类:无

实现接口:无

概述:构造运行系统使它能对公共财产数据进行处理

属性及说明:无

方法及说明:register(),roperty()实现账号的注册登录和系统管理

五、系统实现
5.1 主界面
主界面显示的是先对账号的注册和登录,而且可以退出此系统。

[内附完整源码和文档] 基于Java的寝室公共财产管理系统_第1张图片
在这里插入图片描述

完整的源码和详细的文档,上传到了 WRITE-BUG技术共享平台 上,需要的请自取:

https://www.write-bug.com/article/3346.html

你可能感兴趣的:([内附完整源码和文档] 基于Java的寝室公共财产管理系统)